Team Fielding

Team Fielding Table
Tm #Fld RA/G DefEff G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood
Baltimore Orioles574.25.6901621458112112900.059204300152991151.985613824
Boston Red Sox534.86.6831621458110512879.058254293144785134.98530-2-2-8
Chicago White Sox444.43.6881621458109313029.0573843431293102122.982-59-5-35-2-11
Cleveland Guardians503.91.7091621458113113104.059084368144397127.984454772-2
Detroit Tigers524.40.7011621458115712777.057574259140494137.9849126-2-1
Houston Astros443.20.7191621458114013008.056984336129072122.98745467-13
Kansas City Royals555.00.6751621458110912744.058294248149982153.986-24-2-37-51
Los Angeles Angels664.12.7091621458100412921.057734307138284134.9852428-1-5
Minnesota Twins614.22.7021621458106112933.057014311130783121.98526223-12
New York Yankees543.50.7201621458109213065.059024355147374102.98769612984
Oakland Athletics644.75.6971621458103612837.058374279146692139.984-43-4-29-1-7
Seattle Mariners593.85.7101621458108813023.057274341131769114.9881823804
Tampa Bay Rays613.79.7081621458106712921.057774307138684110.98561140-6
Texas Rangers554.59.6931621458113712915.059294305152896143.9841030-10
Toronto Blue Jays514.19.6911621458106512972.057544324134882120.986714314
League Average524.20.6991621458109412935 58054312140786129.98590240-1
7804.20.69924302187016406194028.087075646762111212871929.98513313630-22

Player Standard Fielding

