Team Fielding

Team Fielding Table
Tm #Fld RA/G DefEff G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood
Baltimore Orioles353.76.728413692773375.0152511253841628.990721560
Boston Red Sox393.61.709443962613567.0161411893913430.97919612-3-4
Chicago White Sox394.89.705443962983456.0154211523622827.982-14-5-28-3-3
Cleveland Guardians333.66.701443962943564.0159411883812536.98493131-1
Detroit Tigers323.88.713433872673480.0154911603642535.984723-33
Houston Astros384.77.685443963073501.0157211673832243.98610-12-40
Kansas City Royals333.49.705454052933537.0159911794021830.9898336103
Los Angeles Angels365.14.693443963163498.0154811663572535.984-6-2-14-20
Minnesota Twins364.23.686433872533441.0146911473071521.990-17-6-15-2-1
New York Yankees323.31.725454053283618.0161212063782834.9832172130
Oakland Athletics364.80.680464142623648.0164912163983549.979-7-2-9-52
Seattle Mariners343.59.726443963073504.0152511683292827.9821551612
Tampa Bay Rays374.78.699454053123651.0158512173432530.984-12-4-16-30
Texas Rangers394.42.714454053063564.0159011883812134.9871452171
Toronto Blue Jays344.74.690423782703267.0146510893522431.984-2-12941
League Average354.21.704443952903511 156311703672533.98430500
5284.21.7046595931435152671.023438175575512369490.9844317203

Player Standard Fielding

