Skip to main content

2025 Fantasy Baseball Cheat Sheet

Preseason Rankings | By Position: (6 of 8 Experts) -


Catchers

Catchers Rankings
1.  William Contreras MIL
2.  Adley Rutschman BAL
3.  Cal Raleigh SEA
4.  Salvador Perez KC
5.  Will Smith LAD
6.  Shea Langeliers ATH
7.  Tyler Stephenson CIN
8.  Willson Contreras STL
9.  Logan O'Hoppe LAA
10.  Francisco Alvarez NYM
11.  J.T. Realmuto PHI
12.  Yainer Diaz HOU
13.  Connor Wong BOS
14.  Sean Murphy ATL
15.  Ryan Jeffers MIN
16.  Austin Wells NYY
17.  Gabriel Moreno ARI
18.  Keibert Ruiz WSH
19.  Tyler Soderstrom ATH
20.  Ivan Herrera STL
21.  Brandon Drury FA
22.  Jonah Heim TEX
23.  Bo Naylor CLE
24.  Joey Bart PIT
25.  Alejandro Kirk TOR
26.  Patrick Bailey SF
27.  Hunter Goodman COL
28.  Danny Jansen TB
29.  Freddy Fermin KC
30.  Dalton Rushing LAD MiLB
31.  Travis d'Arnaud LAA
32.  Miguel Amaya CHC
33.  Kyle Higashioka TEX
34.  Endy Rodriguez PIT
35.  Adrian Del Castillo ARI
36.  Edgar Quero CWS MiLB
37.  Luis Campusano SD
38.  Kyle Teel CWS MiLB
39.  Mitch Garver SEA
First Basemen

First Basemen Rankings
1.  Vladimir Guerrero Jr. TOR
2.  Freddie Freeman LAD
3.  Bryce Harper PHI
4.  Matt Olson ATL
5.  Pete Alonso FA
6.  Josh Naylor ARI
7.  Anthony Santander FA
8.  Mark Vientos NYM
9.  Christian Walker HOU
10.  Spencer Steer CIN
11.  Triston Casas BOS
12.  Cody Bellinger NYY
13.  Vinnie Pasquantino KC
14.  Salvador Perez KC
15.  Alec Bohm PHI
16.  Jake Burger TEX
17.  Paul Goldschmidt NYY
18.  Ryan Mountcastle BAL
19.  Luis Arraez SD
20.  Rhys Hoskins MIL
21.  Nathaniel Lowe TEX
22.  Jake Cronenworth SD
23.  Alec Burleson STL
24.  Yandy Diaz TB
25.  Yainer Diaz HOU
26.  Nolan Schanuel LAA
27.  Isaac Paredes HOU
28.  Josh Bell FA
29.  Nolan Jones COL
30.  Christian Encarnacion-Strand CIN
31.  Michael Busch CHC
32.  Michael Toglia COL
33.  Kyle Manzardo CLE
34.  Connor Wong BOS
35.  Spencer Torkelson DET
36.  Andrew Vaughn CWS
37.  Brandon Lowe TB
38.  Brendan Donovan STL
39.  Anthony Rizzo FA
40.  Tyler Soderstrom ATH
41.  Jeimer Candelario CIN
42.  Luke Raley SEA
43.  Jose Abreu FA
44.  Brandon Drury FA
45.  Deyvison De Los Santos MIA
46.  Jhonkensy Noel CLE
47.  Hunter Goodman COL
48.  Dalton Rushing LAD MiLB
49.  Pavin Smith ARI
50.  Jonathan Aranda TB
51.  Ryan O'Hearn BAL
52.  Dylan Moore SEA
53.  Spencer Horwitz PIT
54.  Juan Yepez WSH
Second Basemen

