Who is the best player in fantasy baseball? We rank the top 250 for 2023

The World Baseball Classic is in full swing, MLB teams are preparing to make roster cuts and fantasy baseball managers everywhere are in full-on draft mode.

To get you fully prepared for the upcoming season, USA TODAY Sports has put together an updated list of the top overall players as the focal point of our 2023 Fantasy Extra issue.

What does this list tell us? For starters, anyone with a combination of power and speed will be highly valued. The top five players are elite contributors in all five of the standard hitting categories. Not so coincidentally, they're also the top five in average draft position (according to drafts already conducted by the NFBC).

As for how our top 250 shakes out by position, there are 152 hitters, 97 pitchers ... and one Shohei Ohtani.

MLB RULES CHANGES: Which players will be helped, hurt the most?

POSITION RANKINGS: How the players stack up against their peers

LABR NL RECAP: Rookies Carroll, Walker are wild cards in draft full of suprises

LABR AL RECAP: Versatility at a premium, 5-category stars go for top dollar

Los Angeles Angels P/DH Shohei Ohtani is one of five different cover subjects for USA TODAY Sports Weekly's Fantay Extra issue.
Los Angeles Angels P/DH Shohei Ohtani is one of five different cover subjects for USA TODAY Sports Weekly's Fantay Extra issue.

2023 fantasy baseball rankings

Positions based on 20-game eligibility from last season

Rank    Player    Pos

1.    Trea Turner, Phillies    SS/2B

2.    Aaron Judge, Yankees    OF

3.    Ronald Acuña Jr., Braves    OF

4.    Jose Ramirez, Guardians    3B

5.    Julio Rodriguez, Mariners    OF

6.    Kyle Tucker, Astros    OF

7.    Shohei Ohtani, Angels    DH/SP

8.    Juan Soto, Padres    OF

9.    Vladimir Guerrero Jr., Blue Jays    1B

10.    Freddie Freeman, Dodgers    1B

11.    Mookie Betts, Dodgers    OF

12.    Bo Bichette, Blue Jays    SS

13.    Yordan Alvarez, Astros    OF

14.    Manny Machado, Padres    3B

15.    Corbin Burnes, Brewers    SP

16.    Mike Trout, Angels    OF

17.    Gerrit Cole, Yankees    SP

18.    Rafael Devers, Red Sox    3B

19.    Pete Alonso, Mets    1B

20.    Paul Goldschmidt, Cardinals    1B

21.    Francisco Lindor, Mets    SS

22.    Fernando Tatis Jr., Padres    SS/OF

23.    Bobby Witt Jr., Royals    SS/3B

24.    Sandy Alcantara, Marlins    SP

25.    Spencer Strider, Braves    SP

26.    Marcus Semien, Rangers    2B

27.    Austin Riley, Braves    3B

28.    J.T. Realmuto, Phillies    C

29.    Justin Verlander, Mets    SP

30.    Nolan Arenado, Cardinals    3B

31.    Aaron Nola, Phillies    SP

32.    Brandon Woodruff, Brewers    SP

33.    Michael Harris II, Braves    OF

34.    Luis Robert, White Sox    OF

35.    Shane McClanahan, Rays    SP

36.    Randy Arozarena, Rays    OF

37.    Emmanuel Clase, Guardians    RP

38.    Max Scherzer, Mets    SP

39.    Jacob deGrom, Rangers    SP

40.    Will Smith, Dodgers    C

41.    Kevin Gausman, Blue Jays    SP

42.    Shane Bieber, Guardians    SP

43.    Dylan Cease, White Sox    SP

44.    Matt Olson, Braves    1B

45.    Adolis Garcia, Rangers    OF

46.    Josh Hader, Padres    RP

47.    Cedric Mullins, Orioles    OF

48.    Adley Rutschman, Orioles    C

49.    Corey Seager, Rangers    SS

50.    Max Fried, Braves    SP

Rank    Player    Pos

51.    Kyle Schwarber, Phillies    OF

52.    Dansby Swanson, Cubs    SS

53.    Teoscar Hernandez, Mariners    OF

54.    Yu Darvish, Padres    SP

55.    Daulton Varsho, Blue Jays    C/OF

56.    Ryan Pressly, Astros    RP

57.    Zack Wheeler, Phillies    SP

58.    George Springer, Blue Jays    OF

59.    Alek Manoah, Blue Jays    SP

60.    Julio Urias, Dodgers    SP

61.    Jazz Chisholm, Marlins    2B

62.    Luis Castillo, Mariners    SP

63.    Salvador Perez, Royals    C

64.    Cristian Javier, Astros    SP

65.    Xander Bogaerts, Padres    SS

66.    Jordan Romano, Blue Jays    RP

67.    Alex Bregman, Astros    3B

