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$22.83AL|NL
2 Edwin Diaz LAD 66433.021.09912436$21.31AL|NL
3 Cade Smith CLE 70432.971.10882230$17.89AL|NL
4 David Bednar NYY 65433.291.14792233$17.21AL|NL
5 Jhoan Duran PHI 70432.781.13842329$17.21AL|NL
6 Devin Williams NYM 64433.121.19812833$17.09AL|NL
7 Josh Hader HOU 66433.291.12902531$17.01AL|NL
8 Aroldis Chapman BOS 62332.991.18872831$15.73AL|NL
9 Andres Munoz SEA 64432.911.16812628$15.08AL|NL
10 Ryan Walker SF 63333.291.18682030$13.20AL|NL
11 Daniel Palencia CHC 67333.611.25752730$11.92AL|NL
12 Abner Uribe MIL 72433.141.25873324$11.59AL|NL
13 Jeff Hoffman TOR 63333.461.17762326$10.92AL|NL
14 Ryan Helsley BAL 64333.461.22762525$9.71AL|NL
Want to dominate your league? Click HERE for a FREE Trial of the RotoChamp Draft App
15 Raisel Iglesias ATL 66333.701.20711926$9.66AL|NL
16 Peter Fairbanks MIA 62333.561.23662226$9.21AL|NL
17 Carlos Estevez KAN 65334.281.32612431$8.70AL|NL
18 Emilio Pagan CIN 66334.171.25732326$7.69AL|NL
19 Dennis Santana PIT 68334.021.32642526$6.62AL|NL
20 Robert Garcia TEX 64333.481.23702320$6.14AL|NL
21 Seranthony Dominguez CWS 63333.851.30712923$5.99AL|NL
22 Chase Burns CIN 132883.731.19150410$5.72AL|NL
23 Kenley Jansen DET 60334.081.24622223$5.54AL|NL
24 Griffin Jax TB 67433.131.13822012$5.50AL|NL
25 Cody Ponce TOR 150993.971.25146430$3.54AL|NL
26 Taylor Rogers MIN 61333.951.34632620$2.90AL|NL
27 Robert Stephenson LAA 60333.941.23662117$2.68AL|NL
28 Clayton Beeter WAS 63333.771.33713117$2.21AL|NL
29 Reid Detmers LAA 149894.051.29157570$1.53AL|NL
30 Victor Vodnik COL 64334.381.47633022$1.11AL|NL
31 Edwin Uceta TB 70333.861.22792512$1.05AL|NL
32 Joey Cantillo CLE 149893.931.33151650$0.74AL|NL
33 JoJo Romero STL 64333.561.32612614$0.55AL|NL
34 Robert Suarez ATL 67433.511.2073218$0.41AL|NL
35 Trevor Megill MIL 66333.401.1682247$0.31AL|NL
36 Garrett Cleavinger TB 66333.431.2082258$0.27AL|NL
37 Grant Taylor CWS 79443.321.2192314$0.22AL|NL
38 Michael Burrows HOU 142994.221.30138490$-0.15AL|NL
Want to dominate your league? Click HERE for a FREE Trial of the RotoChamp Draft App
39 Bryan Abreu HOU 68433.231.1788283$-0.36AL|NL
40 Mike Soroka ARI 149994.221.32146540$-0.34AL|NL
41 Quinn Priester MIL 17210114.131.36140590$-0.80AL|NL
42 Jeremiah Estrada SD 70433.211.1592291$-0.84AL|NL
43 Will Vest DET 68433.271.2169215$-0.99AL|NL
44 Jose A. Ferrer SEA 70433.101.1968213$-1.32AL|NL
45 Ryne Nelson ARI 16610104.381.32136480$-1.45AL|NL
46 Braxton Ashcraft PIT 145894.071.32124480$-1.51AL|NL
47 Garrett Whitlock BOS 70433.451.1877213$-1.74AL|NL
48 Matt Brash SEA 63333.041.1875253$-1.94AL|NL
49 Adrian Morejon SD 68433.351.2170233$-2.38AL|NL
50 Tanner Scott LAD 63433.431.2473264$-2.48AL|NL
51 Luke Weaver NYM 67433.701.2071214$-2.69AL|NL
52 Chad Patrick MIL 1458104.451.29131470$-2.67AL|NL
53 Jacob Lopez OAK 136884.351.33136550$-2.76AL|NL
54 Andrew Saalfrank ARI 63334.151.47553115$-2.88AL|NL
55 Hunter Harvey CHC 52323.351.1558165$-2.95AL|NL
56 Louie Varland TOR 67433.441.1868182$-3.01AL|NL
57 Steven Matz TB 138894.281.31113390$-3.17AL|NL
58 Jose Alvarado PHI 64333.271.2474263$-3.39AL|NL
59 Cole Henry WAS 64334.691.45593316$-3.37AL|NL
60 Troy Melton DET 129784.211.30111410$-3.38AL|NL
61 Chris Martin TEX 54323.391.1455124$-3.59AL|NL
62 Yimi Garcia TOR 60333.621.2067214$-3.86AL|NL
63 A.J. Minter NYM 60333.311.1868222$-3.91AL|NL
64 Hogan Harris OAK 66334.151.36642910$-3.96AL|NL
65 Fernando Cruz NYY 61333.351.2080271$-4.09AL|NL
66 Gabe Speier SEA 58333.201.1366180$-4.46AL|NL
67 Kirby Yates LAA 56333.901.2966266$-4.64AL|NL
68 Gregory Soto PIT 61333.561.2866254$-4.73AL|NL
69 Mark Leiter Jr. OAK 64333.921.3066256$-4.75AL|NL
70 Brad Lord WAS 1558104.281.37120550$-4.88AL|NL
71 Matthew Strahm KAN 66333.651.1872211$-4.93AL|NL
72 Dylan Lee ATL 65333.581.1971201$-4.96AL|NL
73 Drew Pomeranz LAA 58333.741.2463214$-4.98AL|NL
74 Justin Sterner OAK 65334.351.3063248$-4.98AL|NL
75 Andrew Kittredge BAL 67333.871.2567194$-5.02AL|NL
76 Phil Maton CHC 65333.811.2767254$-5.16AL|NL
77 Aaron Civale FA 1408104.581.33121430$-5.20AL|NL
78 Camilo Doval NYY 64333.451.2973302$-5.24AL|NL
79 Andrew Anderson DET 99564.051.32101390$-5.25AL|NL
80 Jordan Leasure CWS 65333.991.3172305$-5.32AL|NL
81 Matt Svanson STL 65333.831.3359256$-5.30AL|NL
82 J.T. Ginn OAK 95664.051.3285320$-5.33AL|NL
83 Ian Seymour TB 109674.351.2999340$-5.33AL|NL
84 A.J. Puk ARI 40223.471.2046146$-5.35AL|NL
85 Jared Koenig MIL 65333.471.2368231$-5.36AL|NL
86 Alex Vesia LAD 61333.671.2175261$-5.41AL|NL
87 Shawn Armstrong CLE 68333.891.2468223$-5.47AL|NL
88 Kyle Finnegan DET 64333.781.2862234$-5.52AL|NL
89 Orion Kerkering PHI 63333.511.2368241$-5.56AL|NL
90 Bryan Baker TB 63333.871.2569233$-5.58AL|NL
91 Tyler Holton DET 72433.721.2562201$-5.67AL|NL
92 Eduard Bazardo SEA 68333.701.2270231$-5.68AL|NL
93 Nick Martinez FA 1559104.571.35115440$-5.69AL|NL
94 Caleb Thielbar CHC 66333.681.2369241$-5.89AL|NL
95 Lucas Erceg KAN 62333.571.2763232$-5.99AL|NL
96 Erik Miller SF 61333.451.3470312$-6.15AL|NL
97 Keegan Akin BAL 66333.881.2968243$-6.17AL|NL
98 Julian Fernandez WAS 59333.711.2461212$-6.20AL|NL
99 Anthony Kay CWS 139894.241.41107530$-6.19AL|NL
100 Bryan King HOU 67333.721.2467211$-6.24AL|NL
101 Calvin Faucher MIA 64333.991.3564265$-6.34AL|NL
102 Ben Brown CHC 49323.391.1556150$-6.37AL|NL
103 Kevin Ginkel ARI 60333.811.2962223$-6.40AL|NL
104 Hunter Gaddis CLE 66334.061.2664213$-6.53AL|NL
105 Cole Sands MIN 68333.941.2667212$-6.57AL|NL
106 Justin Topa MIN 63334.041.3653226$-6.67AL|NL
107 Hunter Barco PIT 116674.171.39102480$-6.69AL|NL
108 Kody Funderburk MIN 65333.701.3562273$-6.82AL|NL
109 Joe Boyle TB 105674.251.42112560$-6.88AL|NL
110 Blake Treinen LAD 58333.771.2564221$-6.93AL|NL
111 Justin Martinez ARI 30213.081.2938155$-6.95AL|NL
112 Sam Hentges SF 54323.341.2456180$-6.95AL|NL
113 Angel Zerpa MIL 60333.441.2659210$-7.01AL|NL
114 Andrew Nardi MIA 52323.551.2362220$-7.07AL|NL
115 Justin Wilson FA 50323.441.2155180$-7.10AL|NL
116 Aaron Bummer ATL 60333.391.2961230$-7.13AL|NL
117 Kyle Leahy STL 128784.351.39100480$-7.25AL|NL
118 Aaron Ashby MIL 64333.471.3367290$-7.40AL|NL
119 Sean Newcomb CWS 105564.161.3896450$-7.41AL|NL
120 Steven Okert HOU 64333.981.2471250$-7.44AL|NL
121 Jason Adam SD 51323.641.2156190$-7.46AL|NL
122 Ben Joyce LAA 34223.421.2641164$-7.50AL|NL
123 Mason Montgomery PIT 60333.881.3161252$-7.51AL|NL
124 Jordan Romano LAA 60334.061.2964232$-7.56AL|NL
125 Antonio Santillan CIN 70344.321.3674314$-7.57AL|NL
126 Brady Basso OAK 54333.801.2750172$-7.56AL|NL
127 Riley O'Brien STL 63333.531.32642716$2.00AL|NL
128 Brooks Raley NYM 62333.831.2860231$-7.63AL|NL
129 Tanner Banks PHI 62333.801.2460190$-7.63AL|NL
130 Jonathan Loaisiga ARI 56333.791.3349193$-7.66AL|NL
131 Bennett Sousa HOU 50323.601.2355180$-7.68AL|NL
132 Jake Junis TEX 65334.041.2458171$-7.78AL|NL
133 Graham Ashcraft CIN 65333.981.3057192$-7.87AL|NL
134 Drey Jameson ARI 55333.861.3155212$-7.85AL|NL
135 Tyler Rogers TOR 74444.061.3251172$-7.89AL|NL
136 Ryan Weiss HOU 89554.301.3684340$-8.00AL|NL
137 Connor Prielipp MIN 68443.951.3365260$-8.04AL|NL
138 Ryne Stanek STL 59334.001.3361262$-8.08AL|NL
139 Cole Winn TEX 63334.391.4156286$-8.14AL|NL
140 Paul Blackburn NYY 66333.941.2558170$-8.21AL|NL
141 PJ Poulin WAS 61333.881.3557262$-8.25AL|NL
142 Jake Latz TEX 109674.381.42102540$-8.25AL|NL
143 Sawyer Gipson-Long DET 56333.831.2351150$-8.28AL|NL
144 Chris Paddack FA 115684.641.3288300$-8.28AL|NL
145 Brad Keller PHI 68333.981.3561262$-8.33AL|NL
146 Brant Hurter DET 55333.651.2649170$-8.32AL|NL
147 Janson Junk MIA 97564.411.3069220$-8.35AL|NL
148 Pierce Johnson CIN 61334.111.3167251$-8.38AL|NL
149 Brusdar Graterol LAD 54323.621.2849170$-8.50AL|NL
150 Jonathan Bowlan PHI 56333.841.2653180$-8.54AL|NL
151 Luis Garcia NYM 59333.731.3054220$-8.62AL|NL
152 Justin Slaten BOS 61333.951.2859200$-8.64AL|NL
153 Jon Gray IL-60 FA 90564.451.3477300$-8.68AL|NL
154 Brendon Little TOR 54323.431.3857270$-8.69AL|NL
155 Charlie Morton FA 86564.361.3984380$-8.70AL|NL
156 Tobias Myers NYM 60334.011.2452160$-8.73AL|NL
157 Anthony Bender MIA 61333.941.3459241$-8.77AL|NL
158 Payton Tolle BOS 51333.901.2653180$-8.77AL|NL
159 Tommy Nance TOR 58333.821.2953190$-8.81AL|NL
160 Keider Montero DET 87554.391.3573300$-8.79AL|NL
161 Brent Headrick NYY 50323.881.2550170$-8.82AL|NL
162 Dietrich Enns BAL 62333.921.2956180$-8.86AL|NL
163 Brock Burke CIN 62334.111.3159221$-8.86AL|NL
164 Colin Selby BAL 58333.821.3360240$-8.87AL|NL
165 Eric Lauer TOR 57334.071.2555170$-8.87AL|NL
166 Tyler Phillips MIA 68344.121.3651213$-8.90AL|NL
167 John Schreiber KAN 64334.031.3359241$-8.90AL|NL
168 Colin Rea CHC 81454.351.3067220$-8.89AL|NL
169 Kyle Harrison BOS 49323.901.2651170$-8.93AL|NL
170 Adbert Alzolay NYM 50323.911.2549160$-8.95AL|NL
171 Jovani Moran BOS 52323.721.3355230$-8.97AL|NL
172 Jose Butto SF 62333.981.3458241$-8.94AL|NL
173 Tyler Kinley ATL 63334.081.3268270$-8.97AL|NL
174 Erik Sabrowski CLE 61333.901.3770330$-8.98AL|NL
175 Carmen Mlodzinski PIT 76454.121.3666280$-9.04AL|NL
176 Joe Jimenez ATL 46223.771.2151150$-9.10AL|NL
177 Jordan Wicks CHC 46323.711.2642140$-9.12AL|NL
178 Jake Bird NYY 53323.821.3254220$-9.15AL|NL
179 Tim Herrin CLE 54333.761.3557260$-9.15AL|NL
180 Nick Mears KAN 60334.031.3160230$-9.18AL|NL
181 Hoby Milner CHC 60333.801.3251190$-9.22AL|NL
182 Wandy Peralta SD 59333.661.3653240$-9.23AL|NL
183 Yennier Cano BAL 52323.731.3249190$-9.25AL|NL
184 Brandon Eisert CWS 60333.971.3257230$-9.32AL|NL
185 Taylor Clarke ARI 59334.131.3050161$-9.33AL|NL
186 Justin Lawrence PIT 58333.931.3857271$-9.34AL|NL
187 Joel Peguero SF 64334.391.4351265$-9.35AL|NL
188 Ryan Fernandez STL 57333.901.3457250$-9.38AL|NL
189 David Robertson FA 41223.531.2547160$-9.40AL|NL
190 Ryan Brasier FA 53333.991.2849160$-9.42AL|NL
191 Ryan Thompson ARI 62334.091.3650202$-9.39AL|NL
192 DL Hall MIL 52333.871.3252220$-9.40AL|NL
193 Caleb Ferguson CIN 58333.931.3457240$-9.46AL|NL
194 Elvis Alvarado OAK 58334.321.4158293$-9.46AL|NL
195 Mason Englert TB 60334.231.3154191$-9.48AL|NL
196 Braydon Fisher TOR 52324.041.3257220$-9.50AL|NL
197 Matthew Gage SF 56333.811.3349200$-9.52AL|NL
198 Sean Burke CWS 1518114.831.43135680$-9.53AL|NL
199 Justin Wrobleski LAD 56334.021.3051190$-9.58AL|NL
200 Porter Hodge CHC 50323.871.3554250$-9.60AL|NL
201 David Morgan SD 62334.041.3460260$-9.60AL|NL
202 Ryan Gusto MIA 71444.401.3260230$-9.64AL|NL
203 Huascar Brazoban NYM 56333.911.3453240$-9.65AL|NL
204 Jalen Beeks FA 51323.871.3247190$-9.70AL|NL
205 Matt Festa CLE 58334.141.3155220$-9.77AL|NL
206 Carlos Vargas SEA 56333.831.3346200$-9.75AL|NL
207 Ian Hamilton ATL 50323.851.3652220$-9.78AL|NL
208 Grant Anderson MIL 56334.111.3255220$-9.80AL|NL
209 Konnor Pilkington WAS 57334.031.3955271$-9.83AL|NL
210 Tyler Alexander TEX 78444.501.3162220$-9.84AL|NL
211 Emerson Hancock SEA 60334.121.2949180$-9.84AL|NL
212 Brenan Hanifee DET 58333.881.3244160$-9.87AL|NL
213 Eric Orze MIN 60334.141.3858271$-9.87AL|NL
214 Austin Warren NYM 52324.041.3047190$-9.88AL|NL
215 Ryan Zeferjahn LAA 63334.321.3867311$-9.90AL|NL
216 Yuki Matsui SD 53334.051.3454230$-9.92AL|NL
217 Jordan Hicks BOS 58333.971.3655230$-9.93AL|NL
218 Daniel Coulombe FA 48223.781.2848180$-9.93AL|NL
219 Chase Silseth LAA 55334.051.3454230$-9.94AL|NL
220 Gordon Graceffo STL 60334.061.3148180$-9.99AL|NL
221 Enyel De Los Santos HOU 60334.271.3259230$-10.02AL|NL
222 Spencer Bivens SF 70344.121.3653221$-10.01AL|NL
223 Kyle Hurt LAD 45324.021.3247190$-10.04AL|NL
224 Greg Weissert BOS 65334.301.3558231$-10.03AL|NL
225 Joel Payamps ATL 53334.141.3149170$-10.11AL|NL
226 Brock Stewart LAD 32213.601.2138120$-10.09AL|NL
227 Jonathan Brubaker SF 53334.061.3247180$-10.15AL|NL
228 Scott Barlow FA 62334.101.3964310$-10.17AL|NL
229 Paul Sewald FA 53334.411.2853190$-10.18AL|NL
230 Justin Hagenman NYM 36223.771.173380$-10.21AL|NL
231 Evan Sisk PIT 52333.811.3847230$-10.21AL|NL
232 Anthony Banda LAD 55334.121.3554240$-10.23AL|NL
233 Alex Lange KAN 52333.931.4055260$-10.23AL|NL
234 Isaac Mattson PIT 64334.431.3959282$-10.26AL|NL
235 Ryan Yarbrough NYY 61334.281.2949180$-10.28AL|NL
236 Coleman Crow MIL 35223.681.2236110$-10.29AL|NL
237 Kyle Nicolas PIT 56334.071.3856260$-10.34AL|NL
238 Lake Bachar MIA 56334.231.3454230$-10.40AL|NL
239 Josh Sborz TEX 48223.961.3049190$-10.47AL|NL
240 Josh White MIA 50233.921.3251210$-10.45AL|NL
241 Tyler Ferguson OAK 52334.251.3951241$-10.51AL|NL
242 Mike Vasil CWS 72344.331.3759271$-10.51AL|NL
243 Rico Garcia BAL 53334.291.3453220$-10.56AL|NL
244 Yaramil Hiraldo BAL 44224.011.2745160$-10.55AL|NL
245 Yoendrys Gomez TB 85454.621.3881350$-10.55AL|NL
246 Colton Gordon HOU 40223.961.2136100$-10.54AL|NL
247 Michael Kelly OAK 60334.571.4254263$-10.58AL|NL
248 Daniel Lynch KAN 59334.151.3346180$-10.59AL|NL
249 Kyle Hart SD 67444.391.3754240$-10.60AL|NL
250 Jimmy Herget COL 83454.851.3873272$-10.61AL|NL
251 Jackson Kowar SEA 54334.161.3752240$-10.66AL|NL
252 Jackson Rutledge WAS 55334.261.3349200$-10.64AL|NL
253 Will Klein LAD 50324.061.4154270$-10.65AL|NL
254 Nate Pearson HOU 54334.321.3554230$-10.70AL|NL
255 Jose Leclerc IL-60 FA 44224.041.3047190$-10.77AL|NL
256 Casey Legumina SEA 50224.011.3147200$-10.79AL|NL
257 Juan Mejia COL 66334.631.4565303$-10.79AL|NL
258 Zack Kelly BOS 56334.221.3855250$-10.78AL|NL
259 Dylan Dodd ATL 42223.881.2636110$-10.78AL|NL
260 Andrew Chafin FA 45223.821.3648210$-10.82AL|NL
261 Joe Ross FA 52334.141.3544190$-10.84AL|NL
262 Brent Suter FA 62334.181.3548190$-10.84AL|NL
263 Rob Zastryzny MIL 50224.001.3146190$-10.83AL|NL
264 Kade Strowd BAL 60334.231.4254271$-10.86AL|NL
265 Jacob Webb CHC 54334.341.3450220$-10.88AL|NL
266 Dauri Moreta FA 36223.921.2941150$-10.87AL|NL
267 Jack Perkins OAK 34223.761.2836140$-10.87AL|NL
268 Connor Phillips CIN 56334.371.3860260$-10.86AL|NL
269 Ben Casparius LAD 52324.431.3249190$-10.89AL|NL
270 Dylan Ross NYM 44223.821.3646210$-10.94AL|NL
271 A.J. Blubaugh HOU 53334.351.3449210$-10.94AL|NL
272 Jason Foley SF 34223.641.2730100$-10.98AL|NL
273 Cooper Criswell SEA 37223.791.2631100$-11.02AL|NL
274 Carlos Rodriguez MIL 52334.401.3348200$-10.99AL|NL
275 Kohl Drake ARI 53334.251.3647200$-11.04AL|NL
276 Cole Sulser TB 55334.291.3649200$-11.06AL|NL
277 Hayden Harris ATL 40223.891.3443180$-11.08AL|NL
278 Yohan Ramirez PIT 50223.991.3548200$-11.11AL|NL
279 Kevin Kelly TB 44224.041.2838120$-11.12AL|NL
280 Joey Wentz ATL 56334.361.3753230$-11.14AL|NL
281 Hayden Birdsong SF 61344.351.4061290$-11.15AL|NL
282 Craig Kimbrel FA 32223.921.3037150$-11.22AL|NL
283 James McArthur KAN 40223.881.3136130$-11.23AL|NL
284 Mason Fluharty TOR 42223.971.3443180$-11.23AL|NL
285 Connor Brogdon CLE 52234.241.3250200$-11.26AL|NL
286 Alexis Diaz TEX 58334.661.4357302$-11.26AL|NL
287 Jack Dreyer LAD 44224.071.3243170$-11.25AL|NL
288 Tommy Kahnle FA 63334.191.4358290$-11.33AL|NL
289 Michel Otanez TEX 32223.771.3537170$-11.34AL|NL
290 Craig Yoho MIL 42223.941.3542190$-11.32AL|NL
291 Evan Phillips FA 26113.391.182980$-11.34AL|NL
292 Griff McGarry WAS 52234.041.4055280$-11.36AL|NL
293 Justin Bruihl STL 50223.891.3642190$-11.35AL|NL
294 Kendry Rojas MIN 42223.981.3339160$-11.40AL|NL
295 John Klein MIN 52234.221.3247180$-11.39AL|NL
296 Cade Gibson MIA 60334.091.4147240$-11.38AL|NL
297 Mitch Spence OAK 40224.041.2834110$-11.39AL|NL
298 Colin Holderman CLE 42224.001.3441180$-11.41AL|NL
299 Yariel Rodriguez TOR 36223.971.3237150$-11.42AL|NL
300 Cristian Mena ARI 40224.001.3238150$-11.41AL|NL