Second Basemen Rankings
1.  Mookie Betts LAD
2.  Ketel Marte ARI
3.  Ozzie Albies ATL
4.  Jose Altuve HOU
5.  Marcus Semien TEX
6.  Spencer Steer CIN
7.  Jordan Westburg BAL
8.  Xander Bogaerts SD
9.  Matt McLain CIN
10.  Brice Turang MIL
11.  Nico Hoerner CHC
12.  Luis Garcia WSH
13.  Jonathan India KC
14.  Jackson Holliday BAL
15.  Luis Arraez SD
16.  Jake Cronenworth SD
17.  Gleyber Torres FA
18.  Andres Gimenez TOR
19.  Isaac Paredes HOU
20.  Xavier Edwards MIA
21.  Bryson Stott PHI
22.  Ceddanne Rafaela BOS
23.  Tommy Edman LAD
24.  Maikel Garcia KC
25.  Zack Gelof ATH
26.  Luis Rengifo LAA
27.  Connor Norby MIA
28.  Colt Keith DET
29.  Brandon Lowe TB
30.  Christopher Morel TB
31.  Brendan Donovan STL
32.  Ryan McMahon COL
33.  Thairo Estrada COL
34.  Willi Castro MIN
35.  Matt Shaw CHC MiLB
36.  Jorge Polanco FA
37.  Edouard Julien MIN
38.  Brandon Drury FA
39.  Jose Caballero TB
40.  Ha-Seong Kim FA
41.  Nolan Gorman STL
42.  Joey Ortiz MIL
43.  Otto Lopez MIA
44.  Kristian Campbell BOS MiLB
45.  Jonathan Aranda TB
46.  David Hamilton BOS
47.  Luisangel Acuna NYM
48.  Dylan Moore SEA
49.  Spencer Horwitz PIT
50.  Michael Massey KC
51.  Gavin Lux LAD
52.  Caleb Durbin MIL
53.  Nick Yorke PIT
54.  Hyeseong Kim FA
Third Basemen

Third Basemen Rankings
1.  Gunnar Henderson BAL
2.  Elly De La Cruz CIN
3.  Jose Ramirez CLE
4.  Vladimir Guerrero Jr. TOR
5.  Rafael Devers BOS
6.  Austin Riley ATL
7.  Jazz Chisholm Jr. NYY
8.  Manny Machado SD
9.  Royce Lewis MIN
10.  Mark Vientos NYM
11.  Alex Bregman FA
12.  Spencer Steer CIN
13.  Jordan Westburg BAL
14.  Junior Caminero TB
15.  Matt Chapman SF
16.  Alec Bohm PHI
17.  Jake Burger TEX
18.  Nolan Arenado STL
19.  Eugenio Suarez ARI
20.  Yandy Diaz TB
21.  Josh Jung TEX
22.  Isaac Paredes HOU
23.  Max Muncy LAD
24.  Michael Busch CHC
25.  Maikel Garcia KC
26.  Luis Rengifo LAA
27.  Connor Norby MIA
28.  Colt Keith DET
29.  Christopher Morel TB
30.  Brendan Donovan STL
31.  Ke'Bryan Hayes PIT
32.  Ryan McMahon COL
33.  Willi Castro MIN
34.  Noelvi Marte CIN
35.  Jeimer Candelario CIN
36.  Matt Shaw CHC MiLB
37.  Jorge Polanco FA
38.  Brandon Drury FA
39.  Deyvison De Los Santos MIA
40.  Jose Caballero TB
41.  Ha-Seong Kim FA
42.  Nolan Gorman STL
43.  Jhonkensy Noel CLE
44.  Joey Ortiz MIL
45.  Matt Vierling DET
46.  Josh Smith TEX
47.  Dylan Moore SEA
48.  Jacob Wilson FA
Shortstops

Shortstops Rankings
1.  Bobby Witt Jr. KC
2.  Mookie Betts LAD
3.  Gunnar Henderson BAL
4.  Elly De La Cruz CIN
5.  Francisco Lindor NYM
6.  Trea Turner PHI
7.  Jackson Merrill SD
8.  Corey Seager TEX
9.  Willy Adames SF
10.  CJ Abrams WSH
11.  Ezequiel Tovar COL
12.  Junior Caminero TB
13.  Oneil Cruz PIT
14.  Zach Neto LAA
15.  Xander Bogaerts SD
16.  Matt McLain CIN
17.  Brice Turang MIL
18.  Nico Hoerner CHC
19.  Anthony Volpe NYY
20.  Bo Bichette TOR
21.  Jackson Holliday BAL
22.  Masyn Winn STL
23.  Jeremy Pena HOU
24.  Xavier Edwards MIA
25.  Dansby Swanson CHC
26.  Bryson Stott PHI
27.  Carlos Correa MIN
28.  Ceddanne Rafaela BOS
29.  Tommy Edman LAD
30.  Trevor Story BOS
31.  Maikel Garcia KC
32.  Luis Rengifo LAA
33.  Tyler Fitzgerald SF
34.  Thairo Estrada COL
35.  Willi Castro MIN
36.  Matt Shaw CHC MiLB
37.  Jose Caballero TB
38.  Ha-Seong Kim FA
39.  Joey Ortiz MIL
40.  Tim Anderson FA
41.  Otto Lopez MIA
42.  Josh Smith TEX
43.  David Hamilton BOS
44.  Luisangel Acuna NYM
45.  Dylan Moore SEA
46.  Caleb Durbin MIL
47.  Jordan Lawlar ARI
Outfielders

