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.73.722565043754563.0204815215032436.988922162
Boston Red Sox403.92.699595313574746.0214415825214141.98116410-4-5
Chicago White Sox435.15.694595314044617.0204115394683434.983-29-7-39-5-3
Cleveland Guardians343.71.701585223944680.0209315604993453.984144273-3
Detroit Tigers344.28.699585223654641.0207815474963544.983-3-12-31
Houston Astros394.46.699595314184704.0210415685092755.987133-10-5-1
Kansas City Royals353.67.702605403954734.0213115785282541.988822975
Los Angeles Angels385.05.708585224174647.0207715494973146.985106-10
Minnesota Twins384.33.699585223324617.0199215394312227.989-14-4-8-11
New York Yankees363.12.732605404434815.0212416054863346.9843072830
Oakland Athletics434.87.685605403584806.0217116025274261.981-12-3-25-32
Seattle Mariners373.70.726605404024755.0209315854743438.9842152211
Tampa Bay Rays394.81.701595314034803.0208916014573142.985-11-3-12-3-3
Texas Rangers434.41.706585223994599.0208315335183247.9851852250
Toronto Blue Jays354.53.696575133804506.0202615024913346.984203533
League Average384.25.704595273894682 208615614943244.98540700
5634.25.7048797911584270233.031294234117405478657.98562110800

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 Abreu27HOU290029.2202001.0001700.610.07P
2José Abreu37HOU262321204.018917610321.984-5-28-4-24-18.217.151B
3Wilyer Abreu25BOS524332393.19085231.96751461811.991.67OF
4Jason Adam32TBR260025.0716011.000-1-802.520.27P
5Austin Adams33OAK270019.0211011.000-1-1100.950.07P
6Jo Adell25LAA444138369.191892001.00072361922.222.07OF
7Ehire Adrianza34LAA86660.014212021.00012012002.101.753B-2B
8Keegan Akin29BAL250026.1505001.0001801.710.20P
9Jorge Alcalá28MIN110015.0101001.000-1-13-10.600.09P
10Scott Alexander34OAK6005.1101001.0000001.690.17P
11Tyler Alexander29TBR116056.2835001.000-1-401.270.73P
12Logan Allen25CLE1212058.21028001.0002701.530.83P
13Nick Allen25OAK282318201.0953653620.9370131803.993.18SS
14Jose Altuve34HOU575751493.2203701330411.00025-1-213.703.562B
15Yordan Alvarez27HOU161610133.030282001.00032821812.031.88OF
16Jacob Amaya25HOU1002.0422011.000013800018.004.002B
17Chase Anderson36BOS151028.2321001.000-1-700.940.20P
18Grant Anderson27TEX120013.000000000.000.00P
19Justin Anderson31CHW7007.0101001.0000001.290.14P
20Nick Anderson33KCR230021.1211001.0000000.840.09P
21Shaun Anderson29TEX2003.1101001.000-1-6002.700.50P
22Tyler Anderson34LAA1111069.115105001.0001301.951.36P
23Clayton Andrews27NYY1000.100000000.000.00P
24Miguel Andujar29OAK66552.115132001.000236-1-2302.582.14OF-1B
25Jonathan Aranda26TBR65239.022202031.0000-50005.083.671B-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 Arias24CLE363223284.0114416857.95602-5-2103.452.663B-SS-OF-2B-1B
27Shawn Armstrong33TBR215027.1202001.000-1-700.660.10P
28Randy Arozarena29TBR555247470.21091054001.00000-2-502.081.98OF
29Spencer Arrighetti24HOU99043.2202001.000-2-900.410.22P
30Pedro Avila27CLE100019.1110001.0000000.470.10P
31Akil Baddoo25DET53227.0330001.000-2-680001.000.60OF
32Javier Báez31DET484645406.219776115625.97000-1-314.233.98SS
33Tanner Banks32CHW201025.050410.800-1-801.440.20P
34Addison Barger24TOR55343.01714120.882-2-67-1-2703.142.50OF-3B
35Scott Barlow31CLE280024.1514001.000-1-801.850.18P
36Chris Bassitt35TOR1111060.1826011.0000001.190.73P
37Brady Basso26OAK1001.000000000.000.00P
38Mike Baumann28TOT200021.052210.8000001.710.20P
39Eduard Bazardo28SEA5007.2211001.0000002.350.40P
40Tyler Beede31CLE130014.0202001.000-1-1401.290.15P
41Clayton Beeter25NYY1001.000000000.000.00P
42Brayan Bello25BOS99047.1651001.000-2-801.140.67P
43Andrew Benintendi29CHW504948420.0111109110.991-4-12-11-31-32.362.20OF
44Brennan Bernardino32BOS212025.072410.85721602.160.29P
45José Berríos30TOR1212174.11248011.0002501.451.00P
46Prelander Berroa24CHW1000.100000000.000.00P
47Jon Berti34NYY161514136.03862934.92121621802.322.193B
48Tanner Bibee25CLE1212065.01531111.9333901.941.17P
49Bo Bichette26TOR545449462.216852111528.970-6-15-3-803.173.02SS
50Osvaldo Bido28OAK1102.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
51Shane Bieber29CLE22012.0211001.0000001.501.00P
52Brandon Bielak28TOT130023.0303001.0000001.170.23P
53Cavan Biggio29TOR383423303.21287056212.984120003.732.862B-OF-3B-1B
54Paul Blackburn30OAK88046.095310.889-1-401.571.00P
55Dairon Blanco31KCR311411149.141410001.000-1-11-1-802.471.32OF
56Ronel Blanco30HOU1010159.0743001.0000001.070.70P
57JJ Bleday26OAK595348477.2151146230.980-1-30012.792.51OF
58Ryan Bliss24SEA43227.0159512.9330-190004.673.502B
59Cody Bolton26SEA150016.1404001.00022402.200.27P
60Cam Booser32BOS170019.2312001.00011001.370.18P
61Caleb Boushley30MIN1002.000000000.000.00P
62Jonathan Bowlan27KCR1102.200000000.000.00P
63Matt Bowman33MIN5007.2211001.0000002.350.40P
64Joe Boyle24OAK77027.210010.000-2-1400.000.00P
65Cody Bradford26TEX33019.1422011.00011001.861.33P
66Kyle Bradish27BAL66028.1624001.0001701.911.00P
67Taj Bradley23TBR55026.1312001.0001801.030.60P
68John Brebbia34CHW210018.2202001.0000000.960.10P
69Alex Bregman30HOU565653490.2140389846.971411-3-702.492.433B
70Will Brennan26CLE443522320.08077120.97529-2-702.191.77OF
71Beau Brieske26DET5008.1211001.0000002.160.40P
72Aaron Brooks34OAK44021.2541001.0000002.081.25P
73Hunter Brown25HOU1110049.11174001.0000012.011.00P
74Seth Brown31OAK493625328.08683210.988-2-7-1-302.331.67OF-1B
75Nick Burdi31NYY12009.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
76Brock Burke27TEX5003.000000000.000.00P
77Corbin Burnes29BAL1212072.2155910.933-1-301.731.17P
78Ryan Burr30TOR1001.2000000.000.00P
79Lawrence Butler23OAK402924279.07169110.98631500-12.261.75OF
80Byron Buxton30MIN353028266.271701001.000-4-1941812.402.03OF
81José Caballero27TBR525148457.218653126723.9620-1-1-3-13.523.44SS
82Trey Cabbage27HOU85238.0871001.0000150001.891.00OF
83Génesis Cabrera27TOR240022.1211001.000-1-900.810.08P
84Oswaldo Cabrera25NYY474540402.0144548649.972262503.132.693B-1B-SS-2B-OF
85Willie Calhoun29LAA33223.025223021.0000-170009.788.331B
86Daz Cameron27OAK54342.2862001.000-2-69-1-2801.691.60OF
87Isaiah Campbell26BOS7006.1312001.00013204.260.43P
88Mark Canha35DET302822256.18583024.9760200-12.912.59OF-1B
89Griffin Canning28LAA1111056.2954001.00031101.430.82P
90Jonathan Cannon23CHW33013.2312001.0000001.981.00P
91Yennier Cano30BAL290025.2844011.00021602.810.28P
92Dominic Canzone26SEA272012167.239390001.00043042802.091.44OF
93Victor Caratini30HOU232020178.21721611010.994-1-521308.617.43C-1B
94Kerry Carpenter26DET332720236.26966210.9860-121012.592.06OF
95Carlos Carrasco37CLE99045.1523001.000-1-400.990.56P
96Evan Carter21TEX413829331.07773311.98751741402.071.85OF
97Triston Casas24BOS222018183.017015018210.988-1-5-2-1308.268.001B
98Diego Castillo30MIN2004.0101001.000002.250.50P
99Luis Castillo31SEA1212071.162311.833-1-300.630.42P
100Willi Castro27MIN585437489.0144984243.972-12-30-3-702.581.84OF-SS-3B-2B-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
101Andrew Chafin34DET210018.1220001.0000000.980.10P
102Adam Cimber33LAA240021.2404011.0001901.660.17P
103José Cisnero35LAA140014.021010.500-1-1400.640.07P
104Aaron Civale29TBR1212062.0312001.0000000.440.25P
105Emmanuel Clase26CLE300029.162221.667-1-701.230.13P
106Jonatan Clase22SEA1210688.019190001.000030001.941.58OF
107Garrett Cleavinger30TBR250023.2303001.000-1-801.140.12P
108Ernie Clement28TOR392623245.2100257057.9501441913.482.383B-SS-2B-OF
109Mike Clevinger33CHW44016.0303011.0000001.690.75P
110Dylan Coleman27HOU1001.000000000.000.00P
111Roansy Contreras24LAA4005.220110.5000001.590.25P
112Garrett Cooper33BOS119470.06455816.984120-2-34-18.105.731B
113Carlos Correa29MIN414137345.21426179210.98614-1-313.653.41SS
114Nestor Cortes29NYY1212071.0826011.0002601.010.67P
115Danny Coulombe34BAL260021.2101001.0001900.420.04P
116Jake Cousins29NYY2003.000000000.000.00P
117Colton Cowser24BAL514532411.010299210.9906162512.211.98OF
118J.P. Crawford29SEA353433301.111652640121.0004181403.463.31SS
119Kutter Crawford28BOS1212068.11055011.0001301.320.83P
120Cooper Criswell27BOS109043.2312011.000-1-500.620.30P
121Garrett Crochet25CHW1313069.2734001.000-1-300.900.54P
122Xzavion Curry25CLE33012.2000000000.000.00P
123Bobby Dalbec29BOS211510134.1957322071.00043821806.364.321B-3B
124J.D. Davis31OAK272412210.013511222115.993-6-33-1-615.744.191B-3B
125Brett de Geus26SEA4003.1101001.0000002.700.25P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
126Paul DeJong30CHW524742406.01495884716.953-9-27-6-1803.152.73SS
127Zach DeLoach25CHW1118.0550001.0001194115005.635.00OF
128Jonny DeLuca25TBR232017194.05956211.9830-11602.692.52OF
129Reid Detmers24LAA1212063.0615001.0000000.860.50P
130Chris Devenski33TBR120018.0110001.000-1-1100.500.08P
131Rafael Devers27BOS434337372.085334843.953-6-19-6-1901.961.883B
132Aledmys Díaz33OAK43124.120155011.0000200007.404.001B-SS-OF
133Miguel Díaz29HOU1001.000000000.000.00P
134Yainer Diaz25HOU393937344.03633481143.98900-5-1709.399.21C
135Yandy Díaz32TBR504843433.138636319432.990001307.937.641B
136Brandon Drury31LAA252421203.01116545114.991-2-10-5-3004.884.402B-1B
137Daniel Duarte27MIN2004.0110001.0000002.250.50P
138Shawn Dubin28HOU90013.2431001.0000002.630.44P
139Mauricio Dubón29HOU423123295.2111901837.97341500-23.292.45OF-2B-1B-3B-SS
140Tyler Duffey33KCR9009.0110001.0000001.000.11P
141Dane Dunning29TEX99045.284310.8750001.380.78P
142Ezequiel Duran25TEX332719234.0102802026.98063052503.853.03OF-1B-3B-SS-2B
143Jarren Duran27BOS595942518.0130125411.99271792012.242.19OF
144Jhoan Durán26MIN150014.0633001.0000003.860.40P
145Zach Eflin30TBR1010059.01055001.0002701.531.00P
146Mason Englert24DET4006.000000000.000.00P
147Nathan Eovaldi34TEX88044.11275001.0000002.441.50P
148Lucas Erceg29OAK210022.0725021.0001902.860.33P
149Paolo Espino37TOR2004.200000000.000.00P
150Joey Estes22OAK44020.2312001.00011001.310.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
151Carlos Estévez31LAA170017.0101001.0000000.530.06P
152Alex Faedo28DET190031.242110.7501600.850.16P
153Pete Fairbanks30TBR170016.0110001.0000000.560.06P
154Kyle Farmer33MIN45268245.17624520121.000290002.791.383B-2B-SS
155Erick Fedde31CHW1212069.183411.8750000.910.58P
156Caleb Ferguson27NYY240018.2220001.0000000.960.08P
157Tyler Ferguson30OAK90010.000000000.000.00P
158Freddy Fermin29KCR332525231.02132049011.00052352618.306.45C
159Jack Flaherty28DET1111067.2642001.0000000.800.55P
160Dominic Fletcher26CHW262216193.16256330.952-1-6212-12.752.27OF
161Chris Flexen29CHW1210054.01037001.0001401.670.83P
162Estevan Florial26CLE22169144.03735110.9730-132502.251.64OF
163Jason Foley28DET240021.1312011.000-1-901.270.13P
164Justin Foscue25TEX1002.0110001.0000-1560004.501.002B
165J.P. France29HOU55025.1110001.0000000.360.20P
166Ty France29SEA565452480.040035345232.99501-1-317.466.981B-2B
167Bowden Francis28TOR52014.2523001.00011403.071.00P
168Adam Frazier32KCR342718234.21043566310.9710252523.872.892B-OF-3B
169Tyler Freeman25CLE514942440.01341268031.000240012.742.44OF-2B-3B-SS
170David Fry28CLE312619242.0155147715.994-1-4-5-24-15.734.05OF-C-1B-3B
171Carson Fulmer30LAA140025.1101001.0000000.360.07P
172Kody Funderburk27MIN190024.151310.800-1-801.480.21P
173Hunter Gaddis26CLE290028.141210.7500000.950.10P
174Gerson Garabito28TEX2104.2110001.0000001.930.50P
175Adolis García31TEX454440383.09186141.956-1-5-4-12-12.041.93OF
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
176Deivi García25CHW140014.000000-1-140.000.00P
177Luis García37LAA270025.1330001.0000001.070.11P
178Maikel Garcia24KCR585856507.01433710067.958-2-60002.432.363B
179Yimi García33TOR210022.000000000.000.00P
180Amir Garrett32LAA6005.100000-1-380.000.00P
181Mitch Garver33SEA1106.0880001.0000-6200012.008.00C
182Kevin Gausman33TOR1111054.1422001.000-1-400.660.36P
183Zack Gelof24OAK414141367.019587106228.990282704.734.712B
184Luis Gil26NYY1111063.11410311.9290001.851.18P
185Logan Gilbert27SEA1212076.212102001.000-2-501.411.00P
186Andrés Giménez25CLE545451479.021683128536.977002503.963.912B
187Yoendrys Gómez24NYY1001.000000000.000.00P
188Romy Gonzalez27BOS167364.0312110011.00011711804.361.82SS-1B-3B-OF
189Victor González28NYY190016.1633001.00000-13.310.32P
190Niko Goodrum32TOT127775.12515732.880-6-102-5-8002.631.833B-OF-1B-SS-2B
191Jon Gray32TEX1110057.01147001.0000001.741.00P
192Chad Green33TOR9009.2110001.0000000.930.11P
193Riley Greene23DET434134357.27977111.987-5-162621.961.81OF
194Trent Grisham27NYY201411129.035332011.0001100002.441.75OF
195Vaughn Grissom23BOS222220186.091276319.98918-1-6-14.354.092B
196Robbie Grossman34TOT252016175.04543110.978-2-14-1-602.261.76OF
197Vladimir Guerrero Jr.25TOR525251453.241538526443.99001-2-518.157.901B
198Luis Guillorme29LAA14119106.0431627081.0002270003.652.873B-2B-SS
199Josh Hader30HOU250027.0404001.0001701.330.16P
200Sam Haggerty30SEA75348.086110.8752420001.311.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
201David Hamilton26BOS332621241.01094658514.954-3-13-2-1003.883.06SS-2B
202Ian Hamilton29NYY210024.1440001.000-1-801.480.19P
203Garrett Hampson29KCR41178180.063501212.98419-1-6-13.101.32OF-2B-SS-3B-1B
204Emerson Hancock25SEA77034.195220.7780001.831.00P
205Mitch Haniger33SEA474337373.19995040.960-5-16-6-19-22.292.02OF
206Brett Harris26OAK161412124.03892814.97401-3-2902.692.313B
207Hogan Harris27OAK31014.1202001.00011401.260.67P
208Austin Hays28BAL281713165.23736010.973-1-11-4-28-11.961.29OF
209Andrew Heaney33TEX1110050.1110001.000-2-800.180.09P
210Jonathan Heasley27BAL4005.1211001.000-1-3803.380.50P
211Austin Hedges31CLE181712138.215214210011.00022143519.878.44C
212Jonah Heim29TEX504439390.03923781133.992-2-741218.987.78C
213Gunnar Henderson23BAL555553495.022575144626.973615512-13.983.98SS
214Blair Henley27HOU1100.1000000000.000.00P
215Ronny Henriquez24MIN1002.000000000.000.00P
216Sam Hentges27CLE9008.0110001.0000001.130.11P
217Darell Hernaiz22OAK282212191.0813445210.975-1-4-2-1313.722.32SS-3B-2B
218Carlos Hernández27KCR4002.2101001.000-1-7503.380.25P
219Jonathan Hernández27TEX110017.0550001.0000002.650.45P
220Tim Herrin27CLE260024.0514011.0001801.880.19P
221Aaron Hicks34LAA149887.219190001.000-2-33-2-2701.951.36OF-P
222Derek Hill28TEX42219.0110001.000-1-69-1-6300.470.25OF
223Tim Hill34CHW240020.161320.667-1-1001.770.17P
224Jackson Holliday20BAL1010987.0421032051.0000-6-1-1404.344.202B
225Clay Holmes31NYY260025.1220001.000-2-1600.710.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
226Tyler Holton28DET200028.2505001.0001701.570.25P
227Tanner Houck28BOS1212178.019145011.0000002.191.58P
228Sam Huff26TEX1002.0220001.0000180009.002.00C
229Andy Ibáñez31DET25158142.167184817.9850321604.172.442B-3B-SS-OF
230Cole Irvin30BAL108050.2835011.000-1-401.420.80P
231Kyle Isbel27KCR494335378.21081080001.000143902.572.20OF
232Alex Jackson28TBR15125106.01161079011.00011311109.857.73C
233Jay Jackson36MIN170022.1422001.0000001.610.24P
234Joe Jacques29BOS1001.200000000.000.00P
235Travis Jankowski33TEX229698.02322010.95733944802.021.00OF
236Danny Jansen29TOR272525227.2224214730.98701-1-518.748.19C
237Kenley Jansen36BOS180017.2101001.0000000.510.06P
238Cristian Javier27HOU77034.2312001.0000000.780.43P
239Griffin Jax29MIN260024.1413001.0001801.480.15P
240Ryan Jeffers27MIN272725234.12502381020.9920-20009.529.19C
241Dany Jiménez30OAK160015.220110.5000000.570.06P
242Eloy Jiménez27CHW1118.0110001.000-1-1070001.131.00OF
243Jahmai Jones26NYY82128.0725001.0001330002.250.882B-OF-3B
244Aaron Judge32NYY494943422.21191181001.000121202.532.43OF
245Edouard Julien25MIN574431392.016553110214.988-5-15-2-603.742.862B
246Corey Julks28CHW131111100.025250001.0001811222.251.92OF
247Josh Jung26TEX44336.014410021.0000-1313303.503.503B
248Tommy Kahnle34NYY4003.200000000.000.00P
249Colt Keith22DET454236365.118364115419.97801-2-704.413.982B
250Brad Keller28TOT72022.2743001.0000002.781.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
251Carson Kelly29DET352825257.12642511214.99631641929.207.51C
252Kevin Kelly26TBR220025.1312001.0000001.070.14P
253Michael Kelly31OAK280031.1211001.000-1-600.570.07P
254Zack Kelly29BOS110016.2514001.0000002.700.45P
255Tony Kemp32BAL52120.1835001.0000-90003.541.332B-OF
256Buddy Kennedy25DET52224.01459021.00001915005.252.802B-3B
257Max Kepler31MIN393028287.263621001.00041641601.971.62OF
258Grae Kessinger26HOU101123.0113711.90913715203.911.003B-SS-2B-P
259Kevin Kiermaier34TOR393227284.08987110.989-3-12312-12.792.26OF
260Yusei Kikuchi33TOR1212066.11046001.0001301.360.83P
261Craig Kimbrel36BAL240021.0110001.000-1-1000.430.04P
262Isiah Kiner-Falefa29TOR544737415.219065124124.995618617-14.093.053B-2B-SS-P-OF
263George Kirby26SEA1212068.1422001.000-1-300.530.33P
264Alex Kirilloff26MIN373112245.186824011.000-1-5-4-1913.152.32OF-1B
265Alejandro Kirk25TOR302924246.02402261220.99231462918.717.93C
266Heston Kjerstad25BAL44232.0770001.000-1-2113701.971.75OF
267Will Klein24KCR2002.000000000.000.00P
268Andrew Knizner29TEX19147119.01211201001.000-1-13-2-2009.156.37C
269Michael Kopech28CHW240025.2211001.0000000.700.08P
270Dean Kremer28BAL99050.0133820.8461401.981.22P
271Zac Kristofak26LAA1002.000000000.000.00P
272Joel Kuhnel29HOU1002.000000000.000.00P
273Steven Kwan26CLE333331292.06662311.98541662402.001.97OF
274Alex Lange28DET210018.2101001.0000000.480.05P
275Shea Langeliers26OAK484442399.03793601632.992250008.487.83C
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
276Wyatt Langford22TEX151511124.018180001.000-2-181901.311.20OF
277Trevor Larnach27MIN1111486.021210001.0000-20002.201.91OF
278Jacob Latz28TEX250025.0202001.0000000.720.08P
279Ramón Laureano29CLE312013186.057525001.00052942532.761.84OF
280Jordan Leasure25CHW260025.0422001.0001801.440.15P
281José Leclerc30TEX230025.1211001.0000000.710.09P
282Korey Lee25CHW362827254.02652511312.996-4-17-5-24-29.357.33C
283Jack Leiter24TEX3309.1101001.0000000.960.33P
284DJ LeMahieu35NYY44435.016106011.0000-120004.114.003B-1B
285Dominic Leone32CHW180015.130210.667-1-1301.170.11P
286Royce Lewis25MIN1102.0110001.000000004.501.003B
287Zack Littell28TBR1111062.1826001.000-2-6-11.160.73P
288Brendon Little27TOR4004.1101001.0000002.080.25P
289Ben Lively32CLE99050.2624011.0000001.070.67P
290Jonathan Loáisiga29NYY3004.0312001.0000006.751.00P
291Nick Loftin25KCR1711694.159312717.9830-211205.533.052B-1B-3B-OF-P
292Sam Long28KCR5004.2110001.000001.930.20P
293Joey Loperfido25HOU13127104.026251001.0002270002.252.00OF
294Jacob Lopez26TBR3005.100000-1-380.000.00P
295Nicky Lopez29CHW484540399.017762113221.989-2-7-3-9-13.953.432B-SS
296Pablo López28MIN1212067.084310.8750000.940.58P
297Michael Lorenzen32TEX99054.21248021.0002701.981.33P
298Richard Lovelady28TBR6005.100000000.000.00P
299Brandon Lowe29TBR181612138.17126450121.00004-1-904.623.942B
300Josh Lowe26TBR11111093.02524010.960-1-9-2-25-12.322.18OF
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
301Nathaniel Lowe28TEX373636320.032029323428.988312-1-4-18.898.541B
302Easton Lucas27OAK3003.200000000.000.00P
303Seth Lugo34KCR1212078.117611011.0002501.951.42P
304Jordan Lyles33KCR5005.0110001.0000001.800.20P
305Daniel Lynch IV27KCR32012.0202011.0000001.500.67P
306Josh Maciejewski28NYY1001.000000000.000.00P
307Kenta Maeda36DET99040.184311.8750001.560.78P
308Martín Maldonado37CHW323123259.0261252810.996-1-6-4-19-19.038.13C
309Matt Manning26DET55027.2312011.000-1-700.980.60P
310Alek Manoah26TOR55024.1211001.0000000.740.40P
311Kyle Manzardo23CLE4007.0541001.0000-190006.431.251B
312Manuel Margot29MIN46238240.164640001.00016-2-1002.401.39OF
313Ron Marinaccio28NYY90012.2211001.0000001.420.22P
314Alec Marsh26KCR1010055.0145720.8570001.961.20P
315Austin Martin25MIN272313195.150491011.000-3-19-6-36-12.301.79OF-2B
316Chris Martin38BOS210021.11183001.000-1-904.640.52P
317Seth Martinez29HOU240031.1514001.0001601.440.21P
318Michael Massey26KCR262623221.010242600121.0002831604.153.922B
319Jorge Mateo29BAL393428312.21405681318.9791351903.943.342B-OF-SS
320Phil Maton31TBR260022.0202001.0000000.820.08P
321Tim Mayza32TOR260019.0211001.0000000.950.08P
322James McArthur27KCR210023.2101001.0000000.380.05P
323James McCann34BAL242220198.22091941140.981-1-9-2-12-19.298.54C
324Kyle McCann26OAK181611131.0119110631.975-1-10-3-2707.976.44C
325Chas McCormick29HOU272619224.256560001.0000-1-1-502.242.07OF
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
326T.J. McFarland35OAK300023.1945011.000-1-903.470.30P
327Reese McGuire29BOS292522226.1255243932.98815421010.028.69C
328Ryan McKenna27BAL83130.011110001.000-1-36-1-4003.301.38OF
329Triston McKenzie26CLE1111057.1981001.000-1-301.410.82P
330Zach McKinstry29DET322213202.267194444.940-2-11-3-1702.801.70SS-3B-2B-OF-P
331Curtis Mead23TBR252321200.174264539.95901-4-2403.192.842B-3B
332Parker Meadows24DET322615217.159590001.00042331602.441.84OF
333John Means31BAL44020.2101001.0000000.440.25P
334MJ Melendez25KCR474727375.18279211.988-3-101301.941.69OF-1B
335Danny Mendick30CHW212019171.248163022.958-1-5-2-1402.412.193B-2B
336Jake Meyers28HOU483836347.2115114010.99131000-12.952.38OF
337Bryce Miller25SEA1212070.21174001.000-1-301.400.92P
338Mason Miller25OAK200026.0110001.0000000.350.05P
339Shelby Miller33DET150016.1110001.0000000.550.07P
340Tyson Miller28SEA90011.2110001.0000000.770.11P
341José Miranda26MIN393720301.066214234.955-3-13-2-801.881.623B-1B
342Casey Mize27DET1010049.21156021.0000001.991.10P
343Yoán Moncada29CHW11111086.03182124.93511311403.032.643B
344Mickey Moniak26LAA393224283.18786010.989280002.732.21OF
345Keider Montero23DET1104.100000000.000.00P
346Rafael Montero33HOU240023.2202001.000-1-800.760.08P
347Dylan Moore31SEA494433401.21668777214.9884122503.672.83SS-2B-OF-3B-1B
348Matt Moore35LAA230021.1404001.0001901.690.17P
349Eli Morgan28CLE100011.0404001.00011803.270.40P
350Ryan Mountcastle27BAL504847441.244140534228.995-1-33828.958.781B
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
351Kyle Muller26OAK130033.294410.8891602.140.62P
352Cedric Mullins29BAL504439399.083821001.000-3-9-1-301.871.66OF
353Andrés Muñoz25SEA240025.150410.8000001.420.17P
354Parker Mushinski28HOU8009.121010.500-2-4300.960.13P
355Nick Nastrini24CHW44016.1110001.000-1-1200.550.25P
356Bo Naylor24CLE373431305.13303151143.988-1-3416-19.618.81C
357Josh Naylor27CLE505047444.038635429345.9923825-27.767.661B
358Zach Neto23LAA565554487.020266132430.9801312-13.663.54SS
359Tyler Nevin27OAK36298253.012510814310.976-1-52904.342.65OF-1B-3B
360Ryan Noda28OAK272218202.018516518222.9892141608.156.781B
361Ryan O'Hearn30BAL15137107.156542041.0000511104.703.291B-OF
362Logan O'Hoppe24LAA484544404.13923741620.995-1-4-4-12-18.688.13C
363Jack O'Loughlin24OAK2003.200000000.000.00P
364Tyler O'Neill29BOS343116275.15149110.98012-1-401.631.47OF
365Bailey Ober28MIN1111057.0835001.0000001.260.73P
366Steven Okert32MIN210018.2101001.0000000.480.05P
367Reese Olson24DET1111061.252210.800-2-600.580.36P
368Jonathan Ornelas24TEX1003.00000000000.000.002B
369Rafael Ortega33CHW124450.018180001.000361-1-2403.241.50OF
370Chris Paddack28MIN1111061.0927001.000-1-301.330.82P
371Richie Palacios27TBR483933365.1115773718.99141341302.812.28OF-2B-SS
372Isaac Paredes25TBR515149456.1103297049.96100-2-501.951.903B-1B
373Kyren Paris22LAA141310114.0511635061.0002180004.033.402B-SS
374Wes Parsons31TOT4009.041210.7500003.000.75P
375Vinnie Pasquantino26KCR454540387.2383351320311.0004143908.898.511B
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
376Nate Pearson27TOR220021.100000-1-900.000.00P
377Jeremy Peña26HOU585856510.224991151741.97213-3-7-24.274.17SS
378Ryan Pepiot26TBR99046.1761021.0000001.360.78P
379Cionel Pérez28BAL150014.2110001.000-1-1400.610.07P
380Salvador Perez34KCR504940420.03953751917.997392618.447.73C-1B
381Wenceel Pérez24DET383324297.17675010.98712-3-12-12.271.97OF
382Tommy Pham36CHW292918256.063630001.00013-6-2802.212.17OF
383Kevin Pillar35TOT322318212.050500001.000-1-31502.121.56OF
384René Pinto27TBR191511135.0129126210.992-4-32-3-27-18.536.74C
385Nick Pivetta31BOS77035.1321001.0000000.760.43P
386Colin Poche30TBR10009.100000000.000.00P
387Jorge Polanco30SEA444341369.11516088318.98026-1-303.613.362B
388Zach Pop27TOR150014.1422001.0000002.510.27P
389Cody Poteet29NYY22011.0550001.0000004.092.50P
390Ryan Pressly35HOU230021.1422011.000-1-901.690.17P
391Austin Pruitt34TEX4004.1101001.0000002.080.25P
392Ceddanne Rafaela23BOS575440488.117910764820.9550112-13.152.38OF-SS-2B-3B
393Cole Ragans26KCR1212167.01248001.0002601.611.00P
394Cal Raleigh27SEA514642409.14334062343.99141182319.438.41C
395Luke Raley29SEA433629320.098944031.0002631112.762.18OF-1B
396Erasmo Ramírez34TBR110016.0202001.0000001.130.18P
397Harold Ramírez29TBR64038.014140001.00024839403.322.33OF
398José Ramírez31CLE444442392.01012868511.950-3-80002.202.183B
399Yohan Ramírez29BAL5006.0211001.00013303.000.40P
400Bryan Ramos22CHW141312114.04093012.9750311103.082.793B
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
401Rob Refsnyder33BOS231411134.03432110.971110-1-802.221.43OF
402Zach Remillard30CHW1311796.03692612.9721922503.282.332B-3B-SS-OF
403Anthony Rendon34LAA171615139.248113525.9582141912.962.883B
404Hunter Renfroe32KCR504441395.09287411.989-1-5-1-312.071.82OF
405Luis Rengifo27LAA403734333.11465883519.966-2-6-1-403.813.362B-3B-SS
406Pablo Reyes30BOS21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
407Trevor Richards31TOR240027.130210.6670000.660.08P
408Leo Rivas26SEA42117.0936021.0001670004.762.25SS-2B
409Anthony Rizzo34NYY585855512.241936056338.99300-1-207.307.171B
410Luis Robert Jr.26CHW77761.012120001.000-3-57-2-3901.771.71OF
411David Robertson39TEX230026.0835001.0001802.770.35P
412Brayan Rocchio23CLE504848434.016757107331.9823751403.403.28SS
413Carlos Rodón31NYY1212067.0514001.000-2-600.670.42P
414Grayson Rodriguez24BAL99051.01055001.0001401.761.11P
415Joely Rodríguez32BOS110011.0220001.0000001.640.18P
416Johnathan Rodríguez24CLE76452.0981001.000-2-55-2-4601.561.29OF
417Julio Rodríguez23SEA595956513.1161156230.981243712.772.68OF
418Manuel Rodríguez27TBR9009.2101001.000-1-2100.930.11P
419Yariel Rodríguez27TOR44015.100000000.000.00P
420Yerry Rodríguez26TEX120017.0413001.00011202.120.33P
421Jake Rogers29DET333023258.12632501030.989012909.067.88C
422Josh Rojas30SEA484129368.01194275210.983140002.862.133B-2B-OF-P
423Jordan Romano31TOR150013.2101001.0000000.660.07P
424Brent Rooker29OAK14137102.116160001.000-2-25-1-1101.411.14OF
425Ben Rortvedt26TBR433225294.23032911021.9930231209.196.84C-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
426Amed Rosario28TBR413930355.2107683816.991-5-15-5-16-12.682.26OF-2B-SS-3B
427Esteury Ruiz25OAK27167141.03635010.972-1-5-1-8-12.231.30OF
428Adley Rutschman26BAL363432308.13213041611.99731331229.348.89C
429Joe Ryan28MIN1212072.01174001.000-1-301.380.92P
430Nick Sandlin27CLE280025.0413001.0000001.440.14P
431Patrick Sandoval27LAA1212060.2101810.9002701.340.75P
432Cole Sands26MIN200023.1514001.00021701.930.25P
433Miguel Sanó31LAA1310689.1442519021.00023022704.433.143B-1B-P
434Carlos Santana38MIN524746427.238234830426.9904111307.957.271B
435Dennis Santana28NYY190022.0422011.000-1-901.640.21P
436Anthony Santander29BAL424231367.091901001.000380002.232.17OF
437Tayler Saucedo31SEA160014.2303001.0000001.840.19P
438Matt Sauer25KCR140016.1202001.0000001.100.14P
439Josh Sborz30TEX7005.1101001.000-1-3801.690.14P
440Nolan Schanuel22LAA504643413.135933324234.994-4-120017.777.141B
441Clarke Schmidt28NYY1111060.2136610.9232701.781.09P
442Davis Schneider25TOR494228372.2119823618.992-1-3-2-6-22.852.23OF-2B
443John Schreiber30KCR260024.0743001.000-1-802.630.27P
444Max Schuemann27OAK393225293.01203679519.958-5-21-4-1603.532.74SS-2B-OF-3B
445Tayler Scott32HOU250027.21073001.0000003.250.40P
446Corey Seager30TEX505044423.018459120526.9735153903.813.58SS
447JP Sears28OAK1212067.1606001.000-2-600.800.50P
448Colin Selby26KCR2003.0220001.0000006.001.00P
449Marcus Semien33TEX575753495.025583168433.98410251024-14.564.402B
450Brian Serven29TOR63227.02625010.962-1-540008.334.17C
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
451Bryan Shaw36CHW5004.000000000.000.00P
452Gavin Sheets28CHW373625296.1123119315.992-6-24-4-1603.713.30OF-1B
453Austin Shenton26TBR97764.161583031.0001150008.536.781B
454Braden Shewmake26CHW252115178.064134837.9530-20003.082.44SS-3B-2B
455Zack Short29BOS22218.0615011.0000170003.003.003B-2B
456Jared Shuster25CHW100024.2211001.000-1-800.730.20P
457Chase Silseth24LAA2208.000000000.000.00P
458Brady Singer27KCR1111061.2127410.9170001.611.00P
459Jon Singleton32HOU363429302.025122623227.992-8-32-5-2007.426.921B
460Jose Siri28TBR454440390.1132127050.962-8-25-2-602.932.82OF
461Tarik Skubal27DET1111067.083410.8750000.940.64P
462Justin Slaten26BOS200029.0422001.0000001.240.20P
463Cade Smith25CLE250025.1321001.0001801.070.12P
464Dominic Smith29BOS231915170.015112921112.993318-3-21-17.946.521B
465Josh Smith26TEX544742421.0125319138.9763961712.612.103B-SS
466Will Smith34KCR210018.130210.6670000.980.10P
467Kirby Snead29SEA9008.2404001.0000004.150.44P
468Collin Snider28SEA3003.0101001.0000003.000.33P
469Tyler Soderstrom22OAK16128106.289826110.98903-2-2307.435.181B-C
470José Soriano25LAA1210058.1167720.8751302.161.17P
471Michael Soroka26CHW139054.0826001.0001401.330.62P
472Lenyn Sosa24CHW1310996.12891813.964-1-14-3-3702.521.933B-2B
473Juan Soto25NYY606056527.01361324011.00010232402.322.27OF
474Alex Speas26HOU1002.0110001.0000004.501.00P
475Gabe Speier29SEA220016.1202001.000-2-2401.100.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
476Mitch Spence26OAK143038.1734001.0000001.640.50P
477George Springer34TOR494847421.09087210.989-4-101211.901.82OF
478Ryne Stanek32SEA230020.0211001.0000000.900.09P
479Josh Staumont30MIN8008.1101001.000001.080.13P
480Justin Sterner27TBR1002.000000000.000.00P
481Brock Stewart32MIN130013.1211011.0000001.350.15P
482Trevor Story31BOS88767.22041513.9500823502.532.38SS
483Kyle Stowers26BAL85247.012120001.00001-1-2502.301.50OF
484Chris Stratton33KCR230025.0404001.0001801.440.17P
485Hunter Strickland35LAA230024.000000000.000.00P
486Ross Stripling34OAK1111055.2104510.9000001.460.82P
487Marcus Stroman33NYY1212069.11971110.9471302.341.50P
488Peter Strzelecki29CLE4005.200000000.000.00P
489Albert Suárez34BAL125034.11138021.0001602.880.92P
490José Suarez26LAA150031.1101001.000-1-600.290.07P
491Wander Suero32HOU1000.00000000.00P
492Erik Swanson30TOR170013.210010.0000000.000.00P
493Dillon Tate30BAL150018.0422001.0000002.000.27P
494Leody Taveras25TEX555451470.0135131311.993-12-29-6-1502.572.44OF
495Samad Taylor25SEA31011.1110001.0000-30000.790.33OF
496Matt Thaiss29LAA141310112.0124120130.976-1-911109.728.64C
497Caleb Thielbar37MIN170012.210010.0000000.000.00P
498Trent Thornton30SEA250024.041210.7501801.130.12P
499Jesús Tinoco29TEX4005.000000000.000.00P
500Michael Tonkin34TOT100015.0312011.0000001.800.30P
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
501Spencer Torkelson24DET525249459.242638736332.993-2-4-5-1308.288.131B
502Abraham Toro27OAK434131347.01214871214.983-2-8-3-1003.092.703B-2B-1B-OF
503Gleyber Torres27NYY595857516.120788112730.966-5-11-3-703.493.392B
504Taylor Trammell26NYY4009.1110001.0000-15-1-13300.960.25OF
505Jose Trevino31NYY342825256.12752631022.99331462819.598.03C-P
506Mike Trout32LAA242421203.067652011.00003-1-502.972.79OF
507Cole Tucker27LAA129677.031111731.90307-1-1503.272.153B-OF-P
508Kyle Tucker27HOU565652490.21061024021.00061551211.941.89OF
509Justin Turner39TOR109371.03726921.9460-40004.443.501B-3B
510Edwin Uceta26TBR2004.0110001.0000002.250.50P
511José Ureña32TEX155045.2105410.900-1-401.770.60P
512Luis Urías27SEA332517214.173254356.93215-1-602.862.063B
513Ramón Urías30BAL241916172.151212822.9610221402.562.043B-1B
514Gio Urshela32DET312721237.064184422.96913-2-10-12.351.943B-1B
515Naoyuki Uwasawa30BOS2004.0110001.0000002.250.50P
516Enmanuel Valdez25BOS302617220.1110377129.982212-1-5-14.413.602B-OF
517Framber Valdez30HOU99054.2404011.000-1-400.660.44P
518Louie Varland26MIN44016.2202001.0000001.080.50P
519Daulton Varsho27TOR535037433.21241231001.000823113022.572.34OF
520Andrew Vaughn26CHW504948426.239036622226.9950-11318.187.761B
521Christian Vázquez33MIN343131279.03122971321.99413417010.009.12C-3B
522Nelson Velázquez25KCR17148115.02827010.964-3-29-2-2002.111.59OF
523Anthony Veneziano26KCR2002.000000000.000.00P
524Alex Verdugo28NYY575652502.01301291011.000112781912.332.28OF
525Justin Verlander41HOU88047.0633001.0001401.150.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
526Nick Vespi28BAL1001.000000000.000.00P
527Will Vest29DET240024.2532001.0000001.820.21P
528Thyago Vieira31BAL1000.00000000.00P
529Matt Vierling27DET494024361.090592924.978-5-18-1-3-12.191.663B-OF
530Ryan Vilade25DET32219.0660001.000211416302.842.00OF
531Anthony Volpe23NYY595958525.023498129726.970364903.893.85SS
532Austin Voth32SEA220023.253110.8000001.520.18P
533Michael Wacha32KCR1212068.01266011.0001301.591.00P
534Jacob Waguespack30TBR41010.0110001.0000000.900.25P
535Matt Wallner26MIN118468.021210001.000243-1-1702.781.91OF
536Jared Walsh30TEX161414126.011610410211.9830-3-1-1008.147.131B
537Taylor Ward30LAA515150452.1105102210.990-1-3-2-502.072.04OF
538Luke Weaver30NYY210035.232010.667-1-600.500.10P
539Jacob Webb30BAL280026.0312001.000-1-801.040.11P
540Greg Weissert29BOS250024.0422001.0000001.500.16P
541Austin Wells24NYY353227279.2270262531.9891531308.597.63C
542Tyler Wells29BAL33015.1202001.0000001.170.67P
543Davis Wendzel27TEX137269.014410001.00022923501.831.083B-2B
544Joey Wentz26DET160023.0220001.0000000.780.13P
545Jordan Westburg25BAL515142461.01142886071.000-1-22502.231.933B-2B-SS
546Mitch White29TOR40010.0110001.0000000.900.25P
547Owen White24TEX2001.000000000.000.00P
548Forrest Whitley26HOU1000.200000000.000.00P
549Garrett Whitlock28BOS44018.1743001.00011103.441.75P
550Steven Wilson29CHW210019.0404001.00011101.890.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
551Josh Winckowski26BOS123024.1633001.0000002.220.50P
552Cole Winn24TEX110014.1312001.0000001.880.27P
553Bobby Witt Jr.24KCR606056520.021972141624.9733671633.693.55SS
554Connor Wong28BOS393430315.03102882021.994-1-3-3-11-18.807.33C-2B-1B
555Bryan Woo24SEA55027.2871001.0000002.601.60P
556Alex Wood33OAK99039.1927011.0001502.061.00P
557Jake Woodford27CHW1104.100000000.000.00P
558Simeon Woods Richardson23MIN88040.0624001.0000001.350.75P
559Kirby Yates37TEX200020.1211001.000-1-1000.890.10P
560Masataka Yoshida30BOS1001.0000000-3720000.000.00OF
561Seby Zavala30SEA17139113.09490310.9890-3-3-32-17.415.47C
562Angel Zerpa24KCR250023.1514001.0001901.930.20P
563Guillo Zuñiga25LAA4005.000000000.000.00P