2025 Fantasy Baseball Rankings - AllPitchers
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 Tarik Skubal DET 2592092.951.12278510$37.60AL|NL
2 Garrett Crochet BOS 23817103.221.21259660$25.89AL|NL
3 Cristopher Sanchez PHI 25618113.281.23251660$25.60AL|NL
4 Yoshinobu Yamamoto LAD 24718103.321.23254710$24.97AL|NL
5 George Kirby SEA 23216103.381.16228410$23.70AL|NL
6 Max Fried NYY 24517103.361.24240690$22.43AL|NL
7 Logan Webb SF 2011662.941.21196450$21.82AL|NL
8 Logan Gilbert SEA 22215103.481.16232500$21.70AL|NL
9 Shane Bieber TOR 24316113.541.21242590$21.29AL|NL
10 Ranger Suarez PHI 23516113.541.26228660$17.98AL|NL
11 Paul Skenes PIT 1751373.011.19186450$17.36AL|NL
12 Framber Valdez HOU 2131593.341.29212700$16.11AL|NL
13 Shohei Ohtani LAD 2021393.561.22222650$15.59AL|NL
14 Jacob deGrom TEX 1761283.351.15185380$15.51AL|NL
Want to dominate your league? Click HERE for a FREE Trial of the RotoChamp Draft App
15 Sonny Gray STL 1971393.421.22201500$15.31AL|NL
16 Kevin Gausman TOR 25015133.941.26249720$14.85AL|NL
17 Cade Smith CLE 77442.951.22882514$14.57AL|NL
18 Matt Boyd CHC 22414113.721.25222620$14.52AL|NL
19 Tanner Bibee CLE 23515123.931.25234660$14.33AL|NL
20 Nick Pivetta SD 24314134.041.24253720$14.12AL|NL
21 Chris Sale ATL 1731283.261.21185460$14.01AL|NL
22 Michael McGreevy STL 2051493.611.24190470$13.52AL|NL
23 Edwin Diaz NYM 64443.031.19792214$13.43AL|NL
24 Jhoan Duran PHI 75443.121.23802414$13.34AL|NL
25 Luis Castillo SEA 22514113.901.24221620$13.31AL|NL
26 Andres Munoz SEA 76443.201.26863014$13.07AL|NL
27 Shota Imanaga CHC 22413124.101.20219490$12.27AL|NL
28 Hunter Greene CIN 24214134.121.27258820$12.27AL|NL
29 Jesus Luzardo PHI 23214123.931.29238770$11.96AL|NL
30 Dylan Cease SD 23214123.821.33249890$11.86AL|NL
31 Blake Snell LAD 23014123.871.322491010$11.83AL|NL
32 Aaron Nola PHI 23013134.031.25229610$11.43AL|NL
33 Joe Ryan MIN 1751193.751.16181370$11.31AL|NL
34 Robert Suarez SD 76443.711.25772414$11.17AL|NL
35 Aroldis Chapman BOS 75443.541.36933914$11.02AL|NL
36 David Bednar NYY 75443.491.25822613$10.90AL|NL
37 Hunter Brown HOU 1961393.661.30203670$10.59AL|NL
38 Jack Flaherty DET 22013123.881.30229730$10.56AL|NL
39 Yu Darvish SD 22613124.031.26222640$10.56AL|NL
40 Ryan Walker SF 65443.281.23682013$10.56AL|NL
41 Michael King SD 21113113.791.31218750$10.22AL|NL
42 Tyler Glasnow LAD 1871293.711.27201630$10.19AL|NL
43 Tanner Scott LAD 73443.661.33773114$10.15AL|NL
44 Jeff Hoffman TOR 75443.541.23852512$10.02AL|NL
45 Freddy Peralta MIL 23213134.021.31240850$9.57AL|NL
46 Casey Mize DET 21613123.941.28204600$9.40AL|NL
47 Brayan Bello BOS 22714113.871.34217790$9.14AL|NL
48 Quinn Priester MIL 22414113.881.33208770$8.96AL|NL
49 Zac Gallen ARI 20813103.881.31205680$8.71AL|NL
50 Carlos Rodon NYY 24114134.211.32250880$8.70AL|NL
51 Bryan Abreu HOU 66443.611.27742712$8.41AL|NL
52 Brandon Pfaadt ARI 19112104.001.24186460$8.30AL|NL
53 Sandy Alcantara MIA 19712103.771.29185580$8.28AL|NL
54 Nick Lodolo CIN 1821193.831.25185500$8.18AL|NL
55 Drew Rasmussen TB 1471073.411.20143340$8.11AL|NL
56 Raisel Iglesias ATL 65443.281.17671510$7.69AL|NL
57 Ryne Nelson ARI 19312103.991.26181510$7.40AL|NL
58 Jameson Taillon CHC 21712134.251.24201500$7.39AL|NL
59 Cole Ragans KAN 1701183.661.31182620$7.01AL|NL
60 Kyle Bradish BAL 1551173.701.25156490$6.80AL|NL
61 Mitch Keller PIT 1851293.841.30177550$6.80AL|NL
62 Emilio Pagan CIN 77444.251.29802712$6.78AL|NL
63 Jose A. Ferrer WAS 63333.091.27581811$6.72AL|NL
64 Dennis Santana PIT 64443.801.31612212$6.66AL|NL
65 Bryan Woo SEA 129963.461.15128250$6.58AL|NL
66 Carlos Estevez KAN 64443.941.30632212$6.54AL|NL
67 Mason Miller SD 77442.021.19135282$6.32AL|NL
68 Noah Cameron KAN 1891294.001.29179580$6.11AL|NL
69 JoJo Romero STL 65443.591.32642411$6.08AL|NL
70 Merrill Kelly TEX 18911104.011.28186590$5.97AL|NL
71 Peter Fairbanks TB 62333.671.24642111$5.95AL|NL
72 Janson Junk MIA 19311114.071.25174430$5.94AL|NL
73 David Peterson NYM 1811283.671.36176690$5.89AL|NL
74 Chad Patrick MIL 1781194.001.28174520$5.28AL|NL
75 Michael Wacha KAN 1841194.001.28173530$5.27AL|NL
76 Zebby Matthews MIN 1541083.891.23154360$5.27AL|NL
77 Trevor McDonald SF 1491163.361.34140510$5.24AL|NL
78 Slade Cecconi CLE 22111144.361.26208560$5.21AL|NL
79 Will Vest DET 77443.341.2678248$5.14AL|NL
80 Spencer Strider ATL 1641083.851.30176590$4.84AL|NL
81 Keegan Akin BAL 64443.841.28662210$4.84AL|NL
82 Stephen Kolek KAN 1891293.841.34166610$4.80AL|NL
83 Trevor Megill MIL 71443.431.2778268$4.54AL|NL
84 Clay Holmes NYM 1711183.621.37165660$4.41AL|NL
85 Kenley Jansen LAA 60334.151.27632111$4.36AL|NL
86 Miles Mikolas STL 17310104.111.23155360$4.22AL|NL
87 Gavin Williams CLE 22713124.141.412281020$3.56AL|NL
88 Andrew Kittredge CHC 77443.611.2376217$3.46AL|NL
89 Brad Lord WAS 19411113.931.35171670$3.22AL|NL
90 Tyler Mahle TEX 18410104.031.32177620$3.09AL|NL
91 Bailey Ober MIN 163994.241.22158380$2.92AL|NL
92 Daniel Palencia CHC 71443.671.3577318$2.75AL|NL
93 Parker Messick CLE 1581083.901.32153540$2.57AL|NL
94 Justin Verlander SF 17810104.101.31168540$2.43AL|NL
95 Cam Schlittler NYY 20211114.051.40201840$2.06AL|NL
96 Robbie Ray SF 18010104.241.32184650$2.00AL|NL
97 Eury Perez MIA 161994.131.29163560$1.78AL|NL
98 J.T. Ginn OAK 1561083.911.34150520$1.75AL|NL
99 Connelly Early BOS 21611144.371.35212790$1.73AL|NL
100 Zack Littell CIN 1709104.391.23157350$1.60AL|NL
101 Jose Quintana MIL 21312124.241.38195790$1.54AL|NL
102 Trevor Rogers BAL 1699104.061.31160570$1.44AL|NL
103 Yusei Kikuchi LAA 17610104.251.33179610$1.36AL|NL
104 Taj Bradley MIN 1719104.161.31170570$1.34AL|NL
105 Eduardo Rodriguez ARI 18611104.201.37181670$1.14AL|NL
106 Matthew Liberatore STL 150983.941.31141460$1.09AL|NL
107 Kyle Harrison BOS 20211114.361.36200780$1.04AL|NL
108 Cade Cavalli WAS 18611104.101.39175740$0.84AL|NL
109 Andre Pallante STL 1591083.811.38143600$0.79AL|NL
110 Luis Severino OAK 165994.091.32153530$0.54AL|NL
111 Bryce Miller SEA 140874.151.26135410$0.04AL|NL
112 Sean Manaea NYM 129874.001.28130410$-0.02AL|NL
113 Kody Funderburk MIN 64443.631.4261277$-0.13AL|NL
114 Brandon Sproat NYM 159994.021.35143580$-0.45AL|NL
115 Max Scherzer TOR 130784.231.22130340$-0.55AL|NL
116 Shawn Armstrong TEX 63333.661.3064216$-0.61AL|NL
117 Bryce Elder ATL 164994.051.37153590$-0.73AL|NL
118 Kyle Finnegan DET 75443.771.3273275$-0.87AL|NL
119 Jason Alexander HOU 17410104.281.35153580$-0.96AL|NL
120 Chris Bassitt TOR 124863.941.31121400$-0.96AL|NL
121 Abner Uribe MIL 77443.731.3884385$-0.97AL|NL
122 Andrew Abbott CIN 2169164.571.33209740$-0.97AL|NL
123 Ryan Weathers MIA 151894.221.30143490$-1.00AL|NL
124 Trey Yesavage TOR 20810134.481.37205790$-1.00AL|NL
125 Brady Singer CIN 141884.121.32138460$-1.20AL|NL
126 Shane Smith CWS 158994.141.37153620$-1.22AL|NL
127 Victor Vodnik COL 64444.201.5063328$-1.24AL|NL
128 Edward Cabrera MIA 153894.061.37156630$-1.30AL|NL
129 Charlie Morton ATL 17510104.231.41175740$-1.34AL|NL
130 Shane Baz TB 1669104.341.35165620$-1.35AL|NL
131 Garrett Whitlock BOS 77443.341.2380212$-1.40AL|NL
132 Andrew Alvarez WAS 1769114.391.35173650$-1.43AL|NL
133 Dean Kremer BAL 1568104.361.30148480$-1.60AL|NL
134 Kyle Freeland COL 1689104.411.32152450$-1.65AL|NL
135 Nolan McLean NYM 1699104.391.35166620$-1.68AL|NL
136 Kyle Hendricks LAA 1719104.461.31152490$-1.71AL|NL
137 Ryan Pepiot TB 151894.371.31151530$-1.72AL|NL
138 Jake Irvin WAS 1879124.441.34170620$-1.86AL|NL
139 Bubba Chandler PIT 150884.051.38147600$-2.00AL|NL
140 Jeffrey Springs OAK 1598104.431.31152510$-2.14AL|NL
141 Griffin Jax TB 66443.161.1774171$-2.18AL|NL
142 Matthew Strahm PHI 74443.451.1881201$-2.28AL|NL
143 Devin Williams NYY 74443.441.3088332$-2.33AL|NL
144 Ian Seymour TB 130774.171.30127420$-2.35AL|NL
145 Hogan Harris OAK 63334.151.4662307$-2.65AL|NL
146 Adrian Morejon SD 75443.291.2377221$-2.69AL|NL
147 Patrick Corbin TEX 152894.311.34141480$-2.79AL|NL
148 Luis Morales OAK 1628104.401.35159600$-2.81AL|NL
149 Colin Rea CHC 1638104.461.32150490$-2.81AL|NL
150 Tomoyuki Sugano BAL 1647114.591.24136380$-2.84AL|NL
151 Adrian Houser TB 1879124.351.37159660$-2.87AL|NL
152 Michael Lorenzen KAN 1679104.371.38157630$-2.96AL|NL
153 Calvin Faucher MIA 63334.001.4364286$-2.99AL|NL
154 Hunter Gaddis CLE 76443.931.2875243$-3.03AL|NL
155 McCade Brown COL 1628104.401.36159600$-3.11AL|NL
156 Phil Maton TEX 65443.701.2967243$-3.12AL|NL
157 Ronny Henriquez MIA 62333.691.3265224$-3.24AL|NL
158 Jose Suarez ATL 146884.261.38143580$-3.38AL|NL
159 Blake Treinen LAD 70443.381.2474221$-3.46AL|NL
160 Davis Martin CWS 1628104.391.36151580$-3.50AL|NL
161 Johan Oviedo PIT 150894.181.40143640$-3.56AL|NL
162 Matt Brash SEA 74443.211.3482321$-3.74AL|NL
163 Troy Melton DET 148884.451.36145560$-3.87AL|NL
164 Jonathan Cannon CWS 1638104.481.36153560$-3.99AL|NL
165 Luke Weaver NYY 73444.041.2577232$-4.03AL|NL
166 Tyler Rogers NYM 68443.181.1658110$-4.08AL|NL
167 Jordan Leasure CWS 64444.701.4768336$-4.22AL|NL
168 Gabe Speier SEA 66443.311.2172190$-4.36AL|NL
169 Tyler Wells BAL 1687124.801.29161510$-4.41AL|NL
170 Joey Wentz ATL 163994.431.42157690$-4.46AL|NL
171 Hunter Barco PIT 101663.981.3295360$-4.51AL|NL
172 Kai-Wei Teng SF 1669104.271.46161770$-4.53AL|NL
173 Fernando Cruz NYY 64443.521.3179281$-4.60AL|NL
174 Braxton Ashcraft PIT 91553.721.3084270$-4.68AL|NL
175 Cole Sands MIN 62333.561.2663182$-4.71AL|NL
176 Jeremiah Estrada SD 68443.371.2882270$-4.75AL|NL
177 David Robertson PHI 70443.691.3077271$-4.93AL|NL
178 Alex Vesia LAD 68444.041.3175292$-4.96AL|NL
179 Tyler Alexander CWS 118664.391.30111320$-5.06AL|NL
180 Brad Keller CHC 75443.731.3771292$-5.11AL|NL
181 Mitchell Parker WAS 119764.231.37110430$-5.12AL|NL
182 Robert Garcia TEX 62333.641.2965212$-5.14AL|NL
183 Eduard Bazardo SEA 72443.891.2673251$-5.16AL|NL
184 Kyle Leahy STL 63333.841.3360223$-5.19AL|NL
185 Jared Koenig MIL 73443.591.3372261$-5.29AL|NL
186 Dylan Lee ATL 61333.661.2165171$-5.47AL|NL
187 Tyler Holton DET 71443.761.2066170$-5.59AL|NL
188 Orion Kerkering PHI 66443.421.2768230$-5.61AL|NL
189 Jonah Tong NYM 117674.381.34114420$-5.71AL|NL
190 Andrew Saalfrank ARI 63334.631.7058468$-5.72AL|NL
191 Ryan Thompson ARI 61333.631.3156192$-5.87AL|NL
192 Antonio Santillan CIN 76444.161.3780332$-5.89AL|NL
193 Carmen Mlodzinski PIT 77443.521.3274260$-5.94AL|NL
194 Gordon Graceffo STL 83553.921.3073240$-6.08AL|NL
195 Seranthony Dominguez TOR 74444.241.3881352$-6.18AL|NL
196 German Marquez COL 1637114.611.37149560$-6.18AL|NL
197 Brandon Woodruff MIL 64433.861.2266180$-6.31AL|NL
198 Caleb Thielbar CHC 66443.731.2769220$-6.37AL|NL
199 John Curtiss ARI 62334.251.3253173$-6.48AL|NL
200 Bryan King HOU 60333.701.2862201$-6.56AL|NL
201 Michael Kelly OAK 62334.401.4257274$-6.59AL|NL
202 Ryan Helsley NYM 63333.461.2970250$-6.75AL|NL
203 Joey Cantillo CLE 103664.151.43105490$-6.75AL|NL
204 Bryan Baker TB 63333.871.2967231$-6.76AL|NL
205 Cade Povich BAL 109574.391.34107390$-6.81AL|NL
206 Steven Matz BOS 64443.721.2761160$-6.83AL|NL
207 Shinnosuke Ogasawara WAS 99554.091.3689350$-6.84AL|NL
208 Hoby Milner TEX 56333.271.2353140$-6.85AL|NL
209 Garrett Cleavinger TB 60333.781.3267251$-6.91AL|NL
210 Yariel Rodriguez TOR 72444.001.3873321$-7.09AL|NL
211 Tanner Banks PHI 60333.601.2359160$-7.11AL|NL
212 Roki Sasaki LAD 74444.181.2876260$-7.26AL|NL
213 Clayton Kershaw LAD 68443.991.2662190$-7.29AL|NL
214 Justin Slaten BOS 66443.771.3366250$-7.38AL|NL
215 Steven Okert HOU 63334.111.2966231$-7.41AL|NL
216 Tyler Kinley ATL 63334.031.4166302$-7.44AL|NL
217 Edwin Uceta TB 58333.701.2664210$-7.45AL|NL
218 Mason Barnett OAK 1697124.611.42156680$-7.56AL|NL
219 Caleb Ferguson SEA 62333.541.3163220$-7.60AL|NL
220 Tyler Phillips MIA 61334.151.3453192$-7.64AL|NL
221 Nick Martinez CIN 68444.221.2564170$-7.67AL|NL
222 Matt Festa CLE 66444.051.2965220$-7.67AL|NL
223 Camilo Doval NYY 68443.721.4074340$-7.67AL|NL
224 Kevin Kelly TB 57333.671.2353130$-7.71AL|NL
225 Brant Hurter DET 58333.281.3355200$-7.75AL|NL
226 Jimmy Herget COL 62334.101.2959181$-7.78AL|NL
227 Aaron Ashby MIL 66443.571.4167300$-7.79AL|NL
228 Daniel Coulombe TEX 53333.591.2554160$-7.80AL|NL
229 Joel Payamps ATL 56333.461.3055190$-7.89AL|NL
230 Jake Junis CLE 60333.871.2356150$-7.92AL|NL
231 Brock Burke LAA 63334.011.3361221$-7.92AL|NL
232 John Schreiber KAN 63333.881.3763251$-7.95AL|NL
233 Bryce Jarvis ARI 144884.631.45131670$-8.01AL|NL
234 Graham Ashcraft CIN 73443.881.3768260$-8.08AL|NL
235 Angel Zerpa KAN 61333.581.3359200$-8.17AL|NL
236 Hunter Harvey KAN 40222.881.2042100$-8.18AL|NL
237 Emmet Sheehan LAD 64434.111.3367240$-8.20AL|NL
238 Michael Tonkin MIN 61334.071.3460221$-8.23AL|NL
239 Nick Mears MIL 62333.801.3163230$-8.24AL|NL
240 Drew Pomeranz CHC 62333.801.3163230$-8.24AL|NL
241 Brooks Raley NYM 61333.681.3362240$-8.24AL|NL
242 Greg Weissert BOS 71444.041.3568250$-8.25AL|NL
243 Joel Peguero SF 64444.031.4158251$-8.28AL|NL
244 Lance McCullers HOU 125684.481.45125610$-8.30AL|NL
245 Brandon Eisert CWS 60333.731.3261200$-8.31AL|NL
246 Pierson Ohl MIN 51333.801.204590$-8.31AL|NL
247 Kumar Rocker TEX 59333.781.2957180$-8.34AL|NL
248 Jose Butto SF 60334.031.3558241$-8.35AL|NL
249 Brady Basso OAK 56333.801.2754160$-8.38AL|NL
250 Keider Montero DET 86554.421.3679300$-8.38AL|NL
251 Gregory Soto NYM 60333.601.3864280$-8.51AL|NL
252 Carson Whisenhunt SF 85554.261.4078330$-8.51AL|NL
253 Cade Horton CHC 74444.201.3469260$-8.55AL|NL
254 Louie Varland TOR 54333.821.2854160$-8.56AL|NL
255 Braydon Fisher TOR 64443.911.4168290$-8.59AL|NL
256 Jack Dreyer LAD 58333.891.2957200$-8.60AL|NL
257 Brenan Hanifee DET 48333.401.2942130$-8.62AL|NL
258 Taylor Clarke KAN 62334.041.2758160$-8.65AL|NL
259 Bailey Falter KAN 78444.371.3272250$-8.66AL|NL
260 Mike Soroka CHC 56333.911.2957200$-8.67AL|NL
261 Hayden Harris ATL 54333.581.3758230$-8.73AL|NL
262 Justin Sterner OAK 61334.301.3461231$-8.73AL|NL
263 Wandy Peralta SD 64444.021.3660260$-8.73AL|NL
264 Mike Vasil CWS 71444.311.4166301$-8.74AL|NL
265 Tommy Kahnle DET 66444.131.3665280$-8.75AL|NL
266 Yennier Cano BAL 58333.771.3457220$-8.87AL|NL
267 Jaden Hill COL 60333.971.4260241$-8.88AL|NL
268 Will Warren NYY 73444.221.3873290$-8.92AL|NL
269 Jake Latz TEX 100664.491.4699510$-8.92AL|NL
270 Pierce Johnson ATL 60333.851.3765250$-8.93AL|NL
271 Grant Taylor CWS 63334.851.5461314$-8.94AL|NL
272 Tristan Beck SF 53333.781.3049160$-8.98AL|NL
273 Isaac Mattson PIT 63334.061.4365301$-8.99AL|NL
274 Riley O'Brien STL 61333.971.4462301$-9.01AL|NL
275 Matt Svanson STL 60333.781.3556220$-9.05AL|NL
276 Matthew Gage SF 59333.661.3755230$-9.05AL|NL
277 Spencer Bivens SF 56333.771.3250170$-9.07AL|NL
278 Ryan Fernandez STL 53333.681.3654220$-9.08AL|NL
279 Dylan Dodd ATL 58334.041.2953160$-9.18AL|NL
280 Yoendrys Gomez CWS 148884.811.47142720$-9.19AL|NL
281 John King STL 56333.631.3446160$-9.20AL|NL
282 Colton Gordon HOU 48334.001.2747130$-9.30AL|NL
283 A.J. Blubaugh HOU 92554.621.4090370$-9.32AL|NL
284 Justin Wilson BOS 60333.981.3763220$-9.36AL|NL
285 Jalen Beeks ARI 60333.801.3857230$-9.38AL|NL
286 Tommy Nance TOR 42223.181.3142140$-9.40AL|NL
287 Carson Ragsdale BAL 52333.691.4054220$-9.49AL|NL
288 Hunter Stratton ATL 50333.911.3248170$-9.51AL|NL
289 Robert Gasser MIL 38313.621.2937120$-9.53AL|NL
290 Tim Hill NYY 58333.841.3346160$-9.55AL|NL
291 Brendon Little TOR 62333.751.4565320$-9.62AL|NL
292 Juan Mejia COL 61334.141.4662291$-9.65AL|NL
293 Mick Abel MIN 116584.561.44111510$-9.67AL|NL
294 Lake Bachar MIA 60334.301.4361271$-9.72AL|NL
295 Yohan Ramirez PIT 55333.891.4056230$-9.82AL|NL
296 Mike Clevinger CWS 48334.171.2946150$-9.86AL|NL
297 Cole Sulser TB 55334.071.3553200$-9.87AL|NL
298 Mitch Spence OAK 54334.211.3150160$-9.93AL|NL
299 Huascar Brazoban NYM 52333.881.4052240$-10.00AL|NL
300 Tim Mayza PHI 38223.281.2934100$-10.00AL|NL