Player Standard Fielding Table
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1Albert Abreu26TOT330038.292521.7780001.630.21P
2Bryan Abreu25HOU550060.1826001.0000001.190.15P
3José Abreu35CHW1281281251136.11016954511196.989-3-311-27.967.851B
4Domingo Acevedo28OAK700067.293330.667-1-300.800.09P
5Jason Adam30TBR670063.1312001.000-3-900.430.04P
6Jo Adell23LAA847144589.2149139551.96636-1-202.201.71OF
7Jesús Aguilar32BAL65450.048426041.0000-100008.648.001B
8Ryan Aguilar27LAA76358.015150011.000127-1-2002.331.88OF-1B
9Keegan Akin27BAL451081.214311021.0002501.540.31P
10Jorge Alcalá26MIN2002.100000000.000.00P
11Tyler Alexander27DET27170101.0102710.9000000.800.33P
12A.J. Alexy24TEX4007.020110.500-1-2901.290.25P
13Kolby Allard24TEX100021.0312001.0000001.290.30P
14Austin Allen28OAK44334.027243011.00013527117.156.75C
15Logan Allen25TOT7007.2202001.0000002.350.29P
16Nick Allen23OAK999282809.04311372841059.977710101504.684.09SS-2B
17Abraham Almonte33BOS97565.014140001.000-3-54-2-3601.941.56OF
18Jose Altuve32HOU1351341121150.1437159269967.979-3-3-15-16-13.353.172B
19Yordan Alvarez25HOU565644467.28879721.97751251211.661.54OF
20Shaun Anderson27TOR1001.0000000000.000.00P
21Tim Anderson29CHW797973691.0314992031238.962-9-16-7-12-13.933.82SS
22Elvis Andrus33TOT1431391311220.15481723661065.98222-4-3-23.973.76SS
23Miguel Andujar27NYY191812155.239390001.00075643002.251.95OF-1B
24Jonathan Aranda24TBR29219166.099672848.960-2-12-1-705.153.062B-1B-3B-OF
25Jonathan Araúz23TOT1412696.031121723.935-1-10-2-2502.722.073B-2B-SS
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
26Chris Archer33MIN25250102.2826011.000-1-200.700.32P
27Gabriel Arias22CLE161414131.048192451.896-2-16-2-1802.952.693B-2B-SS-1B
28Kohei Arihara29TEX54020.0211001.0000000.900.40P
29Shawn Armstrong31TBR433055.0505001.0000000.820.12P
30Randy Arozarena27TBR1261231131084.0207198450.976-8-8-5-5-11.681.60OF
31Luis Arráez25MIN1029579847.1595486107260.9978115716.305.251B-2B-3B
32Christian Arroyo27BOS807248617.2260139118326.988-4-9-1-103.742.862B-OF-SS-3B-1B
33Akil Baddoo23DET656352539.1168166020.9883661312.772.55OF
34Harrison Bader28NYY141212109.231310001.00055911002.542.21OF
35Javier Báez29DET1331321171122.25671873542676.954-3-3-4-404.344.07SS
36Pedro Báez34HOU3002.100000000.000.00P
37Bryan Baker27BAL662069.2624001.000-1-300.780.09P
38Anthony Banda28TOT9107.000000-1-171-10.000.00P
39Tanner Banks30CHW350053.0725001.0001401.190.20P
40Rylan Bannon26BAL33326.014311011.000018-1-4604.854.673B
41Manny Banuelos31NYY4008.1505001.00024805.401.25P
42Luke Bard31TOT90015.0413001.0000002.400.44P
43Joe Barlow26TEX350035.0312001.0000000.770.09P
44Scott Barlow29KCR690074.1972001.000-1-301.090.13P
45Jacob Barnes32TOT230022.1615011.00015402.420.26P
46Matt Barnes32BOS440039.2422001.000-2-1000.910.09P
47Tucker Barnhart31DET949073780.06856532933.99635-8-1227.877.26C-P-3B
48Kyle Barraclough32LAA8009.0211001.0000002.000.25P
49Luis Barrera26OAK282216200.25147130.941422211-12.151.71OF
50Jaime Barria25LAA351079.113310011.0001301.470.37P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
51Anthony Bass34TOR280025.2312001.0000001.050.11P
52Mike Baumann26BAL134034.172411.8571601.570.46P
53Félix Bautista27BAL650065.2844001.0000001.100.12P
54Shane Baz23TBR66027.0330001.0000001.000.50P
55Eduard Bazardo26BOS120016.1523001.0000002.760.42P
56Jeremy Beasley26TOR90015.0321001.00011301.800.33P
57Tim Beckham32MIN62225.012111021.000-1-290004.322.00OF-1B
58Jalen Beeks28TBR427061.0817001.0000001.180.19P
59Brayan Bello23BOS1311157.1853021.000-2-701.260.62P
60Anthony Bemboom32BAL211513143.0128121430.977180007.875.95C
61Andrew Benintendi27TOT1241191141041.12182144001.000892201.881.76OF
62Will Benson24CLE201310124.03029010.967-5-440022.101.45OF
63Brennan Bernardino30SEA2002.120110.500-1-8603.860.50P
64José Berríos28TOR32320172.02361611.9571101.150.69P
65Christian Bethancourt30TOT867562662.061257137422.9931235-38.276.68C-1B-P-3B
66Bo Bichette24TOR1571571461374.15521663632358.958-12-11-16-1403.463.37SS
67Shane Bieber27CLE31311200.032151611.9693301.401.00P
68Brandon Bielak26HOU50012.100000000.000.00P
69Cavan Biggio27TOR887751651.1408295109442.990242305.584.392B-1B-OF-3B
70Paul Blackburn28OAK21210111.121912021.000-1-201.701.00P
71Dairon Blanco29KCR32117.0660001.0001640003.182.00OF
72Ronel Blanco28HOU7006.1110001.0000001.420.14P
73Xander Bogaerts29BOS1461461261249.25811704011078.983141355-14.113.91SS
74Ronald Bolaños25KCR80018.1523001.00022202.450.63P
75Skye Bolt28OAK413026280.188880001.00014-3-1202.832.15OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
76Ryan Borucki28TOT320025.1505001.0000001.780.16P
77Matthew Boyd31SEA100013.1422001.0000002.700.40P
78Kyle Bradish25BAL23230117.217710001.0000001.300.74P
79Archie Bradley29LAA210018.200000-2-210.000.00P
80Bobby Bradley26CLE75341.03231011.9690-9-1-2906.804.431B
81Jackie Bradley Jr.32TOT1329878921.2242233722.9926856-12.341.82OF-P
82Michael Brantley35HOU292924249.060591001.000152902.172.07OF
83Rob Brantly32NYY1119.0990001.000000009.009.00C
84Matt Brash24SEA395050.293511.8891401.420.21P
85Ryan Brasier34BOS680062.170611.857-1-300.870.09P
86Alex Bregman28HOU1541531491360.1414144263739.98321-4-422.692.643B
87Will Brennan24CLE109984.017170001.000-3-360001.821.70OF
88Jake Brentz27KCR8005.100000000.000.00P
89Jonah Bride26OAK534429387.11686896416.976-3-826-13.812.832B-3B-1B
90Beau Brieske24DET1515081.21851121.8893701.761.07P
91Zack Britton34NYY3000.200000000.000.00P
92Hunter Brown23HOU72020.1312001.0000001.330.43P
93Seth Brown29OAK145130951164.071766546653.992-12-12-6-6-25.504.421B-OF
94Vidal Bruján24TBR504033375.01607481520.969011303.722.672B-OF-SS-3B
95Kris Bubic24KCR28270129.02151421.9050001.330.68P
96Aaron Bummer28CHW320026.2202001.000-1-800.680.06P
97Dylan Bundy29MIN29290140.01046001.000-3-400.640.34P
98Jake Burger26CHW403635331.093216665.935-5-18-5-1812.372.183B-2B
99Brock Burke25TEX520082.11028021.0000001.090.19P
100Ryan Burr28CHW8009.021010.500-1-2201.000.13P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
101Matt Bush36TEX405036.292521.7780001.720.18P
102Byron Buxton28MIN575143445.11361333021.00082282102.752.39OF
103Oswaldo Cabrera23NYY434130367.0110763313.991414134232.672.32OF-SS-3B-2B-1B
104Kole Calhoun34TEX1018572774.01631603011.00022-3-4-11.901.61OF
105Willie Calhoun27TEX53126.0550001.0000-180001.731.00OF
106Alex Call27CLE102134.0770001.00014613501.850.70OF
107Daz Cameron25DET201917167.246451011.000-2-120022.472.30OF
108Jeimer Candelario28DET117112109974.0283751971117.96111-1-102.512.323B
109Yennier Cano28TOT130018.0523001.0000002.500.38P
110Conner Capel25OAK1311894.237370001.00003-2-25-13.522.85OF
111Vinny Capra25TOR32012.0101001.0000200000.750.33OF-2B
112Drew Carlton26DET5008.200000000.000.00P
113Kerry Carpenter24DET191714150.035341011.00019-1-802.101.84OF
114Matt Carpenter36NYY22199147.054504021.0001110003.312.45OF-1B-3B
115Curt Casali33SEA16159121.0140136310.99300-1-10010.348.69C-1B
116Triston Casas22BOS272222198.01851768117.995212-2-1208.366.811B
117Ryan Castellani26OAK3002.200000000.000.00P
118Diego Castillo28SEA590054.1127410.917-2-701.820.19P
119Luis Castillo29SEA1111065.11055001.0000001.380.91P
120Luis Castillo27DET3003.200000000.000.00P
121Max Castillo23TOT146039.1312001.000-1-3000.690.21P
122Anthony Castro27CLE120013.1202001.0000001.350.17P
123Harold Castro28DET10710081877.25594221241364.977-12-17-12-16-15.604.711B-3B-SS-2B-OF-P
124Jason Castro35HOU302221201.02132001032.986-1-6-3-18-19.407.00C
125Miguel Castro27NYY340029.0303001.000-1-700.930.09P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
126Willi Castro25DET1059477846.224818756513.980113402.582.06OF-2B-SS-3B
127Jake Cave29MIN514332395.09285611.989123922.071.78OF
128Dylan Cease26CHW32321184.0122820.833-2-200.490.31P
129Gilberto Celestino23MIN1198765809.0246238440.984121811-12.692.03OF
130Andrew Chafin32DET640057.1125521.833-2-701.570.16P
131Yu Chang26TOT513622339.01536290114.9933112714.042.492B-SS-3B-1B-P
132Aroldis Chapman34NYY430036.1826001.00031701.980.19P
133Matt Chapman29TOR1531511491344.1432164263541.988-4-422-12.862.793B
134JT Chargois31TBR213022.1413001.0000001.610.19P
135Jesse Chavez38LAA110010.200000000.000.00P
136Robinson Chirinos38BAL666348528.14834592132.99412-10-2318.187.27C
137Yonny Chirinos28TBR2107.000000000.000.00P
138Jiman Choi31TBR989275792.273970630362.99623-2-3-18.367.511B
139Adam Cimber31TOR770070.21421111.929-2-601.660.17P
140José Cisnero33DET280025.0202001.0001800.720.07P
141Aaron Civale27CLE2020097.01811520.889-1-201.480.80P
142Taylor Clarke29KCR470049.0853001.0000001.470.17P
143Emmanuel Clase24CLE770072.21376011.000-2-601.610.17P
144Garrett Cleavinger28TBR130018.200000000.000.00P
145Kody Clemens26DET493118289.11348647116.99372741604.142.423B-1B-2B-OF-P
146Ernie Clement26TOT614034398.01486678415.973-1-326-13.262.223B-2B-OF-1B-SS-P
147Gerrit Cole31NYY33330200.2281216001.0001101.260.85P
148Dylan Coleman25KCR680068.093330.667-1-300.790.09P
149Zack Collins27TOR127569.27467610.98600-1-1709.436.08C-1B
150Mark Contreras27MIN241510150.24945310.98021932302.872.00OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
151Franchy Cordero27BOS796736575.0407366311037.97513-5-10-26.214.321B-OF
152Carlos Correa27MIN1321291151113.1472157307851.983563303.753.52SS
153Nestor Cortes27NYY28281158.1145810.9291100.740.46P
154Jharel Cotton30MIN250035.0312001.0000000.770.12P
155Danny Coulombe32MIN100012.1211001.0000001.460.20P
156J.P. Crawford27SEA1441431341254.05021623261470.97222-4-413.503.39SS
157Kutter Crawford26BOS2112077.1147432.786-1-301.280.52P
158Kyle Crick29CHW140015.261411.83322602.870.36P
159Cooper Criswell25TBR1103.100000000.000.00P
160José Cuas28KCR470037.2808001.0001501.910.17P
161Johnny Cueto36CHW25241158.127111512.9631101.481.04P
162Charlie Culberson33TEX503716296.11073763710.935-2-800-23.041.923B-OF-2B-P-SS-1B
163Xzavion Curry23CLE2209.1211001.0000001.931.00P
164Tyler Cyr29OAK110013.0211001.0000001.380.18P
165Bobby Dalbec27BOS1117972790.165556981558.99223-7-11-27.405.601B-3B-SS-2B
166Tyler Danish27BOS320040.1624001.0000001.340.19P
167Matt Davidson31OAK77451.0199822.895-3-75-3-7103.002.433B-1B
168Tucker Davidson26LAA88036.2422001.000-1-500.980.50P
169Austin Davis29TOT523056.071510.857-1-2100.960.12P
170Brendon Davis24DET33325.1312001.0000-14-1-4801.071.00OF-3B
171Jaylin Davis27BOS86451.012120001.000-2-540002.121.50OF
172Ángel De Jesús25DET80012.2312001.0000002.130.38P
173Enyel De Los Santos26CLE500053.183410.875-1-401.180.14P
174Reid Detmers22LAA25251129.01621220.875-1-200.980.56P
175Rafael Devers25BOS1381371251186.03931242551429.964-6-6-6-6-12.882.753B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
176Aledmys Díaz31HOU786953617.221011592316.9865102303.022.44OF-2B-SS-3B-1B
177Jhonathan Díaz25LAA43015.100000000.000.00P
178Jordan Diaz21OAK1312897.0512623210.9610-511204.553.772B-1B
179Miguel Díaz27DET3003.200000000.000.00P
180Yainer Diaz23HOU2002.0321001.0000000013.501.50C
181Yandy Díaz30TBR11711298972.0361184171629.983-4-5-14-1723.292.983B-1B
182Yusniel Diaz25BAL1001.0110001.00001200009.001.00OF
183Jake Diekman35TOT700057.2734001.0000001.090.10P
184Marcos Diplán25BAL5005.2110001.0000001.590.20P
185Josh Donaldson36NYY10410299902.2310782201217.961101379-12.972.873B
186Jeter Downs23BOS1310696.037122323.946-3-35-3-3803.282.062B-3B-SS
187Hunter Dozier30KCR1019773834.142335761537.988-8-11-12-1714.513.801B-OF-3B-P
188Mauricio Dubón27HOU825141508.117410861512.971363702.991.97OF-SS-2B
189Tyler Duffey31MIN400044.0523001.0000001.020.13P
190Matt Duffy31LAA735844526.024815092626.97600-3-704.143.033B-1B-2B
191Steven Duggar28TOT1695100.222220001.000-1-130001.971.38OF
192Robert Dugger26TBR1005.100000000.000.00P
193Dane Dunning27TEX29290153.12051411.950-1-101.120.66P
194Ezequiel Duran23TEX565450483.215840108106.937-3-7-1-202.752.473B-2B
195Jarren Duran25BOS565341462.2133132010.992-1-3-7-18-12.572.36OF
196Jhoan Durán24MIN570067.271511.857-1-300.800.11P
197Nate Eaton25KCR433327294.280562226.9752731202.381.73OF-3B
198Scott Effross28NYY130012.200000-1-160.000.00P
199Roenis Elías33SEA7007.2202001.0000002.350.29P
200Chris Ellis29BAL2204.1110001.0000002.080.50P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
201Drew Ellis26SEA1118.0422011.0000-15-1-15004.504.003B
202Adam Engel30CHW1136050649.2169165130.982363522.301.47OF
203Nathan Eovaldi32BOS20202109.12012712.950-1-201.560.95P
204Santiago Espinal27TOR1341191041078.0453162285661.987114403.733.152B-3B-SS
205Alex Faedo26DET1212053.2532001.0000000.840.42P
206Pete Fairbanks28TBR240024.0871001.00000-13.000.33P
207Stuart Fairchild26SEA2003.0000000-1600000.000.00OF
208Jeurys Familia32BOS100010.100000000.000.00P
209Calvin Faucher26TBR220021.1101001.000-1-900.420.05P
210Michael Feliz29BOS1003.1110001.0000002.701.00P
211Freddy Fermin27KCR32019.017161001.0001630008.055.67C
212Matt Festa29SEA530054.01055011.000-1-401.670.19P
213J.P. Feyereisen29TBR222024.1110001.0000000.370.05P
214Josh Fleming26TBR103035.084311.875-1-601.800.70P
215David Fletcher28LAA605331493.024379163131.99692271704.423.032B-SS
216Chris Flexen27SEA33220137.2199911.947-2-301.180.55P
217Estevan Florial24NYY159691.026242001.000-2-30-2-2602.571.73OF
218Jason Foley26DET600060.11028011.0000001.490.17P
219Mike Ford29TOT282519215.018918090211.000-1-30007.916.751B
220Matt Foster27CHW480045.0211001.0000000.400.04P
221Ty France27SEA1301301171132.190482081374.997-8-80027.166.721B-3B-2B
222Bowden Francis26TOR1000.200000000.000.00P
223Wander Franco21TBR727064604.124568172526.98051000-13.573.33SS
224Adam Frazier30SEA1441331031206.0502249246761.986-1-11013.692.982B-OF-SS
225Tyler Freeman23CLE222119193.060243249.933-6-39-5-3102.612.553B-SS-2B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
226Paul Fry29BAL120012.0211001.0000001.500.17P
227Michael Fulmer29TOT670063.2615011.0000000.850.09P
228Hunter Gaddis24CLE2207.1202001.00012702.451.00P
229Matt Gage29TOR110013.000000000.000.00P
230Cam Gallagher29KCR18149124.0115108610.991-1-10-2-19-18.276.33C
231Joey Gallo28NYY786655609.2111108210.991-1-100-11.621.41OF
232Adolis García29TEX1341331151177.12842691051.982774412.132.08OF
233Bryan Garcia27DET44020.1101001.0000000.440.25P
234Dérmis García24OAK362923257.024723214129.996122908.616.831B-OF
235Leury García31CHW887663708.02971381491031.966-8-1323-23.653.022B-SS-OF-3B
236Luis Garcia25HOU28280157.1134812.923-1-100.690.43P
237Maikel Garcia22KCR86553.124111121.917-2-38-1-2303.712.75SS
238Rico Garcia28BAL6008.000000-1-250.000.00P
239Rony García24DET168051.0303001.0000000.530.19P
240Yimi García31TOR610061.0606001.000-2-700.890.10P
241Kyle Garlick30MIN493012254.26866110.98500-3-1402.371.37OF
242Dustin Garneau34DET74233.024231001.000000006.553.43C
243Amir Garrett30KCR600045.1312001.000-1-400.600.05P
244Mitch Garver31TEX141412124.0124119410.992-1-10-2-19-18.938.79C
245Ralph Garza28TBR190035.0413001.0000001.030.21P
246Kevin Gausman31TOR31310174.21631210.938-1-100.770.48P
247Domingo Germán29NYY1514072.175110.857-2-600.750.40P
248Franklin German24BOS5004.0110001.0000002.250.20P
249Ian Gibaut28CLE1001.100000000.000.00P
250Luis Gil24NYY1104.0101001.0000002.251.00P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
251Logan Gilbert25SEA32320185.229151311.966-1-101.360.88P
252Ken Giles31SEA5004.100000000.000.00P
253Logan Gillaspie25BAL170017.1101001.0000000.520.06P
254Andrés Giménez23CLE1411341271203.0612240363976.98566171704.514.222B-SS
255Lucas Giolito27CHW30300161.217512011.000-1-100.950.57P
256Tyler Glasnow28TBR2206.200000000.000.00P
257José Godoy27MIN21111.0871001.000000006.554.00C
258Marco Gonzales30SEA32320183.01679011.000-2-200.790.50P
259Chi Chi González30TOT33011.2413001.000110203.091.33P
260Marwin González33NYY805437503.220013068212.9901127122803.542.30OF-SS-1B-3B-2B-P
261Oscar González24CLE848269735.0164155361.963813-1-1-11.931.88OF
262Romy Gonzalez25CHW302825253.01094266110.9910-1-2-9-13.843.482B-SS-OF
263Niko Goodrum30HOU1410994.058391816.9830-511305.464.072B-1B
264Nick Gordon26MIN134114741004.131621691924.972-6-7-5-532.752.01OF-2B-SS-3B-P
265Anthony Gose31CLE220021.0220001.0000000.860.09P
266Phil Gosselin33LAA19157125.0422121041.00002-2-1903.022.003B-1B-P
267Yasmani Grandal33CHW746754584.05995751956.992-5-10-5-10-49.157.82C-1B
268Kendall Graveman31CHW650065.0103610.9000001.250.14P
269Jon Gray30TEX24240127.116610021.000-1-201.130.67P
270Sonny Gray32MIN24240119.21851211.9440001.280.71P
271Chad Green31NYY140015.0101001.0000000.600.07P
272Riley Greene21DET939392814.1243241020.992232212.662.59OF
273Shane Greene33NYY1001.000000000.000.00P
274Zack Greinke38KCR26260137.0372017011.0003412.431.42P
275Foster Griffin26TOT6006.1202001.0000002.840.33P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
276Justin Grimm33OAK150015.1413001.00011302.350.27P
277Robbie Grossman32DET797469637.2170167120.988-3-51102.372.13OF
278Javy Guerra26TBR170016.0312001.0000001.690.18P
279Vladimir Guerrero Jr.23TOR1281261221121.01026969471080.990-1-13308.167.881B-3B
280Lourdes Gurriel Jr.28TOR10810693923.2227216833.987-3-44522.181.98OF-1B
281Yuli Gurriel38HOU1421381331226.111061057454106.996-6-6-2-228.097.761B
282Kelvin Gutiérrez27BAL108768.02551915.960116-1-1803.182.403B
283Ronald Guzmán27NYY31116.017161011.0000-300009.565.671B
284Eric Haase29DET927269656.25735422472.988-4-8-7-12-37.765.96C-OF
285Sam Haggerty28SEA734934482.0130123611.9921537112712.411.74OF-2B
286DL Hall23BAL111013.200000-1-150.000.00P
287Billy Hamilton31MIN72023.0550001.000-1-420001.960.71OF-2B
288Caleb Hamilton27MIN174457.049481021.000-1-19-1-2107.742.88C-1B
289Ian Hamilton27MIN1002.2101001.0000003.381.00P
290Mitch Haniger31SEA474543396.0104100221.981133902.322.17OF
291Josh Harrison34CHW11410694951.03691352211336.965-4-56713.372.972B-3B-OF-P-SS
292Monte Harrison26LAA84136.097110.889-2-7013302.001.00OF
293Adam Haseley26CHW105353.119190001.00023812203.211.90OF
294Thomas Hatch27TOR1104.200000-1-430.000.00P
295Austin Hays26BAL1411361221211.1285276810.996-6-64312.112.01OF
296Louis Head32BAL5005.000000000.000.00P
297Taylor Hearn27TEX31130100.072320.714-1-200.450.16P
298Jonathan Heasley25KCR21210104.0104511.9001200.780.43P
299Austin Hedges29CLE1059773839.28648243555.9943481159.218.18C
300Jonah Heim27TEX11110296900.28798393733.997-4-5811-28.757.89C
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
301Tyler Heineman31TOR96350.05550410.982000009.726.00C
302Gunnar Henderson21BAL302723246.21063867114.99142000-23.833.093B-SS-2B
303Liam Hendriks33CHW580057.271510.857-2-700.940.10P
304Ronny Henriquez22MIN30011.253110.80011703.091.33P
305David Hensley26HOU103343.01147021.000-1-31-1-2702.301.00SS-3B-2B-OF
306Sam Hentges25CLE570062.01531111.9331302.030.25P
307Jimmy Herget28LAA491069.01156001.000-2-601.430.22P
308Kevin Herget31TBR3007.0101001.0000001.290.33P
309Carlos Hernández25KCR277056.0936001.0001401.450.33P
310Darwinzon Hernández25BOS7006.2101001.0000001.350.14P
311Elier Hernandez27TEX97358.026242001.0001100004.032.89OF-1B
312Enrique Hernández30BOS939182800.2258214440101.0007116812.902.55OF-2B-SS
313Jonathan Hernández25TEX290030.131110.6670000.590.07P
314Teoscar Hernández29TOR119118901000.02572431041.984810-2-202.282.13OF
315Brewer Hicklen26KCR51012.0220001.0000400001.500.40OF
316Aaron Hicks32NYY12611098995.1226221411.996224402.031.79OF
317Kyle Higashioka32NYY827249622.16956692152.9935103609.988.41C
318Derek Hill26DET302623235.281792011.00073342003.092.70OF
319Garrett Hill26DET178060.163210.8330000.750.29P
320Rich Hill42BOS26260124.1133911.923-1-200.870.46P
321Greg Holland36TEX5004.200000000.000.00P
322Clay Holmes29NYY620063.21688001.0000002.260.26P
323Eric Hosmer32BOS141411105.09081818.989-2-19-2-2307.636.361B
324Tanner Houck26BOS324060.01651010.9381302.250.47P
325Spencer Howard25TEX108037.2514001.0000001.190.50P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
326Sam Huff24TEX352828259.22602461132.988-6-28-3-14-18.917.34C-1B
327Drew Hutchison31DET28180105.1156811.9330001.200.50P
328Andy Ibáñez29TEX312924252.2121476955.95952529-14.133.523B-1B-2B
329Raisel Iglesias32LAA390035.2413011.0000001.010.10P
330Cole Irvin28OAK30300181.0166912.9381100.750.50P
331Kyle Isbel25KCR1017254656.0190184241.97991691602.551.84OF
332Drew Jackson28OAK3109.2220001.000-1-1370001.860.50OF-3B
333Zach Jackson27OAK540048.0321001.0000000.560.06P
334Travis Jankowski31SEA1002.00000000000.000.00OF
335Danny Jansen27TOR635857524.05265011873.9874951128.918.24C
336Cristian Javier25HOU30250148.2523011.000-1-100.300.17P
337Griffin Jax27MIN650072.162310.833-1-300.620.08P
338Daulton Jefferies26OAK88039.1981001.000-1-502.061.13P
339Ryan Jeffers25MIN595652496.14924751432.994-1-241008.878.29C
340Dany Jiménez28OAK340034.1211001.000-1-610.520.06P
341Eloy Jiménez25CHW303014231.249490001.00013-2-1001.901.63OF
342Joe Jiménez27DET620056.2211001.000-2-700.320.03P
343Nolan Jones24CLE222113169.050482011.0004291702.662.27OF
344Aaron Judge30NYY129128921124.12812756011.00010103322.252.18OF
345Josh Jung24TEX252525219.076195526.974010013.042.963B
346Janson Junk26LAA3208.1110001.000-1-2401.080.33P
347James Kaprielian28OAK26260134.01710611.941-1-101.070.62P
348James Karinchak26CLE380039.0211001.000-1-500.460.05P
349Gosuke Katoh27TOR54134.121183021.0000-30005.504.201B-2B
350Anthony Kay27TOR1002.000000000.000.00P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
351Jarred Kelenic22SEA504237388.1106101410.991-2-53902.432.10OF
352Brad Keller26KCR35220139.225131110.960-2-301.550.69P
353Joe Kelly34CHW431037.0734011.000-1-501.700.16P
354Zack Kelly27BOS130013.2312001.0000001.980.23P
355Tony Kemp30OAK140128971119.0417238175437.990-10-11-2-2-13.322.682B-OF
356Max Kepler29MIN11010390900.1232225521.991912912-12.302.09OF
357Dallas Keuchel34TOT1010042.0954021.0000001.930.90P
358Kevin Kiermaier32TBR605648482.1142139210.9938212402.632.35OF
359Yusei Kikuchi31TOR32200100.21641111.9384801.340.47P
360Isiah Kiner-Falefa27NYY1421351271227.05061513391651.96855101013.593.40SS-3B
361John King27TEX390051.1817001.0000001.400.21P
362Michael King27NYY340051.0112721.8181401.590.26P
363George Kirby24SEA25250130.017710011.000-1-201.180.68P
364Alex Kirilloff24MIN413622320.01531466111.993-2-6-2-704.283.30OF-1B
365Alejandro Kirk23TOR787464654.06896553137.99671391739.448.79C
366Andrew Kittredge32TBR170020.0202001.0000000.900.12P
367Corey Kluber36TBR31310164.0177911.941-1-100.880.52P
368Andrew Knapp30SEA22014.011110001.000-1-860007.075.50C
369Dusten Knight31TBR60011.0303001.00011802.450.50P
370Matt Koch31SEA4004.1101001.00014602.080.25P
371Jared Koenig28OAK105039.140310.7500000.690.30P
372Adam Kolarek33OAK150017.2523001.00011102.550.33P
373Michael Kopech26CHW25250119.140310.750-3-500.230.12P
374Jackson Kowar25KCR70015.2404001.0000002.300.57P
375Joey Krehbiel29BAL560057.2134811.9231301.870.21P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
376Ryan Kreidler24DET252217200.2882166110.98921152903.903.003B-SS-2B-OF
377Dean Kremer26BAL22211125.1136611.9230000.860.55P
378Steven Kwan24CLE1371331171202.2278266843.9861413151402.052.00OF
379Juan Lagares33LAA191612143.22422110.958-8-68-4-33-11.441.21OF
380Travis Lakins Sr.28BAL60010.1211001.0000001.740.33P
381Jake Lamb31SEA156279.02921711.966111-2-3003.191.65OF-3B-1B
382Jimmy Lambert27CHW422047.0514001.0000000.960.12P
383Alex Lange26DET710063.1135710.9231301.710.17P
384Shea Langeliers24OAK171414133.11371261012.993-2-18-1-909.188.00C
385Trevor Larnach25MIN433732331.087834001.0002793222.372.02OF
386Jack Larsen27SEA1104.000000000000.000.00OF
387Ramón Laureano27OAK888760742.1197190520.990-5-8-1-112.362.22OF
388Bryan Lavastida23CLE64336.037361001.000-1-330009.256.17C
389Derek Law31DET2002.010010.000-1-10000.000.00P
390Casey Lawrence34TOR60018.0422001.0000002.000.67P
391José Leclerc28TEX390047.2211001.000-1-400.380.05P
392Korey Lee23HOU127567.07473010.986-2-36-4-72-29.816.08C
393DJ LeMahieu33NYY11310992963.1520306210444.992141781004.824.203B-2B-1B
394Jacob Lemoine28OAK90016.1101001.0000000.550.11P
395Sandy León33TOT342817232.2240233520.992-3-15-2-10-19.217.00C-P
396Josh Lester27DET1001.0101001.00002400009.001.003B
397Kyle Lewis26SEA44231.013130001.000312013803.773.25OF
398Royce Lewis23MIN121211102.045152824.956160003.793.58SS-OF
399Jonathan Loáisiga27NYY500048.017413001.00031303.190.34P
400Tim Locastro29NYY26106107.023221001.000-1-12-2-2201.930.88OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
401Zach Logue26OAK1410057.0835001.000-1-401.260.57P
402Christian Lopes29OAK32120.0514021.0000240002.251.252B-OF
403Jorge López29TOT670071.0134720.846-1-1601.390.16P
404Nicky Lopez27KCR1401271111120.1549201341785.987-7-7-7-704.353.592B-SS-3B-P
405Otto Lopez23TOR62121.2523001.000-1-780002.080.71SS-2B-OF
406Reynaldo López28CHW611065.1136610.923-1-301.650.20P
407Michael Lorenzen30LAA1818097.2188911.9441201.570.94P
408Aaron Loup34LAA650058.2909001.0000001.380.14P
409Brandon Lowe27TBR535146441.119274112623.9690-1-1-203.793.442B-OF
410Josh Lowe24TBR444131367.184822001.000-6-182622.061.91OF
411Nathaniel Lowe26TEX1531501451327.113311252709125.993-3-2-9-818.968.641B
412Jed Lowrie38OAK55441.040319031.000-1-26-1-2908.788.001B-2B
413Zac Lowther26BAL1005.100000000.000.00P
414Lucas Luetge35NYY500057.161322.6670000.630.08P
415Jordan Lyles31BAL32321179.0281315021.0000001.410.88P
416Daniel Lynch IV25KCR27270131.21431010.9290000.890.48P
417Lance Lynn35CHW21210121.2725001.000-1-200.520.33P
418Vimael Machín28OAK706253539.216842119716.958-10-22-7-1612.682.303B-SS-2B
419David MacKinnon27TOT17136109.0715912061.000-2-230005.864.181B-3B
420Tyler Mahle27MIN44016.100000000.000.00P
421Luke Maile31CLE765544513.150748423021.000370008.896.67C
422Martín Maldonado35HOU11311089948.2107610254923.9980023110.199.50C
423Trey Mancini30TOT686749571.035133416125.99710224815.525.001B-OF
424Matt Manning24DET1212063.01046001.0000001.430.83P
425Alek Manoah24TOR31310196.22051411.9501100.870.61P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
426Manuel Margot27TBR706953605.0139134320.9866123512.041.96OF
427Ron Marinaccio26NYY400044.0642001.0000001.230.15P
428Parker Markel31OAK3003.000000000.000.00P
429Brandon Marsh24LAA918265729.2177173131.98381369-22.151.91OF
430José Marte26LAA110011.000000000.000.00P
431Brett Martin27TEX551050.01147021.0000001.980.20P
432Davis Martin25CHW149063.11358031.0001301.850.93P
433Richie Martin27BAL119777.03792623.9460-211604.092.922B-SS
434Adrián Martinez25OAK1212057.2312011.0000000.470.25P
435Seth Martinez27HOU290038.2615011.0000001.400.21P
436Michael Massey24KCR494747409.222395124437.982-7-210014.814.472B-3B
437Miles Mastrobuoni26TBR84341.121147021.000117-1-2904.572.332B-OF
438Jorge Mateo27BAL1491421361257.16151814171791.97276141324.284.01SS
439Mark Mathias27TEX96356.027243031.000-1-110004.343.001B-OF-3B
440J.J. Matijevic26HOU116357.037361021.000040005.843.361B-OF
441Phil Maton29HOU670065.292611.8890001.100.12P
442Mike Mayers30LAA243050.2303001.0001400.530.13P
443Jack Mayfield31LAA22188156.058302716.983-1-400-13.292.192B-3B-OF-P
444Tim Mayza30TOR630048.2936001.000-1-401.660.14P
445Chris Mazza32TBR2005.1211001.000-1-3803.381.00P
446Kirk McCarty26CLE132037.2624001.0000001.430.46P
447Shane McClanahan25TBR28280166.11411211.929-2-200.700.46P
448Chas McCormick27HOU1179873914.2191187310.9950-1-2-201.871.62OF
449Lance McCullers Jr.28HOU88047.2422001.000-1-400.760.50P
450Mickey McDonald27OAK22116.0220001.0001450001.131.00OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
451Easton McGee24TBR1003.000000000.000.00P
452Reese McGuire27TOT857057629.06586243134.9953623-29.377.71C-P
453David McKay27TOT4006.2110001.0000001.350.25P
454Ryan McKenna25BAL874326424.0107101420.9817203812.231.19OF-P
455Triston McKenzie24CLE31300191.12212911.95500-10.990.68P
456Billy McKinney27OAK19148120.261565031.000-1-50004.552.90OF-1B
457Austin Meadows27DET323127264.180791001.0002841812.722.50OF
458John Means29BAL2208.000000000.000.00P
459Trevor Megill28MIN390045.051220.600-1-400.600.08P
460Francisco Mejia26TBR857070642.16536242722.997-2-300-29.127.66C-1B
461MJ Melendez23KCR11110292890.05705342973.988-13-17-23-31-75.694.85C-OF
462Danny Mendick28CHW312625242.29434600121.000210-3-1403.493.03SS-2B-3B-OF
463Daniel Mengden29KCR5107.0330001.0000003.860.60P
464Óscar Mercado27CLE503225305.18179110.988-2-61302.361.60OF
465Whit Merrifield33TOT133124921076.2431242185447.991-5-5-8-803.572.892B-OF-1B-P
466Julian Merryweather30TOR261026.2101001.000-1-800.340.04P
467Jake Meyers26HOU514439402.2121119020.983721411-22.662.33OF
468Brad Miller32TEX533625344.273403125.973-3-9-9-3101.851.27OF-3B
469Owen Miller25CLE1069485856.1638530981061.98423-1-1-26.605.761B-2B-3B
470Tyson Miller26TEX42010.2312011.00011902.530.75P
471Wyatt Mills27TOT270029.1716011.0000002.150.26P
472Tommy Milone35SEA70016.2110001.0000000.540.14P
473Juan Minaya31MIN6009.2110001.0000000.930.17P
474José Miranda24MIN1059683842.059852369651.990-3-4-6-9-16.335.331B-3B
475Anthony Misiewicz27TOT320029.0312001.0000000.930.09P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
476Casey Mize25DET22010.0303001.000-1-2002.701.50P
477Sam Moll30OAK530043.182420.7501501.250.11P
478Yoán Moncada27CHW1019895859.225082163518.9805723-12.562.433B
479Adalberto Mondesí26KCR151514131.06318450101.0003261904.334.20SS
480Nate Mondou27OAK1108.000000-1-75000.000.002B
481Mickey Moniak24LAA191611138.027261011.000-2-17-3-2601.761.42OF
482Frankie Montas29TOT27270144.11910811.9470001.120.67P
483Rafael Montero31HOU710068.192611.889-1-301.050.11P
484Jordan Montgomery29NYY21210114.217413011.0001201.330.81P
485Dylan Moore29SEA1016436614.021815859116.995-1-1-1-103.181.99OF-SS-2B-1B-3B
486Matt Moore33TEX630074.0422001.000-1-300.490.06P
487Brian Moran33LAA1000.100000000.000.00P
488Jovani Morán25MIN310040.2505001.000-1-501.110.16P
489Gabriel Moreno22TOR201816156.21491341321.98721721518.446.68C-OF-3B-2B
490Eli Morgan26CLE501066.2936001.0001301.220.18P
491Cody Morris25CLE75023.2321011.0000001.140.43P
492Ryan Mountcastle25BAL1241231201079.11042963745111.995-4-41128.658.361B
493Cedric Mullins27BAL1501401381259.23673589041.000225412.622.45OF
494Andrés Muñoz23SEA640065.0734001.000-1-300.970.11P
495Penn Murfee28SEA641069.1624011.0001300.780.09P
496Sean Murphy27OAK1161161111004.09268784084.9916711-18.237.91C
497Tom Murphy31SEA1211990.298962001.000-1-130009.738.17C
498Parker Mushinski26HOU7007.1110001.0000001.230.14P
499Bo Naylor22CLE40014.018162001.000-1-8600011.574.50C
500Josh Naylor25CLE928975785.071565752665.992581108.137.621B-OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
501Héctor Neris33HOU700065.152211.800-1-300.550.06P
502Sheldon Neuse27OAK796850588.02881531211429.951-5-10-4-8-14.193.223B-2B-1B-SS-P
503Tyler Nevin25BAL555039416.117410663512.971-4-11-3-8-13.653.073B-1B-OF
504Daniel Norris29DET142028.2431001.0000001.260.29P
505Riley O'Brien27SEA1001.000000000.000.00P
506Ryan O'Hearn28KCR25158143.081765091.00014-2-1605.103.12OF-1B
507Logan O'Hoppe22LAA54439.144431001.000-1-31-1-31-110.078.80C
508Brian O'Keefe28SEA1001.0110001.000000009.001.00C
509Bailey Ober26MIN1111056.0413001.0000000.640.36P
510Rougned Odor28BAL1291131071031.15262122981673.970-12-14-9-10-14.453.892B-3B
511Jake Odorizzi32HOU1212060.082510.8751301.050.58P
512Cristofer Ogando28TBR3004.100000000.000.00P
513Shohei Ohtani27LAA28280166.01165001.0001100.600.39P
514Edward Olivares26KCR393518289.07876110.987311-5-2002.401.97OF
515Adam Oller27OAK1914074.1114520.8181301.090.47P
516Kaleb Ort30BOS250028.1211011.000-1-700.640.08P
517Oliver Ortega25LAA270034.0312001.0000000.790.11P
518Glenn Otto26TEX27270135.21910720.895-3-401.130.63P
519Chris Owings30BAL221911164.0742844215.973-1-7-1-7-13.953.132B-SS-3B-OF-P
520Cristian Pache23OAK907065646.1199197110.995-8-1459-12.762.20OF
521Chris Paddack26MIN55022.120110.500-1-900.400.20P
522Kevin Padlo25SEA52121.016151021.0000-110006.863.201B
523Emilio Pagán31MIN590063.062311.8330000.710.08P
524Jermaine Palacios25MIN271816183.270194567.914-5-31-2-1303.142.13SS-2B-1B-3B-P
525Richie Palacios25CLE262010159.048453021.000-2-171702.721.78OF-2B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
526Enoli Paredes26HOU3003.000000000.000.00P
527Isaac Paredes23TBR1098865803.2417227185547.988005704.613.353B-2B-1B-SS
528Vinnie Pasquantino24KCR373731306.229127316237.993-2-6-2-808.487.811B
529Luis Patiño22TBR66020.0532001.0000002.250.83P
530Spencer Patton34TEX7007.0110001.0000001.290.14P
531Joel Payamps28TOT410055.2146710.9290012.100.32P
532Mark Payton30CHW86458.011110001.000-1-29-1-2001.711.38OF
533Matt Peacock28KCR7007.100000000.000.00P
534Elvis Peguero25LAA130017.1202001.0000001.040.15P
535Jeremy Peña24HOU1341321271165.05121463471964.96399161603.813.68SS
536David Peralta34TBR383729320.057570001.000-3-11-4-15-11.601.50OF
537Wandy Peralta30NYY560056.11831412.94441402.720.30P
538Wily Peralta33DET281038.1752021.0000001.640.25P
539Oswald Peraza22NYY151413123.0431627061.0000-4-1-1003.152.69SS-2B
540Carlos Pérez25CHW65546.05350210.981-1-26-2-52-110.178.67C
541Cionel Pérez26BAL660057.2115510.9090001.560.15P
542Joe Perez22HOU1002.0101001.0000-600004.501.003B
543Martín Pérez31TEX32321196.12761921.92611-11.150.78P
544Salvador Perez32KCR777458621.25815483033.99512-4-818.377.51C
545Tommy Pham34BOS515144419.18877830.966-6-17-3-811.821.67OF
546David Phelps35TOR651063.2716001.0001300.990.11P
547Brett Phillips28TOT786041564.2158153321.987-2-471402.491.93OF-P
548Konnor Pilkington24CLE1511058.091620.7781301.090.47P
549Chad Pinder30OAK967860717.2186178713.99501-7-11-12.321.76OF-3B-1B-P-2B
550Michael Pineda33DET1111046.2312001.0000000.580.27P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
551René Pinto25TBR252318203.0221215330.986-2-120009.678.72C
552Stephen Piscotty31OAK323020251.065650001.000-2-8-4-1902.332.03OF
553Nick Pivetta29BOS33331179.219118011.000-3-300.950.58P
554Kevin Plawecki31TOT624938447.24314161411.998-6-16-10-26-28.646.94C-P
555Zach Plesac27CLE25240131.225101321.9202301.570.92P
556Colin Poche28TBR650058.2202001.000-1-300.310.03P
557Jorge Polanco28MIN999988863.1399168223855.980-1-1-1-124.083.802B-SS
558AJ Pollock34CHW137123981119.2259247753.981-7-70022.041.85OF
559Zach Pop25TOR170019.0413001.0000001.890.24P
560Nick Pratto23KCR484640398.1334308260321.000261307.556.551B-OF
561Ryan Pressly33HOU500048.1523001.0000000.930.10P
562Austin Pruitt32OAK391055.11064001.0001401.630.26P
563A.J. Puk27OAK620066.180711.8750000.950.11P
564Cal Quantrill27CLE32320186.129111620.931-1-101.300.84P
565José Quijada26LAA420040.240310.750-1-500.660.07P
566Roman Quinn29TBR21128114.027270001.00022000-12.131.29OF
567Cole Ragans24TEX99040.0110001.000-1-500.230.11P
568Cal Raleigh25SEA1159993917.09459112863.994810141819.228.17C
569Brooks Raley34TBR600053.272410.857-1-401.010.10P
570Luke Raley27TBR16147124.03835213.974-4-3532922.692.18OF-1B
571Harold Ramírez27TBR594630401.12572476411.984-2-6-4-11-25.674.151B-OF
572José Ramírez29CLE1271271141109.2335912341027.9700022-12.642.563B
573Yohan Ramírez27TOT80010.1312001.000112002.610.38P
574Drew Rasmussen26TBR28280146.02091010.9500001.170.68P
575Robbie Ray30SEA32320189.024618011.0001101.140.75P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
576Jake Reed29BAL8005.200000000.000.00P
577Rob Refsnyder31BOS473125302.27471120.973-6-22-5-19-12.141.53OF
578Zach Reks28TEX157481.013121001.000-1-21-2-2901.440.87OF
579Anthony Rendon32LAA474641394.2115317867.948392602.492.323B
580Luis Rengifo25LAA125120741057.24781782851576.9699101113.942.862B-3B-SS-OF
581Denyi Reyes25BAL3107.2101001.0000001.170.33P
582Franmil Reyes26CLE1311790.024231001.000335-1-1302.401.85OF
583Gerardo Reyes29LAA2002.000000000.000.00P
584Víctor Reyes27DET837768681.1165161220.988-4-70012.151.96OF
585Garrett Richards34TEX322042.2321001.000-1-500.630.09P
586Trevor Richards29TOR624064.0532011.0000000.700.08P
587Emmanuel Rivera26KCR585344464.016941124414.97651341003.202.843B-1B
588Sebastián Rivero23KCR177473.072702001.00011611618.884.24C
589Anthony Rizzo32NYY1201151101034.099691972571.995-10-12-3-328.638.261B
590Luis Robert Jr.24CHW918982781.2211208120.991-14-22-4-602.412.30OF
591Hansel Robles31BOS260024.200000-1-80.000.00P
592Dereck Rodríguez30MIN2007.2110001.0000001.170.50P
593Eduardo Rodríguez29DET1717091.0134721.846-1-201.090.65P
594Elvin Rodríguez24DET75029.2321011.0000000.910.43P
595Julio Rodríguez21SEA1301301221126.2366357360.9846633-12.882.77OF
596Yerry Rodríguez24TEX1001.000000000.000.00P
597Jose Rojas29LAA19147121.132161513.969-1-9-3-2902.301.633B-OF
598Jordan Romano29TOR630064.0725001.000-2-600.980.11P
599Jhon Romero27MIN4005.0202011.0000003.600.50P
600Tommy Romero24TBR3104.2101001.0000001.930.33P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
601Austin Romine33LAA33224.221192001.000-1-490007.667.00C
602Sergio Romo39TOT230018.0202001.0000001.000.09P
603Brent Rooker27KCR63126.0871011.0001650002.771.33OF
604Amed Rosario26CLE1451451371286.05331613581462.9742243-13.633.55SS-OF
605Kenny Rosenberg26LAA31010.200000000.000.00P
606José Ruiz27CHW630060.2725011.000-1-301.040.11P
607Norge Ruíz28OAK140019.0211001.0000000.950.14P
608Adley Rutschman24BAL938483762.07136703583.98946182848.337.58C
609Joe Ryan26MIN27270147.01421110.9292300.800.48P
610Hyun Jin Ryu35TOR66027.0202001.0000000.670.33P
611Chris Sale33BOS2205.2110001.0000001.590.50P
612Aaron Sanchez29MIN83028.2624001.0001701.880.75P
613Gary Sánchez29MIN928069715.07206783844.994121209.017.78C-1B
614Yolmer Sanchez30BOS141211110.0612634111.9841900-14.914.002B-P
615Phoenix Sanders27TBR80014.2000000000.000.00P
616Nick Sandlin25CLE460044.092612.889-1-501.640.17P
617Patrick Sandoval25LAA27271148.221714011.0002301.270.78P
618Cole Sands24MIN113030.251310.800-2-1301.170.36P
619Miguel Sanó29MIN191715147.0138131529.986020008.337.161B
620Carlos Santana36TOT767469656.162557350254.997363518.548.091B-OF
621Dennis Santana26TEX631058.291711.8892701.230.13P
622Anthony Santander27BAL11911683994.2223215531.987-9-11-5-6-11.991.85OF
623Tayler Saucedo29TOR4002.2000000000.000.00P
624Hirokazu Sawamura34BOS490050.2101811.9000001.600.18P
625Josh Sborz28TEX191022.110010.000-1-900.000.00P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
626Clarke Schmidt26NYY293057.21046011.0000001.560.34P
627Jonathan Schoop30DET1301281241116.0533216314386.994898924.274.052B-1B
628John Schreiber28BOS640065.01578021.0000012.080.23P
629Connor Seabold26BOS55018.1101001.0000000.490.20P
630Corey Seager28TEX1441441381259.06001764071791.972-7-6-4-4-14.174.05SS
631JP Sears26TOT1711070.0505001.0000000.640.29P
632Cody Sedlock27BAL1003.000000000.000.00P
633Sam Selman31OAK160018.1532001.0000002.450.31P
634Marcus Semien31TEX1611611541421.0726276441996.98854108-24.544.352B-SS
635Anderson Severino27CHW6007.130210.66712702.450.33P
636Luis Severino28NYY19190102.019613001.0004801.681.00P
637Paul Sewald32SEA650064.016313001.0002602.250.25P
638Bryan Shaw34CLE602058.1972001.0000001.390.15P
639Travis Shaw32BOS33326.025241011.000-1-23-1-4608.658.331B
640Gavin Sheets26CHW1008956744.1243231841.984-5-8-9-1402.892.37OF-1B
641Justus Sheffield26SEA61011.2000000000.000.00P
642Zack Short27DET53131.020812041.0001230005.813.332B-SS
643Magneuris Sierra26LAA432217245.172702001.0005251412.641.67OF
644Chase Silseth22LAA77028.2211001.0000000.630.29P
645Brady Singer25KCR27240153.12571710.9600001.410.89P
646Jose Siri26TOT1008882786.0245242120.9921219710-12.782.43OF
647Tarik Skubal25DET21210117.21621311.9380001.150.71P
648Devin Smeltzer26MIN1512070.161410.833-1-300.640.33P
649Joe Smith38MIN340027.1514001.0001701.650.15P
650Josh Smith24TEX665848523.21526388112.99371651102.602.223B-OF-SS-2B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
651Kevin Smith25OAK474136362.11334388212.98562151703.252.673B-SS
652Will Smith32HOU240022.0101001.0000000.410.04P
653Kirby Snead27OAK460044.281611.8750001.410.15P
654Collin Snider26KCR420034.1541011.000-1-601.310.12P
655Nicklaus Snyder26TEX2001.000000000.000.00P
656Nick Solak27TEX23167133.231292001.000-1-5-3-2602.091.35OF-2B
657Lenyn Sosa22CHW119881.0281513071.000-2-22-2-3003.112.55SS-2B
658Gregory Soto27DET640060.180711.875-1-301.040.11P
659Livan Soto22LAA181513141.255173627.964-3-250003.372.79SS-3B
660Bennett Sousa27CHW250020.120020.000-2-2000.000.00P
661Steven Souza Jr.33SEA55340.012111001.0001240002.702.40OF
662Gabe Speier27KCR171019.1321011.0000001.400.18P
663George Springer32TOR898646737.0198191612.995-3-5-4-602.412.21OF
664Jeffrey Springs29TBR33250135.114410011.0001100.930.42P
665Ryne Stanek30HOU590054.2101001.000-1-400.160.02P
666Giancarlo Stanton32NYY383818312.25956210.983-3-13-4-1501.671.53OF
667Cody Stashak28MIN110016.1202001.00011201.100.18P
668Max Stassi31LAA979387829.08598262677.992-4-600-29.258.78C
669Josh Staumont28KCR420037.2523001.0001501.190.12P
670Drew Steckenrider31SEA160014.1532001.0000003.140.31P
671Michael Stefanic26LAA22198131.0633231051.00021821804.332.862B
672Trevor Stephan26CLE660063.295220.778-4-1300.990.11P
673Cal Stevenson25OAK221912163.045450001.000-4-29-1-702.482.05OF
674Trevor Story29BOS949289813.2378157215650.984586904.113.962B
675Kyle Stowers24BAL252013171.039390001.000-1-5-3-2102.051.56OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
676Matt Strahm30BOS500044.271420.7140001.010.10P
677Myles Straw27CLE1521441391309.03853711222.9951514171532.632.52OF
678Ross Stripling32TOR32240134.11569001.0001101.000.47P
679Eugenio Suárez30SEA1301291221144.03481122261023.971-8-8-2-202.662.603B
680José Suarez24LAA22200109.082510.8751200.580.32P
681Beau Sulser28BAL60012.2220001.0000001.420.33P
682Kurt Suzuki38LAA444137352.23543431012.997-4-14-7-2409.017.84C-1B
683Erik Swanson28SEA571053.2734001.0000001.170.12P
684Noah Syndergaard29LAA1515080.093511.889-6-15-10.900.53P
685Jameson Taillon30NYY32320177.12781812.9632201.320.81P
686Domingo Tapia30OAK110017.0303011.000-1-1201.590.27P
687Raimel Tapia28TOR12410667935.1224217430.98722-4-5-12.131.78OF
688Dillon Tate28BAL670073.2124620.833-1-301.220.15P
689Leody Taveras23TEX938683765.2216211321.991-2-4-2-3-22.522.30OF
690Blake Taylor26HOU190016.0110001.0000000.560.05P
691Michael A. Taylor31KCR1231141061012.03022891030.9901618202332.662.41OF-P
692Ryan Tepera34LAA590057.1514001.000-1-300.780.08P
693Matt Thaiss27LAA261915172.11641559051.000-1-7-2-14-18.565.86C-1B-3B
694Caleb Thielbar35MIN670059.173310.857-1-300.910.09P
695Cody Thomas27OAK109574.018180001.000-3-50-2-3202.191.80OF
696Dillon Thomas29LAA73034.0990001.00014613502.381.29OF
697Bubba Thompson24TEX525147446.09796010.99041100-21.941.85OF
698Ryan Thompson30TBR470042.2155821.867-2-9-12.740.28P
699Tyler Thornburg33MIN5009.2101001.0000000.930.20P
700Trent Thornton28TOR320046.041210.7500000.590.09P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
701Jesús Tinoco27TEX172020.2312011.00011001.310.18P
702Spencer Torkelson22DET109105104925.085880551276.99822-3-4-18.337.851B
703Abraham Toro25SEA866456599.124687153627.976360003.602.732B-3B-1B-OF
704Luis Torrens26SEA463627317.12892711711.99700-3-1108.176.26C-2B-P
705Gleyber Torres25NYY1251221151097.2478196274850.9833391003.853.622B-SS
706Touki Toussaint26LAA82025.1000000000.000.00P
707Taylor Trammell24SEA413415280.073712001.000-1-528-12.351.78OF
708Jose Trevino29NYY1128979820.18668283261.993812213129.447.68C
709Lou Trivino30TOT640053.2114610.90912201.680.16P
710Mike Trout30LAA11111097937.2253250210.9965600-12.422.27OF
711Kyle Tucker25HOU1471451381276.1298287831.9901514141362.082.01OF
712Tanner Tully27CLE3006.0101001.00013301.500.33P
713Justin Upton34SEA65135.0880001.0001270002.061.33OF
714Ramón Urías28BAL11410786956.135084257938.9741215141803.212.693B-2B-SS
715José Urquidy27HOU29280164.117611011.000-1-100.930.59P
716Gio Urshela30MIN1371311201147.2344100238625.983-1-14402.652.453B-SS
717César Valdez37LAA1001.000000000.000.00P
718Framber Valdez28HOU31313201.13062310.9670001.300.94P
719Phillips Valdéz30BOS130016.1312001.0000001.650.23P
720Louie Varland24MIN55026.0202001.0000000.690.40P
721Andrew Vasquez28TOR9006.2110001.000-1-3001.350.11P
722Andrew Vaughn24CHW10410161839.029527912413.986-10-14-17-2403.122.67OF-1B-2B
723Terrin Vavra25BAL272110160.260372218.983-4-28-1-703.302.192B-OF
724Christian Vázquez31TOT11110188918.09599094289.99211111429.328.06C-1B-2B
725Vince Velasquez30CHW279075.172230.571-1-300.480.15P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
726Andrew Velazquez27LAA12410078906.0385106271844.97979111513.753.04SS
727Alex Verdugo26BOS1501491411306.0261248851.98122-5-401.761.71OF
728Justin Verlander39HOU28280175.02041512.9500000.980.68P
729Nick Vespi26BAL250026.1413011.0000001.370.16P
730Will Vest27DET592063.0125610.917-1-301.570.19P
731Jonathan Villar31LAA131312108.13662735.917-1-11-3-3302.742.543B
732Meibrys Viloria25TEX201814156.21661511050.97000323-19.258.05C
733Arodys Vizcaíno31KCR7005.200000000.000.00P
734Stephen Vogt37OAK352817238.221620312110.995-2-11-2-10-18.115.97C-1B
735Austin Voth30BAL2217083.01257001.0002501.300.55P
736Michael Wacha30BOS23231127.121813001.0002301.480.91P
737Tyler Wade27LAA644825431.017971103520.972-4-11-4-11-13.632.292B-SS-3B-OF
738Ken Waldichuk24OAK77034.2312011.0000000.780.43P
739Steele Walker25TEX54437.010100001.000-2-62-1-3202.432.00OF
740Chad Wallach30LAA12101093.083803001.000-1-130008.036.92C
741Matt Wallner24MIN161614138.23129020.935-1-5-3-25-11.881.81OF
742Taylor Walls25TBR1401221071101.25321683501452.9741112192124.233.43SS-2B-3B
743Jared Walsh28LAA118106103963.089484346583.99456-2-208.317.411B-OF
744Nash Walters25LAA1000.100000000.000.00P
745Donovan Walton28SEA1001.00000000000.000.003B
746Andrew Wantz26LAA421050.1523001.0000000.890.12P
747Taylor Ward28LAA1321291181133.0288277651.98322-3-3-22.252.11OF-3B
748Austin Warren26LAA140016.0312001.0000001.690.21P
749Drew Waters23KCR312826253.065632001.000-8-39-2-902.312.10OF
750Spenser Watkins29BAL23200105.1146620.857-1-201.030.52P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
751Luke Weaver28KCR140019.141211.7500001.400.21P
752Ryan Weber31NYY50010.2431001.00011903.380.80P
753Zack Weiss30LAA120013.121010.5000000.680.08P
754Greg Weissert27NYY120011.121010.500-1-1800.790.08P
755Alex Wells25BAL2003.200000000.000.00P
756Tyler Wells27BAL23230103.220128001.0002401.740.87P
757Joey Wentz24DET77032.2615001.00031801.650.86P
758Eli White28TEX423521291.177743011.00093672812.381.83OF
759Mitch White27TOR108043.01046001.0001502.091.00P
760Aaron Whitefield25LAA52124.2550001.0000190001.821.00OF
761Garrett Whitlock26BOS319078.11266001.0001311.380.39P
762Collin Wiles28OAK4009.2110001.000-1-2100.930.25P
763Marcus Wilson25SEA21010.0220001.0000-240001.801.00OF
764Josh Winckowski24BOS1514070.1179710.941-1-302.051.07P
765Josh Winder25MIN1511067.0312001.000-2-600.400.20P
766Jesse Winker28SEA11811393972.0185176540.978-5-6-16-19-21.681.53OF
767Matt Wisler29TBR395044.0422001.0000000.820.10P
768Bobby Witt Jr.22KCR1481461391269.25131453491958.963-22-21-22-2113.503.23SS-3B
769Connor Wong26BOS231713144.0138129720.986-2-20-2-17-18.505.91C-2B-3B
770Simeon Woods Richardson21MIN1105.0000000000.000.00P
771Jimmy Yacabonis30TBR5104.210010.0000000.000.00P
772Ryan Yarbrough30TBR209080.0132921.8461301.240.55P
773Alex Young28CLE1000.100000000.000.00P
774Danny Young28SEA2003.200000-1-5500.000.00P
775Rob Zastryzny30LAA5003.000000000.000.00P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
776Seby Zavala28CHW594944452.25074782725.99612411010.048.42C-1B
777Angel Zerpa22KCR32011.020110.500-1-1800.820.33P
778Bradley Zimmer29TOR902320321.2103102010.9907282702.851.13OF
779Bruce Zimmermann27BAL1513073.2615001.000-1-300.730.40P
780Mike Zunino31TBR353430299.1293283910.997-2-8-2-8-38.788.34C