68.    Starling Marte, Mets    OF

69.    Eloy Jimenez, White Sox    OF

70.    Andres Gimenez, Guardians    2B

71.    Ozzie Albies, Braves    2B

72.    Zac Gallen, Diamondbacks    SP

73.    Byron Buxton, Twins    OF

74.    Tim Anderson, White Sox    SS

75.    Wander Franco, Rays    SS

76.    Tommy Edman, Cardinals    2B/SS

77.    Ryan Helsley, Cardinals    RP

78.    Bryan Reynolds, Pirates    OF

79.    Felix Bautista, Orioles    RP

80.    Corbin Carroll, Diamondbacks    OF

81.    Devin Williams, Brewers    RP

82.    Camilo Doval, Giants    RP

83.    Willson Contreras, Cardinals    C

84.    Framber Valdez, Astros    SP

85.    Alejandro Kirk, Blue Jays    C

86.    Jose Abreu, Astros    1B

87.    Raisel Iglesias, Braves    RP 🔽

88.    Carlos Rodon, Yankees    SP 🔽

89.    Carlos Correa, Twins    SS

90.    Clayton Kershaw, Dodgers    SP

91.    Oneil Cruz, Pirates    SS

92.    Robbie Ray, Mariners    SP

93.    Logan Gilbert, Mariners    SP

94.    Gunnar Henderson, Orioles    3B

95.    Logan Webb, Giants    SP

96.    Vinnie Pasquantino, Royals    1B

97.    Kenley Jansen, Red Sox    RP

98.    MJ Melendez, Royals    C/OF

99.    Blake Snell, Padres    SP

100.  Jeremy Peña, Astros    SS

Rank    Player    Pos

101.    Hunter Greene, Reds    SP

102.    Sean Murphy, Braves    C

103.    Tyler O'Neill, Cardinals    OF

104.    Clay Holmes, Yankees    RP

105.    Willy Adames, Brewers    SS

106.    Max Muncy, Dodgers    2B/3B

107.    Alexis Diaz, Reds    RP

108.    Jake McCarthy, Diamondbacks    OF

109.    Amed Rosario, Guardians    SS

110.    David Bednar, Pirates    RP

111.    Nick Castellanos, Phillies    OF

112.    Tyler Stephenson, Reds    C

113.    William Contreras, Brewers    C

114.    C.J. Cron, Rockies    1B

115.    Anthony Santander, Orioles    OF

116.    Nathaniel Lowe, Rangers    1B

117.    Jose Altuve, Astros    2B 🔽

118.    Freddy Peralta, Brewers    SP

119.    Ryan Mountcastle, Orioles    1B

120.    George Kirby, Mariners    SP

121.    Jeff McNeil, Mets    2B/OF

122.    Lance Lynn, White Sox    SP

123.    Taylor Ward, Angels    OF

124.    Eugenio Suarez, Mariners    3B

125.    Giancarlo Stanton, Yankees    OF

126.    Joe Ryan, Twins    SP

127.    Jhoan Duran, Twins    RP

128.    Matt Chapman, Blue Jays    3B

129.    Joe Musgrove, Padres    SP

130.    Seiya Suzuki, Cubs    OF

131.    Christian Yelich, Brewers    OF

132.    Brandon Nimmo, Mets    OF

133.    Andres Muñoz, Mariners    RP

134.    Jordan Montgomery, Cardinals    SP

135.    Pete Fairbanks, Rays    RP

136.    Ian Happ, Cubs    OF

137.    Jordan Walker, Cardinals    3B 🔼

138.    Gleyber Torres, Yankees    2B

139.    Steven Kwan, Guardians    OF

140.    Bryce Harper, Phillies    DH

141.    Alec Bohm, Phillies    3B

142.    Kris Bryant, Rockies    OF

143.    Brandon Lowe, Rays    2B

144.    Lucas Giolito, White Sox    SP

145.    Tyler Glasnow, Rays    SP

146.    Christian Walker, Diamondbacks    1B

147.    Nestor Cortes, Yankees    SP

148.    Anthony Rizzo, Yankees    1B

149.    Alex Verdugo, Red Sox    OF

150.    Luis Severino, Yankees    SP 🔽

Rank    Player    Pos

151.    Chris Bassitt, Blue Jays    SP

152.    Rowdy Tellez, Brewers    1B

153.    Andrew Vaughn, White Sox    1B/OF

154.    Chris Sale, Red Sox    SP

155.    Brandon Drury, Angels    1B/2B/3B

156.    Kyle Wright, Braves    SP 🔽

157.    Jose Miranda, Twins    1B/3B

158.    Brady Singer, Royals    SP

159.    Ke'Bryan Hayes, Pirates    3B

160.    Josh Bell, Guardians    1B

