Team Appearances

Team Appearances Table
Tm G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
Arizona Diamondbacks16224361621753215769818818819417317819218420355122516328
Atlanta Braves1622283162164020556431771621731701702041712025621777742
Baltimore Orioles16224121621711216070816818418919817020919320557419014025
Boston Red Sox16224151621733219969618321123418520420919422256318119319
Chicago Cubs16223641621712212865819019818222417417818018753317313314
Chicago White Sox16223601621665211869818716718117418017818619754318212134
Cincinnati Reds16223801621691214369618218017917616722920721060319312834
Cleveland Guardians16124551611705221975420317617118019918520522758019215917
Colorado Rockies1622277162163320706571821751741721631891712185571706725
Detroit Tigers16223871621726215766617917920021819520520420457519018716
Houston Astros16123361611670211267217018818117616522918820458117611032
Kansas City Royals16224091621746217566818218221418517322320320361319315664
Los Angeles Angels1622308162163720906771731762031841701751851765301929819
Los Angeles Dodgers16224031621681220372717017920619319321921220959116712313
Miami Marlins16224511621740220171819320218720517219920720557917215625
Milwaukee Brewers16223811621710212968117119518419217219218720555620216127
Minnesota Twins16224511621760220369717417422820618124119420060020718333
New York Mets16224041621729217267820116619220317420821222359118712241
New York Yankees1622304162162220946831881961711801661771871765291785939
Oakland Athletics16223841621691217769317621817320317920918620057917113536
Philadelphia Phillies16223171621640211067917117518518318021021017656617110516
Pittsburgh Pirates16223421621669212167518221917616917618319721455917111330
San Diego Padres16224291621729218670118618018319517422517020259218711852
Seattle Mariners16223831621706215968517819219721717920718019956818412446
San Francisco Giants16224141621693218672618519318616917919117721756617515925
St. Louis Cardinals16223521621690210767017317218317916919620722458819711829
Tampa Bay Rays16223921621689215370420618019618618518718219853918112337
Texas Rangers1622291162165720756461791681731801772041861885601889919
Toronto Blue Jays16223991621693216171117918320720318022020218357019110845
Washington Nationals1622353162162521237301741751771841761881781795251959128
Tm G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR

Player Appearances

