2022 Top 300 Overall

  • Oops!
    Something went wrong.
    Please try again later.
  • Oops!
    Something went wrong.
    Please try again later.
·6 min read
In this article:
  • Oops!
    Something went wrong.
    Please try again later.
  • Oops!
    Something went wrong.
    Please try again later.


This content is not available due to your privacy preferences.
Update your settings here to see it.


The App is Back! Don’t forget to download the NBC Sports EDGE app to receive real-time player news, mobile alerts and track your favorite players. Plus, now you can check out articles and player cards. Get it here!

Up this week are my just-for-fun 2022 player rankings. I’ve done my best to list players where they’ll be eligible next year, and the free agents-to-be are listed without teams. Players with options for next year are still listed with their current teams if those options have a legitimate chance of being exercised. Those players are noted with asterisks.

Click to see other other preliminary 2022 rankings:

Top 300 | SP | RP | OF | 1B | 2B | SS | 3B | C | DH

Editor’s Note: Drafting is only half the battle! Get an edge on your competition with our MLB Season Tools - available in our EDGE+ Roto tier for $3.99/mo. (annually) or $9.99/mo. (monthly) - that are packed with rankings, projections, a trade evaluator, start/sit tools and much more. And don't forget to use promo code SAVE10 to get 10% off. Click here to learn more!

Follow us at @NBCSEdgeBB and @matthewpouliot on Twitter.

2022 Top 300 Overall Rankings

2022

Top 300

Team

1

Fernando Tatis Jr.

Padres

2

Jacob deGrom

Mets

3

Juan Soto

Nationals

4

Vladimir Guerrero Jr.

Blue Jays

5

Ronald Acuna Jr.

Braves

6

Shohei Ohtani

Angels

7

Trea Turner

Nationals

8

Bo Bichette

Blue Jays

9

Kyle Tucker

Astros

10

Mike Trout

Angels

11

Jose Ramirez

Indians

12

Mookie Betts

Dodgers

13

Rafael Devers

Red Sox

14

Gerrit Cole

Yankees

15

Brandon Woodruff

Brewers

16

Eloy Jimenez

White Sox

17

Trevor Story

18

Shane Bieber

Indians

19

Cody Bellinger

Dodgers

20

Luis Robert

White Sox

21

Freddie Freeman

22

Adalberto Mondesi

Royals

23

Max Scherzer

24

Christian Yelich

Brewers

25

Walker Buehler

Dodgers

26

Chris Sale

Red Sox

27

Bryce Harper

Phillies

28

Manny Machado

Padres

29

Xander Bogaerts

Red Sox

30

Ozzie Albies

Braves

31

Corey Seager

32

Zack Wheeler

Phillies

33

Byron Buxton

Twins

34

Yordan Alvarez

Astros

35

Alex Bregman

Astros

36

Joe Musgrove

Padres

37

Carlos Correa

38

Whit Merrifield

Royals

39

Corbin Burnes

Brewers

40

J.D. Martinez

Red Sox*

41

Francisco Lindor

Mets

42

Julio Urias

Dodgers

43

Aaron Judge

Yankees

44

Clayton Kershaw

45

Teoscar Hernandez

Blue Jays

46

Starling Marte

47

Kevin Gausman

48

Luis Castillo

Reds

49

Matt Olson

Athletics

50

Nick Castellanos

Reds*

51

George Springer

Blue Jays

52

Tim Anderson

White Sox

53

Randy Arozarena

Rays

54

Ketel Marte

Diamondbacks

55

Ke'Bryan Hayes

Pirates

56

Jose Altuve

Astros

57

Aaron Nola

Phillies

58

Pete Alonso

Mets

59

Javier Baez

60

J.T. Realmuto

Phillies

61

Jack Flaherty

Cardinals

62

Yoan Moncada

White Sox

63

Liam Hendriks

White Sox

64

Trent Grisham

Padres

65

Anthony Rendon

Angels

66

Wander Franco

Rays

67

Josh Hader

Brewers

68

Nolan Arenado

Cardinals*

69

Lucas Giolito

White Sox

70

Trevor Bauer

Dodgers*

71

Freddy Peralta

Brewers

72

Austin Meadows

Rays

73

Trevor Rogers

Marlins

74

