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 Orioles343.80.726403602743294.0149310983791628.989621351
Boston Red Sox393.51.711413692443297.0149210993633029.98018713-3-4
Chicago White Sox395.10.703413692773213.0143710713412526.983-12-5-27-3-2
Cleveland Guardians333.64.697423782813411.0152911373682435.984831920
Detroit Tigers314.00.707413692543309.0146811033402534.983218-14
Houston Astros385.07.680413692853249.0145310833492138.986-10-9-5-1
Kansas City Royals333.51.706433872773384.0153411283891728.989933291
Los Angeles Angels365.17.698423783023336.0148011123442434.984-3-1-801
Minnesota Twins364.20.690403602323198.0136210662821419.990-18-7-13-2-1
New York Yankees323.52.720423783043375.0150711253572533.983166203-1
Oakland Athletics354.84.679433872453420.0155411403803447.978-8-3-8-32
Seattle Mariners343.62.725423782913342.0145211143112725.9811451411
Tampa Bay Rays364.81.697423782943390.0146611303122427.984-10-4-19-5-2
Texas Rangers394.47.711433872903402.0151611343602231.9851352580
Toronto Blue Jays344.78.693413692633195.0143710653482431.983102741
League Average354.27.703423742743321 147911073482331.98420600
5244.27.7036245616411349815.022180166055223352465.9843318700

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 Abreu27HOU190020.0202001.0000000.900.11P
2José Abreu37HOU221917170.01591479317.981-3-23-3-21-18.267.091B
3Wilyer Abreu25BOS352722255.16662131.95552252312.221.80OF
4Jason Adam32TBR190018.1303001.0000001.470.16P
5Austin Adams33OAK180013.2211011.000-1-1501.320.11P
6Jo Adell25LAA302724240.263630001.000629-1-4-12.362.10OF
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.0002901.791.00P
12Nick Allen25OAK282318201.0953653620.9370231803.993.18SS
13Jose Altuve34HOU393934334.013243890251.0000-1-1-403.563.382B
14Yordan Alvarez27HOU13138109.026251001.0003290002.152.00OF
15Jacob Amaya25HOU1002.0422011.000012600018.004.002B
16Chase Anderson36BOS101018.2211001.0000000.960.20P
17Grant Anderson27TEX5004.000000000.000.00P
18Justin Anderson31CHW2002.100000000.000.00P
19Nick Anderson33KCR160014.1110001.0000000.630.06P
20Tyler Anderson34LAA88049.11073001.0001401.821.25P
21Gabriel Arias24CLE252215198.087315245.954210-5-3003.772.773B-SS-2B-OF-1B
22Shawn Armstrong33TBR153019.1202001.000-1-1000.930.13P
23Randy Arozarena29TBR403833340.283812001.000260002.192.08OF
24Spencer Arrighetti24HOU66026.1101001.000-1-800.340.17P
25Pedro Avila27CLE50010.2110001.0000000.840.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
26Akil Baddoo25DET1001.00000000000.000.00OF
27Javier Báez31DET353333295.21345278419.970-3-110013.963.71SS
28Tanner Banks32CHW151017.250410.800-1-1102.040.27P
29Addison Barger24TOR55343.01714120.882-2-66-1-2703.142.50OF-3B
30Scott Barlow31CLE210019.1514001.000-1-1002.330.24P
31Chris Bassitt35TOR88042.2624011.000-1-501.270.75P
32Mike Baumann28BAL150015.252210.8000002.300.27P
33Eduard Bazardo28SEA2003.0101001.0000003.000.50P
34Tyler Beede31CLE130014.0202001.000-1-1401.290.15P
35Clayton Beeter25NYY1001.000000000.000.00P
36Brayan Bello25BOS66031.2440001.000-1-601.140.67P
37Andrew Benintendi29CHW363535306.07674110.987-2-7-6-23-12.212.08OF
38Brennan Bernardino32BOS152017.0523001.00022402.650.33P
39José Berríos30TOR99154.1945001.0002701.491.00P
40Prelander Berroa24CHW1000.100000000.000.00P
41Jon Berti34NYY11101092.02952223.93122922602.642.453B
42Tanner Bibee25CLE99045.2122911.9172902.171.22P
43Bo Bichette26TOR383834319.01153874321.974-3-13-3-1103.162.95SS
44Osvaldo Bido28OAK1102.200000000.000.00P
45Shane Bieber29CLE22012.0211001.0000001.501.00P
46Brandon Bielak28HOU100017.1202001.0000001.040.20P
47Cavan Biggio29TOR292817240.0975144210.9790-2-1-503.562.712B-OF-3B-1B
48Paul Blackburn30OAK88046.095310.889-1-401.571.00P
49Dairon Blanco31KCR25108108.130300001.000-1-14-1-1102.491.20OF
50Ronel Blanco30HOU77144.1743001.0000001.421.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
51JJ Bleday26OAK423733331.09087210.989-3-101312.422.12OF
52Cody Bolton26SEA110013.1404001.00023002.700.36P
53Cam Booser32BOS100011.2211001.0000001.540.20P
54Jonathan Bowlan27KCR1102.200000000.000.00P
55Matt Bowman33MIN5007.2211001.0000002.350.40P
56Joe Boyle24OAK77027.210010.000-2-1400.000.00P
57Cody Bradford26TEX33019.1422011.00011001.861.33P
58Kyle Bradish27BAL2209.2211001.0000001.861.00P
59Taj Bradley23TBR1106.000000000.000.00P
60John Brebbia34CHW140012.1101001.0000000.730.07P
61Alex Bregman30HOU383835329.088285825.977150002.352.263B
62Will Brennan26CLE312615238.06058110.983150002.231.90OF
63Hunter Brown25HOU87032.1871001.0000012.231.00P
64Seth Brown31OAK342516227.15957110.98301-1-502.301.61OF-1B
65Nick Burdi31NYY9006.200000000.000.00P
66Brock Burke27TEX5003.000000000.000.00P
67Corbin Burnes29BAL99053.2124710.917-1-401.841.22P
68Lawrence Butler23OAK402924279.07169110.98641614-12.261.75OF
69Byron Buxton30MIN242018179.052511001.000-1-642612.612.17OF
70José Caballero27TBR373736330.21444196715.95101-2-7-13.733.70SS
71Trey Cabbage27HOU74129.0761001.0000160002.171.00OF
72Génesis Cabrera27TOR160014.1101001.000-1-1400.630.06P
73Oswaldo Cabrera25NYY363530312.0112456438.973-1-20003.142.663B-1B-SS-2B-OF
74Isaiah Campbell26BOS7006.1312001.00013204.260.43P
75Mark Canha35DET242217203.16160013.98401-1-502.662.31OF-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
76Griffin Canning28LAA88040.2431001.0000000.890.50P
77Jonathan Cannon23CHW33013.2312001.0000001.981.00P
78Yennier Cano30BAL210020.1734011.00022003.100.33P
79Dominic Canzone26SEA1310680.214140001.0000311401.561.08OF
80Victor Caratini30HOU151414124.0121113710.992160008.718.00C-1B
81Kerry Carpenter26DET231913166.246451001.0002120002.482.00OF
82Carlos Carrasco37CLE88040.1413001.000-1-500.890.50P
83Evan Carter21TEX343227286.06563110.98541631202.011.88OF
84Triston Casas24BOS222018183.017015018210.988-1-6-2-1308.268.001B
85Luis Castillo31SEA99054.141210.750-1-400.500.33P
86Willi Castro27MIN403628331.190533613.989-11-410012.421.85SS-OF-3B-P
87Andrew Chafin34DET160014.0220001.0000001.290.13P
88Adam Cimber33LAA190018.0404011.00011102.000.21P
89José Cisnero35LAA140014.021010.500-1-1400.640.07P
90Aaron Civale29TBR88041.1101001.0000000.220.13P
91Emmanuel Clase26CLE210020.131110.667-1-1000.890.10P
92Jonatan Clase22SEA87664.011110001.0000-20001.551.38OF
93Garrett Cleavinger30TBR170015.2303001.0000001.720.18P
94Ernie Clement28TOR322018188.077165836.96132231903.542.243B-SS-2B-OF
95Mike Clevinger33CHW2206.2202001.0000002.701.00P
96Dylan Coleman27HOU1001.000000000.000.00P
97Garrett Cooper33BOS66345.045396041.000132-1-27-19.007.501B
98Carlos Correa29MIN232321193.080364226.975-2-13-3-1913.643.39SS
99Nestor Cortes29NYY99053.2523011.0001400.840.56P
100Danny Coulombe34BAL190015.2101001.00011300.570.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
101Jake Cousins29NYY2003.000000000.000.00P
102Colton Cowser24BAL353023280.059581001.000160001.901.69OF
103J.P. Crawford29SEA222221194.1793643071.0005290003.663.59SS
104Kutter Crawford28BOS99052.1844011.0001401.380.89P
105Cooper Criswell27BOS65025.2202011.0001800.700.33P
106Garrett Crochet25CHW99046.2523001.0000000.960.56P
107Xzavion Curry25CLE1105.000000000.000.00P
108Bobby Dalbec29BOS211510134.1957322071.0004381906.364.321B-3B
109J.D. Davis31OAK19177149.081661418.988-6-47-1-814.833.333B-1B
110Brett de Geus26SEA4003.1101001.0000002.700.25P
111Paul DeJong30CHW363228277.01054258513.952-3-15-1-403.252.78SS
112Jonny DeLuca25TBR99779.02221010.955-3-45-1-15-12.392.33OF
113Reid Detmers24LAA88045.1514001.0001400.990.63P
114Chris Devenski33TBR90014.0110001.000-1-1400.640.11P
115Rafael Devers27BOS252522216.052232721.962-3-14-2-1102.082.003B
116Miguel Díaz29HOU1001.000000000.000.00P
117Yainer Diaz25HOU272727237.02472331133.988-1-60009.279.04C
118Yandy Díaz32TBR353531308.126524815222.992160007.687.511B
119Brandon Drury31LAA252421203.01116545114.991-2-11-6-3504.884.402B-1B
120Daniel Duarte27MIN2004.0110001.0000002.250.50P
121Shawn Dubin28HOU80010.2321001.0000002.530.38P
122Mauricio Dubón29HOU282115199.067551023.9700316-12.942.24OF-2B-3B-1B
123Tyler Duffey33KCR7007.2110001.0000001.170.14P
124Dane Dunning29TEX77037.1532001.0000001.210.71P
125Ezequiel Duran25TEX241812160.077601523.9743201704.223.131B-3B-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
126Jarren Duran27BOS414126358.09186411.989827103312.262.20OF
127Jhoan Durán26MIN7007.000000000.000.00P
128Zach Eflin30TBR99053.0954001.0001401.531.00P
129Nathan Eovaldi34TEX77041.11165001.0000002.401.57P
130Lucas Erceg29OAK160016.0422011.0000002.250.25P
131Paolo Espino37TOR2004.200000000.000.00P
132Joey Estes22OAK1105.0211001.0000003.602.00P
133Carlos Estévez31LAA120011.2101001.0000000.770.08P
134Alex Faedo28DET150026.131110.6671800.680.13P
135Pete Fairbanks30TBR9008.0110001.0000001.130.11P
136Kyle Farmer33MIN33197183.1592039081.0003191702.901.443B-2B-SS
137Erick Fedde31CHW88045.0532001.0000001.000.63P
138Caleb Ferguson27NYY170014.0220001.0000001.290.12P
139Tyler Ferguson30OAK3004.000000000.000.00P
140Freddy Fermin29KCR211717153.21441377001.00032432318.436.86C
141Jack Flaherty28DET88048.2431001.000-1-400.740.50P
142Dominic Fletcher26CHW191814151.15046220.960-1-1117-12.852.53OF
143Chris Flexen29CHW86035.2725001.0001601.770.88P
144Estevan Florial26CLE15116102.023230001.000-1-622302.031.53OF
145Jason Foley28DET180016.1312011.000-1-1201.650.17P
146Justin Foscue25TEX1002.0110001.0000-1560004.501.002B
147J.P. France29HOU55025.1110001.0000000.360.20P
148Ty France29SEA383736330.025923522221.992-1-4-4-1507.016.761B
149Bowden Francis28TOR52014.2523001.00011403.071.00P
150Adam Frazier32KCR262012172.2832853210.97621674824.223.002B-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
151Tyler Freeman25CLE353326299.094868031.000-1-31422.832.41OF-2B-3B-SS
152David Fry28CLE201511146.0106100514.99100-2-1606.474.20C-1B-OF-3B
153Carson Fulmer30LAA80016.0101001.0000000.560.13P
154Kody Funderburk27MIN140018.020110.5000000.500.07P
155Hunter Gaddis26CLE210020.221010.5000000.440.05P
156Adolis García31TEX373632308.08178030.9630-2-3-11-12.282.11OF
157Deivi García25CHW140014.000000-1-140.000.00P
158Luis García37LAA180016.100000000.000.00P
159Maikel Garcia24KCR424240365.0105307056.952-2-8-1-302.472.383B
160Yimi García33TOR150015.100000000.000.00P
161Amir Garrett32LAA5004.100000-1-460.000.00P
162Kevin Gausman33TOR88036.1321001.000-1-600.740.38P
163Zack Gelof24OAK242424213.01234973121.99263131705.155.082B
164Luis Gil26NYY88043.0128311.917-1-502.301.38P
165Logan Gilbert27SEA88052.0770001.000-1-401.210.88P
166Andrés Giménez25CLE393937349.01596194423.9750-12704.003.972B
167Romy Gonzalez27BOS75341.017125011.0000-130003.732.43SS-1B
168Victor González28NYY150012.2523001.00011603.550.33P
169Niko Goodrum32TOT127775.12515732.880-6-101-4-6402.631.833B-OF-1B-SS-2B
170Jon Gray32TEX98045.2624001.0000001.180.67P
171Chad Green33TOR7007.200000000.000.00P
172Riley Greene23DET313026265.264631011.00031341822.172.06OF
173Trent Grisham27NYY16118101.023221001.00004-1-1102.051.44OF
174Vaughn Grissom23BOS77760.033924041.0001170004.954.712B
175Robbie Grossman34TOT211916161.04442110.977-2-12-1-702.402.05OF
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
176Vladimir Guerrero Jr.25TOR383837326.030528519129.997140008.398.001B
177Luis Guillorme29LAA33327.01358001.00013214404.334.332B-3B
178Josh Hader30HOU170017.0404001.00011202.120.24P
179Sam Haggerty30SEA64239.065010.83312813001.150.83OF
180David Hamilton26BOS161210118.057252848.930-3-26-2-2004.043.12SS-2B
181Ian Hamilton29NYY170020.1440001.000-1-1001.770.24P
182Garrett Hampson29KCR31115123.0483711011.00033021903.511.33OF-2B-SS-3B-1B
183Emerson Hancock25SEA77034.195220.7780001.831.00P
184Mitch Haniger33SEA363532304.17975040.949-5-21-6-23-22.222.08OF
185Brett Harris26OAK11111094.03392313.97018-4-5103.062.913B
186Hogan Harris27OAK1005.100000000.000.00P
187Austin Hays28BAL18118105.22221010.955-2-20-2-2201.791.17OF
188Andrew Heaney33TEX88041.000000-1-50.000.00P
189Jonathan Heasley27BAL3004.1211001.0000004.150.67P
190Austin Hedges31CLE1211788.21061015001.000223341110.768.83C
191Jonah Heim29TEX363227282.0285274831.9890-152119.007.83C
192Gunnar Henderson23BAL393938356.016256103321.98141551704.024.08SS
193Blair Henley27HOU1100.1000000000.000.00P
194Ronny Henriquez24MIN1002.000000000.000.00P
195Sam Hentges27CLE3003.1110001.0000002.700.33P
196Darell Hernaiz22OAK282212191.0813445210.975-1-4-3-1913.722.32SS-3B-2B
197Jonathan Hernández27TEX5006.0110001.0000001.500.20P
198Tim Herrin27CLE190019.0413001.0000001.890.21P
199Aaron Hicks34LAA149887.219190001.000-2-33-2-2701.951.36OF-P
200Tim Hill34CHW160014.051220.600-1-1401.930.19P
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
201Jackson Holliday20BAL1010987.0421032051.000-1-7-1-1404.344.202B
202Clay Holmes31NYY170017.1110001.000-1-1200.520.06P
203Tyler Holton28DET140020.0404001.0000001.800.29P
204Tanner Houck28BOS88152.113112011.000-1-402.241.63P
205Sam Huff26TEX1002.0220001.0000240009.002.00C
206Andy Ibáñez31DET1610693.140102914.9750533813.762.292B-3B-OF
207Cole Irvin30BAL77040.1734011.0000001.561.00P
208Kyle Isbel27KCR363225278.281810001.0001541702.622.25OF
209Alex Jackson28TBR76350.051474001.0001250009.187.29C
210Jay Jackson36MIN140018.1312001.0000001.470.21P
211Joe Jacques29BOS1001.200000000.000.00P
212Travis Jankowski33TEX155359.01615010.93812224002.291.00OF
213Danny Jansen29TOR161414126.0121116320.983-1-60018.507.44C
214Kenley Jansen36BOS140013.2000000000.000.00P
215Cristian Javier27HOU55024.2211001.000-1-800.730.40P
216Griffin Jax29MIN190017.2413001.00011102.040.21P
217Ryan Jeffers27MIN191918164.1191184610.9950-3-3-22-110.4110.00C
218Dany Jiménez30OAK150014.220110.5000000.610.07P
219Jahmai Jones26NYY82128.0725001.0001330002.250.882B-OF-3B
220Aaron Judge32NYY343429290.277761001.000-1-32802.382.26OF
221Edouard Julien25MIN403325294.11243983211.984-6-23-4-16-13.733.052B
222Josh Jung26TEX44336.014410021.0000-1313303.503.503B
223Colt Keith22DET323226271.11445289316.9790-20004.684.412B
224Brad Keller28CHW41012.2321001.0000002.130.75P
225Carson Kelly29DET251917180.1183173914.99532142729.087.28C
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
226Kevin Kelly26TBR130016.2110001.000000.540.08P
227Michael Kelly31OAK190023.2211001.0000000.760.11P
228Zack Kelly29BOS6008.1101001.0000001.080.17P
229Tony Kemp32BAL52120.1835001.0000-90003.541.332B-OF
230Buddy Kennedy25DET52224.01459021.00001915005.252.802B-3B
231Max Kepler31MIN231917177.034331001.000031601.731.48OF
232Grae Kessinger26HOU91121.0113711.90914215704.291.113B-2B-SS-P
233Kevin Kiermaier34TOR262116181.063630001.000-1-721303.132.42OF
234Yusei Kikuchi33TOR88047.2734001.0002801.320.88P
235Craig Kimbrel36BAL190016.1110001.000-1-1200.550.05P
236Isiah Kiner-Falefa29TOR393326295.01254084113.992210416-13.782.703B-2B-SS-P-OF
237George Kirby26SEA99050.1312001.0000000.540.33P
238Alex Kirilloff26MIN27238182.155532011.000-1-4-5-3202.712.04OF-1B
239Alejandro Kirk25TOR252419202.02041921020.99031663619.008.08C
240Heston Kjerstad25BAL44232.0770001.000-1-1913701.971.75OF
241Will Klein24KCR1001.000000000.000.00P
242Andrew Knizner29TEX1611694.095941001.000-1-13-2-2609.105.94C
243Michael Kopech28CHW170019.2211001.0000000.920.12P
244Dean Kremer28BAL88046.0123720.8331401.961.25P
245Zac Kristofak26LAA1002.000000000.000.00P
246Joel Kuhnel29HOU1002.000000000.000.00P
247Steven Kwan26CLE323230283.06258311.98431241601.941.91OF
248Alex Lange28DET170014.2101001.0000000.610.06P
249Shea Langeliers26OAK353230287.02822661332.98915-1-408.757.97C
250Wyatt Langford22TEX1212898.014140001.0000-611201.291.17OF
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
251Trevor Larnach27MIN88465.014140001.0000-10001.941.75OF
252Jacob Latz28TEX200018.2202001.0000000.960.10P
253Ramón Laureano29CLE281912173.056515001.00043121332.912.00OF
254Jordan Leasure25CHW170016.1321001.00011201.650.18P
255José Leclerc30TEX160017.0211001.0000001.060.13P
256Korey Lee25CHW251817165.01601528011.000-1-5-3-22-18.736.40C
257Jack Leiter24TEX2207.2101001.0000001.170.50P
258Dominic Leone32CHW170014.230210.667-1-1401.230.12P
259Royce Lewis25MIN1102.0110001.000000004.501.003B
260Zack Littell28TBR88044.2826001.0000001.611.00P
261Brendon Little27TOR3003.1101001.0000002.700.33P
262Ben Lively32CLE55027.1312001.0000000.990.60P
263Jonathan Loáisiga29NYY3004.0312001.0000006.751.00P
264Nick Loftin25KCR117257.1361719051.00011600-15.652.772B-3B-1B
265Joey Loperfido25HOU98471.024231001.00034711603.042.67OF
266Jacob Lopez26TBR3005.100000-1-380.000.00P
267Nicky Lopez29CHW333128278.01304583213.9850-2-2-9-14.143.562B-SS
268Pablo López28MIN88044.042110.7500000.610.38P
269Michael Lorenzen32TEX66036.0826021.00021102.001.33P
270Brandon Lowe29TBR87560.1341420061.000117-1-2005.074.252B
271Josh Lowe26TBR55545.01312010.923-1-25-1-26-12.402.40OF
272Nathaniel Lowe28TEX222222193.018316912216.98902-3-19-18.448.231B
273Easton Lucas27OAK3003.200000000.000.00P
274Seth Lugo34KCR99059.21156011.0000001.661.22P
275Jordan Lyles33KCR5005.0110001.0000001.800.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
276Daniel Lynch IV27KCR2107.0101011.0000001.290.50P
277Josh Maciejewski28NYY1001.000000000.000.00P
278Kenta Maeda36DET77030.273311.8570001.760.86P
279Martín Maldonado37CHW242316192.0192186510.995-2-13-2-1308.957.96C
280Matt Manning26DET44022.2211011.0000000.790.50P
281Alek Manoah26TOR22011.0101001.0000000.820.50P
282Kyle Manzardo23CLE2004.0431001.0000480009.002.001B
283Manuel Margot29MIN31155159.137370001.00003-3-2202.091.19OF
284Ron Marinaccio28NYY90012.2211001.0000001.420.22P
285Alec Marsh26KCR66032.093420.7780001.971.17P
286Austin Martin25MIN252213187.147461011.000-4-27-5-32-12.261.81OF-2B
287Chris Martin38BOS150015.1532001.000-1-1302.930.33P
288Seth Martinez29HOU180022.0312001.0001901.230.17P
289Michael Massey26KCR191917163.0702743071.000031703.873.682B
290Jorge Mateo29BAL242016185.21004057314.97042421204.704.042B-OF-SS
291Phil Maton31TBR180014.2101001.0000000.610.06P
292Tim Mayza32TOR190013.0101001.0000000.690.05P
293James McArthur27KCR160018.1101001.0000000.490.06P
294James McCann34BAL181614145.2153142920.987-1-9-4-33-29.338.39C
295Kyle McCann26OAK1311789.08578431.965-1-20-1-1308.296.31C
296Chas McCormick29HOU212116181.041410001.000-3-18-2-1302.041.95OF
297T.J. McFarland35OAK210017.0624011.000-1-1203.180.29P
298Reese McGuire29BOS221816161.1172165432.9830-2-1-709.437.68C
299Ryan McKenna27BAL83130.011110001.000-1-34-1-4003.301.38OF
300Triston McKenzie26CLE88040.2761001.0000001.550.88P
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
301Zach McKinstry29DET251610153.251153333.941-1-8-1-702.811.66SS-3B-2B-OF-P
302Curtis Mead23TBR252321200.174264539.95900-4-2403.192.842B-3B
303Parker Meadows24DET322615217.159590001.00042331602.441.84OF
304John Means31BAL22011.2101001.0000000.770.50P
305MJ Melendez25KCR343417269.15855211.983-4-182801.901.63OF-1B
306Danny Mendick30CHW1010985.22481511.9582260002.422.303B
307Jake Meyers28HOU312119195.06867010.985423-2-12-13.092.16OF
308Bryce Miller25SEA88047.1642001.0000001.140.75P
309Mason Miller25OAK130016.1110001.0000000.550.08P
310Shelby Miller33DET150016.1110001.0000000.550.07P
311Tyson Miller28SEA90011.2110001.0000000.770.11P
312José Miranda26MIN222010167.135132112.971-1-61701.831.553B-1B
313Casey Mize27DET77037.2844021.0001501.911.14P
314Yoán Moncada29CHW11111086.03182124.93511211403.032.643B
315Mickey Moniak26LAA292315200.06059010.98316-2-12-12.662.03OF
316Rafael Montero33HOU190018.2202001.0000000.960.11P
317Dylan Moore31SEA322721253.2108624517.99152231403.802.97SS-OF-1B-2B-3B
318Matt Moore35LAA160015.0202001.000-1-1301.200.13P
319Eli Morgan28CLE9008.1303001.00012403.240.33P
320Ryan Mountcastle27BAL373635331.234531826122.9970241429.339.301B
321Kyle Muller26OAK100027.284310.8750002.280.70P
322Cedric Mullins29BAL373332310.063621001.000-1-42701.831.70OF
323Andrés Muñoz25SEA160016.230210.6670001.080.13P
324Parker Mushinski28HOU3004.010010.000-2-10000.000.00P
325Nick Nastrini24CHW2208.0110001.000-1-2501.130.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
326Bo Naylor24CLE282623232.1241232632.988-1-700-19.228.50C
327Josh Naylor27CLE353533313.027225021129.996281407.797.741B
328Zach Neto23LAA414141361.21454398422.9720127-13.513.44SS
329Tyler Nevin27OAK31257215.01099313310.972-2-140004.442.72OF-1B-3B
330Ryan Noda28OAK272218202.018516518222.9892141608.156.781B
331Ryan O'Hearn30BAL87458.125250041.000-2-430003.862.78OF-1B
332Logan O'Hoppe24LAA353332292.22952801320.993271409.018.37C
333Tyler O'Neill29BOS292614230.14644110.97816-1-501.761.55OF
334Bailey Ober28MIN88043.0413001.0000000.840.50P
335Steven Okert32MIN140011.200000000.000.00P
336Reese Olson24DET77039.142110.750-1-500.690.43P
337Jonathan Ornelas24TEX1003.00000000000.000.002B
338Rafael Ortega33CHW113341.016160001.0002580003.511.45OF
339Chris Paddack28MIN77037.1716001.000-1-501.691.00P
340Richie Palacios27TBR322623242.1665016021.000281402.452.06OF-2B
341Isaac Paredes25TBR363636323.167204526.97000-2-701.811.813B
342Kyren Paris22LAA33327.01275031.0001460004.004.002B
343Wes Parsons31TOT4009.041210.7500003.000.75P
344Vinnie Pasquantino26KCR333329286.0288263250211.000519521-19.068.731B
345Nate Pearson27TOR160014.000000-1-1400.000.00P
346Jeremy Peña26HOU414140360.018169106628.967-2-6-6-20-14.384.27SS
347Ryan Pepiot26TBR77036.2651021.0000001.470.86P
348Cionel Pérez28BAL7005.000000000.000.00P
349Salvador Perez34KCR373631308.02872721415.997141408.367.73C-1B
350Wenceel Pérez24DET231811166.14342010.97716-1-702.271.83OF
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
351Tommy Pham36CHW14147126.027270001.000-1-7-3-2801.931.93OF
352Kevin Pillar35TOT21139120.224240001.0001120001.791.14OF
353René Pinto27TBR191511135.0129126210.992-3-28-3-27-18.536.74C
354Nick Pivetta31BOS33015.0321001.0000001.801.00P
355Colin Poche30TBR10009.100000000.000.00P
356Jorge Polanco30SEA403938340.11415781318.97926-1-403.653.452B
357Zach Pop27TOR6005.2220001.0000003.180.33P
358Cody Poteet29NYY1106.0220001.0000003.002.00P
359Ryan Pressly35HOU170015.1202011.0000001.170.12P
360Austin Pruitt34TEX4004.1101001.0000002.080.25P
361Ceddanne Rafaela23BOS413826344.11257346616.952121303.112.25OF-SS-2B-3B
362Cole Ragans26KCR99149.01046001.0001401.841.11P
363Cal Raleigh27SEA353230285.13193011532.9912972919.979.03C
364Luke Raley29SEA272319199.066624021.00031821202.982.44OF-1B
365Erasmo Ramírez34TBR70012.2101001.0000000.710.14P
366Harold Ramírez29TBR54034.012120001.000258310503.182.40OF
367José Ramírez31CLE323231287.070184934.957-4-150002.102.093B
368Yohan Ramírez29BAL5006.0211001.00013303.000.40P
369Bryan Ramos22CHW98872.026620011.00022811703.252.893B
370Rob Refsnyder33BOS1410888.023221001.000339-2-2702.351.64OF
371Zach Remillard30CHW33225.011110021.00016014803.963.672B
372Anthony Rendon34LAA171615139.248113525.9582141912.962.883B
373Hunter Renfroe32KCR373229286.06359311.984-2-10-1-401.951.68OF
374Luis Rengifo27LAA262322205.21004651317.970-3-20-2-1204.243.732B-3B-SS
375Pablo Reyes30BOS21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
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
376Trevor Richards31TOR180019.030210.6670000.950.11P
377Leo Rivas26SEA32116.0835021.0001590004.502.67SS
378Anthony Rizzo34NYY414138361.230926244328.99026-1-3-17.617.461B
379Luis Robert Jr.26CHW77761.012120001.000-3-57-2-3901.771.71OF
380David Robertson39TEX180020.2633001.0000002.610.33P
381Brayan Rocchio23CLE373535319.01234476322.9760131103.393.24SS
382Carlos Rodón31NYY88043.0303001.000-1-500.630.38P
383Grayson Rodriguez24BAL66034.0624001.0000001.591.00P
384Joely Rodríguez32BOS110011.0220001.0000001.640.18P
385Julio Rodríguez23SEA414139358.1110107210.9912531012.742.66OF
386Manuel Rodríguez27TBR5005.100000-1-3800.000.00P
387Yariel Rodríguez27TOR44015.100000000.000.00P
388Yerry Rodríguez26TEX9009.2211001.0000001.860.22P
389Jake Rogers29DET242216187.1194190310.995030019.278.04C
390Josh Rojas30SEA332820251.072323823.972-1-4-2-902.511.843B-OF-2B-P
391Jordan Romano31TOR100010.200000000.000.00P
392Brent Rooker29OAK76446.0660001.000-2-52-1-2601.170.86OF
393Ben Rortvedt26TBR282116193.2208199721.9900231909.577.10C-P
394Amed Rosario28TBR333127278.290632614.989-4-15-5-21-12.872.54OF-2B-SS-3B
395Esteury Ruiz25OAK21146120.22928010.96603-1-9-12.091.33OF
396Adley Rutschman26BAL262422220.122521411001.00031721119.198.65C
397Joe Ryan28MIN88047.2642001.000-1-401.130.75P
398Nick Sandlin27CLE220020.2413001.00011001.740.18P
399Patrick Sandoval27LAA99045.081610.8752901.400.78P
400Cole Sands26MIN150017.2202001.00011101.020.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
401Miguel Sanó31LAA1310689.1442519021.00022922704.433.143B-1B-P
402Carlos Santana38MIN353333298.024823015318.988150007.407.001B
403Dennis Santana28NYY150017.2321011.000-1-1101.530.20P
404Anthony Santander29BAL333325290.070691001.00016-1-402.172.12OF
405Tayler Saucedo31SEA140013.1303001.0000002.030.21P
406Matt Sauer25KCR120014.1202001.0000001.260.17P
407Josh Sborz30TEX7005.1101001.000-1-3801.690.14P
408Nolan Schanuel22LAA363330290.224322616125.996-3-142817.496.721B
409Clarke Schmidt28NYY88042.21046001.0002902.111.25P
410Davis Schneider25TOR342716236.070501913.986-1-5-1-5-12.631.86OF-2B
411John Schreiber30KCR190018.1743001.00011103.440.37P
412Max Schuemann27OAK23169147.0521733210.962-6-48-2-1603.061.92SS-2B-OF-3B
413Tayler Scott32HOU180018.0853001.00011104.000.44P
414Corey Seager30TEX363630298.01263982515.9603111403.653.36SS
415JP Sears28OAK88045.0505001.000-1-401.000.63P
416Colin Selby26KCR2003.0220001.0000006.001.00P
417Marcus Semien33TEX434339371.0180661140251.0008261239-14.374.192B
418Brian Serven29TOR63227.02625010.962-1-540008.334.17C
419Bryan Shaw36CHW5004.000000000.000.00P
420Gavin Sheets28CHW272617213.186842041.000-3-14-2-11-13.633.19OF-1B
421Austin Shenton26TBR97764.161583031.0001140008.536.781B
422Braden Shewmake26CHW231913160.059124437.9490-2-1-803.152.43SS-2B-3B
423Zack Short29BOS22218.0615011.0000170003.003.003B-2B
424Jared Shuster25CHW50014.0101001.0000000.640.20P
425Chase Silseth24LAA2208.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
426Brady Singer27KCR99050.2963001.0000001.601.00P
427Jon Singleton32HOU232218190.015413716117.994-7-47-3-1907.256.651B
428Jose Siri28TBR343330290.18986030.966-7-30-4-16-12.672.53OF
429Tarik Skubal27DET88049.063210.8330000.920.63P
430Justin Slaten26BOS130020.2422001.00011001.740.31P
431Cade Smith25CLE190018.1211001.0000000.980.11P
432Dominic Smith29BOS64438.027243041.0001270006.394.501B
433Josh Smith26TEX393227288.082186227.97631262512.501.863B-SS
434Will Smith34KCR150012.220110.5000000.710.07P
435Kirby Snead29SEA2002.100000000.000.00P
436Collin Snider28SEA3003.0101001.0000003.000.33P
437Tyler Soderstrom22OAK44232.02621414.9621230007.035.001B-C
438José Soriano25LAA97038.2114520.818-1-502.091.00P
439Michael Soroka26CHW99043.2826001.0001501.650.89P
440Lenyn Sosa24CHW129887.12781813.963-1-18-3-4102.682.003B-2B
441Juan Soto25NYY424238367.093894011.0004130002.282.21OF
442Gabe Speier29SEA150012.2101001.000-1-1600.710.07P
443Mitch Spence26OAK110025.1523001.0001801.780.45P
444George Springer34TOR353433293.06057210.983-5-201411.811.69OF
445Ryne Stanek32SEA160013.100000000.000.00P
446Josh Staumont30MIN2002.100000000.000.00P
447Brock Stewart32MIN130013.1211011.0000001.350.15P
448Trevor Story31BOS88767.22041513.9500823502.532.38SS
449Chris Stratton33KCR170017.2303001.0000001.530.18P
450Hunter Strickland35LAA150016.200000000.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
451Ross Stripling34OAK99047.093510.8890001.530.89P
452Marcus Stroman33NYY88042.2136610.9230002.531.50P
453Peter Strzelecki29CLE3004.000000000.000.00P
454Albert Suárez34BAL73023.0835011.0001903.131.14P
455José Suarez26LAA120023.1101001.0000000.390.08P
456Wander Suero32HOU1000.00000000.00P
457Erik Swanson30TOR11008.110010.0000000.000.00P
458Dillon Tate30BAL110012.2101001.0000000.710.09P
459Leody Taveras25TEX403937340.0104100311.990-8-29-1-312.732.58OF
460Samad Taylor25SEA31011.1110001.0000-3-1-10900.790.33OF
461Matt Thaiss29LAA109778.09189020.978-1-12-1-15010.278.90C
462Caleb Thielbar37MIN12008.210010.0000000.000.00P
463Trent Thornton30SEA170017.010010.000-1-1200.000.00P
464Michael Tonkin34TOT6008.200000000.000.00P
465Spencer Torkelson24DET373734328.229626726325.990-3-11-6-2208.027.921B
466Abraham Toro27OAK282618216.08235470131.000-2-90003.422.832B-3B-1B
467Gleyber Torres27NYY414039356.11496480521.966-4-14-1-303.643.512B
468Taylor Trammell26NYY4009.1110001.0000-12-1-13300.960.25OF
469Jose Trevino31NYY242018183.1194185722.99021653319.438.00C-P
470Mike Trout32LAA242421203.067652011.000030012.972.79OF
471Cole Tucker27LAA86552.02071120.900070003.122.253B-OF
472Kyle Tucker27HOU393935338.072684021.0003102711.921.85OF
473Justin Turner39TOR87256.02514920.920060003.702.883B-1B
474Edwin Uceta26TBR2004.0110001.0000002.250.50P
475José Ureña32TEX122032.1642001.0000001.670.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
476Luis Urías27SEA251813159.154193235.9441821502.882.043B
477Ramón Urías30BAL181513137.139191822.949011902.422.063B-1B
478Gio Urshela32DET171410126.02742210.96311300-11.861.443B-1B
479Naoyuki Uwasawa30BOS2004.0110001.0000002.250.50P
480Enmanuel Valdez25BOS282617218.1109377119.99121200-14.453.862B
481Framber Valdez30HOU55029.2101001.000-1-700.300.20P
482Louie Varland26MIN44016.2202001.0000001.080.50P
483Daulton Varsho27TOR393625310.089881001.00052083002.582.28OF
484Andrew Vaughn26CHW363534304.228827016220.993001408.457.941B
485Christian Vázquez33MIN232121191.1230221810.99615744110.779.96C-3B
486Nelson Velázquez25KCR118466.01615010.938-1-23-2-3602.051.36OF
487Anthony Veneziano26KCR2002.000000000.000.00P
488Alex Verdugo28NYY393834342.082811011.00082862112.162.10OF
489Justin Verlander41HOU55029.1422001.0001701.230.80P
490Will Vest29DET160017.0422001.0000002.120.25P
491Matt Vierling27DET342616242.056361824.964-8-42-2-9-12.011.543B-OF
492Ryan Vilade25DET32219.0660001.000211616302.842.00OF
493Anthony Volpe23NYY414140365.01747397419.9773941304.194.15SS
494Austin Voth32SEA140017.053110.8000002.120.29P
495Michael Wacha32KCR88043.2743001.0001501.440.88P
496Jacob Waguespack30TBR41010.0110001.0000000.900.25P
497Matt Wallner26MIN118468.021210001.000345-1-1702.781.91OF
498Jared Walsh30TEX161414126.011610410211.9830-4-1-1008.147.131B
499Taylor Ward30LAA373736324.268680001.000-3-120001.891.84OF
500Luke Weaver30NYY150026.032010.667-1-800.690.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
501Jacob Webb30BAL200018.1202001.0000000.980.10P
502Greg Weissert29BOS170017.1202001.0000001.040.12P
503Austin Wells24NYY242219192.2189183330.9840-316-18.697.75C
504Tyler Wells29BAL33015.1202001.0000001.170.67P
505Davis Wendzel27TEX137269.014410001.00023035201.831.083B-2B
506Joey Wentz26DET100014.2110001.0000000.610.10P
507Jordan Westburg25BAL373731338.0881969051.000-1-31402.342.103B-2B-SS
508Mitch White29TOR40010.0110001.0000000.900.25P
509Owen White24TEX2001.000000000.000.00P
510Forrest Whitley26HOU1000.200000000.000.00P
511Garrett Whitlock28BOS44018.1743001.00011103.441.75P
512Steven Wilson29CHW180015.2404001.00011302.300.22P
513Josh Winckowski26BOS123024.1633001.0000002.220.50P
514Cole Winn24TEX90011.2211001.0000001.540.22P
515Bobby Witt Jr.24KCR434340371.015546106315.98141272323.693.53SS
516Connor Wong28BOS262319212.02061891520.990-1-7-2-11-28.667.03C-1B-2B
517Bryan Woo24SEA1104.100000000.000.00P
518Alex Wood33OAK99039.1927011.0001502.061.00P
519Simeon Woods Richardson23MIN55025.0312001.0001801.080.60P
520Kirby Yates37TEX140016.0110001.0000000.560.07P
521Masataka Yoshida30BOS1001.0000000-3720000.000.00OF
522Seby Zavala30SEA1210786.07572210.9871120007.746.17C
523Angel Zerpa24KCR180017.0303001.00011201.590.17P
524Guillo Zuñiga25LAA4005.000000000.000.00P