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.81.723534773554320.0193814404762236.9891131852
Boston Red Sox403.89.697554953314431.0200914774933937.9811138-4-5
Chicago White Sox435.09.703565043834383.0193514614413332.983-17-5-29-4-3
Cleveland Guardians343.73.699554953724446.0198414824693351.9831132130
Detroit Tigers334.25.701534773314254.0189914184503142.984-103-31
Houston Astros384.60.693554953904374.0196314584802550.98772-7-40
Kansas City Royals353.46.707565043664419.0198714734932136.989823084
Los Angeles Angels384.98.707544863854341.0194314474682841.98610711
Minnesota Twins374.31.693544863114302.0185014343952125.989-18-5-12-12
New York Yankees363.18.727565044114491.0197914974513141.9842462430
Oakland Athletics414.80.683565043334476.0202414924924060.980-12-3-19-42
Seattle Mariners363.80.726565043774422.0194714744393435.9831951801
Tampa Bay Rays384.80.703554953814470.0195014904303041.985-9-2-5-3-4
Texas Rangers434.49.709554953764365.0197514554893143.984195235-1
Toronto Blue Jays344.56.689544863584218.0190414064663245.983-3-13333
League Average374.25.704554943644381 195214604623041.98530800
5554.25.7048237407546065712.029287219046932451615.98552111303

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 Abreu27HOU270027.2202001.0001700.650.07P
2José Abreu37HOU242119186.01761649317.983-5-33-3-19-18.377.211B
3Wilyer Abreu25BOS483929359.18176231.96341472321.951.63OF
4Jason Adam32TBR250024.0716011.000-1-802.630.28P
5Austin Adams33OAK240017.1211011.000-1-1201.040.08P
6Jo Adell25LAA413835343.186842001.00072451712.252.10OF
7Ehire Adrianza34LAA86660.014212021.00012012002.101.753B-2B
8Keegan Akin29BAL240025.1505001.0001801.780.21P
9Jorge Alcalá28MIN100014.0101001.000-1-14-10.640.10P
10Scott Alexander34OAK3002.100000000.000.00P
11Tyler Alexander29TBR106052.0835001.000-1-401.380.80P
12Logan Allen25CLE1111057.01028001.0002701.580.91P
13Nick Allen25OAK282318201.0953653620.9370121203.993.18SS
14Jose Altuve34HOU535347457.0188651230361.000120013.703.552B
15Yordan Alvarez27HOU151510125.028262001.0003240002.021.87OF
16Jacob Amaya25HOU1002.0422011.000013800018.004.002B
17Chase Anderson36BOS131025.2321001.000-1-801.050.23P
18Grant Anderson27TEX110012.000000000.000.00P
19Justin Anderson31CHW5005.100000000.000.00P
20Nick Anderson33KCR210019.1110001.0000000.470.05P
21Shaun Anderson29TEX2003.1101001.000-1-6002.700.50P
22Tyler Anderson34LAA1010064.115105001.0001302.101.50P
23Clayton Andrews27NYY1000.100000000.000.00P
24Miguel Andujar29OAK33327.0660001.0001440002.002.00OF
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 Arias24CLE332921260.0105386257.95216-4-1803.462.633B-SS-OF-2B-1B
27Shawn Armstrong33TBR204025.1202001.000-1-800.710.10P
28Randy Arozarena29TBR514944440.2102993001.000130002.082.00OF
29Spencer Arrighetti24HOU88037.2202001.000-2-1100.480.25P
30Pedro Avila27CLE90017.1110001.0000000.520.11P
31Akil Baddoo25DET1001.00000000000.000.00OF
32Javier Báez31DET454342380.218873111425.979120014.354.09SS
33Tanner Banks32CHW191024.050410.800-1-801.500.21P
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 Baumann28TOT180019.052210.8000001.890.22P
38Eduard Bazardo28SEA5007.2211001.0000002.350.40P
39Tyler Beede31CLE130014.0202001.000-1-1401.290.15P
40Clayton Beeter25NYY1001.000000000.000.00P
41Brayan Bello25BOS99047.1651001.000-1-401.140.67P
42Andrew Benintendi29CHW484747410.0109107110.991-4-13-8-23-12.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 Bichette26TOR515146430.215548103428.974-6-17-3-803.162.96SS
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 Biggio29TOR353322284.21166351211.983001403.602.782B-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 Bleday26OAK554944441.0133129220.985-1-10012.672.38OF
57Ryan Bliss24SEA22117.0117311.909-1-510005.295.002B
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 Bregman30HOU525249454.0134369445.97039-1-312.582.503B
69Will Brennan26CLE423522316.07976120.97528-2-7-12.191.83OF
70Beau Brieske26DET4007.1211001.0000002.450.50P
71Aaron Brooks34OAK33017.1321001.0000001.561.00P
72Hunter Brown25HOU1110049.11174001.0000012.011.00P
73Seth Brown31OAK463424310.28077210.988-3-10-1-302.291.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 Burnes29BAL1111065.2134810.923-2-601.641.09P
77Lawrence Butler23OAK402924279.07169110.98631400-12.261.75OF
78Byron Buxton30MIN322725240.265641001.000-4-2141912.432.03OF
79José Caballero27TBR484845428.217950122723.9612600-13.613.58SS
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 Cameron27OAK22220.0431001.0000-16-1-6001.802.00OF
85Isaiah Campbell26BOS7006.1312001.00013204.260.43P
86Mark Canha35DET292721247.18482024.9761300-12.982.65OF-1B
87Griffin Canning28LAA1111056.2954001.00031101.430.82P
88Jonathan Cannon23CHW33013.2312001.0000001.981.00P
89Yennier Cano30BAL270024.0734011.00021702.630.26P
90Dominic Canzone26SEA23179137.230300001.00043532601.961.30OF
91Victor Caratini30HOU201818160.01541431010.9940-118-18.617.65C-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
96Luis Castillo31SEA1212071.162311.8330000.630.42P
97Willi Castro27MIN545035454.0137934043.971-13-34-5-1302.641.96OF-SS-3B-P
98Andrew Chafin34DET190016.1220001.0000001.100.11P
99Adam Cimber33LAA220020.1404011.00011001.770.18P
100José Cisnero35LAA140014.021010.500-1-1400.640.07P
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
101Aaron Civale29TBR1111056.2312001.0000000.480.27P
102Emmanuel Clase26CLE280027.162221.667-1-701.320.14P
103Jonatan Clase22SEA1110685.018180001.000020001.911.64OF
104Garrett Cleavinger30TBR230021.2303001.000-1-901.250.13P
105Ernie Clement28TOR382522231.293196957.9461331513.422.263B-SS-2B-OF
106Mike Clevinger33CHW44016.0303011.0000001.690.75P
107Dylan Coleman27HOU1001.000000000.000.00P
108Roansy Contreras24LAA2003.010010.0000000.000.00P
109Garrett Cooper33BOS108462.05950815.983122-2-39-18.425.801B
110Carlos Correa29MIN373733310.21295671210.9840-1-2-813.683.43SS
111Nestor Cortes29NYY1212071.0826011.0001301.010.67P
112Danny Coulombe34BAL240019.2101001.00011000.460.04P
113Jake Cousins29NYY2003.000000000.000.00P
114Colton Cowser24BAL484231384.096942001.0005172612.252.00OF
115J.P. Crawford29SEA313029264.110546590101.0005231503.583.39SS
116Kutter Crawford28BOS1111062.1844011.000-1-301.160.73P
117Cooper Criswell27BOS98038.2312011.000-1-500.700.33P
118Garrett Crochet25CHW1212063.2734001.000-1-300.990.58P
119Xzavion Curry25CLE33012.2000000000.000.00P
120Bobby Dalbec29BOS211510134.1957322071.00043821806.364.321B-3B
121J.D. Davis31OAK272412210.013511222115.993-6-33-1-615.744.191B-3B
122Brett de Geus26SEA4003.1101001.0000002.700.25P
123Paul DeJong30CHW504540389.01405677715.950-6-17-2-603.082.66SS
124Zach DeLoach25CHW1118.0550001.0001192115005.635.00OF
125Jonny DeLuca25TBR211816174.05451211.981001602.742.52OF
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
126Reid Detmers24LAA1111059.1514001.0000000.760.45P
127Chris Devenski33TBR110015.1110001.000-1-1300.590.09P
128Rafael Devers27BOS393933337.078324332.962-6-23-5-1802.001.923B
129Miguel Díaz29HOU1001.000000000.000.00P
130Yainer Diaz25HOU373736326.03393251133.9910-1-3-1119.289.08C
131Yandy Díaz32TBR474541406.135933619431.98901-1-3-17.867.551B
132Brandon Drury31LAA252421203.01116545114.991-2-10-5-3004.884.402B-1B
133Daniel Duarte27MIN2004.0110001.0000002.250.50P
134Shawn Dubin28HOU90013.2431001.0000002.630.44P
135Mauricio Dubón29HOU382821268.097811336.9691600-23.162.35OF-2B-1B-3B
136Tyler Duffey33KCR9009.0110001.0000001.000.11P
137Dane Dunning29TEX88040.273310.8571501.330.75P
138Ezequiel Duran25TEX312518219.095741924.97974063203.823.00OF-3B-1B-SS-2B
139Jarren Duran27BOS555539484.0123118411.99271892212.272.22OF
140Jhoan Durán26MIN140013.0431001.0000002.770.29P
141Zach Eflin30TBR1010059.01055001.0002701.531.00P
142Mason Englert24DET2002.000000000.000.00P
143Nathan Eovaldi34TEX88044.11275001.0000002.441.50P
144Lucas Erceg29OAK210022.0725021.0001902.860.33P
145Paolo Espino37TOR2004.200000000.000.00P
146Joey Estes22OAK33015.2312001.00011301.721.00P
147Carlos Estévez31LAA170017.0101001.0000000.530.06P
148Alex Faedo28DET180030.242110.7501700.880.17P
149Pete Fairbanks30TBR150014.0110001.0000000.640.07P
150Kyle Farmer33MIN42248229.17121500111.0002110002.791.373B-2B-SS
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
151Erick Fedde31CHW1111064.173310.8570000.840.55P
152Caleb Ferguson27NYY220017.1220001.0000001.040.09P
153Tyler Ferguson30OAK7008.000000000.000.00P
154Freddy Fermin29KCR302323213.02031949011.00042052828.586.77C
155Jack Flaherty28DET1010061.0532001.0000000.740.50P
156Dominic Fletcher26CHW242115177.15651230.946-2-13213-12.692.21OF
157Chris Flexen29CHW119049.0936001.0001401.650.82P
158Estevan Florial26CLE22169144.03735110.9730-232502.251.64OF
159Jason Foley28DET230020.1312011.000-1-1001.330.13P
160Justin Foscue25TEX1002.0110001.0000-1560004.501.002B
161J.P. France29HOU55025.1110001.0000000.360.20P
162Ty France29SEA525048443.037032543230.9950-1-1-317.486.941B-2B
163Bowden Francis28TOR52014.2523001.00011403.071.00P
164Adam Frazier32KCR322517218.2993264310.9702973823.952.912B-OF-3B
165Tyler Freeman25CLE484639414.01231158031.00025-1-212.672.37OF-2B-3B-SS
166David Fry28CLE282316216.0138131615.993-1-7-4-22-15.713.91OF-C-1B-3B
167Carson Fulmer30LAA130023.2101001.0000000.380.08P
168Kody Funderburk27MIN190024.151310.8000001.480.21P
169Hunter Gaddis26CLE270026.141210.7500001.030.11P
170Gerson Garabito28TEX1103.2110001.0000002.451.00P
171Adolis García31TEX424137357.08782141.954-1-4-4-13-12.091.98OF
172Deivi García25CHW140014.000000-1-140.000.00P
173Luis García37LAA250023.1220001.0000000.770.08P
174Maikel Garcia24KCR545452472.0134369357.963-2-52502.462.393B
175Yimi García33TOR190020.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
176Amir Garrett32LAA6005.100000-1-380.000.00P
177Kevin Gausman33TOR1111054.1422001.000-1-400.660.36P
178Zack Gelof24OAK373737330.11787997228.989261404.804.762B
179Luis Gil26NYY1010055.1139311.9230001.951.20P
180Logan Gilbert27SEA1111070.211101001.000-2-601.401.00P
181Andrés Giménez25CLE525249462.021282125534.9760-13814.033.982B
182Yoendrys Gómez24NYY1001.000000000.000.00P
183Romy Gonzalez27BOS147362.029209011.0000911904.211.93SS-1B-3B-OF
184Victor González28NYY190016.1633001.00000-13.310.32P
185Niko Goodrum32TOT127775.12515732.880-6-102-5-8002.631.833B-OF-1B-SS-2B
186Jon Gray32TEX1110057.01147001.0000001.741.00P
187Chad Green33TOR8008.2110001.000001.040.13P
188Riley Greene23DET393731323.271701011.000-3-1231121.971.82OF
189Trent Grisham27NYY191310120.030291001.00017-1-1002.251.58OF
190Vaughn Grissom23BOS181818159.083235828.97614-2-15-14.584.502B
191Robbie Grossman34TOT252016175.04543110.978-2-14-1-602.261.76OF
192Vladimir Guerrero Jr.25TOR505049430.239836826442.99000-2-618.237.881B
193Luis Guillorme29LAA118681.0351223051.00011611503.892.922B-3B-SS
194Josh Hader30HOU220024.0404001.0001801.500.18P
195Sam Haggerty30SEA75348.086110.8752410001.311.00OF
196David Hamilton26BOS292218207.0954051412.958-3-16-1-603.963.03SS-2B
197Ian Hamilton29NYY190022.2440001.000-1-901.590.21P
198Garrett Hampson29KCR39178176.0604911011.00021216-13.071.33OF-2B-SS-3B-1B
199Emerson Hancock25SEA77034.195220.7780001.831.00P
200Mitch Haniger33SEA454136358.19490040.957-6-19-6-20-12.262.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
201Brett Harris26OAK161412124.03892814.97401-3-2902.692.313B
202Hogan Harris27OAK2008.2101001.0000001.040.50P
203Austin Hays28BAL271713162.23635010.972-2-12-3-22-11.941.30OF
204Andrew Heaney33TEX1110050.1110001.000-2-80.180.09P
205Jonathan Heasley27BAL4005.1211001.000-1-3803.380.50P
206Austin Hedges31CLE161510121.21401337011.000218439110.368.75C
207Jonah Heim29TEX484237373.03773641033.992-2-731019.027.79C
208Gunnar Henderson23BAL525250468.021772140526.977616513-14.084.08SS
209Blair Henley27HOU1100.1000000000.000.00P
210Ronny Henriquez24MIN1002.000000000.000.00P
211Sam Hentges27CLE8007.2110001.0000001.170.13P
212Darell Hernaiz22OAK282212191.0813445210.975-1-4-2-1313.722.32SS-3B-2B
213Carlos Hernández27KCR3001.2101001.0000005.400.33P
214Jonathan Hernández27TEX100013.1550001.0000003.380.50P
215Tim Herrin27CLE240022.1413001.0000001.610.17P
216Aaron Hicks34LAA149887.219190001.000-2-33-2-2701.951.36OF-P
217Derek Hill28TEX42219.0110001.000-1-70-1-6300.470.25OF
218Tim Hill34CHW230020.061320.667-1-1001.800.17P
219Jackson Holliday20BAL1010987.0421032051.000-1-7-1-1404.344.202B
220Clay Holmes31NYY240023.1220001.000-2-1700.770.08P
221Tyler Holton28DET190027.1404001.0000001.320.21P
222Tanner Houck28BOS1111171.016142011.000-1-302.031.45P
223Sam Huff26TEX1002.0220001.0000180009.002.00C
224Andy Ibáñez31DET22147130.162174415.9841621804.212.542B-3B-SS-OF
225Cole Irvin30BAL108050.2835011.000-1-401.420.80P
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
226Kyle Isbel27KCR464032352.21011010001.000122602.582.20OF
227Alex Jackson28TBR1211591.096897001.00011611309.498.00C
228Jay Jackson36MIN170022.1422001.0000001.610.24P
229Joe Jacques29BOS1001.200000000.000.00P
230Travis Jankowski33TEX229698.02322010.95733944802.021.00OF
231Danny Jansen29TOR262424213.2213204630.986010018.858.08C
232Kenley Jansen36BOS180017.2101001.0000000.510.06P
233Cristian Javier27HOU77034.2312001.0000000.780.43P
234Griffin Jax29MIN250023.1413001.0001901.540.16P
235Ryan Jeffers27MIN252523216.12382261020.9920-2-2-1109.829.44C
236Dany Jiménez30OAK150014.220110.5000000.610.07P
237Eloy Jiménez27CHW1118.0110001.000-1-1050001.131.00OF
238Jahmai Jones26NYY82128.0725001.0001320002.250.882B-OF-3B
239Aaron Judge32NYY464640395.21111101001.000-1-20002.522.41OF
240Edouard Julien25MIN534230376.015346105213.987-5-15-2-603.612.852B
241Corey Julks28CHW108874.022220001.00023334822.682.20OF
242Josh Jung26TEX44336.014410021.0000-1313303.503.503B
243Tommy Kahnle34NYY2001.200000000.000.00P
244Colt Keith22DET423933338.116961104418.976-1-2-1-404.393.932B
245Brad Keller28TOT62020.2743001.00015803.051.17P
246Carson Kelly29DET322522231.12312191114.99642052628.957.19C
247Kevin Kelly26TBR190021.2312001.0000001.250.16P
248Michael Kelly31OAK250029.2211001.000-1-700.610.08P
249Zack Kelly29BOS110016.2514001.0000002.700.45P
250Tony Kemp32BAL52120.1835001.0000-90003.541.332B-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
251Buddy Kennedy25DET52224.01459021.00001915005.252.802B-3B
252Max Kepler31MIN352826265.253521001.0002831301.801.51OF
253Grae Kessinger26HOU101123.0113711.90913815203.911.003B-SS-2B-P
254Kevin Kiermaier34TOR373025261.08381110.988-3-1341802.832.22OF
255Yusei Kikuchi33TOR1111061.0945001.0001301.330.82P
256Craig Kimbrel36BAL230020.0110001.000-1-1000.450.04P
257Isiah Kiner-Falefa29TOR514435390.217760116123.994516515-14.052.983B-2B-SS-P-OF
258George Kirby26SEA1111062.1422001.000-1-300.580.36P
259Alex Kirilloff26MIN363012241.181774011.0000-2-4-1913.022.25OF-1B
260Alejandro Kirk25TOR282722228.02282141220.99131663218.928.07C
261Heston Kjerstad25BAL44232.0770001.000-1-2113701.971.75OF
262Will Klein24KCR1001.000000000.000.00P
263Andrew Knizner29TEX18136110.01081071001.000-1-15-2-2208.846.00C
264Michael Kopech28CHW220023.2211001.0000000.760.09P
265Dean Kremer28BAL99050.0133820.8461401.981.22P
266Zac Kristofak26LAA1002.000000000.000.00P
267Joel Kuhnel29HOU1002.000000000.000.00P
268Steven Kwan26CLE323230283.06258311.98431141601.941.91OF
269Alex Lange28DET210018.2101001.0000000.480.05P
270Shea Langeliers26OAK454139370.13503321532.991261308.437.71C
271Wyatt Langford22TEX1212898.014140001.000-1-611201.291.17OF
272Trevor Larnach27MIN1010479.018180001.0001100002.051.80OF
273Jacob Latz28TEX230023.2202001.0000000.760.09P
274Ramón Laureano29CLE312013186.057525001.00042921232.761.84OF
275Jordan Leasure25CHW240022.2321001.0001901.190.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
276José Leclerc30TEX210023.1211001.0000000.770.10P
277Korey Lee25CHW342726244.02512381212.996-3-14-3-15-19.227.35C
278Jack Leiter24TEX3309.1101001.0000000.960.33P
279DJ LeMahieu35NYY1118.0413001.0000444.504.003B
280Dominic Leone32CHW180015.130210.667-1-1301.170.11P
281Royce Lewis25MIN1102.0110001.000000004.501.003B
282Zack Littell28TBR1111062.1826001.000-1-3-11.160.73P
283Brendon Little27TOR3003.1101001.0000002.700.33P
284Ben Lively32CLE88045.0413011.0000000.800.50P
285Jonathan Loáisiga29NYY3004.0312001.0000006.751.00P
286Nick Loftin25KCR138367.1401921051.000070005.352.672B-3B-1B-OF
287Sam Long28KCR3002.200000000.000.00P
288Joey Loperfido25HOU13127104.026251001.0002270002.252.00OF
289Jacob Lopez26TBR3005.100000-1-380.000.00P
290Nicky Lopez29CHW464338382.016556107219.9880-1-1-3-13.843.332B-SS
291Pablo López28MIN1111060.074210.8570000.900.55P
292Michael Lorenzen32TEX88048.11147021.0002802.051.38P
293Richard Lovelady28TBR4004.000000000.000.00P
294Brandon Lowe29TBR151310114.1632537112.984190004.884.132B
295Josh Lowe26TBR11111093.02524010.960-1-10-2-25-12.322.18OF
296Nathaniel Lowe28TEX343434300.030027422426.987210-2-8-18.888.711B
297Easton Lucas27OAK3003.200000000.000.00P
298Seth Lugo34KCR1111072.11459011.0001301.741.27P
299Jordan Lyles33KCR5005.0110001.0000001.800.20P
300Daniel Lynch IV27KCR2107.0101011.00012901.290.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
301Josh Maciejewski28NYY1001.000000000.000.00P
302Kenta Maeda36DET88035.284311.8750001.770.88P
303Martín Maldonado37CHW302922243.0243235710.996-2-8-4-20-18.968.07C
304Matt Manning26DET55027.2312011.000-1-700.980.60P
305Alek Manoah26TOR44022.2211001.0000000.790.50P
306Kyle Manzardo23CLE4007.0541001.0000-190006.431.251B
307Manuel Margot29MIN42218218.156560001.0000-2-2-1102.311.33OF
308Ron Marinaccio28NYY90012.2211001.0000001.420.22P
309Alec Marsh26KCR99050.0135620.8460001.981.22P
310Austin Martin25MIN272313195.150491011.000-3-19-6-36-12.301.79OF-2B
311Chris Martin38BOS200020.11183001.000-1-1004.870.55P
312Seth Martinez29HOU230029.1413001.0001701.230.17P
313Michael Massey26KCR262623221.010242600121.0002831604.153.922B
314Jorge Mateo29BAL363125285.21285075318.9772741603.943.292B-OF-SS
315Phil Maton31TBR240020.2202001.0000000.870.08P
316Tim Mayza32TOR240016.2211001.0000001.080.08P
317James McArthur27KCR200023.2101001.0000000.380.05P
318James McCann34BAL232119189.22031891040.980-1-9-2-13-19.448.65C
319Kyle McCann26OAK171510123.0113104631.973-1-14-1-1008.056.47C
320Chas McCormick29HOU242417205.051510001.000-1-4-1-502.242.13OF
321T.J. McFarland35OAK270021.2945011.000-1-903.740.33P
322Reese McGuire29BOS272320208.1232220932.9871742309.898.48C
323Ryan McKenna27BAL83130.011110001.000-1-36-1-4003.301.38OF
324Triston McKenzie26CLE1111057.1981001.000-1-301.410.82P
325Zach McKinstry29DET291912181.256173543.929-3-18-3-1902.581.53SS-3B-2B-OF-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
326Curtis Mead23TBR252321200.174264539.95900-4-2403.192.842B-3B
327Parker Meadows24DET322615217.159590001.00042331602.441.84OF
328John Means31BAL44020.2101001.0000000.440.25P
329MJ Melendez25KCR434324342.16966211.986-4-121301.791.55OF-1B
330Danny Mendick30CHW191817154.242142622.95215-2-1602.332.113B-2B
331Jake Meyers28HOU443432311.0106105010.99141400-13.042.39OF
332Bryce Miller25SEA1111064.21073001.000-1-301.390.91P
333Mason Miller25OAK190024.0110001.0000000.380.05P
334Shelby Miller33DET150016.1110001.0000000.550.07P
335Tyson Miller28SEA90011.2110001.0000000.770.11P
336José Miranda26MIN353318270.059213532.949-3-13-1-401.871.603B-1B
337Casey Mize27DET1010049.21156021.0000001.991.10P
338Yoán Moncada29CHW11111086.03182124.93511311403.032.643B
339Mickey Moniak26LAA362921258.17675010.987210-1-4-12.612.08OF
340Rafael Montero33HOU230022.2202001.000-1-900.790.09P
341Dylan Moore31SEA454030364.21528169214.9874122603.702.83SS-OF-2B-3B-1B
342Matt Moore35LAA220020.1404001.00011001.770.18P
343Eli Morgan28CLE9008.1303001.00012403.240.33P
344Ryan Mountcastle27BAL474544414.241137732228.995-1-33928.888.701B
345Kyle Muller26OAK130033.294410.8891602.140.62P
346Cedric Mullins29BAL474238383.080791001.000-3-9-1-301.881.70OF
347Andrés Muñoz25SEA220023.140310.7500001.160.14P
348Parker Mushinski28HOU7009.021010.500-2-4401.000.14P
349Nick Nastrini24CHW44016.1110001.000-1-1200.550.25P
350Bo Naylor24CLE373431305.13303151143.9880-231209.618.81C
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
351Josh Naylor27CLE474744418.036132929343.9923839-17.717.621B
352Zach Neto23LAA525150453.018860124428.9790013-13.663.54SS
353Tyler Nevin27OAK36298253.012510814310.976-1-52904.342.65OF-1B-3B
354Ryan Noda28OAK272218202.018516518222.9892141608.156.781B
355Ryan O'Hearn30BAL15137107.156542041.0000411104.703.291B-OF
356Logan O'Hoppe24LAA454241378.13703521620.9950-1-3-1008.758.18C
357Jack O'Loughlin24OAK1003.000000000.000.00P
358Tyler O'Neill29BOS343116275.15149110.98012-1-401.631.47OF
359Bailey Ober28MIN1010052.0624001.0000001.040.60P
360Steven Okert32MIN190016.200000000.000.00P
361Reese Olson24DET1010056.152210.800-2-700.640.40P
362Jonathan Ornelas24TEX1003.00000000000.000.002B
363Rafael Ortega33CHW124450.018180001.000361-1-2403.241.50OF
364Chris Paddack28MIN1010055.1927001.000-1-401.460.90P
365Richie Palacios27TBR443631339.1108713618.9913941402.842.33OF-2B-SS
366Isaac Paredes25TBR474746419.194266538.96812-1-301.951.943B
367Kyren Paris22LAA13129105.0451431051.00011311103.863.212B-SS
368Wes Parsons31TOT4009.041210.7500003.000.75P
369Vinnie Pasquantino26KCR434338369.2366335310281.00041431008.918.511B
370Nate Pearson27TOR210019.100000-1-1000.000.00P
371Jeremy Peña26HOU555553483.024087146739.97101-4-10-24.344.24SS
372Ryan Pepiot26TBR88040.2761021.0000001.550.88P
373Cionel Pérez28BAL130012.2110001.000-1-1600.710.08P
374Salvador Perez34KCR474638395.03743551815.997380008.507.77C-1B
375Wenceel Pérez24DET342920263.17170010.98628-4-18-12.392.06OF
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
376Tommy Pham36CHW272717239.061610001.00013-6-3002.302.26OF
377Kevin Pillar35TOT302116195.046460001.0002921202.121.53OF
378René Pinto27TBR191511135.0129126210.992-3-31-3-27-18.536.74C
379Nick Pivetta31BOS66030.0321001.0000000.900.50P
380Colin Poche30TBR10009.100000000.000.00P
381Jorge Polanco30SEA444341369.11516088318.98025-1-303.613.362B
382Zach Pop27TOR130012.1422001.0000002.920.31P
383Cody Poteet29NYY1106.0220001.0000003.002.00P
384Ryan Pressly35HOU220020.1312011.0000001.330.14P
385Austin Pruitt34TEX4004.1101001.0000002.080.25P
386Ceddanne Rafaela23BOS545137462.11689763819.952-1-3-1-2-13.112.32OF-SS-2B-3B
387Cole Ragans26KCR1212167.01248001.0001301.611.00P
388Cal Raleigh27SEA474340380.14023772142.9903972219.428.47C
389Luke Raley29SEA403327292.093894031.000282802.872.21OF-1B
390Erasmo Ramírez34TBR110016.0202001.0000001.130.18P
391Harold Ramírez29TBR64038.014140001.00024839403.322.33OF
392José Ramírez31CLE424240374.0952665411.958-3-100002.192.173B
393Yohan Ramírez29BAL5006.0211001.00013303.000.40P
394Bryan Ramos22CHW131211105.03873012.97422222303.172.853B
395Rob Refsnyder33BOS221310125.03331110.97016-2-1902.301.45OF
396Zach Remillard30CHW1210687.032824021.00023311303.312.292B-3B-SS-OF
397Anthony Rendon34LAA171615139.248113525.9582141912.962.883B
398Hunter Renfroe32KCR484239377.08984411.989-2-7-1-312.101.83OF
399Luis Rengifo27LAA363330299.11335476317.977-2-60003.913.422B-3B-SS
400Pablo 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
401Trevor Richards31TOR230024.030210.6670000.750.09P
402Leo Rivas26SEA42117.0936021.0001670004.762.25SS-2B
403Anthony Rizzo34NYY555552485.239534151334.992-1-2-1-207.267.131B
404Luis Robert Jr.26CHW77761.012120001.000-3-57-2-3901.771.71OF
405David Robertson39TEX220025.2835001.0001802.810.36P
406Brayan Rocchio23CLE474545408.01565598330.9811441203.383.26SS
407Carlos Rodón31NYY1111061.0514001.000-2-700.740.45P
408Grayson Rodriguez24BAL99051.01055001.0001401.761.11P
409Joely Rodríguez32BOS110011.0220001.0000001.640.18P
410Johnathan Rodríguez24CLE54337.0651001.000-1-45-2-6401.461.20OF
411Julio Rodríguez23SEA555553478.1153148230.9803851212.822.73OF
412Manuel Rodríguez27TBR9009.2101001.000-1-2100.930.11P
413Yariel Rodríguez27TOR44015.100000000.000.00P
414Yerry Rodríguez26TEX120017.0413001.00011202.120.33P
415Jake Rogers29DET312821241.1240231720.992131508.887.68C
416Josh Rojas30SEA453827341.0110426628.9820-1-2-702.852.083B-2B-OF-P
417Jordan Romano31TOR140012.2101001.0000000.710.07P
418Brent Rooker29OAK1312794.115150001.000-2-29-1-1201.431.15OF
419Ben Rortvedt26TBR392924272.22832711021.9931241809.287.03C-P
420Amed Rosario28TBR393730334.2100673216.990-6-20-6-21-12.662.30OF-2B-SS-3B
421Esteury Ruiz25OAK27167141.03635010.972-1-5-1-8-12.231.30OF
422Adley Rutschman26BAL343230290.12982821511.9973132829.218.74C
423Joe Ryan28MIN1111067.0963001.000-1-301.210.82P
424Nick Sandlin27CLE280025.0413001.0000001.440.14P
425Patrick Sandoval27LAA1111054.2101810.9002701.480.82P
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
426Cole Sands26MIN180021.1514001.00021902.110.28P
427Miguel Sanó31LAA1310689.1442519021.00022922704.433.143B-1B-P
428Carlos Santana38MIN484443396.235332228324.9924133917.947.291B
429Dennis Santana28NYY190022.0422011.000-1-901.640.21P
430Anthony Santander29BAL393928340.090891001.0004150002.382.31OF
431Tayler Saucedo31SEA150014.1303001.0000001.880.20P
432Matt Sauer25KCR140016.1202001.0000001.100.14P
433Josh Sborz30TEX7005.1101001.000-1-3801.690.14P
434Nolan Schanuel22LAA484441395.134431924132.997-4-112617.817.151B
435Clarke Schmidt28NYY1111060.2136610.9232701.781.09P
436Davis Schneider25TOR463925340.2112763518.991-1-3-2-7-22.932.22OF-2B
437John Schreiber30KCR240023.1743001.0000002.700.29P
438Max Schuemann27OAK362922264.11073369519.953-7-30-6-2703.472.62SS-2B-OF-3B
439Tayler Scott32HOU240027.01073001.0000003.330.42P
440Corey Seager30TEX474741397.016954110522.9704123903.723.49SS
441JP Sears28OAK1111060.1606001.000-2-700.900.55P
442Colin Selby26KCR2003.0220001.0000006.001.00P
443Marcus Semien33TEX555551478.024378162330.98812291025-24.524.362B
444Brian Serven29TOR63227.02625010.962-1-530008.334.17C
445Bryan Shaw36CHW5004.000000000.000.00P
446Gavin Sheets28CHW343322270.1109106214.991-5-20-5-22-13.603.18OF-1B
447Austin Shenton26TBR97764.161583031.0001140008.536.781B
448Braden Shewmake26CHW252115178.064134837.9530-3-1-703.082.44SS-3B-2B
449Zack Short29BOS22218.0615011.0000170003.003.003B-2B
450Jared Shuster25CHW90023.1211001.000-1-900.770.22P
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
451Chase Silseth24LAA2208.000000000.000.00P
452Brady Singer27KCR1111061.2127410.9170001.611.00P
453Jon Singleton32HOU343228284.024121822126.996-8-35-5-2107.617.061B
454Jose Siri28TBR414036353.1112108040.964-8-28-2-6-12.752.63OF
455Tarik Skubal27DET1010060.083410.8750001.050.70P
456Justin Slaten26BOS190028.0422001.0000001.290.21P
457Cade Smith25CLE240024.2321001.0001801.090.13P
458Dominic Smith29BOS191612143.012811017111.992213-1-807.996.681B
459Josh Smith26TEX514439395.0117318338.9743841212.602.073B-SS
460Will Smith34KCR190016.130210.6670001.100.11P
461Kirby Snead29SEA7004.2101001.0000001.930.14P
462Collin Snider28SEA3003.0101001.0000003.000.33P
463Tyler Soderstrom22OAK1210786.177706110.98707-1-1407.925.851B-C
464José Soriano25LAA119052.1147520.8570002.061.09P
465Michael Soroka26CHW129053.0826001.0001401.360.67P
466Lenyn Sosa24CHW129887.12781813.963-1-18-3-4102.682.003B-2B
467Juan Soto25NYY565652491.01281244011.0009222402.352.29OF
468Gabe Speier29SEA210015.2202001.000-2-2601.150.10P
469Mitch Spence26OAK143038.1734001.0000001.640.50P
470George Springer34TOR464544389.07875210.987-5-150011.781.67OF
471Ryne Stanek32SEA220019.0211001.0000000.950.09P
472Josh Staumont30MIN7007.100000000.000.00P
473Brock Stewart32MIN130013.1211011.0000001.350.15P
474Trevor Story31BOS88767.22041513.9500823502.532.38SS
475Kyle Stowers26BAL74239.0990001.000000002.081.29OF
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
476Chris Stratton33KCR210023.1404001.0001901.540.19P
477Hunter Strickland35LAA220023.000000000.000.00P
478Ross Stripling34OAK1111055.2104510.9000001.460.82P
479Marcus Stroman33NYY1111062.01871010.9441302.471.55P
480Peter Strzelecki29CLE4005.200000000.000.00P
481Albert Suárez34BAL114029.1936021.0001702.760.82P
482José Suarez26LAA140028.2101001.000-1-700.310.07P
483Wander Suero32HOU1000.00000000.00P
484Erik Swanson30TOR170013.210010.0000000.000.00P
485Dillon Tate30BAL130016.0211001.0000001.130.15P
486Leody Taveras25TEX525148444.0129125311.992-11-30-5-1302.592.46OF
487Samad Taylor25SEA31011.1110001.0000-3-1-10900.790.33OF
488Matt Thaiss29LAA13129104.0117113130.974-1-911209.878.77C
489Caleb Thielbar37MIN160012.110010.0000000.000.00P
490Trent Thornton30SEA230022.141210.7501901.210.13P
491Jesús Tinoco29TEX2002.100000000.000.00P
492Michael Tonkin34TOT90014.0312011.000-1-8501.930.33P
493Spencer Torkelson24DET484845424.238935234331.992-2-4-6-1708.188.041B
494Abraham Toro27OAK393727310.11134666113.991-2-7-2-703.252.803B-2B-1B-OF
495Gleyber Torres27NYY555453480.118981101727.963-6-14-3-703.413.312B
496Taylor Trammell26NYY4009.1110001.0000-15-1-13300.960.25OF
497Jose Trevino31NYY322623238.12592471022.99231673519.708.03C-P
498Mike Trout32LAA242421203.067652011.000130012.972.79OF
499Cole Tucker27LAA119676.030111631.90007-1-1503.202.253B-OF
500Kyle Tucker27HOU535349463.095914021.00051451211.851.79OF
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
501Justin Turner39TOR98365.03322921.939000004.293.441B-3B
502Edwin Uceta26TBR2004.0110001.0000002.250.50P
503José Ureña32TEX144043.184310.875-2-901.450.50P
504Luis Urías27SEA332517214.173254356.93215-1-602.862.063B
505Ramón Urías30BAL221714154.143202122.9530-21802.391.863B-1B
506Gio Urshela32DET262317201.050113721.96000-2-12-12.151.783B-1B
507Naoyuki Uwasawa30BOS2004.0110001.0000002.250.50P
508Enmanuel Valdez25BOS282617218.1109377119.991212-1-5-14.453.862B
509Framber Valdez30HOU88047.2303001.000-1-400.570.38P
510Louie Varland26MIN44016.2202001.0000001.080.50P
511Daulton Varsho27TOR514835415.21171161001.000618123422.532.29OF
512Andrew Vaughn26CHW494847417.238135722225.995-1-21308.177.731B
513Christian Vázquez33MIN322929262.02972841121.9930-1314010.139.22C-3B
514Nelson Velázquez25KCR1512698.02221010.955-3-39-2-2401.931.40OF
515Anthony Veneziano26KCR2002.000000000.000.00P
516Alex Verdugo28NYY535248466.01191181011.000102671812.302.25OF
517Justin Verlander41HOU77040.0532001.0001501.130.71P
518Nick Vespi28BAL1001.000000000.000.00P
519Will Vest29DET220023.1532001.0000001.930.23P
520Thyago Vieira31BAL1000.00000000.00P
521Matt Vierling27DET443521320.076492524.974-7-26-1-3-12.081.573B-OF
522Ryan Vilade25DET32219.0660001.000211416302.842.00OF
523Anthony Volpe23NYY555554489.021491118523.9773741003.853.80SS
524Austin Voth32SEA200022.153110.8000001.610.20P
525Michael Wacha32KCR1111062.21266011.0001301.721.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
526Jacob Waguespack30TBR41010.0110001.0000000.900.25P
527Matt Wallner26MIN118468.021210001.000243-1-1702.781.91OF
528Jared Walsh30TEX161414126.011610410211.9830-4-1-1008.147.131B
529Taylor Ward30LAA474746418.19794210.990-2-5-1-202.072.04OF
530Luke Weaver30NYY200034.032010.667-1-600.530.10P
531Jacob Webb30BAL260023.1312001.000-1-901.160.12P
532Greg Weissert29BOS230022.1312001.0000001.210.13P
533Austin Wells24NYY333025261.2255247531.9881331408.677.64C
534Tyler Wells29BAL33015.1202001.0000001.170.67P
535Davis Wendzel27TEX137269.014410001.00022923501.831.083B-2B
536Joey Wentz26DET140019.2220001.0000000.920.14P
537Jordan Westburg25BAL505041452.01132885071.000-1-32502.251.953B-2B-SS
538Mitch White29TOR40010.0110001.0000000.900.25P
539Owen White24TEX2001.000000000.000.00P
540Forrest Whitley26HOU1000.200000000.000.00P
541Garrett Whitlock28BOS44018.1743001.00011103.441.75P
542Steven Wilson29CHW210019.0404001.00011101.890.19P
543Josh Winckowski26BOS123024.1633001.0000002.220.50P
544Cole Winn24TEX110014.1312001.0000001.880.27P
545Bobby Witt Jr.24KCR565652485.019864129519.9753861523.583.45SS
546Connor Wong28BOS363228291.02922711920.993-1-3-4-16-28.977.44C-1B-2B
547Bryan Woo24SEA44021.2660001.0000002.491.50P
548Alex Wood33OAK99039.1927011.0000002.061.00P
549Jake Woodford27CHW1104.1000000.000.00P
550Simeon Woods Richardson23MIN88040.0624001.0000001.350.75P
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
551Kirby Yates37TEX190020.0211001.000-1-1000.900.11P
552Masataka Yoshida30BOS1001.0000000-3720000.000.00OF
553Seby Zavala30SEA16139111.09187310.9890-2-3-32-17.305.63C
554Angel Zerpa24KCR230021.0514001.00011002.140.22P
555Guillo Zuñiga25LAA4005.000000000.000.00P