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 Orioles625.88.6831551395105212078.05391402612947193.987-50-5-38-4-12
Boston Red Sox564.66.6581551395106712222.0554440741366104138.981-62-62-4-2
Chicago White Sox473.97.6931551395106512063.052764021116194102.982-33-3-26-4-10
Cleveland Indians484.47.7031541386108812051.054384017133883131.9854041910
Detroit Tigers494.65.6991541386108212165.055594055142480126.986-20-2-44-6-12
Houston Astros514.03.7141551395110812444.055784148136862119.989565632-1
Kansas City Royals464.85.6861541386106112117.054664039135077145.9863019-16
Los Angeles Angels645.00.6801551395106012255.055244085135386127.984-26-3-32-4-1
Minnesota Twins565.17.6921551395102012216.0554640721368106135.981303129
New York Yankees594.13.700155139599412360.054864120127096110.983-24-2-43-4-6
Oakland Athletics494.13.7001551395105412372.054474124125667112.98810-70-7
Seattle Mariners614.68.6961551395111712396.055404132133375133.98630-50-1
Tampa Bay Rays614.10.703155139599612555.055724185130879127.986323662-4
Texas Rangers545.03.6971551395114912252.055694084140580140.986899733-1
Toronto Blue Jays614.09.6991551395100212081.054334027131888116.9846561711
League Average524.59.6941551393106112242 54914081132783124.985506-0-2
7784.59.69423222089815915183627.082369612091991212481854.98576095-1-33

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
1Fernando Abad35BAL140016.1202001.0000001.100.14P
2Albert Abreu25NYY270036.0963001.000-1-602.250.33P
3Bryan Abreu24HOU310036.01073011.0001602.500.32P
4José Abreu34CHW1311291251108.198394434585.995-1-1-3-317.947.471B-3B
5Domingo Acevedo27OAK7008.0211001.0000002.250.29P
6Willy Adames25TBR403736336.015343106423.97451731103.993.73SS
7Riley Adams25TOR117463.07467610.986-2-38-2-38010.436.64C
8Jo Adell22LAA353525302.284822011.000292.502.40OF
9Keegan Akin26BAL2417095.0606011.0000000.570.25P
10Andrew Albers35MIN53019.0211001.000-1-1100.950.40P
11Hanser Alberto28KCR945139512.119971121725.9652425-13.372.043B-2B-SS-P
12Jorge Alcala25MIN560056.1743001.0000001.120.13P
13Tyler Alexander26DET3913094.1826001.000-1-200.760.21P
14A.J. Alexy23TEX43018.0303001.00022201.500.75P
15Kolby Allard23TEX29170119.2927001.000-1-200.680.31P
16Austin Allen27OAK22116.02218310.9550-2175011.8110.50C
17Greg Allen28NYY14118105.028280001.0002272.402.00OF
18Logan Allen24CLE1211046.1734001.0000001.360.58P
19Nick Allgeyer25TOR1001.000000000.000.00P
20Jose Altuve31HOU1381371301210.2527190330774.98722-3-3-13.873.772B
21Yordan Álvarez24HOU363518281.04744210.979001.471.28OF
22Trey Amburgey26NYY22011.0660001.00022054.913.00OF
23Drew Anderson27TEX71018.0312011.0000001.500.43P
24Nick Anderson30TBR5005.010010.000-1-4000.000.00P
25Shaun Anderson26TOT110018.2211001.0000.960.18P
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
26Tim Anderson28CHW116116108994.04121442581053.976-5-72203.643.47SS
27Tyler Anderson31SEA1111058.01239011.0001301.861.09P
28Matt Andriese31TOT330047.1413001.0000.760.12P
29Elvis Andrus32OAK1431411341246.15131613371561.971-9-8-10-10-13.603.48SS
30Miguel Andujar26NYY434231350.19183713.989-1-30002.312.09OF-3B-1B
31Jonathan Arauz22BOS281915169.069234339.9570-30003.512.36SS-2B-3B-P
32Chris Archer32TBR65019.100000-1-100.000.00P
33Kohei Arihara28TEX1010040.2532001.0000001.110.50P
34Shawn Armstrong30TOT310036.040310.7500.750.10P
35Randy Arozarena26TBR11311181976.0204198511.995-2-21.871.80OF
36Luis Arraez24MIN1259979857.1320138174835.975126833.282.503B-2B-OF
37Christian Arroyo26BOS544337385.216975940241.000-1-241203.943.132B-1B-SS-P
38Willians Astudillo29MIN734936454.127922056326.989-7-17-2-505.473.783B-1B-C-2B-OF-P
39Akil Baddoo22DET1099982886.0237230431.987222.382.15OF
40Pedro Baez33HOU4004.100000000.000.00P
41Bryan Baker26TOR1001.000000000.000.00P
42Joe Barlow25TEX280026.2321001.0000001.010.11P
43Scott Barlow28KCR680071.1716001.0000000.880.10P
44Charlie Barnes25MIN76031.1404001.0001601.150.57P
45Jacob Barnes31TOR9009.000000000.000.00P
46Matt Barnes31BOS570052.0303001.000-2-800.520.05P
47Kyle Barraclough31MIN80010.1110001.000-1-1900.870.13P
48Manny Barreda32BAL3002.200000000.000.00P
49Luis Barrera25OAK31010.0220001.00011041.800.67OF
50Jaime Barria24LAA1311056.2413001.0000000.640.31P
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
51Chris Bassitt32OAK26261154.01641110.938-1-100.880.58P
52Jake Bauers25TOT966952645.2413388250291.000365.764.301B-OF
53Mike Baumann25BAL40010.0101001.0000000.900.25P
54Shane Baz22TBR1105.000000000.000.00P
55Eduard Bazardo25BOS2003.000000000.000.00P
56Jeremy Beasley25TOR8009.1321001.0000002.890.38P
57Cam Bedrosian29OAK9009.000000000.000.00P
58Anthony Bemboom31LAA97763.27572120.9730-2-1-19010.328.11C-OF-P
59Andrew Benintendi26KCR1221221151055.0217208631.9869101.831.75OF
60Wes Benjamin27TEX132022.200000-1-900.000.00P
61Travis Bergen27TOR101010.2101001.0000000.840.10P
62Jose Berrios27TOT31311186.039122345.8971.691.13P
63Bo Bichette23TOR1411411341208.15351643472470.955112233.813.62SS
64Shane Bieber26CLE1515093.21248001.0003601.150.80P
65Brandon Bielak25HOU282050.082510.8750001.260.25P
66Cavan Biggio26TOR806957601.218869110916.95236-1-202.682.243B-OF-2B-1B
67Braden Bishop27SEA81020.0330001.0000-71.350.38OF
68Paul Blackburn27OAK77031.151310.8000001.150.57P
69Travis Blankenhorn24MIN1000.210010.000-1-972-1-180000.000.002B
70Scott Blewett25KCR3005.000000000.000.00P
71Xander Bogaerts28BOS1311301151108.0508147353875.984-1-1-5-524.063.82SS
72Ronald Bolanos24KCR3006.100000000.000.00P
73Skye Bolt27OAK221111120.145450001.0004403.372.05OF
74Ryan Borucki27TOR240023.2404001.0000001.520.17P
75Matthew Boyd30DET1515078.21349011.0001301.490.87P
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
76Bobby Bradley25CLE636054499.047042144548.98949-1-218.397.381B
77Michael Brantley34HOU888765722.2128125211.992001.581.44OF
78Rob Brantly31NYY65445.244413011.000-1-2600-18.677.33C-1B
79Ryan Brasier33BOS8007.0211001.0000002.570.25P
80Alex Bregman27HOU848477729.121658150813.963461212.572.483B
81Brandon Brennan29BOS1003.0000000000.000.00P
82Jake Brentz26KCR710063.2918001.0002601.270.13P
83Colten Brewer28BOS1001.000000000.000.00P
84Austin Brice29BOS130013.2211001.000-1-1501.320.15P
85Zack Britton33NYY220018.1303021.0000001.470.14P
86Mike Brosseau27TBR624023369.11436972219.9861272303.442.272B-3B-1B-OF
87Seth Brown28OAK946038579.0173167333.98312260002.641.81OF-1B
88Jay Bruce34NYY1010784.057552051.0000-70006.115.701B
89Vidal Brujan23TBR86549.22214712.9550-10-1-2403.812.632B-OF
90Kris Bubic23KCR27180116.1123812.917-1-2-10.850.41P
91Aaron Bummer27CHW590053.1101812.900-1-401.520.15P
92Dylan Bundy28LAA2319090.2936001.0000000.890.39P
93Zack Burdi26TOT70010.0101001.0000.900.14P
94Jake Burger25CHW87762.01459001.00011911902.031.753B
95Ryan Burr27CHW321034.2422011.000-1-601.040.13P
96Beau Burrows24TOT61011.0000000.000.00P
97Matt Bush35TEX3003.0000000000.000.00P
98Drew Butera37LAA12121098.0101992001.000113-2-2409.288.42C
99Byron Buxton27MIN535246447.2158157010.99412313.162.96OF
100Miguel Cabrera38DET434330359.133330626134.99700-4-1308.327.721B
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
101Willie Calhoun26TEX363327278.047461011.000-4-191.521.31OF
102Daz Cameron24DET272221208.046460001.000-2-141.991.70OF
103Eric Campbell34SEA33326.0981031.0000-150003.123.003B-1B
104Jeimer Candelario27DET1371371351195.235987263927.975-7-7-7-702.632.553B
105Mark Canha32OAK1301281021120.1245239330.988340001.941.86OF-1B
106Griffin Canning25LAA1513064.2134811.9230023701.670.80P-OF
107Drew Carlton25DET4003.200000000.000.00P
108Diego Castillo27TOT570055.0514001.0000.820.09P
109Anthony Castro26TOR240023.2642001.0000002.280.25P
110Harold Castro27DET1067556680.1322146173338.991-6-10-5-914.223.01SS-2B-3B-1B-OF-P
111Jason Castro34HOU473431323.13453321211.997-2-6-3-11-19.587.32C
112Willi Castro24DET11610595910.14261742421052.977-1-1-10-1304.113.592B-SS-OF
113Jake Cave28MIN663830386.29286421.978-5-152.091.36OF
114Dylan Cease25CHW31311161.2165831.813-7-9-10.720.42P
115Gilberto Celestino22MIN222010164.04844221.958-5-332.522.09OF
116Luis Cessa29NYY290038.1743001.000-1-501.640.24P
117Andrew Chafin31OAK260027.1404001.0000001.320.15P
118Yu Chang25CLE795739501.137230067538.987262516.594.651B-3B-SS-2B
119Aroldis Chapman33NYY580053.160330.500-1-400.510.05P
120Matt Chapman28OAK1481451371278.2433163264639.9860077-13.012.893B-SS
121JT Chargois30TOT530051.2633001.0001.050.11P
122Tyler Chatwood31TOR300028.062310.8330001.610.17P
123Michael Chavis25BOS301916187.21186947222.9832160005.563.872B-1B
124Ji-Man Choi30TBR676252543.247845521244.996-5-12-4-907.887.101B
125Adam Cimber30TOR340033.071420.714-1-601.360.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
126Steve Cishek35LAA710065.2113711.9090001.370.14P
127Jose Cisnero32DET670061.294410.889-2-601.170.12P
128Nick Ciuffo26BAL1119.0880001.0000558.008.00C
129Aaron Civale26CLE19190113.019514011.0001201.511.00P
130Emmanuel Clase23CLE680066.2199911.9470002.430.26P
131Alex Claudio29LAA410032.2862001.0000002.200.20P
132Ernie Clement25CLE413631311.21264975218.9844161403.583.022B-3B-OF-SS
133Alex Cobb33LAA1717088.124101310.9582502.341.35P
134Kyle Cody26TEX70011.100000-3-5300.000.00P
135A.J. Cole29TOR6008.000000000.000.00P
136Gerrit Cole30NYY29292175.1211011011.0001101.080.72P
137Dylan Coleman24KCR2002.000000000.000.00P
138Zack Collins26CHW725449494.16325992941.994-7-18-17-41-311.438.72C-1B
139Alex Colome32MIN640062.081430.625-3-1000.730.08P
140Adam Conley31TBR170019.2541001.0000002.290.29P
141Franchy Cordero26BOS463626315.09891524.980290002.742.09OF-1B
142Carlos Correa26HOU1431421361260.25491743651066.9821111191833.853.77SS
143Nestor Cortes Jr.26NYY2113088.1734011.0000000.710.33P
144Jharel Cotton29TEX190026.1211001.0000000.680.11P
145Danny Coulombe31MIN281033.1606001.0001601.620.21P
146J.P. Crawford26SEA1531521491349.16022143761287.9801098703.943.86SS
147Kutter Crawford25BOS1102.000000000.000.00P
148Cooper Criswell24LAA1101.100000000.000.00P
149Garrett Crochet22CHW500051.160330.500-2-800.530.06P
150Nelson Cruz40TBR1107.0770001.0000290009.007.001B
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
151Charlie Culberson32TEX857253624.123895135815.9664851003.322.713B-OF-1B-2B-SS-P
152David Dahl27TEX443935341.071692011.0005181.871.61OF
153Bobby Dalbec26BOS13511192992.1876800641278.986-11-14-8-10-17.846.401B-3B-SS
154Austin Davis28BOS180016.0101001.0000000.560.06P
155Jonathan Davis29TOT572520252.167652001.000-3-132.391.18OF
156Khris Davis33TOT32217.0440001.000-2-1332.121.33OF
157Wade Davis35KCR400042.2422001.000-1-500.840.10P
158Brett de Geus23TEX190026.2404001.000-1-801.350.21P
159Alex De Goti26HOU22216.0220001.0000-310001.131.002B
160Miguel Del Pozo28DET5005.1202001.00013803.380.40P
161Reid Detmers21LAA44019.0202001.000-1-1100.950.50P
162Rafael Devers24BOS1461441331241.04231442582136.950-19-18-13-13-32.922.753B-2B
163Aledmys Díaz30HOU736151542.0243136105217.992817818-14.003.303B-OF-2B-1B-SS
164Jhonathan Diaz24LAA2108.2101011.000001.040.50P
165Yandy Díaz29TBR136114831015.0655542109462.994-2-2-7-805.774.791B-3B-2B
166Corey Dickerson32TOR342613210.04746010.9793151.971.35OF
167Jake Diekman34OAK650058.2422001.0000000.610.06P
168Marcos Diplan24BAL200025.2101001.0000000.350.05P
169Randy Dobnak26MIN146050.2826001.000-1-401.420.57P
170Rafael Dolis33TOR390032.0312001.000-1-600.840.08P
171Josh Donaldson35MIN888777725.0259681781318.950001213.052.803B
172Sean Doolittle34SEA9009.0110001.0000001.000.11P
173Ryan Dorow25TEX32220.0413001.0000-40001.801.333B
174Hunter Dozier29KCR138120931033.033023589620.982-7-8-13-1502.822.35OF-3B-1B
175Tyler Duffey30MIN610058.141210.7500000.460.05P
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
176Danny Duffy32KCR1312061.0615011.0001300.890.46P
177Robert Dugger25SEA124025.2321001.000-1-801.050.25P
178Justin Dunn25SEA1111050.174210.857-3-1201.070.55P
179Dane Dunning26TEX25230110.01156021.000-1-200.900.44P
180Jarren Duran24BOS292624223.048471011.000-4-231.941.66OF
181Jarrod Dyson36TOT853327385.1115110410.9914132.661.34OF
182Adam Eaton32TOT826860598.1136129342.9712401.991.61OF-P-1B
183Carl Edwards Jr.29TOR6005.100000000.000.00P
184Chris Ellis28TOT76029.1202001.0000.610.29P
185Kent Emanuel29HOU100017.2431011.0000002.040.40P
186Adam Engel29CHW343126273.07774210.987272.512.24OF
187Dietrich Enns30TBR90022.1202001.0001900.810.22P
188Nathan Eovaldi31BOS31310176.1361323021.00000-11.841.16P
189Thomas Eshelman27BAL75024.0211001.000-1-800.750.29P
190Raynel Espinal29BOS1002.0101001.0000004.501.00P
191Santiago Espinal26TOR745550488.217826148413.978143482003.202.353B
192Demarcus Evans24TEX250026.1101001.0000000.340.04P
193Pete Fairbanks27TBR450041.1642001.000-2-1001.310.13P
194Buck Farmer30DET360035.1303011.0000000.760.08P
195Luke Farrell30MIN191023.1110001.000-1-900.390.05P
196Michael Feliz28TOT5005.2110011.0001.590.20P
197J.P. Feyereisen28TBR320034.1431001.0001601.050.13P
198Mike Fiers36OAK2209.1101001.0000000.960.50P
199Jay Flaa29BAL1001.100000000.000.00P
200Josh Fleming25TBR22110100.2291019001.0003602.591.32P
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
201Aaron Fletcher25SEA4003.200000000.000.00P
202David Fletcher27LAA1551491401296.2655262385889.98832121144.494.172B-SS
203Chris Flexen26SEA29290169.1432023011.0005602.291.48P
204Estevan Florial23NYY117663.216160001.000-2-302.261.45OF
205Jason Foley25DET9008.100000000.000.00P
206Mike Foltynewicz29TEX26240135.01841311.9441101.130.65P
207Mike Ford28NYY211812156.213913090191.0000-1-1-8-17.996.621B
208Matt Foster26CHW340037.0404011.0001500.970.12P
209Dexter Fowler35LAA76549.2770001.0000-51.271.00OF
210Jake Fraley26SEA635345486.0117114121.983-4-102.131.83OF
211Ty France26SEA1251181091044.1840724112492.9950000-17.206.691B-2B-3B
212Maikel Franco28BAL1019789827.224369166815.967-10-14-8-1202.562.333B-1B
213Wander Franco20TBR656258552.121767141928.959-1-249-13.393.20SS-3B-2B
214Clint Frazier26NYY635637474.28482110.988-9-231.571.32OF
215Jace Fry27CHW6006.2202011.0000002.700.33P
216Paul Fry28BAL520047.1716001.000-1-401.330.13P
217Michael Fulmer28DET504067.295310.889-2-601.060.16P
218Kyle Funkhouser27DET542065.1124710.9171311.520.20P
219Cam Gallagher28KCR392824263.22652481340.9851241828.916.69C
220Joey Gallo27TOT1311291171123.12802621263.97912132.202.09OF
221Freddy Galvis31BAL727160575.024871173418.984230003.823.39SS
222Ben Gamel29CLE103140.0550001.000-1-321.130.50OF
223John Gant28MIN136029.240310.7500000.910.23P
224Adolis García28TEX1271271191119.13293111442.98816172.612.56OF
225Aramis Garcia28OAK302622232.1228217920.991-2-11-3-15-48.757.53C
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
226Bryan Garcia26DET360036.040310.7500000.750.08P
227Deivi Garcia22NYY2208.100000000.000.00P
228Edgar Garcia24MIN60010.100000000.000.00P
229Leury Garcia30CHW12411080955.0274164105520.982-4-5-1-1-12.542.17OF-2B-SS-3B
230Luis Garcia24HOU29270150.122101021.909-3-401.200.69P
231Robel Garcia28HOU392423245.0892859214.978-2-8-1-503.202.233B-SS-2B-1B-P
232Rony Garcia23DET2003.200000000.000.00P
233Yimi Garcia30HOU210019.030210.6670000.950.10P
234Brett Gardner37NYY12910689979.2243239311.996-11-132.221.88OF
235Kyle Garlick29MIN332417224.056542011.000-1-32.251.70OF
236Dustin Garneau33DET171612139.0127117820.984030008.097.35C
237Mitch Garver30MIN595041424.24214071223.9950-1-2-618.887.10C-1B
238Justin Garza27CLE190025.2422011.0000001.400.21P
239Ralph Garza27TOT240028.1413001.0001.270.17P
240Domingo German28NYY2118097.0102620.800-3-600.740.38P
241Ian Gibaut27MIN3006.200000000.000.00P
242Kyle Gibson33TEX19190113.01851210.9440001.350.89P
243Luis Gil23NYY66029.1202001.0000000.610.33P
244Logan Gilbert24SEA23230113.21459001.000-1-201.110.61P
245Andres Gimenez22CLE625447477.026188166736.9736153804.794.10SS-2B
246Lucas Giolito26CHW29291167.2918001.000-2-200.480.31P
247Chris Gittens27NYY1310789.083794041.0000511308.396.381B
248Tyler Glasnow27TBR1414088.0963001.000-1-200.920.64P
249Jose Godoy26SEA1411895.010397420.981-1-1711319.577.21C
250Yan Gomes33OAK272624229.0219210720.9910-30008.538.04C
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
251Stephen Gonsalves26BOS3004.100000000.000.00P
252Marco Gonzales29SEA23231130.12661820.9233511.661.04P
253Luis Gonzalez25CHW43124.0541001.0001501.881.25OF
254Marwin Gonzalez32TOT917157626.2324179136944.9721344.523.462B-1B-OF-SS-3B-P
255Romy Gonzalez24CHW117361.0138411.923-2-360001.771.093B-OF-2B-SS-P
256Niko Goodrum29DET867364643.128897182937.969-3-6-8-15-13.903.24SS-OF-2B-1B
257Brian Goodwin30CHW686249542.0130126220.985-12-272.131.88OF
258Nick Gordon25MIN704836436.214010038211.986-5-150002.841.97OF-2B-SS-3B
259Anthony Gose30CLE2003.0101001.0000003.000.50P
260Phil Gosselin32LAA937951661.228622458422.986-10-17-5-903.843.03OF-3B-1B-2B
261Yasmani Grandal32CHW827564631.07056742383.989-5-9-1-2-29.948.50C-1B
262Kendall Graveman30TOT510054.0404001.0000.670.08P
263Chad Green30NYY630079.0514001.0001300.570.08P
264Conner Greene26BAL191020.1202001.0000000.890.11P
265Grayson Greiner28DET312518214.0210201720.990-2-9-5-28-18.756.71C
266Zack Greinke37HOU29291168.2371720061.0004501.971.28P
267Randal Grichuk29TOR130117861035.22452441001.000562.131.88OF
268Robbie Grossman31DET1401391231202.22542531011.000-1-11.901.81OF
269Reymin Guduan29OAK110014.1321001.0000001.880.27P
270Deolis Guerra32OAK500064.183411.875-3-900.980.14P
271Junior Guerra36LAA411065.113310021.0001301.790.32P
272Vladimir Guerrero Jr.22TOR1281271221092.2104499245787.9937822-28.548.101B-3B
273Lourdes Gurriel Jr.27TOR130122841012.02532331647.984671102.211.92OF-1B
274Yuli Gurriel37HOU1371341261178.21106101783689.99512125508.408.031B-3B
275Kelvin Gutierrez26TOT796762605.0207571381216.9421302.902.473B-1B-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
276Ronald Guzman26TEX64329.224213011.0000130007.284.001B-OF
277Eric Haase28DET827469655.05034772152.990-1-2-4-7-26.846.07C-OF-1B
278Sam Haggerty27SEA322218203.162566011.0003200002.741.94OF-2B
279Jesse Hahn31KCR5003.1211011.00016005.400.40P
280Billy Hamilton30CHW632723309.278771001.000132.271.24OF
281Brad Hand31TOR11008.2101001.0000001.040.09P
282Eric Hanhold27BAL7007.0101001.0000001.290.14P
283Mitch Haniger30SEA1171161121026.2261256230.989332.262.21OF
284J.A. Happ38MIN1919098.1113710.9090000.920.53P
285Josh Harrison33OAK514332369.01244776115.992-2-5-1-303.002.412B-3B-SS-OF
286Ryan Hartman27HOU1002.100000000.000.00P
287Hunter Harvey26BAL9008.2110001.0000001.040.11P
288Matt Harvey32BAL28280127.22171311.9520011.410.71P
289Thomas Hatch26TOR3209.110010.0000000.000.00P
290Austin Hays25BAL12211395992.1237228811.9968102.141.93OF
291Louis Head31TBR252032.153110.8001611.110.16P
292Andrew Heaney30TOT30230129.21385001.0000.900.43P
293Taylor Hearn26TEX4110099.081610.875-1-200.640.17P
294Jon Heasley24KCR2209.100000000.000.00P
295Austin Hedges28CLE828178705.27416954427.997813122059.439.01C
296Jonah Heim26TEX757061614.05605342333.995-1-148-28.167.43C
297Liam Hendriks32CHW650067.0440001.000-2-600.540.06P
298Sam Hentges24CLE2812066.0909001.00000-11.230.32P
299Jimmy Herget27TOT150016.0312001.0001.690.20P
300Carlos Hernandez24KCR2411085.2134812.9230001.260.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
301Cesar Hernandez31TOT1391381331193.04701652931268.974-10-1003.463.292B-SS
302Darwinzon Hernandez24BOS470039.2312001.0000000.680.06P
303Enrique Hernandez29BOS1381231021058.2341229104829.977-10-110022.832.41OF-2B-SS
304Teoscar Hernandez28TOR125123881075.0251239751.98011122.061.97OF
305Yonny Hernandez23TEX393532309.11243587217.98462572703.553.133B-2B-SS
306David Hess27TBR1002.000000000.000.00P
307Codi Heuer24CHW400038.2523001.000-1-501.160.13P
308Aaron Hicks31NYY323030272.25856111.983-4-161.881.78OF
309John Hicks31TEX86652.149454001.0001150008.436.13C
310Kyle Higashioka31NYY635545493.16005791831.995-2-6615010.899.48C
311Derek Hill25DET454134341.0104100311.990-6-222.722.29OF
312Rich Hill41TBR1919095.11401310.929-2-401.230.68P
313Derek Holland34DET371046.283410.875-2-901.350.19P
314Greg Holland35KCR550052.1127410.917-2-8-11.890.20P
315Clay Holmes28NYY200023.0523001.0000001.960.25P
316Brock Holt33TEX675549497.11764213049.9771331410-13.112.573B-P
317Brent Honeywell Jr.26TBR3204.1211001.0000004.150.67P
318Tanner Houck25BOS1612062.0817001.000-1-301.160.50P
319Spencer Howard24TEX77017.2101001.0000000.510.14P
320Jared Hoying32TOR1106.000000000.000.00OF
321James Hoyt34LAA9008.000000000.000.00P
322Drew Hutchison30DET72018.0624001.0000003.000.86P
323Andy Ibáñez28TEX504542390.021011592319.98662061804.784.142B-3B-1B-OF
324José Iglesias31TOT1301251151082.24281322791750.960-3-403.423.16SS-2B
325Raisel Iglesias31LAA620067.0126510.9170001.480.18P
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
326Cole Irvin27OAK30300169.12762012.9631101.380.87P
327Kyle Isbel24KCR201613143.133321001.000142.071.65OF
328Tyler Ivey25HOU1104.2101001.0000001.931.00P
329Josh James28HOU5005.000000000.000.00P
330Mickey Jannis33BAL1003.100000000.000.00P
331Danny Jansen26TOR644942436.14874701523.9962513210.007.58C
332Cristian Javier24HOU349097.0440001.0000000.370.12P
333Griffin Jax26MIN1612072.040220.500-3-800.250.13P
334Jon Jay36LAA53329.0880001.0000-52.481.60OF
335Daulton Jefferies25OAK51015.0303001.00011301.800.60P
336Ryan Jeffers24MIN817465644.26295972932.995-1-13638.747.73C
337Eloy Jimenez24CHW303023245.04341110.977-1-31.541.40OF
338Joe Jimenez26DET490042.053020.600-3-1400.640.06P
339Daniel Johnson25CLE282317191.04540321.956-2-102.031.54OF
340DJ Johnson31TOT4004.1000000.000.00P
341JaCoby Jones29DET322727248.074740001.000-2-82.692.31OF
342Jahmai Jones23BAL19178140.079364038.962-2-14-3-2604.894.002B
343Taylor Jones27HOU241615162.198899071.000-1-1021505.434.081B-OF
344Aaron Judge29NYY118115931008.02402271032.98812142.122.01OF
345Jakob Junis28KCR166039.1624011.0001501.370.38P
346Janson Junk25LAA33012.0532001.0000003.751.67P
347James Kaprielian27OAK22210113.1125612.917-2-400.870.50P
348James Karinchak25CLE590054.1211001.000-2-700.330.03P
349Anthony Kay26TOR115033.2514001.00021201.340.45P
350Jarred Kelenic21SEA868482752.2215209241.981-2-32.522.45OF
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
351Brad Keller25KCR26260133.21367001.000-3-400.880.50P
352Tony Kemp29OAK1328361800.2299160135432.987232303.322.232B-OF-SS
353Ian Kennedy36TEX320032.1220011.0000000.560.06P
354Max Kepler28MIN10710391893.22052014011.000572.061.92OF
355Dallas Keuchel33CHW30290156.14773912.979121502.651.53P
356Kevin Kiermaier31TBR1119788859.1224222110.996682.342.01OF
357Yusei Kikuchi30SEA29290157.019613011.0003401.090.66P
358Craig Kimbrel33CHW220021.0101001.000-1-1000.430.05P
359Isiah Kiner-Falefa26TEX1501491471306.06442054221795.97413121413-24.324.18SS
360John King26TEX270046.0102710.9000001.760.33P
361Michael King26NYY196059.01037001.0001301.530.53P
362Alex Kirilloff23MIN665543478.225023217111.996-3-81304.683.77OF-1B
363Alejandro Kirk22TOR433928329.03613421721.994-2-7-3-11-19.828.35C
364Andrew Kittredge31TBR544069.263210.833-1-300.650.09P
365Corey Kluber35NYY1515175.1104510.900-2-501.080.60P
366Dusten Knight30BAL7008.200000000.000.00P
367Brody Koerner27NYY2003.0101001.0000003.000.50P
368Adam Kolarek32OAK12009.0211001.000-2-4402.000.17P
369Michael Kopech25CHW414063.0211001.000-2-600.290.05P
370Jackson Kowar24KCR76022.0707001.0001902.861.00P
371Joey Krehbiel28TOT3003.1000000.000.00P
372Dean Kremer25BAL1313053.2624001.000-1-401.010.46P
373Brooks Kriske27TOT10009.0202001.0002.000.20P
374Ian Krol30DET160015.131110.6670001.170.13P
375Jack Kruger26LAA1001.0110001.0000240009.001.00C
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
376Juan Lagares32LAA1067966741.11641595001.000-3-41.991.55OF
377Brady Lail27SEA2002.000000000.000.00P
378Travis Lakins27BAL241028.0514001.00021401.610.21P
379Ryan LaMarre32NYY87453.098010.8890-111.361.00OF
380Jake Lamb30TOT443618277.075433023.973-1-52.371.66OF-3B-1B
381Jimmy Lambert26CHW43013.000000000.000.00P
382Alex Lange25DET330033.0532001.000-1-601.360.15P
383Trevor Larnach24MIN776959611.0141134431.979-1-32.031.79OF
384Jake Latz25TEX1104.2101001.0000001.931.00P
385Ramon Laureano26OAK838380724.0208199721.9906102.562.48OF
386Ryan Lavarnway33CLE88870.27976030.9620-80009.689.50C
387Derek Law30MIN90015.0211001.0000001.200.22P
388Wade LeBlanc36BAL6106.2211001.0000002.700.33P
389DJ LeMahieu32NYY1731421081252.0650419223874.98865-4-414.623.712B-1B-3B
390Kyle Lewis25SEA343433294.08786010.989-1-32.632.53OF
391Domingo Leyba25BAL231915165.263313116.984-2-12-3-2203.372.702B-3B
392Tzu-Wei Lin27MIN1002.0000000-1440.000.00OF
393Jonathan Loaisiga26NYY540068.01641110.9381301.990.28P
394Tim Locastro28NYY98660.113130001.0000-21.941.44OF
395Shed Long25SEA353122269.0734726051.0000-11402.442.09OF-2B
396Jack Lopez28BOS65341.02691616.9621310005.494.172B
397Jorge Lopez28BAL33250121.218810001.000-2-3-11.330.55P
398Nicky Lopez26KCR1441361291195.2519158355675.988-4-43323.863.56SS-2B
399Reynaldo Lopez27CHW188051.181520.7501401.050.33P
400Richard Lovelady25KCR200020.2615001.00011002.610.30P
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
401Brandon Lowe26TBR1441261081139.14722022591175.977-4-4-5-5-13.643.202B-OF-1B
402Josh Lowe23TBR2109.0440001.0001954.002.00OF
403Nathaniel Lowe25TEX1441391361225.1118211165511116.99133-3-3-18.608.131B-3B
404Jed Lowrie37OAK726945587.221082125318.986-8-17-13-27-13.172.882B-3B
405Zac Lowther25BAL95024.2413001.000-1-801.460.44P
406Lucas Luetge34NYY561069.1835011.0001301.040.14P
407Jordan Luplow27TOT574328362.014513780101.000-3-933.602.54OF-1B-P-3B-2B
408Jesus Luzardo23OAK136038.0624001.00021101.420.46P
409Jordan Lyles30TEX31290173.023815001.000-2-201.200.74P
410Daniel Lynch24KCR1414065.0514011.0000000.690.36P
411Lance Lynn34CHW27271152.0103520.800-1-100.470.30P
412Vimael Machin27OAK1110779.03182125.9350-10003.302.64SS-2B-3B
413Nick Madrigal24CHW535352452.118776106528.973-1-2-4-1103.623.432B
414Kenta Maeda33MIN21210106.11761012.9410001.350.76P
415Martin Maldonado34HOU11911595989.11075102840710.99334-4-519.728.97C-1B
416Sean Manaea29OAK31312173.22161411.952-1-101.040.65P
417Trey Mancini29BAL767471632.054851334135.998-6-12-2-407.797.201B
418Matt Manning23DET1616077.019109011.0001302.221.19P
419Alek Manoah23TOR1818099.0106310.9001200.820.50P
420Nick Margevicius25SEA53012.0101001.0000000.750.20P
421Manuel Margot26TBR1129980916.2256248442.9849122.472.25OF
422Jose Marmolejos28SEA272615209.21161095210.983-3-17-1-604.894.221B-OF
423Brandon Marsh23LAA635858519.0149147110.993252.572.35OF
424Evan Marshall31CHW270027.1624001.0001701.980.22P
425Jose Marte25LAA4004.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
426Starling Marte32OAK515148445.0139136210.993-1-22.792.71OF
427Brett Martin26TEX630060.01311020.8460001.650.17P
428Jason Martin25TEX473736347.28685010.9886202.201.81OF
429Richie Martin26BAL302423217.2106396348.962-5-26-4-22-14.223.40SS
430J.D. Martinez33BOS333227277.16561311.9855202.081.94OF
431Seth Martinez26HOU3003.000000000.000.00P
432Jorge Mateo26BAL382919253.01093770214.982-4-180003.812.82SS-2B-OF-3B
433Phil Maton28TOT611063.2134810.9231.700.20P
434Isaac Mattson25BAL3003.000000000.000.00P
435Steven Matz30TOR28280143.22652011.9622301.570.89P
436Mike Mayers29LAA692071.1633001.000-1-3-10.760.09P
437Jack Mayfield30TOT837062624.119852138826.960-3-5-22.742.293B-SS-2B-P
438Tim Mayza29TOR590051.1817001.0001401.400.14P
439Nomar Mazara26DET413932332.06965130.9573101.791.61OF
440Chris Mazza31TBR130025.131111.6670000.710.15P
441Darren McCaughan25SEA2109.0110001.0000001.000.50P
442Shane McClanahan24TBR24240120.115114001.0002301.120.63P
443Chas McCormick26HOU976653658.2157154211.9949162.131.61OF
444Lance McCullers Jr.27HOU27270156.1271512001.0003401.551.00P
445Reese McGuire26TOR726046514.055353716021.000492509.687.68C
446Collin McHugh34TBR356062.0413001.0001300.580.11P
447Ryan McKenna24BAL754532419.1110108110.99125002.341.45OF-3B-2B
448Triston McKenzie23CLE23220113.217512001.0002401.350.74P
449Alex McRae28CHW2002.000000000.000.00P
450Austin Meadows26TBR756943593.210396520.981-7-151.531.35OF
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
451John Means28BAL24241138.21431010.9291100.840.54P
452Francisco Mejia25TBR756153560.05695313441.9932512-19.087.53C-1B-P
453J.C. Mejia24CLE1711052.1936001.0000001.550.53P
454Danny Mendick27CHW715143459.21535597115.993-3-8-3-802.982.142B-SS-OF-3B-P
455Oscar Mercado26CLE615042454.11151123011.0005132.281.89OF
456Yermin Mercedes28CHW4107.032010.667050002.570.501B-C-P
457Whit Merrifield32KCR1591521341301.2666292368697.991-2-2131234.564.152B-OF
458Julian Merryweather29TOR10109.2101001.0000000.930.10P
459Jake Meyers25HOU403331305.28280110.988142.382.03OF
460Keynan Middleton27SEA321031.0101001.000-1-600.290.03P
461Owen Miller24CLE514542398.025117176436.984-2-7-4-12-15.594.842B-1B-3B-SS
462Wyatt Mills26SEA110012.2312001.0000002.130.27P
463Tommy Milone34TOR61014.0110001.000-1-1400.640.17P
464Juan Minaya30MIN270037.2422001.000-1-500.960.15P
465Mike Minor33KCR28280158.291710.8891100.450.29P
466Anthony Misiewicz26SEA620052.0624001.000-1-401.040.10P
467Casey Mize24DET29291146.12791711.9633401.600.90P
468Sam Moll29OAK6007.2303001.0000003.520.50P
469Yoan Moncada26CHW1311311251119.1328882261427.95711125502.522.403B
470Adalberto Mondesi25KCR232320195.169214718.98615-1-6-13.132.963B-SS
471Frankie Montas28OAK31310181.02791712.9632201.290.84P
472Rafael Montero30TOT440049.1945011.0001.640.20P
473Jordan Montgomery28NYY28280149.22021710.950-1-101.140.68P
474Dylan Moore28SEA1319773876.1343183156438.98811156803.482.592B-OF-3B-SS
475Jovani Moran24MIN4006.100000-1-320.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
476Mitch Moreland35OAK87662.053494051.0000011907.696.631B-P
477Eli Morgan25CLE1717083.21019021.0000001.080.59P
478Taylor Motter31BOS21011.041211.750-1-1220002.451.502B
479Ryan Mountcastle24BAL989483797.063459537251.997-6-9-1-207.146.451B-OF
480Cedric Mullins26BAL1471401351215.0387374762.984-12-122.822.59OF
481Yairo Munoz26BOS42229.0523001.000-1-430001.551.252B-OF
482Patrick Murphy26TOR8009.100000000.000.00P
483Sean Murphy26OAK10810196897.18938464255.994341216-18.918.22C
484Tom Murphy30SEA837867683.26516212372.989-2-4-1-208.487.76C
485Packy Naughton25LAA64020.2523001.0000002.180.83P
486Josh Naylor24CLE666151520.01771571646.977-4-101202.992.62OF-1B
487Kyle Nelson24CLE10009.2101001.0000000.930.10P
488Nick Nelson25NYY112014.1101001.0000000.630.09P
489Tyler Nevin24BAL22214.076010.857-1-98-1-8603.863.001B
490Jake Newberry26KCR4004.1101011.0000002.080.25P
491Ljay Newsome24SEA71014.200000000.000.00P
492Vinny Nittoli30SEA1001.000000000.000.00P
493Daniel Norris28DET380036.2440001.0000000.980.11P
494Jacob Nottingham26SEA44433.029263021.0000-30007.917.251B
495Renato Nunez27DET88567.077725081.000-1-14-1-18010.349.631B
496Darren O'Day38NYY120010.2101001.0000000.840.08P
497Ryan O'Hearn27KCR453616288.01451366311.979150004.443.16OF-1B
498Bailey Ober25MIN2020092.11037011.0002400.970.50P
499Joseph Odom29TBR1002.0220001.0000180009.002.00C
500Rougned Odor27NYY1058767768.2299971891337.95745-3-5-23.352.722B-3B
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
501Jake Odorizzi31HOU2221096.02171311.9522401.880.91P
502Shohei Ohtani26LAA29220131.21811610.9440021801.160.59P-OF
503Edward Olivares25KCR362722243.14642220.957-3-141.631.22OF
504Matt Olson27OAK1461461431289.21187110972696.995-7-65518.248.091B
505Kaleb Ort29BOS1000.100000000.000.00P
506Oliver Ortega24LAA6006.1211001.0000002.840.33P
507Adam Ottavino35BOS650059.2100730.700-5-1701.060.11P
508Glenn Otto25TEX55021.1303001.0000001.270.60P
509Connor Overton27TOR4006.2101001.0000001.350.25P
510Kevin Padlo24TBR94240.01871013.9441200003.831.893B-1B
511Josh Palacios25TOR1211791.215141001.0001131.471.25OF
512Joe Panik30TOR342814238.0104386158.95229-6-3003.742.913B-2B-1B
513Enoli Paredes25HOU12008.220110.5000001.040.08P
514Isaac Paredes22DET171514137.254183425.963-3-23-2-1703.403.063B-2B-SS
515Hoy Park25NYY1002.0220001.00001629.002.00OF
516Blake Parker36CLE440040.1431001.000-1-500.890.09P
517Luis Patino21TBR1715073.170520.7140000.610.29P
518Spencer Patton33TEX390038.1752001.0000001.640.18P
519James Paxton32SEA1101.100000000.000.00P
520Joel Payamps27TOT341046.0404001.0000.780.12P
521Brad Peacock33BOS2105.100000000.000.00P
522Nate Pearson24TOR91011.000000000.000.00P
523Elvis Peguero24LAA3002.100000000.000.00P
524Felix Pena31LAA2001.200000000.000.00P
525Wandy Peralta29NYY431039.1927011.0001502.060.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
526Wily Peralta32DET1716083.0115420.818-1-200.980.53P
527Francisco Perez23CLE4006.200000000.000.00P
528Martin Perez30BOS35220113.017314021.00012-11.350.49P
529Oliver Perez39CLE5003.200000000.000.00P
530Roberto Perez32CLE403939335.03623471142.989130019.628.95C-1B
531Salvador Perez31KCR121117100984.2102596261212.99856-5-619.358.45<