2025 Fantasy Baseball Rankings - RP
Our Rankings/Valuations are based on a standard 5x5 12-team mixed league with the following position settings (C-1, 1B-1, 2B-1, SS-1, 3B-1, OF-4, Util-2, SP-4, RP-2, P-2, Bench-5)

Click HERE to get custom Rankings/Auction Values for your league settings
RankPlayer Team IPWLERAWHIPKBBSVMixed Value
1 Mason Miller SD 66422.381.001042532$23.15AL|NL
2 Edwin Diaz LAD 66433.011.09912436$21.88AL|NL
3 Cade Smith CLE 70432.971.10882231$18.98AL|NL
4 Jhoan Duran PHI 70432.781.13842330$18.29AL|NL
5 David Bednar NYY 65433.301.14792233$17.80AL|NL
6 Devin Williams NYM 64433.131.19812833$17.68AL|NL
7 Josh Hader HOU 66433.291.12902531$17.56AL|NL
8 Aroldis Chapman BOS 62332.991.18872831$16.34AL|NL
9 Andres Munoz SEA 64432.911.16812628$15.61AL|NL
10 Ryan Walker SF 63333.291.18682030$13.90AL|NL
11 Daniel Palencia CHC 67333.611.25752732$13.89AL|NL
12 Abner Uribe MIL 72433.141.25873324$12.11AL|NL
13 Jeff Hoffman TOR 63333.461.17762326$11.56AL|NL
14 Ryan Helsley BAL 64333.461.22762525$10.36AL|NL
Want to dominate your league? Click HERE for a FREE Trial of the RotoChamp Draft App
15 Raisel Iglesias ATL 66333.711.20711926$10.32AL|NL
16 Carlos Estevez KAN 65334.281.32612431$9.62AL|NL
17 Emilio Pagan CIN 66334.171.25732327$9.07AL|NL
18 Robert Garcia TEX 64333.481.23702323$8.61AL|NL
19 Dennis Santana PIT 68334.001.31642527$8.26AL|NL
20 Chase Burns CIN 136983.721.19155430$6.84AL|NL
21 Kenley Jansen FA 60334.081.24622223$6.30AL|NL
22 Grant Taylor CWS 88543.371.221013411$6.22AL|NL
23 Griffin Jax TB 67433.131.13822012$5.84AL|NL
24 Jordan Leasure CWS 66333.971.31733018$3.33AL|NL
25 Riley O'Brien STL 63333.541.32642717$3.25AL|NL
26 Cody Ponce TOR 153994.001.26147440$3.02AL|NL
27 Clayton Beeter WAS 63333.771.33703217$2.83AL|NL
28 Robert Stephenson LAA 60333.921.23662116$2.77AL|NL
29 Victor Vodnik COL 64334.381.47633022$2.03AL|NL
30 Reid Detmers LAA 149894.031.28157570$1.93AL|NL
31 Calvin Faucher MIA 64333.981.35642617$1.66AL|NL
32 Edwin Uceta TB 70333.861.23792512$1.44AL|NL
33 JoJo Romero STL 64333.571.32612614$1.17AL|NL
34 Andrew Saalfrank ARI 63334.151.47553120$1.02AL|NL
35 Robert Suarez ATL 67433.511.2073218$0.83AL|NL
36 Garrett Cleavinger TB 66333.431.2082258$0.69AL|NL
37 Trevor Megill MIL 66333.411.1682247$0.66AL|NL
38 Bryan Abreu HOU 68433.231.1788283$-0.11AL|NL
Want to dominate your league? Click HERE for a FREE Trial of the RotoChamp Draft App
39 Will Vest DET 68433.271.2169215$-0.62AL|NL
40 Joey Cantillo CLE 127783.871.32131550$-0.64AL|NL
41 Jeremiah Estrada SD 70433.211.1592291$-0.64AL|NL
42 Quinn Priester MIL 16910114.141.36138580$-0.87AL|NL
43 Jose A. Ferrer SEA 70433.091.1968213$-0.98AL|NL
44 Ryne Nelson ARI 16910104.381.32139490$-1.23AL|NL
45 Ronny Henriquez MIA 66333.721.2768259$-1.24AL|NL
46 Garrett Whitlock BOS 70433.461.1877213$-1.45AL|NL
47 Matt Brash SEA 63333.031.1875253$-1.57AL|NL
48 Braxton Ashcraft PIT 141894.071.32120460$-1.59AL|NL
49 Kody Funderburk MIN 65333.671.34622710$-1.76AL|NL
50 Steven Matz FA 138884.211.29116380$-1.82AL|NL
51 Michael Burrows PIT 130784.111.30123440$-1.92AL|NL
52 Adrian Morejon SD 68433.351.2170233$-2.03AL|NL
53 Justin Topa MIN 63334.011.35532112$-2.11AL|NL
54 Brock Burke LAA 63333.951.30602210$-2.15AL|NL
55 Mike Soroka ARI 139894.271.33135510$-2.22AL|NL
56 A.J. Minter NYM 60333.331.1868224$-2.35AL|NL
57 Cole Henry WAS 64334.691.45593316$-2.49AL|NL
58 Jacob Lopez OAK 136894.351.33136550$-2.59AL|NL
59 Chad Patrick MIL 141894.451.29128460$-2.62AL|NL
60 Louie Varland TOR 67433.441.1868182$-2.67AL|NL
61 Jose Alvarado PHI 64333.271.2374263$-2.87AL|NL
62 Tanner Scott LAD 63333.431.2473264$-2.92AL|NL
63 Ben Brown CHC 64433.351.1573200$-3.14AL|NL
64 Troy Melton DET 129784.211.30111410$-3.16AL|NL
65 Hogan Harris OAK 66334.151.36632910$-3.33AL|NL
66 Yimi Garcia TOR 60333.621.2067214$-3.40AL|NL
67 Fernando Cruz NYY 61333.351.2080271$-3.75AL|NL
68 Matthew Strahm PHI 67333.641.1576211$-3.84AL|NL
69 Cole Sands MIN 68333.911.2567215$-4.00AL|NL
70 Gabe Speier SEA 58333.201.1367180$-4.07AL|NL
71 Mark Leiter Jr. FA 64333.911.3066256$-4.15AL|NL
72 Gregory Soto PIT 60333.551.2865254$-4.29AL|NL
73 Justin Sterner OAK 65334.351.3063248$-4.33AL|NL
74 Andrew Kittredge BAL 67333.871.2567194$-4.52AL|NL
75 Brad Lord WAS 1548104.271.37119550$-4.57AL|NL
76 Dylan Lee ATL 65333.591.1971201$-4.60AL|NL
77 Phil Maton CHC 65333.811.2767254$-4.64AL|NL
78 Erik Miller SF 70433.451.3480361$-4.71AL|NL
79 Camilo Doval NYY 64333.461.2973302$-4.83AL|NL
80 Matt Svanson STL 65333.841.3459256$-4.86AL|NL
81 Aaron Civale FA 1408104.581.33121430$-4.92AL|NL
82 Jared Koenig MIL 65333.471.2368231$-4.95AL|NL
83 Kyle Finnegan FA 64333.781.2862234$-4.99AL|NL
84 Alex Vesia LAD 61333.661.2175261$-4.97AL|NL
85 Bryan Baker TB 63333.871.2569233$-5.09AL|NL
86 J.T. Ginn OAK 93664.061.3283320$-5.14AL|NL
87 Orion Kerkering PHI 62333.511.2368231$-5.18AL|NL
88 Tyler Phillips MIA 68344.121.3651218$-5.18AL|NL
89 Eduard Bazardo SEA 68333.691.2270231$-5.23AL|NL
90 Tyler Holton DET 72433.721.2562201$-5.25AL|NL
91 Hunter Gaddis CLE 66334.061.2664214$-5.38AL|NL
92 Nick Martinez FA 1559104.571.35115440$-5.39AL|NL
93 Lucas Erceg KAN 62333.561.2763232$-5.48AL|NL
94 Jon Gray IL-60 FA 126784.451.34108410$-5.63AL|NL
95 Keegan Akin BAL 66333.881.2968243$-5.65AL|NL
96 Julian Fernandez WAS 59333.711.2461212$-5.71AL|NL
97 Bryan King HOU 67333.721.2467211$-5.79AL|NL
98 Hunter Harvey FA 50323.411.1656150$-6.03AL|NL
99 Peter Fairbanks FA 60333.561.2264210$-6.11AL|NL
100 Andrew Nardi MIA 56333.541.2367230$-6.16AL|NL
101 Luke Weaver FA 67333.831.2270210$-6.28AL|NL
102 Blake Treinen LAD 58333.761.2564221$-6.42AL|NL
103 Antonio Santillan CIN 70344.331.3673315$-6.44AL|NL
104 Kevin Ginkel ARI 60333.811.2962222$-6.48AL|NL
105 Sam Hentges SF 54323.341.2456180$-6.50AL|NL
106 Adbert Alzolay NYM 62333.931.2660202$-6.52AL|NL
107 Anthony Kay CWS 139794.221.41107530$-6.55AL|NL
108 Angel Zerpa MIL 60333.441.2659210$-6.56AL|NL
109 Aaron Bummer ATL 61333.401.2962230$-6.61AL|NL
110 Colin Rea CHC 134794.571.34106400$-6.64AL|NL
111 Carmen Mlodzinski PIT 70343.761.2965241$-6.64AL|NL
112 Justin Wilson FA 50323.441.2155180$-6.65AL|NL
113 Seranthony Dominguez FA 63333.741.2872280$-6.78AL|NL
114 Bennett Sousa HOU 54323.601.2359200$-6.83AL|NL
115 Andrew Heaney FA 121784.651.34103390$-6.85AL|NL
116 Chris Paddack FA 124784.641.3295320$-6.85AL|NL
117 Anthony Bender MIA 62333.941.3460243$-6.93AL|NL
118 A.J. Puk ARI 28113.471.2032106$-6.92AL|NL
119 Drew Pomeranz FA 55333.651.2359190$-6.91AL|NL
120 Ryan Weiss HOU 118774.491.39106460$-6.93AL|NL
121 Aaron Ashby MIL 64333.481.3367290$-6.97AL|NL
122 Steven Okert HOU 64333.981.2471250$-6.98AL|NL
123 Porter Hodge CHC 63333.861.3568312$-6.99AL|NL
124 Brady Basso OAK 54333.801.2750172$-7.01AL|NL
125 Caleb Thielbar FA 58333.741.2461210$-7.04AL|NL
126 Jake Latz TEX 134784.421.43125670$-7.09AL|NL
127 Kyle Leahy STL 138794.371.40107510$-7.15AL|NL
128 Sean Newcomb FA 67333.701.3067270$-7.15AL|NL
129 Shawn Armstrong FA 68333.941.2567220$-7.16AL|NL
130 Tyler Rogers TOR 74444.051.3151172$-7.16AL|NL
131 Payton Tolle BOS 63444.031.2863220$-7.26AL|NL
132 Tanner Banks PHI 60333.801.2458180$-7.31AL|NL
133 Graham Ashcraft CIN 65333.991.3057192$-7.34AL|NL
134 Jordan Wicks CHC 58333.661.2553170$-7.41AL|NL
135 Cole Winn TEX 63334.391.4156286$-7.42AL|NL
136 Janson Junk MIA 77444.161.2558150$-7.43AL|NL
137 Luke Little CHC 52323.351.3561290$-7.46AL|NL
138 Pierson Ohl MIN 60334.171.2348132$-7.50AL|NL
139 Brooks Raley NYM 59333.851.2957221$-7.50AL|NL
140 Joe Boyle TB 78454.061.3886400$-7.52AL|NL
141 Pierce Johnson FA 62333.871.2967250$-7.56AL|NL
142 Hoby Milner FA 66333.791.3156211$-7.56AL|NL
143 Jose Suarez ATL 54323.711.2553170$-7.64AL|NL
144 Drey Jameson ARI 58333.861.3158221$-7.71AL|NL
145 PJ Poulin WAS 61333.881.3556262$-7.73AL|NL
146 Erik Sabrowski CLE 63333.901.3772351$-7.74AL|NL
147 Eric Orze MIN 62334.121.3760283$-7.78AL|NL
148 Sawyer Gipson-Long DET 56333.831.2351150$-7.77AL|NL
149 Kyle Harrison BOS 74444.221.3274280$-7.77AL|NL
150 Ian Seymour TB 73444.291.2867220$-7.80AL|NL
151 Brant Hurter DET 55333.651.2649170$-7.81AL|NL
152 Jake Junis FA 66334.011.2559170$-7.85AL|NL
153 Kirby Yates FA 53333.831.2962240$-7.85AL|NL
154 Hunter Barco PIT 85454.061.3777350$-7.97AL|NL
155 Brusdar Graterol LAD 54323.611.2849170$-7.96AL|NL
156 Nick Mears KAN 61334.031.3161241$-7.97AL|NL
157 Ryan Fernandez STL 61333.901.3461271$-7.99AL|NL
158 Ryan Johnson LAA 34223.851.2733114$-8.01AL|NL
159 Ryan Zeferjahn LAA 62334.311.3866313$-8.08AL|NL
160 Caleb Ferguson FA 60333.721.3258240$-8.06AL|NL
161 Cristian Mena ARI 93564.301.3882360$-8.11AL|NL
162 Brent Headrick NYY 52323.891.2553170$-8.10AL|NL
163 Justin Slaten BOS 61333.951.2859200$-8.12AL|NL
164 Brendon Little TOR 54323.421.3857270$-8.13AL|NL
165 Michel Otanez TEX 56333.771.3565290$-8.17AL|NL
166 Charlie Morton FA 86564.361.3984380$-8.21AL|NL
167 Connor Prielipp MIN 61333.851.3159230$-8.22AL|NL
168 Tyler Kinley FA 64334.051.3168280$-8.24AL|NL
169 Chris Martin FA 39223.371.143990$-8.23AL|NL
170 Dietrich Enns BAL 62333.911.2956180$-8.30AL|NL
171 Tommy Nance TOR 58333.821.2953190$-8.28AL|NL
172 Keider Montero DET 87554.391.3573300$-8.29AL|NL
173 John Schreiber KAN 64334.021.3359241$-8.31AL|NL
174 Eric Lauer TOR 57334.071.2555170$-8.34AL|NL
175 Taylor Rogers FA 57333.851.3259240$-8.36AL|NL
176 Tim Herrin CLE 58333.761.3561280$-8.36AL|NL
177 Colin Selby BAL 58333.821.3360240$-8.34AL|NL
178 Jose Butto SF 62333.981.3458241$-8.37AL|NL
179 Joe Jimenez ATL 47223.771.2152160$-8.46AL|NL
180 Jason Adam SD 46223.641.2250170$-8.43AL|NL
181 Jovani Moran BOS 52323.721.3355230$-8.43AL|NL
182 Jake Bird NYY 57333.821.3358240$-8.46AL|NL
183 Tyler Alexander TEX 84454.491.3167231$-8.47AL|NL
184 Chase Silseth LAA 60334.041.3459251$-8.47AL|NL
185 Jonathan Bowlan KAN 57333.871.2952180$-8.47AL|NL
186 Mason Montgomery TB 56333.971.3058220$-8.50AL|NL
187 Jordan Romano FA 52333.981.2855200$-8.50AL|NL
188 Tobias Myers MIL 60334.131.2553160$-8.58AL|NL
189 Matthew Gage SF 62333.811.3355220$-8.58AL|NL
190 Joel Peguero SF 64334.391.4351265$-8.61AL|NL
191 Wandy Peralta SD 60333.661.3654250$-8.61AL|NL
192 Mike Vasil CWS 72344.311.3759283$-8.59AL|NL
193 Yennier Cano BAL 52323.721.3249190$-8.67AL|NL
194 Justin Lawrence PIT 59333.921.3858271$-8.68AL|NL
195 David Robertson FA 42223.531.2548170$-8.74AL|NL
196 Brandon Eisert CWS 60333.961.3257230$-8.75AL|NL
197 Elvis Alvarado OAK 58334.321.4158293$-8.80AL|NL
198 Ryan Thompson ARI 62334.101.3650202$-8.78AL|NL
199 Brad Keller FA 68333.921.3561250$-8.80AL|NL
200 Dylan Dodd ATL 50323.891.2643130$-8.81AL|NL
201 Mason Englert TB 62334.241.3156191$-8.82AL|NL
202 Ryan Brasier FA 54333.991.2849170$-8.85AL|NL
203 DL Hall MIL 52333.881.3252220$-8.86AL|NL
204 Richard Lovelady NYM 52323.811.3147190$-8.88AL|NL
205 Hayden Birdsong SF 102574.461.4299490$-8.90AL|NL
206 Sean Burke CWS 1518114.811.43135680$-8.94AL|NL
207 Braydon Fisher TOR 52334.041.3257220$-8.94AL|NL
208 David Morgan SD 64334.041.3462270$-8.93AL|NL
209 Luis Garcia FA 54333.861.3249200$-8.97AL|NL
210 Cooper Criswell NYM 62333.991.3050180$-8.97AL|NL
211 Kyle Amendt ARI 26114.081.3927136$-8.97AL|NL
212 Justin Wrobleski LAD 56334.001.3051190$-8.97AL|NL
213 Ryan Yarbrough NYY 71444.361.3157210$-9.00AL|NL
214 Ryne Stanek FA 56334.081.3359250$-9.04AL|NL
215 Justin Hagenman NYM 42223.791.173990$-9.05AL|NL
216 Spencer Bivens SF 61334.121.3646192$-9.05AL|NL
217 Matt Festa CLE 60334.141.3157220$-9.10AL|NL
218 Justin Martinez ARI 32213.091.2941160$-9.12AL|NL
219 Huascar Brazoban NYM 58333.931.3555250$-9.13AL|NL
220 Jalen Beeks FA 51323.871.3247190$-9.13AL|NL
221 Dylan Ross NYM 50323.831.3652240$-9.16AL|NL
222 Ryan Pressly CHC 52333.881.3247180$-9.14AL|NL
223 Carlos Vargas SEA 56333.821.3346200$-9.15AL|NL
224 Mitch Bratt ARI 65444.381.3152180$-9.25AL|NL
225 Konnor Pilkington WAS 57334.041.3955271$-9.24AL|NL
226 Grant Anderson MIL 56334.111.3255220$-9.23AL|NL
227 Austin Warren NYM 56334.061.3150200$-9.28AL|NL
228 Kyle Hart SD 89564.481.3872320$-9.28AL|NL
229 Brenan Hanifee DET 58333.881.3244160$-9.29AL|NL
230 Emerson Hancock SEA 60334.121.2949180$-9.26AL|NL
231 Jason Alexander HOU 127784.611.4191430$-9.28AL|NL
232 Joel Payamps ATL 58334.141.3153190$-9.32AL|NL
233 Kyle Hurt LAD 45324.011.3147190$-9.34AL|NL
234 Yuki Matsui SD 52334.051.3453230$-9.39AL|NL
235 Brock Stewart LAD 32213.591.2038120$-9.41AL|NL
236 Gordon Graceffo STL 60334.071.3148180$-9.43AL|NL
237 Enyel De Los Santos HOU 60334.271.3259230$-9.44AL|NL
238 Daniel Coulombe FA 47223.781.2847170$-9.42AL|NL
239 Paul Blackburn FA 88564.521.3768280$-9.45AL|NL
240 Jordan Hicks BOS 58333.971.3755230$-9.47AL|NL
241 Ben Joyce LAA 32223.411.2639150$-9.49AL|NL
242 Isaac Mattson PIT 64334.411.3959282$-9.55AL|NL
243 Greg Weissert BOS 65334.301.3658231$-9.55AL|NL
244 Connor Phillips CIN 60334.381.3864281$-9.55AL|NL
245 Alex Lange KAN 53333.931.4056270$-9.59AL|NL
246 Scott Barlow FA 62334.101.3964310$-9.59AL|NL
247 Connor Brogdon CLE 56334.241.3254210$-9.60AL|NL
248 Paul Sewald FA 53334.411.2853190$-9.60AL|NL
249 Anthony Banda LAD 55334.111.3554240$-9.61AL|NL
250 Dominic Hamel TEX 76444.491.3565270$-9.65AL|NL
251 Kyle Nicolas PIT 56334.051.3856260$-9.70AL|NL
252 Carson Seymour SF 52333.951.3443180$-9.74AL|NL
253 Daniel Lynch KAN 63334.151.3350190$-9.79AL|NL
254 Michael Kelly OAK 60334.561.4254263$-9.84AL|NL
255 Tyler Ferguson OAK 52334.241.3951241$-9.84AL|NL
256 Tyler Gilbert CWS 56334.181.3349200$-9.85AL|NL
257 Jonathan Loaisiga FA 45223.711.3040150$-9.89AL|NL
258 Sam Moll CIN 55334.091.3854240$-9.89AL|NL
259 Rico Garcia BAL 53334.291.3453220$-9.95AL|NL
260 Jose Corniell TEX 50334.261.3146180$-9.94AL|NL
261 Josh Sborz FA 46223.951.3047180$-9.96AL|NL
262 Yaramil Hiraldo BAL 44224.011.2745160$-9.93AL|NL
263 Jimmy Herget COL 83454.851.3873272$-9.95AL|NL
264 Ian Hamilton FA 48223.811.3549220$-10.02AL|NL
265 Will Klein LAD 50324.051.4154270$-10.02AL|NL
266 Juan Mejia COL 66334.621.4565303$-10.05AL|NL
267 Jackson Kowar SEA 54334.161.3752240$-10.05AL|NL
268 Jackson Rutledge WAS 55334.271.3348200$-10.12AL|NL
269 Brent Suter FA 62334.181.3448190$-10.10AL|NL
270 Dauri Moreta FA 38223.921.2943160$-10.11AL|NL
271 Joe Ross FA 53334.131.3545190$-10.15AL|NL
272 Keaton Winn SF 37223.751.2634110$-10.13AL|NL
273 Jose Leclerc IL-60 FA 44224.041.3047190$-10.14AL|NL
274 Casey Legumina SEA 50224.011.3147200$-10.17AL|NL
275 Jason Foley FA 41223.741.2936130$-10.16AL|NL
276 Kade Strowd BAL 60334.231.4254271$-10.20AL|NL
277 Rob Zastryzny MIL 50224.011.3146190$-10.22AL|NL
278 Jack Perkins OAK 34223.761.2836140$-10.24AL|NL
279 Taylor Clarke FA 49224.091.2742130$-10.23AL|NL
280 Ethan Roberts CHC 58334.301.3654240$-10.24AL|NL
281 Brandyn Garcia ARI 54333.961.4148230$-10.24AL|NL
282 Ben Casparius LAD 52334.411.3249190$-10.23AL|NL
283 Andrew Chafin FA 44223.821.3647210$-10.25AL|NL
284 Jose Fermin LAA 61334.371.3964300$-10.28AL|NL
285 Zack Kelly BOS 56334.221.3955250$-10.28AL|NL
286 Jaden Hill COL 58334.571.4255232$-10.33AL|NL
287 Yohan Ramirez PIT 50233.971.3448200$-10.32AL|NL
288 Joey Wentz ATL 60334.351.3758240$-10.30AL|NL
289 Colin Holderman CLE 50234.001.3448210$-10.39AL|NL
290 Evan Sisk PIT 52233.791.3847230$-10.39AL|NL
291 Kohl Drake ARI 65444.451.3954250$-10.37AL|NL
292 Gregory Santos FA 48223.821.3746210$-10.40AL|NL
293 Hayden Harris ATL 40223.891.3443180$-10.44AL|NL
294 Jonathan Brubaker SF 52234.061.3246170$-10.44AL|NL
295 Matt Pushard STL 56334.271.3648210$-10.47AL|NL
296 Josh Winckowski FA 35223.731.2831110$-10.46AL|NL
297 Alan Rangel PHI 56334.521.3047170$-10.46AL|NL
298 Mason Fluharty TOR 42223.961.3343180$-10.48AL|NL
299 Blade Tidwell SF 51334.321.3545190$-10.54AL|NL
300 Alexis Diaz FA 61334.661.4360322$-10.54AL|NL