Below you'll find SI Fantasy's 2023 fantasy baseball hitter rankings. Although we may be a ways off from the start of the Major League Baseball season, it's never too early to prepare. The rankings are broken down by position, plus a top 250 overall ranking.
Here is a list of important MLB dates that will shape the rankings in the future:
Pitchers and catchers report: February 13-17
Position players report: February 16-21
Spring training: February 24-March 28
World Baseball Classic: March 8-21
Opening Day: March 30
2023 Fantasy Baseball Rankings: Hitters | Pitchers
2023 Fantasy Baseball Hitter Rankings
- Trea Turner, PHI (SS)
- Ronald Acuna Jr., ATL (RF,DH)
- Aaron Judge, NYY (CF,RF,DH)
- Jose Ramirez, CLE (3B,DH)
- Julio Rodriguez, SEA (CF)
- Kyle Tucker, HOU (RF)
- Yordan Alvarez, HOU (LF,DH)
- Mookie Betts, LAD (2B,RF)
- Vladimir Guerrero Jr., TOR (1B,DH)
- Juan Soto, SD (RF)
- Freddie Freeman, LAD (1B)
- Bo Bichette, TOR (SS)
- Manny Machado, SD (3B)
- Bobby Witt Jr., KC (3B,SS)
- Mike Trout, LAA (CF)
- Pete Alonso, NYM (1B,DH)
- Fernando Tatis Jr., SD (SS)
- Rafael Devers, BOS (3B)
- Paul Goldschmidt, STL (1B,DH)
- Austin Riley, ATL (3B)
- Francisco Lindor, NYM (SS)
- Jose Altuve, HOU (2B)
- Randy Arozarena, TB (LF,RF,DH)
- Nolan Arenado, STL (3B)
- Marcus Semien, TEX (2B,SS)
- Michael Harris II, ATL (CF)
- J.T. Realmuto, PHI (C)
- Luis Robert, CWS (CF)
- Matt Olson, ATL (1B)
- Jazz Chisholm Jr., MIA (2B)
- Cedric Mullins II, BAL (CF)
- Ozzie Albies, ATL (2B)
- Kyle Schwarber, PHI (LF)
- Corey Seager, TEX (SS)
- Adolis Garcia, TEX (CF,RF,DH)
- Starling Marte, NYM (RF)
- George Springer, TOR (CF,RF,DH)
- Teoscar Hernandez, SEA (RF)
- Tommy Edman, STL (2B,SS)
- Alex Bregman, HOU (3B)
- Dansby Swanson, CHC (SS)
- Daulton Varsho, TOR (C,CF,RF)
- Eloy Jimenez, CWS (LF,DH)
- Salvador Perez, KC (C,DH)
- Oneil Cruz, PIT (SS)
- Xander Bogaerts, SD (SS)
- Wander Franco, TB (SS)
- Tim Anderson, CWS (SS)
- Andres Gimenez, CLE (2B,SS)
- Willy Adames, MIL (SS)
- Byron Buxton, MIN (CF,DH)
- Bryan Reynolds, PIT (CF)
- Corbin Carroll, ARI (LF)
- Jose Abreu, HOU (1B,DH)
- Vinnie Pasquantino, KC (1B,DH)
- Will Smith, LAD (C,DH)
- Adley Rutschman, BAL (C,DH)
- Rhys Hoskins, PHI (1B)
- Nathaniel Lowe, TEX (1B)
- Tyler O'Neill, STL (LF,CF)
- Steven Kwan, CLE (LF,RF)
- Jake McCarthy, ARI (LF,CF,RF)
- Jeremy Pena, HOU (SS)
- Christian Yelich, MIL (LF,DH)
- Willson Contreras, STL (C,DH)
- Alejandro Kirk, TOR (C,DH)
- Amed Rosario, CLE (SS,LF)
- Seiya Suzuki, CHC (RF)
- Carlos Correa, MIN (SS)
- Anthony Santander, BAL (LF,RF,DH)
- Nick Castellanos, PHI (RF)
- Gleyber Torres, NYY (2B)
- Taylor Ward, LAA (CF,RF)
- C.J. Cron, COL (1B,DH)
- Gunnar Henderson, BAL (3B,SS)
- Kris Bryant, COL (LF)
- Shohei Ohtani, LAA (SP,DH)
- Giancarlo Stanton, NYY (RF,DH)
- Christian Walker, ARI (1B)
- Ryan Mountcastle, BAL (1B,DH)
- Andrew Vaughn, CWS (1B,LF,RF,DH)
- Jorge Polanco, MIN (2B)
- Matt Chapman, TOR (3B)
- Sean Murphy, ATL (C,DH)
- Ian Happ, CHC (LF)
- Hunter Renfroe, LAA (RF)
- Anthony Rizzo, NYY (1B)
- Brandon Nimmo, NYM (CF)
- MJ Melendez, KC (C,LF,RF,DH)
- Mitch Haniger, SF (RF)
- Ty France, SEA (1B,3B)
- Max Muncy, LAD (2B,3B,DH)
- Nico Hoerner, CHC (SS)
- Rowdy Tellez, MIL (1B)
- Josh Bell, CLE (1B,DH)
- Eugenio Suarez, SEA (3B)
- Jake Cronenworth, SD (1B,2B,SS)
- William Contreras, MIL (C,DH)
- Oscar Gonzalez, CLE (RF)
- Brandon Lowe, TB (2B)
- Jeff McNeil, NYM (2B,LF,RF)
- Ke'Bryan Hayes, PIT (3B)
- Javier Baez, DET (SS)
- Tyler Stephenson, CIN (C)
- Alec Bohm, PHI (1B,3B)
- Harrison Bader, NYY (CF)
- Alex Verdugo, BOS (LF,RF)
- Thairo Estrada, SF (2B,SS,LF)
- Jose Miranda, MIN (1B,3B,DH)
- Jonathan India, CIN (2B)
- Bryce Harper, PHI (RF,DH)
- Josh Naylor, CLE (1B,RF,DH)
- Ketel Marte, ARI (2B,DH)
- J.D. Martinez, LAD (DH)
- Ramon Laureano, OAK (CF,RF)
- Vaughn Grissom, ATL (2B)
- Whit Merrifield, TOR (2B,CF,RF)
- Ryan McMahon, COL (2B,3B)
- Riley Greene, DET (CF)
- Lars Nootbaar, STL (LF,CF,RF)
- Cal Raleigh, SEA (C)
- Luis Arraez, MIA (1B,2B,DH)
- Joc Pederson, SF (LF,RF)
- Cody Bellinger, CHC (CF)
- Brendan Rodgers, COL (2B)
- Jean Segura, MIA (2B)
- Brandon Drury, LAA (1B,2B,3B,DH)
- Lourdes Gurriel Jr., ARI (LF)
- Adalberto Mondesi, BOS (SS)
- CJ Abrams, WSH (2B,SS)
- Josh Jung, TEX (3B)
- Triston Casas, BOS (1B)
- Andrew Benintendi, CWS (LF)
- Ezequiel Tovar, COL (SS)
- Gavin Lux, LAD (2B,LF)
- Joey Meneses, WSH (1B,RF)
- Josh Rojas, ARI (2B,3B)
- Bryson Stott, PHI (2B,SS)
- Luis Urias, MIL (2B,3B,SS)
- Keibert Ruiz, WSH (C)
- Anthony Rendon, LAA (3B)
- Danny Jansen, TOR (C)
- Kolten Wong, SEA (2B)
- Justin Turner, BOS (3B,DH)
- Trevor Story, BOS (2B)
- Yandy Diaz, TB (1B,3B)
- Michael Conforto, SF (LF,RF)
- Masataka Yoshida, BOS (LF)
- Randal Grichuk, COL (CF,RF)
- Bryan De La Cruz, MIA (LF,CF,RF)
- Travis d'Arnaud, ATL (C)
- Charlie Blackmon, COL (RF,DH)
- Jesse Winker, MIL (LF)
- Seth Brown, OAK (1B,LF,CF,RF)
- Miguel Vargas, LAD (1B)
- Jorge Mateo, BAL (SS)
- Austin Hays, BAL (LF,RF)
- Yoan Moncada, CWS (3B)
- Austin Meadows, DET (LF,RF)
- Chris Taylor, LAD (2B,LF,CF,RF)
- Jon Berti, MIA (2B,3B,SS,LF)
- DJ LeMahieu, NYY (1B,2B,3B)
- Ha-Seong Kim, SD (3B,SS)
- Jared Walsh, LAA (1B)
- Christopher Morel, CHC (2B,3B,SS,CF)
- Jordan Walker, STL (3B)
- Lane Thomas, WSH (LF,CF,RF)
- Jorge Soler, MIA (LF)
- Manuel Margot, TB (LF,CF,RF)
- Jonah Heim, TEX (C)
- Wil Myers, CIN (1B,LF,RF)
- Jake Fraley, CIN (LF,CF,RF)
- Jose Siri, TB (CF)
- Trey Mancini, CHC (1B,LF,RF,DH)
- Oswaldo Cabrera, NYY (LF,RF)
- Luis Rengifo, LAA (2B,3B,SS)
- Brandon Marsh, PHI (LF,CF)
- Dylan Carlson, STL (CF,RF)
- Avisail Garcia, MIA (RF)
- Logan O'Hoppe, LAA (C)
- Michael Brantley, HOU (LF,DH)
- Jarred Kelenic, SEA (CF,RF)
- Garrett Mitchell, MIL (CF)
- Tommy Pham, NYM (LF)
- Juan Yepez, STL (1B,LF,RF)
- Garrett Cooper, MIA (1B,DH)
- Spencer Torkelson, DET (1B)
- Trent Grisham, SD (CF)
- Esteury Ruiz, OAK (LF)
- Gabriel Moreno, ARI (C)
- Mike Yastrzemski, SF (CF,RF)
- Nick Gordon, MIN (2B,SS,LF,CF)
- Matt Mervis, CHC (1B)
- Joey Votto, CIN (1B)
- Shea Langeliers, OAK (C,DH)
- TJ Friedl, CIN (LF,CF,RF)