Outfielders Rankings
1.  Aaron Judge NYY
2.  Juan Soto NYM
3.  Mookie Betts LAD
4.  Kyle Tucker CHC
5.  Fernando Tatis Jr. SD
6.  Corbin Carroll ARI
7.  Yordan Alvarez HOU
8.  Julio Rodriguez SEA
9.  Jarren Duran BOS
10.  Jackson Chourio MIL
11.  Ronald Acuna Jr. ATL
12.  Jackson Merrill SD
13.  Jazz Chisholm Jr. NYY
14.  Kyle Schwarber PHI
15.  Teoscar Hernandez FA
16.  Anthony Santander FA
17.  James Wood WSH
18.  Michael Harris II ATL
19.  Wyatt Langford TEX
20.  Brent Rooker ATH
21.  Randy Arozarena SEA
22.  Bryan Reynolds PIT
23.  Brenton Doyle COL
24.  Spencer Steer CIN
25.  Mike Trout LAA
26.  Oneil Cruz PIT
27.  Lawrence Butler ATH
28.  Ian Happ CHC
29.  Luis Robert Jr. CWS
30.  Steven Kwan CLE
31.  Cody Bellinger NYY
32.  Seiya Suzuki CHC
33.  Marcell Ozuna ATL
34.  Jurickson Profar FA
35.  Brandon Nimmo NYM
36.  Riley Greene DET
37.  Adolis Garcia TEX
38.  Christian Yelich MIL
39.  Nick Castellanos PHI
40.  Lane Thomas CLE
41.  Lourdes Gurriel Jr. ARI
42.  Tyler O'Neill BAL
43.  Colton Cowser BAL
44.  Alec Burleson STL
45.  Pete Crow-Armstrong CHC
46.  Dylan Crews WSH
47.  Josh Lowe TB
48.  Heliot Ramos SF
49.  Cedric Mullins II BAL
50.  Taylor Ward LAA
51.  George Springer TOR
52.  Jasson Dominguez NYY
53.  Jorge Soler LAA
54.  Nolan Jones COL
55.  Joc Pederson FA
56.  JJ Bleday ATH
57.  Michael Toglia COL
58.  Ceddanne Rafaela BOS
59.  Tommy Edman LAD
60.  Kerry Carpenter DET
61.  Jung Hoo Lee SF
62.  Daulton Varsho TOR
63.  Parker Meadows DET
64.  Luis Rengifo LAA
65.  Byron Buxton MIN
66.  Connor Norby MIA
67.  Victor Robles SEA
68.  Evan Carter TEX
69.  Eloy Jimenez FA
70.  Tyler Fitzgerald SF
71.  Jake McCarthy ARI
72.  Andy Pages LAD
73.  James Outman LAD
74.  Christopher Morel TB
75.  Brendan Donovan STL
76.  Chas McCormick HOU
77.  TJ Friedl CIN
78.  Masataka Yoshida BOS
79.  Jordan Walker STL
80.  Lars Nootbaar STL
81.  Giancarlo Stanton NYY
82.  Esteury Ruiz ATH
83.  Garrett Mitchell MIL
84.  J.D. Martinez FA
85.  Jesus Sanchez MIA
86.  Willi Castro MIN
87.  Starling Marte NYM
88.  Jack Suwinski PIT
89.  Wilyer Abreu BOS
90.  Jo Adell LAA
91.  Jarred Kelenic ATL
92.  Roman Anthony BOS MiLB
93.  Luke Raley SEA
94.  Matt Wallner MIN
95.  Max Kepler PHI
96.  Jose Siri NYM
97.  Jhonkensy Noel CLE
98.  Sal Frelick MIL
99.  Brandon Marsh PHI
100.  Otto Lopez MIA
101.  Hunter Goodman COL
102.  Jacob Young WSH
103.  Heston Kjerstad BAL
104.  Matt Vierling DET
105.  Jonny DeLuca TB
106.  Pavin Smith ARI
107.  Michael Conforto LAD
108.  Josh Smith TEX
109.  Ryan O'Hearn BAL
110.  Andrew Benintendi CWS
111.  Bryan De La Cruz ATL
112.  Trevor Larnach MIN
113.  Victor Scott STL
114.  Jake Fraley CIN
115.  Dylan Moore SEA
116.  Leody Taveras TEX
117.  Gavin Lux LAD
118.  Juan Yepez WSH
119.  Mike Yastrzemski SF
120.  Colby Thomas ATH MiLB
Designated Hitters

