Loading scores...
Strike Zone

2022 Top 300 Overall

by Matthew Pouliot
Updated On: July 15, 2021, 11:09 am ET

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

2022Top 300Team
1Fernando Tatis Jr.Padres
2Jacob deGromMets
3Juan SotoNationals
4Vladimir Guerrero Jr.Blue Jays
5Ronald Acuna Jr.Braves
6Shohei OhtaniAngels
7Trea TurnerNationals
8Bo BichetteBlue Jays
9Kyle TuckerAstros
10Mike TroutAngels
11Jose RamirezIndians
12Mookie BettsDodgers
13Rafael DeversRed Sox
14Gerrit ColeYankees
15Brandon WoodruffBrewers
16Eloy JimenezWhite Sox
17Trevor Story 
18Shane BieberIndians
19Cody BellingerDodgers
20Luis RobertWhite Sox
21Freddie Freeman 
22Adalberto MondesiRoyals
23Max Scherzer 
24Christian YelichBrewers
25Walker BuehlerDodgers
26Chris SaleRed Sox
27Bryce HarperPhillies
28Manny MachadoPadres
29Xander BogaertsRed Sox
30Ozzie AlbiesBraves
31Corey Seager 
32Zack WheelerPhillies
33Byron BuxtonTwins
34Yordan AlvarezAstros
35Alex BregmanAstros
36Joe MusgrovePadres
37Carlos Correa 
38Whit MerrifieldRoyals
39Corbin BurnesBrewers
40J.D. MartinezRed Sox*
41Francisco LindorMets
42Julio UriasDodgers
43Aaron JudgeYankees
44Clayton Kershaw 
45Teoscar HernandezBlue Jays
46Starling Marte 
47Kevin Gausman 
48Luis CastilloReds
49Matt OlsonAthletics
50Nick CastellanosReds*
51George SpringerBlue Jays
52Tim AndersonWhite Sox
53Randy ArozarenaRays
54Ketel MarteDiamondbacks
55Ke'Bryan HayesPirates
56Jose AltuveAstros
57Aaron NolaPhillies
58Pete AlonsoMets
59Javier Baez 
60J.T. RealmutoPhillies
61Jack FlahertyCardinals
62Yoan MoncadaWhite Sox
63Liam HendriksWhite Sox
64Trent GrishamPadres
65Anthony RendonAngels
66Wander FrancoRays
67Josh HaderBrewers
68Nolan ArenadoCardinals*
69Lucas GiolitoWhite Sox
70Trevor BauerDodgers*
71Freddy PeraltaBrewers
72Austin MeadowsRays
73Trevor RogersMarlins
74Carlos Rodon 
75Alex VerdugoRed Sox
76Jarred KelenicMariners
77Yu DarvishPadres
78Tyler GlasnowRays
79Franmil ReyesIndians
80Jose AbreuWhite Sox
81Kyle HendricksCubs
82Pablo LopezMarlins
83Craig KimbrelCubs*
84Matt ChapmanAthletics
85Cedric MullinsOrioles
86Jose BerriosTwins
87Ian AndersonBraves
88DJ LeMahieuYankees
89Will SmithDodgers
90Aroldis ChapmanYankees
91Lourdes GurrielBlue Jays
92Jesse WinkerReds
93Lance Lynn 
94Gleyber TorresYankees
95Nelson Cruz 
96Dylan CarlsonCardinals
97Sandy AlcantaraMarlins
98Tyler O'NeillCardinals
99Edwin DiazMets
100Carlos CarrascoMets
101Brendan RodgersRockies
102Raisel Iglesias 
103Brandon LoweRays
104Ramon LaureanoAthletics
105Jose UrquidyAstros
106Ryan McMahonRockies
107Ryan PresslyAstros
108Dansby SwansonBraves
109Kris Bryant 
110Marcus Semien 
111Zac GallenDiamondbacks
112Mitch HanigerMariners
113Zack Greinke 
114Nick SenzelReds
115Charlie BlackmonRockies*
116Matt BarnesRed Sox
117Eddie Rosario 
118Shohei OhtaniAngels
119Giancarlo StantonYankees
120Josh BellNationals
121Andrew BenintendiRoyals
122Robbie Ray 
123Kenley Jansen 
124Jake CronenworthPadres
125Adolis GarciaRangers
126Dinelson LametPadres
127Max MuncyDodgers
128Jazz ChisholmMarlins
129Alex ReyesCardinals
130Luke VoitYankees
131Chris BassittAthletics
132Joey GalloRangers
133Alex KirilloffTwins
134Mike ClevingerPadres
135Hyun-Jin RyuBlue Jays
136Ian HappCubs
137Salvador PerezRoyals
138James KarinchakIndians
139Michael Conforto 
140Bryan ReynoldsPirates
141Blake SnellPadres
142Mark Melancon 
143Anthony Rizzo 
144Alek ManoahBlue Jays
145Noah Syndergaard 
146Paul GoldschmidtCardinals
147Willson ContrerasCubs
148Taylor RogersTwins
149Max KeplerTwins
150Max FriedBraves
151Amed RosarioIndians
152Tommy Pham 
153Luis SeverinoYankees
154Jared WalshAngels
155Eugenio SuarezReds
156Zach PlesacIndians
157Vidal BrujanRays
158Willy AdamesBrewers
159Wil MyersPadres
160Brad Hand 
161Jarren DuranRed Sox
162Stephen StrasburgNationals
163Austin RileyBraves
164Will SmithBraves
165Ryan MountcastleOrioles
166Justin TurnerDodgers
167Chris PaddackPadres
168Kyle Schwarber 
169Julian MerryweatherBlue Jays
170Tony GonsolinDodgers
171Gavin LuxDodgers
172Eric HosmerPadres
173Tyler MahleReds
174Mark Canha 
175Gregory SotoTigers
176Anthony SantanderOrioles
177Rhys HoskinsPhillies
178Sonny GrayReds
179Alec BohmPhillies
180Michael BrantleyAstros
181Gary SanchezYankees
182Sean ManaeaAthletics
183Lance McCullers Jr.Astros
184Dominic SmithMets
185Kendall Graveman 
186Raimel TapiaRockies
187Framber ValdezAstros
188Shane BazRays
189Chris Taylor 
190Josh StaumontRoyals
191Trey ManciniOrioles
192Jorge PolancoTwins
193Carson KellyDiamondbacks
194Justin Verlander 
195Bobby Witt Jr.Royals
196Kenta MaedaTwins
197Charlie Morton 
198Tommy EdmanCardinals
199Ken GilesMariners
200Logan WebbGiants
201Taijuan WalkerMets
202Clint FrazierYankees
203Nick MadrigalWhite Sox
204Emmanuel ClaseIndians
205Josh DonaldsonTwins
206Luis GarciaAstros
207Gio UrshelaYankees
208Zach EflinPhillies
209Eduardo Rodriguez 
210Avisail GarciaBrewers*
211Pete FairbanksRays
212Tarik SkubalTigers
213Victor RoblesNationals
214Jonathan IndiaReds
215Manuel MargotRays
216Marcus Stroman 
217Austin HaysOrioles
218Anthony BenderMarlins
219Jean SeguraPhillies
220Dylan MooreMariners
221John MeansOrioles
222Adley RutschmanOrioles
223Diego CastilloRays
224Randal GrichukBlue Jays
225Brian AndersonMarlins
226Yusei KikuchiMariners*
227Sean MurphyAthletics
228Anthony DeSclafani 
229Logan GilbertMariners
230Justin UptonAngels
231Mike YastrzemskiGiants
232Richard RodriguezPirates
233Jorge Soler 
234Mitch GarverTwins
235Giovanny GallegosCardinals
236Cade CavalliNationals
237Jeff McNeilMets
238Yuli GurrielAstros*
239David PriceDodgers
240Jo AdellAngels
241Jonathan Villar 
242JT BrubakerPirates
243Buster PoseyGiants*
244Tejay AntoneReds
245David BoteCubs
246Kyle LewisMariners
247Luis PatinoRays
248Robinson CanoMets
249Devin WilliamsBrewers
250Michael KopechWhite Sox
251Keston HiuraBrewers
252Nate LoweRangers
253Akil BaddooTigers
254Dylan CeaseWhite Sox
255Andrew VaughnWhite Sox
256Lucas SimsReds
257Yasmani GrandalWhite Sox
258Josh RojasDiamondbacks
259Jesus LuzardoAthletics
260Jordan RomanoBlue Jays
261Cavan BiggioBlue Jays
262Adam FrazierPirates
263Frankie MontasAthletics
264Spencer TorkelsonTigers
265Hunter RenfroeRed Sox
266Hector Neris 
267Nick SolakRangers
268Luis ArraezTwins
269Patrick SandovalAngels
270Pavin SmithDiamondbacks
271Daniel BardRockies
272Gregory Polanco 
273Tyler StephensonReds
274Nathan EovaldiRed Sox
275Isiah Kiner-FalefaRangers
276Aaron CivaleIndians
277Andres GimenezIndians
278J.B. BukauskasDiamondbacks
279Jonathan Schoop 
280Willi CastroTigers
281Aaron HicksYankees
282Nate PearsonBlue Jays
283Brady SingerRoyals
284Garrett CooperMarlins
285Trevor LarnachTwins
286Jonathan LoaisigaYankees
287Travis d'Arnaud 
288Sixto SanchezMarlins
289Joey VottoReds
290Paul DeJongCardinals
291German MarquezRockies
292Andrew McCutchenPhillies
293A.J. PollockDodgers
294C.J. Cron 
295Elieser HernandezMarlins
296Jesus SanchezMarlins
297Mike SorokaBraves
298Nick AndersonRays
299Mike MoustakasReds
300Hunter GreeneReds