161.    Josh Rojas, Diamondbacks    2B/3B

162.    Reid Detmers, Angels    SP

163.    Harrison Bader, Yankees    OF

164.    Nico Hoerner, Cubs    SS

165.    Ketel Marte, Diamondbacks    2B

166.    Thairo Estrada, Giants    2B/SS 🔼

167.    Kodai Senga, Mets    SP

168.    Jonathan India, Reds    2B 🔼

169.    Cody Bellinger, Cubs    OF

170.    David Robertson, Mets    RP 🔼

171.    Scott Barlow, Royals    RP

172.    Nick Lodolo, Reds    SP

173.    Cal Raleigh, Mariners    C

174.    Dustin May, Dodgers    SP

175.    Whit Merrifield, Blue Jays    2B/OF

176.    Jeffrey Springs, Rays    SP

177.    Tony Gonsolin, Dodgers    SP 🔽

178.    Seranthony Dominguez, Phillies    RP

179.    Jesus Luzardo, Marlins    SP

180.    Hunter Renfroe, Angels    OF

181.    Vaughn Grissom, Braves    2B 🔽

182.    DJ LeMahieu, Yankees    1B/2B/3B

183.    Drew Rasmussen, Rays    SP

184.    Pablo Lopez, Twins    SP

185.    Luis Garcia, Astros    SP

186.    Lourdes Gurriel, Diamondbacks    OF

187.    Jack Flaherty, Cardinals    SP

188.    Charlie Morton, Braves    SP

189.    Ryan McMahon, Rockies    3B

190.    Paul Sewald, Mariners    RP

191.    Triston McKenzie, Guardians    SP 🔽

192.    Mitch Haniger, Giants    OF

193.    Patrick Sandoval, Angels    SP

194.    Riley Greene, Tigers    OF

195.    Danny Jansen, Blue Jays    C

196.    Grayson Rodriguez, Orioles    SP

197.    Nathan Eovaldi, Rangers    SP

198.    Jose Leclerc, Rangers    RP

199.    Anthony Rendon, Angels    3B

200.    Miguel Vargas, Dodgers    1B

Rank    Player    Pos

201.    Ty France, Mariners    1B

202.    Javier Baez, Tigers    SS

203.    Ramon Laureano, A's    OF

204.    Jesse Winker, Brewers    OF

205.    J.D. Martinez, Dodgers    DH

206.    Masataka Yoshida, Red Sox    OF

207.    Jon Gray, Rangers    SP

208.    Wil Myers, Reds    1B/OF

209.    Travis d'Arnaud, Braves    C

210.    Adalberto Mondesi, Red Sox    SS 🔽

211.    Jameson Taillon, Cubs    SP

212.    Christian Vazquez, Twins    C

213.    Jake Cronenworth, Padres    1B/2B

214.    Marcus Stroman, Cubs    SP

215.    Daniel Bard, Rockies    RP

216.    Luis Arraez, Marlins    1B/2B

217.    Oscar Gonzalez, Guardians    OF

218.    Zach Eflin, Rays    SP

219.    Luis Urias, Brewers    2B/SS/3B

220.    Alex Cobb, Giants    SP

221.    Bryson Stott, Phillies    2B/SS

222.    Sonny Gray, Twins    SP

223.    Andrew Benintendi, White Sox    OF

224.    Triston Casas, Red Sox    1B

225.    Anthony Volpe, Yankees    SS

226.    Justin Turner, Red Sox    3B

227.    Austin Hays, Orioles    OF

228.    Keibert Ruiz, Nationals    C

229.    Tyler Anderson, Angels    SP

230.    Michael Conforto, Giants    OF

231.    Jean Segura, Marlins    2B

232.    Manuel Margot, Rays    OF

233.    Alex Lange, Tigers    RP

234.    Brandon Marsh, Phillies    OF

235.    Miles Mikolas, Cardinals    SP

236.    Ha-Seong Kim, Padres    SS/3B

237.    Joey Meneses, Nationals    1B/OF

238.    Jorge Polanco, Twins    2B

239.    Aaron Civale, Guardians    SP

240.    Trent Grisham, Padres    OF

241.    CJ Abrams, Nationals    SS

242.    Lars Nootbaar, Cardinals    OF

243.    Tyler Mahle, Twins    SP

244.    Yandy Diaz, Rays    3B

245.    Carlos Carrasco, Mets    SP

247.    Esteury Ruiz, A's    OF

248.    Seth Brown, A's    1B/OF

249.    Yoan Moncada, White Sox    3B

249.    Edward Cabrera, Marlins    SP

250.    Joc Pederson, Giants    OF

This article originally appeared on USA TODAY: Fantasy baseball rankings 2023: Top 250 players to prioritize in drafts