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.82.725393512663204.0144810683641625.989421762
Boston Red Sox393.48.713403602383216.0146110723593029.9791769-3-3
Chicago White Sox395.10.703413692773213.0143710713412526.983-13-5-29-3-2
Cleveland Guardians333.73.696413692733330.0149611103632335.985721931
Detroit Tigers313.98.710403602503228.0143610763352533.9834210-14
Houston Astros385.15.682403602793168.0141710563412038.98610-13-6-1
Kansas City Royals333.45.708423782693312.0150611043851728.989933591
Los Angeles Angels365.05.700413692943255.0144110853342232.98500-801
Minnesota Twins364.20.690403602323198.0136210662821419.990-18-7-14-2-1
New York Yankees323.52.720423783043375.0150711253572533.983166183-1
Oakland Athletics354.74.680423782383348.0151911163723144.980-7-3-9-32
Seattle Mariners343.66.726413692853261.0141510873032525.9821551411
Tampa Bay Rays364.85.697413692863309.0143311033062427.983-9-3-22-6-2
Texas Rangers394.40.712423782823321.0148111073532128.9861241970
Toronto Blue Jays344.85.687403602553105.0139710353382431.983-2-12851
League Average354.26.703413672693256 145010853422330.98420500
5244.26.7036125508402848843.021756162815133342453.9843417403

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 Abreu27HOU180019.0202001.0000000.950.11P
2José Abreu37HOU221917170.01591479317.981-3-22-3-21-18.267.091B
3Wilyer Abreu25BOS342622247.16561131.95452452412.261.82OF
4Jason Adam32TBR180017.1303001.000-1-1201.560.17P
5Austin Adams33OAK180013.2211011.000-1-1501.320.11P
6Jo Adell25LAA292623231.262620001.000629-1-5-12.412.14OF
7Ehire Adrianza34LAA86660.014212021.00012012002.101.753B-2B
8Keegan Akin29BAL180017.1303001.0000001.560.17P
9Jorge Alcalá28MIN80011.0101001.000-1-18-10.820.13P
10Tyler Alexander29TBR85039.2523001.0000001.130.63P
11Logan Allen25CLE99045.1918001.0002901.791.00P
12Nick Allen25OAK282318201.0953653620.9370131803.993.18SS
13Jose Altuve34HOU383833325.012840880251.0000-1-3-1103.543.372B
14Yordan Alvarez27HOU12128101.024231001.0003380002.142.00OF
15Jacob Amaya25HOU1002.0422011.000013200018.004.002B
16Chase Anderson36BOS91017.2211001.0000001.020.22P
17Grant Anderson27TEX5004.000000000.000.00P
18Justin Anderson31CHW2002.100000000.000.00P
19Nick Anderson33KCR160014.1110001.0000000.630.06P
20Tyler Anderson34LAA88049.11073001.0001401.821.25P
21Gabriel Arias24CLE252215198.087315245.954210-5-3003.772.773B-SS-2B-OF-1B
22Shawn Armstrong33TBR153019.1202001.000-1-1000.930.13P
23Randy Arozarena29TBR393732331.281792001.000140002.202.08OF
24Spencer Arrighetti24HOU55021.1101001.000-1-900.420.20P
25Pedro Avila27CLE50010.2110001.0000000.840.20P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
26Akil Baddoo25DET1001.000000000.000.00OF
27Javier Báez31DET343232286.21315176418.969-2-100013.993.74SS
28Tanner Banks32CHW151017.250410.800-1-1102.040.27P
29Addison Barger24TOR55343.01714120.882-2-66-1-2703.142.50OF-3B
30Scott Barlow31CLE210019.1514001.000-1-1002.330.24P
31Chris Bassitt35TOR88042.2624011.000-1-501.270.75P
32Mike Baumann28BAL150015.252210.8000002.300.27P
33Eduard Bazardo28SEA2003.0101001.0000003.000.50P
34Tyler Beede31CLE130014.0202001.000-1-1401.290.15P
35Clayton Beeter25NYY1001.000000000.000.00P
36Brayan Bello25BOS66031.2440001.000-1-601.140.67P
37Andrew Benintendi29CHW363535306.07674110.987-2-7-6-23-12.212.08OF
38Brennan Bernardino32BOS152017.0523001.00022402.650.33P
39José Berríos30TOR88147.1725001.0002801.330.88P
40Prelander Berroa24CHW1000.100000000.000.00P
41Jon Berti34NYY11101092.02952223.93122922602.642.453B
42Tanner Bibee25CLE88040.1927011.00021002.011.13P
43Bo Bichette26TOR373733309.01123772321.973-4-15-3-1203.172.95SS
44Osvaldo Bido28OAK1102.200000000.000.00P
45Shane Bieber29CLE22012.0211001.0000001.501.00P
46Brandon Bielak28HOU100017.1202001.0000001.040.20P
47Cavan Biggio29TOR282716230.0954944210.979-1-50003.642.742B-OF-3B-1B
48Paul Blackburn30OAK88046.095310.889-1-401.571.00P
49Dairon Blanco31KCR2497100.126260001.000-1-17-1-1202.331.08OF
50Ronel Blanco30HOU77144.1743001.0000001.421.00P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
51JJ Bleday26OAK413632323.08885210.989-3-120012.422.12OF
52Cody Bolton26SEA110013.1404001.00023002.700.36P
53Cam Booser32BOS100011.2211001.0000001.540.20P
54Jonathan Bowlan27KCR1102.200000000.000.00P
55Matt Bowman33MIN5007.2211001.0000002.350.40P
56Joe Boyle24OAK77027.210010.000-2-1400.000.00P
57Cody Bradford26TEX33019.1422011.00011001.861.33P
58Kyle Bradish27BAL2209.2211001.0000001.861.00P
59Taj Bradley23TBR1106.000000000.000.00P
60John Brebbia34CHW140012.1101001.0000000.730.07P
61Alex Bregman30HOU373734320.086275815.9883100002.392.303B
62Will Brennan26CLE302514229.05654110.982130002.161.83OF
63Hunter Brown25HOU87032.1871001.0000012.231.00P
64Seth Brown31OAK332415219.15553110.982020002.221.54OF-1B
65Nick Burdi31NYY9006.200000000.000.00P
66Brock Burke27TEX5003.000000000.000.00P
67Corbin Burnes29BAL88047.2113710.909-1-401.891.25P
68Lawrence Butler23OAK392823271.06765110.98541600-12.191.69OF
69Byron Buxton30MIN242018179.052511001.000-1-642612.612.17OF
70José Caballero27TBR363635321.21403895715.95002-2-7-13.723.69SS
71Trey Cabbage27HOU64128.0761001.0000170002.251.17OF
72Génesis Cabrera27TOR160014.1101001.000-1-1400.630.06P
73Oswaldo Cabrera25NYY363530312.0112456438.973-1-30003.142.663B-1B-SS-2B-OF
74Isaiah Campbell26BOS7006.1312001.00013204.260.43P
75Mark Canha35DET242217203.16160013.98401-1-502.662.31OF-1B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
76Griffin Canning28LAA88040.2431001.0000000.890.50P
77Jonathan Cannon23CHW33013.2312001.0000001.981.00P
78Yennier Cano30BAL200020.0734011.00022003.150.35P
79Dominic Canzone26SEA1310680.214140001.0000311401.561.08OF
80Victor Caratini30HOU141313115.0106101410.991020008.227.50C-1B
81Kerry Carpenter26DET221813161.242411001.0001100002.341.91OF
82Carlos Carrasco37CLE88040.1413001.000-1-500.890.50P
83Evan Carter21TEX343227286.06563110.98541631202.011.88OF
84Triston Casas24BOS222018183.017015018210.988-1-5-2-1308.268.001B
85Luis Castillo31SEA99054.141210.750-1-400.500.33P
86Willi Castro27MIN403628331.190533613.989-12-420012.421.85SS-OF-3B-P
87Andrew Chafin34DET160014.0220001.0000001.290.13P
88Adam Cimber33LAA180017.1404011.00011202.080.22P
89José Cisnero35LAA140014.021010.500-1-1400.640.07P
90Aaron Civale29TBR88041.1101001.0000000.220.13P
91Emmanuel Clase26CLE200019.131110.667-1-1000.930.10P
92Jonatan Clase22SEA87664.011110001.0000-30001.551.38OF
93Garrett Cleavinger30TBR160014.2303001.0000001.840.19P
94Ernie Clement28TOR311917178.074165536.95931842603.592.223B-SS-2B-OF
95Mike Clevinger33CHW2206.2202001.0000002.701.00P
96Dylan Coleman27HOU1001.000000000.000.00P
97Garrett Cooper33BOS66345.04639614.9781320009.007.501B
98Carlos Correa29MIN232321193.080364226.975-2-13-3-1913.643.39SS
99Nestor Cortes29NYY99053.2523011.0001400.840.56P
100Danny Coulombe34BAL180015.0101001.00011300.600.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
101Jake Cousins29NYY2003.000000000.000.00P
102Colton Cowser24BAL342922270.057561001.000160001.901.68OF
103J.P. Crawford29SEA222221194.1793643071.0005280003.663.59SS
104Kutter Crawford28BOS88046.1734011.0001401.360.88P
105Cooper Criswell27BOS65025.2202011.0001800.700.33P
106Garrett Crochet25CHW99046.2523001.0000000.960.56P
107Xzavion Curry25CLE1105.000000000.000.00P
108Bobby Dalbec29BOS211510134.1957322071.0004381906.364.321B-3B
109J.D. Davis31OAK19177149.081661418.988-6-47-1-814.833.333B-1B
110Brett de Geus26SEA4003.1101001.0000002.700.25P
111Paul DeJong30CHW363228277.01054258513.952-4-15-2-903.252.78SS
112Jonny DeLuca25TBR99779.02221010.955-3-46-1-15-12.392.33OF
113Reid Detmers24LAA88045.1514001.0001400.990.63P
114Chris Devenski33TBR90014.0110001.000-1-1400.640.11P
115Rafael Devers27BOS242421207.050222711.980-2-12-2-1202.132.043B
116Miguel Díaz29HOU1001.000000000.000.00P
117Yainer Diaz25HOU272727237.02472331133.988-1-6-1-509.279.04C
118Yandy Díaz32TBR343430299.125624014222.992270007.647.471B
119Brandon Drury31LAA252421203.01116545114.991-2-11-6-3504.884.402B-1B
120Daniel Duarte27MIN2004.0110001.0000002.250.50P
121Shawn Dubin28HOU80010.2321001.0000002.530.38P
122Mauricio Dubón29HOU282115199.067551023.9700316-12.942.24OF-2B-3B-1B
123Tyler Duffey33KCR6006.2110001.0000001.350.17P
124Dane Dunning29TEX77037.1532001.0000001.210.71P
125Ezequiel Duran25TEX231711151.075581523.9732151704.353.171B-3B-OF-SS-2B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
126Jarren Duran27BOS404026350.08883411.989725103412.242.18OF
127Jhoan Durán26MIN7007.000000000.000.00P
128Zach Eflin30TBR88048.0954001.0001401.691.13P
129Nathan Eovaldi34TEX77041.11165001.0000002.401.57P
130Lucas Erceg29OAK160016.0422011.0000002.250.25P
131Paolo Espino37TOR2004.200000000.000.00P
132Joey Estes22OAK1105.0211001.0000003.602.00P
133Carlos Estévez31LAA120011.2101001.0000000.770.08P
134Alex Faedo28DET140024.031110.6671800.750.14P
135Pete Fairbanks30TBR9008.0110001.0000001.130.11P
136Kyle Farmer33MIN33197183.1592039081.0003191702.901.443B-2B-SS
137Erick Fedde31CHW88045.0532001.0000001.000.63P
138Caleb Ferguson27NYY170014.0220001.0000001.290.12P
139Tyler Ferguson30OAK3004.000000000.000.00P
140Freddy Fermin29KCR211717153.21441377001.00032532318.436.86C
141Jack Flaherty28DET88048.2431001.000-1-400.740.50P
142Dominic Fletcher26CHW191814151.15046220.960-1-1117-12.852.53OF
143Chris Flexen29CHW86035.2725001.0001601.770.88P
144Estevan Florial26CLE1410593.021210001.000-1-822502.031.50OF
145Jason Foley28DET170015.1312011.000-1-1301.760.18P
146Justin Foscue25TEX1002.0110001.0000-1560004.501.002B
147J.P. France29HOU55025.1110001.0000000.360.20P
148Ty France29SEA373635321.025423022221.992-1-4-4-1507.076.811B
149Bowden Francis28TOR52014.2523001.00011403.071.00P
150Adam Frazier32KCR262012172.2832853210.97621585524.223.002B-OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
151Tyler Freeman25CLE343225290.090828031.000-1-41422.792.37OF-2B-3B-SS
152David Fry28CLE201511146.0106100514.99100-2-1606.474.20C-1B-OF-3B
153Carson Fulmer30LAA80016.0101001.0000000.560.13P
154Kody Funderburk27MIN140018.020110.5000000.500.07P
155Hunter Gaddis26CLE200019.221010.5000000.460.05P
156Adolis García31TEX363531299.07976030.962-1-4-4-16-12.292.11OF
157Deivi García25CHW140014.000000-1-140.000.00P
158Luis García37LAA170015.200000000.000.00P
159Maikel Garcia24KCR414139357.0103306856.951-3-10-1-302.472.393B
160Yimi García33TOR140014.100000000.000.00P
161Amir Garrett32LAA5004.100000-1-460.000.00P
162Kevin Gausman33TOR88036.1321001.000-1-600.740.38P
163Zack Gelof24OAK242424213.01234973121.99263131705.155.082B
164Luis Gil26NYY88043.0128311.917-1-502.301.38P
165Logan Gilbert27SEA88052.0770001.000-1-401.210.88P
166Andrés Giménez25CLE383836340.01566191423.974-1-32704.024.002B
167Romy Gonzalez27BOS64232.014113011.000-1-190003.942.33SS-1B
168Victor González28NYY150012.2523001.00011603.550.33P
169Niko Goodrum32TOT116666.12114612.952-5-86-3-5402.711.823B-OF-1B-SS-2B
170Jon Gray32TEX98045.2624001.0000001.180.67P
171Chad Green33TOR7007.200000000.000.00P
172Riley Greene23DET302925256.261601011.00021252322.142.03OF
173Trent Grisham27NYY16118101.023221001.00004-1-1102.051.44OF
174Vaughn Grissom23BOS66651.033924041.0001290005.825.502B
175Robbie Grossman34TOT211916161.04442110.977-2-12-1-702.402.05OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
176Vladimir Guerrero Jr.25TOR373736316.029427617129.997140008.347.921B
177Luis Guillorme29LAA33327.01358001.00013314404.334.332B-3B
178Josh Hader30HOU170017.0404001.00011202.120.24P
179Sam Haggerty30SEA64239.065010.83312813001.150.83OF
180David Hamilton26BOS161210118.057252848.930-3-27-2-2004.043.12SS-2B
181Ian Hamilton29NYY170020.1440001.0000001.770.24P
182Garrett Hampson29KCR31115123.0483711011.0003301903.511.33OF-2B-SS-3B-1B
183Emerson Hancock25SEA77034.195220.7780001.831.00P
184Mitch Haniger33SEA353431295.17874040.949-5-20-6-24-22.262.11OF
185Brett Harris26OAK10101088.03192112.9680-1-3-4103.073.003B
186Hogan Harris27OAK1005.100000000.000.00P
187Austin Hays28BAL18118105.22221010.955-2-20-2-2201.791.17OF
188Andrew Heaney33TEX88041.000000-2-100.000.00P
189Jonathan Heasley27BAL3004.1211001.0000004.150.67P
190Austin Hedges31CLE1211788.21061015001.000224341110.768.83C
191Jonah Heim29TEX353126273.0279269731.9890141819.107.89C
192Gunnar Henderson23BAL383837346.01565598318.98141341403.984.03SS
193Blair Henley27HOU1100.1000000000.000.00P
194Ronny Henriquez24MIN1002.000000000.000.00P
195Sam Hentges27CLE3003.1110001.000002.700.33P
196Darell Hernaiz22OAK282212191.0813445210.975-1-4-3-1913.722.32SS-3B-2B
197Jonathan Hernández27TEX5006.0110001.0000001.500.20P
198Tim Herrin27CLE180018.0413001.0000002.000.22P
199Aaron Hicks34LAA149887.219190001.000-2-33-2-2701.951.36OF-P
200Tim Hill34CHW160014.051220.600-1-1401.930.19P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
201Jackson Holliday20BAL1010987.0421032051.000-1-8-1-1404.344.202B
202Clay Holmes31NYY170017.1110001.000-1-1200.520.06P
203Tyler Holton28DET140020.0404001.0000001.800.29P
204Tanner Houck28BOS88152.113112011.000-1-402.241.63P
205Sam Huff26TEX1002.0220001.0000240009.002.00C
206Andy Ibáñez31DET1510689.140102914.9751934013.932.602B-3B-OF
207Cole Irvin30BAL77040.1734011.0000001.561.00P
208Kyle Isbel27KCR363225278.281810001.0001552102.622.25OF
209Alex Jackson28TBR65241.039372001.0001180008.566.50C
210Jay Jackson36MIN140018.1312001.0000001.470.21P
211Joe Jacques29BOS1001.200000000.000.00P
212Travis Jankowski33TEX155359.01615010.93812224002.291.00OF
213Danny Jansen29TOR161414126.0121116320.983-1-60018.507.44C
214Kenley Jansen36BOS140013.2000000000.000.00P
215Cristian Javier27HOU55024.2211001.000-1-800.730.40P
216Griffin Jax29MIN190017.2413001.00011102.040.21P
217Ryan Jeffers27MIN191918164.1191184610.9950-3-3-22-110.4110.00C
218Dany Jiménez30OAK150014.220110.5000000.610.07P
219Jahmai Jones26NYY82128.0725001.0001330002.250.882B-OF-3B
220Aaron Judge32NYY343429290.277761001.000-1-21402.382.26OF
221Edouard Julien25MIN403325294.11243983211.984-6-23-4-16-13.733.052B
222Josh Jung26TEX44336.014410021.0000-1313303.503.503B
223Colt Keith22DET313126265.11435288316.979130004.754.522B
224Brad Keller28CHW41012.2321001.0000002.130.75P
225Carson Kelly29DET241816171.1171162814.99432153528.937.08C
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
226Kevin Kelly26TBR120014.200000000.000.00P
227Michael Kelly31OAK190023.2211001.0000000.760.11P
228Zack Kelly29BOS6008.1101001.000001.080.17P
229Tony Kemp32BAL52120.1835001.0000-80003.541.332B-OF
230Buddy Kennedy25DET52224.01459021.00001915005.252.802B-3B
231Max Kepler31MIN231917177.034331001.000030001.731.48OF
232Grae Kessinger26HOU81120.0113711.90914416004.501.253B-2B-P
233Kevin Kiermaier34TOR262116181.063630001.000-1-621303.132.42OF
234Yusei Kikuchi33TOR88047.2734001.0002801.320.88P
235Craig Kimbrel36BAL180015.1110001.000-1-1300.590.06P
236Isiah Kiner-Falefa29TOR383225285.01213981113.99229416-13.792.673B-2B-SS-P-OF
237George Kirby26SEA88043.1312001.0000000.620.38P
238Alex Kirilloff26MIN27238182.155532011.000-1-4-5-3202.712.04OF-1B
239Alejandro Kirk25TOR242318192.01961841020.99031663819.098.08C
240Heston Kjerstad25BAL44232.0770001.000-1-2013701.971.75OF
241Will Klein24KCR1001.000000000.000.00P
242Andrew Knizner29TEX1611694.095941001.000-1-13-2-2609.105.94C
243Michael Kopech28CHW170019.2211001.0000000.920.12P
244Dean Kremer28BAL88046.0123720.8331401.961.25P
245Zac Kristofak26LAA1002.000000000.000.00P
246Joel Kuhnel29HOU1002.000000000.000.00P
247Steven Kwan26CLE323230283.06258311.98431241601.941.91OF
248Alex Lange28DET170014.2101001.0000000.610.06P
249Shea Langeliers26OAK343129279.02772631222.993160008.878.09C
250Wyatt Langford22TEX1212898.014140001.0000-611201.291.17OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
251Trevor Larnach27MIN88465.014140001.0000-20001.941.75OF
252Jacob Latz28TEX190018.0202001.0000001.000.11P
253Ramón Laureano29CLE281912173.056515001.00043021332.912.00OF
254Jordan Leasure25CHW170016.1321001.00011201.650.18P
255José Leclerc30TEX150016.2211001.0000001.080.13P
256Korey Lee25CHW251817165.01601528011.000-1-4-3-22-18.736.40C
257Jack Leiter24TEX2207.2101001.0000001.170.50P
258Dominic Leone32CHW170014.230210.667-1-1401.230.12P
259Royce Lewis25MIN1102.0110001.000000004.501.003B
260Zack Littell28TBR88044.2826001.0000001.611.00P
261Brendon Little27TOR3003.1101001.0000002.700.33P
262Ben Lively32CLE55027.1312001.0000000.990.60P
263Jonathan Loáisiga29NYY3004.0312001.0000006.751.00P
264Nick Loftin25KCR117257.1361719051.00011600-15.652.772B-3B-1B
265Joey Loperfido25HOU98471.024231001.00034711603.042.67OF
266Jacob Lopez26TBR3005.100000-1-380.000.00P
267Nicky Lopez29CHW333128278.01304583213.985-1-2-2-9-14.143.562B-SS
268Pablo López28MIN88044.042110.7500000.610.38P
269Michael Lorenzen32TEX55029.0615011.00021401.861.20P
270Brandon Lowe29TBR87560.1341420061.000117-1-2005.074.252B
271Josh Lowe26TBR44436.01312010.9230-140003.003.00OF
272Nathaniel Lowe28TEX212121184.017616212213.9890-1-3-20-18.518.291B
273Easton Lucas27OAK2002.100000000.000.00P
274Seth Lugo34KCR99059.21156011.0000001.661.22P
275Jordan Lyles33KCR5005.0110001.0000001.800.20P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
276Daniel Lynch IV27KCR2107.0101011.0000001.290.50P
277Josh Maciejewski28NYY1001.000000000.000.00P
278Kenta Maeda36DET77030.273311.8570001.760.86P
279Martín Maldonado37CHW242316192.0192186510.995-2-13-2-1308.957.96C
280Matt Manning26DET33017.0101001.0000000.530.33P
281Alek Manoah26TOR22011.0101001.0000000.820.50P
282Kyle Manzardo23CLE2004.0431001.0000480009.002.001B
283Manuel Margot29MIN31155159.137370001.00002-3-2202.091.19OF
284Ron Marinaccio28NYY90012.2211001.0000001.420.22P
285Alec Marsh26KCR66032.093420.7780001.971.17P
286Austin Martin25MIN252213187.147461011.000-4-27-5-32-12.261.81OF-2B
287Chris Martin38BOS150015.1532001.0000002.930.33P
288Seth Martinez29HOU180022.0312001.0001901.230.17P
289Michael Massey26KCR181816155.0682642071.000161803.953.782B
290Jorge Mateo29BAL231915175.2903750311.96731921304.463.782B-OF-SS
291Phil Maton31TBR180014.2101001.0000000.610.06P
292Tim Mayza32TOR190013.0101001.0000000.690.05P
293James McArthur27KCR160018.1101001.0000000.490.06P
294James McCann34BAL181614145.2153142920.987-1-9-1-8-19.338.39C
295Kyle McCann26OAK1311789.08578431.965-2-200008.296.31C
296Chas McCormick29HOU212116181.041410001.000-3-18-2-1302.041.95OF
297T.J. McFarland35OAK200016.0624011.000-1-1303.380.30P
298Reese McGuire29BOS221816161.1172165432.9830-10009.437.68C
299Ryan McKenna27BAL83130.011110001.000-1-34-1-4003.301.38OF
300Triston McKenzie26CLE88040.2761001.0000001.550.88P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
301Zach McKinstry29DET241510144.251153333.94101-1-802.991.78SS-3B-2B-OF-P
302Curtis Mead23TBR252321200.174264539.95900-4-2403.192.842B-3B
303Parker Meadows24DET322615217.159590001.00042331602.441.84OF
304John Means31BAL22011.2101001.0000000.770.50P
305MJ Melendez25KCR333316261.15552211.982-5-212901.861.59OF-1B
306Danny Mendick30CHW1010985.22481511.9582250002.422.303B
307Jake Meyers28HOU302018186.06665010.985424-2-12-13.152.17OF
308Bryce Miller25SEA88047.1642001.0000001.140.75P
309Mason Miller25OAK130016.1110001.0000000.550.08P
310Shelby Miller33DET150016.1110001.0000000.550.07P
311Tyson Miller28SEA90011.2110001.0000000.770.11P
312José Miranda26MIN222010167.135132112.971-1-61701.831.553B-1B
313Casey Mize27DET77037.2844021.0001501.911.14P
314Yoán Moncada29CHW11111086.03182124.93511211403.032.643B
315Mickey Moniak26LAA292315200.06059010.98316-2-12-12.662.03OF
316Rafael Montero33HOU180017.2101001.0000000.510.06P
317Dylan Moore31SEA312620244.2103594317.99052431403.752.91SS-OF-1B-2B-3B
318Matt Moore35LAA150014.2202001.000-1-1401.230.13P
319Eli Morgan28CLE9008.1303001.00012403.240.33P
320Ryan Mountcastle27BAL363534321.233030326119.9970141529.219.141B
321Kyle Muller26OAK100027.284310.8750002.280.70P
322Cedric Mullins29BAL363231300.060591001.000-1-52801.801.67OF
323Andrés Muñoz25SEA150015.130210.6670001.170.13P
324Parker Mushinski28HOU3004.010010.000-2-10000.000.00P
325Nick Nastrini24CHW2208.0110001.000-1-2501.130.50P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
326Bo Naylor24CLE272522223.1231222632.987-1-800-19.198.44C
327Josh Naylor27CLE343432304.026624421129.996271407.857.791B
328Zach Neto23LAA404040352.21374093420.971-1-227-13.393.33SS
329Tyler Nevin27OAK30257213.01079113310.972-2-100004.392.74OF-1B-3B
330Ryan Noda28OAK272218202.018516518222.9892140008.156.781B
331Ryan O'Hearn30BAL87458.125250041.000-2-430003.862.78OF-1B
332Logan O'Hoppe24LAA343231283.22862711320.993281409.018.35C
333Tyler O'Neill29BOS282614229.14543110.97815-1-501.731.57OF
334Bailey Ober28MIN88043.0413001.0000000.840.50P
335Steven Okert32MIN140011.200000000.000.00P
336Reese Olson24DET77039.142110.750-1-500.690.43P
337Jonathan Ornelas24TEX1003.00000000000.000.002B
338Rafael Ortega33CHW113341.016160001.0002590003.511.45OF
339Chris Paddack28MIN77037.1716001.000-1-501.691.00P
340Richie Palacios27TBR312522233.1644915021.000281502.472.06OF-2B
341Isaac Paredes25TBR363636323.167204526.97000-2-701.811.813B
342Kyren Paris22LAA22218.0853011.0001690004.004.002B
343Wes Parsons31TOT4009.041210.7500003.000.75P
344Vinnie Pasquantino26KCR323228278.0283258250211.000521522-19.168.841B
345Nate Pearson27TOR160014.000000-1-1400.000.00P
346Jeremy Peña26HOU404040352.017768103628.966-2-6-6-20-14.374.28SS
347Ryan Pepiot26TBR77036.2651021.0000001.470.86P
348Cionel Pérez28BAL7005.000000000.000.00P
349Salvador Perez34KCR363530300.02772631315.996141408.287.67C-1B
350Wenceel Pérez24DET221711157.14140010.97618-1-702.291.82OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
351Tommy Pham36CHW14147126.027270001.000-1-7-3-2801.931.93OF
352Kevin Pillar35TOT20128111.223230001.0001120001.851.15OF
353René Pinto27TBR191511135.0129126210.992-3-28-4-36-18.536.74C
354Nick Pivetta31BOS33015.0321001.0000001.801.00P
355Colin Poche30TBR10009.100000000.000.00P
356Jorge Polanco30SEA393838335.11395680318.97815-1-403.653.492B
357Zach Pop27TOR6005.2220001.0000003.180.33P
358Cody Poteet29NYY1106.0220001.0000003.002.00P
359Ryan Pressly35HOU160014.1202011.0000001.260.13P
360Austin Pruitt34TEX4004.1101001.0000002.080.25P
361Ceddanne Rafaela23BOS403725335.11216946616.950021303.092.21SS-OF-2B-3B
362Cole Ragans26KCR99149.01046001.0001401.841.11P
363Cal Raleigh27SEA343129276.13072911422.9932973019.938.97C
364Luke Raley29SEA262218190.063594021.00031721202.982.42OF-1B
365Erasmo Ramírez34TBR70012.2101001.0000000.710.14P
366Harold Ramírez29TBR54034.012120001.000258310503.182.40OF
367José Ramírez31CLE313130278.069174934.957-4-161402.142.133B
368Yohan Ramírez29BAL5006.0211001.00013303.000.40P
369Bryan Ramos22CHW98872.026620011.00022811703.252.893B
370Rob Refsnyder33BOS1310887.023221001.000340-2-2702.381.77OF
371Zach Remillard30CHW33225.011110021.00016014803.963.672B
372Anthony Rendon34LAA171615139.248113525.9582131912.962.883B
373Hunter Renfroe32KCR373229286.06359311.984-2-10-1-401.951.68OF
374Luis Rengifo27LAA262322205.21004651317.970-3-20-2-1204.243.732B-3B-SS
375Pablo Reyes30BOS21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
376Trevor Richards31TOR180019.030210.6670000.950.11P
377Leo Rivas26SEA32116.0835021.0001590004.502.67SS
378Anthony Rizzo34NYY414138361.230926244328.99026-1-3-17.617.461B
379Luis Robert Jr.26CHW77761.012120001.000-3-56-2-3901.771.71OF
380David Robertson39TEX180020.2633001.0000002.610.33P
381Brayan Rocchio23CLE363434310.01234476322.9761541513.483.33SS
382Carlos Rodón31NYY88043.0303001.000-1-500.630.38P
383Grayson Rodriguez24BAL66034.0624001.0000001.591.00P
384Joely Rodríguez32BOS110011.0220001.0000001.640.18P
385Julio Rodríguez23SEA404038349.1108105210.9912731012.762.68OF
386Manuel Rodríguez27TBR5005.100000-1-3800.000.00P
387Yariel Rodríguez27TOR44015.100000000.000.00P
388Yerry Rodríguez26TEX9009.2211001.0000001.860.22P
389Jake Rogers29DET242216187.1194190310.995130019.278.04C
390Josh Rojas30SEA322720242.068303623.9710-2-1-402.451.833B-OF-2B-P
391Jordan Romano31TOR9008.200000000.000.00P
392Brent Rooker29OAK76446.0660001.000-2-52-1-2601.170.86OF
393Ben Rortvedt26TBR282116193.2208199721.9900331909.577.10C-P
394Amed Rosario28TBR323026269.289632514.989-3-15-6-26-12.942.59OF-2B-SS
395Esteury Ruiz25OAK21146120.22928010.96603-1-9-12.091.33OF
396Adley Rutschman26BAL252321210.122121011001.00031821119.468.84C
397Joe Ryan28MIN88047.2642001.000-1-401.130.75P
398Nick Sandlin27CLE210020.0413001.00011001.800.19P
399Patrick Sandoval27LAA99045.081610.8752901.400.78P
400Cole Sands26MIN150017.2202001.0000001.020.13P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
401Miguel Sanó31LAA1310689.1442519021.00022922704.433.143B-1B-P
402Carlos Santana38MIN353333298.024823015318.98815-1-407.407.001B
403Dennis Santana28NYY150017.2321011.000-1-1101.530.20P
404Anthony Santander29BAL323224280.069681001.000270002.222.16OF
405Tayler Saucedo31SEA140013.1303001.0000002.030.21P
406Matt Sauer25KCR120014.1202001.0000001.260.17P
407Josh Sborz30TEX7005.1101001.000-1-3801.690.14P
408Nolan Schanuel22LAA353229281.223521915123.996-3-131417.486.691B
409Clarke Schmidt28NYY88042.21046001.0002902.111.25P
410Davis Schneider25TOR332615226.068481913.985-1-6-1-5-12.671.86OF-2B
411John Schreiber30KCR190018.1743001.00011103.440.37P
412Max Schuemann27OAK22158139.048153218.979-5-39-2-1703.041.88SS-2B-OF-3B
413Tayler Scott32HOU170017.0853001.0000004.240.47P
414Corey Seager30TEX353529289.01183579413.9663111403.553.26SS
415JP Sears28OAK88045.0505001.000-1-401.000.63P
416Colin Selby26KCR2003.0220001.0000006.001.00P
417Marcus Semien33TEX424238362.0178651130241.0008271033-14.434.242B
418Brian Serven29TOR63227.02625010.962-1-540008.334.17C
419Bryan Shaw36CHW5004.000000000.000.00P
420Gavin Sheets28CHW272617213.186842041.000-3-15-2-11-13.633.19OF-1B
421Austin Shenton26TBR97764.161583031.0001140008.536.781B
422Braden Shewmake26CHW231913160.059124437.9490-3-1-803.152.43SS-2B-3B
423Zack Short29BOS22218.0615011.0000170003.003.003B-2B
424Jared Shuster25CHW50014.0101001.0000000.640.20P
425Chase Silseth24LAA2208.000000000.000.00P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
426Brady Singer27KCR88045.2963001.0000001.771.13P
427Jon Singleton32HOU222117181.014913216117.993-7-49-3-2007.366.731B
428Jose Siri28TBR333229281.18784030.966-7-28-4-17-12.692.55OF
429Tarik Skubal27DET88049.063210.8330000.920.63P
430Justin Slaten26BOS130020.2422001.0000001.740.31P
431Cade Smith25CLE190018.1211001.0000000.980.11P
432Dominic Smith29BOS53329.020182041.000050006.214.001B
433Josh Smith26TEX383126279.081186127.97531462612.551.883B-SS
434Will Smith34KCR150012.220110.5000000.710.07P
435Kirby Snead29SEA2002.100000000.000.00P
436Collin Snider28SEA3003.0101001.0000003.000.33P
437Tyler Soderstrom22OAK33124.018153011.0000150006.754.501B-C
438José Soriano25LAA86033.182420.750-1-601.620.75P
439Michael Soroka26CHW99043.2826001.0001501.650.89P
440Lenyn Sosa24CHW129887.12781813.963-1-18-3-4102.682.003B-2B
441Juan Soto25NYY424238367.093894011.0004121302.282.21OF
442Gabe Speier29SEA150012.2101001.000-1-1600.710.07P
443Mitch Spence26OAK100024.2523001.0001801.820.50P
444George Springer34TOR353433293.06057210.983-5-201411.811.69OF
445Ryne Stanek32SEA150012.200000000.000.00P
446Josh Staumont30MIN2002.100000000.000.00P
447Brock Stewart32MIN130013.1211011.0000001.350.15P
448Trevor Story31BOS88767.22041513.9500823502.532.38SS
449Chris Stratton33KCR160016.2303001.0000001.620.19P
450Hunter Strickland35LAA150016.200000000.000.00P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
451Ross Stripling34OAK88042.093510.8890001.711.00P
452Marcus Stroman33NYY88042.2136610.9230002.531.50P
453Peter Strzelecki29CLE3004.000000000.000.00P
454Albert Suárez34BAL73023.0835011.0001903.131.14P
455José Suarez26LAA110021.1101001.0000000.420.09P
456Wander Suero32HOU1000.00000000.00P
457Erik Swanson30TOR11008.110010.0000000.000.00P
458Dillon Tate30BAL110012.2101001.0000000.710.09P
459Leody Taveras25TEX393836331.09995311.990-8-29-1-312.662.51OF
460Samad Taylor25SEA31011.1110001.0000-3-1-10900.790.33OF
461Matt Thaiss29LAA109778.09189020.978-1-12-1-15010.278.90C
462Caleb Thielbar37MIN12008.210010.0000000.000.00P
463Trent Thornton30SEA170017.010010.000-1-1200.000.00P
464Michael Tonkin34TOT6008.200000000.000.00P
465Spencer Torkelson24DET363633319.229026225324.990-3-11-6-2308.087.971B
466Abraham Toro27OAK272517208.07834440101.000-2-9-2-1203.382.792B-3B-1B
467Gleyber Torres27NYY414039356.11496480521.966-4-14-2-703.643.512B
468Taylor Trammell26NYY4009.1110001.0000-12-1-13300.960.25OF
469Jose Trevino31NYY242018183.1194185722.99021653319.438.00C-P
470Mike Trout32LAA242421203.067652011.000030012.972.79OF
471Cole Tucker27LAA86552.02071120.900070003.122.253B-OF
472Kyle Tucker27HOU383834329.071674021.000392711.941.87OF
473Justin Turner39TOR87256.02514920.920060003.702.883B-1B
474Edwin Uceta26TBR2004.0110001.0000002.250.50P
475José Ureña32TEX122032.1642001.0000001.670.50P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
476Luis Urías27SEA241813155.151193025.9611821502.842.043B
477Ramón Urías30BAL181513137.139191822.949011902.422.063B-1B
478Gio Urshela32DET171410126.02742210.96311200-11.861.443B-1B
479Naoyuki Uwasawa30BOS2004.0110001.0000002.250.50P
480Enmanuel Valdez25BOS282617218.1109377119.99121200-14.453.862B
481Framber Valdez30HOU55029.2101001.000-1-700.300.20P
482Louie Varland26MIN44016.2202001.0000001.080.50P
483Daulton Varsho27TOR383524300.084831001.00052083202.522.21OF
484Andrew Vaughn26CHW363534304.228827016220.993001408.457.941B
485Christian Vázquez33MIN232121191.1230221810.99615744110.779.96C-3B
486Nelson Velázquez25KCR107358.01514010.933-1-11-1-2002.171.40OF
487Anthony Veneziano26KCR2002.000000000.000.00P
488Alex Verdugo28NYY393834342.082811011.00082862112.162.10OF
489Justin Verlander41HOU55029.1422001.0001701.230.80P
490Will Vest29DET160017.0422001.0000002.120.25P
491Matt Vierling27DET332616239.056361824.964-8-41-2-10-12.031.593B-OF
492Ryan Vilade25DET32219.0660001.000211616302.842.00OF
493Anthony Volpe23NYY414140365.01747397419.9773841304.194.15SS
494Austin Voth32SEA140017.053110.8000002.120.29P
495Michael Wacha32KCR88043.2743001.0001501.440.88P
496Jacob Waguespack30TBR41010.0110001.0000000.900.25P
497Matt Wallner26MIN118468.021210001.0003450002.781.91OF
498Jared Walsh30TEX161414126.011610410211.9830-4-1-1008.147.131B
499Taylor Ward30LAA363635315.267670001.000-2-80001.911.86OF
500Luke Weaver30NYY150026.032010.667-1-800.690.13P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
501Jacob Webb30BAL190017.0202001.0000001.060.11P
502Greg Weissert29BOS160015.1202001.0000001.170.13P
503Austin Wells24NYY242219192.2189183330.9840-316-18.697.75C
504Tyler Wells29BAL33015.1202001.0000001.170.67P
505Davis Wendzel27TEX137269.014410001.00023035201.831.083B-2B
506Joey Wentz26DET100014.2110001.0000000.610.10P
507Jordan Westburg25BAL363630328.0851966051.000-1-21402.332.073B-2B-SS
508Mitch White29TOR40010.0110001.0000000.900.25P
509Owen White24TEX1000.00000000.00P
510Forrest Whitley26HOU1000.200000000.000.00P
511Garrett Whitlock28BOS44018.1743001.0000003.441.75P
512Steven Wilson29CHW180015.2404001.00011302.300.22P
513Josh Winckowski26BOS123024.1633001.0000002.220.50P
514Cole Winn24TEX90011.2211001.0000001.540.22P
515Bobby Witt Jr.24KCR424239363.015445106315.98141272323.743.60SS
516Connor Wong28BOS252218203.01961801420.990-1-8-4-24-28.606.93C-1B-2B
517Bryan Woo24SEA1104.100000000.000.00P
518Alex Wood33OAK99039.1927011.0000002.061.00P
519Simeon Woods Richardson23MIN55025.0312001.0001801.080.60P
520Kirby Yates37TEX140016.0110001.0000000.560.07P
521Masataka Yoshida30BOS1001.0000000-3720000.000.00OF
522Seby Zavala30SEA1210786.07572210.987112-1-1407.746.17C
523Angel Zerpa24KCR170016.0303001.00011301.690.18P
524Guillo Zuñiga25LAA4005.000000000.000.00P