Designated Hitters Rankings
1.  Shohei Ohtani LAD
2.  Aaron Judge NYY
3.  Jose Ramirez CLE
4.  Yordan Alvarez HOU
5.  Julio Rodriguez SEA
6.  Vladimir Guerrero Jr. TOR
7.  Bryce Harper PHI
8.  Ketel Marte ARI
9.  Corey Seager TEX
10.  Manny Machado SD
11.  Kyle Schwarber PHI
12.  Teoscar Hernandez FA
13.  Royce Lewis MIN
14.  William Contreras MIL
15.  Josh Naylor ARI
16.  Anthony Santander FA
17.  Wyatt Langford TEX
18.  Adley Rutschman BAL
19.  Brent Rooker ATH
20.  Mark Vientos NYM
21.  Bryan Reynolds PIT
22.  Cal Raleigh SEA
23.  Cody Bellinger NYY
24.  Seiya Suzuki CHC
25.  Vinnie Pasquantino KC
26.  Marcell Ozuna ATL
27.  Salvador Perez KC
28.  Riley Greene DET
29.  Adolis Garcia TEX
30.  Christian Yelich MIL
Starting Pitchers

Starting Pitchers Rankings
1.  Shohei Ohtani LAD
2.  Tarik Skubal DET
3.  Paul Skenes PIT
4.  Zack Wheeler PHI
5.  Chris Sale ATL
6.  Logan Gilbert SEA
7.  Gerrit Cole NYY
8.  Corbin Burnes FA
9.  Dylan Cease SD
10.  Blake Snell LAD
11.  Cole Ragans KC
12.  George Kirby SEA
13.  Michael King SD
14.  Pablo Lopez MIN
15.  Garrett Crochet BOS
16.  Mason Miller ATH
17.  Aaron Nola PHI
18.  Yoshinobu Yamamoto LAD
19.  Shota Imanaga CHC
20.  Framber Valdez HOU
21.  Freddy Peralta MIL
22.  Tanner Bibee CLE
23.  Zac Gallen ARI
24.  Jacob deGrom TEX
25.  Logan Webb SF
26.  Hunter Brown HOU
27.  Luis Castillo SEA
28.  Bryce Miller SEA
29.  Grayson Rodriguez BAL
30.  Sonny Gray STL
31.  Tyler Glasnow LAD
32.  Hunter Greene CIN
33.  Bailey Ober MIN
34.  Max Fried NYY
35.  Luke Weaver NYY
36.  Spencer Schwellenbach ATL
37.  Carlos Rodon NYY
38.  Shane McClanahan TB
39.  Joe Ryan MIN
40.  Jack Flaherty FA
41.  Justin Steele CHC
42.  Ryan Walker SF
43.  Sandy Alcantara MIA
44.  Seth Lugo KC
45.  Jared Jones PIT
46.  Bryan Woo SEA
47.  Roki Sasaki FA
48.  Kodai Senga NYM
49.  Kevin Gausman TOR
50.  Luis Gil NYY
51.  Spencer Strider ATL
52.  Cristopher Sanchez PHI
53.  Reynaldo Lopez ATL
54.  Yusei Kikuchi LAA
55.  Michael Kopech LAD
56.  Brandon Pfaadt ARI
57.  Nathan Eovaldi TEX
58.  Tanner Houck BOS
59.  Brandon Woodruff MIL
60.  Robbie Ray SF
61.  Sean Manaea NYM
62.  Taj Bradley TB
63.  Zach Eflin BAL
64.  Jose Berrios TOR
65.  Nick Pivetta FA
66.  Clarke Schmidt NYY
67.  MacKenzie Gore WSH
68.  Ryan Pepiot TB
69.  Shane Baz TB
70.  Kutter Crawford BOS
71.  Nick Lodolo CIN
72.  Ranger Suarez PHI
73.  Porter Hodge CHC
74.  Bowden Francis TOR
75.  Walker Buehler FA
76.  Ronel Blanco HOU
77.  Michael Wacha KC
78.  Luis Severino ATH
79.  Yu Darvish SD
80.  Spencer Arrighetti HOU
81.  Shane Bieber CLE
82.  Merrill Kelly ARI
83.  Jeffrey Springs ATH
84.  Gavin Williams CLE
85.  Brayan Bello BOS
86.  Ryan Weathers MIA
87.  Drew Rasmussen TB
88.  Cade Povich BAL
89.  Jackson Jobe DET
90.  Reese Olson DET
91.  DJ Herz WSH
92.  A.J. Griffin FA
93.  Eury Perez MIA
94.  A.J. Puk ARI
95.  Kumar Rocker TEX
96.  Mitch Keller PIT
97.  Joe Musgrove SD
98.  Erick Fedde STL
99.  Jameson Taillon CHC
100.  Chris Bassitt TOR
101.  Jesus Luzardo PHI
102.  Nestor Cortes Jr. MIL
103.  David Festa MIN
104.  Tobias Myers MIL
105.  Brady Singer CIN
106.  Bubba Chandler PIT MiLB
107.  Matthew Boyd CHC
108.  Nick Martinez CIN
109.  Jose Soriano LAA
110.  Matt Strahm PHI
111.  Cody Bradford TEX
112.  Ryne Nelson ARI
113.  David Peterson NYM
114.  Kris Bubic KC
115.  Tyler Holton DET
116.  Bobby Miller LAD
117.  Jordan Montgomery ARI
118.  Seth Halvorsen COL
119.  Andrew Painter PHI MiLB
120.  Aaron Ashby MIL
121.  Tylor Megill NYM
122.  Andrew Abbott CIN
123.  Aaron Civale MIL
124.  Prelander Berroa CWS
125.  Max Scherzer FA
126.  Eduardo Rodriguez ARI
127.  Calvin Faucher MIA
128.  Kyle Harrison SF
129.  Tony Gonsolin LAD
Relief Pitchers

