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 25919112.760.99313510$34.61AL|NL
2 Garrett Crochet BOS 23819103.041.10302650$27.56AL|NL
3 Yoshinobu Yamamoto LAD 24719103.281.09274710$25.32AL|NL
4 Max Fried NYY 24519113.231.16232670$21.61AL|NL
5 George Kirby SEA 23217133.431.09229400$20.19AL|NL
6 Cristopher Sanchez PHI 25616113.251.17243650$20.11AL|NL
7 Blake Snell LAD 23017103.411.222931000$19.70AL|NL
8 Logan Gilbert SEA 22213103.331.07248510$19.13AL|NL
9 Jhoan Duran PHI 751032.481.08882214$18.60AL|NL
10 Dylan Cease SD 23216123.541.20281900$18.21AL|NL
11 Shohei Ohtani LAD 2021483.291.09235630$18.00AL|NL
12 Hunter Greene CIN 24213123.821.11289790$17.46AL|NL
13 Nick Pivetta SD 24316133.831.16273740$17.25AL|NL
14 Cade Smith CLE 77732.761.061022414$16.96AL|NL
15 Andres Munoz SEA 76732.671.121013114$16.50AL|NL
16 Kevin Gausman TOR 25017143.711.21252660$16.49AL|NL
17 Chris Sale ATL 1731363.041.08215450$16.49AL|NL
18 Freddy Peralta MIL 23216133.771.19268870$16.34AL|NL
19 Aroldis Chapman BOS 75732.841.171113414$16.10AL|NL
20 Paul Skenes PIT 1751172.901.07209460$15.90AL|NL
21 Shane Bieber TOR 24315113.601.17229550$15.85AL|NL
22 Logan Webb SF 2011493.131.14192420$15.69AL|NL
23 Ranger Suarez PHI 23517123.521.22215690$15.46AL|NL
24 Jesus Luzardo PHI 23215133.721.19255760$15.40AL|NL
25 Edwin Diaz NYM 64632.721.03942314$15.36AL|NL
26 David Bednar NYY 75732.821.07922413$15.13AL|NL
27 Carlos Rodon NYY 24117153.991.22266850$14.74AL|NL
28 Tyler Glasnow LAD 1871483.551.15229660$14.30AL|NL
29 Framber Valdez HOU 21316103.361.24204730$14.22AL|NL
30 Luis Castillo SEA 22515123.691.18217610$13.93AL|NL
31 Jacob deGrom TEX 1761283.501.06209390$13.80AL|NL
32 Robert Suarez SD 76753.431.16812414$13.56AL|NL
33 Sonny Gray STL 19713103.511.14209500$13.48AL|NL
34 Tanner Scott LAD 73743.591.23863014$12.75AL|NL
35 Michael King SD 21115103.681.24225760$12.54AL|NL
36 Hunter Brown HOU 19614103.521.22215660$12.50AL|NL
37 Tanner Bibee CLE 23515133.891.22226670$12.15AL|NL
38 Ryan Walker SF 65643.151.15731913$11.72AL|NL
39 Jack Flaherty DET 22013153.861.23245760$11.41AL|NL
40 Jeff Hoffman TOR 75643.511.14932712$11.39AL|NL
41 Aaron Nola PHI 23014134.041.19227570$11.27AL|NL
42 Matt Boyd CHC 22414123.851.21208620$11.00AL|NL
43 Joe Ryan MIN 17512103.801.10195410$10.77AL|NL
44 Bryan Abreu HOU 66422.911.14892812$10.69AL|NL
45 Cole Ragans KAN 1701193.451.20204630$10.08AL|NL
46 Shota Imanaga CHC 22413124.051.18213480$10.07AL|NL
47 Quinn Priester MIL 22414123.741.24185740$9.85AL|NL
48 Spencer Strider ATL 1641393.841.20199580$9.17AL|NL
49 Yu Darvish SD 22614154.261.21215610$8.70AL|NL
50 Raisel Iglesias ATL 65633.281.11721710$8.69AL|NL
51 Zac Gallen ARI 20815114.041.28199690$8.14AL|NL
52 Merrill Kelly TEX 1891293.761.21173550$7.95AL|NL
53 JoJo Romero STL 65643.451.29632611$7.60AL|NL
54 Emilio Pagan CIN 77454.191.22862612$7.57AL|NL
55 Andrew Kittredge CHC 77743.171.1280197$7.38AL|NL
56 Peter Fairbanks TB 62543.601.22672211$7.30AL|NL
57 Kyle Bradish BAL 1551063.451.19164500$7.29AL|NL
58 Carlos Estevez KAN 64543.991.27592312$6.90AL|NL
59 Gavin Williams CLE 22713134.111.332371000$6.84AL|NL
60 Trevor Megill MIL 71533.241.1988268$6.42AL|NL
61 Robbie Ray SF 18011103.931.25194630$6.37AL|NL
62 Will Vest DET 77543.251.2079248$6.11AL|NL
63 Dennis Santana PIT 64333.861.28602312$5.77AL|NL
64 Kenley Jansen LAA 60444.071.23662211$5.67AL|NL
65 Jose A. Ferrer WAS 63333.511.22551811$5.60AL|NL
66 Eury Perez MIA 16110103.911.21177550$5.58AL|NL
67 Mason Miller SD 77422.370.97123292$5.43AL|NL
68 Casey Mize DET 21610124.101.23190570$5.31AL|NL
69 Brandon Pfaadt ARI 19112104.191.24172440$4.91AL|NL
70 Bryan Woo SEA 129863.571.08132270$4.91AL|NL
71 Nick Lodolo CIN 18210124.291.20191490$4.77AL|NL
72 Sandy Alcantara MIA 19711113.971.26166560$4.76AL|NL
73 Andrew Abbott CIN 21613144.351.30202700$4.54AL|NL
74 Tyler Mahle TEX 18411114.091.25164600$4.16AL|NL
75 Cam Schlittler NYY 20212134.201.33201840$4.10AL|NL
76 Cristian Javier HOU 21213124.381.32206880$4.08AL|NL
77 Keegan Akin BAL 64333.951.27682310$4.02AL|NL
78 Devin Williams NYY 74732.861.11102312$3.93AL|NL
79 Drew Rasmussen TB 147973.731.19136370$3.90AL|NL
80 David Peterson NYM 1811193.751.35163720$3.74AL|NL
81 Abner Uribe MIL 77423.091.2194365$3.36AL|NL
82 Daniel Palencia CHC 71333.661.2681308$3.32AL|NL
83 Brayan Bello BOS 22715154.321.39195820$3.25AL|NL
84 Jameson Taillon CHC 21713144.481.27173510$3.14AL|NL
85 Zebby Matthews MIN 154984.001.21148370$3.06AL|NL
86 Justin Verlander SF 17810114.071.27153510$2.64AL|NL
87 Ryan Pepiot TB 15110104.151.26158550$2.62AL|NL
88 Kyle Finnegan DET 75653.531.2473265$2.43AL|NL
89 Eduardo Rodriguez ARI 18612114.221.34169640$2.41AL|NL
90 Clay Holmes NYM 17112103.881.38147650$2.39AL|NL
91 Michael McGreevy STL 20511114.041.29138500$2.38AL|NL
92 Trey Yesavage TOR 208003.731.25232810$2.25AL|NL
93 Bailey Ober MIN 163994.301.20151380$2.10AL|NL
94 Chad Patrick MIL 17810104.251.28165580$2.07AL|NL
95 Ryne Nelson ARI 1931094.171.29160550$2.00AL|NL
96 Mitch Keller PIT 18510124.201.29163560$2.00AL|NL
97 Nolan McLean NYM 16910134.041.32158670$1.99AL|NL
98 Michael Wacha KAN 18411124.201.29147540$1.92AL|NL
99 Max Scherzer TOR 130874.081.16134320$1.91AL|NL
100 Andrew Saalfrank ARI 63533.871.4457318$1.70AL|NL
101 Yusei Kikuchi LAA 1769104.171.33183650$1.61AL|NL
102 Charlie Morton ATL 17510114.231.34176760$1.46AL|NL
103 Griffin Jax TB 66632.891.0583181$1.32AL|NL
104 Shane Baz TB 1669104.261.29166610$1.24AL|NL
105 Trevor Rogers BAL 169994.001.32150580$1.15AL|NL
106 Sean Manaea NYM 129774.021.19136380$1.09AL|NL
107 Garrett Whitlock BOS 77533.171.1486212$1.06AL|NL
108 Tyler Wells BAL 1681084.471.24147450$0.99AL|NL
109 Bryce Miller SEA 140884.041.22128410$0.96AL|NL
110 Edward Cabrera MIA 1538114.131.30162630$0.84AL|NL
111 Alex Vesia LAD 68633.441.1689282$0.79AL|NL
112 Luis Gil NYY 17211114.371.38178880$0.74AL|NL
113 Slade Cecconi CLE 22110144.621.28188550$0.65AL|NL
114 Matt Brash SEA 74643.051.2192301$0.51AL|NL
115 Dean Kremer BAL 1561094.221.30133480$0.42AL|NL
116 Kody Funderburk MIN 64333.811.3562277$0.36AL|NL
117 Matthew Strahm PHI 74633.421.1085221$0.35AL|NL
118 Seranthony Dominguez TOR 74643.451.2388342$0.31AL|NL
119 Parker Messick CLE 158894.091.29143520$0.31AL|NL
120 Victor Vodnik COL 64444.351.4663318$0.27AL|NL
121 Taj Bradley MIN 17110114.411.34168620$0.24AL|NL
122 Shawn Armstrong TEX 63333.911.2465206$0.11AL|NL
123 Chris Bassitt TOR 124873.951.26117390$0.03AL|NL
124 Bubba Chandler PIT 15010134.241.33137570$0.01AL|NL
125 Kyle Harrison BOS 20210114.551.37204810$-0.07AL|NL
126 Troy Melton DET 1488124.141.27131440$-0.11AL|NL
127 Noah Cameron KAN 1899124.311.33161620$-0.26AL|NL
128 Adrian Morejon SD 75643.201.1977231$-0.30AL|NL
129 Cade Cavalli WAS 1869114.251.35161710$-0.34AL|NL
130 Brandon Sproat NYM 15910104.161.35131610$-0.35AL|NL
131 Fernando Cruz NYY 64633.301.2190291$-0.44AL|NL
132 Jose Quintana MIL 21313134.411.42166820$-0.48AL|NL
133 Connelly Early BOS 216003.791.31210820$-0.55AL|NL
134 Phil Maton TEX 65433.501.1972253$-0.77AL|NL
135 Janson Junk MIA 1939124.261.31134430$-0.83AL|NL
136 Hogan Harris OAK 63334.261.4060307$-0.92AL|NL
137 Blake Treinen LAD 70753.681.2479281$-1.10AL|NL
138 Jeremiah Estrada SD 68533.291.1495270$-1.18AL|NL
139 Jordan Leasure CWS 64354.481.3572316$-1.42AL|NL
140 Grant Taylor CWS 63003.091.1876254$-1.48AL|NL
141 Calvin Faucher MIA 63344.121.4064276$-1.50AL|NL
142 Hunter Gaddis CLE 76443.921.2274233$-1.54AL|NL
143 Ryan Helsley NYM 63633.181.1676250$-1.55AL|NL
144 Jeffrey Springs OAK 1599104.471.33141510$-1.60AL|NL
145 Jack Leiter TEX 1789124.641.36178800$-1.66AL|NL
146 Bryce Elder ATL 16410104.421.37136560$-1.77AL|NL
147 Gabe Speier SEA 66433.021.0877180$-1.79AL|NL
148 Ronny Henriquez MIA 62333.731.2765234$-1.83AL|NL
149 Matthew Liberatore STL 150894.281.32125490$-1.87AL|NL
150 Jose Suarez ATL 146774.161.34135550$-1.88AL|NL
151 Garrett Cleavinger TB 60543.541.1976231$-2.16AL|NL
152 Roki Sasaki LAD 74543.651.1789240$-2.24AL|NL
153 Camilo Doval NYY 68533.181.2381330$-2.34AL|NL
154 Jonah Tong NYM 117663.971.35123530$-2.38AL|NL
155 Brady Singer CIN 1418104.521.33136460$-2.42AL|NL
156 Luke Weaver NYY 73444.041.2180222$-2.48AL|NL
157 Luis Severino OAK 1658104.431.33134540$-2.49AL|NL
158 Jared Koenig MIL 73543.601.2473251$-2.49AL|NL
159 Colin Rea CHC 1638104.481.31130470$-2.50AL|NL
160 J.T. Ginn OAK 1568114.411.35137560$-2.50AL|NL
161 Joey Cantillo CLE 103663.911.33110470$-2.52AL|NL
162 Ian Seymour TB 130674.251.28120420$-2.54AL|NL
163 Johan Oviedo PIT 1508104.381.38141660$-2.62AL|NL
164 Trevor McDonald SF 149794.151.34118470$-2.65AL|NL
165 Dylan Lee ATL 61423.531.1471161$-2.65AL|NL
166 Steven Okert HOU 63433.541.1673221$-2.66AL|NL
167 Robert Garcia TEX 62443.721.2268232$-2.67AL|NL
168 Ryan Weathers MIA 1517104.311.36134570$-2.97AL|NL
169 Cole Sands MIN 62433.801.2263192$-3.04AL|NL
170 Gregory Soto NYM 60533.231.2169260$-3.11AL|NL
171 Cade Povich BAL 109774.261.32103410$-3.14AL|NL
172 Erik Sabrowski CLE 72553.711.3889421$-3.18AL|NL
173 Lance McCullers HOU 125774.221.39123600$-3.23AL|NL
174 Kai-Wei Teng SF 1668124.471.41156760$-3.23AL|NL
175 Shane Smith CWS 1587114.511.36149650$-3.28AL|NL
176 Brandon Woodruff MIL 64433.541.1273170$-3.34AL|NL
177 Michael Lorenzen KAN 1678104.531.35135610$-3.34AL|NL
178 Eduard Bazardo SEA 72443.781.2375251$-3.38AL|NL
179 Drew Pomeranz CHC 62413.201.1870220$-3.39AL|NL
180 Caleb Thielbar CHC 66543.561.2171210$-3.43AL|NL
181 Orion Kerkering PHI 66543.571.2272240$-3.48AL|NL
182 Tyler Rogers NYM 68533.311.1547130$-3.53AL|NL
183 Ryan Thompson ARI 61533.791.3050182$-3.55AL|NL
184 Craig Kimbrel HOU 62653.911.2777310$-3.64AL|NL
185 Joey Wentz ATL 163884.521.42154710$-3.68AL|NL
186 David Robertson PHI 70443.941.2883281$-3.77AL|NL
187 Caleb Ferguson SEA 62433.121.2163230$-3.79AL|NL
188 Bryan Baker TB 63433.901.2170221$-3.82AL|NL
189 Brad Keller CHC 75453.901.3469292$-3.82AL|NL
190 Antonio Santillan CIN 76454.261.3483342$-3.95AL|NL
191 Kyle Leahy STL 63333.861.3253223$-3.99AL|NL
192 Miles Mikolas STL 1739124.731.32116370$-4.06AL|NL
193 Michael Kelly OAK 62444.471.4254274$-4.08AL|NL
194 Tyler Kinley ATL 63333.931.3070282$-4.19AL|NL
195 Carmen Mlodzinski PIT 77553.741.2769250$-4.19AL|NL
196 Andre Pallante STL 1599104.291.44111630$-4.23AL|NL
197 Braxton Ashcraft PIT 91443.791.2781270$-4.26AL|NL
198 Emmet Sheehan LAD 64433.821.1974230$-4.34AL|NL
199 Louie Varland TOR 54433.311.1352140$-4.39AL|NL
200 Tyler Holton DET 71443.771.1762180$-4.49AL|NL
201 Yariel Rodriguez TOR 72444.061.3175311$-4.63AL|NL
202 Simeon Woods Richardson MIN 157794.601.39140630$-4.64AL|NL
203 Bryan King HOU 60323.681.2361191$-4.71AL|NL
204 Clayton Kershaw LAD 68533.801.2559190$-4.73AL|NL
205 Clayton Beeter WAS 62344.351.4170333$-4.73AL|NL
206 Joe Boyle TB 109684.341.45124650$-4.75AL|NL
207 Pierce Johnson ATL 60543.831.3168230$-4.89AL|NL
208 Brad Lord WAS 1948134.631.38139660$-4.93AL|NL
209 Mason Barnett OAK 1699144.751.42140720$-4.94AL|NL
210 Edwin Uceta TB 58333.731.1970210$-5.16AL|NL
211 John Curtiss ARI 62444.531.3747183$-5.16AL|NL
212 Davis Martin CWS 1628124.681.40129590$-5.18AL|NL
213 Adrian Houser TB 1879114.651.42136650$-5.21AL|NL
214 Daniel Coulombe TEX 53323.251.1954190$-5.28AL|NL
215 Mike Soroka CHC 56343.651.1661190$-5.30AL|NL
216 Tomoyuki Sugano BAL 1649124.901.35114380$-5.34AL|NL
217 Aaron Ashby MIL 66443.601.3569310$-5.35AL|NL
218 Jack Dreyer LAD 58433.711.2559210$-5.38AL|NL
219 Brooks Raley NYM 61323.591.2363230$-5.46AL|NL
220 Justin Slaten BOS 66544.011.3364240$-5.54AL|NL
221 Braydon Fisher TOR 64443.881.3372300$-5.59AL|NL
222 Jake Irvin WAS 1879134.931.38141630$-5.60AL|NL
223 Jason Alexander HOU 174794.671.37127550$-5.63AL|NL
224 Greg Weissert BOS 71544.101.3366260$-5.64AL|NL
225 Andrew Alvarez WAS 1769144.511.46122730$-5.64AL|NL
226 Justin Wilson BOS 60443.761.3265220$-5.65AL|NL
227 Brock Burke LAA 63333.951.2959211$-5.68AL|NL
228 A.J. Blubaugh HOU 92664.521.3785370$-5.73AL|NL
229 Yennier Cano BAL 58433.631.2954210$-5.75AL|NL
230 Chase Burns CIN 58003.321.1172170$-5.84AL|NL
231 Nick Mears MIL 62433.991.3066240$-5.85AL|NL
232 Brendon Little TOR 62333.341.3766320$-5.87AL|NL
233 Jake Junis CLE 60323.731.2055140$-5.88AL|NL
234 Jose Butto SF 60333.921.3258231$-5.90AL|NL
235 Riley O'Brien STL 61333.791.3861301$-5.96AL|NL
236 Gordon Graceffo STL 83554.181.3262250$-5.98AL|NL
237 Wandy Peralta SD 64433.701.3255270$-5.98AL|NL
238 John Schreiber KAN 63334.011.3259231$-6.01AL|NL
239 Cade Horton CHC 74444.161.2864240$-6.11AL|NL
240 Enyel De Los Santos HOU 58323.821.2257210$-6.12AL|NL
241 Brant Hurter DET 58333.691.2252160$-6.13AL|NL
242 Taylor Rashi ARI 56533.871.4056260$-6.13AL|NL
243 Justin Sterner OAK 61334.331.2963231$-6.17AL|NL
244 Nick Martinez CIN 68444.111.2657160$-6.18AL|NL
245 Mark Leiter Jr. NYY 42433.791.2246150$-6.19AL|NL
246 Will Warren NYY 73444.261.3172260$-6.21AL|NL
247 Stephen Kolek KAN 1899124.671.45132660$-6.23AL|NL
248 Matt Festa CLE 66454.251.2966240$-6.26AL|NL
249 Matt Svanson STL 60443.831.3254220$-6.28AL|NL
250 Hunter Harvey KAN 40323.311.1742120$-6.29AL|NL
251 Tanner Banks PHI 60323.891.2458170$-6.30AL|NL
252 Jake Latz TEX 100444.271.4097490$-6.32AL|NL
253 Tim Herrin CLE 56433.851.3659280$-6.36AL|NL
254 Bennett Sousa HOU 43323.611.2048150$-6.42AL|NL
255 Kodai Senga NYM 50333.641.2753220$-6.47AL|NL
256 Ryne Stanek NYM 57444.071.3662290$-6.58AL|NL
257 Kade Strowd BAL 63444.211.4459311$-6.60AL|NL
258 Kevin Kelly TB 57344.021.2051130$-6.61AL|NL
259 Hayden Harris ATL 54444.051.3660250$-6.62AL|NL
260 Jimmy Herget COL 62334.341.3258191$-6.65AL|NL
261 Jalen Beeks ARI 60433.861.3754230$-6.69AL|NL
262 Michael Tonkin MIN 61344.341.3358221$-6.71AL|NL
263 Graham Ashcraft CIN 73454.241.3262230$-6.71AL|NL
264 Rico Garcia BAL 62344.411.3665261$-6.74AL|NL
265 Lake Bachar MIA 60344.331.3660251$-6.80AL|NL
266 Kumar Rocker TEX 59344.111.2658180$-6.83AL|NL
267 Zack Littell CIN 1708125.201.36136360$-6.83AL|NL
268 Justin Lawrence PIT 62444.041.3961300$-6.83AL|NL
269 Hoby Milner TEX 56323.851.2648160$-6.88AL|NL
270 Kyle Freeland COL 1688124.961.40125430$-6.89AL|NL
271 Angel Zerpa KAN 61323.821.3153210$-6.90AL|NL
272 Mitchell Parker WAS 119694.681.4092430$-6.96AL|NL
273 Brady Basso OAK 56333.971.2650170$-6.98AL|NL
274 Colin Selby BAL 60333.991.3462260$-6.99AL|NL
275 Patrick Corbin TEX 1527124.891.42124500$-7.06AL|NL
276 Joel Payamps ATL 56434.251.3352190$-7.13AL|NL
277 Hunter Barco PIT 101003.861.3495410$-7.20AL|NL
278 Sean Burke CWS 1546114.851.45144740$-7.23AL|NL
279 Cody Laweryson MIN 62444.311.3554210$-7.35AL|NL
280 Matthew Gage SF 59333.871.3653210$-7.35AL|NL
281 Isaac Mattson PIT 63354.411.4261311$-7.38AL|NL
282 Jonathan Cannon CWS 1637144.901.41122570$-7.42AL|NL
283 Brandon Eisert CWS 60344.221.3258220$-7.43AL|NL
284 Keaton Winn SF 42333.921.2439110$-7.43AL|NL
285 Elvis Alvarado OAK 60344.481.4261311$-7.43AL|NL
286 Dylan Dodd ATL 58334.111.2848140$-7.43AL|NL
287 Ryan Fernandez STL 53334.061.3453230$-7.50AL|NL
288 Huascar Brazoban NYM 52324.001.3552240$-7.51AL|NL
289 Carson Whisenhunt SF 85344.341.3675310$-7.51AL|NL
290 Cole Sulser TB 55334.071.3352210$-7.51AL|NL
291 Rafael Montero DET 62334.311.4558321$-7.54AL|NL
292 Mason Montgomery TB 53223.971.2956210$-7.58AL|NL
293 Steven Matz BOS 64334.261.3257160$-7.58AL|NL
294 Jacob Misiorowski MIL 54344.361.3562280$-7.61AL|NL
295 Aaron Civale CHC 48334.211.2644140$-7.65AL|NL
296 Kyle Hendricks LAA 1718135.061.40121490$-7.68AL|NL
297 Jacob Webb TEX 60344.441.3158230$-7.74AL|NL
298 Tommy Nance TOR 42223.631.2540130$-7.76AL|NL
299 Ben Brown CHC 34223.691.1838110$-7.77AL|NL
300 Caden Dana LAA 1769165.261.45152780$-7.82AL|NL