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 1921472.670.98234400$38.03AL|NL
2 Garrett Crochet BOS 1881482.971.07232490$31.59AL|NL
3 Paul Skenes PIT 1861382.811.05221480$31.57AL|NL
4 Bryan Woo SEA 1871393.371.05191400$24.84AL|NL
5 Logan Webb SF 1971493.241.17188450$22.96AL|NL
6 Cristopher Sanchez PHI 1921383.231.15188480$22.44AL|NL
7 Mason Miller SD 65422.490.981012533$21.36AL|NL
8 Edwin Diaz LAD 65523.051.08902336$20.45AL|NL
9 Logan Gilbert SEA 1661183.361.06186390$20.43AL|NL
10 Chris Sale ATL 1601173.211.11195440$20.12AL|NL
11 Max Fried NYY 1831393.301.17173550$19.44AL|NL
12 Hunter Brown HOU 1801293.401.18195600$18.70AL|NL
13 Yoshinobu Yamamoto LAD 1591273.281.12172470$18.59AL|NL
14 Cade Smith CLE 69532.871.07892231$18.53AL|NL
Want to dominate your league? Click HERE for a FREE Trial of the RotoChamp Draft App
15 George Kirby SEA 1681293.481.10165320$17.88AL|NL
16 Cole Ragans KAN 1581183.361.16195560$17.38AL|NL
17 Jacob deGrom TEX 1621083.501.07179400$17.23AL|NL
18 Jhoan Duran PHI 67532.821.10782130$16.69AL|NL
19 Jesus Luzardo PHI 1771293.661.18197550$16.67AL|NL
20 Framber Valdez DET 1881393.451.23176630$16.52AL|NL
21 Devin Williams NYM 63533.001.14832731$16.27AL|NL
22 Dylan Cease TOR 1701293.601.21200650$16.05AL|NL
23 Joe Ryan MIN 16811103.751.11184400$15.91AL|NL
24 Andres Munoz SEA 63432.861.11802530$15.17AL|NL
25 David Bednar NYY 63433.291.11762132$14.84AL|NL
26 Zack Wheeler PHI 1391063.301.09158380$14.73AL|NL
27 Sonny Gray BOS 1711293.791.20179460$13.43AL|NL
28 Aroldis Chapman BOS 58433.101.17802729$12.85AL|NL
29 Freddy Peralta NYM 1641193.791.20180610$12.23AL|NL
30 Daniel Palencia CHC 64433.521.23732731$11.96AL|NL
31 Nick Pivetta SD 1691093.941.16182510$11.69AL|NL
32 Spencer Strider ATL 1541193.921.21180540$10.73AL|NL
33 Ryan Walker SF 62433.481.21652029$10.49AL|NL
34 Josh Hader HOU 52423.121.08722025$10.42AL|NL
35 Ryan Helsley BAL 63433.431.19712327$10.21AL|NL
36 Brandon Woodruff MIL 1451083.791.14151400$10.12AL|NL
37 Nathan Eovaldi TEX 1601093.771.17153420$10.12AL|NL
38 Luis Castillo SEA 17411103.931.21162500$9.80AL|NL
Want to dominate your league? Click HERE for a FREE Trial of the RotoChamp Draft App
39 Jeff Hoffman TOR 62433.631.16742326$9.63AL|NL
40 Kevin Gausman TOR 17911104.021.23174530$9.40AL|NL
41 Peter Fairbanks MIA 61433.541.21632227$8.98AL|NL
42 Shohei Ohtani LAD 114953.391.13136390$8.83AL|NL
43 Tanner Bibee CLE 17710103.921.22164520$8.70AL|NL
44 Drew Rasmussen TB 155993.661.17140410$8.66AL|NL
45 MacKenzie Gore TEX 1591093.911.25180600$8.62AL|NL
46 Kyle Bradish BAL 142983.611.20152460$8.47AL|NL
47 Emmet Sheehan LAD 137963.811.17159470$8.39AL|NL
48 Raisel Iglesias ATL 63433.711.16661725$8.28AL|NL
49 Michael King SD 1581093.821.24163560$8.28AL|NL
50 Ranger Suarez BOS 1661193.741.26147480$8.26AL|NL
51 Matt Boyd CHC 1621193.941.21146470$8.26AL|NL
52 Aaron Nola PHI 17011104.131.22166460$8.17AL|NL
53 Tyler Glasnow LAD 131963.711.18152480$7.96AL|NL
54 Ryan Pepiot TB 16810104.071.23172600$7.66AL|NL
55 Jack Flaherty DET 15910104.021.25175550$7.48AL|NL
56 Emilio Pagan CIN 65334.021.17712226$7.25AL|NL
57 Chase Burns CIN 119873.551.15142370$7.23AL|NL
58 Blake Snell LAD 122963.541.23150530$7.18AL|NL
59 Griffin Jax TB 65432.911.08831915$7.18AL|NL
60 Abner Uribe MIL 68433.041.21813118$6.92AL|NL
61 Nolan McLean NYM 1501183.781.28145580$6.90AL|NL
62 Eury Perez MIA 141893.891.18154480$6.34AL|NL
63 Nick Lodolo CIN 153994.061.20156420$6.17AL|NL
64 Carlos Rodon NYY 1451084.031.23152540$6.11AL|NL
65 Shota Imanaga CHC 152984.091.16139340$5.88AL|NL
66 Gavin Williams CLE 16510103.931.31168710$5.75AL|NL
67 Zac Gallen ARI 17811114.201.28164580$5.49AL|NL
68 Dennis Santana PIT 66433.951.26612324$5.48AL|NL
69 Jose Soriano LAA 17311103.851.35158740$5.35AL|NL
70 Jacob Misiorowski MIL 138983.911.28161650$4.99AL|NL
71 Edward Cabrera CHC 136983.901.24145540$4.91AL|NL
72 Carlos Estevez KAN 62334.351.29552228$4.77AL|NL
73 Sandy Alcantara MIA 18110114.081.27150540$4.70AL|NL
74 Robbie Ray SF 17110104.211.30176670$4.59AL|NL
75 Robert Garcia TEX 62433.631.23672219$4.22AL|NL
76 Shane Baz BAL 1551094.181.27153550$4.10AL|NL
77 Shane McClanahan TB 119763.631.17125350$4.03AL|NL
78 Kris Bubic KAN 140983.861.27135460$3.67AL|NL
79 Trevor Megill MIL 63433.431.17782314$3.49AL|NL
80 Kenley Jansen DET 57333.951.21582022$3.48AL|NL
81 Merrill Kelly ARI 1621094.171.27143490$3.44AL|NL
82 Cody Ponce TOR 143884.031.24146440$3.24AL|NL
83 Bryce Miller SEA 141984.091.21126420$3.24AL|NL
84 Joe Musgrove SD 133883.921.20124350$3.16AL|NL
85 Gerrit Cole NYY 121863.941.18122360$3.07AL|NL
86 Reid Detmers LAA 140884.111.26154510$2.76AL|NL
87 Grant Taylor CWS 84543.211.1899315$2.70AL|NL
88 Jack Leiter TEX 15810104.271.30152640$2.48AL|NL
89 Brandon Pfaadt ARI 16310104.361.26143380$2.39AL|NL
90 Seranthony Dominguez CWS 60333.901.28672820$2.38AL|NL
91 Andrew Abbott CIN 1659104.251.27150520$2.33AL|NL
92 Clay Holmes NYM 1511193.931.35124570$2.29AL|NL
93 Bryan Abreu HOU 67433.091.1689288$2.20AL|NL
94 David Peterson NYM 1621084.001.35144620$2.19AL|NL
95 Chris Bassitt BAL 16911104.311.33152590$2.14AL|NL
96 Casey Mize DET 146994.131.25127400$2.00AL|NL
97 Trey Yesavage TOR 111753.731.23126460$1.96AL|NL
98 Trevor Rogers BAL 1521094.141.30132500$1.91AL|NL
99 Reynaldo Lopez ATL 135874.001.27135480$1.71AL|NL
100 Mitch Keller PIT 17610114.351.31154530$1.50AL|NL
101 Sean Manaea NYM 126764.071.21131410$1.37AL|NL
102 Ryne Nelson ARI 160984.221.27134450$1.36AL|NL
103 Braxton Ashcraft PIT 138873.911.28125430$1.27AL|NL
104 Bubba Chandler PIT 145984.101.31137540$1.22AL|NL
105 Joey Cantillo CLE 134773.831.31142580$1.12AL|NL
106 Yusei Kikuchi LAA 1689104.341.33169610$1.10AL|NL
107 Brady Singer CIN 16810114.451.31156550$1.03AL|NL
108 Bailey Ober MIN 157894.411.22140380$0.98AL|NL
109 Cam Schlittler NYY 128884.011.28128500$0.81AL|NL
110 Garrett Cleavinger TB 63433.431.1778259$0.61AL|NL
111 Cade Horton CHC 128884.081.23112410$0.48AL|NL
112 Shane Smith CWS 1588104.271.29149590$0.46AL|NL
113 Kodai Senga NYM 134873.961.33134600$0.29AL|NL
114 Tatsuya Imai HOU 152984.381.35151650$0.00AL|NL
115 Chad Patrick MIL 140894.311.26133460$-0.03AL|NL
116 Edwin Uceta TB 59433.661.19712210$-0.38AL|NL
117 Taj Bradley MIN 140884.241.29133490$-0.42AL|NL
118 Michael Burrows HOU 132774.161.26130450$-0.42AL|NL
119 Jeremiah Estrada SD 67433.221.1391273$-0.52AL|NL
120 Clayton Beeter WAS 63333.861.33733315$-0.52AL|NL
121 Dustin May STL 150994.321.31133560$-0.54AL|NL
122 Jacob Lopez OAK 125884.251.30131500$-0.79AL|NL
123 Zach Eflin BAL 149994.411.25113300$-0.86AL|NL
124 Jameson Taillon CHC 144994.441.24111350$-0.89AL|NL
125 Robert Suarez ATL 66443.681.2069219$-1.01AL|NL
126 Michael Wacha KAN 16310114.471.30125480$-1.01AL|NL
127 JoJo Romero STL 62433.631.29582412$-1.21AL|NL
128 Taylor Rogers MIN 58334.191.34612517$-1.24AL|NL
129 Grant Holmes ATL 140874.241.34139540$-1.35AL|NL
130 Brayan Bello BOS 15510104.301.36127550$-1.38AL|NL
131 Noah Cameron KAN 148994.321.32125480$-1.40AL|NL
132 Shane Bieber TOR 102653.791.2094250$-1.40AL|NL
133 Ryan Weathers NYY 121764.091.27115430$-1.44AL|NL
134 Matthew Liberatore STL 1518104.291.30127470$-1.56AL|NL
135 Foster Griffin WAS 134784.161.28121410$-1.60AL|NL
136 Grayson Rodriguez LAA 102663.881.25109340$-1.69AL|NL
137 Ian Seymour TB 111664.051.22107340$-1.85AL|NL
138 Riley O'Brien STL 62333.771.32652813$-1.91AL|NL
139 Will Warren NYY 125774.181.30124450$-1.98AL|NL
140 Adrian Morejon SD 66543.271.1767213$-1.99AL|NL
141 Victor Vodnik COL 63334.431.48603120$-2.04AL|NL
142 Slade Cecconi CLE 1528104.501.27126390$-2.15AL|NL
143 Garrett Whitlock BOS 66433.411.1573194$-2.16AL|NL
144 Parker Messick CLE 125784.101.30115420$-2.21AL|NL
145 Michael McGreevy STL 137884.141.2894320$-2.44AL|NL
146 Jose A. Ferrer SEA 67433.091.1664203$-2.54AL|NL
147 Zebby Matthews MIN 104664.071.23103260$-2.56AL|NL
148 Will Vest DET 65433.461.2266216$-2.62AL|NL
149 Landen Roupp SF 123774.021.34114480$-2.81AL|NL
150 Mike Soroka ARI 93554.061.2793344$-2.89AL|NL
151 Braxton Garrett MIA 104653.981.2393250$-2.89AL|NL
152 Logan Henderson MIL 86653.981.1988260$-2.91AL|NL
153 Chris Martin TEX 52333.461.1551119$-2.91AL|NL
154 Ben Joyce LAA 46223.521.26532113$-2.95AL|NL
155 Quinn Priester MIL 119774.081.29100380$-2.98AL|NL
156 Max Meyer MIA 131784.261.31119430$-3.10AL|NL
157 Nick Martinez TB 143884.411.29111390$-3.15AL|NL
158 Tyler Mahle SF 132784.161.30107420$-3.16AL|NL
159 Kirby Yates LAA 57334.111.28672711$-3.36AL|NL
160 Jeffrey Springs OAK 1619114.641.33136520$-3.36AL|NL
161 Hunter Greene IL-60 CIN 72443.621.1386240$-3.54AL|NL
162 Justin Steele CHC 76543.551.1771200$-3.75AL|NL
163 Seth Lugo KAN 1579104.591.35131520$-3.88AL|NL
164 Steven Matz TB 125674.181.28106350$-3.88AL|NL
165 Carmen Mlodzinski PIT 99653.821.3088340$-4.01AL|NL
166 Spencer Schwellenbach IL-60 ATL 68533.571.1366150$-4.03AL|NL
167 Tanner Scott LAD 63433.571.2471264$-4.04AL|NL
168 Matt Brash SEA 61333.101.2172253$-4.04AL|NL
169 Luis Severino OAK 1689114.611.35134550$-4.16AL|NL
170 Paul Sewald ARI 56234.341.25561913$-4.32AL|NL
171 Roki Sasaki LAD 109654.211.30107410$-4.36AL|NL
172 Alex Vesia LAD 61433.541.1676251$-4.43AL|NL
173 Justin Verlander DET 134784.431.30111440$-4.46AL|NL
174 Gabe Speier SEA 58333.261.1268182$-4.49AL|NL
175 Matthew Strahm KAN 64433.661.1669202$-4.56AL|NL
176 Louie Varland TOR 65433.601.2065193$-4.57AL|NL
177 Max Scherzer TOR 99664.451.2296280$-4.61AL|NL
178 Luke Weaver NYM 66433.951.2170224$-4.73AL|NL
179 Cade Cavalli WAS 136794.301.35115490$-4.75AL|NL
180 Jared Jones IL-60 PIT 89553.941.2690300$-4.80AL|NL
181 Hunter Harvey CHC 52323.291.1356154$-4.82AL|NL
182 Phil Maton CHC 63433.711.2168243$-4.86AL|NL
183 Matt Svanson STL 64333.661.2860247$-4.90AL|NL
184 Dean Kremer BAL 112764.421.2996340$-4.96AL|NL
185 Camilo Doval NYY 63433.571.2771303$-4.99AL|NL
186 Jose Alvarado PHI 59433.511.2567243$-5.01AL|NL
187 Eduardo Rodriguez ARI 131884.471.37116470$-5.02AL|NL
188 Simeon Woods Richardson MIN 140784.501.34125520$-5.04AL|NL
189 Jordan Leasure CWS 63444.141.2971286$-5.09AL|NL
190 Cole Sands MIN 67434.031.2465215$-5.13AL|NL
191 Andrew Kittredge BAL 58433.721.2158164$-5.22AL|NL
192 Kevin Ginkel ARI 58433.881.2858216$-5.27AL|NL
193 Kumar Rocker TEX 104664.241.2993330$-5.30AL|NL
194 Zack Littell WAS 1467104.621.27107310$-5.31AL|NL
195 Orion Kerkering PHI 59433.361.2064211$-5.42AL|NL
196 Fernando Cruz NYY 59433.661.2579281$-5.66AL|NL
197 Justin Sterner OAK 65334.291.2866248$-5.66AL|NL
198 Kyle Harrison MIL 99554.181.30101390$-5.67AL|NL
199 Bryan Baker TB 62333.771.1970223$-5.72AL|NL
200 Tyler Holton DET 69433.651.1657181$-5.77AL|NL
201 Adrian Houser SF 143894.341.38103490$-5.82AL|NL
202 Kyle Finnegan DET 63434.001.2760225$-5.85AL|NL
203 Cristian Javier HOU 1418104.791.35128600$-5.87AL|NL
204 Mark Leiter Jr. OAK 62434.211.3166246$-5.89AL|NL
205 Brad Lord WAS 94554.311.3475325$-5.97AL|NL
206 Bryan King HOU 64433.661.2064201$-6.01AL|NL
207 Dylan Lee ATL 64333.661.1671181$-6.04AL|NL
208 Jared Koenig MIL 63433.571.2264221$-6.05AL|NL
209 Lucas Erceg KAN 63443.861.3260255$-6.08AL|NL
210 Hogan Harris OAK 64334.361.38623010$-6.25AL|NL
211 Caleb Thielbar CHC 61433.691.2063211$-6.28AL|NL
212 Yimi Garcia TOR 53333.741.1958194$-6.28AL|NL
213 Luis Morales OAK 115774.541.35104460$-6.36AL|NL
214 Eduard Bazardo SEA 65333.601.1867221$-6.37AL|NL
215 Aaron Ashby MIL 74443.531.3577361$-6.42AL|NL
216 Shawn Armstrong CLE 67333.901.2166213$-6.49AL|NL
217 Keegan Akin BAL 65434.021.2665233$-6.54AL|NL
218 A.J. Minter NYM 49323.311.1654172$-6.66AL|NL
219 Aaron Civale OAK 125784.751.31106400$-6.70AL|NL
220 Tyler Rogers TOR 69433.781.2048152$-6.80AL|NL
221 Luis Gil NYY 98654.411.3597480$-6.86AL|NL
222 Jason Adam SD 55323.441.1658201$-6.88AL|NL
223 Kyle Leahy STL 117664.311.3698420$-6.97AL|NL
224 Steven Okert HOU 63333.861.1971231$-7.01AL|NL
225 Andrew Anderson DET 77443.971.3086330$-7.02AL|NL
226 Graham Ashcraft CIN 62433.771.2757212$-7.18AL|NL
227 Bryce Elder ATL 112774.501.3692370$-7.19AL|NL
228 Cole Henry WAS 63234.711.43603313$-7.29AL|NL
229 Robby Snelling MIA 89564.041.3378310$-7.30AL|NL
230 Gregory Soto PIT 61333.691.3165263$-7.34AL|NL
231 Ryan Weiss HOU 83554.231.3182310$-7.35AL|NL
232 Hunter Gaddis CLE 62333.921.2360203$-7.35AL|NL
233 Jordan Romano LAA 58334.191.2862225$-7.39AL|NL
234 Sean Burke CWS 1427104.751.39133620$-7.45AL|NL
235 Brandon Sproat MIL 91554.151.3279350$-7.50AL|NL
236 Richard Fitts STL 113674.461.3287350$-7.56AL|NL
237 Ben Brown CHC 64333.801.2070220$-7.59AL|NL
238 Robert Gasser MIL 70443.991.2366220$-7.64AL|NL
239 Mick Abel MIN 124784.571.42115560$-7.68AL|NL
240 Ryan Thompson ARI 62433.921.2951193$-7.70AL|NL
241 Drew Pomeranz LAA 55333.931.2559203$-7.81AL|NL
242 Johan Oviedo BOS 95554.361.3491400$-7.89AL|NL
243 Calvin Faucher MIA 63334.001.3763275$-7.91AL|NL
244 Erik Sabrowski CLE 60333.751.3573342$-7.97AL|NL
245 Blake Treinen LAD 53433.911.2659201$-8.00AL|NL
246 Mason Montgomery PIT 59333.811.2965252$-8.03AL|NL
247 Justin Slaten BOS 60434.051.2857212$-8.07AL|NL
248 Kody Funderburk MIN 62333.771.3259253$-8.11AL|NL
249 Andrew Painter PHI 108664.581.3594390$-8.14AL|NL
250 A.J. Puk IL-60 ARI 34223.441.1840115$-8.26AL|NL
251 Antonio Santillan CIN 67334.301.3371304$-8.29AL|NL
252 Griffin Canning SD 103664.541.3690390$-8.29AL|NL
253 Andre Pallante STL 131794.331.4291510$-8.40AL|NL
254 Tyler Kinley ATL 60334.051.2865252$-8.53AL|NL
255 Kutter Crawford BOS 74444.381.2370210$-8.54AL|NL
256 Andrew Nardi MIA 53323.741.2364210$-8.55AL|NL
257 Angel Zerpa MIL 59333.511.2455200$-8.57AL|NL
258 Joe Boyle TB 75444.081.3784410$-8.57AL|NL
259 Brad Keller PHI 66333.951.3361273$-8.58AL|NL
260 Davis Martin CWS 1517104.711.38116530$-8.59AL|NL
261 Tyler Wells BAL 70444.371.2063180$-8.62AL|NL
262 J.T. Ginn OAK 75444.081.3171260$-8.65AL|NL
263 Jose Berrios TOR 98554.501.3182300$-8.65AL|NL
264 Hunter Barco PIT 84444.071.3579340$-8.70AL|NL
265 Cody Bradford TEX 64434.221.1955150$-8.71AL|NL
266 Rhett Lowder CIN 116674.661.3491370$-8.80AL|NL
267 Chris Paddack MIA 127684.751.3296330$-8.80AL|NL
268 Jake Latz TEX 100444.321.3697470$-8.81AL|NL
269 Yennier Cano BAL 57433.791.3252211$-8.83AL|NL
270 Erik Miller SF 59333.511.3764321$-8.83AL|NL
271 Brooks Raley NYM 57323.951.2357201$-8.91AL|NL
272 Braydon Fisher TOR 50323.781.2657221$-8.96AL|NL
273 Aaron Bummer ATL 60323.601.3061230$-9.03AL|NL
274 Anthony Kay CWS 131694.531.41108520$-9.09AL|NL
275 Tanner Banks PHI 60334.051.2357171$-9.11AL|NL
276 Mason Englert TB 61323.981.2557181$-9.15AL|NL
277 Spencer Arrighetti HOU 90564.601.3690390$-9.16AL|NL
278 Justin Topa MIN 62334.061.3451204$-9.16AL|NL
279 Greg Weissert BOS 63434.141.3056221$-9.21AL|NL
280 Jonathan Loaisiga ARI 54323.831.3145173$-9.26AL|NL
281 Isaac Mattson PIT 62334.211.3760294$-9.27AL|NL
282 Anthony Bender MIA 60333.901.2857231$-9.31AL|NL
283 Lucas Giolito FA 108674.751.3897420$-9.36AL|NL
284 Sean Newcomb CWS 70333.991.3367291$-9.41AL|NL
285 Patrick Sandoval BOS 78444.041.3872330$-9.51AL|NL
286 Scott Barlow OAK 57334.261.3960294$-9.52AL|NL
287 Ryne Stanek STL 57334.261.3757274$-9.52AL|NL
288 Logan Allen CLE 108674.501.4187420$-9.54AL|NL
289 Tobias Myers NYM 69434.171.2958210$-9.61AL|NL
290 Matt Festa CLE 59334.121.2758221$-9.70AL|NL
291 Colin Rea CHC 84444.391.2968240$-9.71AL|NL
292 Tommy Nance TOR 55323.761.2753180$-9.79AL|NL
293 Jake Junis TEX 62334.211.2353161$-9.82AL|NL
294 David Morgan SD 57323.951.2859230$-9.89AL|NL
295 Brendon Little TOR 52323.461.3756270$-9.96AL|NL
296 Brant Hurter DET 51323.711.2446160$-9.98AL|NL
297 Justin Wrobleski LAD 60434.201.3055210$-10.00AL|NL
298 Lance McCullers HOU 92554.501.4288450$-10.06AL|NL
299 John Schreiber KAN 62334.061.3157231$-10.08AL|NL
300 Elvis Alvarado OAK 58334.191.3661282$-10.10AL|NL