Player Appearances Table
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1Andrew Abbott25CIN2252502525000000000000
2CJ Abrams23WSN3138135138136000001360000021
3Bryan Abreu27HOU678007878000000000000
4José Abreu37HOU113531353500350000000020
5Wilyer Abreu25BOS2132110132130000000511251301201
6Luisangel Acuña22NYM1st1410141200010120000202
7Ronald Acuña Jr.26ATL749494949000000004949000
8Jason Adam322TM774007474000000000000
9Willy Adames28MIL7161161161161000001610000000
10Austin Adams33OAK856005656000000000000
11Jordyn Adams24LAA2119111100000014611010
12Riley Adams28WSN44136414004000000000110
13Ty Adcock27NYM230033000000000000
14Jo Adell25LAA513011713012300000004119123582
15Joan Adon25WSN481088000000000000
16Ehire Adrianza34LAA1286880002600000010
17Julian Aguiar23CIN1st77077000000000000
18Nick Ahmed343TM117166716900010680000011
19Keegan Akin29BAL566006666000000000000
20Ozzie Albies27ATL89999999900099000000000
21Jorge Alcalá28MIN654005454000000000000
22Kevin Alcántara21CHC1st33330000000033000
23Sam Aldegheri22LAA1st33033000000000000
24Blaze Alexander25ARI1st614861440001782000001645
25CJ Alexander27KCR1st43430000300000101
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
26Scott Alexander34OAK1045004545000000000000
27Tyler Alexander29TBR623902323000000000000
28Kolby Allard26PHI774077000000000000
29Logan Allen27ARI512001212000000000000
30Logan Allen25CLE2202002020000000000000
31Nick Allen25OAK34130414100025340000004
32Yency Almonte30CHC717001717000000000000
33Pete Alonso29NYM6162160162161001610000000110
34Dan Altavilla31KCR751055000000000000
35Jose Altuve34HOU14153151153147000147000000520
36José Alvarado29PHI866006666000000000000
37Armando Alvarez29OAK1st161016140051602002040
38Eddy Alvarez34NYM4133121210011010000002
39Francisco Alvarez22NYM3100851009609600000000350
40Nacho Alvarez Jr.21ATL1st88880007100000000
41Yordan Alvarez27HOU6147147147530000005300539400
42Adbert Alzolay29CHC618001818000000000000
43Adael Amador21COL1st1010101000010000000000
44Jacob Amaya252TM22421242400010230000000
45Miguel Amaya25CHC2117103117116011600000000010
46Brian Anderson31ATL832330000100022000
47Chase Anderson362TM1129112929000000000000
48Grant Anderson27TEX223002323000000000000
49Justin Anderson31CHW356005656000000000000
50Nick Anderson33KCR537003737000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
51Shaun Anderson292TM562066000000000000
52Tim Anderson31MIA96562656300000630000011
53Tyler Anderson34LAA9313103131000000000000
54Clayton Andrews27NYY210011000000000000
55Matt Andriese34MIA840044000000000000
56Miguel Andujar29OAK875747572001000720072310
57Tejay Antone30CIN440044000000000000
58Jonathan Aranda26TBR344334428002361000001091
59Orlando Arcia29ATL9157156157157000001570000000
60Nolan Arenado33STL12152151152146000014600000610
61Gabriel Arias24CLE353435348004620152428341
62Shawn Armstrong333TM1057705757000000000000
63Randy Arozarena292TM615414815414500000014090145760
64Luis Arráez272TM61501461501000069420000004740
65Spencer Arrighetti24HOU1st292802929000000000000
66Aaron Ashby26MIL314201414000000000000
67Graham Ashcraft26CIN3151501515000000000000
68Javier Assad26CHC3292902929000000000000
69Nick Avila26SFG1st80088000000000000
70Pedro Avila272TM554015454000000000000
71José Azocar28SDP36117615600000045115562412
72Lake Bachar29MIA1st10001010000000000000
73Akil Baddoo25DET431213128000000215428031
74Harrison Bader30NYM8143108143140000000014001401114
75Ji Hwan Bae24PIT3292129240001000151223416
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
76Javier Báez31DET118076808000000800000012
77Patrick Bailey25SFG21211041211150115000000003130
78Bryan Baker29BAL419001919000000000000
79Darren Baker25WSN1st92950004001001351
80Luken Baker27STL2218211001000000012120
81Brooks Baldwin23CHW1st3332333300024090000000
82Anthony Banda30LAD848204848000000000000
83Tanner Banks322TM363206363000000000000
84David Bañuelos27BAL1st10100000000000010
85Addison Barger24TOR1st69556963000036010027342101
86Scott Barlow31CLE763006363000000000000
87Austin Barnes34LAD105442544704502000000380
88Jacob Barnes34WSN963006363000000000000
89Matt Barnes34WSN1114001414000000000000
90Tucker Barnhart33ARI113129313113100000000010
91Jorge Barrosa23ARI1st83860000001506020
92Joey Bart27PIT580728069069000000001140
93Chris Bassitt35TOR10313103131000000000000
94Brady Basso26OAK1st74077000000000000
95Matthew Batten29SDP311110010000000000
96Brett Baty24NYM35043504700004700000061
97Jake Bauers28MIL51177711689407600080101617332
98Mike Baumann285TM457025757000000000000
99Shane Baz25TBR3141401414000000000000
100Eduard Bazardo28SEA423002323000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
101Jordan Beck23COL1st555055540000003731454021
102Tristan Beck28SFG271077000000000000
103David Bednar29PIT662006262000000000000
104Tyler Beede31CLE513001313000000000000
105Jalen Beeks302TM671027171000000000000
106Clayton Beeter25NYY1st30033000000000000
107Josh Bell312TM914513814598009800000004560
108Cody Bellinger28CHC8130130130106002200014849942400
109Brayan Bello25BOS3303003030000000000000
110Valente Bellozo24MIA1st131301313000000000000
111Anthony Bender29MIA359005959000000000000
112Andrew Benintendi29CHW9135123135125000000124101255120
113Will Benson26CIN31281031281180000005543451187113
114Jonathan Bermúdez28MIA1st31033000000000000
115Brennan Bernardino32BOS357315757000000000000
116José Berríos30TOR9323203232000000000000
117Prelander Berroa24CHW217001717000000000000
118Steward Berroa25TOR1st2892821000000621321219
119Jon Berti34NYY72518252100021801001124
120Christian Bethancourt322TM86242626006000000000220
121Mookie Betts31LAD1111611511611500018065004343010
122Tanner Bibee25CLE2313103131000000000000
123Bo Bichette26TOR68181818100000810000000
124Phil Bickford28NYY580088000000000000
125Osvaldo Bido28OAK216901616000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
126Shane Bieber29CLE722022000000000000
127Brandon Bielak282TM516001616000000000000
128Hunter Bigge262TM1st19101919000000000000
129Cavan Biggio293TM678567869001730180001414479
130Jake Bird28COL335003535000000000000
131Hayden Birdsong22SFG1st161601616000000000000
132Spencer Bivens30SFG1st27202727000000000000
133Ty Blach33COL7201202020000000000000
134Mason Black24SFG1st98099000000000000
135Tyler Black23MIL1st181418600600000001013
136Paul Blackburn302TM8141401414000000000000
137Charlie Blackmon37COL141241121242600000001262689120
138Bradley Blalock232TM1st76077000000000000
139Dairon Blanco31KCR3883488670000003615216710542
140Ronel Blanco30HOU3302903030000000000000
141Travis Blankenhorn27WSN513913300000000331030
142JJ Bleday26OAK3159145159157000000015701571110
143Scott Blewett28MIN312001212000000000000
144Ryan Bliss24SEA1st3320332500025000000338
145Jake Bloss23HOU1st33033000000000000
146Xander Bogaerts31SDP12111110111101000850200000910
147Alec Bohm27PHI51431401431380015012900000330
148Cody Bolton26SEA217001717000000000000
149Cam Booser32BOS1st43004343000000000000
150Ryan Borucki30PIT714001414000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
151David Bote31CHC63783735103626000000120
152Sean Bouchard28COL3313031300000001401730110
153Caleb Boushley30MIN220022000000000000
154Jonathan Bowlan27KCR211011000000000000
155Matt Bowman334TM625102525000000000000
156Matthew Boyd33CLE1088088000000000000
157Joe Boyle24OAK2131001313000000000000
158Cody Bradford26TEX2141301414000000000000
159Kyle Bradish27BAL388088000000000000
160Taj Bradley23TBR2252502525000000000000
161Rob Brantly34TBR933330300000000000
162Ryan Brasier36LAD829402929000000000000
163Huascar Brazobán342TM339003939000000000000
164John Brebbia342TM759015959000000000000
165Alex Bregman30HOU9145145145142000014200000300
166Will Brennan26CLE31148911498000000188809812161
167Colten Brewer31CHC616001616000000000000
168Jonah Bride28MIA3716471510038313000001921
169Beau Brieske26DET3461204646000000000000
170Jhony Brito26SDP226012626000000000000
171Connor Brogdon292TM540044000000000000
172Aaron Brooks34OAK654055000000000000
173Trenton Brooks28SFG1st1291290090000000130
174Ben Brown24CHC1st15801515000000000000
175Hunter Brown25HOU3313003131000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
176Seth Brown31OAK612494124121004500055131822234
177Justin Bruihl27PIT470077000000000000
178Vidal Bruján26MIA410268102872013114283128220204
179Kris Bryant32COL103736372200100000012121500
180Zach Brzykcy24WSN1st60066000000000000
181Kris Bubic26KCR527012727000000000000
182David Buchanan35CIN310011000000000000
183Walker Buehler29LAD7161601616000000000000
184JB Bukauskas27MIL360066000000000000
185Aaron Bummer30ATL856005656000000000000
186Nick Burdi31NYY512001212000000000000
187Jake Burger28MIA41371351371100069059000002620
188Raymond Burgos25SFG1st10011000000000000
189Brock Burke272TM434103434000000000000
190Sean Burke24CHW1st43044000000000000
191Alec Burleson25STL3152135152870015000310497560160
192Corbin Burnes29BAL7323203232000000000000
193Ryan Burr30TOR534403434000000000000
194Mike Burrows24PIT1st10011000000000000
195Michael Busch26CHC21521351521440014231000003130
196Alan Busenitz33CIN430033000000000000
197Ky Bush24CHW1st44044000000000000
198Lawrence Butler23OAK2125105125123000000021231230113
199José Buttó26NYM330703030000000000000
200Byron Buxton30MIN101029210294000000094094634
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
201José Caballero27TBR21391231391370003137880000137
202Trey Cabbage27HOU24521453900000011028393105
203Edward Cabrera26MIA4202002020000000000000
204Génesis Cabrera27TOR669016969000000000000
205Oswaldo Cabrera25NYY31097910810410131374630360410
206Willie Calhoun29LAA8686268500400010016150
207Alex Call29WSN330273030000000232830020
208Jair Camargo24MIN1st52520200000000210
209Daz Cameron27OAK46645665800000030152058297
210Junior Caminero20TBR24342433900103900000310
211Isaiah Campbell26BOS280288000000000000
212Gustavo Campero26LAA1st13121313000000101213010
213Luis Campusano25SDP591749188086200000000100
214Alexander Canario24CHC21571514000000100514111
215Jeimer Candelario30CIN9112111112800032054000003210
216Mark Canha352TM10125106125890050010270164234181
217Griffin Canning28LAA5323103232000000000000
218Jonathan Cannon23CHW1st232102323000000000000
219Yennier Cano30BAL370007070000000000000
220Joey Cantillo24CLE1st98099000000000000
221Dominic Canzone26SEA2675167610000002403861383
222Conner Capel27CIN353510000001001411
223Vinny Capra27MIL332330000210000000
224Matt Carasiti32COL470077000000000000
225Victor Caratini30HOU8876687690581100000003200
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
226Dylan Carlson252TM596569686000000352734863185
227Kerry Carpenter26DET38773874700000030454735140
228Matt Carpenter38STL145938596005110000040161
229Carlos Carrasco37CLE15212102121000000000000
230Corbin Carroll23ARI315814615815600000008178156063
231Evan Carter21TEX245384541000000332941470
232Curt Casali35SFG114138414104100000000000
233Triston Casas24BOS36358636200620000000130
234Ben Casparius25LAD1st30033000000000000
235Humberto Castellanos26ARI470077000000000000
236Nick Castellanos32PHI1216216216215700000000157157500
237Diego Castillo30MIN770077000000000000
238Diego Castillo26MIN342430000300000110
239Luis Castillo31SEA8303013030000000000000
240Miguel Castro29ARI1011001111000000000000
241Willi Castro27MIN61581501581582004027563430059041
242Jake Cave31COL712383123116000000325921161133
243Dylan Cease28SDP6333303333000000000000
244Slade Cecconi25ARI2201302020000000000000
245Andrew Chafin342TM1162006262000000000000
246Andrés Chaparro25WSN1st33333312001200000002100
247Aroldis Chapman36PIT1568006868000000000000
248Matt Chapman31SFG8154153154154000015400000010
249JT Chargois332TM736003636000000000000
250Jesse Chavez40ATL1746004646000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
251Yonny Chirinos30MIA666066000000000000
252Jazz Chisholm Jr.262TM51471461471430003450097097410
253Angel Chivilli21COL1st30003030000000000000
254Jackson Chourio20MIL1st14813714814600000091063146261
255Marc Church23TEX1st10011000000000000
256Adam Cimber33LAA728002828000000000000
257José Cisnero35LAA815001515000000000000
258Aaron Civale292TM6313103131000000000000
259Emmanuel Clase26CLE574007474000000000000
260Jonatan Clase222TM1st26182622000000158022225
261Garrett Cleavinger30TBR568006868000000000000
262Kody Clemens28PHI3442443401015811070071170
263Ernie Clement28TOR41391091391341004964110012144
264Mike Clevinger33CHW844044000000000000
265Alex Cobb36CLE1333033000000000000
266Oscar Colás25CHW2138131100000004811030
267Gerrit Cole33NYY12171701717000000000000
268Dylan Coleman27HOU410011000000000000
269Isaac Collins26MIL1st1131170002005005262
270Michael Conforto31SFG91301151301060000001060010621140
271Griffin Conine26MIA1st30213025000000801725171
272Luis Contreras28HOU1st50055000000000000
273Roansy Contreras242TM449304949000000000000
274William Contreras26MIL51551531551200120000000003520
275Willson Contreras32STL984838451051000000003310
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
276Billy Cook25PIT1st1614161600500035412000
277Garrett Cooper332TM836273616001500020021590
278Patrick Corbin34WSN12323203232000000000000
279Carlos Correa29MIN108685868400000840000110
280Nestor Cortes29NYY7313003131000000000000
281Tom Cosgrove28SDP218001818000000000000
282Danny Coulombe34BAL1033013333000000000000
283Jake Cousins29NYY437003737000000000000
284Colton Cowser24BAL215313315314600000010945201461121
285Brandon Crawford37STL142922282510006180000350
286J.P. Crawford29SEA8105103105104000001040000120
287Kutter Crawford28BOS4333303333000000000000
288Dylan Crews22WSN1st31313131000000043031000
289Nabil Crismatt29LAD550055000000000000
290Cooper Criswell27BOS4261802626000000000000
291Jeff Criswell25COL1st13011313000000000000
292Garrett Crochet25CHW4323203232000000000000
293Jake Cronenworth30SDP5155151155149008570000000520
294Declan Cronin26MIA256005656000000000000
295Hans Crouse25LAA225002525000000000000
296Pete Crow-Armstrong22CHC212310912311700000001170117047
297Fernando Cruz34CIN369316969000000000000
298Oneil Cruz25PIT414613614613500000112023023791
299Steven Cruz25KCR250055000000000000
300José Cuas302TM313001313000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
301Johnny Cueto38LAA1722022000000000000
302Xzavion Curry252TM316501616000000000000
303John Curtiss31COL730033000000000000
304Travis d'Arnaud35ATL1299799989089000000000150
305David Dahl30PHI719161915000000130215320
306Bobby Dalbec29BOS537243735002101400022233
307Caden Dana20LAA1st33033000000000000
308Davis Daniel27LAA266066000000000000
309Yu Darvish37SDP12161601616000000000000
310Tucker Davidson28BAL510011000000000000
311Austin Davis31SDP670077000000000000
312Henry Davis24PIT23732373403400000000111
313J.D. Davis312TM846394637002801400000870
314Noah Davis27COL390099000000000000
315Brett de Geus263TM213001313000000000000
316Bryan De La Cruz272TM41491451499900000055047995031
317Elly De La Cruz22CIN2160159160160000001600000010
318Enyel De Los Santos283TM664006464000000000000
319Luis De Los Santos26TOR1st138131200201101001012
320Jacob deGrom36TEX1133033000000000000
321Paul DeJong302TM81391241391310000419000004120
322Adrian Del Castillo24ARI1st2519252402400000000030
323Jason Delay29PIT375760600000000110
324Zach DeLoach25CHW1st22172217000000611017140
325Jonny DeLuca25TBR21078710797000000124357972125
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
326Reid Detmers24LAA4171701717000000000000
327Chris Devenski33TBR919001919000000000000
328José Devers24MIA231320011000000001
329Rafael Devers27BOS8138138138130000013000000800
330Zach Dezenzo24HOU1st1915191500140300000321
331Aledmys Díaz332TM9141014140052161001020
332Alexis Díaz27CIN360016060000000000000
333Edwin Díaz30NYM855015555000000000000
334Elias Díaz332TM1096879680080000000001630
335Jhonathan Díaz27SEA451055000000000000
336Miguel Díaz29HOU710011000000000000
337Yainer Diaz25HOU314814614811201021100000003720
338Yandy Díaz32TBR81451401451120011200000003050
339Yilber Diaz23ARI1st74077000000000000
340Jake Diekman37NYM1343014343000000000000
341Dillon Dingler25DET1st2724272702700000000000
342Randy Dobnak29MIN450055000000000000
343Dylan Dodd26ATL210011000000000000
344Jasson Domínguez21NYY218161816000000134016111
345Seranthony Domínguez292TM663016363000000000000
346Brendan Donovan27STL3153150153148000539010501105630
347Camilo Doval26SFG462006262000000000000
348Brenton Doyle26COL214914514914600000001460146321
349Logan Driscoll26TBR1st1511151501500000000000
350Brandon Drury31LAA109788978000145616000001650
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
351Daniel Duarte27MIN320022000000000000
352Shawn Dubin28HOU231203131000000000000
353Mauricio Dubón29HOU6137107137133002022105672213930128
354Tyler Duffey33KCR1090099000000000000
355Matt Duffy33TEX942440000400000010
356Blake Dunn25CIN1st1971917000000142117145
357Oliver Dunn26MIL1st41224128001127000007152
358Dane Dunning29TEX5261502626000000000000
359Parker Dunshee29ATL1st10011000000000000
360Ezequiel Duran25TEX392759275001252891914231275
361Jarren Duran27BOS4160160160160000000831050160000
362Jhoan Durán26MIN358005858000000000000
363Adam Duvall35ATL11104741049100000050046914234
364Jake Eder25CHW1st10011000000000000
365Tommy Edman29LAD6373537370001018024024020
366Carl Edwards Jr.32SDP1010011000000000000
367Xavier Edwards24MIA27068707000010690000020
368Scott Effross30NYY330033000000000000
369Zach Eflin302TM9282802828000000000000
370Brandon Eisert26TOR1st30033000000000000
371Bryce Elder25ATL3101001010000000000000
372Fraser Ellard26CHW1st25002525000000000000
373Duke Ellis262TM1st1111170000004217107
374Kent Emanuel32MIA212001212000000000000
375Jerar Encarnacion26SFG2352935180020006012171630
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
376Christian Encarnacion-Strand24CIN22929292900290000000000
377Mason Englert24DET212111212000000000000
378Nathan Eovaldi34TEX13292902929000000000000
379Lucas Erceg292TM261006161000000000000
380Santiago Espinal29CIN51189911810500033676602811120
381Paolo Espino37TOR631033000000000000
382Joey Estes22OAK2252402525000000000000
383Carlos Estévez312TM854005454000000000000
384Jeremiah Estrada25SDP362006262000000000000
385Thairo Estrada28SFG69694969400094000000110
386Sandro Fabian26TEX1st32330000002013000
387Alex Faedo28DET337603737000000000000
388Pete Fairbanks30TBR646004646000000000000
389Stuart Fairchild28CIN494549484000000105923848274
390Bailey Falter27PIT4282802828000000000000
391Buck Farmer33CIN1161116161000000000000
392Kyle Farmer33MIN81075910710230171291300001232
393Calvin Faucher28MIA353005353000000000000
394Erick Fedde312TM7313103131000000000000
395Hunter Feduccia27LAD1st53540400000000020
396Brady Feigl33PIT1st10011000000000000
397Ryan Feltner27COL4303003030000000000000
398Caleb Ferguson272TM662006262000000000000
399Tyler Ferguson30OAK1st48004848000000000000
400Freddy Fermin29KCR31119011191091000000002252
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
401José Fermín25STL24515452200011130100114216
402Ryan Fernandez26STL1st62026262000000000000
403Jose A. Ferrer24WSN231003131000000000000
404David Festa24MIN1st141301414000000000000
405Matt Festa312TM519001919000000000000
406J.P. Feyereisen31LAD410001010000000000000
407Kyle Finnegan32WSN565016565000000000000
408Richard Fitts24BOS1st44044000000000000
409Tyler Fitzgerald26SFG296819688302607248011349
410Jack Flaherty282TM8282802828000000000000
411Josh Fleming28PIT525302525000000000000
412David Fletcher30ATL753550005000000000
413Dominic Fletcher26CHW2726472710000001294371031
414Chris Flexen29CHW7333003333000000000000
415Wilmer Flores32SFG1271527157005602000008181
416Estevan Florial26CLE53627362200000013112221280
417Dylan Floro332TM966006666000000000000
418Jason Foley28DET469016969000000000000
419Mike Ford31CIN6171517200200000001320
420Nick Fortes27MIA411099110109010900000000010
421Justin Foscue25TEX1st151215300120000001120
422Matt Foster29CHW461066000000000000
423Jake Fraley29CIN61169811610000000052971008151
424J.P. France29HOU255055000000000000
425Ty France292TM6140131140133001331000000750
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
426Bowden Francis28TOR3271302727000000000000
427Adam Frazier32KCR910472104810014390100263417282
428Kyle Freeland31COL8222122121000000000001
429Freddie Freeman34LAD15147147147147001470000000000
430Tyler Freeman25CLE31189011811300068100970971195
431Sal Frelick24MIL214512914514200002024251061411101
432Luis Frías262TM411011111000000000000
433Max Fried30ATL8292902929000000000000
434TJ Friedl28CIN485818583000000083083240
435David Fry28CLE212286122580232004016042053350
436Carson Fulmer30LAA837803737000000000000
437Kody Funderburk27MIN227002727000000000000
438Hunter Gaddis26CLE378017878000000000000
439Giovanny Gallegos32STL821002121000000000000
440Zac Gallen28ARI6282802828000000000000
441Joey Gallo30WSN1076647669005900020911470
442Ben Gamel322TM9382638350000001502835244
443Gerson Garabito28TEX1st18201818000000000000
444Adolis García31TEX6154153154131000000001311312310
445Aramis Garcia31PHI532330300000000000
446Avisaíl García33MIA1318131816000000001616050
447Deivi García25CHW414001414000000000000
448Luis García372TM1260006060000000000000
449Luis García Jr.24WSN51401261401290001290000008140
450Maikel Garcia24KCR315714215715600037124400110121
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
451Robert Garcia28WSN272007272000000000000
452Yimi García332TM1039003939000000000000
453Amir Garrett32LAA860066000000000000
454Braxton Garrett26MIA577077000000000000
455Reed Garrett31NYM453005353000000000000
456Stone Garrett28WSN321200000000000110
457Mitch Garver33SEA811410411425025000000008380
458Mickey Gasper28BOS1st1351380026000000351
459Robert Gasser25MIL1st55055000000000000
460Kevin Gausman33TOR12313103131000000000000
461Zack Gelof24OAK2138136138138000138000000002
462Tyler Gentry25KCR1st32330000000033010
463Domingo Germán31PIT772077000000000000
464Ian Gibaut30CIN620022000000000000
465Kyle Gibson36STL12303003030000000000000
466Luis Gil26NYY3292902929000000000000
467Logan Gilbert27SEA4333303333000000000000
468Tyler Gilbert30PHI460066000000000000
469Lucas Gilbreath28COL330033000000000000
470Logan Gillaspie27SDP390099000000000000
471Connor Gillispie26CLE1st30033000000000000
472Andrés Giménez25CLE5152151152152000152000000000
473Kevin Ginkel30ARI672027272000000000000
474J.T. Ginn25OAK1st86088000000000000
475Tyler Glasnow30LAD9222202222000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
476Paul Goldschmidt36STL14154153154150001500000000510
477Austin Gomber30COL6303003030000000000000
478Yan Gomes36CHC133427343403400000000000
479Yoendrys Gómez24NYY250055000000000000
480Marco Gonzales32PIT1077077000000000000
481Nick Gonzales25PIT29491949300085280000021
482Romy Gonzalez27BOS489418985002031142321692433
483Victor González28NYY427002727000000000000
484Hunter Goodman24COL27057705702340007027331182
485Niko Goodrum322TM713713120031314004022
486Nick Gordon28MIA49569958200060061161771191
487Tanner Gordon26COL1st88088000000000000
488MacKenzie Gore25WSN3323203232000000000000
489Nolan Gorman24STL310797107106000105200000040
490Anthony Gose33CLE830033000000000000
491Gordon Graceffo24STL1st21022000000000000
492Yasmani Grandal35PIT137262727107120000000030
493Brusdar Graterol25LAD670077000000000000
494Jon Gray32TEX10242002424000000000000
495Josiah Gray26WSN422022000000000000
496Sonny Gray34STL12282802828000000000000
497Tristan Gray282TM215715130070700000051
498Chad Green33TOR953015353000000000000
499Hunter Greene24CIN3262602626000000000000
500Riley Greene23DET3137135137106000000842741063120
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
501Randal Grichuk32ARI111066110657000000140435741391
502Trent Grisham27NYY676527669000000069069773
503Vaughn Grissom23BOS33129313000030000000110
504Robbie Grossman343TM1287558738000000190193837310
505Michael Grove27LAD339203939000000000000
506Sean Guenther28DET217001717000000000000
507Luis Guerrero23BOS1st90099000000000000
508Vladimir Guerrero Jr.25TOR615915815912900121012000002910
509Luis Guillorme293TM779457775300551550000291
510Lourdes Gurriel Jr.30ARI7133123133127001000127001274100
511Yuli Gurriel40KCR91817181200120000000510
512Vladimir Gutierrez28MIA310011000000000000
513Eric Haase31MIL73017302302300000000542
514Josh Hader30HOU871037171000000000000
515Sam Haggerty30SEA685870000006017102
516DL Hall25MIL313701313000000000000
517Seth Halvorsen24COL1st12011212000000000000
518David Hamilton26BOS298789894000390620000095
519Ian Hamilton29NYY535003535000000000000
520Garrett Hampson29KCR7113591131121082428285278302210
521Emerson Hancock25SEA2121201212000000000000
522Brenan Hanifee26DET221302121000000000000
523Mitch Haniger33SEA81211051219000000000909025130
524Ian Happ29CHC815315215314400000014400144810
525Bryce Harper31PHI13145145145142001420000000300
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
526Brett Harris26OAK1st3631363500003500000001
527Dustin Harris24TEX1st22200000000000200
528Hogan Harris27OAK221902121000000000000
529Michael Harris II23ATL311010911011000000001100110000
530Kyle Harrison22SFG2242402424000000000000
531Geoff Hartlieb30COL550055000000000000
532Grant Hartwig26NYM240044000000000000
533Hunter Harvey292TM649014949000000000000
534Ke'Bryan Hayes27PIT59693969600009600000030
535Austin Hays282TM7855985760000007403763162
536Brent Headrick26MIN210011000000000000
537Andrew Heaney33TEX11323103232000000000000
538Jonathan Heasley27BAL440144000000000000
539Austin Hedges31CLE106646666616500000000000
540Jonah Heim29TEX513112113111901190000000013100
541Tyler Heineman332TM585771600000000100
542Ben Heller32PIT680088000000000000
543Michael Helman28MIN1st91980000102417013
544Ryan Helsley29STL665026565000000000000
545Gunnar Henderson23BAL3159159159157000001570000200
546Kyle Hendricks34CHC11292402929000000000000
547Blair Henley27HOU1st11011000000000000
548Edgardo Henriquez22LAD1st30033000000000000
549Ronny Henriquez24MIN216101616000000000000
550Tommy Henry26ARI397099000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
551David Hensley28MIA323132318104010301114281
552Sam Hentges27CLE425002525000000000000
553Jimmy Herget30ATL680088000000000000
554Kevin Herget33MIL370177000000000000
555Darell Hernaiz22OAK1st48394847000332190000013
556Carlos Hernández27KCR527002727000000000000
557Daysbel Hernández27ATL216001616000000000000
558Elieser Hernández292TM691099000000000000
559Enrique Hernández32LAD111269312612340181071915110251210
560Jonathan Hernández272TM529012929000000000000
561Jose Hernandez26PIT270077000000000000
562Nick Hernandez29HOU250055000000000000
563Teoscar Hernández31LAD9154154154154000000120060154000
564Iván Herrera24STL372617256056000000001280
565José Herrera27ARI34231424104000100000111
566Tim Herrin27CLE275007575000000000000
567DJ Herz23WSN1st191901919000000000000
568Jason Heyward342TM15876387850000008376850101
569Brewer Hicklen28MIL232320000000022001
570Aaron Hicks34LAA121814181410000022913530
571Jordan Hicks27SFG6292002929000000000000
572Kyle Higashioka34SDP88477848308300000000010
573Derek Hill283TM5534053460000001928746593
574Jaden Hill24COL1st90099000000000000
575Rich Hill44BOS2040044000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
576Tim Hill342TM762006262000000000000
577Sam Hilliard30COL65842585200000029161152335
578Rece Hinds23CIN1st24102422000000221822133
579Keston Hiura27LAA51071050005000000321
580Sean Hjelle27SFG358005858000000000000
581Porter Hodge23CHC1st39013939000000000000
582Bryan Hoeing272TM334203434000000000000
583Nico Hoerner27CHC61511491511500001440100000001
584Jeff Hoffman31PHI968006868000000000000
585Colin Holderman28PIT355005555000000000000
586Jackson Holliday20BAL1st6053605900056030000131
587Gavin Hollowell26CHC310011000000000000
588Grant Holman24OAK1st18001818000000000000
589Clay Holmes31NYY767006767000000000000
590Grant Holmes28ATL1st26702626000000000000
591Tyler Holton28DET366906666000000000000
592Brent Honeywell Jr.292TM320102020000000000000
593Bailey Horn26BOS1st18001818000000000000
594Spencer Horwitz26TOR29786977300413900000018100
595Rhys Hoskins31MIL713112413194009400000003760
596Tanner Houck28BOS5303003030000000000000
597Adrian Houser31NYM823702323000000000000
598Spencer Howard272TM593199000000000000
599Bryan Hudson27MIL243004343000000000000
600Dakota Hudson29COL7181801818000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
601Daniel Hudson37LAD1565006565000000000000
602Joe Hudson33NYM410110100000000000
603Sam Huff26TEX431320200000000001
604Brandon Hughes28ARI315201515000000000000
605Cooper Hummel29HOU361640000004004150
606Kyle Hurt26LAD231033000000000000
607Brant Hurter25DET1st10101010000000000000
608Jacob Hurtubise26CIN1st29192921000000200121526
609Andy Ibáñez31DET49946998500184419560066480
610Jose Iglesias34NYM1285698585000613660000044
611Raisel Iglesias34ATL1066006666000000000000
612Shota Imanaga30CHC1st292902929000000000000
613Jonathan India27CIN41511501511330001330000001810
614Jairo Iriarte22CHW1st60066000000000000
615Cole Irvin302TM6291602929000000000000
616Jake Irvin27WSN2333303333000000000000
617Kyle Isbel27KCR413611913613600000001360136094
618Alex Jackson28TBR55846585805800000000040
619Jay Jackson36MIN620002020000000000000
620Luke Jackson322TM952005252000000000000
621Alek Jacob26SDP270077000000000000
622Joe Jacques292TM220022000000000000
623Travis Jankowski33TEX1010449104690000002615316926198
624Danny Jansen292TM79276928208200000000693
625Kenley Jansen36BOS1554015454000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
626Bryce Jarvis26ARI244024444000000000000
627Cristian Javier27HOU577077000000000000
628Griffin Jax29MIN472007272000000000000
629Tyler Jay302TM1st50055000000000000
630Daulton Jefferies282TM461066000000000000
631Ryan Jeffers27MIN5122106122860860000000034130
632Dany Jiménez30OAK425002525000000000000
633Eloy Jiménez272TM69882981000000001187160
634Joe Jiménez29ATL869006969000000000000
635Leo Jimenez23TOR1st63556361000210430000121
636Jackson Jobe21DET1st20022000000000000
637Connor Joe31PIT51239112311300790006044493260
638Bryce Johnson28SDP3471847430000004138431411
639Daniel Johnson28BAL310110000000011001
640Pierce Johnson33ATL758005858000000000000
641Seth Johnson25PHI1st11011000000000000
642Greg Jones26COL1st61640000000044020
643Jahmai Jones26NYY43310331900033050813839
644Jared Jones22PIT1st222202222000000000000
645Nolan Jones26COL379747969000000690069722
646Levi Jordan28CIN1st72760001003025030
647Ben Joyce23LAA231103131000000000000
648Aaron Judge32NYY9158158158117000000510581174100
649Edouard Julien25MIN294739490001900000003141
650Corey Julks28CHW2664566550000002632855695
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
651Jace Jung23DET1st34243428000127000003100
652Josh Jung26TEX34646464000004000000600
653Jakob Junis312TM824602424000000000000
654Janson Junk282TM460066000000000000
655Evan Justice25COL210011000000000000
656Tommy Kahnle34NYY1050005050000000000000
657Niko Kavadas25LAA1st302830500500000002320
658DaShawn Keirsey27MIN1st64660000001506000
659Colt Keith22DET1st14813714813300013300000014110
660Jarred Kelenic24ATL4131110131124000000755011240121
661Brad Keller282TM716201616000000000000
662Mitch Keller28PIT6313103131000000000000
663Carson Kelly292TM99182918408400000000830
664Casey Kelly34CIN520022000000000000
665Joe Kelly36LAD1335003535000000000000
666Kevin Kelly26TBR268006868000000000000
667Merrill Kelly35ARI6131301313000000000000
668Michael Kelly31OAK328002828000000000000
669Zack Kelly29BOS349304949000000000000
670Tony Kemp32BAL952550005001001030
671Buddy Kennedy252TM314414100006400000180
672Max Kepler31MIN1010589105103000000001031031130
673Orion Kerkering23PHI264206464000000000000
674Ray Kerr29ATL310201010000000000000
675Clayton Kershaw36LAD1777077000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
676Grae Kessinger26HOU223422181016730000344
677Dallas Keuchel36MIL1344044000000000000
678Kevin Kiermaier342TM121168211611300000001121113128
679Yusei Kikuchi332TM6323203232000000000000
680Caleb Kilian27CHC321022000000000000
681Ha-Seong Kim28SDP4121119121121000001210000011
682Craig Kimbrel36BAL1557015757000000000000
683Isiah Kiner-Falefa292TM71331221331312005648430101052
684Bryan King27HOU1st28012828000000000000
685John King29STL556015656000000000000
686Michael King29SDP6313003131000000000000
687Tyler Kinley33COL767026767000000000000
688George Kirby26SEA3333303333000000000000
689Alex Kirilloff26MIN55747574100120002308301490
690Alejandro Kirk25TOR5103941039309300000000670
691Austin Kitchen27MIA1st41044000000000000
692Andrew Kittredge34STL874017474000000000000
693Heston Kjerstad25BAL23926391900000011081913110
694Will Klein242TM1st80088000000000000
695Adam Kloffenstein23STL1st10011000000000000
696Landon Knack26LAD1st151201515000000000000
697Andrew Knapp32SFG732330300000000000
698Andrew Knizner29TEX63729353623400000000100
699Grant Koch27PIT1st32320200000000010
700Matt Koch33COL720122000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
701Jack Kochanowicz23LAA1st111101111000000000000
702Jared Koenig30MIL255605555000000000000
703Stephen Kolek27SDP1st42004242000000000000
704Michael Kopech282TM567016767000000000000
705Evan Kravetz27CIN1st10011000000000000
706Ryan Kreidler26DET33519353400008261102133
707Dean Kremer28BAL5242402424000000000000
708Zac Kristofak26LAA1st10011000000000000
709Matt Krook29BAL210011000000000000
710Chad Kuhl31CHW831103131000000000000
711Joel Kuhnel292TM560066000000000000
712Steven Kwan26CLE312212112211400000011400114710
713Joe La Sorsa26WSN216001616000000000000
714Peter Lambert27COL428312828000000000000
715Dinelson Lamet31LAD730033000000000000
716Alex Lange28DET421002121000000000000
717Shea Langeliers26OAK3137126137131013100000000390
718Wyatt Langford22TEX1st1341341341090000001051501092500
719Trevor Larnach27MIN411210111257000000520105752100
720Jacob Latz28TEX346014646000000000000
721Ramón Laureano292TM798749896000000261467960132
722Derek Law33WSN875017575000000000000
723Justin Lawrence29COL456025656000000000000
724Max Lazar25PHI1st11001111000000000000
725Kyle Leahy27STL233013333000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
726Jordan Leasure25CHW1st33003333000000000000
727Charles Leblanc28LAA211711100024500000100
728José Leclerc30TEX864016464000000000000
729Brooks Lee23MIN1st504250470001113270000270
730Dylan Lee29ATL452005252000000000000
731Jung Hoo Lee25SFG1st37363737000000037037000
732Korey Lee25CHW31251021251130113000000009115
733Casey Legumina27CIN260066000000000000
734Brandon Leibrandt31CIN220022000000000000
735Jack Leiter24TEX1st96099000000000000
736Mark Leiter Jr.332TM560006060000000000000
737DJ LeMahieu35NYY1467556766003803600000040
738Pedro León26HOU1st76760000000066001
739Dominic Leone32CHW1123002323000000000000
740Royce Lewis25MIN382768252000251000002860
741Matthew Liberatore24STL360606060000000000000
742Francisco Lindor30NYM10152151152151000001510000110
743Trey Lipscomb24WSN1st6157616000525500000130
744Zack Littell28TBR7292902929000000000000
745Brendon Little27TOR249004949000000000000
746Luke Little23CHC230103030000000000000
747Ben Lively32CLE5292902929000000000000
748Jonathan Loáisiga29NYY730033000000000000
749Tyler Locklear23SEA1st1612161600160000000011
750Brandon Lockridge27SDP1st1231280000005128205
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
751Nick Lodolo26CIN3212102121000000000000
752Nick Loftin25KCR2574256511072817040045121
753Zach Logue28LAD320022000000000000
754Sam Long28KCR443004343000000000000
755Joey Loperfido252TM1st8169817600200054201375236
756Jack López31LAA22718272700021070011040
757Jacob Lopez26TBR241044000000000000
758Jorge López312TM952015252000000000000
759Nicky Lopez29CHW6124111124122000830450000072
760Otto Lopez25MIA3117106117114000103682102043
761Pablo López28MIN7323203232000000000000
762Reynaldo López30ATL9262502626000000000000
763Michael Lorenzen322TM10262402626000000000000
764Ryan Loutos25STL1st30033000000000000
765Richard Lovelady282TM535003535000000000000
766Rhett Lowder22CIN1st66066000000000000
767Brandon Lowe29TBR7107971076900135800000037100
768Josh Lowe26TBR410696106930000001627993890
769Nathaniel Lowe28TEX6140136140138001380000000230
770Easton Lucas273TM280088000000000000
771Joey Lucchesi31NYM622022000000000000
772Marco Luciano22SFG2272127180009090000722
773Seth Lugo34KCR9333303333000000000000
774Nathan Lukes29TOR222192221000000123821121
775Gavin Lux26LAD51391171391380001380100000180
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
776Jesús Luzardo26MIA6121201212000000000000
777Jordan Lyles33KCR1450055000000000000
778Daniel Lynch IV27KCR416301616000000000000
779Lance Lynn37STL13232302323000000000000
780Manny Machado31SDP131521511521000000100000005110
781Josh Maciejewski28NYY1st40044000000000000
782Ty Madden24DET1st61066000000000000
783Nick Madrigal27CHC551215147000153600000280
784Bligh Madris28DET32119212100200000011010
785Kenta Maeda36DET8291702929000000000000
786Tyler Mahle29TEX833033000000000000
787Luke Maile33CIN95545535234900000000130
788Anthony Maldonado26MIA1st16101616000000000000
789Martín Maldonado37CHW144846484804800000000000
790Justyn-Henry Malloy24DET1st7157712300000022012345120
791Sean Manaea32NYM9323203232000000000000
792Matt Manning26DET455055000000000000
793Alek Manoah26TOR455055000000000000
794Joe Mantiply33ARI775217575000000000000
795Kyle Manzardo23CLE1st5338536006000000041140
796Rafael Marchán25PHI31714171701700000000000
797Manuel Margot29MIN9129701291130000006521441138358
798Ron Marinaccio28NYY316001616000000000000
799Cade Marlowe27SEA281870000000257111
800Germán Márquez29COL911011000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
801Alec Marsh26KCR2262502626000000000000
802Brandon Marsh26PHI4135115135133000000975381330150
803José Marte28LAA414001414000000000000
804Ketel Marte30ARI101361271361140001130100002290
805Noelvi Marte22CIN266626655000155000001021
806Starling Marte35NYM1394889485000000008585942
807Yunior Marte29PHI323002323000000000000
808Austin Martin25MIN1st93689382000140040400747614
809Chris Martin38BOS945024545000000000000
810Davis Martin27CHW2111001111000000000000
811Angel Martínez22CLE1st433943390001301421835331
812J.D. Martinez36NYM141201141200000000000011860
813J.P. Martínez28ATL271750000002125132
814Justin Martinez22ARI264026464000000000000
815Nick Martinez33CIN7421604242000000000000
816Orelvis Martinez22TOR1st11110001000000000
817Seth Martinez29HOU444004444000000000000
818Nick Martini34CIN5524352160000008010163160
819Michael Massey26KCR310084100820008200000014160
820Miles Mastrobuoni28CHC35025503800010171010231171
821Jorge Mateo29BAL56857686400056060404424
822Nick Maton27BAL452530001200000111
823Phil Maton312TM871007171000000000000
824Luis Matos22SFG2453345430000007192143181
825Yuki Matsui28SDP1st64006464000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
826Zebby Matthews24MIN1st99099000000000000
827Isaac Mattson28PIT230033000000000000
828Steven Matz33STL1012701212000000000000
829Tyler Matzek33ATL611001111000000000000
830Coby Mayo22BAL1st1712171500401200000050
831Tim Mayza322TM750005050000000000000
832Adam Mazur23SDP1st88088000000000000
833James McArthur27KCR257025757000000000000
834James McCann34BAL116663656616500000000000
835Kyle McCann26OAK1st5441544404400000000680
836Jake McCarthy26ARI4142116142137000000336365137178
837Darren McCaughan282TM312501212000000000000
838Chas McCormick29HOU49472949300000053154093063
839Mason McCoy29SDP21916191900000190000000
840Grant McCray23SFG1st37353737000000037037000
841Andrew McCutchen37PIT161201151205000000005511350
842Chayce McDermott25BAL1st11011000000000000
843Trevor McDonald23SFG1st10011000000000000
844T.J. McFarland35OAK1279007979000000000000
845Scott McGough34ARI326222626000000000000
846Michael McGreevy23STL1st43044000000000000
847Reese McGuire29BOS75341534804800000000190
848Ryan McKenna272TM4135131200000032712024
849Triston McKenzie26CLE5161601616000000000000
850Billy McKinney29PIT7106101000000062310030
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
851Zach McKinstry29DET51187911810730018384818012283253
852Ryan McMahon29COL8153151153152000015200000210
853John McMillon26MIA210001010000000000000
854Jeff McNeil32NYM7129117129128000110001501728071
855Curtis Mead23TBR238343835001211400000220
856Parker Meadows24DET282758282000000082082004
857John Means31BAL744044000000000000
858Nick Mears272TM554015454000000000000
859Victor Mederos23LAA240044000000000000
860Luis Medina25OAK288088000000000000
861James Meeker29MIL1st10011000000000000
862Trevor Megill30MIL448014848000000000000
863Tylor Megill28NYM4161501616000000000000
864MJ Melendez25KCR3135118135123001000120041237150
865Cristian Mena21ARI1st11011000000000000
866Danny Mendick30CHW6473547411001426000001101
867Joey Meneses32WSN376747650005000000002510
868Michael Mercado25PHI1st52055000000000000
869Whit Merrifield352TM99580958800054130260026476
870Jackson Merrill21SDP1st15614815615500000001550155051
871Julian Merryweather32CHC515011515000000000000
872Matt Mervis26CHC298911010000000810
873Max Meyer25MIA2111101111000000000000
874Jake Meyers28HOU414812614814500000011440145193
875Miles Mikolas35STL9323203232000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
876Wade Miley37MIL1422022000000000000
877Drew Millas26WSN22017201801800000000103
878Bobby Miller25LAD2131301313000000000000
879Bryce Miller25SEA2313103131000000000000
880Erik Miller26SFG1st731007373000000000000
881Mason Miller25OAK255005555000000000000
882Owen Miller27MIL414714111092100000142
883Ryan Miller28LAA1st13001313000000000000
884Shelby Miller33DET1251005151000000000000
885Tyson Miller282TM458005858000000000000
886Hoby Milner33MIL861116161000000000000
887A.J. Minter30ATL839003939000000000000
888José Miranda26MIN31211041219100130791000027140
889Anthony Misiewicz29NYY510011000000000000
890Kameron Misner26TBR1st84860000004206021
891Garrett Mitchell25MIL3695469600000000412360792
892Casey Mize27DET4222002222000000000000
893Carmen Mlodzinski25PIT240404040000000000000
894Anthony Molina22COL1st35103535000000000000
895Sam Moll32CIN548004848000000000000
896Andruw Monasterio27MIL2593459510052126010012163
897Yoán Moncada29CHW91211121100001100000101
898Mickey Moniak26LAA5124109124117000000110116117483
899Frankie Montas312TM9303003030000000000000
900Elehuris Montero25COL367606754005400000001240
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
901Keider Montero23DET1st191601919000000000000
902Rafael Montero33HOU1041004141000000000000
903Jordan Montgomery31ARI8252102525000000000000
904Mason Montgomery24TBR1st90099000000000000
905Dylan Moore31SEA613510813513400113745492210230136
906Matt Moore35LAA1351005151000000000000
907Adrián Morejón25SDP660006060000000000000
908Christopher Morel252TM3152146152106000217401100114251
909Gabriel Moreno24ARI397839793093001000000110
910Eli Morgan28CLE432003232000000000000
911Charlie Morton40ATL17303003030000000000000
912Ryan Mountcastle27BAL51241131241140011400000006110
913Kyle Muller26OAK421002121000000000000
914Cedric Mullins29BAL7147121147140000000014001401127
915Max Muncy33LAD97366737200007200000070
916Andrés Muñoz25SEA560006060000000000000
917Roddery Muñoz24MIA1st181701818000000000000
918Sean Murphy29ATL67267726906900000000030
919Tom Murphy33SFG91310131201200000000110
920Joe Musgrove31SDP9191901919000000000000
921Parker Mushinski28HOU310001010000000000000
922Dane Myers28MIA24422443900000091222391161
923Tobias Myers25MIL1st272502727000000000000
924Tommy Nance33TOR320002020000000000000
925Andrew Nardi25MIA359005959000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
926Carlos Narváez25NYY1st64660600000000010
927Omar Narváez32NYM92821282802800000000000
928Nick Nastrini24CHW1st98099000000000000
929Bo Naylor24CLE31231051231150115000000004120
930Josh Naylor27CLE61521511521370013700000001410
931Jack Neely24CHC1st60066000000000000
932Kyle Nelson27ARI511001111000000000000
933Nick Nelson28PHI540044000000000000
934Ryne Nelson26ARI3282502828000000000000
935Héctor Neris352TM1162016262000000000000
936Zach Neto23LAA2155152155155000001550000011
937Tyler Nevin27OAK4876887800038025013018305140
938Sean Newcomb31OAK870077000000000000
939Kevin Newman30ARI7111791111090010446551001143
940Kyle Nicolas25PIT251005151000000000000
941Tomás Nido302TM84940494804800000000040
942Brandon Nimmo31NYM9151146151147000000142280147421
943Vinny Nittoli332TM490099000000000000
944Ryan Noda28OAK23625363200300000022180
945Jhonkensy Noel22CLE1st674867600090001054552141
946Aaron Nola31PHI10333303333000000000000
947Lars Nootbaar26STL410998109107000000302474107041
948Connor Norby242TM1st45454541000123000000400
949Dedniel Núñez28NYM1st25002525000000000000
950Nasim Nuñez23WSN1st51215135000203300002416
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
951Riley O'Brien29STL380088000000000000
952Ryan O'Hearn30BAL714211914278005500080192754210
953Logan O'Hoppe24LAA3136127136127012700000000890
954Jack O'Loughlin24OAK1st40044000000000000
955Tyler O'Neill29BOS71131071139500000070050951851
956Bailey Ober28MIN4313103131000000000000
957Shohei Ohtani29LAD71591591590000000000015900
958Steven Okert32MIN744104444000000000000
959Edward Olivares28PIT555485545000000304545770
960Adam Oller29MIA388088000000000000
961Matt Olson30ATL9162162162162001620000000000
962Reese Olson24DET2222202222000000000000
963Jonathan Ornelas24TEX2181118180004760101020
964Kaleb Ort32HOU422002222000000000000
965Rafael Ortega33CHW81441412000000011112124
966Joey Ortiz25MIL21421291421410006134100000061
967Luis Ortiz28PHI510011000000000000
968Luis Ortiz25PIT3371503737000000000000
969Eric Orze26NYM1st20022000000000000
970Michel Otañez26OAK1st36003636000000000000
971Adam Ottavino38NYM1460006060000000000000
972James Outman27LAD3533753500000001491500100
973Marcell Ozuna33ATL121621621620000000000016200
974Cristian Pache253TM58847887800000018613783137
975Chris Paddack28MIN6171701717000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
976Emilio Pagán33CIN838103838000000000000
977Andy Pages23LAD1st11610111611400000068740114170
978Pedro Pagés25STL1st6860686706610000000020
979Joshua Palacios28PIT423192320000000441620040
980Richie Palacios27TBR392719286000372120033513106
981Daniel Palencia24CHC210001010000000000000
982Andre Pallante25STL3292002929000000000000
983Enoli Paredes282TM418001818000000000000
984Isaac Paredes252TM515314815314100170128000001040
985Kyren Paris22LAA22117211800017020000131
986Mitchell Parker24WSN1st292902929000000000000
987Wes Parsons312TM440044000000000000
988Vinnie Pasquantino26KCR31311281311030010300000002530
989Graham Pauley23SDP1st1381360010600000550
990James Paxton352TM11212102121000000000000
991Joel Payamps30MIL668016868000000000000
992Nate Pearson272TM460106060000000000000
993Joc Pederson32ARI1113210513200000000000120270
994Elvis Peguero27MIL452015252000000000000
995Liover Peguero23PIT333330000030000000
996Jeremy Peña26HOU3157157157157000001570000000
997Walter Pennington262TM1st16101616000000000000
998Zach Penrod27BOS1st70177000000000000
999Ryan Pepiot26TBR3262602626000000000000
1000David Peralta36SDP1191669165000000110546516200
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1001Freddy Peralta28MIL7323203232000000000000
1002Luis Peralta23COL1st15001515000000000000
1003Sammy Peralta26CHW290099000000000000
1004Wandy Peralta32SDP946004646000000000000
1005Oswald Peraza24NYY344440000400000000
1006Geraldo Perdomo24ARI49895989700000970000020
1007Jhonny Pereda28MIA1st2010201911810000000020
1008Cionel Pérez28BAL762006262000000000000
1009Martín Pérez332TM13262602626000000000000
1010Salvador Perez34KCR131581571581360914900000002410
1011Wenceel Pérez24DET1st11295112105000000429831054142
1012Blake Perkins27MIL2121104121119000000011901191102
1013Michael Petersen302TM1st16001616000000000000
1014David Peterson28NYM5212102121000000000000
1015Jace Peterson34ARI1114514100004150000271
1016Brandon Pfaadt25ARI2323203232000000000000
1017Tommy Pham363TM11116107116105000000373054105981
1018Evan Phillips29LAD761006161000000000000
1019Tyler Phillips26PHI1st87088000000000000
1020Kevin Pillar352TM1210069100860000001953198611226
1021Riley Pint26COL240044000000000000
1022René Pinto27TBR31915191901900000000000
1023Ricardo Pinto30PHI360066000000000000
1024Nick Pivetta31BOS8272602727000000000000
1025Zach Plesac29LAA633033000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1026Colin Poche30TBR443004343000000000000
1027Jorge Polanco30SEA11118114118112000112000000540
1028Zach Pop27TOR458005858000000000000
1029Cody Poteet29NYY354055000000000000
1030Cade Povich24BAL1st161601616000000000000
1031Nick Pratto25KCR310011000000000000
1032Ryan Pressly35HOU1259025959000000000000
1033Quinn Priester232TM211701111000000000000
1034Jurickson Profar31SDP1115815815815000200014800148800
1035Austin Pruitt34TEX740044000000000000
1036A.J. Puk292TM562416262000000000000
1037Cal Quantrill29COL6292902929000000000000
1038José Quijada28LAA622012222000000000000
1039Jose Quintana35NYM13313103131000000000000
1040Ceddanne Rafaela23BOS215214715215100010482087187020
1041Cole Ragans26KCR3323203232000000000000
1042Tanner Rainey31WSN750005050000000000000
1043Cal Raleigh27SEA41531431531350135000000001970
1044Brooks Raley36NYM780088000000000000
1045Luke Raley29SEA4137105137127004100060936973204
1046Emmanuel Ramirez29MIA1st15001515000000000000
1047Erasmo Ramírez34TBR1313001313000000000000
1048Harold Ramírez292TM67359737000000306761140
1049José Ramírez31CLE121581581581260000126000003200
1050Nick Ramirez34LAD580088000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1051Yohan Ramírez294TM538003838000000000000
1052Bryan Ramos22CHW1st3227322100002100000831
1053Heliot Ramos24SFG312111812111200000050608112830
1054Drew Rasmussen28TBR516401616000000000000
1055Robbie Ray32SFG1177077000000000000
1056Colin Rea33MIL6322703232000000000000
1057J.T. Realmuto33PHI119999999909900000000000
1058Jakson Reetz28SFG264660600000000010
1059Rob Refsnyder33BOS993619376000000460377613281
1060Sean Reid-Foley28NYM723002323000000000000
1061Zach Remillard30CHW2151115140007332103112
1062Anthony Rendon34LAA125756575100005100000600
1063Hunter Renfroe32KCR912010812011600100000116116350
1064Luis Rengifo27LAA678727875000314820011141
1065Gerardo Reyes31OAK430033000000000000
1066Pablo Reyes302TM62214222110291120000121
1067Bryan Reynolds29PIT61561561561330000001180221332300
1068Sean Reynolds26SDP1st90099000000000000
1069Orlando Ribalta26WSN1st40044000000000000
1070Ben Rice25NYY1st5041505001490000000042
1071Trevor Richards312TM755205555000000000000
1072Lyon Richardson24CIN210011000000000000
1073Austin Riley27ATL6110110110110000011000000000
1074Edwin Ríos30CIN652530030000000030
1075Leo Rivas26SEA1st432343392001122600003211
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1076Emmanuel Rivera282TM4124771231164021097000003133
1077Anthony Rizzo34NYY149291929200920000000010
1078Daniel Robert29TEX1st40044000000000000
1079Luis Robert Jr.26CHW51009810097000000097097320
1080Ethan Roberts26CHC221002121000000000000
1081David Robertson39TEX1668026868000000000000
1082Nick Robertson252TM290099000000000000
1083Chuckie Robinson29CHW22623262602600000000010
1084Víctor Robles272TM89174918700000020393587236
1085Brayan Rocchio23CLE2143121143142000001420000031
1086Kumar Rocker24TEX1st33033000000000000
1087Brendan Rodgers27COL6135129135132000132000000512
1088Carlos Rodón31NYY10323203232000000000000
1089Carlos Rodriguez22MIL1st33033000000000000
1090Eduardo Rodríguez31ARI9101001010000000000000
1091Grayson Rodriguez24BAL2202002020000000000000
1092Joely Rodríguez32BOS714001414000000000000
1093Johnathan Rodríguez24CLE1st13101311000000101011120
1094Julio Rodríguez23SEA3143141143131000000013101311011
1095Manuel Rodríguez27TBR340004040000000000000
1096Randy Rodríguez24SFG1st35103535000000000000
1097Yariel Rodríguez27TOR1st212102121000000000000
1098Yerry Rodríguez262TM316011616000000000000
1099Jake Rogers29DET4102911029209200000000770
1100Josh Rogers29COL560066000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1101Taylor Rogers33SFG964006464000000000000
1102Trevor Rogers262TM5252502525000000000000
1103Tyler Rogers33SFG677007777000000000000
1104Johan Rojas23PHI212010212011600000001160116127
1105Josh Rojas30SEA614311614214120111131060061181
1106Miguel Rojas35LAD111038610310210113118200000111
1107Chris Roller27MIL1st10110000000101010
1108Jordan Romano31TOR615001515000000000000
1109JoJo Romero27STL565016565000000000000
1110Drew Romo22COL1st1614161501500000000110
1111Brent Rooker29OAK5145144145140000009051413110
1112Ben Rortvedt26TBR311287112111111100000000091
1113Amed Rosario283TM8103821037400027161400262622152
1114Eddie Rosario322TM1091819175000000481225751560
1115Eguy Rosario24SDP330113027000226000003160
1116Kenny Rosenberg28LAA371077000000000000
1117Joe Ross31MIL7251002525000000000000
1118Landen Roupp25SFG1st23402323000000000000
1119Chris Roycroft27STL1st27002727000000000000
1120Esteury Ruiz25OAK329162927000000199027066
1121José Ruiz29PHI852005252000000000000
1122Keibert Ruiz25WSN51271181271160116000000001080
1123Jackson Rutledge25WSN231033000000000000
1124Adley Rutschman26BAL31481411481030103000000004570
1125Joe Ryan28MIN4232302323000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1126River Ryan25LAD1st44044000000000000
1127Ryder Ryan29PIT215001515000000000000
1128Andrew Saalfrank26ARI220022000000000000
1129Blake Sabol26SFG21191180800000000210
1130Erik Sabrowski26CLE1st80088000000000000
1131Thomas Saggese22STL1st1813181800013230000000
1132César Salazar28HOU2127121001000000000220
1133Eduardo Salazar262TM226002626000000000000
1134Chris Sale35ATL14292902929000000000000
1135Bryan Sammons29DET1st60066000000000000
1136Ali Sánchez27MIA33128313003000000000011
1137Cristopher Sánchez27PHI4313103131000000000000
1138Gary Sánchez31MIL10896889320284000000047190
1139Jesús Sánchez26MIA514912214911900000011011411919270
1140Sixto Sánchez25MIA214701414000000000000
1141Nick Sandlin27CLE468106868000000000000
1142Patrick Sandoval27LAA6161601616000000000000
1143Cole Sands26MIN362006262000000000000
1144Miguel Sanó31LAA92824281910501400000920
1145Javier Sanoja21MIA1st15915130003042507150
1146Carlos Santana38MIN15150141150146001460000000380
1147Dennis Santana282TM762006262000000000000
1148Anthony Santander29BAL8155154155130001000001301302510
1149Tony Santillan27CIN429102929000000000000
1150Gregory Santos24SEA480088000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1151Tayler Saucedo31SEA453005353000000000000
1152Matt Sauer25KCR1st14001414000000000000
1153Josh Sborz30TEX617001717000000000000
1154Nolan Schanuel22LAA2147139147145001450000000150
1155Max Scherzer39TEX1799099000000000000
1156Clarke Schmidt28NYY5161601616000000000000
1157Casey Schmitt25SFG240304038000199100000151
1158Daniel Schneemann27CLE1st736173700006173261614333111
1159Davis Schneider25TOR213510713513300056009300931141
1160John Schreiber30KCR659005959000000000000
1161Max Schuemann27OAK1st1331191331320009279372110053
1162Aaron Schunk26COL1st39283933000161340000135
1163Kyle Schwarber31PHI101501491505000000500514410
1164Spencer Schwellenbach24ATL1st212102121000000000000
1165Christian Scott25NYM1st99099000000000000
1166Tanner Scott292TM872007272000000000000
1167Tayler Scott32HOU462106262000000000000
1168Victor Scott II23STL1st53405352000000246552013
1169Corey Seager30TEX101231221231130000011300001010
1170JP Sears28OAK3323203232000000000000
1171Colin Selby262TM250055000000000000
1172Marcus Semien33TEX12159159159159000159000000000
1173Kodai Senga31NYM211011000000000000
1174Antonio Senzatela29COL833033000000000000
1175Nick Senzel292TM674707454000053000111830
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1176Brian Serven29TOR32819282702700000000014
1177Luis Severino30NYM9313103131000000000000
1178Paul Sewald34ARI842014242000000000000
1179Bryan Shaw36CHW1450055000000000000
1180Gavin Sheets28CHW413912213988004300000454542160
1181Austin Shenton26TBR1st1911191000100000000670
1182Braden Shewmake26CHW22921292500068110000214
1183Zack Short293TM442224236000421110000258
1184Chasen Shreve33COL1110011000000000000
1185Chase Shugart27BOS1st60166000000000000
1186Jared Shuster25CHW239403939000000000000
1187Michael Siani24STL312498124121000000411091211011
1188Chase Silseth24LAA322022000000000000
1189Lucas Sims302TM858015858000000000000
1190Brady Singer27KCR5323203232000000000000
1191Jon Singleton32HOU411997119940094000000012210
1192Jose Siri28TBR413011613012800100001280128154
1193Paul Skenes22PIT1st232302323000000000000
1194Tarik Skubal27DET5313103131000000000000
1195Justin Slaten26BOS1st44004444000000000000
1196Austin Slater313TM884468475000000291041752274
1197Burch Smith342TM650005050000000000000
1198Cade Smith25CLE1st74007474000000000000
1199Dominic Smith292TM893789382308200000008150
1200Drew Smith30NYM619001919000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1201Josh Smith26TEX314913514913200018349401513120
1202Kevin Smith27NYY420200000000000102
1203Pavin Smith28ARI560356049101700016017323150
1204Will Smith34KCR1245004545000000000000
1205Will Smith29LAD6128120128121012100000000370
1206AJ Smith-Shawver21ATL211011000000000000
1207Drew Smyly35CHC1150005050000000000000
1208Kirby Snead29SEA411001111000000000000
1209Blake Snell31SFG9202002020000000000000
1210Collin Snider28SEA342004242000000000000
1211Tyler Soderstrom22OAK26153615901590000000051
1212Nick Sogard26BOS1st3123313100118790000011
1213Donovan Solano36SDP119667965700261320000029261
1214Jorge Soler322TM11142137142460000003043469250
1215George Soriano25MIA222002222000000000000
1216José Soriano25LAA2222002222000000000000
1217Michael Soroka26CHW525902525000000000000
1218Edmundo Sosa28PHI69068908600020234800000111
1219Lenyn Sosa24CHW31009210097002475200000150
1220Gregory Soto292TM666006666000000000000
1221Juan Soto25NYY715715615715100000060145151510
1222Livan Soto242TM313513110006420000201
1223Alex Speas26HOU210011000000000000
1224Gabe Speier29SEA629002929000000000000
1225Mitch Spence26OAK1st352403535000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1226Carson Spiers26CIN2221002222000000000000
1227George Springer34TOR11145140145124000000011231242050
1228Jeffrey Springs31TBR777077000000000000
1229Jacob Stallings34COL98268827607600000000260
1230Ryne Stanek322TM863016363000000000000
1231Giancarlo Stanton34NYY151141091140000000000010950
1232Josh Staumont30MIN625002525000000000000
1233Justin Steele28CHC4242402424000000000000
1234Spencer Steer26CIN3158156158151006370110203102620
1235Michael Stefanic28LAA34032403610035100000231
1236Jackson Stephens30ATL530033000000000000
1237Tyler Stephenson27CIN513812113812701270000000010140
1238Justin Sterner27TBR1st20022000000000000
1239Cal Stevenson27PHI31861816000000210416070
1240Brock Stewart32MIN616001616000000000000
1241DJ Stewart30NYM774487436001000110263624241
1242Gavin Stone25LAD2252502525000000000000
1243Trevor Story31BOS92626262600000260000000
1244Bryson Stott26PHI314813414814400013701400001130
1245Kyle Stowers262TM369506959000000431315592122
1246Matt Strahm32PHI966006666000000000000
1247Chris Stratton33KCR957005757000000000000
1248Hunter Stratton27PIT236003636000000000000
1249Myles Straw29CLE771750000000505213
1250Hunter Strickland35LAA1072007272000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1251Spencer Strider25ATL422022000000000000
1252Ross Stripling34OAK9221402222000000000000
1253Marcus Stroman33NYY10302903030000000000000
1254Peter Strzelecki29CLE310001010000000000000
1255Garrett Stubbs31PHI65647545545200000000011
1256Albert Suárez34BAL3322413232000000000000
1257Eugenio Suárez32ARI11158157158155000015500000300
1258José Suarez26LAA622302222000000000000
1259Ranger Suárez28PHI7272702727000000000000
1260Robert Suarez33SDP365006565000000000000
1261Wander Suero32HOU610011000000000000
1262Brett Sullivan30SDP274770520000000020
1263Cole Sulser342TM610201010000000000000
1264Brent Suter34CIN947304747000000000000
1265Jack Suwinski25PIT388678885000000344521850121
1266Seiya Suzuki29CHC3132131132730000001072735910
1267Dansby Swanson30CHC9149146149148000001480000020
1268Erik Swanson30TOR645004545000000000000
1269Trey Sweeney24DET1st3633363600000360000000
1270Jameson Taillon32CHC8282802828000000000000
1271Dillon Tate302TM533003333000000000000
1272Fernando Tatis Jr.25SDP51029910296000000009696420
1273Mike Tauchman33CHC710974109750000001615517521280
1274Leody Taveras25TEX515113815114800000001480148262
1275Chris Taylor33LAD118756878500021240488054065
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1276Michael A. Taylor33PIT1111380113106000000310301061212
1277Samad Taylor25SEA231330000002103010
1278Troy Taylor22SEA1st21002121000000000000
1279Tyrone Taylor30NYM61307613011300000021447011372114
1280Julio Teheran33NYM1311011000000000000
1281Rowdy Tellez29PIT71321051311253012400000000180
1282José Tena232TM24442444300083700000110
1283Kai-Wei Teng25SFG1st40044000000000000
1284Bryce Teodosio25LAA1st54540000000404101
1285Matt Thaiss29LAA65747574604600000000650
1286Caleb Thielbar37MIN859005959000000000000
1287Alek Thomas24ARI339263935000000035035235
1288Lane Thomas282TM613012013012700000004692127272
1289Bubba Thompson26CIN31751711000000011011209
1290Keegan Thompson29CHC424002424000000000000
1291Ryan Thompson32ARI567016767000000000000
1292Zack Thompson26STL352055000000000000
1293Trent Thornton30SEA671017171000000000000
1294Drew Thorpe23CHW1st99099000000000000
1295Jesús Tinoco293TM532003232000000000000
1296Michael Toglia25COL311611311611600107000101515000
1297Michael Tonkin343TM757005757000000000000
1298Justin Topa33MIN530033000000000000
1299Spencer Torkelson24DET39292929000900000000200
1300Abraham Toro27OAK69482947900519560100111101
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1301Luis Torrens28NYM74835474514400000000261
1302Gleyber Torres27NYY7154152154153000153000000020
1303Touki Toussaint28CHW711001111000000000000
1304Ezequiel Tovar22COL3157156157157000001570000000
1305Taylor Trammell262TM41011070000004037116
1306Blake Treinen36LAD1050005050000000000000
1307Alan Trejo28COL42819282400016720000133
1308Jose Trevino31NYY77462737227100000000080
1309Jared Triolo26PIT2125114125119009476190011044
1310Chadwick Tromp29ATL51916191901900000000000
1311Mike Trout32LAA1429292924000000024024500
1312Cole Tucker27LAA6251524161000908008935
1313Kyle Tucker27HOU778767870000000007070820
1314Brice Turang24MIL2155142155152000152000000182
1315Spencer Turnbull31PHI617701717000000000000
1316Justin Turner392TM16139126139480043060000087130
1317Trea Turner31PHI10121121121118000001180000300
1318Kyle Tyler27MIA387088000000000000
1319Edwin Uceta26TBR430003030000000000000
1320José Ureña32TEX1033923333000000000000
1321Luis Urías27SEA74129413800003800000180
1322Ramón Urías30BAL5100751009600239300000370
1323Abner Uribe24MIL214001414000000000000
1324Gio Urshela322TM91281171281260018011010000160
1325Naoyuki Uwasawa30BOS1st20022000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1326Enmanuel Valdez25BOS276587668000653010014121
1327Framber Valdez30HOU7282802828000000000000
1328Ricky Vanasco252TM1st40044000000000000
1329Ildemaro Vargas32WSN897719592202324771500151112
1330Miguel Vargas242TM3726172650010360280028480
1331Gus Varland272TM226002626000000000000
1332Louie Varland26MIN316701616000000000000
1333Daulton Varsho27TOR513612313613600000067941136153
1334Randy Vásquez25SDP2202002020000000000000
1335Andrew Vaughn26CHW41491481491220012200000002710
1336Christian Vázquez33MIN109384938908610300000330
1337Luis Vázquez24CHC1st11311100001360000012
1338Nelson Velázquez25KCR36455642000000010011204190
1339Anthony Veneziano262TM212001212000000000000
1340Alex Verdugo28NYY8149145149149000000141710149000
1341Justin Verlander41HOU19171701717000000000000
1342Alex Vesia28LAD567006767000000000000
1343Nick Vespi28BAL311001111000000000000
1344Will Vest29DET469006969000000000000
1345Thyago Vieira313TM528002828000000000000
1346Mark Vientos24NYM3111105111110004010800000150
1347Matt Vierling27DET41441251441380010510135736986171
1348Ryan Vilade25DET217121716001000103716030
1349Eli Villalobos27MIA1st30033000000000000
1350David Villar27SFG31110111000100000000110
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1351Darius Vines26ATL242044000000000000
1352Victor Vodnik24COL264016464000000000000
1353Daniel Vogelbach31TOR93120310000000000024110
1354Anthony Volpe23NYY2160158160160000001600000001
1355Jason Vosler30SEA41071060050001012320
1356Austin Voth32SEA768016868000000000000
1357Michael Wacha32KCR12292902929000000000000
1358LaMonte Wade Jr.30SFG61179411710400940001011124220
1359Tyler Wade29SDP89038907200015311312272151421
1360Eric Wagaman26LAA1st1817181800001701001010
1361Will Wagner25TOR1st2419242100121000000140
1362Jacob Waguespack30TBR341044000000000000
1363Hurston Waldrep22ATL1st22022000000000000
1364Matt Waldron27SDP2272602727000000000000
1365Christian Walker33ARI10130126130129001290000000030
1366Jordan Walker22STL251475148000000004848130
1367Josh Walker29NYM210001010000000000000
1368Ryan Walker28SFG276107676000000000000
1369Taijuan Walker31PHI12191501919000000000000
1370Forrest Wall282TM216111613000000110213012
1371Matt Wallner26MIN375627558100000240345714110
1372Taylor Walls27TBR48468848300000830000106
1373Jared Walsh30TEX61714171600160000000020
1374Blake Walston23ARI1st72077000000000000
1375Andrew Walters23CLE1st91099000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1376Donovan Walton30SFG596991008000000010
1377Andrew Wantz28LAA410011000000000000
1378Taylor Ward30LAA7156156156141000000141001411500
1379Austin Warren28SFG460066000000000000
1380Will Warren25NYY1st65066000000000000
1381Drew Waters25KCR375760000003046001
1382Ryan Weathers24MIA5161601616000000000000
1383Luke Weaver30NYY962006262000000000000
1384Jacob Webb30BAL560016060000000000000
1385Logan Webb27SFG6333303333000000000000
1386Jordan Weems31WSN541004141000000000000
1387Greg Weissert29BOS362006262000000000000
1388Austin Wells24NYY2115961151100110000000002151
1389Tyler Wells29BAL433033000000000000
1390Joey Wendle34NYM9181018180008730000000
1391Davis Wendzel27TEX1st2713272100121800000323
1392Joey Wentz262TM346004646000000000000
1393Hayden Wesneski26CHC328702828000000000000
1394Jamie Westbrook29BOS1st2113212000019100011180
1395Jordan Westburg25BAL2107107107106000536720000100
1396Zack Wheeler34PHI10323203232000000000000
1397Shay Whitcomb25HOU1st2010201700041400000042
1398Eli White30ATL535535300001009616303212
1399Mitch White293TM513011313000000000000
1400Owen White24TEX230133000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1401Forrest Whitley26HOU1st30033000000000000
1402Garrett Whitlock28BOS444044000000000000
1403Jordan Wicks24CHC2111001111000000000000
1404Joey Wiemer252TM22162119000000162219151
1405Alika Williams25PIT237263734000200160000033
1406Devin Williams29MIL622002222000000000000
1407Gavin Williams24CLE2161601616000000000000
1408Luke Williams27ATL43713342230086140046413
1409Trevor Williams32WSN9131301313000000000000
1410Brandon Williamson26CIN243044000000000000
1411Amos Willingham25WSN210011000000000000
1412Bryse Wilson26MIL734903434000000000000
1413Jacob Wilson22OAK1st2827282700000270000001
1414Justin Wilson36CIN1260016060000000000000
1415Steven Wilson29CHW340004040000000000000
1416Weston Wilson29PHI2412140351034502114250140
1417Allan Winans28ATL222022000000000000
1418Josh Winckowski26BOS340614040000000000000
1419Josh Winder27MIN340044000000000000
1420Trey Wingenter302TM470077000000000000
1421Jesse Winker302TM814512414592000000770189244200
1422Cole Winn24TEX1st13001313000000000000
1423Keaton Winn26SFG2121201212000000000000
1424Masyn Winn22STL2150144150148000001480000142
1425Patrick Wisdom32CHC77536755010273170305811352
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1426Brett Wisely25SFG2916891860015033701010104
1427Bobby Witt Jr.24KCR3161161161160000001600000100
1428Connor Wong28BOS412611312611601061460010011082
1429Bryan Woo24SEA2222202222000000000000
1430Alex Wood33OAK1299099000000000000
1431James Wood21WSN1st79797979000000790079000
1432Jake Woodford272TM597099000000000000
1433Simeon Woods Richardson23MIN3282802828000000000000
1434Justin Wrobleski23LAD1st86088000000000000
1435Austin Wynns33CIN676760600000000010
1436Yoshinobu Yamamoto25LAD1st181801818000000000000
1437Eric Yang26CIN1st10100000000000010
1438Ryan Yarbrough322TM744004444000000000000
1439Mike Yastrzemski33SFG6140120140134100000091271340131
1440Kirby Yates37TEX1061036161000000000000
1441Christian Yelich32MIL12737373480000004800482600
1442Juan Yepez26WSN362596247004700000001530
1443Nick Yorke22PIT1st111111110007101023000
1444Masataka Yoshida30BOS21089810810000001001101100
1445Alex Young302TM617011717000000000000
1446Danny Young30NYM342004242000000000000
1447Jacob Young24WSN215014215014900000001490149123
1448Rob Zastryzny32MIL693099000000000000
1449Seby Zavala30SEA51814181801800000000000
1450Ryan Zeferjahn26LAA1st12001212000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1451Angel Zerpa24KCR460006060000000000000
1452Tyler Zuber29TBR320022000000000000
1453Yosver Zulueta26CIN1st12001212000000000000
1454Guillo Zuñiga25LAA215011515000000000000