Relief Pitchers Rankings
1.  Cole Ragans KC
2.  Michael King SD
3.  Emmanuel Clase CLE
4.  Devin Williams NYY
5.  Garrett Crochet BOS
6.  Mason Miller ATH
7.  Josh Hader HOU
8.  Edwin Diaz NYM
9.  Raisel Iglesias ATL
10.  Robert Suarez SD
11.  Ryan Helsley STL
12.  Jhoan Duran MIN
13.  Felix Bautista BAL
14.  Andres Munoz SEA
15.  Lucas Erceg KC
16.  Luke Weaver NYY
17.  Kirby Yates FA
18.  Ryan Walker SF
19.  Pete Fairbanks TB
20.  Ben Joyce LAA
21.  Tanner Scott FA
22.  Kyle Finnegan FA
23.  Reynaldo Lopez ATL
24.  Michael Kopech LAD
25.  Carlos Estevez FA
26.  Sean Manaea NYM
27.  Alexis Diaz CIN
28.  Kenley Jansen FA
29.  Nick Pivetta FA
30.  Ryan Pepiot TB
31.  Kutter Crawford BOS
32.  Porter Hodge CHC
33.  Bowden Francis TOR
34.  David Bednar PIT
35.  Ronel Blanco HOU
36.  Justin Martinez ARI
37.  Camilo Doval SF
38.  Jordan Romano PHI
39.  Liam Hendriks BOS
40.  Drew Rasmussen TB
41.  Evan Phillips LAD
42.  Jackson Jobe DET
43.  Jeff Hoffman FA
44.  A.J. Puk ARI
45.  Trevor Megill MIL
46.  Aroldis Chapman BOS
47.  Jason Foley DET
48.  Orion Kerkering PHI
49.  Edwin Uceta TB
50.  Blake Treinen LAD
51.  Chad Green TOR
52.  Clay Holmes NYM
53.  Nick Martinez CIN
54.  Jose Soriano LAA
55.  Matt Strahm PHI
56.  Cade Smith CLE
57.  Cody Bradford TEX
58.  Justin Slaten BOS
59.  David Peterson NYM
60.  David Robertson FA
61.  Kris Bubic KC
62.  Tyler Holton DET
63.  Jeremiah Estrada SD
64.  Seth Halvorsen COL
65.  Jason Adam SD
66.  Aaron Ashby MIL
67.  A.J. Minter FA
68.  Prelander Berroa CWS
69.  Tyler Kinley COL
70.  Calvin Faucher MIA