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.72.724363242462943.013349813391424.990621262
Boston Red Sox393.51.709373332282973.013399913212727.9801256-4-3
Chicago White Sox395.21.697383422582970.013259903122325.983-13-5-26-3-2
Cleveland Guardians323.79.692383422593105.0138610353312033.986621410
Detroit Tigers303.86.719373332282985.013199953012327.9838312-13
Houston Astros385.22.682373332582934.013129783161837.98610-11-6-1
Kansas City Royals333.41.706393512483078.0140110263611427.99010435123
Los Angeles Angels345.21.701383422723012.0134110043172031.98500-310
Minnesota Twins364.19.688373332152964.012619882591417.989-19-8-14-3-1
New York Yankees323.46.720393512833141.0140410473322530.9821561820
Oakland Athletics344.67.678393512183123.0142110413503041.979-7-3-6-21
Seattle Mariners333.61.727383422623018.0130910062802324.9821351611
Tampa Bay Rays354.87.691383422643066.0132210222772326.983-11-4-23-7-2
Texas Rangers394.36.722393512603105.0138910353351927.9861352380
Toronto Blue Jays344.81.687373332342862.012889543132129.984-2-12241
League Average354.26.703383402493019 134310063162128.98420500
5184.26.7035675103373345279.020151150934744314425.9843117502

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 Abreu27HOU170018.0202001.0000001.000.12P
2José Abreu37HOU221917170.01591479317.981-3-23-3-21-18.267.091B
3Wilyer Abreu25BOS312522234.16258131.95242252512.271.90OF
4Jason Adam32TBR160016.0303001.0000001.690.19P
5Austin Adams33OAK170012.2211011.000-1-1601.420.12P
6Jo Adell25LAA262320204.245450001.000317-1-5-11.981.73OF
7Ehire Adrianza34LAA86660.014212021.00012012002.101.753B-2B
8Keegan Akin29BAL170016.1303001.0000001.650.18P
9Jorge Alcalá28MIN80011.0101001.000-1-18-10.820.13P
10Tyler Alexander29TBR74032.2422001.0000001.100.57P
11Logan Allen25CLE88039.1716001.00021001.600.88P
12Nick Allen25OAK282318201.0953653620.93701212-13.993.18SS
13Jose Altuve34HOU363631308.012139820241.0000-1-2-803.543.362B
14Yordan Alvarez27HOU1111792.024231001.00045011302.352.18OF
15Jacob Amaya25HOU1002.0422011.000012600018.004.002B
16Chase Anderson36BOS91017.2211001.0000001.020.22P
17Grant Anderson27TEX4003.000000000.000.00P
18Justin Anderson31CHW2002.100000000.000.00P
19Nick Anderson33KCR150013.2110001.0000000.660.07P
20Tyler Anderson34LAA77042.2761001.0000001.481.00P
21Gabriel Arias24CLE221913175.072274234.95815-5-3403.552.563B-SS-OF-2B-1B
22Shawn Armstrong33TBR133017.2202001.0000001.020.15P
23Randy Arozarena29TBR373530313.276751001.000260002.182.05OF
24Spencer Arrighetti24HOU55021.1101001.000-1-900.420.20P
25Pedro Avila27CLE4009.2110001.0000000.930.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
26Javier Báez31DET323030268.21214473415.967-1-41413.923.66SS
27Tanner Banks32CHW141016.150410.800-1-1202.200.29P
28Addison Barger24TOR55343.01714120.882-2-64-1-2703.142.50OF-3B
29Scott Barlow31CLE200018.1514001.000-1-1102.450.25P
30Chris Bassitt35TOR88042.2624011.000-1-501.270.75P
31Mike Baumann28BAL140013.142110.7500002.030.21P
32Eduard Bazardo28SEA1002.0000000.000.00P
33Tyler Beede31CLE130014.0202001.000-1-1401.290.15P
34Clayton Beeter25NYY1001.000000000.000.00P
35Brayan Bello25BOS55026.2220001.000-1-800.680.40P
36Andrew Benintendi29CHW343333288.07169110.986-2-7-5-20-12.192.06OF
37Brennan Bernardino32BOS132014.2422001.00011402.450.31P
38José Berríos30TOR88147.1725001.0002801.330.88P
39Prelander Berroa24CHW1000.100000000.000.00P
40Jon Berti34NYY87766.02221822.90923411802.732.503B
41Tanner Bibee25CLE88040.1927011.00021002.011.13P
42Bo Bichette26TOR343430282.01023465320.971-4-15-2-903.162.91SS
43Osvaldo Bido28OAK1102.200000000.000.00P
44Shane Bieber29CLE22012.0211001.0000001.501.00P
45Brandon Bielak28HOU100017.1202001.0000001.040.20P
46Cavan Biggio29TOR262515214.0914544210.978-1-4-1-503.742.782B-OF-3B-1B
47Paul Blackburn30OAK77042.085210.875-1-501.501.00P
48Dairon Blanco31KCR227682.123230001.0000-4-2-2902.511.05OF
49Ronel Blanco30HOU77144.1743001.0000001.421.00P
50JJ Bleday26OAK383329298.08077210.988-2-91412.392.08OF
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
51Cody Bolton26SEA90011.1404001.00011803.180.44P
52Cam Booser32BOS90010.2211001.0000001.690.22P
53Jonathan Bowlan27KCR1102.200000000.000.00P
54Matt Bowman33MIN5007.2211001.0000002.350.40P
55Joe Boyle24OAK77027.210010.000-2-1400.000.00P
56Cody Bradford26TEX33019.1422011.00011001.861.33P
57Kyle Bradish27BAL2209.2211001.0000001.861.00P
58John Brebbia34CHW130011.1101001.0000000.790.08P
59Alex Bregman30HOU343432295.077255115.987314-1-402.322.243B
60Will Brennan26CLE272212204.049481001.0003160002.161.81OF
61Hunter Brown25HOU77027.1651001.0000011.980.86P
62Seth Brown31OAK322314211.15351110.98113-1-502.211.53OF-1B
63Nick Burdi31NYY7006.100000000.000.00P
64Brock Burke27TEX5003.000000000.000.00P
65Corbin Burnes29BAL88047.2113710.9090001.891.25P
66Lawrence Butler23OAK362520246.05957110.98331514-12.121.61OF
67Byron Buxton30MIN242018179.052511001.000-1-642612.612.17OF
68José Caballero27TBR343433303.21383794715.94901-2-8-13.883.85SS
69Trey Cabbage27HOU53122.0431001.0000-200001.640.80OF
70Génesis Cabrera27TOR150014.0101001.000-1-1400.640.07P
71Oswaldo Cabrera25NYY353430306.0109436337.972-1-30003.122.653B-1B-SS-OF
72Isaiah Campbell26BOS7006.1312001.00013204.260.43P
73Mark Canha35DET222016186.158580031.00003-1-602.802.42OF-1B
74Griffin Canning28LAA77035.0431001.0000001.030.57P
75Jonathan Cannon23CHW33013.2312001.0000001.981.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
76Yennier Cano30BAL180018.0312011.00011101.500.17P
77Dominic Canzone26SEA1310680.214140001.0000311401.561.08OF
78Victor Caratini30HOU131212106.09792410.990030008.157.38C-1B
79Kerry Carpenter26DET211712152.237361001.0002121702.181.76OF
80Carlos Carrasco37CLE77033.1413001.000-1-601.080.57P
81Evan Carter21TEX343227286.06563110.98541731202.011.88OF
82Triston Casas24BOS222018183.017015018210.988-1-6-2-1308.268.001B
83Luis Castillo31SEA88048.120110.500-1-400.190.13P
84Willi Castro27MIN373326305.185483613.988-9-371312.481.91SS-OF-3B-P
85Andrew Chafin34DET150014.0220001.0000001.290.13P
86Adam Cimber33LAA160016.2404011.00011202.160.25P
87José Cisnero35LAA140014.021010.500-1-1400.640.07P
88Aaron Civale29TBR88041.1101001.0000000.220.13P
89Emmanuel Clase26CLE200019.131110.667-1-1000.930.10P
90Jonatan Clase22SEA87664.011110001.0000-30001.551.38OF
91Garrett Cleavinger30TBR140013.1202001.000-1-1501.350.14P
92Ernie Clement28TOR281614151.067155115.98532743103.932.283B-SS-2B-OF
93Mike Clevinger33CHW1102.0202001.0000009.002.00P
94Dylan Coleman27HOU1001.000000000.000.00P
95Garrett Cooper33BOS44329.026233041.0001410008.076.501B
96Carlos Correa29MIN202018167.064332924.969-3-24-5-3603.343.10SS
97Nestor Cortes29NYY88048.1523011.0001400.930.63P
98Danny Coulombe34BAL170014.0101001.00011400.640.06P
99Jake Cousins29NYY2003.000000000.000.00P
100Colton Cowser24BAL312620241.051501001.000160001.901.65OF
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
101J.P. Crawford29SEA222221194.1793643071.0004280003.663.59SS
102Kutter Crawford28BOS88046.1734011.0001401.360.88P
103Cooper Criswell27BOS54020.2101001.0000000.440.20P
104Garrett Crochet25CHW88040.2523001.0000001.110.63P
105Xzavion Curry25CLE1105.000000000.000.00P
106Bobby Dalbec29BOS211510134.1957322071.0004371906.364.321B-3B
107J.D. Davis31OAK18177147.079641418.987-6-48-1-814.783.393B-1B
108Brett de Geus26SEA4003.1101001.0000002.700.25P
109Paul DeJong30CHW332926253.0953951512.947-4-19-1-503.202.73SS
110Jonny DeLuca25TBR66555.01615010.938-3-76-1-21-12.452.50OF
111Reid Detmers24LAA88045.1514001.0001400.990.63P
112Chris Devenski33TBR90014.0110001.000-1-1400.640.11P
113Rafael Devers27BOS212118180.045212311.978-2-15-3-2002.202.103B
114Miguel Díaz29HOU1001.000000000.000.00P
115Yainer Diaz25HOU252525220.02272141033.987-2-9-1-509.168.96C
116Yandy Díaz32TBR313127272.122721213221.991150007.447.261B
117Brandon Drury31LAA252421203.01116545114.991-2-11-6-3504.884.402B-1B
118Daniel Duarte27MIN2004.0110001.0000002.250.50P
119Shawn Dubin28HOU7009.2321001.0000002.790.43P
120Mauricio Dubón29HOU261913182.064521023.9690-100-13.072.30OF-3B-2B-1B
121Tyler Duffey33KCR5005.2110001.0000001.590.20P
122Dane Dunning29TEX77037.1532001.0000001.210.71P
123Ezequiel Duran25TEX211510137.069551223.971041804.403.191B-3B-OF-SS-2B
124Jarren Duran27BOS373726324.08278311.98862093312.252.19OF
125Jhoan Durán26MIN5005.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
126Zach Eflin30TBR88048.0954001.0001401.691.13P
127Nathan Eovaldi34TEX77041.11165001.0000002.401.57P
128Lucas Erceg29OAK150015.0422011.0000002.400.27P
129Paolo Espino37TOR2004.200000000.000.00P
130Carlos Estévez31LAA110010.2101001.0000000.840.09P
131Alex Faedo28DET130023.031110.6671900.780.15P
132Pete Fairbanks30TBR8007.0110001.0000001.290.13P
133Kyle Farmer33MIN31187171.1572037071.0003180002.991.503B-2B-SS
134Erick Fedde31CHW88045.0532001.0001401.000.63P
135Caleb Ferguson27NYY160013.2220001.0000001.320.13P
136Tyler Ferguson30OAK1002.000000000.000.00P
137Freddy Fermin29KCR201616144.21311247001.00032532518.156.55C
138Jack Flaherty28DET77042.0431001.000-1-500.860.57P
139Dominic Fletcher26CHW191814151.15046220.960-1-1017-12.852.53OF
140Chris Flexen29CHW86035.2725001.0001601.770.88P
141Estevan Florial26CLE118478.020200001.000-1-823002.311.82OF
142Jason Foley28DET160014.1312011.000-1-1401.880.19P
143Justin Foscue25TEX1002.0110001.0000-1560004.501.002B
144J.P. France29HOU55025.1110001.0000000.360.20P
145Ty France29SEA343332294.023421320120.996-1-5-3-1207.136.851B
146Bowden Francis28TOR52014.2523001.00011403.071.00P
147Adam Frazier32KCR262012172.2832853210.97621674824.223.002B-OF
148Tyler Freeman25CLE323025273.083776031.000-1-31422.742.44OF-3B-SS-2B
149David Fry28CLE171310125.09387514.98902-3-2806.624.601B-C-OF-3B
150Carson Fulmer30LAA60014.0101001.0000000.640.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
151Kody Funderburk27MIN130016.120110.5000000.550.08P
152Hunter Gaddis26CLE190018.221010.5000000.480.05P
153Adolis García31TEX333228275.07270020.972-1-6-2-802.292.12OF
154Deivi García25CHW140014.000000-1-140.000.00P
155Luis García37LAA160014.200000000.000.00P
156Maikel Garcia24KCR383836331.092276145.957-3-120012.392.323B
157Yimi García33TOR130013.100000000.000.00P
158Amir Garrett32LAA4003.100000000.000.00P
159Kevin Gausman33TOR77033.1321001.000-1-600.810.43P
160Zack Gelof24OAK242424213.01234973121.99263231705.155.082B
161Luis Gil26NYY77037.097110.889-1-501.951.14P
162Logan Gilbert27SEA88052.0770001.000-1-401.210.88P
163Andrés Giménez25CLE363635326.01475687421.973-1-42703.953.972B
164Romy Gonzalez27BOS32218.0871011.0000-290004.002.67SS-1B
165Victor González28NYY150012.2523001.00011603.550.33P
166Niko Goodrum32TBR83339.1147611.929-2-61-2-6102.971.63OF-SS-2B-1B
167Jon Gray32TEX87039.2514001.0000001.130.63P
168Chad Green33TOR7007.200000000.000.00P
169Riley Greene23DET282723238.257561011.00031673522.152.04OF
170Trent Grisham27NYY1510793.021201001.000180002.031.40OF
171Vaughn Grissom23BOS44433.021912041.0001200005.735.252B
172Robbie Grossman34TOT201815153.04240110.976-3-20-1-702.412.05OF
173Vladimir Guerrero Jr.25TOR343433289.027225615127.99616-1-408.447.971B
174Luis Guillorme29LAA1119.0422001.0000-14.004.002B
175Josh Hader30HOU160016.0404001.00011302.250.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
176Sam Haggerty30SEA53130.054010.80001928001.200.80OF
177David Hamilton26BOS15119109.052222738.942-2-23-2-2204.053.06SS-2B
178Ian Hamilton29NYY150018.2440001.0000001.930.27P
179Garrett Hampson29KCR2893105.0423210011.00022522203.601.27OF-2B-SS-3B-1B
180Emerson Hancock25SEA77034.195220.7780001.831.00P
181Mitch Haniger33SEA323128268.16965040.942-5-21-5-22-22.182.03OF
182Brett Harris26OAK77763.02271411.955-1-18-3-5703.003.003B
183Hogan Harris27OAK1005.100000000.000.00P
184Austin Hays28BAL18118105.22221010.955-2-20-2-2201.791.17OF
185Andrew Heaney33TEX77036.000000-1-60.000.00P
186Jonathan Heasley27BAL3004.1211001.0000004.150.67P
187Austin Hedges31CLE1110782.2101965001.000224115011.009.18C
188Jonah Heim29TEX322924255.0253244631.9880241918.827.81C
189Gunnar Henderson23BAL353534317.01445091318.97941441504.004.03SS
190Blair Henley27HOU1100.1000000000.000.00P
191Ronny Henriquez24MIN1002.000000000.000.00P
192Sam Hentges27CLE2002.100000000.000.00P
193Darell Hernaiz22OAK282212191.0813445210.975-1-4-3-1913.722.32SS-3B-2B
194Jonathan Hernández27TEX4005.0110001.0000001.800.25P
195Tim Herrin27CLE180018.0413001.0000002.000.22P
196Aaron Hicks34LAA149887.219190001.000-2-32-2-2701.951.36OF-P
197Tim Hill34CHW140012.130210.667-1-1601.460.14P
198Jackson Holliday20BAL1010987.0421032051.000-1-7-1-1404.344.202B
199Clay Holmes31NYY160016.1110001.000-1-1200.550.06P
200Tyler Holton28DET130018.0404001.0000002.000.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
201Tanner Houck28BOS77145.112102011.0000002.381.71P
202Sam Huff26TEX1002.0220001.0000240009.002.00C
203Andy Ibáñez31DET138471.12652012.96211023303.151.922B-3B-OF
204Cole Irvin30BAL66034.2734011.0000001.821.17P
205Kyle Isbel27KCR343024264.277770001.0001652202.622.26OF
206Alex Jackson28TBR43125.026251001.0001360009.366.50C
207Jay Jackson36MIN130018.0312001.0000001.500.23P
208Joe Jacques29BOS1001.200000000.000.00P
209Travis Jankowski33TEX134249.01514010.93313124802.571.08OF
210Danny Jansen29TOR141212108.010197220.980-1-13-1-1118.257.07C
211Kenley Jansen36BOS110010.200000000.000.00P
212Cristian Javier27HOU44023.1211001.0000000.770.50P
213Griffin Jax29MIN180016.2312001.0000001.620.17P
214Ryan Jeffers27MIN181817156.1187180610.99501-2-15010.7110.33C
215Dany Jiménez30OAK150014.220110.5000000.610.07P
216Jahmai Jones26NYY71120.0725001.0001450003.151.002B-3B-OF
217Aaron Judge32NYY323227272.273721001.000-2-82812.412.28OF
218Edouard Julien25MIN373123276.11173580210.983-5-21-3-13-13.753.112B
219Josh Jung26TEX44336.014410021.0000-1213303.503.503B
220Colt Keith22DET292924247.11314979313.977010004.664.412B
221Brad Keller28CHW3109.1211001.0000001.930.67P
222Carson Kelly29DET231715162.1163155713.99432064428.987.04C
223Kevin Kelly26TBR110014.000000000.000.00P
224Michael Kelly31OAK170021.0211001.0000000.860.12P
225Zack Kelly29BOS5007.100000000.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
226Tony Kemp32BAL52120.1835001.0000-80003.541.332B-OF
227Buddy Kennedy25DET52224.01459021.00001815005.252.802B-3B
228Max Kepler31MIN201715159.029281001.000031701.641.45OF
229Grae Kessinger26HOU71119.0113711.90914716304.741.433B-2B-P
230Kevin Kiermaier34TOR252116179.062620001.000-1-1021303.122.48OF
231Yusei Kikuchi33TOR77039.2734001.0001501.591.00P
232Craig Kimbrel36BAL160013.1110001.000-1-1500.680.06P
233Isiah Kiner-Falefa29TOR352922258.01053371111.990210418-13.632.483B-2B-SS-P-OF
234George Kirby26SEA88043.1312001.0000000.620.38P
235Alex Kirilloff26MIN25217167.149472011.000-2-16-5-3502.641.96OF-1B
236Alejandro Kirk25TOR232217183.01871751020.98931853319.108.04C
237Heston Kjerstad25BAL33224.0330001.0000-1215001.131.00OF
238Will Klein24KCR1001.000000000.000.00P
239Andrew Knizner29TEX1510688.093921001.000-1-9-2-2709.516.20C
240Michael Kopech28CHW170019.2211001.0000000.920.12P
241Dean Kremer28BAL77040.1113710.9091502.231.43P
242Zac Kristofak26LAA1002.000000000.000.00P
243Joel Kuhnel29HOU1002.000000000.000.00P
244Steven Kwan26CLE323230283.06258311.98431341601.941.91OF
245Alex Lange28DET160014.0101001.0000000.640.06P
246Shea Langeliers26OAK312928262.02572431222.992170008.768.23C
247Wyatt Langford22TEX1212898.014140001.0000-511201.291.17OF
248Trevor Larnach27MIN88465.014140001.000000001.941.75OF
249Jacob Latz28TEX170017.0202001.0000001.060.12P
250Ramón Laureano29CLE251711155.051465001.00043321532.962.04OF
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
251Jordan Leasure25CHW160015.0321001.00011301.800.19P
252José Leclerc30TEX140015.0101001.0000000.600.07P
253Korey Lee25CHW231615147.01411338011.000-1-5-3-24-18.636.13C
254Jack Leiter24TEX2207.2101001.0000001.170.50P
255Dominic Leone32CHW170014.230210.667-1-1401.230.12P
256Royce Lewis25MIN1102.0110001.000000004.501.003B
257Zack Littell28TBR77039.0615001.0000001.380.86P
258Brendon Little27TOR3003.1101001.0000002.700.33P
259Ben Lively32CLE55027.1312001.0000000.990.60P
260Jonathan Loáisiga29NYY3004.0312001.0000006.751.00P
261Nick Loftin25KCR117257.1361719051.00011712105.652.772B-3B-1B
262Joey Loperfido25HOU76354.020191001.00035612203.332.86OF
263Jacob Lopez26TBR3005.100000-1-380.000.00P
264Nicky Lopez29CHW312926260.01244478212.9840-1-2-9-14.223.592B-SS
265Pablo López28MIN88044.042110.7500000.610.38P
266Michael Lorenzen32TEX55029.0615011.00021401.861.20P
267Brandon Lowe29TBR87560.1341420061.000117-1-2005.074.252B
268Josh Lowe26TBR22218.0660001.0001450003.003.00OF
269Nathaniel Lowe28TEX181818160.015814610212.98703-3-23-18.788.671B
270Easton Lucas27OAK1001.000000000.000.00P
271Seth Lugo34KCR88051.21156011.0000001.921.38P
272Jordan Lyles33KCR5005.0110001.0000001.800.20P
273Daniel Lynch IV27KCR2107.0101011.000001.290.50P
274Josh Maciejewski28NYY1001.000000000.000.00P
275Kenta Maeda36DET77030.273311.8570001.760.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
276Martín Maldonado37CHW232215183.0183178410.995-2-13-2-1308.957.91C
277Matt Manning26DET33017.0101001.0000000.530.33P
278Alek Manoah26TOR1104.0101001.0000002.251.00P
279Manuel Margot29MIN29145148.135350001.0000-2-3-2402.121.21OF
280Ron Marinaccio28NYY90012.2211001.0000001.420.22P
281Alec Marsh26KCR55026.2734001.0001802.361.40P
282Austin Martin25MIN232013173.142411011.000-4-30-3-2002.181.75OF-2B
283Chris Martin38BOS130013.1110001.000-1-1500.680.08P
284Seth Martinez29HOU170020.0312001.00011001.350.18P
285Michael Massey26KCR161614137.0652639071.000030004.274.062B
286Jorge Mateo29BAL211713155.2793343310.9622191704.393.622B-OF-SS
287Phil Maton31TBR170013.2101001.0000000.660.06P
288Tim Mayza32TOR190013.0101001.0000000.690.05P
289James McArthur27KCR150017.1101001.00011200.520.07P
290James McCann34BAL161513135.2138127920.986-1-8-2-18-19.028.50C
291Kyle McCann26OAK1110781.07872331.962-2-310008.336.82C
292Chas McCormick29HOU212116181.041410001.000-3-17-2-1302.041.95OF
293T.J. McFarland35OAK190015.0624011.000-1-1303.600.32P
294Reese McGuire29BOS211715152.1159153331.981-1-6-2-1609.227.43C
295Ryan McKenna27BAL73129.011110001.000-1-35-1-4103.411.57OF
296Triston McKenzie26CLE77034.0651001.0000001.590.86P
297Zach McKinstry29DET23149135.244142732.93202-2-1702.721.58SS-3B-2B-OF-P
298Curtis Mead23TBR252321200.174264539.95900-4-2403.192.842B-3B
299Parker Meadows24DET322615217.159590001.00042331602.441.84OF
300John Means31BAL1107.0101001.0000001.291.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
301MJ Melendez25KCR313115245.15047211.980-5-242911.801.53OF-1B
302Danny Mendick30CHW1010985.22481511.9582260002.422.303B
303Jake Meyers28HOU271816166.05958010.983215-2-14-13.142.15OF
304Bryce Miller25SEA77041.1642001.0000001.310.86P
305Mason Miller25OAK130016.1110001.0000000.550.08P
306Shelby Miller33DET140015.2110001.0000000.570.07P
307Tyson Miller28SEA90011.2110001.000000.770.11P
308José Miranda26MIN20189151.133131912.970-1-100001.901.603B-1B
309Casey Mize27DET66031.2743011.0001601.991.17P
310Yoán Moncada29CHW11111086.03182124.93511211403.032.643B
311Mickey Moniak26LAA262113180.05453010.981110-2-13-12.652.04OF
312Rafael Montero33HOU180017.2101001.0000000.510.06P
313Dylan Moore31SEA282317217.290543516.98942342203.682.78SS-OF-1B-2B-3B
314Matt Moore35LAA140013.2202001.000-1-1501.320.14P
315Eli Morgan28CLE9008.1303001.00012403.240.33P
316Ryan Mountcastle27BAL333231292.230628124118.9970031229.389.241B
317Kyle Muller26OAK90023.274210.8571802.280.67P
318Cedric Mullins29BAL343130288.057561001.000-1-51401.781.68OF
319Andrés Muñoz25SEA140014.130210.6670001.260.14P
320Parker Mushinski28HOU3004.010010.000-2-10000.000.00P
321Nick Nastrini24CHW2208.0110001.000-1-2501.130.50P
322Bo Naylor24CLE252421214.1224215632.987-1-700-19.288.84C
323Josh Naylor27CLE323231289.024822720127.996141407.697.721B
324Zach Neto23LAA373737325.21293790219.98426311-13.513.43SS
325Tyler Nevin27OAK28236198.098821338.969-2-111604.322.64OF-1B-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
326Ryan Noda28OAK272218202.018516518222.9892130008.156.781B
327Ryan O'Hearn30BAL76349.125250041.0000-20004.563.131B-OF
328Logan O'Hoppe24LAA323029265.22712581120.993282909.118.41C
329Tyler O'Neill29BOS252314202.14241010.97613-2-1101.821.64OF
330Bailey Ober28MIN77036.2312001.0000000.740.43P
331Steven Okert32MIN130011.100000000.000.00P
332Reese Olson24DET77039.142110.750-1-500.690.43P
333Jonathan Ornelas24TEX1003.00000000000.000.002B
334Rafael Ortega33CHW82228.013130001.0001590004.181.63OF
335Chris Paddack28MIN77037.1716001.0000001.691.00P
336Richie Palacios27TBR282320212.151456011.000161502.161.82OF-2B
337Isaac Paredes25TBR333333296.159164126.9660-2-3-1201.731.733B
338Wes Parsons31TOT4009.041210.7500003.000.75P
339Vinnie Pasquantino26KCR303026261.0266243230211.000420628-19.178.871B
340Nate Pearson27TOR140012.100000-1-1600.000.00P
341Jeremy Peña26HOU373737326.01616295427.975-2-8-5-18-14.334.24SS
342Ryan Pepiot26TBR77036.2651021.0000001.470.86P
343Cionel Pérez28BAL5004.100000000.000.00P
344Salvador Perez34KCR333227274.02572441215.996282908.417.76C-1B
345Wenceel Pérez24DET20159139.13837010.97416-1-802.391.85OF
346Tommy Pham36CHW1111699.022220001.00003-3-3602.002.00OF
347Kevin Pillar35TOT19118102.220200001.0001110001.751.05OF
348René Pinto27TBR191511135.0129126210.992-3-27-3-27-18.536.74C
349Nick Pivetta31BOS33015.0321001.0000001.801.00P
350Colin Poche30TBR10009.100000000.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
351Jorge Polanco30SEA373636317.11365479317.97813-1-403.773.592B
352Zach Pop27TOR5004.200000000.000.00P
353Cody Poteet29NYY1106.0220001.0000003.002.00P
354Ryan Pressly35HOU160014.1202011.0000001.260.13P
355Austin Pruitt34TEX4004.1101001.0000002.080.25P
356Ceddanne Rafaela23BOS373425308.11075843614.9440-10002.952.20SS-OF-2B-3B
357Cole Ragans26KCR88142.2936001.0001501.901.13P
358Cal Raleigh27SEA322928260.12872711422.99331273219.858.91C
359Luke Raley29SEA242016172.059554021.0003231603.092.46OF-1B
360Erasmo Ramírez34TBR60011.1101001.0000000.790.17P
361Harold Ramírez29TBR54034.012120001.000260310503.182.40OF
362José Ramírez31CLE292928262.062174324.968-4-191502.062.073B
363Yohan Ramírez29BAL5006.0211001.00013303.000.40P
364Bryan Ramos22CHW65545.014311011.0001180002.802.333B
365Rob Refsnyder33BOS1210886.023221001.000341-2-2702.411.92OF
366Zach Remillard30CHW22116.0716021.00015317503.943.502B
367Anthony Rendon34LAA171615139.248113525.9582141912.962.883B
368Hunter Renfroe32KCR343027268.05753311.982-1-5-2-801.881.65OF
369Luis Rengifo27LAA262322205.21004651317.970-3-20-2-1204.243.732B-3B-SS
370Pablo Reyes30BOS21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
371Trevor Richards31TOR170017.030210.6670001.060.12P
372Leo Rivas26SEA32116.0835021.0001580004.502.67SS
373Anthony Rizzo34NYY383835335.228724242326.990281407.617.471B
374Luis Robert Jr.26CHW77761.012120001.000-3-56-2-3901.771.71OF
375David Robertson39TEX170020.2633001.0000002.610.35P
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
376Brayan Rocchio23CLE343232293.01154270321.9740131213.443.29SS
377Carlos Rodón31NYY88043.0303001.000-1-500.630.38P
378Grayson Rodriguez24BAL66034.0624001.0000001.591.00P
379Joely Rodríguez32BOS110011.0220001.0000001.640.18P
380Julio Rodríguez23SEA373735322.19996210.9902841412.742.65OF
381Manuel Rodríguez27TBR5005.100000-1-3800.000.00P
382Yariel Rodríguez27TOR44015.100000000.000.00P
383Yerry Rodríguez26TEX8009.1211001.0000001.930.25P
384Jake Rogers29DET222014169.1181177310.994020019.578.18C
385Josh Rojas30SEA302518224.065303323.9690-10002.531.853B-OF-P-2B
386Jordan Romano31TOR8007.200000000.000.00P
387Brent Rooker29OAK65338.0660001.000-2-63-1-3101.421.00OF
388Ben Rortvedt26TBR262015182.2201192721.9900232009.807.37C-P
389Amed Rosario28TBR302824251.279621613.987-4-21-7-33-12.792.44OF-2B-SS
390Esteury Ruiz25OAK20146118.22726010.9630-3-1-10-11.971.30OF
391Adley Rutschman26BAL232120191.120819711001.00031821319.789.04C
392Joe Ryan28MIN77040.2642001.000-1-501.330.86P
393Nick Sandlin27CLE200019.0413001.00011101.890.20P
394Patrick Sandoval27LAA88039.081610.87521001.620.88P
395Cole Sands26MIN130016.1202001.00011201.100.15P
396Miguel Sanó31LAA1310689.1442519021.00022922704.433.143B-1B-P
397Carlos Santana38MIN323030272.022320515316.987270007.286.881B
398Dennis Santana28NYY140016.2211011.000-1-1201.080.14P
399Anthony Santander29BAL292922252.057561001.00028-1-402.041.97OF
400Tayler Saucedo31SEA140013.1303001.0000002.030.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
401Matt Sauer25KCR110013.1202001.0000001.350.18P
402Josh Sborz30TEX7005.1101001.000-1-3801.690.14P
403Nolan Schanuel22LAA333027263.222621114123.996-3-152907.686.821B
404Clarke Schmidt28NYY77036.0734001.0001601.751.00P
405Davis Schneider25TOR302313201.0573918031.000-3-18-3-17-12.551.73OF-2B
406John Schreiber30KCR180017.1532001.0000002.600.28P
407Max Schuemann27OAK19125114.0411427071.000-3-37-1-1003.241.862B-OF-SS-3B
408Tayler Scott32HOU160016.1853001.00011204.410.50P
409Corey Seager30TEX323226265.01093273412.9633131503.573.28SS
410JP Sears28OAK88045.0505001.000-1-401.000.63P
411Colin Selby26KCR2003.0220001.0000006.001.00P
412Marcus Semien33TEX393935338.0173621110231.00010341139-14.614.442B
413Brian Serven29TOR63227.02625010.962-1-550008.334.17C
414Bryan Shaw36CHW5004.000000000.000.00P
415Gavin Sheets28CHW242316190.182802041.000-3-16-1-603.883.42OF-1B
416Austin Shenton26TBR97764.161583031.0001130008.536.781B
417Braden Shewmake26CHW221913157.058124337.9480-3-1-803.152.50SS-2B-3B
418Zack Short29BOS22218.0615011.0000180003.003.003B-2B
419Jared Shuster25CHW40012.0101001.0000000.750.25P
420Chase Silseth24LAA2208.000000000.000.00P
421Brady Singer27KCR88045.2963001.0000001.771.13P
422Jon Singleton32HOU191814155.012511113116.992-5-35-3-2307.206.531B
423Jose Siri28TBR313027263.18077030.963-6-30-5-22-12.632.48OF
424Tarik Skubal27DET77042.263210.8330001.050.71P
425Justin Slaten26BOS120020.0422001.00011001.800.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
426Cade Smith25CLE180018.0211001.0000001.000.11P
427Dominic Smith29BOS22218.012111021.0000250006.006.001B
428Josh Smith26TEX373025271.080186027.97531362712.591.903B-SS
429Will Smith34KCR140011.220110.5000000.770.07P
430Kirby Snead29SEA1001.000000000.000.00P
431Collin Snider28SEA3003.0101001.0000003.000.33P
432Tyler Soderstrom22OAK1109.0871001.0000280008.004.001B-C
433José Soriano25LAA86033.182420.750-1-601.620.75P
434Michael Soroka26CHW88038.1826001.0001501.881.00P
435Lenyn Sosa24CHW129887.12781813.963-1-17-3-4102.682.003B-2B
436Juan Soto25NYY393935341.086824011.0005162702.272.21OF
437Gabe Speier29SEA140011.200000-1-170.000.00P
438Mitch Spence26OAK90023.2523001.0000001.900.56P
439George Springer34TOR333332282.06057210.983-4-161411.881.79OF
440Ryne Stanek32SEA140011.200000000.000.00P
441Josh Staumont30MIN1001.0000000.000.00P
442Brock Stewart32MIN130013.1211011.0000001.350.15P
443Trevor Story31BOS88767.22041513.9500823502.532.38SS
444Chris Stratton33KCR150016.0202001.0000001.130.13P
445Hunter Strickland35LAA130014.200000000.000.00P
446Ross Stripling34OAK88042.093510.8890001.711.00P
447Marcus Stroman33NYY88042.2136610.923-1-502.531.50P
448Peter Strzelecki29CLE3004.000000000.000.00P
449Albert Suárez34BAL53019.2835011.00011003.661.60P
450José Suarez26LAA110021.1101001.0000000.420.09P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
451Wander Suero32HOU1000.00000000.00P
452Erik Swanson30TOR9006.110010.0000000.000.00P
453Dillon Tate30BAL110012.2101001.0000000.710.09P
454Leody Taveras25TEX363533307.091883011.000-6-25-1-302.672.53OF
455Samad Taylor25SEA31011.1110001.0000-3-1-10900.790.33OF
456Matt Thaiss29LAA98669.08381020.976-1-12-1-17010.579.00C
457Caleb Thielbar37MIN11008.110010.0000000.000.00P
458Trent Thornton30SEA160015.210010.000-1-1300.000.00P
459Michael Tonkin34TOT5007.200000000.000.00P
460Spencer Torkelson24DET333330292.226323624319.989-2-8-5-2108.007.881B
461Abraham Toro27OAK242214183.0692841081.000-1-60003.392.762B-3B-1B
462Gleyber Torres27NYY383837336.11395975520.964-5-16-1-403.593.532B
463Taylor Trammell26NYY4009.1110001.0000-9-1-13300.960.25OF
464Jose Trevino31NYY211816163.1171164522.98821432219.318.05C-P
465Mike Trout32LAA242421203.067652011.000030012.972.79OF
466Cole Tucker27LAA75545.01741120.882030003.002.143B-OF
467Kyle Tucker27HOU363632311.070664021.0003102712.031.94OF
468Justin Turner39TOR87256.02514920.920060003.702.883B-1B
469Edwin Uceta26TBR2004.0110001.0000002.250.50P
470José Ureña32TEX111025.2431001.0000001.400.36P
471Luis Urías27SEA221611137.144172525.9550021702.751.913B
472Ramón Urías30BAL171412128.136191612.972011902.452.063B-1B
473Gio Urshela32DET171410126.02742210.96311300-11.861.443B-1B
474Naoyuki Uwasawa30BOS2004.0110001.0000002.250.50P
475Enmanuel Valdez25BOS282617218.1109377119.99121200-14.453.862B
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
476Framber Valdez30HOU44022.2101001.000-1-900.400.25P
477Louie Varland26MIN44016.2202001.0000001.080.50P
478Daulton Varsho27TOR353222273.077761001.00052283502.542.20OF
479Andrew Vaughn26CHW333231277.225724214119.9960-11408.307.761B
480Christian Vázquez33MIN211919173.1211202810.99514642110.9010.00C-3B
481Nelson Velázquez25KCR97356.01514010.9330-10-2-4202.251.56OF
482Anthony Veneziano26KCR2002.000000000.000.00P
483Alex Verdugo28NYY363632324.078780001.00093241402.172.17OF
484Justin Verlander41HOU44022.1422001.0001901.611.00P
485Will Vest29DET140014.1422001.0000002.510.29P
486Matt Vierling27DET302314213.050351413.980-6-33-2-11-12.071.583B-OF
487Ryan Vilade25DET1119.0220001.00011370002.002.00OF
488Anthony Volpe23NYY383837339.01677192419.9762641404.334.29SS
489Austin Voth32SEA120015.042110.7500001.800.25P
490Michael Wacha32KCR88043.2743001.0001501.440.88P
491Jacob Waguespack30TBR41010.0110001.0000000.900.25P
492Matt Wallner26MIN118468.021210001.0003460002.781.91OF
493Jared Walsh30TEX161414126.011610410211.983-1-5-1-1008.147.131B
494Taylor Ward30LAA343433297.263630001.000-2-81401.901.85OF
495Luke Weaver30NYY130023.132010.667-1-900.770.15P
496Jacob Webb30BAL180016.1202001.0000001.100.11P
497Greg Weissert29BOS160015.1202001.0000001.170.13P
498Austin Wells24NYY232119186.2182177230.9840-300-18.637.78C
499Tyler Wells29BAL33015.1202001.0000001.170.67P
500Davis Wendzel27TEX126161.01138001.00012723901.620.923B-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
501Joey Wentz26DET90014.2110001.0000000.610.11P
502Jordan Westburg25BAL333327299.0801862041.000-1-31402.412.113B-2B-SS
503Mitch White29TOR40010.0110001.0000000.900.25P
504Owen White24TEX1000.00000000.00P
505Forrest Whitley26HOU1000.200000000.000.00P
506Garrett Whitlock28BOS44018.1743001.00011103.441.75P
507Steven Wilson29CHW170015.1404001.00011302.350.24P
508Josh Winckowski26BOS123024.1633001.0000002.220.50P
509Cole Winn24TEX80010.1211001.0000001.740.25P
510Bobby Witt Jr.24KCR393936337.01434298314.97931182823.743.59SS
511Connor Wong28BOS232016185.01791681010.994-2-11-2-13-28.666.85C-1B-2B
512Alex Wood33OAK88037.1826011.0001501.931.00P
513Simeon Woods Richardson23MIN44020.2211001.0000000.870.50P
514Kirby Yates37TEX140016.0110001.0000000.560.07P
515Masataka Yoshida30BOS1001.0000000-3720000.000.00OF
516Seby Zavala30SEA109675.063621001.00018-1-1607.566.30C
517Angel Zerpa24KCR170016.0303001.00011301.690.18P
518Guillo Zuñiga25LAA4005.000000000.000.00P