Carlos Rodon

75

Alex Verdugo

Red Sox

76

Jarred Kelenic

Mariners

77

Yu Darvish

Padres

78

Tyler Glasnow

Rays

79

Franmil Reyes

Indians

80

Jose Abreu

White Sox

81

Kyle Hendricks

Cubs

82

Pablo Lopez

Marlins

83

Craig Kimbrel

Cubs*

84

Matt Chapman

Athletics

85

Cedric Mullins

Orioles

86

Jose Berrios

Twins

87

Ian Anderson

Braves

88

DJ LeMahieu

Yankees

89

Will Smith

Dodgers

90

Aroldis Chapman

Yankees

91

Lourdes Gurriel

Blue Jays

92

Jesse Winker

Reds

93

Lance Lynn

94

Gleyber Torres

Yankees

95

Nelson Cruz

96

Dylan Carlson

Cardinals

97

Sandy Alcantara

Marlins

98

Tyler O'Neill

Cardinals

99

Edwin Diaz

Mets

100

Carlos Carrasco

Mets

101

Brendan Rodgers

Rockies

102

Raisel Iglesias

103

Brandon Lowe

Rays

104

Ramon Laureano

Athletics

105

Jose Urquidy

Astros

106

Ryan McMahon

Rockies

107

Ryan Pressly

Astros

108

Dansby Swanson

Braves

109

Kris Bryant

110

Marcus Semien

111

Zac Gallen

Diamondbacks

112

Mitch Haniger

Mariners

113

Zack Greinke

114

Nick Senzel

Reds

115

Charlie Blackmon

Rockies*

116

Matt Barnes

Red Sox

117

Eddie Rosario

118

Shohei Ohtani

Angels

119

Giancarlo Stanton

Yankees

120

Josh Bell

Nationals

121

Andrew Benintendi

Royals

122

Robbie Ray

123

Kenley Jansen

124

Jake Cronenworth

Padres

125

Adolis Garcia

Rangers

126

Dinelson Lamet

Padres

127

Max Muncy

Dodgers

128

Jazz Chisholm

Marlins

129

Alex Reyes

Cardinals

130

Luke Voit

Yankees

131

Chris Bassitt

Athletics

132

Joey Gallo

Rangers

133

Alex Kirilloff

Twins

134

Mike Clevinger

Padres

135

Hyun-Jin Ryu

Blue Jays

136

Ian Happ

Cubs

137

Salvador Perez

Royals

138

James Karinchak

Indians

139

Michael Conforto

140

Bryan Reynolds

Pirates

141

Blake Snell

Padres

142

Mark Melancon

143

Anthony Rizzo

144

Alek Manoah

Blue Jays

145

Noah Syndergaard

146

Paul Goldschmidt

Cardinals

147

Willson Contreras

Cubs

148

Taylor Rogers

Twins

149

Max Kepler

Twins

150

Max Fried

Braves

151

Amed Rosario

Indians

152

Tommy Pham

153

Luis Severino

Yankees

154

Jared Walsh

Angels

155

Eugenio Suarez

Reds

156

Zach Plesac

Indians

157

Vidal Brujan

Rays

158

Willy Adames

Brewers

159

Wil Myers

Padres

160

Brad Hand

161

Jarren Duran

Red Sox

162

Stephen Strasburg

Nationals

163

Austin Riley

Braves

164

Will Smith

Braves

165

Ryan Mountcastle

Orioles

166

Justin Turner

Dodgers

167

Chris Paddack

Padres

168

Kyle Schwarber

169

Julian Merryweather

Blue Jays

170

Tony Gonsolin

Dodgers

171

Gavin Lux

Dodgers

172

Eric Hosmer

Padres

173

Tyler Mahle

Reds

174

Mark Canha

175

Gregory Soto

Tigers

176

Anthony Santander

Orioles

177

Rhys Hoskins

Phillies

178

Sonny Gray

Reds

179

Alec Bohm

Phillies

180

Michael Brantley

Astros

181

Gary Sanchez

Yankees

182

Sean Manaea

Athletics

183

Lance McCullers Jr.

Astros

184

Dominic Smith

Mets

185

Kendall Graveman

186

Raimel Tapia

Rockies

187

Framber Valdez

Astros

188

Shane Baz