Player Standard Fielding Table
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1Bryan Abreu27HOU200021.0202001.0000000.860.10P
2José Abreu37HOU221917170.01591479317.981-3-23-3-21-18.267.091B
3Wilyer Abreu25BOS383024281.16864131.95641741712.081.71OF
4Jason Adam32TBR210020.0514011.0000002.250.24P
5Austin Adams33OAK190014.2211011.000-1-1401.230.11P
6Jo Adell25LAA312825249.263630001.000524-1-4-12.272.03OF
7Ehire Adrianza34LAA86660.014212021.00012012002.101.753B-2B
8Keegan Akin29BAL190018.0303001.0000001.500.16P
9Jorge Alcalá28MIN80011.0101001.000-1-18-10.820.13P
10Tyler Alexander29TBR85039.2523001.0000001.130.63P
11Logan Allen25CLE99045.1918001.00031301.791.00P
12Nick Allen25OAK282318201.0953653620.9370221203.993.18SS
13Jose Altuve34HOU424236360.014648980301.00013-1-303.653.482B
14Yordan Alvarez27HOU13138109.026251001.0003280002.152.00OF
15Jacob Amaya25HOU1002.0422011.000012600018.004.002B
16Chase Anderson36BOS111019.2211001.0000000.920.18P
17Grant Anderson27TEX6004.200000000.000.00P
18Justin Anderson31CHW3003.100000000.000.00P
19Nick Anderson33KCR170015.1110001.0000000.590.06P
20Tyler Anderson34LAA88049.11073001.0001401.821.25P
21Jonathan Aranda26TBR32118.011101001.000-1-370005.503.671B-2B-3B
22Gabriel Arias24CLE262316206.090325445.956211-5-2903.762.773B-SS-2B-OF-1B
23Shawn Armstrong33TBR173021.1202001.000-1-900.840.12P
24Randy Arozarena29TBR434136369.286842001.000140002.092.00OF
25Spencer Arrighetti24HOU66026.1101001.000-1-800.340.17P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
26Pedro Avila27CLE60011.2110001.0000000.770.17P
27Akil Baddoo25DET1001.00000000000.000.00OF
28Javier Báez31DET373535314.21485985420.973-2-8-1-414.123.89SS
29Tanner Banks32CHW151017.250410.800-1-1102.040.27P
30Addison Barger24TOR55343.01714120.882-2-66-1-2703.142.50OF-3B
31Scott Barlow31CLE220020.1514001.000-1-1002.210.23P
32Chris Bassitt35TOR88042.2624011.000-1-501.270.75P
33Mike Baumann28BAL160017.152210.8000002.080.25P
34Eduard Bazardo28SEA2003.0101001.0000003.000.50P
35Tyler Beede31CLE130014.0202001.000-1-1401.290.15P
36Clayton Beeter25NYY1001.000000000.000.00P
37Brayan Bello25BOS66031.2440001.000-1-601.140.67P
38Andrew Benintendi29CHW393838333.08684110.988-1-2-5-18-12.302.18OF
39Brennan Bernardino32BOS172019.1523001.00022102.330.29P
40José Berríos30TOR99154.1945001.0002701.491.00P
41Prelander Berroa24CHW1000.100000000.000.00P
42Jon Berti34NYY121111101.03152333.90322622402.502.333B
43Tanner Bibee25CLE99045.2122911.9172902.171.22P
44Bo Bichette26TOR393935327.01153874321.974-4-14-3-1103.082.87SS
45Osvaldo Bido28OAK1102.200000000.000.00P
46Shane Bieber29CLE22012.0211001.0000001.501.00P
47Brandon Bielak28HOU100017.1202001.0000001.040.20P
48Cavan Biggio29TOR292817240.0975144210.9790-20003.562.712B-OF-3B-1B
49Paul Blackburn30OAK88046.095310.889-1-401.571.00P
50Dairon Blanco31KCR25108108.130300001.000-1-15-1-1102.491.20OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
51Ronel Blanco30HOU88147.1743001.0000001.330.88P
52JJ Bleday26OAK453934349.09390210.989-3-92612.372.04OF
53Cody Bolton26SEA120014.1404001.00022802.510.33P
54Cam Booser32BOS110013.2211001.0000001.320.18P
55Jonathan Bowlan27KCR1102.200000000.000.00P
56Matt Bowman33MIN5007.2211001.0000002.350.40P
57Joe Boyle24OAK77027.210010.000-2-1400.000.00P
58Cody Bradford26TEX33019.1422011.00011001.861.33P
59Kyle Bradish27BAL33013.2312001.0000001.981.00P
60Taj Bradley23TBR22011.0110001.0000000.820.50P
61John Brebbia34CHW150013.2202001.0000001.320.13P
62Alex Bregman30HOU414138357.096286535.96927-1-302.342.273B
63Will Brennan26CLE332716247.06260110.98429-1-402.221.85OF
64Beau Brieske26DET1001.0101001.0000009.001.00P
65Aaron Brooks34OAK1107.0110001.0000001.291.00P
66Hunter Brown25HOU87032.1871001.0000012.231.00P
67Seth Brown31OAK372617236.26260110.984-1-3-1-502.321.56OF-1B
68Nick Burdi31NYY9006.200000000.000.00P
69Brock Burke27TEX5003.000000000.000.00P
70Corbin Burnes29BAL99053.2124710.917-1-401.841.22P
71Lawrence Butler23OAK402924279.07169110.98641600-12.261.75OF
72Byron Buxton30MIN242018179.052511001.000-1-542612.612.17OF
73José Caballero27TBR404038357.215343103717.95413-1-303.673.65SS
74Trey Cabbage27HOU85238.0871001.0000150001.891.00OF
75Génesis Cabrera27TOR170014.2101001.000-1-1400.610.06P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
76Oswaldo Cabrera25NYY383732330.0117486639.974000003.112.653B-1B-SS-2B-OF
77Isaiah Campbell26BOS7006.1312001.00013204.260.43P
78Mark Canha35DET252318213.16261013.98400-1-502.572.26OF-1B
79Griffin Canning28LAA99046.2743001.0002901.350.78P
80Jonathan Cannon23CHW33013.2312001.0000001.981.00P
81Yennier Cano30BAL210020.1734011.00022003.100.33P
82Dominic Canzone26SEA1411789.215150001.000-1-711301.511.07OF
83Victor Caratini30HOU151414124.0121113710.9921611008.718.00C-1B
84Kerry Carpenter26DET242014175.247461001.00021321302.411.96OF
85Carlos Carrasco37CLE99045.1523001.000-1-400.990.56P
86Evan Carter21TEX343227286.06563110.98541531202.011.88OF
87Triston Casas24BOS222018183.017015018210.988-1-7-2-1308.268.001B
88Luis Castillo31SEA99054.141210.750-1-400.500.33P
89Willi Castro27MIN433931358.197593623.979-13-44-4-1302.391.86SS-OF-3B-P
90Andrew Chafin34DET160014.0220001.0000001.290.13P
91Adam Cimber33LAA190018.0404011.00011102.000.21P
92José Cisnero35LAA140014.021010.500-1-1400.640.07P
93Aaron Civale29TBR99046.1312001.0000000.580.33P
94Emmanuel Clase26CLE220021.131110.667-1-900.840.09P
95Jonatan Clase22SEA87664.011110001.0000-30001.551.38OF
96Garrett Cleavinger30TBR190017.2303001.0000001.530.16P
97Ernie Clement28TOR332119196.077165836.96121231803.402.183B-SS-2B-OF
98Mike Clevinger33CHW2206.2202001.0000002.701.00P
99Dylan Coleman27HOU1001.000000000.000.00P
100Garrett Cooper33BOS77454.05446715.981118-1-22-18.837.571B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
101Carlos Correa29MIN262624220.093424928.978-2-8-3-1613.723.50SS
102Nestor Cortes29NYY99053.2523011.0001400.840.56P
103Danny Coulombe34BAL200016.2101001.00011200.540.05P
104Jake Cousins29NYY2003.000000000.000.00P
105Colton Cowser24BAL363123289.063621001.0003131401.961.75OF
106J.P. Crawford29SEA222221194.1793643071.0005290003.663.59SS
107Kutter Crawford28BOS99052.1844011.0000001.380.89P
108Cooper Criswell27BOS76029.1312011.0001700.920.43P
109Garrett Crochet25CHW1010051.2624001.000-1-401.050.60P
110Xzavion Curry25CLE1105.000000000.000.00P
111Bobby Dalbec29BOS211510134.1957322071.0004371906.364.321B-3B
112J.D. Davis31OAK20188157.088711619.989-5-42-1-814.993.483B-1B
113Brett de Geus26SEA4003.1101001.0000002.700.25P
114Paul DeJong30CHW383430295.01104460613.945-5-19-2-803.172.74SS
115Jonny DeLuca25TBR1210894.02423010.958-3-37-1-12-12.201.92OF
116Reid Detmers24LAA99050.1514001.0000000.890.56P
117Chris Devenski33TBR90014.0110001.000-1-1400.640.11P
118Rafael Devers27BOS282824245.057252931.947-4-21-3-1501.981.933B
119Miguel Díaz29HOU1001.000000000.000.00P
120Yainer Diaz25HOU303030265.02812671133.989-1-5-1-519.449.27C
121Yandy Díaz32TBR373733328.128426517224.993140007.737.621B
122Brandon Drury31LAA252421203.01116545114.991-2-11-6-3504.884.402B-1B
123Daniel Duarte27MIN2004.0110001.0000002.250.50P
124Shawn Dubin28HOU90013.2431001.0000002.630.44P
125Mauricio Dubón29HOU312317220.084691326.9761600-23.352.56OF-2B-3B-1B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
126Tyler Duffey33KCR8008.1110001.0000001.080.13P
127Dane Dunning29TEX77037.1532001.0000001.210.71P
128Ezequiel Duran25TEX262014178.081641523.9753221603.993.041B-3B-OF-SS-2B
129Jarren Duran27BOS444429388.010297411.9901133103012.342.30OF
130Jhoan Durán26MIN7007.000000000.000.00P
131Zach Eflin30TBR99053.0954001.0001401.531.00P
132Nathan Eovaldi34TEX77041.11165001.0000002.401.57P
133Lucas Erceg29OAK170017.0422011.0000002.120.24P
134Paolo Espino37TOR2004.200000000.000.00P
135Joey Estes22OAK2208.2211001.0000002.081.00P
136Carlos Estévez31LAA130012.2101001.0000000.710.08P
137Alex Faedo28DET150026.131110.6671800.680.13P
138Pete Fairbanks30TBR110010.0110001.0000000.900.09P
139Kyle Farmer33MIN34207190.1612041081.0002131602.881.453B-2B-SS
140Erick Fedde31CHW99052.073310.8570001.040.67P
141Caleb Ferguson27NYY180015.0220001.0000001.200.11P
142Tyler Ferguson30OAK5005.100000000.000.00P
143Freddy Fermin29KCR221818161.21531458011.00042843018.526.95C
144Jack Flaherty28DET88048.2431001.000-1-400.740.50P
145Dominic Fletcher26CHW201814153.15046220.960-1-1117-12.822.40OF
146Chris Flexen29CHW97040.1725001.0001501.560.78P
147Estevan Florial26CLE17137117.028280001.0000-122002.151.65OF
148Jason Foley28DET190017.1312011.000-1-1201.560.16P
149Justin Foscue25TEX1002.0110001.0000-1560004.501.002B
150J.P. France29HOU55025.1110001.0000000.360.20P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
151Ty France29SEA403938348.027624727223.99300-2-717.096.851B
152Bowden Francis28TOR52014.2523001.00011403.071.00P
153Adam Frazier32KCR272113180.2842853310.96421274624.042.892B-OF-3B
154Tyler Freeman25CLE373528316.0103958031.000130012.932.51OF-2B-3B-SS
155David Fry28CLE211611154.0107101514.99101-3-2306.194.08C-1B-OF-3B
156Carson Fulmer30LAA90018.0101001.0000000.500.11P
157Kody Funderburk27MIN150019.220110.500-1-1000.460.07P
158Hunter Gaddis26CLE210020.221010.5000000.440.05P
159Adolis García31TEX393834326.08380030.96401-4-14-12.212.05OF
160Deivi García25CHW140014.000000-1-140.000.00P
161Luis García37LAA190017.100000000.000.00P
162Maikel Garcia24KCR434341374.0105307056.952-2-80002.412.333B
163Yimi García33TOR160017.000000000.000.00P
164Amir Garrett32LAA6005.100000-1-380.000.00P
165Kevin Gausman33TOR88036.1321001.000-1-600.740.38P
166Zack Gelof24OAK272727238.11345577223.98552721004.984.892B
167Luis Gil26NYY88043.0128311.9170002.301.38P
168Logan Gilbert27SEA99058.2770001.000-1-301.070.78P
169Andrés Giménez25CLE414139366.01636297423.975-1-22703.913.882B
170Romy Gonzalez27BOS95345.020146011.0000412704.002.22SS-1B
171Victor González28NYY160013.2633001.00011503.950.38P
172Niko Goodrum32TOT127775.12515732.880-6-101-5-8002.631.833B-OF-1B-SS-2B
173Jon Gray32TEX109052.0945001.0000001.560.90P
174Chad Green33TOR7007.200000000.000.00P
175Riley Greene23DET323026267.264631011.00031252222.152.00OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
176Trent Grisham27NYY17129110.026251001.00018-1-1002.131.53OF
177Vaughn Grissom23BOS99981.0371126041.000040004.114.112B
178Robbie Grossman34TOT211916161.04442110.977-2-120002.402.05OF
179Vladimir Guerrero Jr.25TOR393938334.031329022129.997260008.418.001B
180Luis Guillorme29LAA55445.01569001.00005-1-27-13.002.503B-2B-SS
181Josh Hader30HOU180019.0404001.00011101.890.22P
182Sam Haggerty30SEA75348.086110.8752420001.311.00OF
183David Hamilton26BOS181311128.062273149.935-2-17-1-904.083.05SS-2B
184Ian Hamilton29NYY180022.1440001.000-1-901.610.22P
185Garrett Hampson29KCR32126132.0493811011.00032432703.341.32OF-2B-SS-3B-1B
186Emerson Hancock25SEA77034.195220.7780001.831.00P
187Mitch Haniger33SEA363532304.17975040.949-6-22-4-15-22.222.08OF
188Brett Harris26OAK131210103.03692614.972117-2-2303.062.693B
189Hogan Harris27OAK2008.2101001.000001.040.50P
190Austin Hays28BAL18118105.22221010.955-2-21-1-1101.791.17OF
191Andrew Heaney33TEX88041.000000-2-100.000.00P
192Jonathan Heasley27BAL3004.1211001.0000004.150.67P
193Austin Hedges31CLE1312794.21111056011.000224338110.558.54C
194Jonah Heim29TEX383429300.0299288831.990-1-462418.887.79C
195Gunnar Henderson23BAL404039365.016356104321.982515413-13.954.00SS
196Blair Henley27HOU1100.1000000000.000.00P
197Ronny Henriquez24MIN1002.000000000.000.00P
198Sam Hentges27CLE3003.1110001.0000002.700.33P
199Darell Hernaiz22OAK282212191.0813445210.975-1-4-3-1913.722.32SS-3B-2B
200Jonathan Hernández27TEX6008.1220001.0000002.160.33P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
201Tim Herrin27CLE190019.0413001.0000001.890.21P
202Aaron Hicks34LAA149887.219190001.000-2-33-2-2701.951.36OF-P
203Tim Hill34CHW170014.151220.600-1-1401.880.18P
204Jackson Holliday20BAL1010987.0421032051.000-1-7-1-1404.344.202B
205Clay Holmes31NYY180018.1220001.000-1-1100.980.11P
206Tyler Holton28DET150021.0404001.0000001.710.27P
207Tanner Houck28BOS99158.014122011.000-1-302.171.56P
208Sam Huff26TEX1002.0220001.0000240009.002.00C
209Andy Ibáñez31DET18127112.152114014.98111422104.092.552B-3B-OF
210Cole Irvin30BAL77040.1734011.0000001.561.00P
211Kyle Isbel27KCR373326286.284840001.0001231202.642.27OF
212Alex Jackson28TBR87359.065605001.00012524119.928.13C
213Jay Jackson36MIN160021.1422001.0000001.690.25P
214Joe Jacques29BOS1001.200000000.000.00P
215Travis Jankowski33TEX155359.01615010.93812224002.291.00OF
216Danny Jansen29TOR171515134.0135130320.985-1-60018.937.82C
217Kenley Jansen36BOS160015.2000000000.000.00P
218Cristian Javier27HOU66030.2211001.000-1-700.590.33P
219Griffin Jax29MIN190017.2413001.00011102.040.21P
220Ryan Jeffers27MIN202019173.1195188610.9950-3-4-28-110.079.70C
221Dany Jiménez30OAK150014.220110.5000000.610.07P
222Jahmai Jones26NYY82128.0725001.0001330002.250.882B-OF-3B
223Aaron Judge32NYY363631308.284831001.000261302.452.33OF
224Edouard Julien25MIN433527314.11314089212.985-5-18-2-803.693.002B
225Josh Jung26TEX44336.014410021.0000-1213303.503.503B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
226Colt Keith22DET333226274.11445289316.979-1-30004.634.272B
227Brad Keller28CHW41012.2321001.0000002.130.75P
228Carson Kelly29DET262018189.1191181914.99532142529.037.31C
229Kevin Kelly26TBR150018.2110001.0000000.480.07P
230Michael Kelly31OAK200024.0211001.000-1-800.750.10P
231Zack Kelly29BOS80011.1303001.0000002.380.38P
232Tony Kemp32BAL52120.1835001.0000-90003.541.332B-OF
233Buddy Kennedy25DET52224.01459021.00001915005.252.802B-3B
234Max Kepler31MIN262119197.037361001.0000031801.691.42OF
235Grae Kessinger26HOU101123.0113711.90914015203.911.003B-SS-2B-P
236Kevin Kiermaier34TOR272217189.064640001.000-2-1216-13.052.37OF
237Yusei Kikuchi33TOR99052.0844001.0002801.380.89P
238Craig Kimbrel36BAL190016.1110001.000-1-1200.550.05P
239Isiah Kiner-Falefa29TOR403326295.01254084113.99228416-13.782.643B-2B-SS-P-OF
240George Kirby26SEA99050.1312001.0000000.540.33P
241Alex Kirilloff26MIN292510200.163612011.0000-2-4-2402.832.17OF-1B
242Alejandro Kirk25TOR252419202.02041921020.99031774219.008.08C
243Heston Kjerstad25BAL44232.0770001.000-1-2113701.971.75OF
244Will Klein24KCR1001.000000000.000.00P
245Andrew Knizner29TEX1611694.095941001.000-1-13-2-2609.105.94C
246Michael Kopech28CHW190021.2211001.0000000.830.11P
247Dean Kremer28BAL88046.0123720.8331401.961.25P
248Zac Kristofak26LAA1002.000000000.000.00P
249Joel Kuhnel29HOU1002.000000000.000.00P
250Steven Kwan26CLE323230283.06258311.98431141601.941.91OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
251Alex Lange28DET180015.2101001.0000000.570.06P
252Shea Langeliers26OAK373432304.12992831332.990150008.758.00C
253Wyatt Langford22TEX1212898.014140001.000-1-611201.291.17OF
254Trevor Larnach27MIN88465.014140001.0000-20001.941.75OF
255Jacob Latz28TEX200018.2202001.0000000.960.10P
256Ramón Laureano29CLE291912175.056515001.00043032032.881.93OF
257Jordan Leasure25CHW190018.1321001.00011101.470.16P
258José Leclerc30TEX170017.2211001.0000001.020.12P
259Korey Lee25CHW272019183.01811738011.000-2-11-3-20-18.906.70C
260Jack Leiter24TEX3309.1101001.0000000.960.33P
261Dominic Leone32CHW170014.230210.667-1-1401.230.12P
262Royce Lewis25MIN1102.0110001.000000004.501.003B
263Zack Littell28TBR99049.2826001.0000001.450.89P
264Brendon Little27TOR3003.1101001.0000002.700.33P
265Ben Lively32CLE66032.1312001.000-1-600.840.50P
266Jonathan Loáisiga29NYY3004.0312001.0000006.751.00P
267Nick Loftin25KCR117257.1361719051.00011612105.652.772B-3B-1B
268Joey Loperfido25HOU1110689.025241001.00033811302.532.27OF
269Jacob Lopez26TBR3005.100000-1-380.000.00P
270Nicky Lopez29CHW353330296.01334685214.985-1-6-1-4-13.983.452B-SS
271Pablo López28MIN99050.153110.8000000.720.44P
272Michael Lorenzen32TEX66036.0826021.0001602.001.33P
273Brandon Lowe29TBR87560.1341420061.000117-1-2005.074.252B
274Josh Lowe26TBR77765.02019010.950-1-18-2-36-12.632.71OF
275Nathaniel Lowe28TEX242424211.020318615219.99017-2-1108.578.381B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
276Easton Lucas27OAK3003.200000000.000.00P
277Seth Lugo34KCR99059.21156011.0000001.661.22P
278Jordan Lyles33KCR5005.0110001.0000001.800.20P
279Daniel Lynch IV27KCR2107.0101011.00012901.290.50P
280Josh Maciejewski28NYY1001.000000000.000.00P
281Kenta Maeda36DET77030.273311.8570001.760.86P
282Martín Maldonado37CHW252417201.0201195510.995-2-15-3-18-18.968.00C
283Matt Manning26DET44022.2211011.000-1-900.790.50P
284Alek Manoah26TOR22011.0101001.0000000.820.50P
285Kyle Manzardo23CLE2004.0431001.0000480009.002.001B
286Manuel Margot29MIN33176177.143430001.00001-2-1302.181.30OF
287Ron Marinaccio28NYY90012.2211001.0000001.420.22P
288Alec Marsh26KCR77037.0114520.8180002.191.29P
289Austin Martin25MIN262313194.150491011.000-3-19-5-30-12.321.85OF-2B
290Chris Martin38BOS170017.1752001.000-1-1203.630.41P
291Seth Martinez29HOU190024.0312001.0001801.130.16P
292Michael Massey26KCR212119180.0793148091.0001521303.953.762B
293Jorge Mateo29BAL252116194.21004057314.97032031804.483.732B-OF-SS
294Phil Maton31TBR200016.2202001.0000001.080.10P
295Tim Mayza32TOR200013.1101001.0000000.680.05P
296James McArthur27KCR170019.2101001.0000000.460.06P
297James McCann34BAL191715154.21601481020.988-1-10-2-16-29.198.32C
298Kyle McCann26OAK1412897.09386431.968-1-17-1-1208.356.43C
299Chas McCormick29HOU212116181.041410001.000-3-18-2-1302.041.95OF
300T.J. McFarland35OAK220017.2734011.000-1-1103.570.32P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
301Reese McGuire29BOS242017181.1201190832.985191709.838.25C
302Ryan McKenna27BAL83130.011110001.000-1-36-1-4003.301.38OF
303Triston McKenzie26CLE88040.2761001.0000001.550.88P
304Zach McKinstry29DET251610153.251153333.941-1-7-2-1502.811.66SS-3B-2B-OF-P
305Curtis Mead23TBR252321200.174264539.95901-4-2403.192.842B-3B
306Parker Meadows24DET322615217.159590001.00042331602.441.84OF
307John Means31BAL22011.2101001.0000000.770.50P
308MJ Melendez25KCR363619286.15956211.983-5-192801.821.57OF-1B
309Danny Mendick30CHW1010985.22481511.9582260002.422.303B
310Jake Meyers28HOU332321214.07372010.986210-2-11-13.032.18OF
311Bryce Miller25SEA88047.1642001.0000001.140.75P
312Mason Miller25OAK140018.1110001.0000000.490.07P
313Shelby Miller33DET150016.1110001.0000000.550.07P
314Tyson Miller28SEA90011.2110001.0000000.770.11P
315José Miranda26MIN242212185.139132512.974-1-61601.851.583B-1B
316Casey Mize27DET88043.2945021.0001501.851.13P
317Yoán Moncada29CHW11111086.03182124.93511411403.032.643B
318Mickey Moniak26LAA302416209.06564010.98529-1-5-12.762.13OF
319Rafael Montero33HOU200019.2202001.0000000.920.10P
320Dylan Moore31SEA342923271.2114654819.99152031303.742.97SS-OF-1B-2B-3B
321Matt Moore35LAA170016.0303001.0000001.690.18P
322Eli Morgan28CLE9008.1303001.00012403.240.33P
323Ryan Mountcastle27BAL383736340.235332626122.9970141429.309.261B
324Kyle Muller26OAK100027.284310.8751702.280.70P
325Cedric Mullins29BAL383432317.064631001.000-1-31301.821.68OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
326Andrés Muñoz25SEA170018.130210.6670000.980.12P
327Parker Mushinski28HOU3004.010010.000-2-10000.000.00P
328Nick Nastrini24CHW2208.0110001.000-1-2501.130.50P
329Bo Naylor24CLE302724243.1253243732.988-1-515-19.258.33C
330Josh Naylor27CLE373735330.028926423230.99314-1-4-17.837.761B
331Zach Neto23LAA434242372.214743100422.9731213-13.453.33SS
332Tyler Nevin27OAK33277232.011910214310.975-1-331504.502.76OF-1B-3B
333Ryan Noda28OAK272218202.018516518222.9892131608.156.781B
334Ryan O'Hearn30BAL97459.127270041.000-1-230004.102.70OF-1B
335Logan O'Hoppe24LAA373534310.23193031420.99414-1-409.188.57C
336Tyler O'Neill29BOS312815251.14745110.97916-1-401.651.48OF
337Bailey Ober28MIN88043.0413001.0000000.840.50P
338Steven Okert32MIN160013.200000000.000.00P
339Reese Olson24DET88047.142110.750-1-400.570.38P
340Jonathan Ornelas24TEX1003.00000000000.000.002B
341Rafael Ortega33CHW124450.018180001.000361-1-2403.241.50OF
342Chris Paddack28MIN88042.1716001.000-1-501.490.88P
343Richie Palacios27TBR352925271.183552714.9883112802.722.28OF-2B
344Isaac Paredes25TBR383838341.168204626.9710-1-2-701.741.743B
345Kyren Paris22LAA55545.018108041.0000-100003.603.602B
346Wes Parsons31TOT4009.041210.7500003.000.75P
347Vinnie Pasquantino26KCR353531303.0302276260221.00051852008.978.631B
348Nate Pearson27TOR160014.000000-1-1400.000.00P
349Jeremy Peña26HOU444442386.019673117633.96900-5-16-14.434.32SS
350Ryan Pepiot26TBR77036.2651021.0000001.470.86P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
351Cionel Pérez28BAL8006.100000000.000.00P
352Salvador Perez34KCR383732317.02982831415.997130008.437.82C-1B
353Wenceel Pérez24DET252013185.14746010.979214-2-1202.231.84OF
354Tommy Pham36CHW17179153.030300001.000-1-9-3-2301.761.76OF
355Kevin Pillar35TOT231511138.229290001.000191801.881.26OF
356René Pinto27TBR191511135.0129126210.992-3-28-4-36-18.536.74C
357Nick Pivetta31BOS44020.2321001.0000001.310.75P
358Colin Poche30TBR10009.100000000.000.00P
359Jorge Polanco30SEA403938340.11415781318.97926-1-403.653.452B
360Zach Pop27TOR7007.0220001.0000002.570.29P
361Cody Poteet29NYY1106.0220001.0000003.002.00P
362Ryan Pressly35HOU180016.1312011.0000001.650.17P
363Austin Pruitt34TEX4004.1101001.0000002.080.25P
364Ceddanne Rafaela23BOS444128374.11417855816.943-1-3-2-603.202.33SS-OF-2B-3B
365Cole Ragans26KCR99149.01046001.0001401.841.11P
366Cal Raleigh27SEA373432303.13393191732.9912972819.979.08C
367Luke Raley29SEA292521217.071674021.00042431602.942.45OF-1B
368Erasmo Ramírez34TBR80013.0202001.0000001.380.25P
369Harold Ramírez29TBR54034.012120001.000259310503.182.40OF
370José Ramírez31CLE343433304.074205134.959-4-17-1-402.102.093B
371Yohan Ramírez29BAL5006.0211001.00013303.000.40P
372Bryan Ramos22CHW109878.031625021.00023423103.583.103B
373Rob Refsnyder33BOS16119101.026251001.000229-2-2302.321.63OF
374Zach Remillard30CHW65446.021615021.00025825204.113.502B-3B
375Anthony Rendon34LAA171615139.248113525.9582141912.962.883B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
376Hunter Renfroe32KCR393431303.06863411.985-3-110011.991.72OF
377Luis Rengifo27LAA262322205.21004651317.970-3-20-2-1204.243.732B-3B-SS
378Pablo Reyes30BOS21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
379Trevor Richards31TOR180019.030210.6670000.950.11P
380Leo Rivas26SEA32116.0835021.0001590004.502.67SS
381Anthony Rizzo34NYY444441388.233127949329.99114-1-307.607.451B
382Luis Robert Jr.26CHW77761.012120001.000-3-56-2-3901.771.71OF
383David Robertson39TEX190021.2633001.0000002.490.32P
384Brayan Rocchio23CLE383636328.01254478322.9761231103.353.21SS
385Carlos Rodón31NYY99049.0404001.000-1-400.730.44P
386Grayson Rodriguez24BAL66034.0624001.0000001.591.00P
387Joely Rodríguez32BOS110011.0220001.0000001.640.18P
388Julio Rodríguez23SEA434341376.1114111210.991143902.702.63OF
389Manuel Rodríguez27TBR7007.1101001.0000001.230.14P
390Yariel Rodríguez27TOR44015.100000000.000.00P
391Yerry Rodríguez26TEX100013.2312001.0000001.980.30P
392Jake Rogers29DET252317197.1203198410.9951721219.218.08C
393Josh Rojas30SEA353022269.080364223.975-1-3-2-802.611.953B-2B-OF-P
394Jordan Romano31TOR110010.200000000.000.00P
395Brent Rooker29OAK109669.112120001.000-2-41-1-1701.561.20OF
396Ben Rortvedt26TBR312318213.2229218921.9911431709.567.09C-P
397Amed Rosario28TBR343227289.292642714.989-4-16-5-20-12.832.46OF-2B-SS-3B
398Esteury Ruiz25OAK24156130.03332010.97003-1-9-12.221.33OF
399Adley Rutschman26BAL262422220.122521411001.00031721119.198.65C
400Joe Ryan28MIN99053.0853001.000-1-401.360.89P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
401Nick Sandlin27CLE230021.0413001.00011001.710.17P
402Patrick Sandoval27LAA99045.081610.8752901.400.78P
403Cole Sands26MIN160018.2303001.00011101.450.19P
404Miguel Sanó31LAA1310689.1442519021.00022922704.433.143B-1B-P
405Carlos Santana38MIN383636325.027925719320.9893110007.647.261B
406Dennis Santana28NYY150017.2321011.000-1-1101.530.20P
407Anthony Santander29BAL343425298.074731001.00013-2-802.232.18OF
408Tayler Saucedo31SEA140013.1303001.0000002.030.21P
409Matt Sauer25KCR120014.1202001.0000001.260.17P
410Josh Sborz30TEX7005.1101001.000-1-3801.690.14P
411Nolan Schanuel22LAA383532308.225323517126.996-4-151417.356.631B
412Clarke Schmidt28NYY99050.2136610.9232802.131.33P
413Davis Schneider25TOR352816244.072512013.986-1-5-1-4-12.621.87OF-2B
414John Schreiber30KCR200020.0743001.0000003.150.35P
415Max Schuemann27OAK261912172.1581739211.966-6-44-5-3402.921.93SS-2B-OF-3B
416Tayler Scott32HOU190020.0963001.0000004.050.47P
417Corey Seager30TEX383832316.01334287417.9704142803.673.39SS
418JP Sears28OAK99050.0505001.000-1-400.900.56P
419Colin Selby26KCR2003.0220001.0000006.001.00P
420Marcus Semien33TEX454541389.0190681220261.0008251134-14.404.222B
421Brian Serven29TOR63227.02625010.962-1-540008.334.17C
422Bryan Shaw36CHW5004.000000000.000.00P
423Gavin Sheets28CHW292818229.19087214.989-3-18-3-1503.493.07OF-1B
424Austin Shenton26TBR97764.161583031.0001130008.536.781B
425Braden Shewmake26CHW252115178.064134837.9530-10003.082.44SS-3B-2B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
426Zack Short29BOS22218.0615011.0000190003.003.003B-2B
427Jared Shuster25CHW60016.0101001.000-1-1300.560.17P
428Chase Silseth24LAA2208.000000000.000.00P
429Brady Singer27KCR99050.2963001.0000001.601.00P
430Jon Singleton32HOU252420209.017115119119.994-7-41-3-1707.326.801B
431Jose Siri28TBR363531306.19491030.968-9-35-4-15-12.672.53OF
432Tarik Skubal27DET88049.063210.833-1-400.920.63P
433Justin Slaten26BOS150023.0422001.0000001.570.27P
434Cade Smith25CLE200020.1211001.0000000.890.10P
435Dominic Smith29BOS86455.041365041.00023712206.715.131B
436Josh Smith26TEX413429306.087206527.9772741612.501.893B-SS
437Will Smith34KCR160013.220110.5000000.660.06P
438Kirby Snead29SEA3002.200000000.000.00P
439Collin Snider28SEA3003.0101001.0000003.000.33P
440Tyler Soderstrom22OAK66449.13530415.9711150006.204.861B-C
441José Soriano25LAA97038.2114520.8180002.091.00P
442Michael Soroka26CHW99043.2826001.0001501.650.89P
443Lenyn Sosa24CHW129887.12781813.963-1-17-3-4102.682.003B-2B
444Juan Soto25NYY454541394.0101974011.0005141302.312.24OF
445Gabe Speier29SEA160013.1101001.000-1-1500.680.06P
446Mitch Spence26OAK110025.1523001.0000001.780.45P
447George Springer34TOR363534301.06057210.983-5-200011.761.64OF
448Ryne Stanek32SEA170014.1110001.0000000.630.06P
449Josh Staumont30MIN4004.100000000.000.00P
450Brock Stewart32MIN130013.1211011.0000001.350.15P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
451Trevor Story31BOS88767.22041513.9500823502.532.38SS
452Kyle Stowers26BAL1001.0110001.00001320009.001.00OF
453Chris Stratton33KCR170017.2303001.0000001.530.18P
454Hunter Strickland35LAA160017.200000000.000.00P
455Ross Stripling34OAK99047.093510.8890001.530.89P
456Marcus Stroman33NYY99048.2157710.9330002.591.56P
457Peter Strzelecki29CLE4005.200000000.000.00P
458Albert Suárez34BAL73023.0835011.0001903.131.14P
459José Suarez26LAA120023.1101001.000-1-900.390.08P
460Wander Suero32HOU1000.00000000.00P
461Erik Swanson30TOR11008.110010.0000000.000.00P
462Dillon Tate30BAL110012.2101001.0000000.710.09P
463Leody Taveras25TEX424139358.0111107311.991-9-29-3-1002.772.62OF
464Samad Taylor25SEA31011.1110001.0000-30000.790.33OF
465Matt Thaiss29LAA109778.09189020.978-1-12-1-15010.278.90C
466Caleb Thielbar37MIN13009.110010.0000000.000.00P
467Trent Thornton30SEA180018.020110.500-1-1100.500.06P
468Michael Tonkin34TOT6008.200000000.000.00P
469Spencer Torkelson24DET393936347.232129127326.991-3-9-6-2108.238.151B
470Abraham Toro27OAK302819231.18739480131.000-2-12-2-1003.382.812B-3B-1B
471Gleyber Torres27NYY444342383.11586687521.968-4-12-1-303.593.482B
472Taylor Trammell26NYY4009.1110001.0000-12-1-13300.960.25OF
473Jose Trevino31NYY252119192.1201191822.99031653119.317.96C-P
474Mike Trout32LAA242421203.067652011.000130012.972.79OF
475Cole Tucker27LAA97559.02271231.864-1-22-1-2002.902.113B-OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
476Kyle Tucker27HOU424238366.075714021.000262611.841.79OF
477Justin Turner39TOR87256.02514920.920060003.702.883B-1B
478Edwin Uceta26TBR2004.0110001.0000002.250.50P
479José Ureña32TEX122032.1642001.0000001.670.50P
480Luis Urías27SEA272015177.160223445.9330-10002.842.073B
481Ramón Urías30BAL191513138.139191822.949011902.411.953B-1B
482Gio Urshela32DET191611142.02942410.966216-1-8-11.771.403B-1B
483Naoyuki Uwasawa30BOS2004.0110001.0000002.250.50P
484Enmanuel Valdez25BOS282617218.1109377119.991212-1-5-14.453.862B
485Framber Valdez30HOU66036.2202001.0000000.490.33P
486Louie Varland26MIN44016.2202001.0000001.080.50P
487Daulton Varsho27TOR403726318.091901001.000520114122.582.28OF
488Andrew Vaughn26CHW393837331.231229416221.994001408.417.951B
489Christian Vázquez33MIN252323209.1244235810.99601423010.459.72C-3B
490Nelson Velázquez25KCR118466.01615010.938-1-24-1-1802.051.36OF
491Anthony Veneziano26KCR2002.000000000.000.00P
492Alex Verdugo28NYY424137369.095941011.00093061912.322.26OF
493Justin Verlander41HOU55029.1422001.0001701.230.80P
494Will Vest29DET170018.0422001.0000002.000.24P
495Matt Vierling27DET362817259.059391824.966-8-35-4-18-11.981.543B-OF
496Ryan Vilade25DET32219.0660001.000211616302.842.00OF
497Anthony Volpe23NYY444443392.01787499519.9722641203.973.93SS
498Austin Voth32SEA150017.153110.8000002.080.27P
499Michael Wacha32KCR99049.2743001.0001401.270.78P
500Jacob Waguespack30TBR41010.0110001.0000000.900.25P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
501Matt Wallner26MIN118468.021210001.0003440002.781.91OF
502Jared Walsh30TEX161414126.011610410211.9830-5-1-1008.147.131B
503Taylor Ward30LAA393938342.276751001.000-2-8-1-302.001.95OF
504Luke Weaver30NYY160028.032010.667-1-700.640.13P
505Jacob Webb30BAL210019.1202001.000-1-1000.930.10P
506Greg Weissert29BOS180017.2202001.0000001.020.11P
507Austin Wells24NYY262421210.2206199430.9850-200-18.677.81C
508Tyler Wells29BAL33015.1202001.0000001.170.67P
509Davis Wendzel27TEX137269.014410001.00023035201.831.083B-2B
510Joey Wentz26DET100014.2110001.0000000.610.10P
511Jordan Westburg25BAL383831347.0912071051.000-2-61302.362.073B-2B-SS
512Mitch White29TOR40010.0110001.0000000.900.25P
513Owen White24TEX2001.000000000.000.00P
514Forrest Whitley26HOU1000.200000000.000.00P
515Garrett Whitlock28BOS44018.1743001.0000003.441.75P
516Steven Wilson29CHW190017.1404001.00011202.080.21P
517Josh Winckowski26BOS123024.1633001.0000002.220.50P
518Cole Winn24TEX90011.2211001.0000001.540.22P
519Bobby Witt Jr.24KCR454542388.016451110316.98241382523.733.58SS
520Connor Wong28BOS282420222.02202011720.991-1-5-2-11-28.847.03C-1B-2B
521Bryan Woo24SEA2209.2220001.0000001.861.00P
522Alex Wood33OAK99039.1927011.0000002.061.00P
523Simeon Woods Richardson23MIN55025.0312001.0001801.080.60P
524Kirby Yates37TEX160017.1110001.0000000.520.06P
525Masataka Yoshida30BOS1001.0000000-3840000.000.00OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
526Seby Zavala30SEA1210786.07572210.987112-1-1407.746.17C
527Angel Zerpa24KCR190017.1303001.00011201.560.16P
528Guillo Zuñiga25LAA4005.000000000.000.00P