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 Orioles373.76.724544863634401.0197614674852436.9881131952
Boston Red Sox403.93.699565043374503.0203815014983938.9811339-4-4
Chicago White Sox435.05.703575133904464.0197314884523333.983-17-5-29-4-4
Cleveland Guardians343.79.699565043804518.0201815064793353.984113234-2
Detroit Tigers344.27.701554953424416.0196914724663143.984-102-31
Houston Astros384.55.695565043964461.0199514874822650.98782-9-50
Kansas City Royals353.42.707575133744500.0202215005002236.989622473
Los Angeles Angels384.93.707554953934422.0197814744743043.98521610
Minnesota Twins384.35.695554953184383.0188714614052126.989-18-5-713
New York Yankees363.14.730575134194572.0201515244603142.9852672730
Oakland Athletics424.79.682575133384551.0205815175014060.981-12-3-16-32
Seattle Mariners373.75.725575133824512.0198515044473435.9831852111
Tampa Bay Rays384.77.703565043864551.0198615174383141.984-8-2-9-3-4
Texas Rangers434.43.708565043844446.0201114824983144.985185266-1
Toronto Blue Jays344.49.692554953654299.0193714334723245.983003233
League Average374.23.704565033714467 199014894703142.98540800
5594.23.7048397551556766999.029848223337057458625.98556111900

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 Abreu27HOU280028.2202001.0001700.630.07P
2José Abreu37HOU242119186.01761649317.983-5-33-3-19-18.377.211B
3Wilyer Abreu25BOS494029366.18580231.96551772222.011.67OF
4Jason Adam32TBR260025.0716011.000-1-802.520.27P
5Austin Adams33OAK250017.2211011.000-1-1101.020.08P
6Jo Adell25LAA423936352.188862001.00072262022.252.10OF
7Ehire Adrianza34LAA86660.014212021.00011912002.101.753B-2B
8Keegan Akin29BAL240025.1505001.0001801.780.21P
9Jorge Alcalá28MIN100014.0101001.000-1-14-10.640.10P
10Scott Alexander34OAK4003.1101001.000002.700.25P
11Tyler Alexander29TBR106052.0835001.000-1-401.380.80P
12Logan Allen25CLE1212058.21028001.0002701.530.83P
13Nick Allen25OAK282318201.0953653620.9370131803.993.18SS
14Jose Altuve34HOU545448466.2190661240361.00012-1-313.663.522B
15Yordan Alvarez27HOU151510125.028262001.00032421912.021.87OF
16Jacob Amaya25HOU1002.0422011.000013800018.004.002B
17Chase Anderson36BOS141027.2321001.000-1-700.980.21P
18Grant Anderson27TEX110012.000000000.000.00P
19Justin Anderson31CHW6006.1101001.000001.420.17P
20Nick Anderson33KCR210019.1110001.0000000.470.05P
21Shaun Anderson29TEX2003.1101001.000-1-6002.700.50P
22Tyler Anderson34LAA1111069.115105001.0001301.951.36P
23Clayton Andrews27NYY1000.100000000.000.00P
24Miguel Andujar29OAK44335.1871001.0001430002.041.60OF-1B
25Jonathan Aranda26TBR54131.020182031.0000-70005.814.001B-2B-3B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
26Gabriel Arias24CLE343022268.0106396257.95301-4-1703.392.593B-SS-OF-2B-1B
27Shawn Armstrong33TBR204025.1202001.000-1-800.710.10P
28Randy Arozarena29TBR525045449.21041004001.00001-1-202.082.00OF
29Spencer Arrighetti24HOU88037.2202001.000-2-1100.480.25P
30Pedro Avila27CLE100019.1110001.0000000.470.10P
31Akil Baddoo25DET31010.0110001.0000-44000.900.33OF
32Javier Báez31DET464443389.219073113425.979120014.304.04SS
33Tanner Banks32CHW201025.050410.800-1-801.440.20P
34Addison Barger24TOR55343.01714120.882-2-67-1-2703.142.50OF-3B
35Scott Barlow31CLE270023.1514001.000-1-901.930.19P
36Chris Bassitt35TOR1111060.1826011.0000001.190.73P
37Mike Baumann28TOT190020.052210.8000001.800.21P
38Eduard Bazardo28SEA5007.2211001.0000002.350.40P
39Tyler Beede31CLE130014.0202001.000-1-1401.290.15P
40Clayton Beeter25NYY1001.000000000.000.00P
41Brayan Bello25BOS99047.1651001.000-2-801.140.67P
42Andrew Benintendi29CHW484747410.0109107110.991-4-13-9-26-22.372.25OF
43Brennan Bernardino32BOS202023.072410.85721702.350.30P
44José Berríos30TOR1111167.11248011.0003901.601.09P
45Prelander Berroa24CHW1000.100000000.000.00P
46Jon Berti34NYY161514136.03862934.92121721802.322.193B
47Tanner Bibee25CLE1111058.2133911.9232701.841.09P
48Bo Bichette26TOR525247439.216149108428.975-5-14-3-803.213.02SS
49Osvaldo Bido28OAK1102.200000000.000.00P
50Shane Bieber29CLE22012.0211001.0000001.501.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
51Brandon Bielak28TOT130023.0303001.0000001.170.23P
52Cavan Biggio29TOR363322287.21186551211.983001403.632.762B-OF-3B-1B
53Paul Blackburn30OAK88046.095310.889-1-401.571.00P
54Dairon Blanco31KCR301310140.138380001.000-1-4-1-802.441.27OF
55Ronel Blanco30HOU99154.1743001.0000001.160.78P
56JJ Bleday26OAK565045449.1135131220.985000012.662.38OF
57Ryan Bliss24SEA32118.0117311.909-1-480005.003.332B
58Cody Bolton26SEA150016.1404001.00022402.200.27P
59Cam Booser32BOS160018.2312001.00011101.450.19P
60Caleb Boushley30MIN1002.000000000.000.00P
61Jonathan Bowlan27KCR1102.200000000.000.00P
62Matt Bowman33MIN5007.2211001.0000002.350.40P
63Joe Boyle24OAK77027.210010.000-2-1400.000.00P
64Cody Bradford26TEX33019.1422011.00011001.861.33P
65Kyle Bradish27BAL55025.2523001.0001801.751.00P
66Taj Bradley23TBR44023.0312001.0001901.170.75P
67John Brebbia34CHW200018.1202001.0000000.980.10P
68Alex Bregman30HOU535350463.2135379445.97039-3-812.542.473B
69Will Brennan26CLE423522316.07976120.97528-3-11-12.191.83OF
70Beau Brieske26DET5008.1211001.0000002.160.40P
71Aaron Brooks34OAK33017.1321001.0000001.561.00P
72Hunter Brown25HOU1110049.11174001.0001412.011.00P
73Seth Brown31OAK473524316.28279210.988-2-9-1-302.301.65OF-1B
74Nick Burdi31NYY12009.200000000.000.00P
75Brock Burke27TEX5003.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
76Corbin Burnes29BAL1212072.2155910.933-2-601.731.17P
77Lawrence Butler23OAK402924279.07169110.98631500-12.261.75OF
78Byron Buxton30MIN322725240.265641001.000-4-2241912.432.03OF
79José Caballero27TBR494845429.217950122723.9612600-13.603.51SS
80Trey Cabbage27HOU85238.0871001.0000150001.891.00OF
81Génesis Cabrera27TOR230020.2211001.000-1-1000.870.09P
82Oswaldo Cabrera25NYY454338384.0141548349.972263903.212.743B-1B-SS-2B-OF
83Willie Calhoun29LAA1107.01082001.0000-1500012.8610.001B
84Daz Cameron27OAK32222.1431001.000-1-69-1-5401.611.33OF
85Isaiah Campbell26BOS7006.1312001.00013204.260.43P
86Mark Canha35DET302822256.18583024.9760200-12.912.59OF-1B
87Griffin Canning28LAA1111056.2954001.00031101.430.82P
88Jonathan Cannon23CHW33013.2312001.0000001.981.00P
89Yennier Cano30BAL270024.0734011.00021702.630.26P
90Dominic Canzone26SEA241810147.233330001.00053832402.011.38OF
91Victor Caratini30HOU211818160.21541431010.9940-100-18.577.29C-1B
92Kerry Carpenter26DET332720236.26966210.9860-121012.592.06OF
93Carlos Carrasco37CLE99045.1523001.000-1-400.990.56P
94Evan Carter21TEX413829331.07773311.98751741402.071.85OF
95Triston Casas24BOS222018183.017015018210.988-1-5-2-1308.268.001B
96Diego Castillo30MIN1002.0000000.000.00P
97Luis Castillo31SEA1212071.162311.833-1-300.630.42P
98Willi Castro27MIN555136463.0137934043.971-13-34-4-1002.591.93OF-SS-3B-P
99Andrew Chafin34DET200017.1220001.0000001.040.10P
100Adam Cimber33LAA230021.1404011.0001901.690.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
101José Cisnero35LAA140014.021010.500-1-1400.640.07P
102Aaron Civale29TBR1111056.2312001.0000000.480.27P
103Emmanuel Clase26CLE280027.162221.667-1-701.320.14P
104Jonatan Clase22SEA1110685.018180001.000020001.911.64OF
105Garrett Cleavinger30TBR240022.2303001.000-1-901.190.13P
106Ernie Clement28TOR382522231.293196957.9461331513.422.263B-SS-2B-OF
107Mike Clevinger33CHW44016.0303011.0000001.690.75P
108Dylan Coleman27HOU1001.000000000.000.00P
109Roansy Contreras24LAA3004.010010.0000000.000.00P
110Garrett Cooper33BOS108462.05950815.983122-2-39-18.425.801B
111Carlos Correa29MIN383834319.21335873210.985000023.693.45SS
112Nestor Cortes29NYY1212071.0826011.0002601.010.67P
113Danny Coulombe34BAL250020.2101001.00011000.440.04P
114Jake Cousins29NYY2003.000000000.000.00P
115Colton Cowser24BAL494332393.09996210.9905161312.242.00OF
116J.P. Crawford29SEA323130274.110847610101.0005241403.543.38SS
117Kutter Crawford28BOS1212068.11055011.000-1-301.320.83P
118Cooper Criswell27BOS98038.2312011.000-1-500.700.33P
119Garrett Crochet25CHW1212063.2734001.000-1-300.990.58P
120Xzavion Curry25CLE33012.2000000000.000.00P
121Bobby Dalbec29BOS211510134.1957322071.00043821806.364.321B-3B
122J.D. Davis31OAK272412210.013511222115.993-6-33-1-615.744.191B-3B
123Brett de Geus26SEA4003.1101001.0000002.700.25P
124Paul DeJong30CHW514641398.01465782716.952-6-18-2-603.142.73SS
125Zach DeLoach25CHW1118.0550001.0001192115005.635.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
126Jonny DeLuca25TBR211816174.05451211.981001602.742.52OF
127Reid Detmers24LAA1111059.1514001.0000000.760.45P
128Chris Devenski33TBR110015.1110001.000-1-1300.590.09P
129Rafael Devers27BOS404034345.079334333.962-6-22-6-2101.981.903B
130Aledmys Díaz33OAK1002.1110001.0000-723.860.501B-OF
131Miguel Díaz29HOU1001.000000000.000.00P
132Yainer Diaz25HOU383836335.03553401143.989-1-2-5-1809.439.24C
133Yandy Díaz32TBR484642415.136734419431.98901-1-3-17.877.561B
134Brandon Drury31LAA252421203.01116545114.991-2-10-5-3004.884.402B-1B
135Daniel Duarte27MIN2004.0110001.0000002.250.50P
136Shawn Dubin28HOU90013.2431001.0000002.630.44P
137Mauricio Dubón29HOU392821268.298821336.9691600-23.182.32OF-2B-1B-3B
138Tyler Duffey33KCR9009.0110001.0000001.000.11P
139Dane Dunning29TEX99045.284310.8751401.380.78P
140Ezequiel Duran25TEX322619228.098762024.98063363103.793.00OF-3B-1B-SS-2B
141Jarren Duran27BOS565639491.0125120411.99271892112.272.21OF
142Jhoan Durán26MIN140013.0431001.0000002.770.29P
143Zach Eflin30TBR1010059.01055001.0002701.531.00P
144Mason Englert24DET3004.000000000.000.00P
145Nathan Eovaldi34TEX88044.11275001.0000002.441.50P
146Lucas Erceg29OAK210022.0725021.0001902.860.33P
147Paolo Espino37TOR2004.200000000.000.00P
148Joey Estes22OAK44020.2312001.00011001.310.75P
149Carlos Estévez31LAA170017.0101001.0000000.530.06P
150Alex Faedo28DET180030.242110.7501700.880.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
151Pete Fairbanks30TBR160015.0110001.0000000.600.06P
152Kyle Farmer33MIN42248229.17121500111.0002110002.791.373B-2B-SS
153Erick Fedde31CHW1111064.173310.8570000.840.55P
154Caleb Ferguson27NYY220017.1220001.0000001.040.09P
155Tyler Ferguson30OAK8008.200000000.000.00P
156Freddy Fermin29KCR302323213.02031949011.00031942318.586.77C
157Jack Flaherty28DET1010061.0532001.0000000.740.50P
158Dominic Fletcher26CHW252216186.16054330.950-1-6212-12.752.28OF
159Chris Flexen29CHW1210054.01037001.0001401.670.83P
160Estevan Florial26CLE22169144.03735110.9730-132502.251.64OF
161Jason Foley28DET230020.1312011.000-1-1001.330.13P
162Justin Foscue25TEX1002.0110001.0000-1560004.501.002B
163J.P. France29HOU55025.1110001.0000000.360.20P
164Ty France29SEA535149453.037833343230.9950-1-1-317.476.961B-2B
165Bowden Francis28TOR52014.2523001.00011403.071.00P
166Adam Frazier32KCR332618227.21013365310.9701373623.872.882B-OF-3B
167Tyler Freeman25CLE494740422.01271198031.000260012.712.40OF-2B-3B-SS
168David Fry28CLE292417224.0141134615.993-1-6-4-21-15.633.89OF-C-1B-3B
169Carson Fulmer30LAA130023.2101001.0000000.380.08P
170Kody Funderburk27MIN190024.151310.8000001.480.21P
171Hunter Gaddis26CLE270026.141210.7501801.030.11P
172Gerson Garabito28TEX1103.2110001.0000002.451.00P
173Adolis García31TEX434238366.08883141.955-2-5-3-9-12.071.95OF
174Deivi García25CHW140014.000000-1-140.000.00P
175Luis García37LAA260024.1220001.0000000.740.08P
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
176Maikel Garcia24KCR555553481.0136379457.963-2-50002.452.383B
177Yimi García33TOR200021.000000000.000.00P
178Amir Garrett32LAA6005.100000-1-380.000.00P
179Mitch Garver33SEA1106.0880001.0000-6212.008.00C
180Kevin Gausman33TOR1111054.1422001.000-1-400.660.36P
181Zack Gelof24OAK383838338.21818198228.989271404.764.712B
182Luis Gil26NYY1111063.11410311.9290001.851.18P
183Logan Gilbert27SEA1111070.211101001.000-2-601.401.00P
184Andrés Giménez25CLE535350470.021683128536.977003814.043.982B
185Yoendrys Gómez24NYY1001.000000000.000.00P
186Romy Gonzalez27BOS157363.030219011.00011323804.291.88SS-1B-3B-OF
187Victor González28NYY190016.1633001.00000-13.310.32P
188Niko Goodrum32TOT127775.12515732.880-6-102-5-8002.631.833B-OF-1B-SS-2B
189Jon Gray32TEX1110057.01147001.0000001.741.00P
190Chad Green33TOR8008.2110001.0000001.040.13P
191Riley Greene23DET403831332.273721011.000-3-102721.971.83OF
192Trent Grisham27NYY191310120.030291001.00017-1-1002.251.58OF
193Vaughn Grissom23BOS191919167.084235928.97603-1-7-14.424.322B
194Robbie Grossman34TOT252016175.04543110.978-2-14-1-602.261.76OF
195Vladimir Guerrero Jr.25TOR505049430.239836826442.99000-2-618.237.881B
196Luis Guillorme29LAA129790.0371324061.00022000-13.702.852B-3B-SS
197Josh Hader30HOU230025.0404001.0001801.440.17P
198Sam Haggerty30SEA75348.086110.8752410001.311.00OF
199David Hamilton26BOS302319215.0974251412.959-3-17-1-603.893.00SS-2B
200Ian Hamilton29NYY190022.2440001.000-1-901.590.21P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
201Garrett Hampson29KCR39178176.0604911011.00021200-13.071.33OF-2B-SS-3B-1B
202Emerson Hancock25SEA77034.195220.7780001.831.00P
203Mitch Haniger33SEA454136358.19490040.957-6-19-7-23-22.262.00OF
204Brett Harris26OAK161412124.03892814.97401-2-1902.692.313B
205Hogan Harris27OAK2008.2101001.0000001.040.50P
206Austin Hays28BAL271713162.23635010.972-2-12-3-22-11.941.30OF
207Andrew Heaney33TEX1110050.1110001.000-2-800.180.09P
208Jonathan Heasley27BAL4005.1211001.000-1-3803.380.50P
209Austin Hedges31CLE171611129.21451369011.000220437110.068.53C
210Jonah Heim29TEX494338382.03873741033.992-2-73919.057.84C
211Gunnar Henderson23BAL535351477.022275141626.973615513-14.084.08SS
212Blair Henley27HOU1100.1000000000.000.00P
213Ronny Henriquez24MIN1002.000000000.000.00P
214Sam Hentges27CLE9008.0110001.0000001.130.11P
215Darell Hernaiz22OAK282212191.0813445210.975-1-4-2-1313.722.32SS-3B-2B
216Carlos Hernández27KCR4002.2101001.000-1-7503.380.25P
217Jonathan Hernández27TEX100013.1550001.0000003.380.50P
218Tim Herrin27CLE250023.2514011.0000001.900.20P
219Aaron Hicks34LAA149887.219190001.000-2-33-2-2701.951.36OF-P
220Derek Hill28TEX42219.0110001.000-1-69-1-6300.470.25OF
221Tim Hill34CHW230020.061320.667-1-1001.800.17P
222Jackson Holliday20BAL1010987.0421032051.0000-7-1-1404.344.202B
223Clay Holmes31NYY250024.1220001.000-2-1600.740.08P
224Tyler Holton28DET190027.1404001.0000001.320.21P
225Tanner Houck28BOS1111171.016142011.000-1-302.031.45P
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
226Sam Huff26TEX1002.0220001.0000180009.002.00C
227Andy Ibáñez31DET23147132.163174516.9841921804.222.482B-3B-SS-OF
228Cole Irvin30BAL108050.2835011.000-1-401.420.80P
229Kyle Isbel27KCR474133361.21051050001.000272602.612.23OF
230Alex Jackson28TBR1311594.0100928001.00011511309.577.69C
231Jay Jackson36MIN170022.1422001.0000001.610.24P
232Joe Jacques29BOS1001.200000000.000.00P
233Travis Jankowski33TEX229698.02322010.95733944802.021.00OF
234Danny Jansen29TOR262424213.2213204630.986010018.858.08C
235Kenley Jansen36BOS180017.2101001.0000000.510.06P
236Cristian Javier27HOU77034.2312001.0000000.780.43P
237Griffin Jax29MIN250023.1413001.0001901.540.16P
238Ryan Jeffers27MIN262624225.12432311020.9920-20009.639.27C
239Dany Jiménez30OAK150014.220110.5000000.610.07P
240Eloy Jiménez27CHW1118.0110001.000-1-1050001.131.00OF
241Jahmai Jones26NYY82128.0725001.0001320002.250.882B-OF-3B
242Aaron Judge32NYY474741404.21141131001.0000-10002.542.43OF
243Edouard Julien25MIN544331385.016051107214.988-5-15-1-303.692.932B
244Corey Julks28CHW119983.024240001.00034034322.602.18OF
245Josh Jung26TEX44336.014410021.0000-1313303.503.503B
246Tommy Kahnle34NYY2001.200000000.000.00P
247Colt Keith22DET444135356.117863111419.9780-1-1-304.393.952B
248Brad Keller28TOT62020.2743001.0000003.051.17P
249Carson Kelly29DET332623240.12432311114.99631752529.067.33C
250Kevin Kelly26TBR200022.0312001.0000001.230.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
251Michael Kelly31OAK260030.0211001.000-1-700.600.08P
252Zack Kelly29BOS110016.2514001.0000002.700.45P
253Tony Kemp32BAL52120.1835001.0000-90003.541.332B-OF
254Buddy Kennedy25DET52224.01459021.00001915005.252.802B-3B
255Max Kepler31MIN362927274.255541001.00021031301.801.53OF
256Grae Kessinger26HOU101123.0113711.90913815203.911.003B-SS-2B-P
257Kevin Kiermaier34TOR383126270.08583110.988-3-12417-12.802.21OF
258Yusei Kikuchi33TOR1111061.0945001.0001301.330.82P
259Craig Kimbrel36BAL230020.0110001.000-1-1000.450.04P
260Isiah Kiner-Falefa29TOR524536399.218163117123.994617515-14.053.003B-2B-SS-P-OF
261George Kirby26SEA1212068.1422001.000-1-300.530.33P
262Alex Kirilloff26MIN363012241.181774011.0000-2-3-1413.022.25OF-1B
263Alejandro Kirk25TOR292823237.02342201220.99131463018.818.00C
264Heston Kjerstad25BAL44232.0770001.000-1-2113701.971.75OF
265Will Klein24KCR1001.000000000.000.00P
266Andrew Knizner29TEX18136110.01081071001.000-1-15-2-2208.846.00C
267Michael Kopech28CHW230024.2211001.0000000.730.09P
268Dean Kremer28BAL99050.0133820.8461401.981.22P
269Zac Kristofak26LAA1002.000000000.000.00P
270Joel Kuhnel29HOU1002.000000000.000.00P
271Steven Kwan26CLE323230283.06258311.98431141601.941.91OF
272Alex Lange28DET210018.2101001.0000000.480.05P
273Shea Langeliers26OAK464240378.23633441632.992262608.567.83C
274Wyatt Langford22TEX13139107.014140001.000-2-1711101.181.08OF
275Trevor Larnach27MIN1111486.021210001.0000-20002.201.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
276Jacob Latz28TEX240024.1202001.0000000.740.08P
277Ramón Laureano29CLE312013186.057525001.00042931932.761.84OF
278Jordan Leasure25CHW250023.2422001.0001801.520.16P
279José Leclerc30TEX220024.1211001.0000000.740.09P
280Korey Lee25CHW352726245.02512381212.996-3-14-5-24-29.187.14C
281Jack Leiter24TEX3309.1101001.0000000.960.33P
282DJ LeMahieu35NYY22217.0936001.0000330004.764.503B
283Dominic Leone32CHW180015.130210.667-1-1301.170.11P
284Royce Lewis25MIN1102.0110001.000000004.501.003B
285Zack Littell28TBR1111062.1826001.000-1-3-11.160.73P
286Brendon Little27TOR3003.1101001.0000002.700.33P
287Ben Lively32CLE88045.0413011.0000000.800.50P
288Jonathan Loáisiga29NYY3004.0312001.0000006.751.00P
289Nick Loftin25KCR149476.150272215.980-1-160005.783.062B-1B-3B-OF
290Sam Long28KCR3002.200000000.000.00P
291Joey Loperfido25HOU13127104.026251001.0002270002.252.00OF
292Jacob Lopez26TBR3005.100000-1-380.000.00P
293Nicky Lopez29CHW474439391.016959108220.9880-1-1-3-13.843.342B-SS
294Pablo López28MIN1111060.074210.8570000.900.55P
295Michael Lorenzen32TEX88048.11147021.0002802.051.38P
296Richard Lovelady28TBR4004.000000000.000.00P
297Brandon Lowe29TBR161410122.1662639112.9851120004.784.062B
298Josh Lowe26TBR11111093.02524010.960-1-9-2-25-12.322.18OF
299Nathaniel Lowe28TEX353535309.031028422427.987311-2-8-18.918.741B
300Easton Lucas27OAK3003.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
301Seth Lugo34KCR1212078.117611011.0001301.951.42P
302Jordan Lyles33KCR5005.0110001.0000001.800.20P
303Daniel Lynch IV27KCR2107.0101011.00012901.290.50P
304Josh Maciejewski28NYY1001.000000000.000.00P
305Kenta Maeda36DET88035.284311.8750001.770.88P
306Martín Maldonado37CHW313022251.0250241810.996-1-7-3-14-18.938.03C
307Matt Manning26DET55027.2312011.000-1-700.980.60P
308Alek Manoah26TOR55024.1211001.0000000.740.40P
309Kyle Manzardo23CLE4007.0541001.0000-190006.431.251B
310Manuel Margot29MIN43218220.156560001.0000-2-3-1602.291.30OF
311Ron Marinaccio28NYY90012.2211001.0000001.420.22P
312Alec Marsh26KCR99050.0135620.8460001.981.22P
313Austin Martin25MIN272313195.150491011.000-3-19-6-36-12.301.79OF-2B
314Chris Martin38BOS200020.11183001.000-1-1004.870.55P
315Seth Martinez29HOU230029.1413001.0001701.230.17P
316Michael Massey26KCR262623221.010242600121.0002831604.153.922B
317Jorge Mateo29BAL373226294.21325376318.9771452003.943.312B-OF-SS
318Phil Maton31TBR240020.2202001.0000000.870.08P
319Tim Mayza32TOR250017.2211001.0000001.020.08P
320James McArthur27KCR200023.2101001.0000000.380.05P
321James McCann34BAL242220198.22091941140.981-1-8-2-12-19.298.54C
322Kyle McCann26OAK171510123.0113104631.973-1-14-1-1008.056.47C
323Chas McCormick29HOU252518214.254540001.0000-3-1-502.262.16OF
324T.J. McFarland35OAK280022.2945011.000-1-903.570.32P
325Reese McGuire29BOS272320208.1232220932.9871642309.898.48C
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
326Ryan McKenna27BAL83130.011110001.000-1-36-1-4003.301.38OF
327Triston McKenzie26CLE1111057.1981001.0000001.410.82P
328Zach McKinstry29DET302012188.259183743.932-2-14-3-1902.621.57SS-3B-2B-OF-P
329Curtis Mead23TBR252321200.174264539.95901-4-2403.192.842B-3B
330Parker Meadows24DET322615217.159590001.00042331602.441.84OF
331John Means31BAL44020.2101001.0000000.440.25P
332MJ Melendez25KCR444425351.17067211.986-5-161301.771.53OF-1B
333Danny Mendick30CHW191817154.242142622.95215-2-1602.332.113B-2B
334Jake Meyers28HOU453533320.2108107010.99141400-13.002.38OF
335Bryce Miller25SEA1111064.21073001.000-1-301.390.91P
336Mason Miller25OAK190024.0110001.0000000.380.05P
337Shelby Miller33DET150016.1110001.0000000.550.07P
338Tyson Miller28SEA90011.2110001.0000000.770.11P
339José Miranda26MIN363419279.062213833.952-3-11-1-401.901.643B-1B
340Casey Mize27DET1010049.21156021.0000001.991.10P
341Yoán Moncada29CHW11111086.03182124.93511311403.032.643B
342Mickey Moniak26LAA373022267.17978010.98729-1-4-12.632.11OF
343Keider Montero23DET1104.1000000.000.00P
344Rafael Montero33HOU230022.2202001.000-1-900.790.09P
345Dylan Moore31SEA464130374.21578372214.9874142603.722.82SS-OF-2B-3B-1B
346Matt Moore35LAA220020.1404001.00011001.770.18P
347Eli Morgan28CLE100011.0404001.00011803.270.40P
348Ryan Mountcastle27BAL484645423.242038632228.995-1-33828.888.711B
349Kyle Muller26OAK130033.294410.8891602.140.62P
350Cedric Mullins29BAL484339392.082811001.000-2-7-1-301.881.71OF
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
351Andrés Muñoz25SEA230024.140310.7500001.110.13P
352Parker Mushinski28HOU7009.021010.500-2-4401.000.14P
353Nick Nastrini24CHW44016.1110001.000-1-1200.550.25P
354Bo Naylor24CLE373431305.13303151143.988-1-2312-19.618.81C
355Josh Naylor27CLE484845426.037033829345.9923826-27.757.651B
356Zach Neto23LAA535251462.019564127429.9790013-13.723.60SS
357Tyler Nevin27OAK36298253.012510814310.976-1-52904.342.65OF-1B-3B
358Ryan Noda28OAK272218202.018516518222.9892141608.156.781B
359Ryan O'Hearn30BAL15137107.156542041.0000411104.703.291B-OF
360Logan O'Hoppe24LAA464342387.13773591620.9950-1-3-908.718.15C
361Jack O'Loughlin24OAK1003.000000000.000.00P
362Tyler O'Neill29BOS343116275.15149110.98012-1-401.631.47OF
363Bailey Ober28MIN1111057.0835001.0000001.260.73P
364Steven Okert32MIN200017.2101001.000000.510.05P
365Reese Olson24DET1010056.152210.800-2-700.640.40P
366Jonathan Ornelas24TEX1003.00000000000.000.002B
367Rafael Ortega33CHW124450.018180001.000361-1-2403.241.50OF
368Chris Paddack28MIN1010055.1927001.000-1-401.460.90P
369Richie Palacios27TBR453732348.1109723618.99131131002.792.30OF-2B-SS
370Isaac Paredes25TBR484847428.198286648.9590-1-1-301.981.963B
371Kyren Paris22LAA13129105.0451431051.00011311103.863.212B-SS
372Wes Parsons31TOT4009.041210.7500003.000.75P
373Vinnie Pasquantino26KCR434338369.2366335310281.00041431008.918.511B
374Nate Pearson27TOR210019.100000-1-1000.000.00P
375Jeremy Peña26HOU565654492.224087146739.97100-4-10-24.264.16SS
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
376Ryan Pepiot26TBR99046.1761021.0000001.360.78P
377Cionel Pérez28BAL130012.2110001.000-1-1600.710.08P
378Salvador Perez34KCR484739404.03813621815.99738-1-308.477.76C-1B
379Wenceel Pérez24DET363122281.17473010.98614-4-17-12.342.03OF
380Tommy Pham36CHW272717239.061610001.00013-6-3002.302.26OF
381Kevin Pillar35TOT302116195.046460001.0002921202.121.53OF
382René Pinto27TBR191511135.0129126210.992-3-31-3-27-18.536.74C
383Nick Pivetta31BOS66030.0321001.0000000.900.50P
384Colin Poche30TBR10009.100000000.000.00P
385Jorge Polanco30SEA444341369.11516088318.98026-1-303.613.362B
386Zach Pop27TOR140013.1422001.0000002.700.29P
387Cody Poteet29NYY1106.0220001.0000003.002.00P
388Ryan Pressly35HOU220020.1312011.0000001.330.14P
389Austin Pruitt34TEX4004.1101001.0000002.080.25P
390Ceddanne Rafaela23BOS555238470.117110063819.953-2-400-13.122.33OF-SS-2B-3B
391Cole Ragans26KCR1212167.01248001.0002601.611.00P
392Cal Raleigh27SEA484340384.14083832142.9903992819.468.42C
393Luke Raley29SEA413428302.094904031.0002731112.802.19OF-1B
394Erasmo Ramírez34TBR110016.0202001.0000001.130.18P
395Harold Ramírez29TBR64038.014140001.00024839403.322.33OF
396José Ramírez31CLE424240374.0952665411.958-3-101302.192.173B
397Yohan Ramírez29BAL5006.0211001.00013303.000.40P
398Bryan Ramos22CHW141312114.04093012.9750222103.082.793B
399Rob Refsnyder33BOS221310125.03331110.97017-2-1902.301.45OF
400Zach Remillard30CHW1210687.032824021.00023311303.312.292B-3B-SS-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
401Anthony Rendon34LAA171615139.248113525.9582151912.962.883B
402Hunter Renfroe32KCR494340386.09186411.989-2-6-1-312.101.84OF
403Luis Rengifo27LAA373431308.11375578418.971-1-50003.883.412B-3B-SS
404Pablo Reyes30BOS21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
405Trevor Richards31TOR240027.130210.6670000.660.08P
406Leo Rivas26SEA42117.0936021.0001670004.762.25SS-2B
407Anthony Rizzo34NYY565653494.240434952335.993-1-1-1-207.307.161B
408Luis Robert Jr.26CHW77761.012120001.000-3-57-2-3901.771.71OF
409David Robertson39TEX230026.0835001.0001802.770.35P
410Brayan Rocchio23CLE484646416.016056101331.9812541203.403.27SS
411Carlos Rodón31NYY1111061.0514001.000-2-700.740.45P
412Grayson Rodriguez24BAL99051.01055001.0001401.761.11P
413Joely Rodríguez32BOS110011.0220001.0000001.640.18P
414Johnathan Rodríguez24CLE65445.0871001.000-3-67-2-5301.601.33OF
415Julio Rodríguez23SEA565654488.1154149230.9811351212.782.70OF
416Manuel Rodríguez27TBR9009.2101001.000-1-2100.930.11P
417Yariel Rodríguez27TOR44015.100000000.000.00P
418Yerry Rodríguez26TEX120017.0413001.00011202.120.33P
419Jake Rogers29DET322922250.1250241720.992131508.927.75C
420Josh Rojas30SEA463927350.0113426928.98200-1-302.852.093B-2B-OF-P
421Jordan Romano31TOR150013.2101001.0000000.660.07P
422Brent Rooker29OAK1312794.115150001.000-2-29-1-1201.431.15OF
423Ben Rortvedt26TBR403024278.22902781021.9931231309.307.02C-P
424Amed Rosario28TBR403830343.2104683516.990-5-17-6-20-12.702.29OF-2B-SS-3B
425Esteury Ruiz25OAK27167141.03635010.972-1-5-1-8-12.231.30OF
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
426Adley Rutschman26BAL343230290.12982821511.9973132829.218.74C
427Joe Ryan28MIN1111067.0963001.000-1-301.210.82P
428Nick Sandlin27CLE280025.0413001.0001801.440.14P
429Patrick Sandoval27LAA1111054.2101810.9002701.480.82P
430Cole Sands26MIN190022.1514001.00021802.010.26P
431Miguel Sanó31LAA1310689.1442519021.00022922704.433.143B-1B-P
432Carlos Santana38MIN494544405.236333129325.9924133917.997.351B
433Dennis Santana28NYY190022.0422011.000-1-901.640.21P
434Anthony Santander29BAL404029349.091901001.0005161302.352.28OF
435Tayler Saucedo31SEA150014.1303001.0000001.880.20P
436Matt Sauer25KCR140016.1202001.0000001.100.14P
437Josh Sborz30TEX7005.1101001.000-1-3801.690.14P
438Nolan Schanuel22LAA494542404.135132524233.994-3-102617.777.121B
439Clarke Schmidt28NYY1111060.2136610.9232701.781.09P
440Davis Schneider25TOR474026349.2112763518.991-1-4-2-6-22.862.18OF-2B
441John Schreiber30KCR240023.1743001.0000002.700.29P
442Max Schuemann27OAK373023272.21123473519.955-6-27-6-2603.532.68SS-2B-OF-3B
443Tayler Scott32HOU250027.21073001.0000003.250.40P
444Corey Seager30TEX484842406.017556114523.9715153903.773.54SS
445JP Sears28OAK1111060.1606001.000-2-700.900.55P
446Colin Selby26KCR2003.0220001.0000006.001.00P
447Marcus Semien33TEX555551478.024378162330.98812291128-24.524.362B
448Brian Serven29TOR63227.02625010.962-1-530008.334.17C
449Bryan Shaw36CHW5004.000000000.000.00P
450Gavin Sheets28CHW353423279.1110107214.991-5-20-5-21-13.513.11OF-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
451Austin Shenton26TBR97764.161583031.0001140008.536.781B
452Braden Shewmake26CHW252115178.064134837.9530-30003.082.44SS-3B-2B
453Zack Short29BOS22218.0615011.0000170003.003.003B-2B
454Jared Shuster25CHW90023.1211001.000-1-900.770.22P
455Chase Silseth24LAA2208.000000000.000.00P
456Brady Singer27KCR1111061.2127410.9170001.611.00P
457Jon Singleton32HOU353328293.024221922126.996-8-34-4-1617.406.891B
458Jose Siri28TBR424137362.1115111040.965-8-27-2-6-12.762.64OF
459Tarik Skubal27DET1111067.083410.8750000.940.64P
460Justin Slaten26BOS190028.0422001.0000001.290.21P
461Cade Smith25CLE240024.2321001.0001801.090.13P
462Dominic Smith29BOS201713151.013211219111.992215-2-1607.816.551B
463Josh Smith26TEX524540404.0121318738.97531061812.632.113B-SS
464Will Smith34KCR200017.130210.6670001.040.10P
465Kirby Snead29SEA7004.2101001.0000001.930.14P
466Collin Snider28SEA3003.0101001.0000003.000.33P
467Tyler Soderstrom22OAK1311792.181746110.98818-1-1307.805.711B-C
468José Soriano25LAA119052.1147520.8570002.061.09P
469Michael Soroka26CHW129053.0826001.0001401.360.67P
470Lenyn Sosa24CHW129887.12781813.963-1-19-3-4102.682.003B-2B
471Juan Soto25NYY575753500.01291254011.0009222402.322.26OF
472Gabe Speier29SEA220016.1202001.000-2-2401.100.09P
473Mitch Spence26OAK143038.1734001.0000001.640.50P
474George Springer34TOR474645398.08279210.988-5-140011.831.72OF
475Ryne Stanek32SEA220019.0211001.0000000.950.09P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
476Josh Staumont30MIN7007.100000000.000.00P
477Brock Stewart32MIN130013.1211011.0000001.350.15P
478Trevor Story31BOS88767.22041513.9500823502.532.38SS
479Kyle Stowers26BAL74239.0990001.00000-1-3002.081.29OF
480Chris Stratton33KCR210023.1404001.0001901.540.19P
481Hunter Strickland35LAA230024.000000000.000.00P
482Ross Stripling34OAK1111055.2104510.9000001.460.82P
483Marcus Stroman33NYY1111062.01871010.9441302.471.55P
484Peter Strzelecki29CLE4005.200000000.000.00P
485Albert Suárez34BAL114029.1936021.0001702.760.82P
486José Suarez26LAA140028.2101001.000-1-700.310.07P
487Wander Suero32HOU1000.00000000.00P
488Erik Swanson30TOR170013.210010.0000000.000.00P
489Dillon Tate30BAL140017.0211001.0000001.060.14P
490Leody Taveras25TEX535249453.0130126311.992-12-31-6-1502.562.43OF
491Samad Taylor25SEA31011.1110001.0000-30000.790.33OF
492Matt Thaiss29LAA13129104.0117113130.974-1-911209.878.77C
493Caleb Thielbar37MIN160012.110010.0000000.000.00P
494Trent Thornton30SEA240023.141210.7501901.160.13P
495Jesús Tinoco29TEX3004.000000000.000.00P
496Michael Tonkin34TOT90014.0312011.000-1-8501.930.33P
497Spencer Torkelson24DET505047442.240737034332.993-2-6-6-1608.218.081B
498Abraham Toro27OAK403828318.21144667113.991-3-9-2-703.192.763B-2B-1B-OF
499Gleyber Torres27NYY565554489.119081102728.963-5-13-3-703.373.272B
500Taylor Trammell26NYY4009.1110001.0000-14-1-13300.960.25OF
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
501Jose Trevino31NYY332724247.12682561022.99331573419.688.06C-P
502Mike Trout32LAA242421203.067652011.00003-1-502.972.79OF
503Cole Tucker27LAA119676.030111631.90006-1-1503.202.253B-OF
504Kyle Tucker27HOU545450472.2100964021.00061651211.901.85OF
505Justin Turner39TOR109371.03726921.9460-40004.443.501B-3B
506Edwin Uceta26TBR2004.0110001.0000002.250.50P
507José Ureña32TEX144043.184310.875-2-901.450.50P
508Luis Urías27SEA332517214.173254356.93215-1-602.862.063B
509Ramón Urías30BAL231815163.149212622.959021702.592.043B-1B
510Gio Urshela32DET282418212.053114021.96214-2-11-12.171.763B-1B
511Naoyuki Uwasawa30BOS2004.0110001.0000002.250.50P
512Enmanuel Valdez25BOS292617219.1109377119.991212-1-5-14.433.722B-OF
513Framber Valdez30HOU88047.2303001.000-1-400.570.38P
514Louie Varland26MIN44016.2202001.0000001.080.50P
515Daulton Varsho27TOR524936424.21221211001.000824113122.592.35OF
516Andrew Vaughn26CHW504948426.239036622226.995-1-10008.187.761B
517Christian Vázquez33MIN322929262.02972841121.9930-2314010.139.22C-3B
518Nelson Velázquez25KCR1512698.02221010.955-3-38-2-2401.931.40OF
519Anthony Veneziano26KCR2002.000000000.000.00P
520Alex Verdugo28NYY545349475.01211201011.000112882012.292.24OF
521Justin Verlander41HOU88047.0633001.0001401.150.75P
522Nick Vespi28BAL1001.000000000.000.00P
523Will Vest29DET230024.0532001.0000001.880.22P
524Thyago Vieira31BAL1000.00000000.00P
525Matt Vierling27DET463721336.081532624.975-7-24-1-3-12.121.583B-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
526Ryan Vilade25DET32219.0660001.000211416302.842.00OF
527Anthony Volpe23NYY565655498.021992122524.9773841003.873.82SS
528Austin Voth32SEA210022.253110.8000001.590.19P
529Michael Wacha32KCR1111062.21266011.0001301.721.09P
530Jacob Waguespack30TBR41010.0110001.0000000.900.25P
531Matt Wallner26MIN118468.021210001.000243-1-1702.781.91OF
532Jared Walsh30TEX161414126.011610410211.9830-4-1-1008.147.131B
533Taylor Ward30LAA484847427.110097210.990-2-5-1-202.092.06OF
534Luke Weaver30NYY200034.032010.667-1-600.530.10P
535Jacob Webb30BAL260023.1312001.000-1-901.160.12P
536Greg Weissert29BOS230022.1312001.0000001.210.13P
537Austin Wells24NYY333025261.2255247531.9881331408.677.64C
538Tyler Wells29BAL33015.1202001.0000001.170.67P
539Davis Wendzel27TEX137269.014410001.00022923501.831.083B-2B
540Joey Wentz26DET150021.2220001.0000000.830.13P
541Jordan Westburg25BAL505041452.01132885071.000-1-32502.251.953B-2B-SS
542Mitch White29TOR40010.0110001.0000000.900.25P
543Owen White24TEX2001.000000000.000.00P
544Forrest Whitley26HOU1000.200000000.000.00P
545Garrett Whitlock28BOS44018.1743001.00011103.441.75P
546Steven Wilson29CHW210019.0404001.00011101.890.19P
547Josh Winckowski26BOS123024.1633001.0000002.220.50P
548Cole Winn24TEX110014.1312001.0000001.880.27P
549Bobby Witt Jr.24KCR575753494.020266131519.9753751223.593.46SS
550Connor Wong28BOS373329299.03012792021.99300-3-12-19.007.48C-1B-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
551Bryan Woo24SEA44021.2660001.0000002.491.50P
552Alex Wood33OAK99039.1927011.0000002.061.00P
553Jake Woodford27CHW1104.100000000.000.00P
554Simeon Woods Richardson23MIN88040.0624001.0000001.350.75P
555Kirby Yates37TEX200020.1211001.000-1-1000.890.10P
556Masataka Yoshida30BOS1001.0000000-3720000.000.00OF
557Seby Zavala30SEA16139111.09187310.9890-2-3-32-17.305.63C
558Angel Zerpa24KCR240022.0514001.0001902.050.21P
559Guillo Zuñiga25LAA4005.000000000.000.00P