Rays

189

Chris Taylor

190

Josh Staumont

Royals

191

Trey Mancini

Orioles

192

Jorge Polanco

Twins

193

Carson Kelly

Diamondbacks

194

Justin Verlander

195

Bobby Witt Jr.

Royals

196

Kenta Maeda

Twins

197

Charlie Morton

198

Tommy Edman

Cardinals

199

Ken Giles

Mariners

200

Logan Webb

Giants

201

Taijuan Walker

Mets

202

Clint Frazier

Yankees

203

Nick Madrigal

White Sox

204

Emmanuel Clase

Indians

205

Josh Donaldson

Twins

206

Luis Garcia

Astros

207

Gio Urshela

Yankees

208

Zach Eflin

Phillies

209

Eduardo Rodriguez

210

Avisail Garcia

Brewers*

211

Pete Fairbanks

Rays

212

Tarik Skubal

Tigers

213

Victor Robles

Nationals

214

Jonathan India

Reds

215

Manuel Margot

Rays

216

Marcus Stroman

217

Austin Hays

Orioles

218

Anthony Bender

Marlins

219

Jean Segura

Phillies

220

Dylan Moore

Mariners

221

John Means

Orioles

222

Adley Rutschman

Orioles

223

Diego Castillo

Rays

224

Randal Grichuk

Blue Jays

225

Brian Anderson

Marlins

226

Yusei Kikuchi

Mariners*

227

Sean Murphy

Athletics

228

Anthony DeSclafani

229

Logan Gilbert

Mariners

230

Justin Upton

Angels

231

Mike Yastrzemski

Giants

232

Richard Rodriguez

Pirates

233

Jorge Soler

234

Mitch Garver

Twins

235

Giovanny Gallegos

Cardinals

236

Cade Cavalli

Nationals

237

Jeff McNeil

Mets

238

Yuli Gurriel

Astros*

239

David Price

Dodgers

240

Jo Adell

Angels

241

Jonathan Villar

242

JT Brubaker

Pirates

243

Buster Posey

Giants*

244

Tejay Antone

Reds

245

David Bote

Cubs

246

Kyle Lewis

Mariners

247

Luis Patino

Rays

248

Robinson Cano

Mets

249

Devin Williams

Brewers

250

Michael Kopech

White Sox

251

Keston Hiura

Brewers

252

Nate Lowe

Rangers

253

Akil Baddoo

Tigers

254

Dylan Cease

White Sox

255

Andrew Vaughn

White Sox

256

Lucas Sims

Reds

257

Yasmani Grandal

White Sox

258

Josh Rojas

Diamondbacks

259

Jesus Luzardo

Athletics

260

Jordan Romano

Blue Jays

261

Cavan Biggio

Blue Jays

262

Adam Frazier

Pirates

263

Frankie Montas

Athletics

264

Spencer Torkelson

Tigers

265

Hunter Renfroe

Red Sox

266

Hector Neris

267

Nick Solak

Rangers

268

Luis Arraez

Twins

269

Patrick Sandoval

Angels

270

Pavin Smith

Diamondbacks

271

Daniel Bard

Rockies

272

Gregory Polanco

273

Tyler Stephenson

Reds

274

Nathan Eovaldi

Red Sox

275

Isiah Kiner-Falefa

Rangers

276

Aaron Civale

Indians

277

Andres Gimenez

Indians

278

J.B. Bukauskas

Diamondbacks

279

Jonathan Schoop

280

Willi Castro

Tigers

281

Aaron Hicks

Yankees

282

Nate Pearson

Blue Jays

283

Brady Singer

Royals

284

Garrett Cooper

Marlins

285

Trevor Larnach

Twins

286

Jonathan Loaisiga

Yankees

287

Travis d'Arnaud

288

Sixto Sanchez

Marlins

289

Joey Votto

Reds

290

Paul DeJong

Cardinals

291

German Marquez

Rockies

292

Andrew McCutchen

Phillies

293

A.J. Pollock

Dodgers

294

C.J. Cron

295

Elieser Hernandez

Marlins

296

Jesus Sanchez

Marlins

297

Mike Soroka

Braves

298

Nick Anderson

Rays

299

Mike Moustakas

Reds

300

Hunter Greene

Reds