Team Appearances

Team Appearances Table
Tm G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
Arizona Diamondbacks16224061621715216170918117618121019519818919654018515219
Atlanta Braves1622278162158620776941711651661631692101711735501747124
Baltimore Orioles16224411621735222972217619221021219619319324159818213533
Boston Red Sox16223911621724215067619318521417718920020518456318615340
Chicago Cubs16223281621670209667219020117619117317519417053319912627
Chicago White Sox16223871621707214368320017818818317717518122857118410946
Cincinnati Reds16224921621742226776720121018120617123420721962119814748
Cleveland Guardians1622372162166621497072082011711741801651731975231829142
Colorado Rockies16223521621653211770618317719718216917318618352517610721
Detroit Tigers16224221621733218769717216724123919522618520058020317342
Houston Astros1622282162162120746751851701831691661921891805321718214
Kansas City Royals16223691621694214368817919319818616921618619556817810042
Los Angeles Angels16223141621686210765319220821019119817518218353216911333
Los Angeles Dodgers16224211621723220571316918622418119823619923262518317615
Miami Marlins16224201621722218870618618618717920419219521157118111231
Milwaukee Brewers16223581621681212268016619320719917418419822456519612338
Minnesota Twins16224271621784219965217623122920518624622220962618318737
New York Mets16223741621692210368618216918919517620117719154420912434
New York Yankees1622321162165820976651941721711741692101892165781718235
Oakland Athletics16224321621739217269417120718620219520718220357220520527
Philadelphia Phillies1622323162164121176851731951692021722141931755621699325
Pittsburgh Pirates16224121621721217069119019321617320419621222357617515316
San Diego Padres16223291621662208767018819719117516817817818353220211430
Seattle Mariners16223911621689214371217917620517017420317217554021514932
San Francisco Giants16224411621792219965818520019619719324423221463119321727
St. Louis Cardinals16222981621659207364618418018918017020419319155418810415
Tampa Bay Rays16223531621658212069819019718419417617018019753018010526
Texas Rangers1622302162168320936291981731741721862281701915761917129
Toronto Blue Jays16224031621695215571218917520918218120719318355419611448
Washington Nationals1622305162161921006881671791871801702161731795511688032
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
1Fernando Abad37COL1160066000000000000
2Andrew Abbott24CIN1st212102121000000000000
3Cory Abbott27WSN322002222000000000000
4CJ Abrams22WSN2151148151151000001510000021
5Albert Abreu27NYY445004545000000000000
6Bryan Abreu26HOU572007272000000000000
7José Abreu36HOU10141141141134001340000000700
8Wilyer Abreu24BOS1st281928250000001212325161
9Domingo Acevedo29OAK390099000000000000
10Garrett Acton25OAK1st60066000000000000
11Ronald Acuña Jr.25ATL615915915915700000000157157200
12Jason Adam31TBR656005656000000000000
13Willy Adames27MIL6149149149147000001470000200
14Austin Adams32ARI724002424000000000000
15Jordyn Adams23LAA1st1710171400000035614022
16Riley Adams27WSN34439444004000000000130
17Ty Adcock26SEA1st12011212000000000000
18Jo Adell24LAA41716171600000037916110
19Joan Adon24WSN3121001212000000000000
20Ehire Adrianza33ATL1152530000030000030
21Jesús Aguilar33OAK103629362400240000000970
22Nick Ahmed33ARI1072567265000006500003100
23Keegan Akin28BAL424102424000000000000
24Hanser Alberto30CHW830203030202111900000020
25Ozzie Albies26ATL7148148148148000148000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
26Jorge Alcalá27MIN511001111000000000000
27Sandy Alcántara27MIA7282802828000000000000
28Scott Alexander33SFG955815555000000000000
29Tyler Alexander28DET525102525000000000000
30Jorge Alfaro302TM818121880800000000931
31Kolby Allard25ATL643044000000000000
32Greg Allen30NYY722622190000001135191110
33Logan Allen24CLE1st242402424000000000000
34Nick Allen24OAK210693106104000101040000116
35Abraham Almonte34NYM1183820000001012350
36Yency Almonte29LAD649004949000000000000
37Pete Alonso28NYM5154154154145001450000000900
38Jose Altuve33HOU139089908800088000000110
39Jake Alu26WSN1st514551510002450270027050
40José Alvarado28PHI742004242000000000000
41Francisco Alvarez21NYM21231031231080108000000007162
42Yordan Alvarez26HOU5114113114400000004000407310
43Adbert Alzolay28CHC558005858000000000000
44Jacob Amaya24MIA1st43440001030000000
45Miguel Amaya24CHC1st5341534104100000000990
46Brian Anderson30MIL7968896910000700003939450
47Chase Anderson352TM10191701919000000000000
48Grant Anderson26TEX1st26002626000000000000
49Nick Anderson32ATL435003535000000000000
50Tim Anderson30CHW8123119123121000201190000021
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
51Tyler Anderson33LAA8272502727000000000000
52Clayton Andrews26MIL1st40044000000000000
53Elvis Andrus34CHW15112106112110000633520000122
54Miguel Andujar28PIT730203019000000101819671
55Tejay Antone29CIN351055000000000000
56Jonathan Aranda25TBR2342334160011420000012100
57Jonathan Araúz24NYM42717272700071550000010
58Orlando Arcia28ATL8139136139139000001390000020
59Nolan Arenado32STL111441431441280000128000001510
60Gabriel Arias23CLE2122881221140035114530019192714
61Shawn Armstrong32TBR939603939000000000000
62Randy Arozarena28TBR5151149151139000000139001391220
63Luis Arráez26MIA51471411471440012134000000160
64Christian Arroyo28BOS76653666600062440000051
65Graham Ashcraft25CIN2262602626000000000000
66Javier Assad25CHC2321003232000000000000
67Pedro Avila26SDP414601414000000000000
68José Azocar27SDP25524554400000091721442710
69Sam Bachman23LAA1st11001111000000000000
70Akil Baddoo24DET31128811210000000096551005156
71Harrison Bader292TM798859895000000095095254
72Ji Hwan Bae23PIT2111921111070006403062062074
73Javier Báez30DET10136132136131000001310000540
74Patrick Bailey24SFG1st9785979409400000000150
75Bryan Baker28BAL346024646000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
76Luken Baker26STL1st33233312001200000001750
77Jordan Balazovic24MIN1st18001818000000000000
78Anthony Banda29WSN710001010000000000000
79Tanner Banks31CHW232303232000000000000
80Rylan Bannon27HOU222210001000000100
81Daniel Bard38COL950005050000000000000
82Joe Barlow27TEX313001313000000000000
83Scott Barlow302TM663016363000000000000
84Austin Barnes33LAD95952595405301000000160
85Jacob Barnes33STL813001313000000000000
86Matt Barnes33MIA1024102424000000000000
87Tucker Barnhart32CHC104737434644200000000010
88Kyle Barraclough33BOS830033000000000000
89Tres Barrera28STL460660600000000010
90Jose Barrero25CIN4464146440000026019019102
91Jaime Barria26LAA634603434000000000000
92Joey Bart26SFG43026303003000000000010
93Osleivis Basabe22TBR1st3122312900045201023023
94Anthony Bass35TOR1222002222000000000000
95Chris Bassitt34TOR9333303333000000000000
96Matthew Batten28SDP243334339006171720000232
97Peyton Battenfield25CLE1st76077000000000000
98Brett Baty23NYM210898108101000010001001480
99Jake Bauers27NYY484688474002200023033522130
100Mike Baumann27BAL360016060000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
101Félix Bautista28BAL256005656000000000000
102Eduard Bazardo272TM312001212000000000000
103Matt Beaty302TM530193018101500000229100
104Tristan Beck27SFG1st33303333000000000000
105David Bednar28PIT566006666000000000000
106Jalen Beeks29TBR530803030000000000000
107Josh Bell302TM815014815060006000000008920
108Andrew Bellatti31PHI427002727000000000000
109Cody Bellinger27CHC71301281301270059000084084320
110Brayan Bello24BOS2282802828000000000000
111Brandon Belt35TOR131039710329002900000006960
112Anthony Bemboom33BAL564660600000000000
113Andrew Benintendi28CHW815114215114700000014700147233
114Will Benson25CIN2108861089700000046454975145
115Brennan Bernardino31BOS255605555000000000000
116José Berríos29TOR8323213232000000000000
117Prelander Berroa23SEA1st20022000000000000
118Jon Berti33MIA61331001331260001541641801191204
119Christian Bethancourt31TBR710489104103110200000000120
120Mookie Betts30LAD101521511521520007001600107107010
121Tanner Bibee24CLE1st252502525000000000000
122Bo Bichette25TOR5135134135130000001300000510
123Phil Bickford272TM461006161000000000000
124Osvaldo Bido27PIT1st16901616000000000000
125Shane Bieber28CLE6212102121000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
126Brandon Bielak27HOU4151301515000000000000
127Cavan Biggio28TOR5111781119900204913100272781612
128Jake Bird27COL270307070000000000000
129Ty Blach32COL6201302020000000000000
130Paul Blackburn29OAK7212002121000000000000
131Charlie Blackmon36COL13968996300000000030306170
132Dairon Blanco30KCR26936696100000035924614015
133Ronel Blanco29HOU217701717000000000000
134Travis Blankenhorn26WSN41010101000000080310000
135JJ Bleday25OAK28273827500000039281275560
136Richard Bleier36BOS827002727000000000000
137Xander Bogaerts30SDP11155154155146000001460000910
138Alec Bohm26PHI4145142145141008009000000330
139Cody Bolton25PIT1st16001616000000000000
140Ryan Borucki29PIT638203838000000000000
141Sean Bouchard27COL221102116000000401216133
142Caleb Boushley29MIL1st10011000000000000
143Jonathan Bowlan26KCR1st21022000000000000
144Matt Bowman32NYY530033000000000000
145Brad Boxberger35CHC1222002222000000000000
146Matthew Boyd32DET9151501515000000000000
147Joe Boyle23OAK1st33033000000000000
148Silvino Bracho30CIN750055000000000000
149Cody Bradford25TEX1st20802020000000000000
150Kyle Bradish26BAL2303003030000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
151Archie Bradley30MIA940044000000000000
152Jackie Bradley Jr.33KCR11433243430000006291043014
153Taj Bradley22TBR1st232102323000000000000
154Michael Brantley36HOU1515141510000000100010410
155Matt Brash25SEA278017878000000000000
156Ryan Brasier352TM759015959000000000000
157Huascar Brazobán33MIA250005050000000000000
158John Brebbia33SFG6401004040000000000000
159Alex Bregman29HOU8161161161160000016000000100
160Will Brennan25CLE21381091381210000007111101214193
161Colten Brewer30NYY530033000000000000
162Jonah Bride27OAK24030403100502700000680
163Beau Brieske25DET225102525000000000000
164Jeff Brigham31NYM537003737000000000000
165Braden Bristo282TM1st30033000000000000
166Jhony Brito25NYY1st251302525000000000000
167Connor Brogdon28PHI427102727000000000000
168Mike Brosseau29MIL52921292530412000000241
169Hunter Brown24HOU2312903131000000000000
170Seth Brown30OAK511292112910017000250567719200
171Justin Bruihl262TM327002727000000000000
172Vidal Bruján25TBR33720373200015480066028
173Kris Bryant31COL9807980540070001046472510
174Kris Bubic25KCR433033000000000000
175JB Bukauskas262TM260166000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
176Madison Bumgarner33ARI1544044000000000000
177Aaron Bummer29CHW761016161000000000000
178Nick Burdi30CHC430033000000000000
179Zack Burdi28TBR330033000000000000
180Peyton Burdick26MIA21481413000000131113011
181Jake Burger272TM31411321411110055102000002960
182Brock Burke26TEX353005353000000000000
183Alec Burleson24STL210780107712017000440135424240
184Corbin Burnes28MIL6323203232000000000000
185Michael Busch25LAD1st2718271900411301001830
186Alan Busenitz32CIN360066000000000000
187Matt Bush37MIL612001212000000000000
188Lawrence Butler22OAK1st42334242000000041242050
189José Buttó25NYM297099000000000000
190Byron Buxton29MIN9858085000000000008050
191José Caballero26SEA1st104701049000064921100171015
192Trey Cabbage26LAA1st2215221900900032610041
193Edward Cabrera25MIA3222002222000000000000
194Génesis Cabrera262TM561026161000000000000
195Miguel Cabrera40DET21989598100100000009630
196Oswaldo Cabrera24NYY21158011510800161555114992359
197Kelvin Caceres23LAA1st20022000000000000
198Kole Calhoun35CLE1243414328002500000331420
199Willie Calhoun28NYY744364412000000309122670
200Alex Call28WSN212810912812300000034819123044
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
201Blair Calvo27COL1st10011000000000000
202Johan Camargo29SFG785880000350000000
203Junior Caminero19TBR1st77750001320000200
204Isaiah Campbell25SEA1st27002727000000000000
205Luis Campusano24SDP44941494204200000000550
206Alexander Canario23CHC1st64630000001113420
207Jeimer Candelario292TM81401391401320021011600000810
208Mark Canha342TM91391221391030018040690268833112
209Griffin Canning27LAA4242202424000000000000
210Yennier Cano29BAL272037272000000000000
211Dominic Canzone252TM1st59425938000000260133817141
212Conner Capel26OAK2322232260000001101526343
213Vinny Capra26PIT295970003400000030
214Matt Carasiti31COL316001616000000000000
215Victor Caratini29MIL76255625905810000000230
216Dylan Carlson24STL4765976720000005502072361
217Drew Carlton27SDP311001111000000000000
218Kerry Carpenter25DET21181111189000000011080902770
219Matt Carpenter37SDP13765876130013000000055170
220Carlos Carrasco36NYM14202002020000000000000
221Corbin Carroll22ARI2155146155149000000744464149350
222Evan Carter20TEX1st23192323000000184223010
223Curt Casali34CIN104027404003820100000000
224Triston Casas23BOS21321171321250012500000003120
225Daniel Castano28MIA420022000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
226Nick Castellanos31PHI1115715615714800000000148148810
227Diego Castillo29SEA680088000000000000
228Diego Castillo25ARI210100000000000010
229José Castillo27SDP410011000000000000
230Luis Castillo30SEA7333303333000000000000
231Max Castillo24KCR270077000000000000
232Harold Castro29COL69971998920068245113193172
233Miguel Castro28ARI975027575000000000000
234Rodolfo Castro242TM39259928400045173100003193
235Willi Castro26MIN5124921241133001041854454833129
236Jake Cave30PHI66552656000170003511146181
237Dylan Cease27CHW5333303333000000000000
238Slade Cecconi24ARI1st74077000000000000
239Luis Cessa31CIN876077000000000000
240Andrew Chafin332TM1063036363000000000000
241Yu Chang27BOS53932393800241330000122
242Aroldis Chapman352TM1461016161000000000000
243Matt Chapman30TOR7140139140137000013700000210
244JT Chargois32MIA646504646000000000000
245Jesse Chavez39ATL1636103636000000000000
246Michael Chavis27WSN548274838009227010125215
247Yonny Chirinos292TM520902020000000000000
248Jazz Chisholm Jr.25MIA497939795000000095095130
249Jiman Choi322TM839303917001700000001870
250Adam Cimber32TOR622002222000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
251José Cisnero34DET763006363000000000000
252Aaron Civale282TM5232302323000000000000
253Taylor Clarke30KCR558215858000000000000
254Emmanuel Clase25CLE475007575000000000000
255Alex Claudio31MIL1010011000000000000
256Garrett Cleavinger29TBR415001515000000000000
257Kody Clemens27PHI24937474340390010011280
258Ernie Clement27TOR33013292310063150000284
259Mike Clevinger32CHW7242402424000000000000
260Alex Cobb35SFG12282802828000000000000
261Oscar Colás24CHW1st75667572000000086972261
262Gerrit Cole32NYY11333303333000000000000
263Dylan Coleman26KCR323122323000000000000
264Zack Collins28CLE522220200000000000
265Alex Colomé34CHW1140044000000000000
266Michael Conforto30SFG81251151251100000001809611013100
267Roansy Contreras23PIT3191101919000000000000
268William Contreras25MIL41411371411080108000000003340
269Willson Contreras31STL812511912597097000000003050
270Sam Coonrod30NYM510001010000000000000
271Garrett Cooper322TM7123105123820082000000036140
272Patrick Corbin33WSN11323203232000000000000
273Franchy Cordero28NYY724192422000000401822030
274Jimmy Cordero31NYY431103131000000000000
275Carlos Correa28MIN9135134135135000001350000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
276Nestor Cortes28NYY6121201212000000000000
277Tom Cosgrove27SDP1st54005454000000000000
278Danny Coulombe33BAL961026161000000000000
279Jake Cousins28MIL390099000000000000
280Dylan Covey312TM529102929000000000000
281Colton Cowser23BAL1st261726260000007101226004
282Austin Cox26KCR1st24312424000000000000
283Brandon Crawford36SFG139485939310000920000060
284J.P. Crawford28SEA7145144145144000001440000010
285Kutter Crawford27BOS3322313131000000000001
286Nabil Crismatt282TM480088000000000000
287Cooper Criswell26TBR310001010000000000000
288Garrett Crochet24CHW313001313000000000000
289C.J. Cron332TM107168716100610000000920
290Jake Cronenworth29SDP41271241271270010635000000020
291Declan Cronin25CHW1st90099000000000000
292Tyler Cropley27KCR1st22220200000000000
293Pete Crow-Armstrong21CHC1st1331313000000013013007
294Wil Crowe28PIT450055000000000000
295Fernando Cruz33CIN258205858000000000000
296Nelson Cruz42SDP194933491001000000042160
297Oneil Cruz24PIT399990000090000000
298Steven Cruz24KCR1st10401010000000000000
299José Cuas292TM272207272000000000000
300Johnny Cueto37MIA16131001313000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
301Charlie Culberson34ATL1110100000000000110
302Xzavion Curry24CLE241904141000000000000
303John Curtiss30NYM615001515000000000000
304Tyler Cyr30LAD220022000000000000
305Travis d'Arnaud34ATL117465746306300000000861
306David Dahl29SDP643430000000033010
307Bobby Dalbec28BOS42115211800151210000242
308Davis Daniel26LAA1st30033000000000000
309Hagen Danner24TOR1st10011000000000000
310Yu Darvish36SDP11242402424000000000000
311Tucker Davidson272TM438103838000000000000
312Zach Davies30ARI9181801818000000000000
313Henry Davis23PIT1st626062490200000049491120
314J.D. Davis30SFG7144126144126001501160000014142
315Jonathan Davis31MIA634273433000000131233003
316Noah Davis26COL286088000000000000
317Yonathan Daza29COL424202423000000023223012
318Enmanuel De Jesus26MIA1st20022000000000000
319Chase De Jong29PIT760066000000000000
320Bryan De La Cruz26MIA3153147153152000000142715152111
321Elly De La Cruz21CIN1st98969898000032690000102
322José De León30MIN613101313000000000000
323Enyel De Los Santos27CLE570007070000000000000
324Yerry De Los Santos25PIT222002222000000000000
325Jacob deGrom35TEX1066066000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
326Paul DeJong293TM7112102112110000101100000141
327Jason Delay28PIT27053706806800000000030
328Jonny DeLuca24LAD1st2410242100000098721283
329Matt Dermody32BOS511011000000000000
330Anthony DeSclafani33SFG9191801919000000000000
331Reid Detmers23LAA3282802828000000000000
332Chris Devenski322TM838003838000000000000
333Rafael Devers26BOS7153151153151000015110000220
334Aledmys Díaz32OAK8109831099800101140401300135240
335Alexis Díaz26CIN271037171000000000000
336Elias Díaz32COL91411231411260126000000008160
337Isan Díaz272TM487880007100000010
338Jhonathan Díaz26LAA341044000000000000
339Jordan Diaz22OAK2908090730072838000001681
340Miguel Díaz28DET612301212000000000000
341Yainer Diaz24HOU210485104680608000000038170
342Yandy Díaz31TBR71371331371220011906000001340
343Corey Dickerson34WSN1150435044000000430144570
344Jake Diekman362TM1263006363000000000000
345Brandon Dixon31SDP533233325101600020911745
346Dylan Dodd25ATL1st77077000000000000
347Jasson Domínguez20NYY1st88880000000808000
348Seranthony Domínguez28PHI557005757000000000000
349Josh Donaldson372TM135147503910003800000930
350Brendan Donovan26STL2958195750014346121092618101
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
351Camilo Doval25SFG369026969000000000000
352Jeter Downs24WSN262650002040000001
353Brenton Doyle25COL1st12611812612500000001250125001
354Tommy Doyle27COL215001515000000000000
355Hunter Dozier31KCR72925292700501702057111
356Brandon Drury30LAA9125122125116004792000000910
357Daniel Duarte26CIN231023131000000000000
358Shawn Dubin27HOU1st31033000000000000
359Mauricio Dubón28HOU513210613212500279199292380103
360Tyler Duffey32CHC910011000000000000
361Matt Duffy32KCR87952787020172231100004190
362Dane Dunning28TEX4352603535000000000000
363Ezequiel Duran24TEX2122106122100002922373401352251
364Jarren Duran26BOS3102821029600000027751961172
365Jhoan Durán25MIN259005959000000000000
366Adam Duvall34BOS10928292840000007612684581
367Nate Eaton26KCR228152822100010136422225
368Cam Eden25TOR1st51520000002002213
369Tommy Edman28STL513712913713500051048042849050
370Carl Edwards Jr.31WSN932003232000000000000
371Xavier Edwards23MIA1st3020302700024000404141
372Zach Eflin29TBR8313103131000000000000
373Bryce Elder24ATL2313103131000000000000
374Drew Ellis27PHI312712100060400000031
375Christian Encarnacion-Strand23CIN1st63596339003509000112440
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
376Adam Engel31SDP753540000001304002
377Mason Englert23DET1st31103131000000000000
378Nathan Eovaldi33TEX12252502525000000000000
379Lucas Erceg28OAK1st50005050000000000000
380Eduardo Escobar342TM131007399863052065100006172
381Jose Espada26SDP1st10011000000000000
382Santiago Espinal28TOR49360938400047261600001212
383Paolo Espino36WSN530033000000000000
384Joey Estes21OAK1st22022000000000000
385Carlos Estévez30LAA763006363000000000000
386Jeremiah Estrada24CHC212001212000000000000
387Thairo Estrada27SFG51201191201180001020243003200
388Alex Faedo27DET2151201515000000000000
389Pete Fairbanks29TBR549004949000000000000
390Stuart Fairchild27CIN3976597940000004527309431110
391Bailey Falter262TM3181401818000000000000
392Jeurys Familia33OAK1214001414000000000000
393Jake Faria29BOS510011000000000000
394Buck Farmer32CIN1071017171000000000000
395Kyle Farmer32MIN71207912011700445434030031191
396Calvin Faucher27TBR217401717000000000000
397Angel Felipe25OAK1st14001414000000000000
398Ryan Feltner26COL3101001010000000000000
399Caleb Ferguson26LAD568726868000000000000
400Freddy Fermin28KCR27055706506500000000242
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
401José Fermín24STL1st2116211800010800000112
402Jose A. Ferrer23WSN1st39003939000000000000
403Matt Festa30SEA480088000000000000
404Kyle Finnegan31WSN467006767000000000000
405Tyler Fitzgerald25SFG1st101010100000300909000
406Jack Flaherty272TM7292702929000000000000
407Josh Fleming27TBR412301212000000000000
408David Fletcher29LAA633263332000143180000012
409Dominic Fletcher25ARI1st282428270000004141227011
410Chris Flexen282TM6291602929000000000000
411Wilmer Flores31SFG11126971267800616220000041280
412Estevan Florial25NYY419181919000000019019001
413Dylan Floro322TM862006262000000000000
414Jason Foley27DET370007070000000000000
415Mike Ford30SEA5846583122010000000067151
416Nick Fortes26MIA310885108104010400000000246
417Jake Fraley28CIN51118511181000000290558123241
418J.P. France28HOU1st242302424000000000000
419Ty France28SEA5158154158158001580000000040
420Bowden Francis27TOR220002020000000000000
421Wander Franco22TBR3112109112111000001110000130
422Adam Frazier31BAL814111314113600013000307102231
423Clint Frazier28CHW733173331000000632631075
424Kyle Freeland30COL7292902929000000000000
425Freddie Freeman33LAD14161161161161001610000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
426Tyler Freeman24CLE264396453001172511100110612
427Sal Frelick23MIL1st574957550000001304055180
428Luis Frías25ARI329012929000000000000
429Max Fried29ATL7141401414000000000000
430TJ Friedl27CIN31381221381370000002312621371151
431David Fry27CLE1st582557552281901020792132
432Shintaro Fujinami292TM1st64716464000000000000
433Carson Fulmer29LAA731033000000000000
434Michael Fulmer30CHC758125858000000000000
435Kody Funderburk26MIN1st11001111000000000000
436Hunter Gaddis25CLE211701111000000000000
437Matt Gage30HOU250055000000000000
438Cam Gallagher30CLE75653565605600000000000
439Giovanny Gallegos31STL756005656000000000000
440Zac Gallen27ARI5343403434000000000000
441Joey Gallo29MIN9111831111080051000511110641136
442Ben Gamel31SDP864630000003013111
443Adolis García30TEX514814514814000000008135140730
444Avisaíl García32MIA12373037310000001012331260
445Deivi García242TM380088000000000000
446Luis García36SDP1161006161000000000000
447Luis García Jr.23WSN4122112122121000121000000091
448Luis Garcia26HOU466066000000000000
449Maikel Garcia23KCR21231181231170004104140000521
450Rico Garcia292TM410001010000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
451Robert Garcia272TM1st25002525000000000000
452Yimi García32TOR973007373000000000000
453Kyle Garlick31MIN5148141200000040812260
454Amir Garrett31KCR727002727000000000000
455Braxton Garrett25MIA4313003131000000000000
456Reed Garrett302TM311001111000000000000
457Stone Garrett27WSN28958898200000077012824185
458Mitch Garver32TEX787828729028100000005750
459Justin Garza29BOS217101717000000000000
460Kevin Gausman32TOR11313103131000000000000
461Zack Gelof23OAK1st6969696900069000000000
462Domingo Germán30NYY6201902020000000000000
463Ian Gibaut29CIN574017474000000000000
464Kyle Gibson35BAL11333313333000000000000
465Logan Gilbert26SEA3323203232000000000000
466Tyler Gilbert29ARI311001111000000000000
467Logan Gillaspie26BAL211011111000000000000
468Andrés Giménez24CLE4153146153150000150000000050
469Kevin Ginkel29ARI560016060000000000000
470Lucas Giolito283TM8333303333000000000000
471Sawyer Gipson-Long25DET1st44044000000000000
472Mychal Givens33BAL960066000000000000
473Tyler Glasnow29TBR8212102121000000000000
474Paul Goldschmidt35STL131541541541330013300000002100
475Austin Gomber29COL5272702727000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
476Yan Gomes35CHC1211610211610301030000000012100
477Yoendrys Gómez23NYY1st10011000000000000
478Tony Gonsolin29LAD5202002020000000000000
479Marco Gonzales31SEA9101001010000000000000
480Nick Gonzales24PIT1st3532353400029090000020
481Chi Chi González31MIA730033000000000000
482Oscar González25CLE2544554320000002030321972
483Romy Gonzalez26CHW344284436000281231610539
484Victor González27LAD334123434000000000000
485Hunter Goodman23COL1st23192318008000001010320
486Nick Gordon27MIN334233434000110212200260100
487MacKenzie Gore24WSN2272702727000000000000
488Nolan Gorman23STL21191061198800075180000027100
489Trevor Gott302TM864006464000000000000
490Yasmani Grandal34CHW1211897118950926000000016180
491Brusdar Graterol24LAD568116868000000000000
492Kendall Graveman322TM968016868000000000000
493Jon Gray31TEX9292912929000000000000
494Josiah Gray25WSN3303003030000000000000
495Sonny Gray33MIN11323203232000000000000
496Tristan Gray27TBR1st21220010010000000
497Chad Green32TOR812001212000000000000
498Hunter Greene23CIN2222202222000000000000
499Riley Greene22DET299949990000000679690930
500Shane Greene34CHC1020022000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
501Zack Greinke39KCR20302713030000000000000
502Randal Grichuk312TM101181131181040000006522271041150
503Trent Grisham26SDP515314215315300000001530153061
504Vaughn Grissom22ATL22320232300040190000020
505Robbie Grossman33TEX11115991157200000048028724092
506Michael Grove26LAD2181201818000000000000
507Javy Guerra272TM617201717000000000000
508Vladimir Guerrero Jr.24TOR51561541561210012100000003520
509Luis Guillorme28NYM654295449100291490000090
510Lourdes Gurriel Jr.29ARI6145139145960010009500955050
511Yuli Gurriel39MIA81087210893009300000005201
512Dalton Guthrie27PHI22382320000010127219013
513Eric Haase302TM68972897806000002301247141
514Josh Hader29SDP761016161000000000000
515Sam Haggerty29SEA552235235004100016422115205
516Darick Hall27PHI21814181600160000000040
517DL Hall24BAL218011818000000000000
518Billy Hamilton32CHW1130310000000011003
519Caleb Hamilton28BOS242440400000000000
520David Hamilton25BOS1st1511151500020130000002
521Ian Hamilton28NYY439303939000000000000
522Garrett Hampson28MIA698599887000135301026215341110
523Emerson Hancock24SEA1st33033000000000000
524Brad Hand332TM1360006060000000000000
525Brenan Hanifee25DET1st30033000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
526Mitch Haniger32SFG7615561570000004601457360
527Ian Happ28CHC715815615815400000015400154410
528Bryce Harper30PHI1212612512636003600000008910
529Hobie Harris30WSN1st16001616000000000000
530Hogan Harris26OAK1st14601414000000000000
531Michael Harris II22ATL213813713813800000001380138010
532Josh Harrison35PHI13412640352001116060281130
533Kyle Harrison21SFG1st77077000000000000
534Geoff Hartlieb29MIA420022000000000000
535Grant Hartwig25NYM1st28002828000000000000
536Hunter Harvey28WSN557005757000000000000
537Adam Haseley27CHW52872823000000271623135
538Thomas Hatch282TM418201818000000000000
539Ke'Bryan Hayes26PIT4124120124122000012200000220
540Austin Hays27BAL614413514414100000013775141331
541Brent Headrick25MIN1st14001414000000000000
542Andrew Heaney32TEX10342803434000000000000
543Taylor Hearn283TM513011313000000000000
544Jonathan Heasley26KCR312011212000000000000
545Austin Hedges302TM98266818248000000000110
546Jonah Heim28TEX4131123131124012400000000830
547Tyler Heineman322TM42216222002000000000012
548Ben Heller31ATL519001919000000000000
549Ryan Helsley28STL533013333000000000000
550Heath Hembree34TBR1110011000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
551Gunnar Henderson22BAL21501431501360000848300001161
552Kyle Hendricks33CHC10242402424000000000000
553Liam Hendriks34CHW1350055000000000000
554Tommy Henry25ARI2171601717000000000000
555David Hensley27HOU23022301700591020021162
556Sam Hentges26CLE356005656000000000000
557Jimmy Herget29LAA529102929000000000000
558Kevin Herget32CIN214001414000000000000
559Carlos Hernández26KCR467416767000000000000
560Daysbel Hernández26ATL1st40044000000000000
561Enrique Hernández312TM1014012114014000103612741123436091
562Jonathan Hernández26TEX433003333000000000000
563Jose Hernandez25PIT1st50005050000000000000
564Nick Hernandez28SDP1st20022000000000000
565Teoscar Hernández30SEA8160159160135000000001351352810
566Yonny Hernández25LAD314414111008300000050
567Iván Herrera23STL21310131301300000000000
568José Herrera26ARI24336414224000000000010
569Tim Herrin26CLE1st23002323000000000000
570Jason Heyward33LAD1412498124112006000723901096200
571Aaron Hicks332TM119377938400000030442184874
572Jordan Hicks262TM565006565000000000000
573Kyle Higashioka33NYY79272929009000000000230
574Derek Hill27WSN413131313000000013013000
575Garrett Hill27DET290099000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
576Rich Hill432TM19322703232000000000000
577Tim Hill33SDP648004848000000000000
578Sam Hilliard29ATL540194031000000723231259
579Sean Hjelle26SFG215001515000000000000
580Bryan Hoeing26MIA233713333000000000000
581Nico Hoerner26CHC51501491501490001350200000110
582Jeff Hoffman30PHI854005454000000000000
583Colin Holderman27PIT258005858000000000000
584Gavin Hollowell25COL226002626000000000000
585Clay Holmes30NYY666006666000000000000
586Tyler Holton27DET259105959000000000000
587Brent Honeywell Jr.282TM240004040000000000000
588TJ Hopkins26CIN1st259251500000060915849
589Spencer Horwitz25TOR1st1591550050000000650
590Eric Hosmer33CHC1331273115001500000001440
591Tanner Houck27BOS4212102121000000000000
592Adrian Houser30MIL7232102323000000000000
593Spencer Howard26TEX430033000000000000
594Bryan Hudson26LAD1st60066000000000000
595Dakota Hudson28STL6181201818000000000000
596Daniel Hudson36LAD1430033000000000000
597Sam Huff25TEX32110211201040000000930
598Brandon Hughes27CHC217001717000000000000
599Cooper Hummel28SEA21061020000001012820
600Tommy Hunter36NYM1614021414000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
601Kyle Hurt25LAD1st10011000000000000
602Andy Ibáñez30DET311493114105004771601308214170
603Raisel Iglesias33ATL958005858000000000000
604Jonathan India26CIN31191171191040001040000001510
605Kolton Ingram26LAA1st50055000000000000
606Cole Irvin29BAL5241202424000000000000
607Jake Irvin26WSN1st242402424000000000000
608Kyle Isbel26KCR391839189000000089089142
609Andre Jackson272TM319701919000000000000
610Jay Jackson35TOR525002525000000000000
611Luke Jackson31SFG833003333000000000000
612Zach Jackson28OAK219001919000000000000
613Alek Jacob25SDP1st30033000000000000
614Joe Jacques28BOS1st23102323000000000000
615Drey Jameson25ARI215311515000000000000
616Travis Jankowski32TEX9107631071040000007814161043107
617Danny Jansen28TOR68672867307300000000973
618Kenley Jansen35BOS1451015151000000000000
619Bryce Jarvis25ARI1st11111111000000000000
620Cristian Javier26HOU4313103131000000000000
621Griffin Jax28MIN371007171000000000000
622Ryan Jeffers26MIN49677968208200000000982
623Dany Jiménez29OAK325102525000000000000
624Eloy Jiménez26CHW51201181201400000000141410520
625Joe Jiménez28ATL759015959000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
626Connor Joe30PIT4133102133121005300032057813251
627Bryce Johnson27SFG230113030000000228030023
628Pierce Johnson322TM667016767000000000000
629Jahmai Jones25MIL374720002000000412
630Nolan Jones25COL210610010610400100106053493041
631Ben Joyce22LAA1st12001212000000000000
632Aaron Judge31NYY81061041066700000001854673820
633Edouard Julien24MIN1st10993109780047500000027150
634Corey Julks27HOU1st9377937000000069017019101
635Josh Jung25TEX2122120122121000012100000020
636Jakob Junis30SFG740414040000000000000
637Janson Junk27MIL321022000000000000
638Evan Justice24COL1st90099000000000000
639Tommy Kahnle33NYY942004242000000000000
640Connor Kaiser26COL1st32320000020000001
641James Kaprielian29OAK4141101414000000000000
642Ricky Karcher25CIN1st10011000000000000
643James Karinchak27CLE544004444000000000000
644Karl Kauffmann25COL1st11311111000000000000
645Anthony Kay282TM516041616000000000000
646Jarred Kelenic23SEA31059810510100000079821101360
647Brad Keller27KCR611901111000000000000
648Mitch Keller27PIT5323203232000000000000
649Trevor Kelley30TBR410301010000000000000
650Carson Kelly282TM85244505034700000000202
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
651Joe Kelly352TM1242004242000000000000
652Kevin Kelly25TBR1st57005757000000000000
653Merrill Kelly34ARI5303003030000000000000
654Michael Kelly30CLE214001414000000000000
655Zack Kelly28BOS280088000000000000
656Tony Kemp31OAK81249912411400057006500653202
657Brett Kennedy28CIN252055000000000000
658Buddy Kennedy24ARI21071070001600000230
659Ian Kennedy38TEX1716001616000000000000
660Max Kepler30MIN9130112130124000000001241242140
661Orion Kerkering22PHI1st30033000000000000
662Ray Kerr28SDP222002222000000000000
663Clayton Kershaw35LAD16242402424000000000000
664Grae Kessinger25HOU1st26826230056770000071
665Dallas Keuchel35MIN1210601010000000000000
666Carter Kieboom25WSN42723272600002600000121
667Kevin Kiermaier33TOR1112911112912700000001270127105
668Yusei Kikuchi32TOR5323203232000000000000
669Caleb Kilian26CHC231033000000000000
670Ha-Seong Kim27SDP315214415215100010632200000142
671Craig Kimbrel35PHI1471007171000000000000
672Isiah Kiner-Falefa28NYY611588113109400131137417780105
673John King282TM435013535000000000000
674Michael King28NYY549904949000000000000
675Tyler Kinley32COL618001818000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
676George Kirby25SEA2313103131000000000000
677Alex Kirilloff25MIN488738885007500010011213120
678Alejandro Kirk24TOR412397123990990000000017210
679Andrew Kittredge33TBR714001414000000000000
680Heston Kjerstad24BAL1st1381340000003014640
681Corey Kluber37BOS1315901515000000000000
682Reiss Knehr26SDP341044000000000000
683Andrew Knizner28STL57063706906810000000121
684Matt Koch32COL639103939000000000000
685Taylor Kohlwey28SDP1st53540000003014110
686Adam Kolarek342TM750055000000000000
687Mark Kolozsvary27BAL210110100000000000
688Michael Kopech27CHW4302703030000000000000
689Jackson Kowar26KCR323002323000000000000
690Joey Krehbiel30BAL460066000000000000
691Ryan Kreidler25DET21151190003330000202
692Dean Kremer27BAL4323203232000000000000
693Brooks Kriske29KCR340044000000000000
694Matt Krook28NYY1st40044000000000000
695Chad Kuhl30WSN716501616000000000000
696Joel Kuhnel282TM490099000000000000
697Steven Kwan25CLE215815415815300000015300153320
698Joe La Sorsa252TM1st25002525000000000000
699Tommy La Stella34SEA101261200000000000760
700Jake Lamb32LAA101914181710160000000030
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
701Jimmy Lambert28CHW435103535000000000000
702Peter Lambert26COL3251102525000000000000
703Dinelson Lamet302TM617401717000000000000
704Alex Lange27DET367016767000000000000
705Shea Langeliers25OAK2135124135123012300000000861
706Trevor Larnach26MIN3584758560000004402056380
707Jacob Latz27TEX230033000000000000
708Eric Lauer28MIL610901010000000000000
709Ramón Laureano282TM610595105970000000208397490
710Derek Law32CIN754315454000000000000
711Jordan Lawlar20ARI1st149141300000130000003
712Casey Lawrence35STL415001515000000000000
713Justin Lawrence28COL369016969000000000000
714Kyle Leahy26STL1st30033000000000000
715José Leclerc29TEX757005757000000000000
716Dylan Lee28ATL324102424000000000000
717Korey Lee24CHW22423242302300000000101
718Casey Legumina26CIN1st11001111000000000000
719Mark Leiter Jr.32CHC469016969000000000000
720DJ LeMahieu34NYY13136130136128005696900000460
721Sandy León34TEX122211212212100000000010
722Dominic Leone313TM1051005151000000000000
723Josh Lester28BAL21161181050100011230
724Kyle Lewis27ARI5161116300000030031150
725Royce Lewis24MIN25856584900004910000920
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
726Matthew Liberatore23STL2221102222000000000000
727Jeff Lindgren26MIA1st30033000000000000
728Francisco Lindor29NYM9160159160158000001580000110
729Andre Lipcius25DET1st138131100001100000250
730Zack Littell272TM6281402828000000000000
731Luke Little22CHC1st70177000000000000
732Ben Lively31CIN4191201919000000000000
733Mauricio Llovera272TM430003030000000000000
734Jonathan Loáisiga28NYY617001717000000000000
735Tim Locastro30NYM7431843330000002751335411
736Nick Lodolo25CIN277077000000000000
737Nick Loftin24KCR1st191719170087400000220
738Zach Logue27DET230033000000000000
739Sam Long27OAK340104040000000000000
740Evan Longoria37ARI16746074410000410000025130
741Alejo López27CIN310110001000000000
742Irving Lopez28STL1st53550002300000011
743Jacob Lopez25TBR1st41044000000000000
744Jorge López303TM861006161000000000000
745José Lopez24TBR1st10011000000000000
746Nicky Lopez282TM5947093892044929112002183
747Pablo López27MIN6323203232000000000000
748Reynaldo López293TM868006868000000000000
749Michael Lorenzen312TM9292502929000000000000
750Aaron Loup35LAA1255005555000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
751Richard Lovelady27OAK427002727000000000000
752Brandon Lowe28TBR6109101109105000105000000470
753Josh Lowe25TBR313511613510700000031410110721133
754Nathaniel Lowe27TEX5161161161161001610000000000
755Easton Lucas26OAK1st60066000000000000
756Joey Lucchesi30NYM599099000000000000
757Marco Luciano21SFG1st1413141300000130000100
758Lucas Luetge36ATL712001212000000000000
759Seth Lugo33SDP8262602626000000000000
760Nathan Lukes28TOR1st2962919000000411519858
761Jordan Luplow292TM7391839312030002027285152
762Jesús Luzardo25MIA5323203232000000000000
763Jordan Lyles32KCR13313103131000000000000
764Daniel Lynch IV26KCR399099000000000000
765Lance Lynn362TM12323203232000000000000
766Andrés Machado30WSN444004444000000000000
767Manny Machado30SDP121381381381050000105000003300
768Nick Madrigal26CHC4926892810001472000005166
769Bligh Madris27HOU21261241020001001350
770Kenta Maeda35MIN7212002121000000000000
771Drew Maggi34PIT1st31320000200000120
772Tyler Mahle28MIN755055000000000000
773Luke Maile32CIN87858747547100000000120
774Martín Maldonado36HOU13117116116117111600000000000
775Sean Manaea31SFG8371003737000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
776Trey Mancini31CHC7796379550051000005522150
777Matt Manning25DET3151501515000000000000
778Alek Manoah25TOR3191901919000000000000
779Joe Mantiply32ARI635303535000000000000
780Tucupita Marcano23PIT3755375730001815800001131
781Manuel Margot28TBR89981999300000005543930141
782Ron Marinaccio27NYY245004545000000000000
783Michael Mariot34CIN410011000000000000
784Jake Marisnick323TM1146254642000000035742435
785Cade Marlowe26SEA1st34233430000000244230253
786Germán Márquez28COL844044000000000000
787Alec Marsh25KCR1st17801717000000000000
788Brandon Marsh25PHI31331171331290000002910871292113
789José Marte27LAA310001010000000000000
790Ketel Marte29ARI9150144150145000145010202550
791Noelvi Marte21CIN1st3531353400013040000212
792Starling Marte34NYM1286828685000000018485012
793Yunior Marte28PHI240004040000000000000
794Chris Martin37BOS855015555000000000000
795Adrián Martinez26OAK222102222000000000000
796J.D. Martinez35LAD131131111133000000300311020
797J.P. Martínez27TEX1st179171000000042410343
798Justin Martinez21ARI1st10001010000000000000
799Nick Martinez32SDP663906363000000000000
800Seth Martinez28HOU335013535000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
801Nick Martini33CIN42917291800400013041610120
802Michael Massey25KCR21291131291180001180000009130
803Miles Mastrobuoni27CHC261356046100729410676108
804Jorge Mateo28BAL411697116113000001100404239
805Mark Mathias282TM32720272200020000022260
806Nick Maton26DET39371937800030534000013192
807Phil Maton30HOU768046868000000000000
808Luis Matos21SFG1st7664767300000014571573270
809Steven Matz32STL9251702525000000000000
810Ronny Mauricio22NYM1st2626262600021520000000
811Dustin May25LAD599099000000000000
812Trevor May33OAK949004949000000000000
813Mike Mayers31KCR862066000000000000
814Tim Mayza31TOR669026969000000000000
815Zach McAllister35NYY970077000000000000
816James McArthur26KCR1st18211818000000000000
817James McCann33BAL107061696215920000000730
818Jake McCarthy25ARI3997799930000000128493194
819Darren McCaughan27SEA230033000000000000
820Shane McClanahan26TBR4212102121000000000000
821Chas McCormick28HOU3115108115111000000595524111430
822Mason McCoy28TOR1st60660000060000011
823Andrew McCutchen36PIT15112104112800000000889880
824T.J. McFarland34NYM1130033000000000000
825Easton McGee25SEA211011000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
826Scott McGough33ARI263126363000000000000
827Reese McGuire28BOS672517262062000000001170
828Collin McHugh36ATL1141104141000000000000
829Ryan McKenna26BAL3893388881000001525558711211
830Triston McKenzie25CLE444044000000000000
831Billy McKinney28NYY6483848410010003391041071
832Zach McKinstry28DET414811714814310048522322238562282
833Matt McLain23CIN1st89888986000370530000401
834Ryan McMahon28COL71521471521470002213000000313
835John McMillon25KCR1st40044000000000000
836Jeff McNeil31NYM6156151156155001107013234168050
837Curtis Mead22TBR1st2420242300041910000110
838Austin Meadows28DET665660000006016010
839Parker Meadows23DET1st37353736000000036036101
840John Means30BAL644044000000000000
841Nick Mears26COL416001616000000000000
842Wade Meckler23SFG1st20152019000000418019050
843Victor Mederos22LAA1st30033000000000000
844Luis Medina24OAK1st231702323000000000000
845Trevor Megill29MIL331203131000000000000
846Tylor Megill27NYM3252502525000000000000
847Francisco Mejia27TBR75042505005000000000010
848J.C. Mejía26MIL390099000000000000
849MJ Melendez24KCR21481411481340101000580721261260
850Danny Mendick29NYM53519333120016904004363
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
851Joey Meneses31WSN2154151154200019000001113130
852Óscar Mercado28STL5207201700000074817312
853Whit Merrifield34TOR81451371451420008400810684052
854Julian Merryweather31CHC469016969000000000000
855Matt Mervis25CHC1st2726272700270000000010
856Jake Meyers27HOU31128711210700000021050107157
857Keynan Middleton292TM751005151000000000000
858Miles Mikolas34STL8353503535000000000000
859Wade Miley36MIL13232302323000000000000
860Drew Millas25WSN1st118111001000000000020
861Bobby Miller24LAD1st222202222000000000000
862Brad Miller33TEX11271627710501000002160
863Bryce Miller24SEA1st252502525000000000000
864Mason Miller24OAK1st10601010000000000000
865Owen Miller26MIL39073908600354223070284121
866Shelby Miller32LAD1136113636000000000000
867Tyson Miller273TM310001010000000000000
868Alec Mills31CIN710011000000000000
869Hoby Milner32MIL773007373000000000000
870Tommy Milone36SEA1322022000000000000
871A.J. Minter29ATL770007070000000000000
872José Miranda25MIN24038403900203800000310
873Anthony Misiewicz283TM411001111000000000000
874Calvin Mitchell24PIT221210000000011010
875Garrett Mitchell24MIL219171919000000019019020
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
876Carmen Mlodzinski24PIT1st35103535000000000000
877Sam Moll312TM470107070000000000000
878Andruw Monasterio26MIL1st92789285000325650000563
879Yoán Moncada28CHW89287929000009000000020
880Mickey Moniak25LAA48577858000000012541680062
881Frankie Montas30NYY810011000000000000
882Elehuris Montero24COL2857785660055012000001761
883Rafael Montero32HOU968016868000000000000
884Coco Montes26COL1st1810181700015210000011
885Jordan Montgomery302TM7323203232000000000000
886Dylan Moore30SEA56736675900423192235296215
887Matt Moore343TM1250005050000000000000
888McKinley Moore24PHI1st30033000000000000
889Jovani Morán26MIN343024343000000000000
890Adrián Morejón24SDP581088000000000000
891Christopher Morel24CHC21071011074900019528128256140
892Gabriel Moreno23ARI211194111104010400000000191
893Dauri Moreta27PIT355005555000000000000
894Eli Morgan27CLE361006161000000000000
895Reyes Moronta30LAA620022000000000000
896Cody Morris26CLE260066000000000000
897Charlie Morton39ATL16303003030000000000000
898Taylor Motter33STL629212928001141230011130
899Ryan Mountcastle26BAL411510811590009000000002370
900Mike Moustakas342TM13112881129000500520000010210
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
901Zach Muckenhirn28NYM1st30033000000000000
902Kyle Muller25OAK3211302121000000000000
903Cedric Mullins28BAL611610311611000000001100110371
904Max Muncy32LAD81351311351240000124000001040
905Andrés Muñoz24SEA452015252000000000000
906Penn Murfee29SEA216011616000000000000
907Chris Murphy25BOS1st20002020000000000000
908Sean Murphy28ATL5108102108102010200000000530
909Tom Murphy32SEA84744474104100000000530
910Joe Musgrove30SDP8171701717000000000000
911Parker Mushinski27HOU214001414000000000000
912Dane Myers27MIA1st22172221000000219021211
913Wil Myers32CIN11373537320013000002727411
914James Naile30STL210011010000000000000
915Tyler Naquin32CHW852530000002013020
916Andrew Nardi24MIA263016363000000000000
917Omar Narváez31NYM84940494704700000000030
918Packy Naughton27STL340044000000000000
919Edgar Navarro25CHW1st80088000000000000
920Bo Naylor23CLE26755676706700000000080
921Josh Naylor26CLE512111412192009100000112770
922Zach Neal34OAK414201414000000000000
923Kyle Nelson26ARI468216868000000000000
924Nick Nelson27PHI410011000000000000
925Ryne Nelson25ARI2292702929000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
926Héctor Neris34HOU1071017171000000000000
927Zach Neto22LAA1st8481848400000840000010
928Tyler Nevin26DET341264130008014070181074
929Sean Newcomb30OAK772077000000000000
930Kevin Newman29CIN67458746300916241900007114
931Kyle Nicolas24PIT1st40044000000000000
932Tomás Nido29NYM72218222102100000000010
933Brandon Nimmo30NYM8152150152146000000101360146520
934Vinny Nittoli32NYM330033000000000000
935Ryan Noda27OAK1st1281081281190011900020797181
936Stephen Nogosek28NYM413001313000000000000
937Aaron Nola30PHI9323203232000000000000
938Austin Nola33SDP55245525205200000000010
939Sean Nolin33MIA510011000000000000
940Lars Nootbaar25STL3117112117114000000247334114240
941Daniel Norris30CLE1070077000000000000
942Ryan O'Hearn29BAL61128911292007000060232914210
943Logan O'Hoppe23LAA25149514904900000000101
944Brian O'Keefe29SEA286880800000000010
945Tyler O'Neill28STL6725972700000005813070161
946Bailey Ober27MIN3262602626000000000000
947Rougned Odor29SDP1059355946001309000999143
948Shohei Ohtani28LAA6135135135232300000000013400
949Steven Okert31MIA664206464000000000000
950Chris Okey28LAA221220200000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
951Edward Olivares27KCR4107921075800000054235842122
952Adam Oller28OAK291099000000000000
953Matt Olson29ATL8162162162162001620000000000
954Reese Olson23DET1st211802121000000000000
955Jonathan Ornelas23TEX1st82870000340000021
956Kaleb Ort31BOS321202121000000000000
957Oliver Ortega26MIN310001010000000000000
958Rafael Ortega32NYM7473447420000001925742245
959Joey Ortiz24BAL1st151115140007430000030
960Luis Ortiz27PHI414001414000000000000
961Luis Ortiz24PIT2181501818000000000000
962Adam Ottavino37NYM1366006666000000000000
963Glenn Otto27TEX360066000000000000
964James Outman26LAD2151137151145000000171356145380
965Connor Overton29CIN333033000000000000
966Johan Oviedo25PIT4323203232000000000000
967Chris Owings31PIT11117101110000100101000
968Marcell Ozuna32ATL111441421442000000200214220
969Cristian Pache24PHI44824484400000024193441106
970Chris Paddack27MIN530033000000000000
971Nicholas Padilla26CHW230033000000000000
972Kevin Padlo26LAA332330020100000000
973Emilio Pagán32MIN766116666000000000000
974Joshua Palacios27PIT391599176000000251150763242
975Richie Palacios26STL232253227000100178226342
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
976Daniel Palencia23CHC1st27002727000000000000
977Andre Pallante24STL262006262000000000000
978Thomas Pannone29MIL310011000000000000
979Isaac Paredes24TBR414313314313800251411610000350
980Kyren Paris21LAA1st151215130002090202111
981Wes Parsons30TOR311011000000000000
982Vinnie Pasquantino25KCR261606144004400000001710
983Luis Patiño232TM491099000000000000
984Spencer Patton35OAK612001212000000000000
985James Paxton34BOS10191901919000000000000
986Joel Payamps29MIL569006969000000000000
987Nate Pearson26TOR335003535000000000000
988Joc Pederson31SFG10121951213800200032063779240
989Elvis Peguero26MIL359005959000000000000
990Liover Peguero22PIT259565959000330390000000
991Jeremy Peña25HOU2150149150150000001500000000
992Ryan Pepiot25LAD283088000000000000
993David Peralta35LAD101331041331230000001180121236240
994Freddy Peralta27MIL6303003030000000000000
995Sammy Peralta25CHW1st16001616000000000000
996Wandy Peralta31NYY863006363000000000000
997Oswald Peraza23NYY252485250000103660000122
998Angel Perdomo29PIT330003030000000000000
999Geraldo Perdomo23ARI3144116144141000281611600000151
1000Everson Pereira22NYY1st27262727000000270027000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1001Carlos Pérez32OAK56847664823115000100114170
1002Carlos Pérez26CHW22792720020000000003120
1003Cionel Pérez27BAL665036565000000000000
1004Eury Pérez20MIA1st191901919000000000000
1005Francisco Pérez25OAK317101717000000000000
1006Hector Perez27TBR210011000000000000
1007Martín Pérez32TEX12352003535000000000000
1008Michael Pérez30NYM632330300000000000
1009Roberto Pérez34SFG1055550500000000000
1010Salvador Perez33KCR121401401401110912300000002900
1011Blake Perkins26MIL1st67416761000000121935614514
1012David Peterson27NYM4272102727000000000000
1013Jace Peterson332TM1013410313312820121112010013242
1014Brandon Pfaadt24ARI1st191801919000000000000
1015Tommy Pham352TM1012911312981000000717108144114
1016Brett Phillips29LAA7401839321000003244311111
1017Connor Phillips22CIN1st55055000000000000
1018Evan Phillips28LAD662006262000000000000
1019Konnor Pilkington25CLE210011000000000000
1020Kevin Pillar34ATL118142817700000064313770311
1021Manny Piña36OAK1044420200000000200
1022Riley Pint25COL1st10011000000000000
1023René Pinto26TBR23931383913800000000000
1024Nick Pivetta30BOS7381613838000000000000
1025Michael Plassmeyer26PHI211011000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1026Zach Plesac28CLE555055000000000000
1027Colin Poche29TBR366006666000000000000
1028Jorge Polanco29MIN10807880670005815000001320
1029AJ Pollock352TM125437542800000026112826120
1030Zach Pop26TOR315001515000000000000
1031Logan Porter27KCR1st119111101100000000000
1032Nick Pratto24KCR2958395920078000160521060
1033Ryan Pressly34HOU1165036565000000000000
1034Quinn Priester22PIT1st10801010000000000000
1035Jurickson Profar302TM1012511312510100510095029718100
1036Austin Pruitt33OAK638603838000000000000
1037A.J. Puk28MIA458005858000000000000
1038Cal Quantrill28CLE5191901919000000000000
1039Juniel Querecuto30STL295980022500000001
1040Johan Quezada28MIA210011000000000000
1041José Quijada27LAA510001010000000000000
1042Jose Quintana34NYM12131301313000000000000
1043Ceddanne Rafaela22BOS1st28172827000405020020152
1044Cole Ragans252TM2291212929000000000000
1045Tanner Rainey30WSN610011000000000000
1046Cal Raleigh26SEA314512814512801280000000015170
1047Brooks Raley35NYM666016666000000000000
1048Luke Raley28TBR31181011189220350001811366518123
1049Erasmo Ramírez332TM1238203838000000000000
1050Harold Ramírez28TBR512299122180060007071391220
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1051José Ramírez30CLE111561561561250000125000003100
1052Nick Ramirez33NYY432003232000000000000
1053Yohan Ramírez282TM431003131000000000000
1054Heliot Ramos23SFG2251725210000001331021352
1055Henry Ramos31CIN223202313000000301013930
1056Lane Ramsey26CHW1st21002121000000000000
1057Drew Rasmussen27TBR488088000000000000
1058Robbie Ray31SEA1011011000000000000
1059Colin Rea32MIL5262202626000000000000
1060J.T. Realmuto32PHI10135130135133013300000000050
1061Jake Reed30LAD310011000000000000
1062Rob Refsnyder32BOS88948897100000054156719335
1063Sean Reid-Foley27NYM680088000000000000
1064Zach Remillard29CHW1st54395449000347450712245
1065Anthony Rendon33LAA114343434300004300000000
1066Hunter Renfroe312TM8140126140132005000001281288130
1067Luis Rengifo26LAA51261061261200006623376411210110
1068Denyi Reyes26NYM293099000000000000
1069Franmil Reyes27KCR6191619500000040151220
1070Gerardo Reyes30LAA380088000000000000
1071Pablo Reyes29BOS564466460202304310000247
1072Bryan Reynolds28PIT51451431451250000001191801251920
1073Matt Reynolds32CIN621220010200000000
1074Trevor Richards30TOR656305656000000000000
1075Lyon Richardson23CIN1st44044000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1076Austin Riley26ATL5159159159159000015900000000
1077Edwin Ríos29CHC518918500005000001060
1078Yacksel Ríos30OAK630033000000000000
1079Alfonso Rivas III262TM34832484700470001001031
1080Emmanuel Rivera27ARI3866686720012065000009160
1081Anthony Rizzo33NYY139999999200920000000700
1082Luis Robert Jr.25CHW414514114514300000001430143021
1083David Robertson382TM1562006262000000000000
1084Nick Robertson242TM1st18101818000000000000
1085Víctor Robles26WSN736353636000000036036000
1086Brayan Rocchio22CLE1st2321232300006180000020
1087Brendan Rodgers26COL54645464300043000000301
1088Carlos Rodón30NYY9141401414000000000000
1089Dereck Rodríguez312TM540044000000000000
1090Eduardo Rodríguez30DET8262602626000000000000
1091Elvin Rodríguez25TBR210011000000000000
1092Endy Rodríguez23PIT1st57465753052200000001101
1093Grayson Rodriguez23BAL1st232302323000000000000
1094Joely Rodríguez31BOS611001111000000000000
1095José Rodríguez27SEA310011000000000000
1096José Rodriguez22CHW1st10110001000000001
1097Julio Rodríguez22SEA215515515515200000001520152300
1098Yerry Rodríguez25TEX213101313000000000000
1099Jake Rogers28DET31079410710009900001001736
1100Taylor Rogers32SFG860016060000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1101Trevor Rogers25MIA444044000000000000
1102Tyler Rogers32SFG568016868000000000000
1103Johan Rojas22PHI1st59405957000000057057146
1104Josh Rojas292TM510587105972004948020025123
1105Miguel Rojas34LAD101251091241233001112100002121
1106Drew Rom23STL1st88088000000000000
1107Jordan Romano30TOR559015959000000000000
1108JoJo Romero26STL427012727000000000000
1109Brent Rooker28OAK413712313758000000290315876140
1110Ben Rortvedt25NYY23224323103100000000111
1111Amed Rosario272TM714211814213000036010400008155
1112Eddie Rosario31ATL91421321421300000001300013010100
1113Eguy Rosario23SDP2119111100011100000002
1114Kenny Rosenberg27LAA273077000000000000
1115Drew Rucinski34OAK544044000000000000
1116Michael Rucker29CHC335023535000000000000
1117Darin Ruf362TM9201520400400000001450
1118Esteury Ruiz24OAK213211413212800000015110111283122
1119José Ruiz282TM738113838000000000000
1120Keibert Ruiz24WSN41361321361170117000000001640
1121Blake Rutherford26WSN1st16111615000000150015001
1122Jackson Rutledge24WSN1st44044000000000000
1123Adley Rutschman25BAL21541491541100110000000004650
1124Joe Ryan27MIN3292902929000000000000
1125Ryder Ryan28SEA1st10011000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1126Hyun Jin Ryu36TOR10111101111000000000000
1127Andrew Saalfrank25ARI1st10001010000000000000
1128Blake Sabol25SFG1st1108611094055000043004310156
1129César Salazar27HOU1st1341390900000000050
1130Eduardo Salazar25CIN1st80088000000000000
1131Chris Sale34BOS13202002020000000000000
1132Cristopher Sánchez26PHI3191801919000000000000
1133Gary Sánchez302TM97564756606600000000770
1134Jesús Sánchez25MIA4125100125118000000891061181132
1135Nick Sandlin26CLE361006161000000000000
1136Patrick Sandoval26LAA5282802828000000000000
1137Cole Sands25MIN215011515000000000000
1138Reiver Sanmartin27CIN314001414000000000000
1139Carlos Santana372TM141461451461350013500000001110
1140Dennis Santana27NYM690099000000000000
1141Anthony Santander28BAL715315115310500120001097984720
1142Tony Santillan26CIN330133000000000000
1143Gregory Santos23CHW360006060000000000000
1144Tayler Saucedo30SEA352025252000000000000
1145Josh Sborz29TEX544014444000000000000
1146Nolan Schanuel21LAA1st2928292800280000000110
1147Max Scherzer382TM16272702727000000000000
1148Clarke Schmidt27NYY4333203333000000000000
1149Casey Schmitt24SFG1st907190880001935420000084
1150Davis Schneider24TOR1st3532352600023303003730
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1151Jesse Scholtens29CHW1st261102626000000000000
1152Jonathan Schoop31DET11553455501002724100001171
1153John Schreiber29BOS546224646000000000000
1154Kyle Schwarber30PHI9160160160103000000103001035700
1155Tanner Scott28MIA774007474000000000000
1156Tayler Scott313TM318221818000000000000
1157Connor Seabold27COL3271302727000000000000
1158Corey Seager29TEX9119119119112000001120000700
1159Chandler Seagle27SDP1st10100000000000110
1160JP Sears27OAK2323203232000000000000
1161Jean Segura33MIA128583858400008400000010
1162Colin Selby25PIT1st21502121000000000000
1163Marcus Semien32TEX11162162162162000162000000000
1164Kodai Senga30NYM1st292902929000000000000
1165Antonio Senzatela28COL722022000000000000
1166Nick Senzel28CIN510476104990006570231818544183
1167Brian Serven28COL2118111001000000000111
1168Luis Severino29NYY8191801919000000000000
1169Paul Sewald332TM765026565000000000000
1170Bryan Shaw35CHW1338003838000000000000
1171Emmet Sheehan23LAD1st131101313000000000000
1172Gavin Sheets27CHW31189211891002200070687311221
1173Ryan Sherriff33BOS550055000000000000
1174Braden Shewmake25ATL1st21220000020000000
1175Zack Short28DET31126011010860053313302241189
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1176Chasen Shreve322TM1050005050000000000000
1177Jared Shuster24ATL1st111101111000000000000
1178Michael Siani232TM280850000001405203
1179Chase Silseth23LAA216801616000000000000
1180Lucas Sims29CIN767036767000000000000
1181Brady Singer26KCR4292902929000000000000
1182Jon Singleton312TM336223619001900000007130
1183Jose Siri27TBR31019210110000000001000100124
1184Tarik Skubal26DET4151501515000000000000
1185Austin Slater30SFG78942897400000034399745394
1186Ethan Small26MIL220022000000000000
1187Devin Smeltzer27MIA591099000000000000
1188Chad Smith28OAK210001010000000000000
1189Dominic Smith28WSN7153141153151001510000000140
1190Drew Smith29NYM563006363000000000000
1191Josh Smith25TEX29054907500032533200020888
1192Kevin Smith26OAK349364947000017340000152
1193Pavin Smith27ARI469516931001000000222230170
1194Will Smith33TEX1160016060000000000000
1195Will Smith28LAD51261201261110111000000001440
1196Canaan Smith-Njigba24PIT21591512000000201012030
1197AJ Smith-Shawver20ATL1st65066000000000000
1198Drew Smyly34CHC10412314141000000000000
1199Kirby Snead28OAK315001515000000000000
1200Blake Snell30SDP8323203232000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1201Collin Snider27KCR220102020000000000000
1202Tyler Soderstrom21OAK1st453645240151000000001880
1203Nick Solak282TM520200000000000102
1204Donovan Solano35MIN1013495134113008528190000013331
1205Jorge Soler31MIA101371331373200000000323210240
1206Peter Solomon26ARI250055000000000000
1207George Soriano24MIA1st26102626000000000000
1208José Soriano24LAA1st38003838000000000000
1209Michael Soroka25ATL476077000000000000
1210Edmundo Sosa27PHI510478104101000482180101065
1211Lenyn Sosa23CHW252445250000441000000031
1212Gregory Soto28PHI569006969000000000000
1213Juan Soto24SDP616216016215400000015400154720
1214Livan Soto23LAA244440002020000000
1215Bennett Sousa282TM270077000000000000
1216Alex Speas25TEX1st30033000000000000
1217Gabe Speier28SEA569006969000000000000
1218Carson Spiers25CIN1st42144000000000000
1219George Springer33TOR10154148154131000000011311312150
1220Jeffrey Springs30TBR633033000000000000
1221Jacob Stallings33MIA88978888878200000000540
1222Ryne Stanek31HOU755025555000000000000
1223Giancarlo Stanton33NYY1410198101330000002031336530
1224Josh Staumont29KCR521102121000000000000
1225Justin Steele27CHC3303003030000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1226Spencer Steer25CIN2156152156149007316470450347630
1227Michael Stefanic27LAA22518252000012800000261
1228Trevor Stephan27CLE371007171000000000000
1229Jackson Stephens29ATL450055000000000000
1230Robert Stephenson302TM860006060000000000000
1231Tyler Stephenson26CIN4142122142980928000000043121
1232Andrew Stevenson29MIN62572521000000518021037
1233Cal Stevenson26SFG264660000000606000
1234Brock Stewart31MIN528002828000000000000
1235DJ Stewart29NYM658455848000000404448753
1236Gavin Stone24LAD1st84088000000000000
1237Trevor Story30BOS84341433700010360000602
1238Bryson Stott25PHI2151144151149000149000000170
1239Levi Stoudt25CIN1st42044000000000000
1240Kyle Stowers25BAL2149141000000040610122
1241Matt Strahm31PHI8561005656000000000000
1242Chris Stratton322TM864006464000000000000
1243Hunter Stratton26PIT1st80088000000000000
1244Myles Straw28CLE614713714714500000001450145006
1245Spencer Strider24ATL3323203232000000000000
1246Ross Stripling33SFG8221102222000000000000
1247Marcus Stroman32CHC9272502727000000000000
1248Peter Strzelecki282TM237003737000000000000
1249Garrett Stubbs30PHI54132414104000001001030
1250Andrew Suárez30STL413001313000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1251Eugenio Suárez31SEA10162161162159000015900000300
1252José Suarez25LAA511701111000000000000
1253Ranger Suárez27PHI6222202222000000000000
1254Robert Suarez32SDP227002727000000000000
1255Wander Suero31LAD550055000000000000
1256Brett Sullivan29SDP1st3324333203100100000041
1257Cole Sulser33ARI540044000000000000
1258Brent Suter33COL857215757000000000000
1259Jack Suwinski24PIT21441281441390000001612028139382
1260Seiya Suzuki28CHC213813513813200000000132132511
1261Dansby Swanson29CHC8147147147147000001470000000
1262Erik Swanson29TOR569006969000000000000
1263Devin Sweet262TM1st70077000000000000
1264Noah Syndergaard302TM8181801818000000000000
1265Jameson Taillon31CHC7302903030000000000000
1266Domingo Tapia31SDP415011515000000000000
1267Raimel Tapia293TM86435645000000016928501215
1268Freddy Tarnok24OAK251055000000000000
1269Fernando Tatis Jr.24SDP414114014113900010005137139310
1270Mike Tauchman32CHC61088510892000000481109212190
1271Leody Taveras24TEX414313814314000000001400140240
1272Chris Taylor32LAD1011782117109000328315750607233
1273Josh Taylor30KCR417101717000000000000
1274Michael A. Taylor32MIN1012911112912600000001260126119
1275Samad Taylor24KCR1st312031260001220151016037
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1276Tyrone Taylor29MIL5816581750000002186075257
1277Julio Teheran32MIL12141101414000000000000
1278Rowdy Tellez28MIL610682105771076000000020180
1279José Tena22CLE1st188181600033100000133
1280Ryan Tepera352TM912001212000000000000
1281Matt Thaiss28LAA595709584082300000005211
1282Juan Then23SEA1st90099000000000000
1283Caleb Thielbar36MIN736003636000000000000
1284Alek Thomas23ARI212510412511700000001170117386
1285Cody Thomas28OAK219121913000000201113442
1286Lane Thomas27WSN5157154156155100000011151154120
1287Bubba Thompson25TEX237143732000000262532347
1288Keegan Thompson28CHC319001919000000000000
1289Mason Thompson25WSN351005151000000000000
1290Ryan Thompson312TM431003131000000000000
1291Trayce Thompson322TM772407264000000163319642173
1292Zack Thompson25STL225902525000000000000
1293Trent Thornton292TM527102727000000000000
1294Michael Toglia24COL2453745430026000101718140
1295Michael Tonkin33ATL645004545000000000000
1296Justin Topa32SEA475017575000000000000
1297Spencer Torkelson23DET2159159159154001540000000500
1298Abraham Toro26MIL595960020400000121
1299Luis Torrens272TM61861870600001001980
1300Gleyber Torres26NYY61581531581450001450000001241
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1301Touki Toussaint272TM6201602020000000000000
1302Ezequiel Tovar21COL2153152153153000001530000000
1303Taylor Trammell25SEA322162212000000111012831
1304Alan Trejo27COL3835982792004923900001122
1305Jose Trevino30NYY65549555405400000000010
1306Jared Triolo25PIT1st54515452007133500000230
1307Chadwick Tromp28ATL465660600000000000
1308Mike Trout31LAA1382818279000000079079210
1309Cole Tucker26COL551530000000223221
1310Kyle Tucker26HOU615715615715300000000153153410
1311Brice Turang23MIL1st1371131371350001190220000175
1312Spencer Turnbull30DET577077000000000000
1313Justin Turner38BOS15146144146500041107000009820
1314Trea Turner30PHI9155155155153000001530000200
1315Edwin Uceta25NYM310011000000000000
1316Erich Uelmen27PHI210011000000000000
1317Duane Underwood Jr.28PIT620002020000000000000
1318José Ureña312TM9101001010000000000000
1319Julio Urías26LAD8212102121000000000000
1320Luis Urías262TM652455251000391900000040
1321Ramón Urías29BAL41169611611300132292000003101
1322Abner Uribe23MIL1st32003232000000000000
1323José Urquidy28HOU5161001616000000000000
1324Gio Urshela31LAA862566261002213790000030
1325Enmanuel Valdez24BOS1st4944494700047010000102
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1326Framber Valdez29HOU6313103131000000000000
1327Chris Vallimont26BAL1st10011000000000000
1328Carlos Vargas23ARI1st50055000000000000
1329Ildemaro Vargas31WSN7866686782001845151101120132
1330Miguel Vargas23LAD281708179005780000002100
1331Gus Varland262TM1st16001616000000000000
1332Louie Varland25MIN2171001717000000000000
1333Daulton Varsho26TOR4158141158157000000117640157144
1334Andrew Vasquez292TM542004242000000000000
1335Randy Vásquez24NYY1st11501111000000000000
1336Andrew Vaughn25CHW3152147152143001430000000941
1337Terrin Vavra26BAL227142720000120601319451
1338Christian Vázquez32MIN91029310210009472000000140
1339Vince Velasquez31PIT988088000000000000
1340Andrew Velazquez28LAA6542554520001003903030211
1341Nelson Velázquez242TM2534353340000008326341853
1342Anthony Veneziano25KCR1st20022000000000000
1343Alex Verdugo27BOS714213514214000000000140140041
1344Drew VerHagen32STL860006060000000000000
1345Justin Verlander402TM18272702727000000000000
1346Alex Vesia27LAD456125656000000000000
1347Nick Vespi27BAL290099000000000000
1348Will Vest28DET348414848000000000000
1349Thyago Vieira30MIL420022000000000000
1350Mark Vientos23NYM2656065280010019000003850
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1351Matt Vierling26DET313412113413300013504131581140111
1352David Villar26SFG246344640106211700000460
1353Meibrys Viloria26CLE5100101001000000000000
1354Darius Vines25ATL1st52055000000000000
1355Victor Vodnik23COL1st60066000000000000
1356Daniel Vogelbach30NYM8104781040000000000086260
1357Luke Voit32MIL722172211001100000001050
1358Anthony Volpe22NYY1st159150159157000001570000051
1359Jason Vosler29CIN32015202020180400000011
1360Austin Voth31BAL625002525000000000000
1361Joey Votto39CIN1765606547004700000001740
1362Michael Wacha31SDP11242402424000000000000
1363LaMonte Wade Jr.29SFG5135116135132001160001427223152
1364Tyler Wade28OAK72614262400003174026116
1365Adam Wainwright41STL18232122121000000000120
1366Cole Waites25SFG230033000000000000
1367Ken Waldichuk25OAK2352203535000000000000
1368Matt Waldron26SDP1st86088000000000000
1369Christian Walker32ARI9157154157152001520000000430
1370Jordan Walker21STL1st11711511711000000019093110711
1371Josh Walker28NYM1st14001414000000000000
1372Ryan Walker27SFG1st491304949000000000000
1373Taijuan Walker30PHI11313103131000000000000
1374Forrest Wall27ATL1st1521590000006219327
1375Chad Wallach31LAA76550656005910000000270
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1376Matt Wallner25MIN2766576660000004302966952
1377Taylor Walls26TBR3998799980003739320000023
1378Jared Walsh29LAA53927393700290000099120
1379Brandon Walter26BOS1st90099000000000000
1380Andrew Wantz27LAA327302727000000000000
1381Taylor Ward29LAA697899793001000930093080
1382Thaddeus Ward26WSN1st26002626000000000000
1383Austin Warren27LAA320022000000000000
1384Drew Waters24KCR2988898900000004504790631
1385Spenser Watkins30OAK311011000000000000
1386Ryan Weathers232TM4151201515000000000000
1387Luke Weaver293TM8292502929000000000000
1388Jacob Webb292TM454005454000000000000
1389Logan Webb26SFG5333303333000000000000
1390Ryan Weber32NYY980088000000000000
1391Jordan Weems30WSN451005151000000000000
1392Zack Weiss312TM312001212000000000000
1393Greg Weissert28NYY217001717000000000000
1394Austin Wells23NYY1st1918191901900000000010
1395Tyler Wells28BAL3252002525000000000000
1396Joey Wendle33MIA811281112107000001070000081
1397Joey Wentz25DET2251902525000000000000
1398Hayden Wesneski25CHC2341123434000000000000
1399Jordan Westburg24BAL1st685468660005029000001101
1400Zack Wheeler33PHI9323203232000000000000
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1401Brendan White24DET1st33203333000000000000
1402Eli White29ATL465650000000505010
1403Mitch White28TOR410001010000000000000
1404Owen White23TEX1st20022000000000000
1405Garrett Whitlock27BOS3221012222000000000000
1406Jordan Wicks23CHC1st77077000000000000
1407Joey Wiemer24MIL1st132113132132000000112113132023
1408Alika Williams24PIT1st4633464500000450000011
1409Devin Williams28MIL561006161000000000000
1410Gavin Williams23CLE1st161601616000000000000
1411Luke Williams262TM31141181010241001133
1412Trevor Williams31WSN8303003030000000000000
1413Brandon Williamson25CIN1st232302323000000000000
1414Amos Willingham24WSN1st18001818000000000000
1415Bryse Wilson25MIL653005353000000000000
1416Steven Wilson28SDP252005252000000000000
1417Weston Wilson28PHI1st85870011104015020
1418Allan Winans27ATL1st66066000000000000
1419Josh Winckowski25BOS260106060000000000000
1420Josh Winder26MIN219001919000000000000
1421Trey Wingenter29DET317001717000000000000
1422Jesse Winker29MIL76146616000000204649150
1423Keaton Winn25SFG1st95099000000000000
1424Masyn Winn21STL1st3736373700000370000000
1425Patrick Wisdom31CHC69777978200141610504911152
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1426Brett Wisely24SFG1st513951511003701118019002
1427Bobby Witt Jr.23KCR21581571581490000014900001010
1428Nick Wittgren32KCR827012727000000000000
1429Jackson Wolf24SDP1st11011000000000000
1430Connor Wong27BOS3126105126123012104000000155
1431Jake Wong26CIN1st10011000000000000
1432Kolten Wong322TM1187618776000760000004181
1433Bryan Woo23SEA1st181801818000000000000
1434Alex Wood32SFG11291202929000000000000
1435Jake Woodford26STL415801515000000000000
1436Brandon Woodruff30MIL7111101111000000000000
1437Simeon Woods Richardson22MIN210011000000000000
1438Kyle Wright27ATL697099000000000000
1439Randy Wynne30CIN1st10011000000000000
1440Austin Wynns323TM55142515105100000000001
1441Jimmy Yacabonis31NYM670077000000000000
1442Ryan Yarbrough312TM625912525000000000000
1443Mike Yastrzemski32SFG5106911061030000001751561031101
1444Kirby Yates36ATL961006161000000000000
1445Christian Yelich31MIL11144141144122000000122001222030
1446Juan Yepez25STL2281528120000009031211110
1447Masataka Yoshida29BOS1st140133140870000008700874970
1448Alex Young29CIN563026363000000000000
1449Danny Young29ATL280088000000000000
1450Jacob Young23WSN1st33323332000000032032101
Rk Name Age Tm Yrs G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1451Jared Young27CHC21612161400140000000211
1452Rob Zastryzny31PIT521102121000000000000
1453Seby Zavala292TM47356737217100000000013
1454Angel Zerpa23KCR315301515000000000000
1455Bruce Zimmermann28BAL470077000000000000
1456Guillo Zuñiga24STL1st20022000000000000
1457Mike Zunino32CLE114241424204200000000000