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.71.729423782833456.0156111523931629.9901041460
Boston Red Sox393.76.707454052673639.0164812134003531.97916511-3-4
Chicago White Sox404.87.704454053043528.0157111763672828.982-15-5-29-4-3
Cleveland Guardians333.62.703454053023645.0163312153922639.984124161-1
Detroit Tigers323.80.716443962723561.0158711873742635.984835-33
Houston Astros384.76.687454053143582.0161011943942244.98621-9-40
Kansas City Royals333.46.707464143003618.0163512064111831.989933193
Los Angeles Angels365.09.697454053243579.0158211933642535.984-3-1-14-20
Minnesota Twins364.20.688443962583513.0150411713171621.989-16-5-16-3-1
New York Yankees323.28.723464143353699.0164412333822934.9822071830
Oakland Athletics374.83.680474232703720.0168312404083549.979-7-2-12-42
Seattle Mariners343.71.725454053093576.0156011923402827.9821651612
Tampa Bay Rays374.74.702464143203732.0162112443512631.984-9-3-16-3-1
Texas Rangers404.52.708464143143645.0162712153882434.9851242481
Toronto Blue Jays344.72.690433872743348.0150611163642633.983-2-13141
League Average354.21.704454042963589 159811963762533.98440500
5304.21.7046746066444653841.023972179475645380501.9845417002

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 Abreu27HOU210022.0202001.0000000.820.10P
2José Abreu37HOU221917170.01591479317.981-3-23-3-21-18.267.091B
3Wilyer Abreu25BOS393124287.16965131.95741841612.071.69OF
4Jason Adam32TBR210020.0514011.0000002.250.24P
5Austin Adams33OAK200015.0211011.000-1-1301.200.10P
6Jo Adell25LAA322926258.268680001.000730-1-4-12.372.13OF
7Ehire Adrianza34LAA86660.014212021.00012012002.101.753B-2B
8Keegan Akin29BAL200019.0303001.0000001.420.15P
9Jorge Alcalá28MIN80011.0101001.000-1-18-10.820.13P
10Tyler Alexander29TBR96047.0734001.0000001.340.78P
11Logan Allen25CLE99045.1918001.00031301.791.00P
12Nick Allen25OAK282318201.0953653620.9370231803.993.18SS
13Jose Altuve34HOU434337369.0150501000311.00013-2-703.663.492B
14Yordan Alvarez27HOU13138109.026251001.0003280002.152.00OF
15Jacob Amaya25HOU1002.0422011.000013800018.004.002B
16Chase Anderson36BOS121021.2321001.0000001.250.25P
17Grant Anderson27TEX7005.200000000.000.00P
18Justin Anderson31CHW3003.100000000.000.00P
19Nick Anderson33KCR170015.1110001.0000000.590.06P
20Shaun Anderson29TEX1003.0000000.000.00P
21Tyler Anderson34LAA99056.11385001.0001402.081.44P
22Jonathan Aranda26TBR32118.011101001.000-1-360005.503.671B-2B-3B
23Gabriel Arias24CLE272417215.093335646.957213-5-2703.732.783B-SS-2B-OF-1B
24Shawn Armstrong33TBR173021.1202001.000-1-900.840.12P
25Randy Arozarena29TBR444237378.290882001.000270002.142.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
26Spencer Arrighetti24HOU66026.1101001.000-1-800.340.17P
27Pedro Avila27CLE60011.2110001.0000000.770.17P
28Akil Baddoo25DET1001.00000000000.000.00OF
29Javier Báez31DET383635320.21506086420.973-2-7-1-414.103.84SS
30Tanner Banks32CHW161019.250410.800-1-1001.830.25P
31Addison Barger24TOR55343.01714120.882-2-66-1-2703.142.50OF-3B
32Scott Barlow31CLE230021.0514001.000-1-1002.140.22P
33Chris Bassitt35TOR99048.1725011.000-1-401.300.78P
34Mike Baumann28BAL170018.152210.8000001.960.24P
35Eduard Bazardo28SEA3005.0101001.0000001.800.33P
36Tyler Beede31CLE130014.0202001.000-1-1401.290.15P
37Clayton Beeter25NYY1001.000000000.000.00P
38Brayan Bello25BOS77036.1550001.000-1-601.240.71P
39Andrew Benintendi29CHW403939341.09189110.989-1-3-5-17-12.382.25OF
40Brennan Bernardino32BOS172019.1523001.00022102.330.29P
41José Berríos30TOR99154.1945001.0002701.491.00P
42Prelander Berroa24CHW1000.100000000.000.00P
43Jon Berti34NYY121111101.03152333.90322622402.502.333B
44Tanner Bibee25CLE99045.2122911.9172902.171.22P
45Bo Bichette26TOR404036336.01214177323.975-3-12-3-1103.162.95SS
46Osvaldo Bido28OAK1102.200000000.000.00P
47Shane Bieber29CLE22012.0211001.0000001.501.00P
48Brandon Bielak28TOT110020.0303001.0000001.350.27P
49Cavan Biggio29TOR302817241.0975144210.9790-20003.552.642B-OF-3B-1B
50Paul Blackburn30OAK88046.095310.889-1-401.571.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
51Dairon Blanco31KCR25108108.130300001.000-1-15-1-1102.491.20OF
52Ronel Blanco30HOU88147.1743001.0000001.330.88P
53JJ Bleday26OAK464035357.09794210.990-2-80012.422.09OF
54Cody Bolton26SEA130015.0404001.00022702.400.31P
55Cam Booser32BOS120015.0211001.0000001.200.17P
56Jonathan Bowlan27KCR1102.200000000.000.00P
57Matt Bowman33MIN5007.2211001.0000002.350.40P
58Joe Boyle24OAK77027.210010.000-2-1400.000.00P
59Cody Bradford26TEX33019.1422011.00011001.861.33P
60Kyle Bradish27BAL33013.2312001.0000001.981.00P
61Taj Bradley23TBR22011.0110001.0000000.820.50P
62John Brebbia34CHW150013.2202001.0000001.320.13P
63Alex Bregman30HOU424239366.098286735.969270002.342.263B
64Will Brennan26CLE342817256.06563110.9852100002.251.88OF
65Beau Brieske26DET1001.0101001.0000009.001.00P
66Aaron Brooks34OAK1107.0110001.0000001.291.00P
67Hunter Brown25HOU98037.1871001.0000011.930.89P
68Seth Brown31OAK372617236.26260110.984-1-3-2-10-12.321.56OF-1B
69Nick Burdi31NYY9006.200000000.000.00P
70Brock Burke27TEX5003.000000000.000.00P
71Corbin Burnes29BAL99053.2124710.917-1-401.841.22P
72Lawrence Butler23OAK402924279.07169110.98641600-12.261.75OF
73Byron Buxton30MIN242018179.052511001.000-1-642612.612.17OF
74José Caballero27TBR404038357.215343103717.954130003.673.65SS
75Trey Cabbage27HOU85238.0871001.0000150001.891.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
76Génesis Cabrera27TOR180015.2101001.000-1-1300.570.06P
77Oswaldo Cabrera25NYY393833339.0121496849.967001303.112.663B-1B-SS-2B-OF
78Isaiah Campbell26BOS7006.1312001.00013204.260.43P
79Mark Canha35DET252318213.16261013.98400-1-502.572.26OF-1B
80Griffin Canning28LAA99046.2743001.0001401.350.78P
81Jonathan Cannon23CHW33013.2312001.0000001.981.00P
82Yennier Cano30BAL220021.0734011.00021903.000.32P
83Dominic Canzone26SEA1511791.215150001.000-1-120001.471.00OF
84Victor Caratini30HOU161515133.0131121910.992161908.808.13C-1B
85Kerry Carpenter26DET252115184.247461001.000161602.291.88OF
86Carlos Carrasco37CLE99045.1523001.000-1-400.990.56P
87Evan Carter21TEX343227286.06563110.98541631202.011.88OF
88Triston Casas24BOS222018183.017015018210.988-1-6-2-1308.268.001B
89Luis Castillo31SEA99054.141210.750-1-400.500.33P
90Willi Castro27MIN444031366.1104653723.981-12-39-4-1302.511.92SS-OF-3B-P
91Andrew Chafin34DET160014.0220001.0000001.290.13P
92Adam Cimber33LAA190018.0404011.00011102.000.21P
93José Cisnero35LAA140014.021010.500-1-1400.640.07P
94Aaron Civale29TBR99046.1312001.0000000.580.33P
95Emmanuel Clase26CLE230022.131110.667-1-900.810.09P
96Jonatan Clase22SEA87664.011110001.0000-30001.551.38OF
97Garrett Cleavinger30TBR190017.2303001.0000001.530.16P
98Ernie Clement28TOR342219204.078165936.9621831703.312.143B-SS-2B-OF
99Mike Clevinger33CHW33011.1202001.0000001.590.67P
100Dylan Coleman27HOU1001.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
101Garrett Cooper33BOS77454.05446715.981118-2-44-18.837.571B
102Carlos Correa29MIN272725228.098445228.980-1-7-3-1613.793.56SS
103Nestor Cortes29NYY1010060.2725011.0001301.040.70P
104Danny Coulombe34BAL200016.2101001.00011200.540.05P
105Jake Cousins29NYY2003.000000000.000.00P
106Colton Cowser24BAL373224298.067661001.0005180002.021.81OF
107J.P. Crawford29SEA222221194.1793643071.0005290003.663.59SS
108Kutter Crawford28BOS99052.1844011.0000001.380.89P
109Cooper Criswell27BOS76029.1312011.0000000.920.43P
110Garrett Crochet25CHW1010051.2624001.000-1-401.050.60P
111Xzavion Curry25CLE1105.000000000.000.00P
112Bobby Dalbec29BOS211510134.1957322071.00043821806.364.321B-3B
113J.D. Davis31OAK21199165.097791719.990-6-40-1-715.243.691B-3B
114Brett de Geus26SEA4003.1101001.0000002.700.25P
115Paul DeJong30CHW393530302.01114560613.946-5-21-2-803.132.69SS
116Jonny DeLuca25TBR13119103.02726010.963-3-35-1-11-12.272.00OF
117Reid Detmers24LAA99050.1514001.0000000.890.56P
118Chris Devenski33TBR90014.0110001.000-1-1400.640.11P
119Rafael Devers27BOS292925253.059263031.949-4-21-4-1901.991.933B
120Miguel Díaz29HOU1001.000000000.000.00P
121Yainer Diaz25HOU303030265.02812671133.989-1-60019.449.27C
122Yandy Díaz32TBR383834337.129227217325.990120007.717.611B
123Brandon Drury31LAA252421203.01116545114.991-2-10-6-3504.884.402B-1B
124Daniel Duarte27MIN2004.0110001.0000002.250.50P
125Shawn Dubin28HOU90013.2431001.0000002.630.44P
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
126Mauricio Dubón29HOU322317223.084691326.9761400-23.312.48OF-2B-3B-1B
127Tyler Duffey33KCR8008.1110001.0000001.080.13P
128Dane Dunning29TEX77037.1532001.0000001.210.71P
129Ezequiel Duran25TEX272115187.081641523.9753201603.802.93OF-1B-3B-SS-2B
130Jarren Duran27BOS454530396.010499411.990824113312.342.29OF
131Jhoan Durán26MIN8008.000000000.000.00P
132Zach Eflin30TBR99053.0954001.0001401.531.00P
133Nathan Eovaldi34TEX77041.11165001.0000002.401.57P
134Lucas Erceg29OAK170017.0422011.0000002.120.24P
135Paolo Espino37TOR2004.200000000.000.00P
136Joey Estes22OAK2208.2211001.0000002.081.00P
137Carlos Estévez31LAA130012.2101001.0000000.710.08P
138Alex Faedo28DET150026.131110.6671800.680.13P
139Pete Fairbanks30TBR120011.0110001.0000000.820.08P
140Kyle Farmer33MIN35207191.1612041081.0002131602.871.423B-2B-SS
141Erick Fedde31CHW99052.073310.8570001.040.67P
142Caleb Ferguson27NYY190015.2220001.0000001.150.11P
143Tyler Ferguson30OAK5005.100000000.000.00P
144Freddy Fermin29KCR231818162.21541468011.00042843018.526.70C
145Jack Flaherty28DET88048.2431001.000-1-400.740.50P
146Dominic Fletcher26CHW201814153.15046220.960-1-1117-12.822.40OF
147Chris Flexen29CHW97040.1725001.0001501.560.78P
148Estevan Florial26CLE17137117.028280001.0000-122002.151.65OF
149Jason Foley28DET190017.1312011.000-1-1201.560.16P
150Justin Foscue25TEX1002.0110001.0000-1560004.501.002B
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
151J.P. France29HOU55025.1110001.0000000.360.20P
152Ty France29SEA414038356.028725629223.99302-2-717.216.791B-2B
153Bowden Francis28TOR52014.2523001.00011403.071.00P
154Adam Frazier32KCR272113180.2842853310.96421163924.042.892B-OF-3B
155Tyler Freeman25CLE383629325.0104968031.000120012.882.48OF-2B-3B-SS
156David Fry28CLE211611154.0107101514.99101-3-2306.194.08C-1B-OF-3B
157Carson Fulmer30LAA100019.0101001.0000000.470.10P
158Kody Funderburk27MIN150019.220110.500-1-1000.460.07P
159Hunter Gaddis26CLE220021.021010.5000000.430.05P
160Adolis García31TEX403935335.08480040.952-1-4-4-14-12.152.00OF
161Deivi García25CHW140014.000000-1-140.000.00P
162Luis García37LAA190017.100000000.000.00P
163Maikel Garcia24KCR444442383.0107317156.953-2-60002.402.323B
164Yimi García33TOR160017.000000000.000.00P
165Amir Garrett32LAA6005.100000-1-380.000.00P
166Kevin Gausman33TOR88036.1321001.000-1-600.740.38P
167Zack Gelof24OAK282828246.11375679223.98552421004.934.822B
168Luis Gil26NYY88043.0128311.9170002.301.38P
169Logan Gilbert27SEA99058.2770001.000-1-301.070.78P
170Andrés Giménez25CLE424240375.016965100425.976002603.963.932B
171Romy Gonzalez27BOS95345.020146011.0000512704.002.22SS-1B
172Victor González28NYY160013.2633001.00011503.950.38P
173Niko Goodrum32TOT127775.12515732.880-6-101-5-8002.631.833B-OF-1B-SS-2B
174Jon Gray32TEX109052.0945001.0000001.560.90P
175Chad Green33TOR7007.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
176Riley Greene23DET333126272.264631011.00031252222.111.94OF
177Trent Grisham27NYY17129110.026251001.00017-1-1002.131.53OF
178Vaughn Grissom23BOS10101089.044123115.977020004.354.302B
179Robbie Grossman34TOT211916161.04442110.977-2-120002.402.05OF
180Vladimir Guerrero Jr.25TOR404039343.032329822331.991141308.408.001B
181Luis Guillorme29LAA55445.01569001.00004-1-27-13.002.503B-2B-SS
182Josh Hader30HOU190020.0404001.00011001.800.21P
183Sam Haggerty30SEA75348.086110.8752420001.311.00OF
184David Hamilton26BOS191412136.0663032410.939-2-22-1-904.103.10SS-2B
185Ian Hamilton29NYY190022.2440001.000-1-901.590.21P
186Garrett Hampson29KCR32126132.0493811011.00032432703.341.32OF-2B-SS-3B-1B
187Emerson Hancock25SEA77034.195220.7780001.831.00P
188Mitch Haniger33SEA373632311.18076040.950-6-22-4-15-22.202.05OF
189Brett Harris26OAK141311111.03692614.972110-2-2202.842.503B
190Hogan Harris27OAK2008.2101001.0000001.040.50P
191Austin Hays28BAL19118107.22322010.957-2-20-2-2201.841.16OF
192Andrew Heaney33TEX99044.200000-1-40.000.00P
193Jonathan Heasley27BAL3004.1211001.0000004.150.67P
194Austin Hedges31CLE1312794.21111056011.000223338110.558.54C
195Jonah Heim29TEX393530309.0311300831.990-1-562318.977.90C
196Gunnar Henderson23BAL414140374.016757107322.982515413-13.954.00SS
197Blair Henley27HOU1100.1000000000.000.00P
198Ronny Henriquez24MIN1002.000000000.000.00P
199Sam Hentges27CLE3003.1110001.0000002.700.33P
200Darell Hernaiz22OAK282212191.0813445210.975-1-3-2-1313.722.32SS-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
201Jonathan Hernández27TEX6008.1220001.0000002.160.33P
202Tim Herrin27CLE200019.1413001.0000001.860.20P
203Aaron Hicks34LAA149887.219190001.000-2-33-2-2701.951.36OF-P
204Tim Hill34CHW180015.051220.600-1-1301.800.17P
205Jackson Holliday20BAL1010987.0421032051.000-1-7-1-1404.344.202B
206Clay Holmes31NYY190019.1220001.000-1-1000.930.11P
207Tyler Holton28DET150021.0404001.0000001.710.27P
208Tanner Houck28BOS99158.014122011.000-1-302.171.56P
209Sam Huff26TEX1002.0220001.0000240009.002.00C
210Andy Ibáñez31DET19127115.154114214.98121933104.142.522B-3B-OF
211Cole Irvin30BAL77040.1734011.0000001.561.00P
212Kyle Isbel27KCR383427295.285850001.0000141602.592.24OF
213Alex Jackson28TBR87359.065605001.00012524119.928.13C
214Jay Jackson36MIN160021.1422001.0000001.690.25P
215Joe Jacques29BOS1001.200000000.000.00P
216Travis Jankowski33TEX155359.01615010.93812224002.291.00OF
217Danny Jansen29TOR181616143.0144139320.986-1-70018.947.89C
218Kenley Jansen36BOS160015.2000000000.000.00P
219Cristian Javier27HOU66030.2211001.000-1-700.590.33P
220Griffin Jax29MIN200018.2413001.00011101.930.20P
221Ryan Jeffers27MIN212120181.1203194720.9900-2-4-26-19.989.57C
222Dany Jiménez30OAK150014.220110.5000000.610.07P
223Jahmai Jones26NYY82128.0725001.0001330002.250.882B-OF-3B
224Aaron Judge32NYY373732317.288871001.000131302.492.38OF
225Edouard Julien25MIN443627321.11334091212.985-5-17-3-1103.672.982B
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
226Corey Julks28CHW1118.0220001.0000622.252.00OF
227Josh Jung26TEX44336.014410021.0000-1213303.503.503B
228Colt Keith22DET343327283.11485491316.980-1-30004.614.262B
229Brad Keller28CHW41012.2321001.0000002.130.75P
230Carson Kelly29DET262018189.1191181914.99532142529.037.31C
231Kevin Kelly26TBR150018.2110001.0000000.480.07P
232Michael Kelly31OAK200024.0211001.000-1-800.750.10P
233Zack Kelly29BOS80011.1303001.0000002.380.38P
234Tony Kemp32BAL52120.1835001.0000-90003.541.332B-OF
235Buddy Kennedy25DET52224.01459021.00001915005.252.802B-3B
236Max Kepler31MIN272220205.038371001.0000031701.671.41OF
237Grae Kessinger26HOU101123.0113711.90913915203.911.003B-SS-2B-P
238Kevin Kiermaier34TOR282217190.064640001.000-2-1216-13.032.29OF
239Yusei Kikuchi33TOR99052.0844001.0002801.380.89P
240Craig Kimbrel36BAL190016.1110001.000-1-1200.550.05P
241Isiah Kiner-Falefa29TOR413426303.01334290115.992311311-13.922.753B-2B-SS-P-OF
242George Kirby26SEA99050.1312001.0000000.540.33P
243Alex Kirilloff26MIN302611208.164622011.0000-2-4-2302.762.13OF-1B
244Alejandro Kirk25TOR252419202.02041921020.99031674219.008.08C
245Heston Kjerstad25BAL44232.0770001.000-1-2113701.971.75OF
246Will Klein24KCR1001.000000000.000.00P
247Andrew Knizner29TEX1611694.095941001.000-1-13-2-2609.105.94C
248Michael Kopech28CHW190021.2211001.0000000.830.11P
249Dean Kremer28BAL88046.0123720.8331401.961.25P
250Zac Kristofak26LAA1002.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
251Joel Kuhnel29HOU1002.000000000.000.00P
252Steven Kwan26CLE323230283.06258311.98431141601.941.91OF
253Alex Lange28DET180015.2101001.0000000.570.06P
254Shea Langeliers26OAK383533312.13062901332.990140008.737.97C
255Wyatt Langford22TEX1212898.014140001.000-1-611201.291.17OF
256Trevor Larnach27MIN88465.014140001.0000-20001.941.75OF
257Jacob Latz28TEX200018.2202001.0000000.960.10P
258Ramón Laureano29CLE302013184.057525001.00053031932.791.90OF
259Jordan Leasure25CHW190018.1321001.00011101.470.16P
260José Leclerc30TEX170017.2211001.0000001.020.12P
261Korey Lee25CHW272019183.01811738011.000-2-12-4-26-18.906.70C
262Jack Leiter24TEX3309.1101001.0000000.960.33P
263Dominic Leone32CHW170014.230210.667-1-1401.230.12P
264Royce Lewis25MIN1102.0110001.000000004.501.003B
265Zack Littell28TBR99049.2826001.000-1-4-11.450.89P
266Brendon Little27TOR3003.1101001.0000002.700.33P
267Ben Lively32CLE66032.1312001.000-1-600.840.50P
268Jonathan Loáisiga29NYY3004.0312001.0000006.751.00P
269Nick Loftin25KCR117257.1361719051.00011512105.652.772B-3B-1B
270Joey Loperfido25HOU1211695.026251001.00033411202.462.17OF
271Jacob Lopez26TBR3005.100000-1-380.000.00P
272Nicky Lopez29CHW363330297.01354786215.985-1-5-1-4-14.033.412B-SS
273Pablo López28MIN99050.153110.8000000.720.44P
274Michael Lorenzen32TEX66036.0826021.0001602.001.33P
275Brandon Lowe29TBR87560.1341420061.000117-1-2005.074.252B
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
276Josh Lowe26TBR88874.02322010.9570-4-2-32-12.682.75OF
277Nathaniel Lowe28TEX252525220.021119315319.98615-1-508.518.321B
278Easton Lucas27OAK3003.200000000.000.00P
279Seth Lugo34KCR99059.21156011.0000001.661.22P
280Jordan Lyles33KCR5005.0110001.0000001.800.20P
281Daniel Lynch IV27KCR2107.0101011.00012901.290.50P
282Josh Maciejewski28NYY1001.000000000.000.00P
283Kenta Maeda36DET77030.273311.8570001.760.86P
284Martín Maldonado37CHW262518209.0209203510.995-3-15-4-23-18.968.00C
285Matt Manning26DET44022.2211011.000-1-900.790.50P
286Alek Manoah26TOR22011.0101001.0000000.820.50P
287Kyle Manzardo23CLE2004.0431001.0000480009.002.001B
288Manuel Margot29MIN33176177.143430001.00001-2-1302.181.30OF
289Ron Marinaccio28NYY90012.2211001.0000001.420.22P
290Alec Marsh26KCR77037.0114520.8180002.191.29P
291Austin Martin25MIN272313195.150491011.000-3-19-5-30-12.301.79OF-2B
292Chris Martin38BOS170017.1752001.000-1-1203.630.41P
293Seth Martinez29HOU190024.0312001.0001801.130.16P
294Michael Massey26KCR222220189.08534510101.0001721304.053.862B
295Jorge Mateo29BAL262217203.21044160314.97132042304.463.742B-OF-SS
296Phil Maton31TBR200016.2202001.0000001.080.10P
297Tim Mayza32TOR200013.1101001.0000000.680.05P
298James McArthur27KCR170019.2101001.0000000.460.06P
299James McCann34BAL191715154.21601481020.988-1-11-2-16-29.198.32C
300Kyle McCann26OAK1412897.09386431.968-1-17-1-1208.356.43C
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
301Chas McCormick29HOU212116181.041410001.000-3-18-2-1302.041.95OF
302T.J. McFarland35OAK230018.0734011.000-1-1103.500.30P
303Reese McGuire29BOS242017181.1201190832.9851921309.838.25C
304Ryan McKenna27BAL83130.011110001.000-1-36-1-4003.301.38OF
305Triston McKenzie26CLE99047.1871001.0000001.520.89P
306Zach McKinstry29DET261610157.253163343.925-1-9-2-1502.801.58SS-3B-2B-OF-P
307Curtis Mead23TBR252321200.174264539.95900-3-1803.192.842B-3B
308Parker Meadows24DET322615217.159590001.00042331602.441.84OF
309John Means31BAL33017.2101001.0000000.510.33P
310MJ Melendez25KCR373720295.16057211.983-4-181401.801.55OF-1B
311Danny Mendick30CHW11111093.22791712.9632310002.502.363B
312Jake Meyers28HOU342422223.07574010.987212-2-10-12.992.18OF
313Bryce Miller25SEA99052.2752001.0000001.200.78P
314Mason Miller25OAK140018.1110001.0000000.490.07P
315Shelby Miller33DET150016.1110001.0000000.550.07P
316Tyson Miller28SEA90011.2110001.0000000.770.11P
317José Miranda26MIN252312192.139132512.974-2-121601.781.523B-1B
318Casey Mize27DET88043.2945021.0001501.851.13P
319Yoán Moncada29CHW11111086.03182124.93511411403.032.643B
320Mickey Moniak26LAA302416209.06564010.98529-2-11-12.762.13OF
321Rafael Montero33HOU210020.2202001.0000000.870.10P
322Dylan Moore31SEA353024279.2117664929.98341831203.702.95SS-OF-1B-2B-3B
323Matt Moore35LAA180016.2303001.0000001.620.17P
324Eli Morgan28CLE9008.1303001.00012403.240.33P
325Ryan Mountcastle27BAL393837349.236233526123.9970241429.299.261B
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
326Kyle Muller26OAK100027.284310.8751702.280.70P
327Cedric Mullins29BAL383432317.064631001.000-1-31301.821.68OF
328Andrés Muñoz25SEA170018.130210.6670000.980.12P
329Parker Mushinski28HOU3004.010010.000-2-10000.000.00P
330Nick Nastrini24CHW2208.0110001.000-1-2501.130.50P
331Bo Naylor24CLE312825252.1265252942.985-1-500-19.318.42C
332Josh Naylor27CLE383836339.029727124233.9931500-17.837.761B
333Zach Neto23LAA444343381.215045101422.9731226-13.443.32SS
334Tyler Nevin27OAK34288240.012010314310.975-1-331504.392.72OF-1B-3B
335Ryan Noda28OAK272218202.018516518222.9892130008.156.781B
336Ryan O'Hearn30BAL108466.129290041.0000-60003.932.64OF-1B
337Logan O'Hoppe24LAA383635319.23243071520.99414-1-409.078.47C
338Tyler O'Neill29BOS322915259.14846110.97902-1-401.631.47OF
339Bailey Ober28MIN88043.0413001.0000000.840.50P
340Steven Okert32MIN170014.100000000.000.00P
341Reese Olson24DET88047.142110.750-1-400.570.38P
342Jonathan Ornelas24TEX1003.00000000000.000.002B
343Rafael Ortega33CHW124450.018180001.000361-1-2403.241.50OF
344Chris Paddack28MIN88042.1716001.000-1-501.490.88P
345Richie Palacios27TBR363026280.190593015.9893131402.862.41OF-2B
346Isaac Paredes25TBR393939350.172205027.97213-3-1001.801.793B
347Kyren Paris22LAA66654.0211110041.0000-60003.503.502B
348Wes Parsons31TOT4009.041210.7500003.000.75P
349Vinnie Pasquantino26KCR363632312.0309282270231.00041751908.918.581B
350Nate Pearson27TOR170015.000000-1-1300.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
351Jeremy Peña26HOU454543395.020174121634.97012-4-12-14.444.33SS
352Ryan Pepiot26TBR77036.2651021.0000001.470.86P
353Cionel Pérez28BAL8006.100000000.000.00P
354Salvador Perez34KCR393832325.03072921415.997150008.477.85C-1B
355Wenceel Pérez24DET262114194.15049010.980213-1-602.271.88OF
356Tommy Pham36CHW181810161.032320001.000-3-20-3-2201.791.78OF
357Kevin Pillar35TOT241612147.232320001.0001111801.951.33OF
358René Pinto27TBR191511135.0129126210.992-3-28-3-27-18.536.74C
359Nick Pivetta31BOS44020.2321001.0000001.310.75P
360Colin Poche30TBR10009.100000000.000.00P
361Jorge Polanco30SEA403938340.11415781318.97926-1-403.653.452B
362Zach Pop27TOR8007.1220001.0000002.450.25P
363Cody Poteet29NYY1106.0220001.0000003.002.00P
364Ryan Pressly35HOU180016.1312011.0000001.650.17P
365Austin Pruitt34TEX4004.1101001.0000002.080.25P
366Ceddanne Rafaela23BOS444128374.11417855816.943-1-3-3-903.202.33SS-OF-2B-3B
367Cole Ragans26KCR1010156.01147001.0001401.771.10P
368Cal Raleigh27SEA383532310.13413211732.9912872719.808.89C
369Luke Raley29SEA302621225.075714021.00042031603.002.42OF-1B
370Erasmo Ramírez34TBR80013.0202001.0000001.380.25P
371Harold Ramírez29TBR54034.012120001.000259310503.182.40OF
372José Ramírez31CLE353534313.078215437.962-3-12-1-402.162.143B
373Yohan Ramírez29BAL5006.0211001.00013303.000.40P
374Bryan Ramos22CHW109878.031625021.00023423103.583.103B
375Rob Refsnyder33BOS17119103.027261001.000330-2-2302.361.59OF
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
376Zach Remillard30CHW76454.023617021.00035624403.832.882B-3B-SS
377Anthony Rendon34LAA171615139.248113525.9582141912.962.883B
378Hunter Renfroe32KCR403532312.07368411.986-2-90012.081.80OF
379Luis Rengifo27LAA272423214.21014751317.970-3-19-2-1104.113.632B-3B-SS
380Pablo Reyes30BOS21159142.062203844.935-1-11-3-2503.682.323B-2B-SS-1B-P
381Trevor Richards31TOR180019.030210.6670000.950.11P
382Leo Rivas26SEA42117.0936021.0001660004.762.25SS-2B
383Anthony Rizzo34NYY454542397.233428249329.99114-1-307.497.361B
384Luis Robert Jr.26CHW77761.012120001.000-3-57-2-3901.771.71OF
385David Robertson39TEX190021.2633001.0000002.490.32P
386Brayan Rocchio23CLE383636328.01254478322.9761231103.353.21SS
387Carlos Rodón31NYY99049.0404001.000-1-400.730.44P
388Grayson Rodriguez24BAL66034.0624001.0000001.591.00P
389Joely Rodríguez32BOS110011.0220001.0000001.640.18P
390Julio Rodríguez23SEA444442384.1119116210.992253902.762.68OF
391Manuel Rodríguez27TBR8008.0101001.0000001.130.13P
392Yariel Rodríguez27TOR44015.100000000.000.00P
393Yerry Rodríguez26TEX100013.2312001.0000001.980.30P
394Jake Rogers29DET262418206.1212206510.995171619.208.12C
395Josh Rojas30SEA363122277.086364823.97701-2-802.732.003B-2B-OF-P
396Jordan Romano31TOR110010.200000000.000.00P
397Brent Rooker29OAK109669.112120001.000-2-410001.561.20OF
398Ben Rortvedt26TBR322419222.2234223921.9911531609.387.03C-P
399Amed Rosario28TBR353328298.292642714.989-4-16-5-20-12.742.39OF-2B-SS-3B
400Esteury Ruiz25OAK24156130.03332010.97003-1-9-12.221.33OF
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
401Adley Rutschman26BAL272523229.122921811001.00031721018.998.48C
402Joe Ryan28MIN99053.0853001.000-1-401.360.89P
403Nick Sandlin27CLE230021.0413001.00011001.710.17P
404Patrick Sandoval27LAA99045.081610.8752901.400.78P
405Cole Sands26MIN160018.2303001.00011101.450.19P
406Miguel Sanó31LAA1310689.1442519021.00022922704.433.143B-1B-P
407Carlos Santana38MIN393737333.028826421320.9904130007.707.311B
408Dennis Santana28NYY150017.2321011.000-1-1101.530.20P
409Anthony Santander29BAL343425298.074731001.00013-1-402.232.18OF
410Tayler Saucedo31SEA140013.1303001.0000002.030.21P
411Matt Sauer25KCR130015.1202001.0000001.170.15P
412Josh Sborz30TEX7005.1101001.000-1-3801.690.14P
413Nolan Schanuel22LAA393633317.225924018126.996-4-161417.316.621B
414Clarke Schmidt28NYY99050.2136610.9231402.131.33P
415Davis Schneider25TOR362916253.074522113.9860-1-1-4-12.601.83OF-2B
416John Schreiber30KCR200020.0743001.0000003.150.35P
417Max Schuemann27OAK272013180.1641844211.969-6-38-5-3303.092.07SS-2B-OF-3B
418Tayler Scott32HOU200021.01073001.00011004.290.50P
419Corey Seager30TEX393933325.01364488417.971392703.663.38SS
420JP Sears28OAK99050.0505001.000-1-400.900.56P
421Colin Selby26KCR2003.0220001.0000006.001.00P
422Marcus Semien33TEX464642398.019568126126.9958251133-14.394.222B
423Brian Serven29TOR63227.02625010.962-1-540008.334.17C
424Bryan Shaw36CHW5004.000000000.000.00P
425Gavin Sheets28CHW292818229.19087214.989-3-18-3-15-13.493.07OF-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
426Austin Shenton26TBR97764.161583031.0001140008.536.781B
427Braden Shewmake26CHW252115178.064134837.9530-1-1-703.082.44SS-3B-2B
428Zack Short29BOS22218.0615011.0000180003.003.003B-2B
429Jared Shuster25CHW60016.0101001.000-1-1300.560.17P
430Chase Silseth24LAA2208.000000000.000.00P
431Brady Singer27KCR99050.2963001.0000001.601.00P
432Jon Singleton32HOU262521218.018116020120.994-7-37-3-1707.436.921B
433Jose Siri28TBR363531306.19491030.968-9-35-4-15-12.672.53OF
434Tarik Skubal27DET99055.063210.833-1-400.820.56P
435Justin Slaten26BOS150023.0422001.0000001.570.27P
436Cade Smith25CLE200020.1211001.0000000.890.10P
437Dominic Smith29BOS97563.049427051.00023911907.005.441B
438Josh Smith26TEX423530315.090216727.9782651912.511.913B-SS
439Will Smith34KCR160013.220110.5000000.660.06P
440Kirby Snead29SEA4002.200000000.000.00P
441Collin Snider28SEA3003.0101001.0000003.000.33P
442Tyler Soderstrom22OAK66449.13530415.9711160006.204.861B-C
443José Soriano25LAA97038.2114520.8180002.091.00P
444Michael Soroka26CHW99043.2826001.0001501.650.89P
445Lenyn Sosa24CHW129887.12781813.963-1-17-3-4102.682.003B-2B
446Juan Soto25NYY464642403.01081044011.0006181202.412.35OF
447Gabe Speier29SEA160013.1101001.000-1-1500.680.06P
448Mitch Spence26OAK121030.0624001.0000001.800.50P
449George Springer34TOR373635310.06158210.984-5-210011.741.62OF
450Ryne Stanek32SEA170014.1110001.0000000.630.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
451Josh Staumont30MIN4004.100000000.000.00P
452Brock Stewart32MIN130013.1211011.0000001.350.15P
453Trevor Story31BOS88767.22041513.9500923502.532.38SS
454Kyle Stowers26BAL21010.0550001.00011120004.502.50OF
455Chris Stratton33KCR180018.2303001.0000001.450.17P
456Hunter Strickland35LAA170018.000000000.000.00P
457Ross Stripling34OAK99047.093510.8890001.530.89P
458Marcus Stroman33NYY99048.2157710.9330002.591.56P
459Peter Strzelecki29CLE4005.200000000.000.00P
460Albert Suárez34BAL73023.0835011.0001903.131.14P
461José Suarez26LAA120023.1101001.000-1-900.390.08P
462Wander Suero32HOU1000.00000000.00P
463Erik Swanson30TOR12009.110010.0000000.000.00P
464Dillon Tate30BAL110012.2101001.0000000.710.09P
465Leody Taveras25TEX434240367.0116112311.991-7-24-3-902.822.67OF
466Samad Taylor25SEA31011.1110001.0000-30000.790.33OF
467Matt Thaiss29LAA109778.09189020.978-1-12-1-15010.278.90C
468Caleb Thielbar37MIN13009.110010.0000000.000.00P
469Trent Thornton30SEA180018.020110.500-1-1100.500.06P
470Michael Tonkin34TOT6008.200000000.000.00P
471Spencer Torkelson24DET404037356.233330327326.991-2-7-6-2008.338.251B
472Abraham Toro27OAK312920239.18941480131.000-2-11-2-1003.352.782B-3B-1B-OF
473Gleyber Torres27NYY454443392.11606887521.969-4-12-1-303.563.442B
474Taylor Trammell26NYY4009.1110001.0000-13-1-13300.960.25OF
475Jose Trevino31NYY262119193.1203193822.99031653119.367.73C-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
476Mike Trout32LAA242421203.067652011.000030012.972.79OF
477Cole Tucker27LAA97559.02271231.864-1-22-1-2002.902.113B-OF
478Kyle Tucker27HOU434339375.078744021.000272611.871.81OF
479Justin Turner39TOR87256.02514920.920060003.702.883B-1B
480Edwin Uceta26TBR2004.0110001.0000002.250.50P
481José Ureña32TEX122032.1642001.0000001.670.50P
482Luis Urías27SEA282115183.161223545.934000002.802.043B
483Ramón Urías30BAL191513138.139191822.949001902.411.953B-1B
484Gio Urshela32DET191611142.02942410.966216-1-8-11.771.403B-1B
485Naoyuki Uwasawa30BOS2004.0110001.0000002.250.50P
486Enmanuel Valdez25BOS282617218.1109377119.991212-1-5-14.453.862B
487Framber Valdez30HOU66036.2202001.000-1-500.490.33P
488Louie Varland26MIN44016.2202001.0000001.080.50P
489Daulton Varsho27TOR413826327.094931001.000622114022.592.29OF
490Andrew Vaughn26CHW403938339.231629816222.994011408.327.851B
491Christian Vázquez33MIN252323209.1244235810.99601423010.459.72C-3B
492Nelson Velázquez25KCR118466.01615010.938-1-23-3-5402.051.36OF
493Anthony Veneziano26KCR2002.000000000.000.00P
494Alex Verdugo28NYY434238378.095941011.00082561912.262.21OF
495Justin Verlander41HOU55029.1422001.0001701.230.80P
496Will Vest29DET180019.0422001.0000001.890.22P
497Matt Vierling27DET372917268.063392224.968-7-30-4-17-12.051.563B-OF
498Ryan Vilade25DET32219.0660001.000211616302.842.00OF
499Anthony Volpe23NYY454544401.01787499519.9722741203.883.84SS
500Austin Voth32SEA150017.153110.8000002.080.27P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
501Michael Wacha32KCR99049.2743001.0001401.270.78P
502Jacob Waguespack30TBR41010.0110001.0000000.900.25P
503Matt Wallner26MIN118468.021210001.0003450002.781.91OF
504Jared Walsh30TEX161414126.011610410211.9830-4-1-1008.147.131B
505Taylor Ward30LAA404039351.281801001.000-1-4-1-302.072.03OF
506Luke Weaver30NYY160028.032010.667-1-700.640.13P
507Jacob Webb30BAL220019.2202001.000-1-1000.920.09P
508Greg Weissert29BOS180017.2202001.0000001.020.11P
509Austin Wells24NYY272521218.2214207430.9860-100-18.687.81C
510Tyler Wells29BAL33015.1202001.0000001.170.67P
511Davis Wendzel27TEX137269.014410001.00023035201.831.083B-2B
512Joey Wentz26DET110016.2110001.0000000.540.09P
513Jordan Westburg25BAL393932356.0952174051.000-2-51302.402.113B-2B-SS
514Mitch White29TOR40010.0110001.0000000.900.25P
515Owen White24TEX2001.000000000.000.00P
516Forrest Whitley26HOU1000.200000000.000.00P
517Garrett Whitlock28BOS44018.1743001.0000003.441.75P
518Steven Wilson29CHW200018.0404001.00011102.000.20P
519Josh Winckowski26BOS123024.1633001.0000002.220.50P
520Cole Winn24TEX100013.0211001.0000001.380.20P
521Bobby Witt Jr.24KCR464643397.016751113317.98251582423.723.57SS
522Connor Wong28BOS292521230.02262071720.991-1-400-28.777.00C-1B-2B
523Bryan Woo24SEA2209.2220001.0000001.861.00P
524Alex Wood33OAK99039.1927011.0000002.061.00P
525Simeon Woods Richardson23MIN66030.1523001.0001701.480.83P
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
526Kirby Yates37TEX160017.1110001.0000000.520.06P
527Masataka Yoshida30BOS1001.0000000-3720000.000.00OF
528Seby Zavala30SEA1310787.075732001.000116-1-1407.765.77C
529Angel Zerpa24KCR190017.1303001.00011201.560.16P
530Guillo Zuñiga25LAA4005.000000000.000.00P