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 Orioles353.76.728413692773375.0152511253841628.990621450
Boston Red Sox393.53.710433872543486.0157811623833330.97920715-2-3
Chicago White Sox394.89.705443962983456.0154211523622827.982-14-5-28-2-3
Cleveland Guardians333.66.701443962943564.0159411883812536.98493191-2
Detroit Tigers323.88.713433872673480.0154911603642535.984724-34
Houston Astros384.86.683433873013420.0153411403722242.98600-11-50
Kansas City Royals333.49.705454052933537.0159911794021830.989722472
Los Angeles Angels365.14.693443963163498.0154811663572535.984-6-2-14-31
Minnesota Twins364.21.685423782453360.0143411202991521.990-16-6-12-2-1
New York Yankees323.39.723443963203537.0157611793712634.9841962030
Oakland Athletics364.73.680454052563576.0161911923923548.978-6-2-10-42
Seattle Mariners343.59.726443963073504.0152511683292827.9821551922
Tampa Bay Rays374.77.698443963053570.0154811903342430.984-12-4-17-3-1
Texas Rangers394.42.714454053063564.0159011883812134.9871452171
Toronto Blue Jays344.74.690423782703267.0146510893522431.984-3-13451
League Average354.21.704443922873480 154811603642433.98430500
5284.21.7046535877430952194.023226173985463365488.9843917803

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
1Bryan Abreu27HOU200021.0202001.0000000.860.10P
2José Abreu37HOU221917170.01591479317.981-3-24-3-21-18.267.091B
3Wilyer Abreu25BOS372923272.16864131.95641952212.151.76OF
4Jason Adam32TBR200019.1514011.0000002.330.25P
5Austin Adams33OAK190014.2211011.000-1-1401.230.11P
6Jo Adell25LAA312825249.263630001.000524-1-4-12.272.03OF
7Ehire Adrianza34LAA86660.014212021.00012012002.101.753B-2B
8Keegan Akin29BAL190018.0303001.0000001.500.16P
9Jorge Alcalá28MIN80011.0101001.000-1-18-10.820.13P
10Tyler Alexander29TBR85039.2523001.0000001.130.63P
11Logan Allen25CLE99045.1918001.00031301.791.00P
12Nick Allen25OAK282318201.0953653620.9370231803.993.18SS
13Jose Altuve34HOU414136353.014347960291.00012-2-703.653.492B
14Yordan Alvarez27HOU13138109.026251001.0003280002.152.00OF
15Jacob Amaya25HOU1002.0422011.000013200018.004.002B
16Chase Anderson36BOS111019.2211001.0000000.920.18P
17Grant Anderson27TEX6004.200000000.000.00P
18Justin Anderson31CHW3003.100000000.000.00P
19Nick Anderson33KCR170015.1110001.0000000.590.06P
20Tyler Anderson34LAA88049.11073001.0001401.821.25P
21Jonathan Aranda26TBR2109.0321001.0000-9003.001.502B-3B
22Gabriel Arias24CLE262316206.090325445.956211-5-2903.762.773B-SS-2B-OF-1B
23Shawn Armstrong33TBR173021.1202001.000-1-900.840.12P
24Randy Arozarena29TBR424035360.283812001.000130002.071.98OF
25Spencer Arrighetti24HOU66026.1101001.000-1-800.340.17P
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
26Pedro Avila27CLE60011.2110001.0000000.770.17P
27Akil Baddoo25DET1001.00000000000.000.00OF
28Javier Báez31DET373535314.21485985420.973-2-8-1-414.123.89SS
29Tanner Banks32CHW151017.250410.800-1-1102.040.27P
30Addison Barger24TOR55343.01714120.882-2-66-1-2703.142.50OF-3B
31Scott Barlow31CLE220020.1514001.000-1-1002.210.23P
32Chris Bassitt35TOR88042.2624011.000-1-501.270.75P
33Mike Baumann28BAL160017.152210.8000002.080.25P
34Eduard Bazardo28SEA2003.0101001.0000003.000.50P
35Tyler Beede31CLE130014.0202001.000-1-1401.290.15P
36Clayton Beeter25NYY1001.000000000.000.00P
37Brayan Bello25BOS66031.2440001.000-1-601.140.67P
38Andrew Benintendi29CHW393838333.08684110.9880-2-6-21-12.302.18OF
39Brennan Bernardino32BOS162018.0523001.00022202.500.31P
40José Berríos30TOR99154.1945001.0002701.491.00P
41Prelander Berroa24CHW1000.100000000.000.00P
42Jon Berti34NYY11101092.02952223.93123022602.642.453B
43Tanner Bibee25CLE99045.2122911.9172902.171.22P
44Bo Bichette26TOR393935327.01153874321.974-4-14-2-703.082.87SS
45Osvaldo Bido28OAK1102.200000000.000.00P
46Shane Bieber29CLE22012.0211001.0000001.501.00P
47Brandon Bielak28HOU100017.1202001.0000001.040.20P
48Cavan Biggio29TOR292817240.0975144210.9790-20003.562.712B-OF-3B-1B
49Paul Blackburn30OAK88046.095310.889-1-401.571.00P
50Dairon Blanco31KCR25108108.130300001.000-1-15-1-1102.491.20OF
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
51Ronel Blanco30HOU88147.1743001.0000001.330.88P
52JJ Bleday26OAK443833341.09390210.989-2-62712.432.09OF
53Cody Bolton26SEA120014.1404001.00022802.510.33P
54Cam Booser32BOS110013.2211001.0000001.320.18P
55Jonathan Bowlan27KCR1102.200000000.000.00P
56Matt Bowman33MIN5007.2211001.0000002.350.40P
57Joe Boyle24OAK77027.210010.000-2-1400.000.00P
58Cody Bradford26TEX33019.1422011.00011001.861.33P
59Kyle Bradish27BAL33013.2312001.0000001.981.00P
60Taj Bradley23TBR22011.0110001.000000.820.50P
61John Brebbia34CHW150013.2202001.0000001.320.13P
62Alex Bregman30HOU404037348.094286335.96827-1-302.352.283B
63Will Brennan26CLE332716247.06260110.984280002.221.85OF
64Beau Brieske26DET1001.0101001.0009.001.00P
65Aaron Brooks34OAK1107.0110001.0001.291.00P
66Hunter Brown25HOU87032.1871001.0000012.231.00P
67Seth Brown31OAK362516228.25957110.98300-1-502.281.53OF-1B
68Nick Burdi31NYY9006.200000000.000.00P
69Brock Burke27TEX5003.000000000.000.00P
70Corbin Burnes29BAL99053.2124710.917-1-401.841.22P
71Lawrence Butler23OAK402924279.07169110.98641500-12.261.75OF
72Byron Buxton30MIN242018179.052511001.000-1-642612.612.17OF
73José Caballero27TBR393937348.21474298717.95200-2-7-13.613.59SS
74Trey Cabbage27HOU85238.0871001.0000150001.891.00OF
75Génesis Cabrera27TOR170014.2101001.000-1-1400.610.06P
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
76Oswaldo Cabrera25NYY383732330.0117486639.974000003.112.653B-1B-SS-2B-OF
77Isaiah Campbell26BOS7006.1312001.00013204.260.43P
78Mark Canha35DET252318213.16261013.98400-1-502.572.26OF-1B
79Griffin Canning28LAA99046.2743001.0000001.350.78P
80Jonathan Cannon23CHW33013.2312001.0000001.981.00P
81Yennier Cano30BAL210020.1734011.00022003.100.33P
82Dominic Canzone26SEA1411789.215150001.000-1-711301.511.07OF
83Victor Caratini30HOU151414124.0121113710.9921621908.718.00C-1B
84Kerry Carpenter26DET242014175.247461001.0002131602.411.96OF
85Carlos Carrasco37CLE99045.1523001.000-1-400.990.56P
86Evan Carter21TEX343227286.06563110.98541631202.011.88OF
87Triston Casas24BOS222018183.017015018210.988-1-7-2-1308.268.001B
88Luis Castillo31SEA99054.141210.750-1-400.500.33P
89Willi Castro27MIN423830349.197593623.979-13-45-2-602.451.90SS-OF-3B-P
90Andrew Chafin34DET160014.0220001.0000001.290.13P
91Adam Cimber33LAA190018.0404011.00011102.000.21P
92José Cisnero35LAA140014.021010.500-1-1400.640.07P
93Aaron Civale29TBR99046.1312001.0000000.580.33P
94Emmanuel Clase26CLE220021.131110.667-1-900.840.09P
95Jonatan Clase22SEA87664.011110001.0000-30001.551.38OF
96Garrett Cleavinger30TBR180016.2303001.0000001.620.17P
97Ernie Clement28TOR332119196.077165836.96121231803.402.183B-SS-2B-OF
98Mike Clevinger33CHW2206.2202001.0000002.701.00P
99Dylan Coleman27HOU1001.000000000.000.00P
100Garrett Cooper33BOS77454.05446715.981118-1-22-18.837.571B
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
101Carlos Correa29MIN252523211.091414828.978-2-10-2-1113.803.56SS
102Nestor Cortes29NYY99053.2523011.0001400.840.56P
103Danny Coulombe34BAL200016.2101001.00011200.540.05P
104Jake Cousins29NYY2003.000000000.000.00P
105Colton Cowser24BAL363123289.063621001.0003130001.961.75OF
106J.P. Crawford29SEA222221194.1793643071.0005290003.663.59SS
107Kutter Crawford28BOS99052.1844011.0000001.380.89P
108Cooper Criswell27BOS65025.2202011.0001800.700.33P
109Garrett Crochet25CHW1010051.2624001.0000001.050.60P
110Xzavion Curry25CLE1105.000000000.000.00P
111Bobby Dalbec29BOS211510134.1957322071.0004371906.364.321B-3B
112J.D. Davis31OAK20188157.088711619.989-6-42-1-814.993.483B-1B
113Brett de Geus26SEA4003.1101001.0000002.700.25P
114Paul DeJong30CHW383430295.01104460613.945-5-19-1-403.172.74SS
115Jonny DeLuca25TBR1110892.02423010.958-3-38-1-13-12.252.09OF
116Reid Detmers24LAA99050.1514001.0000000.890.56P
117Chris Devenski33TBR90014.0110001.000-1-1400.640.11P
118Rafael Devers27BOS272723236.056242931.946-4-22-1-512.021.963B
119Miguel Díaz29HOU1001.000000000.000.00P
120Yainer Diaz25HOU292929256.02702561133.989-1-4-1-519.399.21C
121Yandy Díaz32TBR373733328.128426517224.993140007.737.621B
122Brandon Drury31LAA252421203.01116545114.991-2-11-6-3504.884.402B-1B
123Daniel Duarte27MIN2004.0110001.0000002.250.50P
124Shawn Dubin28HOU80010.2321001.0000002.530.38P
125Mauricio Dubón29HOU302317218.081691026.9751315-13.262.55OF-2B-3B-1B
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
126Tyler Duffey33KCR8008.1110001.0000001.080.13P
127Dane Dunning29TEX77037.1532001.0000001.210.71P
128Ezequiel Duran25TEX262014178.081641523.9753221603.993.041B-3B-OF-SS-2B
129Jarren Duran27BOS434328379.09994411.9901031103112.332.28OF
130Jhoan Durán26MIN7007.000000000.000.00P
131Zach Eflin30TBR99053.0954001.0001401.531.00P
132Nathan Eovaldi34TEX77041.11165001.0000002.401.57P
133Lucas Erceg29OAK170017.0422011.0000002.120.24P
134Paolo Espino37TOR2004.200000000.000.00P
135Joey Estes22OAK1105.0211001.0000003.602.00P
136Carlos Estévez31LAA130012.2101001.0000000.710.08P
137Alex Faedo28DET150026.131110.6671800.680.13P
138Pete Fairbanks30TBR110010.0110001.0000000.900.09P
139Kyle Farmer33MIN34207190.1612041081.0002131602.881.453B-2B-SS
140Erick Fedde31CHW99052.073310.8571401.040.67P
141Caleb Ferguson27NYY180015.0220001.0000001.200.11P
142Tyler Ferguson30OAK4004.100000000.000.00P
143Freddy Fermin29KCR221818161.21531458011.00042832218.526.95C
144Jack Flaherty28DET88048.2431001.000-1-400.740.50P
145Dominic Fletcher26CHW201814153.15046220.960-1-1117-12.822.40OF
146Chris Flexen29CHW97040.1725001.0001501.560.78P
147Estevan Florial26CLE17137117.028280001.0000-122002.151.65OF
148Jason Foley28DET190017.1312011.000-1-1201.560.16P
149Justin Foscue25TEX1002.0110001.0000-1560004.501.002B
150J.P. France29HOU55025.1110001.0000000.360.20P
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
151Ty France29SEA403938348.027624727223.99300-2-717.096.851B
152Bowden Francis28TOR52014.2523001.00011403.071.00P
153Adam Frazier32KCR272113180.2842853310.96421274624.042.892B-OF-3B
154Tyler Freeman25CLE373528316.0103958031.000122722.932.51OF-2B-3B-SS
155David Fry28CLE211611154.0107101514.99100-3-2306.194.08C-1B-OF-3B
156Carson Fulmer30LAA90018.0101001.0000000.500.11P
157Kody Funderburk27MIN150019.220110.5000000.460.07P
158Hunter Gaddis26CLE210020.221010.5000000.440.05P
159Adolis García31TEX393834326.08380030.96401-4-14-12.212.05OF
160Deivi García25CHW140014.000000-1-140.000.00P
161Luis García37LAA190017.100000000.000.00P
162Maikel Garcia24KCR434341374.0105307056.952-2-8-1-302.412.333B
163Yimi García33TOR160017.000000000.000.00P
164Amir Garrett32LAA6005.100000-1-380.000.00P
165Kevin Gausman33TOR88036.1321001.000-1-600.740.38P
166Zack Gelof24OAK262626230.11295176222.98452731604.964.882B
167Luis Gil26NYY88043.0128311.9170002.301.38P
168Logan Gilbert27SEA99058.2770001.000-1-301.070.78P
169Andrés Giménez25CLE414139366.01636297423.975-1-231003.913.882B
170Romy Gonzalez27BOS85343.018135011.0000-312803.772.25SS-1B
171Victor González28NYY150012.2523001.00011603.550.33P
172Niko Goodrum32TOT127775.12515732.880-6-101-5-8002.631.833B-OF-1B-SS-2B
173Jon Gray32TEX109052.0945001.0000001.560.90P
174Chad Green33TOR7007.200000000.000.00P
175Riley Greene23DET323026267.264631011.00031252222.152.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
176Trent Grisham27NYY16118101.023221001.00004-1-1102.051.44OF
177Vaughn Grissom23BOS88872.0361026041.0001180004.504.502B
178Robbie Grossman34TOT211916161.04442110.977-2-120002.402.05OF
179Vladimir Guerrero Jr.25TOR393938334.031329022129.997260008.418.001B
180Luis Guillorme29LAA55445.01569001.0000512703.002.503B-2B-SS
181Josh Hader30HOU180019.0404001.00011101.890.22P
182Sam Haggerty30SEA75348.086110.8752420001.311.00OF
183David Hamilton26BOS181311128.062273149.935-2-17-2-1904.083.05SS-2B
184Ian Hamilton29NYY180022.1440001.000-1-901.610.22P
185Garrett Hampson29KCR32126132.0493811011.00032421803.341.32OF-2B-SS-3B-1B
186Emerson Hancock25SEA77034.195220.7780001.831.00P
187Mitch Haniger33SEA363532304.17975040.949-6-22-4-15-22.222.08OF
188Brett Harris26OAK121210101.03592514.971114-3-3603.032.833B
189Hogan Harris27OAK1005.100000000.000.00P
190Austin Hays28BAL18118105.22221010.955-2-21-2-2201.791.17OF
191Andrew Heaney33TEX88041.000000-2-100.000.00P
192Jonathan Heasley27BAL3004.1211001.0000004.150.67P
193Austin Hedges31CLE1312794.21111056011.000223225010.558.54C
194Jonah Heim29TEX383429300.0299288831.990-1-452018.887.79C
195Gunnar Henderson23BAL404039365.016356104321.982515413-13.954.00SS
196Blair Henley27HOU1100.1000000000.000.00P
197Ronny Henriquez24MIN1002.000000000.000.00P
198Sam Hentges27CLE3003.1110001.0000002.700.33P
199Darell Hernaiz22OAK282212191.0813445210.975-1-4-3-1913.722.32SS-3B-2B
200Jonathan Hernández27TEX6008.1220001.0000002.160.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
201Tim Herrin27CLE190019.0413001.0000001.890.21P
202Aaron Hicks34LAA149887.219190001.000-2-33-2-2701.951.36OF-P
203Tim Hill34CHW170014.151220.600-1-1401.880.18P
204Jackson Holliday20BAL1010987.0421032051.000-1-7-1-1404.344.202B
205Clay Holmes31NYY180018.1220001.000-1-1100.980.11P
206Tyler Holton28DET150021.0404001.0000001.710.27P
207Tanner Houck28BOS99158.014122011.000-1-302.171.56P
208Sam Huff26TEX1002.0220001.0000240009.002.00C
209Andy Ibáñez31DET18127112.152114014.98111433214.092.552B-3B-OF
210Cole Irvin30BAL77040.1734011.0000001.561.00P
211Kyle Isbel27KCR373326286.284840001.0001241602.642.27OF
212Alex Jackson28TBR87359.065605001.00012424119.928.13C
213Jay Jackson36MIN150020.1422001.0000001.770.27P
214Joe Jacques29BOS1001.200000000.000.00P
215Travis Jankowski33TEX155359.01615010.93812224002.291.00OF
216Danny Jansen29TOR171515134.0135130320.985-1-70018.937.82C
217Kenley Jansen36BOS150014.2000000000.000.00P
218Cristian Javier27HOU55024.2211001.000-1-800.730.40P
219Griffin Jax29MIN190017.2413001.00011102.040.21P
220Ryan Jeffers27MIN202019173.1195188610.9950-3-4-28-110.079.70C
221Dany Jiménez30OAK150014.220110.5000000.610.07P
222Jahmai Jones26NYY82128.0725001.0001330002.250.882B-OF-3B
223Aaron Judge32NYY363631308.284831001.000161302.452.33OF
224Edouard Julien25MIN423426305.11274085212.984-5-21-2-803.682.982B
225Josh Jung26TEX44336.014410021.0000-1213303.503.503B
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
226Colt Keith22DET333226274.11445289316.979-1-30004.634.272B
227Brad Keller28CHW41012.2321001.0000002.130.75P
228Carson Kelly29DET262018189.1191181914.99532142529.037.31C
229Kevin Kelly26TBR140017.2110001.0000000.510.07P
230Michael Kelly31OAK200024.0211001.000-1-800.750.10P
231Zack Kelly29BOS70010.1303001.0000002.610.43P
232Tony Kemp32BAL52120.1835001.0000-90003.541.332B-OF
233Buddy Kennedy25DET52224.01459021.00001915005.252.802B-3B
234Max Kepler31MIN252018188.036351001.0000121201.721.44OF
235Grae Kessinger26HOU91121.0113711.90914315704.291.113B-2B-SS-P
236Kevin Kiermaier34TOR272217189.064640001.000-2-1231903.052.37OF
237Yusei Kikuchi33TOR99052.0844001.0002801.380.89P
238Craig Kimbrel36BAL190016.1110001.000-1-1200.550.05P
239Isiah Kiner-Falefa29TOR403326295.01254084113.99228416-13.782.643B-2B-SS-P-OF
240George Kirby26SEA99050.1312001.0000000.540.33P
241Alex Kirilloff26MIN28249191.161592011.00014-5-3102.872.18OF-1B
242Alejandro Kirk25TOR252419202.02041921020.99031674219.008.08C
243Heston Kjerstad25BAL44232.0770001.000-1-2113701.971.75OF
244Will Klein24KCR1001.000000000.000.00P
245Andrew Knizner29TEX1611694.095941001.000-1-13-2-2609.105.94C
246Michael Kopech28CHW190021.2211001.0000000.830.11P
247Dean Kremer28BAL88046.0123720.8331401.961.25P
248Zac Kristofak26LAA1002.000000000.000.00P
249Joel Kuhnel29HOU1002.000000000.000.00P
250Steven Kwan26CLE323230283.06258311.98431141601.941.91OF
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
251Alex Lange28DET180015.2101001.0000000.570.06P
252Shea Langeliers26OAK373432304.12992831332.990150008.758.00C
253Wyatt Langford22TEX1212898.014140001.000-1-611201.291.17OF
254Trevor Larnach27MIN88465.014140001.0000-20001.941.75OF
255Jacob Latz28TEX200018.2202001.0000000.960.10P
256Ramón Laureano29CLE291912175.056515001.00043021332.881.93OF
257Jordan Leasure25CHW190018.1321001.00011101.470.16P
258José Leclerc30TEX170017.2211001.0000001.020.12P
259Korey Lee25CHW272019183.01811738011.000-2-12-3-20-18.906.70C
260Jack Leiter24TEX3309.1101001.0000000.960.33P
261Dominic Leone32CHW170014.230210.667-1-1401.230.12P
262Royce Lewis25MIN1102.0110001.000000004.501.003B
263Zack Littell28TBR88044.2826001.0000001.611.00P
264Brendon Little27TOR3003.1101001.0000002.700.33P
265Ben Lively32CLE66032.1312001.000-1-600.840.50P
266Jonathan Loáisiga29NYY3004.0312001.0000006.751.00P
267Nick Loftin25KCR117257.1361719051.00011612105.652.772B-3B-1B
268Joey Loperfido25HOU109580.025241001.00034311502.812.50OF
269Jacob Lopez26TBR3005.100000-1-380.000.00P
270Nicky Lopez29CHW353330296.01334685214.985-1-6-2-8-13.983.452B-SS
271Pablo López28MIN99050.153110.8000000.720.44P
272Michael Lorenzen32TEX66036.0826021.0001602.001.33P
273Brandon Lowe29TBR87560.1341420061.000117-1-2005.074.252B
274Josh Lowe26TBR66656.01413010.929-2-34-2-42-12.092.17OF
275Nathaniel Lowe28TEX242424211.020318615219.99016-2-1108.578.381B
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
276Easton Lucas27OAK3003.200000000.000.00P
277Seth Lugo34KCR99059.21156011.0000001.661.22P
278Jordan Lyles33KCR5005.0110001.0000001.800.20P
279Daniel Lynch IV27KCR2107.0101011.0000001.290.50P
280Josh Maciejewski28NYY1001.000000000.000.00P
281Kenta Maeda36DET77030.273311.8570001.760.86P
282Martín Maldonado37CHW252417201.0201195510.995-2-15-3-18-18.968.00C
283Matt Manning26DET44022.2211011.000-1-900.790.50P
284Alek Manoah26TOR22011.0101001.0000000.820.50P
285Kyle Manzardo23CLE2004.0431001.0000480009.002.001B
286Manuel Margot29MIN32165168.140400001.000111-2-1402.141.25OF
287Ron Marinaccio28NYY90012.2211001.0000001.420.22P
288Alec Marsh26KCR77037.0114520.8180002.191.29P
289Austin Martin25MIN262313194.150491011.000-3-19-4-24-12.321.85OF-2B
290Chris Martin38BOS160016.1642001.000-1-1203.310.38P
291Seth Martinez29HOU190024.0312001.0001801.130.16P
292Michael Massey26KCR212119180.0793148091.000151703.953.762B
293Jorge Mateo29BAL252116194.21004057314.97032053004.483.732B-OF-SS
294Phil Maton31TBR200016.2202001.0000001.080.10P
295Tim Mayza32TOR200013.1101001.0000000.680.05P
296James McArthur27KCR170019.2101001.0000000.460.06P
297James McCann34BAL191715154.21601481020.988-1-11-4-31-29.198.32C
298Kyle McCann26OAK1311789.08578431.965-1-20-1-1308.296.31C
299Chas McCormick29HOU212116181.041410001.000-3-18-2-1302.041.95OF
300T.J. McFarland35OAK220017.2734011.000-1-1103.570.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
301Reese McGuire29BOS231916172.1189179732.984161709.718.09C
302Ryan McKenna27BAL83130.011110001.000-1-36-1-4003.301.38OF
303Triston McKenzie26CLE88040.2761001.0000001.550.88P
304Zach McKinstry29DET251610153.251153333.941-1-7-2-1502.811.66SS-3B-2B-OF-P
305Curtis Mead23TBR252321200.174264539.95901-4-2403.192.842B-3B
306Parker Meadows24DET322615217.159590001.00042331602.441.84OF
307John Means31BAL22011.2101001.0000000.770.50P
308MJ Melendez25KCR363619286.15956211.983-5-192801.821.57OF-1B
309Danny Mendick30CHW1010985.22481511.9582260002.422.303B
310Jake Meyers28HOU322220205.07170010.986212-2-11-13.072.19OF
311Bryce Miller25SEA88047.1642001.0000001.140.75P
312Mason Miller25OAK140018.1110001.0000000.490.07P
313Shelby Miller33DET150016.1110001.0000000.550.07P
314Tyson Miller28SEA90011.2110001.0000000.770.11P
315José Miranda26MIN242212185.139132512.974-1-61601.851.583B-1B
316Casey Mize27DET88043.2945021.0001501.851.13P
317Yoán Moncada29CHW11111086.03182124.93511311403.032.643B
318Mickey Moniak26LAA302416209.06564010.98529-2-11-12.762.13OF
319Rafael Montero33HOU200019.2202001.0000000.920.10P
320Dylan Moore31SEA342923271.2114654819.99152031303.742.97SS-OF-1B-2B-3B
321Matt Moore35LAA170016.0303001.000-1-1301.690.18P
322Eli Morgan28CLE9008.1303001.00012403.240.33P
323Ryan Mountcastle27BAL383736340.235332626122.9970141429.309.261B
324Kyle Muller26OAK100027.284310.8751702.280.70P
325Cedric Mullins29BAL383432317.064631001.000-1-32701.821.68OF
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
326Andrés Muñoz25SEA170018.130210.6670000.980.12P
327Parker Mushinski28HOU3004.010010.000-2-10000.000.00P
328Nick Nastrini24CHW2208.0110001.000-1-2501.130.50P
329Bo Naylor24CLE302724243.1253243732.988-1-600-19.258.33C
330Josh Naylor27CLE373735330.028926423230.9931400-17.837.761B
331Zach Neto23LAA434242372.214743100422.9731213-13.453.33SS
332Tyler Nevin27OAK33277232.011910214310.975-1-31504.502.76OF-1B-3B
333Ryan Noda28OAK272218202.018516518222.9892131608.156.781B
334Ryan O'Hearn30BAL97459.127270041.000-1-230004.102.70OF-1B
335Logan O'Hoppe24LAA373534310.23193031420.99413-1-409.188.57C
336Tyler O'Neill29BOS312815251.14745110.97916-1-401.651.48OF
337Bailey Ober28MIN88043.0413001.0000000.840.50P
338Steven Okert32MIN150012.200000000.000.00P
339Reese Olson24DET88047.142110.750-1-400.570.38P
340Jonathan Ornelas24TEX1003.00000000000.000.002B
341Rafael Ortega33CHW124450.018180001.000361-1-2403.241.50OF
342Chris Paddack28MIN88042.1716001.000-1-501.490.88P
343Richie Palacios27TBR342824262.1785424041.0003111402.682.23OF-2B
344Isaac Paredes25TBR373737332.168204626.97100-2-701.791.783B
345Kyren Paris22LAA55545.018108041.0000-10-1-2703.603.602B
346Wes Parsons31TOT4009.041210.7500003.000.75P
347Vinnie Pasquantino26KCR353531303.0302276260221.000518416-18.978.631B
348Nate Pearson27TOR160014.000000-1-1400.000.00P
349Jeremy Peña26HOU434342379.019272114632.9690-1-5-16-14.424.33SS
350Ryan Pepiot26TBR77036.2651021.0000001.470.86P
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
351Cionel Pérez28BAL8006.100000000.000.00P
352Salvador Perez34KCR383732317.02982831415.99713-1-408.437.82C-1B
353Wenceel Pérez24DET252013185.14746010.979214-1-602.231.84OF
354Tommy Pham36CHW17179153.030300001.000-1-9-3-2301.761.76OF
355Kevin Pillar35TOT231511138.229290001.000191801.881.26OF
356René Pinto27TBR191511135.0129126210.992-3-28-3-27-18.536.74C
357Nick Pivetta31BOS44020.2321001.0000001.310.75P
358Colin Poche30TBR10009.100000000.000.00P
359Jorge Polanco30SEA403938340.11415781318.97926-1-403.653.452B
360Zach Pop27TOR7007.0220001.0000002.570.29P
361Cody Poteet29NYY1106.0220001.0000003.002.00P
362Ryan Pressly35HOU180016.1312011.0000001.650.17P
363Austin Pruitt34TEX4004.1101001.0000002.080.25P
364Ceddanne Rafaela23BOS434027365.11357751716.9480-1-1-303.152.29SS-OF-2B-3B
365Cole Ragans26KCR99149.01046001.0001401.841.11P
366Cal Raleigh27SEA373432303.13393191732.9912972819.979.08C
367Luke Raley29SEA292521217.071674021.00042421102.942.45OF-1B
368Erasmo Ramírez34TBR70012.2101001.0000000.710.14P
369Harold Ramírez29TBR54034.012120001.000258310503.182.40OF
370José Ramírez31CLE343433304.074205134.959-4-17-1-402.102.093B
371Yohan Ramírez29BAL5006.0211001.00013303.000.40P
372Bryan Ramos22CHW109878.031625021.00023423103.583.103B
373Rob Refsnyder33BOS1510892.025241001.000448-1-1302.451.67OF
374Zach Remillard30CHW65446.021615021.00025825204.113.502B-3B
375Anthony Rendon34LAA171615139.248113525.9582141912.962.883B
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
376Hunter Renfroe32KCR393431303.06863411.985-3-12-1-301.991.72OF
377Luis Rengifo27LAA262322205.21004651317.970-3-20-2-1204.243.732B-3B-SS
378Pablo Reyes30BOS21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
379Trevor Richards31TOR180019.030210.6670000.950.11P
380Leo Rivas26SEA32116.0835021.0001590004.502.67SS
381Anthony Rizzo34NYY434340379.232227346329.99102-2-607.567.421B
382Luis Robert Jr.26CHW77761.012120001.000-3-57-1-1901.771.71OF
383David Robertson39TEX190021.2633001.0000002.490.32P
384Brayan Rocchio23CLE383636328.01254478322.9761231103.353.21SS
385Carlos Rodón31NYY99049.0404001.000-1-400.730.44P
386Grayson Rodriguez24BAL66034.0624001.0000001.591.00P
387Joely Rodríguez32BOS110011.0220001.0000001.640.18P
388Julio Rodríguez23SEA434341376.1114111210.991143902.702.63OF
389Manuel Rodríguez27TBR6006.1101001.0000001.420.17P
390Yariel Rodríguez27TOR44015.100000000.000.00P
391Yerry Rodríguez26TEX100013.2312001.0000001.980.30P
392Jake Rogers29DET252317197.1203198410.9951721219.218.08C
393Josh Rojas30SEA353022269.080364223.975-1-3-1-402.611.953B-2B-OF-P
394Jordan Romano31TOR110010.200000000.000.00P
395Brent Rooker29OAK98663.111110001.000-3-49-1-1901.561.22OF
396Ben Rortvedt26TBR302217204.2222211921.9911331809.677.10C-P
397Amed Rosario28TBR343227289.292642714.989-4-16-5-20-12.832.46OF-2B-SS-3B
398Esteury Ruiz25OAK23156128.03332010.97003-1-9-12.251.39OF
399Adley Rutschman26BAL262422220.122521411001.00031721119.198.65C
400Joe Ryan28MIN88047.2642001.000-1-401.130.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
401Nick Sandlin27CLE230021.0413001.00011001.710.17P
402Patrick Sandoval27LAA99045.081610.8752901.400.78P
403Cole Sands26MIN150017.2202001.00011101.020.13P
404Miguel Sanó31LAA1310689.1442519021.00022922704.433.143B-1B-P
405Carlos Santana38MIN373535316.026724618320.98928-1-407.527.141B
406Dennis Santana28NYY150017.2321011.000-1-1101.530.20P
407Anthony Santander29BAL343425298.074731001.00013-2-802.232.18OF
408Tayler Saucedo31SEA140013.1303001.0000002.030.21P
409Matt Sauer25KCR120014.1202001.0000001.260.17P
410Josh Sborz30TEX7005.1101001.000-1-3801.690.14P
411Nolan Schanuel22LAA383532308.225323517126.996-4-151417.356.631B
412Clarke Schmidt28NYY88042.21046001.0002902.111.25P
413Davis Schneider25TOR352816244.072512013.986-1-4-1-4-12.621.87OF-2B
414John Schreiber30KCR200020.0743001.0000003.150.35P
415Max Schuemann27OAK251811164.1551736210.964-7-49-4-2902.901.89SS-2B-OF-3B
416Tayler Scott32HOU190020.0963001.0000004.050.47P
417Corey Seager30TEX383832316.01334287417.9704142803.673.39SS
418JP Sears28OAK99050.0505001.000-1-400.900.56P
419Colin Selby26KCR2003.0220001.0000006.001.00P
420Marcus Semien33TEX454541389.0190681220261.0008261134-14.404.222B
421Brian Serven29TOR63227.02625010.962-1-540008.334.17C
422Bryan Shaw36CHW5004.000000000.000.00P
423Gavin Sheets28CHW292818229.19087214.989-3-18-3-15-13.493.07OF-1B
424Austin Shenton26TBR97764.161583031.0001130008.536.781B
425Braden Shewmake26CHW252115178.064134837.9530-2-1-703.082.44SS-3B-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
426Zack Short29BOS22218.0615011.0000180003.003.003B-2B
427Jared Shuster25CHW60016.0101001.0000000.560.17P
428Chase Silseth24LAA2208.000000000.000.00P
429Brady Singer27KCR99050.2963001.0000001.601.00P
430Jon Singleton32HOU242319200.016014118118.994-7-44-3-1807.166.631B
431Jose Siri28TBR353431299.19390030.968-8-31-4-16-12.712.57OF
432Tarik Skubal27DET88049.063210.833-1-400.920.63P
433Justin Slaten26BOS140022.0422001.0000001.640.29P
434Cade Smith25CLE200020.1211001.0000000.890.10P
435Dominic Smith29BOS75448.033303041.00012112506.194.711B
436Josh Smith26TEX413429306.087206527.9772752012.501.893B-SS
437Will Smith34KCR160013.220110.5000000.660.06P
438Kirby Snead29SEA3002.200000000.000.00P
439Collin Snider28SEA3003.0101001.0000003.000.33P
440Tyler Soderstrom22OAK55341.12924414.9661170006.104.671B-C
441José Soriano25LAA97038.2114520.8180002.091.00P
442Michael Soroka26CHW99043.2826001.0001501.650.89P
443Lenyn Sosa24CHW129887.12781813.963-1-17-3-4102.682.003B-2B
444Juan Soto25NYY444440385.099954011.0005141302.312.25OF
445Gabe Speier29SEA160013.1101001.000-1-1500.680.06P
446Mitch Spence26OAK110025.1523001.0000001.780.45P
447George Springer34TOR363534301.06057210.983-5-211311.761.64OF
448Ryne Stanek32SEA170014.1110001.000000.630.06P
449Josh Staumont30MIN4004.100000000.000.00P
450Brock Stewart32MIN130013.1211011.0000001.350.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
451Trevor Story31BOS88767.22041513.9500823502.532.38SS
452Kyle Stowers26BAL1001.0110001.00001329.001.00OF
453Chris Stratton33KCR170017.2303001.0000001.530.18P
454Hunter Strickland35LAA160017.200000000.000.00P
455Ross Stripling34OAK99047.093510.8890001.530.89P
456Marcus Stroman33NYY99048.2157710.9330002.591.56P
457Peter Strzelecki29CLE4005.200000000.000.00P
458Albert Suárez34BAL73023.0835011.0001903.131.14P
459José Suarez26LAA120023.1101001.000-1-900.390.08P
460Wander Suero32HOU1000.00000000.00P
461Erik Swanson30TOR11008.110010.0000000.000.00P
462Dillon Tate30BAL110012.2101001.0000000.710.09P
463Leody Taveras25TEX424139358.0111107311.991-9-30-2-612.772.62OF
464Samad Taylor25SEA31011.1110001.0000-30000.790.33OF
465Matt Thaiss29LAA109778.09189020.978-1-12-1-15010.278.90C
466Caleb Thielbar37MIN12008.210010.0000000.000.00P
467Trent Thornton30SEA180018.020110.500-1-1100.500.06P
468Michael Tonkin34TOT6008.200000000.000.00P
469Spencer Torkelson24DET393936347.232129127326.991-3-9-6-2108.238.151B
470Abraham Toro27OAK292719225.18537480131.000-2-10-2-1103.392.832B-3B-1B
471Gleyber Torres27NYY434241374.11556585521.968-4-13-1-303.613.492B
472Taylor Trammell26NYY4009.1110001.0000-13-1-13300.960.25OF
473Jose Trevino31NYY252119192.1201191822.99031653119.317.96C-P
474Mike Trout32LAA242421203.067652011.000130012.972.79OF
475Cole Tucker27LAA97559.02271231.864-1-22-1-2002.902.113B-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
476Kyle Tucker27HOU414137357.074704021.0002731011.871.80OF
477Justin Turner39TOR87256.02514920.920060003.702.883B-1B
478Edwin Uceta26TBR2004.0110001.0000002.250.50P
479José Ureña32TEX122032.1642001.0000001.670.50P
480Luis Urías27SEA272015177.160223445.9330-121402.842.073B
481Ramón Urías30BAL191513138.139191822.949001902.411.953B-1B
482Gio Urshela32DET191611142.02942410.966216-1-8-11.771.403B-1B
483Naoyuki Uwasawa30BOS2004.0110001.0000002.250.50P
484Enmanuel Valdez25BOS282617218.1109377119.99121200-14.453.862B
485Framber Valdez30HOU66036.2202001.000-1-500.490.33P
486Louie Varland26MIN44016.2202001.0000001.080.50P
487Daulton Varsho27TOR403726318.091901001.000520114122.582.28OF
488Andrew Vaughn26CHW393837331.231229416221.994001408.417.951B
489Christian Vázquez33MIN242222200.1236227810.99614424010.569.79C-3B
490Nelson Velázquez25KCR118466.01615010.938-1-24-3-5402.051.36OF
491Anthony Veneziano26KCR2002.000000000.000.00P
492Alex Verdugo28NYY414036360.091901011.00092962012.282.22OF
493Justin Verlander41HOU55029.1422001.0001701.230.80P
494Will Vest29DET170018.0422001.0000002.000.24P
495Matt Vierling27DET362817259.059391824.966-8-36-3-13-11.981.543B-OF
496Ryan Vilade25DET32219.0660001.000211516302.842.00OF
497Anthony Volpe23NYY434342383.01787499519.9722741304.074.02SS
498Austin Voth32SEA150017.153110.8000002.080.27P
499Michael Wacha32KCR99049.2743001.0001401.270.78P
500Jacob Waguespack30TBR41010.0110001.0000000.900.25P
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
501Matt Wallner26MIN118468.021210001.00034411702.781.91OF
502Jared Walsh30TEX161414126.011610410211.9830-5-1-1008.147.131B
503Taylor Ward30LAA393938342.276751001.000-2-80002.001.95OF
504Luke Weaver30NYY160028.032010.667-1-700.640.13P
505Jacob Webb30BAL210019.1202001.000-1-1000.930.10P
506Greg Weissert29BOS180017.2202001.0000001.020.11P
507Austin Wells24NYY252320201.2197191330.985-1-316-18.667.76C
508Tyler Wells29BAL33015.1202001.0000001.170.67P
509Davis Wendzel27TEX137269.014410001.00023035201.831.083B-2B
510Joey Wentz26DET100014.2110001.0000000.610.10P
511Jordan Westburg25BAL383831347.0912071051.000-2-61302.362.073B-2B-SS
512Mitch White29TOR40010.0110001.0000000.900.25P
513Owen White24TEX2001.000000000.000.00P
514Forrest Whitley26HOU1000.200000000.000.00P
515Garrett Whitlock28BOS44018.1743001.00011103.441.75P
516Steven Wilson29CHW190017.1404001.00011202.080.21P
517Josh Winckowski26BOS123024.1633001.0000002.220.50P
518Cole Winn24TEX90011.2211001.0000001.540.22P
519Bobby Witt Jr.24KCR454542388.016451110316.98241372223.733.58SS
520Connor Wong28BOS282420222.02202011720.991-1-5-2-11-28.847.03C-1B-2B
521Bryan Woo24SEA2209.2220001.000001.861.00P
522Alex Wood33OAK99039.1927011.0000002.061.00P
523Simeon Woods Richardson23MIN55025.0312001.0001801.080.60P
524Kirby Yates37TEX160017.1110001.0000000.520.06P
525Masataka Yoshida30BOS1001.0000000-3840000.000.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
526Seby Zavala30SEA1210786.07572210.987112-1-1407.746.17C
527Angel Zerpa24KCR190017.1303001.00011201.560.16P
528Guillo Zuñiga25LAA4005.000000000.000.00P