Team Fielding

Team Fielding Table
Tm #Fld RA/G DefEff G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood
Baltimore Orioles353.76.725454053053690.0166312304171632.990832171
Boston Red Sox393.73.704484322833873.0175512914273733.97918611-4-3
Chicago White Sox415.02.702484323273744.0166212483852929.983-19-6-30-4-3
Cleveland Guardians333.54.703484323203888.0173812964123043.983155212-1
Detroit Tigers323.91.709474232923786.0168812623982838.983315-33
Houston Astros384.81.690484323383825.0172312754262246.98741-8-31
Kansas City Royals333.45.703494413223861.0174812874421934.9891032883
Los Angeles Angels375.00.704484323443852.0171112844022539.98521-7-20
Minnesota Twins374.53.683474232763735.0160212453391824.989-20-6-13-21
New York Yankees323.24.724494413593942.0174213143983035.9832161930
Oakland Athletics374.90.679494412843864.0175012884263652.979-8-3-12-42
Seattle Mariners343.75.720484323273810.0167412703733132.9811751502
Tampa Bay Rays384.73.702494413423966.0172813223782834.984-8-2-10-2-1
Texas Rangers404.46.714484323273843.0172912814232536.9861861971
Toronto Blue Jays344.63.689464142983591.0161011973862735.983-2-12942
League Average364.23.703484303163818 170212734022736.98440601
5344.23.7037176453474457270.025523190906032401542.9846018808

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 Abreu27HOU220022.2202001.0001900.790.09P
2José Abreu37HOU221917170.01591479317.981-3-22-3-21-18.267.091B
3Wilyer Abreu25BOS423325308.17368231.95962451912.041.67OF
4Jason Adam32TBR220021.0514011.0000002.140.23P
5Austin Adams33OAK210015.2211011.000-1-1301.150.10P
6Jo Adell25LAA353229289.074731001.0007292802.302.11OF
7Ehire Adrianza34LAA86660.014212021.00012012002.101.753B-2B
8Keegan Akin29BAL210020.1303001.0000001.330.14P
9Jorge Alcalá28MIN80011.0101001.000-1-18-10.820.13P
10Tyler Alexander29TBR96047.0734001.0000001.340.78P
11Logan Allen25CLE1010051.1918001.0002801.580.90P
12Nick Allen25OAK282318201.0953653620.9370131803.993.18SS
13Jose Altuve34HOU464640396.0165541110331.00013-1-303.753.592B
14Yordan Alvarez27HOU13138109.026251001.0003290002.152.00OF
15Jacob Amaya25HOU1002.0422011.000013200018.004.002B
16Chase Anderson36BOS121021.2321001.0000001.250.25P
17Grant Anderson27TEX8007.200000000.000.00P
18Justin Anderson31CHW3003.100000000.000.00P
19Nick Anderson33KCR180016.1110001.0000000.550.06P
20Shaun Anderson29TEX1003.000000-1-670.000.00P
21Tyler Anderson34LAA99056.11385001.0001402.081.44P
22Jonathan Aranda26TBR32118.011101001.000-1-350005.503.671B-2B-3B
23Gabriel Arias24CLE292518226.095345656.94716-5-2603.582.653B-SS-2B-OF-1B
24Shawn Armstrong33TBR173021.1202001.000-1-900.840.12P
25Randy Arozarena29TBR464439395.292902001.000250002.092.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
26Spencer Arrighetti24HOU77032.2202001.000-1-600.550.29P
27Pedro Avila27CLE70012.2110001.0000000.710.14P
28Akil Baddoo25DET1001.00000000000.000.00OF
29Javier Báez31DET413938345.21677093423.976-2-8-2-714.243.98SS
30Tanner Banks32CHW161019.250410.800-1-1001.830.25P
31Addison Barger24TOR55343.01714120.882-2-64-1-2703.142.50OF-3B
32Scott Barlow31CLE240022.0514001.000-1-902.050.21P
33Chris Bassitt35TOR99048.1725011.000-1-401.300.78P
34Mike Baumann28BAL170018.152210.8000001.960.24P
35Eduard Bazardo28SEA4006.2211001.0000002.700.50P
36Tyler Beede31CLE130014.0202001.000-1-1401.290.15P
37Clayton Beeter25NYY1001.000000000.000.00P
38Brayan Bello25BOS77036.1550001.000-2-1101.240.71P
39Andrew Benintendi29CHW424141357.09694110.990-1-4-7-23-12.392.26OF
40Brennan Bernardino32BOS182020.162310.83322002.210.28P
41José Berríos30TOR1010160.11147011.0002701.641.10P
42Prelander Berroa24CHW1000.100000000.000.00P
43Jon Berti34NYY151414128.03662733.91721921902.322.203B
44Tanner Bibee25CLE1010052.2122911.9172801.881.10P
45Bo Bichette26TOR434339363.01294482324.977-5-17-3-1003.122.93SS
46Osvaldo Bido28OAK1102.200000000.000.00P
47Shane Bieber29CLE22012.0211001.0000001.501.00P
48Brandon Bielak28TOT110020.0303001.0000001.350.27P
49Cavan Biggio29TOR312918250.01015247210.980-1-40003.562.682B-OF-3B-1B
50Paul Blackburn30OAK88046.095310.889-1-401.571.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
51Dairon Blanco31KCR27119118.132320001.000-1-13-1-1002.431.19OF
52Ronel Blanco30HOU88147.1743001.0000001.330.88P
53JJ Bleday26OAK484237373.0103100210.990-3-90012.462.13OF
54Cody Bolton26SEA140016.0404001.00022502.250.29P
55Cam Booser32BOS130016.0211001.0000001.130.15P
56Caleb Boushley30MIN1002.0000000.000.00P
57Jonathan Bowlan27KCR1102.200000000.000.00P
58Matt Bowman33MIN5007.2211001.0000002.350.40P
59Joe Boyle24OAK77027.210010.000-2-1400.000.00P
60Cody Bradford26TEX33019.1422011.00011001.861.33P
61Kyle Bradish27BAL33013.2312001.0000001.981.00P
62Taj Bradley23TBR33018.0211001.0000001.000.67P
63John Brebbia34CHW150013.2202001.0000001.320.13P
64Alex Bregman30HOU454542393.0107297535.9724110012.382.313B
65Will Brennan26CLE373119283.07471120.973415-1-4-12.291.95OF
66Beau Brieske26DET3004.2211001.0000003.860.67P
67Aaron Brooks34OAK1107.0110001.0000001.291.00P
68Hunter Brown25HOU98037.1871001.000-1-511.930.89P
69Seth Brown31OAK392818251.26563110.985-2-11-1-402.291.56OF-1B
70Nick Burdi31NYY10008.200000000.000.00P
71Brock Burke27TEX5003.000000000.000.00P
72Corbin Burnes29BAL1010059.2124710.917-1-301.661.10P
73Lawrence Butler23OAK402924279.07169110.98641600-12.261.75OF
74Byron Buxton30MIN272220195.258571001.000-2-1031802.672.15OF
75José Caballero27TBR434341383.216246109718.957130003.643.60SS
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
76Trey Cabbage27HOU85238.0871001.0001160001.891.00OF
77Génesis Cabrera27TOR190016.2101001.000-1-1200.540.05P
78Oswaldo Cabrera25NYY393833339.0121496849.967001303.112.663B-1B-SS-2B-OF
79Willie Calhoun29LAA1107.01082001.0000-2100012.8610.001B
80Isaiah Campbell26BOS7006.1312001.00013204.260.43P
81Mark Canha35DET262419221.16665013.98502-2-10-12.642.32OF-1B
82Griffin Canning28LAA99046.2743001.0001401.350.78P
83Jonathan Cannon23CHW33013.2312001.0000001.981.00P
84Yennier Cano30BAL230021.1734011.00021902.950.30P
85Dominic Canzone26SEA18148113.224240001.00022411001.901.33OF
86Victor Caratini30HOU171616142.01401291010.993191808.818.18C-1B
87Kerry Carpenter26DET272316198.25250110.9810-11602.311.89OF
88Carlos Carrasco37CLE99045.1523001.000-1-400.990.56P
89Evan Carter21TEX363328301.06664110.98541431101.941.81OF
90Triston Casas24BOS222018183.017015018210.988-1-6-2-1308.268.001B
91Luis Castillo31SEA1010060.141210.750-1-300.450.30P
92Willi Castro27MIN474332391.0115753733.974-14-44-5-1502.581.96SS-OF-3B-P
93Andrew Chafin34DET170014.2220001.0000001.230.12P
94Adam Cimber33LAA210020.0404011.00011001.800.19P
95José Cisnero35LAA140014.021010.500-1-1400.640.07P
96Aaron Civale29TBR1010051.2312001.0000000.520.30P
97Emmanuel Clase26CLE250024.151220.600-1-801.110.12P
98Jonatan Clase22SEA87664.011110001.0000-20001.551.38OF
99Garrett Cleavinger30TBR200018.2303001.0000001.450.15P
100Ernie Clement28TOR342219204.078165936.9621731703.312.143B-SS-2B-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
101Mike Clevinger33CHW33011.1202001.0000001.590.67P
102Dylan Coleman27HOU1001.000000000.000.00P
103Garrett Cooper33BOS88458.05648715.982117-2-41-18.536.881B
104Carlos Correa29MIN303027249.2104475529.981-2-8-3-1413.683.40SS
105Nestor Cortes29NYY1010060.2725011.0001301.040.70P
106Danny Coulombe34BAL210017.0101001.00011200.530.05P
107Jake Cousins29NYY2003.000000000.000.00P
108Colton Cowser24BAL403526321.074722001.0005191302.071.85OF
109J.P. Crawford29SEA232221196.1793643071.0004270003.623.43SS
110Kutter Crawford28BOS1010058.0844011.0000001.240.80P
111Cooper Criswell27BOS76029.1312011.0000000.920.43P
112Garrett Crochet25CHW1010051.2624001.000-1-401.050.60P
113Xzavion Curry25CLE1105.000000000.000.00P
114Bobby Dalbec29BOS211510134.1957322071.00043821806.364.321B-3B
115J.D. Davis31OAK22199166.097791719.990-5-39-1-715.203.561B-3B
116Brett de Geus26SEA4003.1101001.0000002.700.25P
117Paul DeJong30CHW423833326.01204766714.942-6-21-3-1103.122.69SS
118Jonny DeLuca25TBR161412129.03937110.974-1-121902.652.38OF
119Reid Detmers24LAA1010054.1514001.0000000.830.50P
120Chris Devenski33TBR90014.0110001.000-1-1400.640.11P
121Rafael Devers27BOS323227278.066283532.955-5-21-4-1712.041.973B
122Miguel Díaz29HOU1001.000000000.000.00P
123Yainer Diaz25HOU323232283.02892751133.990-2-6-1-419.108.94C
124Yandy Díaz32TBR414137363.131829817328.99101-1-307.807.681B
125Brandon Drury31LAA252421203.01116545114.991-2-10-6-3504.884.402B-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
126Daniel Duarte27MIN2004.0110001.0000002.250.50P
127Shawn Dubin28HOU90013.2431001.0000002.630.44P
128Mauricio Dubón29HOU342519241.088731326.97717-1-4-23.212.46OF-2B-3B-1B
129Tyler Duffey33KCR9009.0110001.0000001.000.11P
130Dane Dunning29TEX77037.1532001.0000001.210.71P
131Ezequiel Duran25TEX272115187.081641523.9753211603.802.93OF-1B-3B-SS-2B
132Jarren Duran27BOS484832422.0113108411.991925113112.392.33OF
133Jhoan Durán26MIN9008.200000000.000.00P
134Zach Eflin30TBR1010059.01055001.0002701.531.00P
135Nathan Eovaldi34TEX77041.11165001.0000002.401.57P
136Lucas Erceg29OAK180018.0422011.0000002.000.22P
137Paolo Espino37TOR2004.200000000.000.00P
138Joey Estes22OAK2208.2211001.0000002.081.00P
139Carlos Estévez31LAA150015.2101001.0000000.570.07P
140Alex Faedo28DET160028.142110.7501700.950.19P
141Pete Fairbanks30TBR120011.0110001.0000000.820.08P
142Kyle Farmer33MIN37228207.16621450101.00018-1-602.861.433B-2B-SS
143Erick Fedde31CHW1010058.073310.8570000.930.60P
144Caleb Ferguson27NYY200016.0220001.0000001.130.10P
145Tyler Ferguson30OAK6006.100000000.000.00P
146Freddy Fermin29KCR252020180.21701628011.00042542718.476.80C
147Jack Flaherty28DET99054.2431001.000-1-400.660.44P
148Dominic Fletcher26CHW201814153.15046220.960-1-1017-12.822.40OF
149Chris Flexen29CHW108044.1835001.0001501.620.80P
150Estevan Florial26CLE19147125.03231010.9690-521902.231.63OF
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
151Jason Foley28DET190017.1312011.000-1-1201.560.16P
152Justin Foscue25TEX1002.0110001.0000-1560004.501.002B
153J.P. France29HOU55025.1110001.0000000.360.20P
154Ty France29SEA444240375.030727530227.993-1-4-2-617.326.781B-2B
155Bowden Francis28TOR52014.2523001.00011403.071.00P
156Adam Frazier32KCR282214189.2872955310.9661963723.992.902B-OF-3B
157Tyler Freeman25CLE413932352.01081008031.000250012.762.40OF-2B-3B-SS
158David Fry28CLE231812172.0111105514.99103-2-1305.763.79C-1B-OF-3B
159Carson Fulmer30LAA110020.1101001.0000000.440.09P
160Kody Funderburk27MIN160021.230210.667-1-900.830.13P
161Hunter Gaddis26CLE230022.031110.6670000.820.09P
162Adolis García31TEX414036348.08480040.952-2-6-4-13-12.071.95OF
163Deivi García25CHW140014.000000-1-140.000.00P
164Luis García37LAA210019.200000000.000.00P
165Maikel Garcia24KCR474745410.0113317757.956-2-60002.372.303B
166Yimi García33TOR180019.000000000.000.00P
167Amir Garrett32LAA6005.100000-1-380.000.00P
168Kevin Gausman33TOR99042.1422001.000-1-500.850.44P
169Zack Gelof24OAK303030262.11486283323.98052131404.974.832B
170Luis Gil26NYY99049.0128311.9170002.021.22P
171Logan Gilbert27SEA1010064.2871001.000-1-301.110.80P
172Andrés Giménez25CLE454542400.018272106428.9780-12604.013.962B
173Romy Gonzalez27BOS116350.024168011.0000-312404.322.18SS-1B
174Victor González28NYY160013.2633001.00011503.950.38P
175Niko Goodrum32TOT127775.12515732.880-6-101-5-8002.631.833B-OF-1B-SS-2B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
176Jon Gray32TEX109052.0945001.0000001.560.90P
177Chad Green33TOR7007.200000000.000.00P
178Riley Greene23DET353328289.266651011.0000-152022.051.89OF
179Trent Grisham27NYY17129110.026251001.00018-1-1002.131.53OF
180Vaughn Grissom23BOS121212106.047143215.9790-5-1-1103.913.832B
181Robbie Grossman34TOT222016168.04442110.977-2-130002.301.95OF
182Vladimir Guerrero Jr.25TOR434342370.033931422333.991000018.177.811B
183Luis Guillorme29LAA76558.123815031.000119-1-21-13.552.882B-3B-SS
184Josh Hader30HOU190020.0404001.00011001.800.21P
185Sam Haggerty30SEA75348.086110.8752420001.311.00OF
186David Hamilton26BOS221613153.0733138410.945-2-20-2-1604.063.00SS-2B
187Ian Hamilton29NYY190022.2440001.000-1-901.590.21P
188Garrett Hampson29KCR33136138.0514011011.00022132603.331.34OF-2B-SS-3B-1B
189Emerson Hancock25SEA77034.195220.7780001.831.00P
190Mitch Haniger33SEA393733322.18379040.952-5-19-6-22-22.212.03OF
191Brett Harris26OAK141311111.03692614.972110-3-3202.842.503B
192Hogan Harris27OAK2008.2101001.0000001.040.50P
193Austin Hays28BAL221411133.23029010.967-2-18-3-26-11.951.32OF
194Andrew Heaney33TEX99044.200000-2-90.000.00P
195Jonathan Heasley27BAL3004.1211001.0000004.150.67P
196Austin Hedges31CLE14138103.21201146011.000223446110.428.57C
197Jonah Heim29TEX413631321.03233101032.991-1-341518.977.80C
198Gunnar Henderson23BAL444443400.018461120324.98461739-14.074.11SS
199Blair Henley27HOU1100.1000000000.000.00P
200Ronny Henriquez24MIN1002.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
201Sam Hentges27CLE4004.1110001.0000002.080.25P
202Darell Hernaiz22OAK282212191.0813445210.975-1-4-2-1313.722.32SS-3B-2B
203Jonathan Hernández27TEX80010.0330001.0000002.700.38P
204Tim Herrin27CLE200019.1413001.0000001.860.20P
205Aaron Hicks34LAA149887.219190001.000-2-33-1-1301.951.36OF-P
206Tim Hill34CHW200017.051220.600-1-1201.590.15P
207Jackson Holliday20BAL1010987.0421032051.000-1-7-1-1404.344.202B
208Clay Holmes31NYY210020.2220001.000-1-1000.870.10P
209Tyler Holton28DET160022.0404001.0000001.640.25P
210Tanner Houck28BOS1010165.016142011.000-1-302.221.60P
211Sam Huff26TEX1002.0220001.0000240009.002.00C
212Andy Ibáñez31DET20137122.156134214.98211243904.052.502B-3B-OF
213Cole Irvin30BAL87042.1734011.0000001.490.88P
214Kyle Isbel27KCR413629316.290900001.0000-131102.562.20OF
215Alex Jackson28TBR98468.072657001.00012435319.538.00C
216Jay Jackson36MIN170022.1422001.0000001.610.24P
217Joe Jacques29BOS1001.200000000.000.00P
218Travis Jankowski33TEX176471.02019010.95024123302.411.12OF
219Danny Jansen29TOR201818161.0166159430.982-1-8-1-719.118.15C
220Kenley Jansen36BOS160015.2000000000.000.00P
221Cristian Javier27HOU66030.2211001.000-1-700.590.33P
222Griffin Jax29MIN200018.2413001.00011101.930.20P
223Ryan Jeffers27MIN222220189.1210201720.9900-1-1-609.899.45C
224Dany Jiménez30OAK150014.220110.5000000.610.07P
225Eloy Jiménez27CHW1118.0110001.000-1-1050001.131.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
226Jahmai Jones26NYY82128.0725001.0001330002.250.882B-OF-3B
227Aaron Judge32NYY404035344.299981001.000-1-30002.592.48OF
228Edouard Julien25MIN463728333.01384195213.986-4-16-1-403.682.962B
229Corey Julks28CHW32217.0660001.000015214123.182.00OF
230Josh Jung26TEX44336.014410021.0000-1213303.503.503B
231Colt Keith22DET373529301.11565697317.981-1-2-1-404.574.142B
232Brad Keller28CHW52016.2431001.0000002.160.80P
233Carson Kelly29DET282219204.12051941014.99542142328.997.29C
234Kevin Kelly26TBR150018.2110001.0000000.480.07P
235Michael Kelly31OAK210025.0211001.000-1-800.720.10P
236Zack Kelly29BOS90011.2303001.0000002.310.33P
237Tony Kemp32BAL52120.1835001.0000-80003.541.332B-OF
238Buddy Kennedy25DET52224.01459021.00002015005.252.802B-3B
239Max Kepler31MIN282321213.241401001.0000331601.731.46OF
240Grae Kessinger26HOU101123.0113711.90913915203.911.003B-SS-2B-P
241Kevin Kiermaier34TOR312520217.071710001.000-3-1700-12.942.29OF
242Yusei Kikuchi33TOR99052.0844001.0002801.380.89P
243Craig Kimbrel36BAL200017.1110001.000-1-1200.520.05P
244Isiah Kiner-Falefa29TOR433628321.01394395116.993415414-13.872.763B-2B-SS-P-OF
245George Kirby26SEA1010056.1312001.000-1-400.480.30P
246Alex Kirilloff26MIN322711217.164622011.0000-1-4-2202.652.00OF-1B
247Alejandro Kirk25TOR262520211.02142021020.99131563419.048.15C
248Heston Kjerstad25BAL44232.0770001.000-1-2113701.971.75OF
249Will Klein24KCR1001.000000000.000.00P
250Andrew Knizner29TEX17126104.01041031001.000-1-14-2-2309.006.12C
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 Kopech28CHW190021.2211001.0000000.830.11P
252Dean Kremer28BAL99050.0133820.8461401.981.22P
253Zac Kristofak26LAA1002.000000000.000.00P
254Joel Kuhnel29HOU1002.000000000.000.00P
255Steven Kwan26CLE323230283.06258311.98431252101.941.91OF
256Alex Lange28DET200017.2101001.0000000.510.05P
257Shea Langeliers26OAK393634320.13112941432.990260008.657.90C
258Wyatt Langford22TEX1212898.014140001.0000-611201.291.17OF
259Trevor Larnach27MIN88465.014140001.0000-10001.941.75OF
260Jacob Latz28TEX200018.2202001.0000000.960.10P
261Ramón Laureano29CLE312013186.057525001.00053031932.761.84OF
262Jordan Leasure25CHW200018.2321001.00011101.450.15P
263José Leclerc30TEX180018.2211001.0000000.960.11P
264Korey Lee25CHW292221199.01981899011.000-2-11-3-18-18.956.83C
265Jack Leiter24TEX3309.1101001.0000000.960.33P
266Dominic Leone32CHW180015.130210.667-1-1301.170.11P
267Royce Lewis25MIN1102.0110001.000000004.501.003B
268Zack Littell28TBR99049.2826001.000-1-4-11.450.89P
269Brendon Little27TOR3003.1101001.0000002.700.33P
270Ben Lively32CLE77038.0413011.000-1-500.950.57P
271Jonathan Loáisiga29NYY3004.0312001.0000006.751.00P
272Nick Loftin25KCR117257.1361719051.00011524205.652.772B-3B-1B
273Joey Loperfido25HOU13127104.026251001.0002280002.252.00OF
274Jacob Lopez26TBR3005.100000-1-380.000.00P
275Nicky Lopez29CHW383532313.01405088216.986-2-8-1-4-13.973.372B-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
276Pablo López28MIN1010055.174210.8570000.980.60P
277Michael Lorenzen32TEX77042.11037021.0002902.131.43P
278Richard Lovelady28TBR1001.0000000.000.00P
279Brandon Lowe29TBR98669.1381424061.000124-1-1704.934.222B
280Josh Lowe26TBR10101091.02524010.9600-6-1-13-12.372.40OF
281Nathaniel Lowe28TEX272727242.024322317320.98817-1-508.938.891B
282Easton Lucas27OAK3003.200000000.000.00P
283Seth Lugo34KCR1010065.11257011.0000001.651.20P
284Jordan Lyles33KCR5005.0110001.0000001.800.20P
285Daniel Lynch IV27KCR2107.0101011.0000001.290.50P
286Josh Maciejewski28NYY1001.000000000.000.00P
287Kenta Maeda36DET77030.273311.8570001.760.86P
288Martín Maldonado37CHW272619217.0218212510.995-2-13-4-22-19.008.04C
289Matt Manning26DET55027.2312011.000-1-700.980.60P
290Alek Manoah26TOR33018.0101001.0000000.500.33P
291Kyle Manzardo23CLE3005.0431001.0000-290007.201.331B
292Manuel Margot29MIN35198193.148480001.0000-1-2-1202.231.37OF
293Ron Marinaccio28NYY90012.2211001.0000001.420.22P
294Alec Marsh26KCR77037.0114520.8180002.191.29P
295Austin Martin25MIN272313195.150491011.000-3-19-4-24-12.301.79OF-2B
296Chris Martin38BOS180018.1752001.000-1-1103.440.39P
297Seth Martinez29HOU210027.1312001.0001700.990.14P
298Michael Massey26KCR242422207.09639570121.00021121204.174.002B
299Jorge Mateo29BAL292520229.21104463316.97321252604.193.572B-OF-SS
300Phil Maton31TBR210017.2202001.0000001.020.10P
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
301Tim Mayza32TOR210014.1101001.0000000.630.05P
302James McArthur27KCR180020.2101001.0000000.440.06P
303James McCann34BAL201816163.21741621020.989-1-9-2-15-29.468.60C
304Kyle McCann26OAK15139105.09991531.970-1-16-1-1108.236.40C
305Chas McCormick29HOU212116181.041410001.000-3-17-2-1302.041.95OF
306T.J. McFarland35OAK240019.0835011.000-1-1103.790.33P
307Reese McGuire29BOS252118190.1209198832.986191609.748.24C
308Ryan McKenna27BAL83130.011110001.000-1-36-1-4003.301.38OF
309Triston McKenzie26CLE99047.1871001.0000001.520.89P
310Zach McKinstry29DET261610157.253163343.925-1-9-2-1502.801.58SS-3B-2B-OF-P
311Curtis Mead23TBR252321200.174264539.95901-4-2403.192.842B-3B
312Parker Meadows24DET322615217.159590001.00042431602.441.84OF
313John Means31BAL33017.2101001.0000000.510.33P
314MJ Melendez25KCR393922313.16461211.984-3-131301.811.58OF-1B
315Danny Mendick30CHW141413117.233102212.9701120002.452.293B
316Jake Meyers28HOU372725250.08786010.989211-2-9-13.102.32OF
317Bryce Miller25SEA99052.2752001.0000001.200.78P
318Mason Miller25OAK150019.1110001.0000000.470.07P
319Shelby Miller33DET150016.1110001.0000000.550.07P
320Tyson Miller28SEA90011.2110001.0000000.770.11P
321José Miranda26MIN282615217.046143112.978-2-111601.871.613B-1B
322Casey Mize27DET88043.2945021.0001501.851.13P
323Yoán Moncada29CHW11111086.03182124.93511411403.032.643B
324Mickey Moniak26LAA322618230.17170010.986211-2-10-12.742.19OF
325Rafael Montero33HOU220021.2202001.0000000.830.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
326Dylan Moore31SEA383326305.21347458213.98541731103.893.07SS-OF-1B-2B-3B
327Matt Moore35LAA180016.2303001.0000001.620.17P
328Eli Morgan28CLE9008.1303001.00012403.240.33P
329Ryan Mountcastle27BAL413938361.237134327125.997-1-541329.219.021B
330Kyle Muller26OAK110028.284310.8751702.200.64P
331Cedric Mullins29BAL413735343.069681001.000-1-40001.811.68OF
332Andrés Muñoz25SEA190020.130210.6670000.890.11P
333Parker Mushinski28HOU5007.021010.500-2-5701.290.20P
334Nick Nastrini24CHW2208.0110001.000-1-2501.130.50P
335Bo Naylor24CLE333027270.1287274942.986-1-314-19.428.58C
336Josh Naylor27CLE414138365.031628925237.9943900-17.747.661B
337Zach Neto23LAA474646412.017154113426.9772626-13.653.55SS
338Tyler Nevin27OAK35288241.012010314310.975-1-32904.372.66OF-1B-3B
339Ryan Noda28OAK272218202.018516518222.9892141608.156.781B
340Ryan O'Hearn30BAL1210583.143430041.0000-711404.643.07OF-1B
341Logan O'Hoppe24LAA403837341.03383211520.99412-2-708.878.40C
342Tyler O'Neill29BOS333016268.14947110.98002-1-401.611.45OF
343Bailey Ober28MIN99047.0413001.0000000.770.44P
344Steven Okert32MIN170014.100000000.000.00P
345Reese Olson24DET99050.042110.750-1-400.540.33P
346Jonathan Ornelas24TEX1003.00000000000.000.002B
347Rafael Ortega33CHW124450.018180001.000361-1-2403.241.50OF
348Chris Paddack28MIN99050.1826001.000-1-401.430.89P
349Richie Palacios27TBR393228299.1101643618.9903121403.012.50OF-2B
350Isaac Paredes25TBR424241374.178215438.96201-1-301.801.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
351Kyren Paris22LAA88769.0241113051.000000003.133.002B
352Wes Parsons31TOT4009.041210.7500003.000.75P
353Vinnie Pasquantino26KCR383834330.0330300300261.00041341509.008.681B
354Nate Pearson27TOR180015.000000-1-1300.000.00P
355Jeremy Peña26HOU484846422.021681129636.97200-3-9-14.484.38SS
356Ryan Pepiot26TBR77036.2651021.0000001.470.86P
357Cionel Pérez28BAL10009.2110001.000000.930.10P
358Salvador Perez34KCR414034343.03283121515.99726-1-308.587.98C-1B
359Wenceel Pérez24DET292416219.15150010.98014-1-502.051.72OF
360Tommy Pham36CHW212113185.038380001.000-3-19-4-2501.851.81OF
361Kevin Pillar35TOT261713159.234340001.000021701.921.31OF
362René Pinto27TBR191511135.0129126210.992-3-28-3-27-18.536.74C
363Nick Pivetta31BOS55026.2321001.0000001.010.60P
364Colin Poche30TBR10009.100000000.000.00P
365Jorge Polanco30SEA403938340.11415781318.97926-1-403.653.452B
366Zach Pop27TOR9008.0220001.0000002.250.22P
367Cody Poteet29NYY1106.0220001.0000003.002.00P
368Ryan Pressly35HOU190017.1312011.0000001.560.16P
369Austin Pruitt34TEX4004.1101001.0000002.080.25P
370Ceddanne Rafaela23BOS474430400.11538461818.9480-1-2-603.262.34SS-OF-2B-3B
371Cole Ragans26KCR1010156.01147001.0001401.771.10P
372Cal Raleigh27SEA403734328.13533311932.99231172619.598.75C
373Luke Raley29SEA332923251.084804031.00031431403.012.40OF-1B
374Erasmo Ramírez34TBR100015.0202001.0000001.200.20P
375Harold Ramírez29TBR54034.012120001.000259310503.182.40OF
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
376José Ramírez31CLE373735330.084235839.964-3-90002.212.193B
377Yohan Ramírez29BAL5006.0211001.00013303.000.40P
378Bryan Ramos22CHW109878.031625021.00023423103.583.103B
379Rob Refsnyder33BOS19129113.02927110.966218-2-2102.231.47OF
380Zach Remillard30CHW87562.024618021.00024623903.482.672B-3B-SS
381Anthony Rendon34LAA171615139.248113525.9582151912.962.883B
382Hunter Renfroe32KCR423734330.07570411.987-3-100012.021.76OF
383Luis Rengifo27LAA302725245.01144962317.974-2-9-2-1004.083.582B-3B-SS
384Pablo Reyes30BOS21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
385Trevor Richards31TOR200021.030210.6670000.860.10P
386Leo Rivas26SEA42117.0936021.0001660004.762.25SS-2B
387Anthony Rizzo34NYY484845424.235029849330.99124-1-307.357.231B
388Luis Robert Jr.26CHW77761.012120001.000-3-56-2-3901.771.71OF
389David Robertson39TEX200023.2835001.0001803.040.40P
390Brayan Rocchio23CLE413939355.01344784325.9781341403.323.20SS
391Carlos Rodón31NYY1010055.0514001.000-2-700.820.50P
392Grayson Rodriguez24BAL77040.0725001.0001501.581.00P
393Joely Rodríguez32BOS110011.0220001.0000001.640.18P
394Julio Rodríguez23SEA474745410.1128124220.9842651422.762.68OF
395Manuel Rodríguez27TBR9009.2101001.0000000.930.11P
396Yariel Rodríguez27TOR44015.100000000.000.00P
397Yerry Rodríguez26TEX110015.2312001.0000001.720.27P
398Jake Rogers29DET282519216.1222215520.9911521119.157.86C
399Josh Rojas30SEA393424303.0103406128.9810-2-1-303.002.203B-2B-OF-P
400Jordan Romano31TOR120011.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
401Brent Rooker29OAK1110777.112120001.000-3-39-1-1501.401.09OF
402Ben Rortvedt26TBR342621239.2252241921.9921431509.397.14C-P
403Amed Rosario28TBR363428307.295652914.989-4-14-5-19-12.752.35OF-2B-SS-3B
404Esteury Ruiz25OAK25167138.03635010.9720-4-2-17-12.281.40OF
405Adley Rutschman26BAL292725246.124523312011.00031641928.958.45C
406Joe Ryan28MIN99053.0853001.000-1-401.360.89P
407Nick Sandlin27CLE250022.1413001.0001901.610.16P
408Patrick Sandoval27LAA1010051.091710.8892801.410.80P
409Cole Sands26MIN160018.2303001.00011101.450.19P
410Miguel Sanó31LAA1310689.1442519021.00023022704.433.143B-1B-P
411Carlos Santana38MIN424040357.231228524323.9904142717.787.361B
412Dennis Santana28NYY160018.2321011.000-1-1101.450.19P
413Anthony Santander29BAL343425298.074731001.00014-1-402.232.18OF
414Tayler Saucedo31SEA140013.1303001.0000002.030.21P
415Matt Sauer25KCR140016.1202001.0000001.100.14P
416Josh Sborz30TEX7005.1101001.000-1-3801.690.14P
417Nolan Schanuel22LAA423835341.028726719130.997-4-151417.556.811B
418Clarke Schmidt28NYY99050.2136610.9231402.131.33P
419Davis Schneider25TOR393219280.085582614.988-1-300-12.701.95OF-2B
420John Schreiber30KCR210021.1743001.0000002.950.33P
421Max Schuemann27OAK292215196.1712148214.972-4-26-5-3003.162.16SS-2B-OF-3B
422Tayler Scott32HOU210023.01073001.0001903.910.48P
423Corey Seager30TEX414135347.01504898419.9734152703.793.56SS
424JP Sears28OAK1010054.1606001.000-2-700.990.60P
425Colin Selby26KCR2003.0220001.0000006.001.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
426Marcus Semien33TEX484844420.020970138126.99511301131-14.464.332B
427Brian Serven29TOR63227.02625010.962-1-530008.334.17C
428Bryan Shaw36CHW5004.000000000.000.00P
429Gavin Sheets28CHW313019244.19390214.989-5-22-4-19-13.392.97OF-1B
430Austin Shenton26TBR97764.161583031.0001140008.536.781B
431Braden Shewmake26CHW252115178.064134837.9530-1-1-703.082.44SS-3B-2B
432Zack Short29BOS22218.0615011.0000180003.003.003B-2B
433Jared Shuster25CHW70018.0101001.000-1-1100.500.14P
434Chase Silseth24LAA2208.000000000.000.00P
435Brady Singer27KCR1010056.21073001.0000001.591.00P
436Jon Singleton32HOU292824245.021319022122.995-7-35-3-1507.797.311B
437Jose Siri28TBR373632315.19995040.960-10-37-4-15-12.712.57OF
438Tarik Skubal27DET99055.063210.833-1-400.820.56P
439Justin Slaten26BOS170026.0422001.0000001.380.24P
440Cade Smith25CLE210021.1211001.0000000.840.10P
441Dominic Smith29BOS129785.0705911071.00033511407.415.831B
442Josh Smith26TEX443732337.097237228.97931062112.541.983B-SS
443Will Smith34KCR170014.230210.6670001.230.12P
444Kirby Snead29SEA5003.000000000.000.00P
445Collin Snider28SEA3003.0101001.0000003.000.33P
446Tyler Soderstrom22OAK88564.15346618.9811150007.275.781B-C
447José Soriano25LAA108046.1147520.8570002.331.20P
448Michael Soroka26CHW109047.2826001.0001401.510.80P
449Lenyn Sosa24CHW129887.12781813.963-1-17-3-4102.682.003B-2B
450Juan Soto25NYY494945430.01141104011.0007201202.392.33OF
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
451Gabe Speier29SEA170013.2101001.000-1-1500.660.06P
452Mitch Spence26OAK121030.0624001.0000001.800.50P
453George Springer34TOR403938337.06865210.985-5-170011.791.68OF
454Ryne Stanek32SEA180015.0110001.0000000.600.06P
455Josh Staumont30MIN4004.100000000.000.00P
456Brock Stewart32MIN130013.1211011.0000001.350.15P
457Trevor Story31BOS88767.22041513.9500823502.532.38SS
458Kyle Stowers26BAL21010.0550001.00011130004.502.50OF
459Chris Stratton33KCR190020.0303001.0000001.350.16P
460Hunter Strickland35LAA190020.000000000.000.00P
461Ross Stripling34OAK1010052.0104510.900-1-401.560.90P
462Marcus Stroman33NYY1010056.01871010.9440002.731.70P
463Peter Strzelecki29CLE4005.200000000.000.00P
464Albert Suárez34BAL93024.2835011.0001802.920.89P
465José Suarez26LAA130025.1101001.000-1-800.360.08P
466Wander Suero32HOU1000.00000000.00P
467Erik Swanson30TOR130010.110010.0000000.000.00P
468Dillon Tate30BAL110012.2101001.0000000.710.09P
469Leody Taveras25TEX454441386.0118114311.992-8-25-3-902.732.60OF
470Samad Taylor25SEA31011.1110001.0000-30000.790.33OF
471Matt Thaiss29LAA1110887.09694020.979-1-8-1-1409.728.55C
472Caleb Thielbar37MIN140010.110010.0000000.000.00P
473Trent Thornton30SEA190019.020110.500-1-1100.470.05P
474Michael Tonkin34TOT70011.000000000.000.00P
475Spencer Torkelson24DET434340381.235432031328.992-2-6-6-1908.288.161B
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
476Abraham Toro27OAK333122255.19442520131.000-2-8-2-903.312.762B-3B-1B-OF
477Gleyber Torres27NYY484746419.11657089622.964-5-140003.413.312B
478Taylor Trammell26NYY4009.1110001.0000-12-1-13300.960.25OF
479Jose Trevino31NYY292422220.12372251022.99231863319.608.10C-P
480Mike Trout32LAA242421203.067652011.000140012.972.79OF
481Cole Tucker27LAA108567.027111331.889110-1-1703.222.183B-OF
482Kyle Tucker27HOU464642402.083794021.000373811.861.80OF
483Justin Turner39TOR87256.02514920.920060003.702.883B-1B
484Edwin Uceta26TBR2004.0110001.0000002.250.50P
485José Ureña32TEX133038.174210.857-1-501.410.46P
486Luis Urías27SEA312417207.171244256.930140002.862.133B
487Ramón Urías30BAL191513138.139191822.949001902.411.953B-1B
488Gio Urshela32DET221914167.03772910.973321-1-7-11.941.573B-1B
489Naoyuki Uwasawa30BOS2004.0110001.0000002.250.50P
490Enmanuel Valdez25BOS282617218.1109377119.991213-1-5-14.453.862B
491Framber Valdez30HOU77041.2303001.000-1-500.650.43P
492Louie Varland26MIN44016.2202001.0000001.080.50P
493Daulton Varsho27TOR444129354.01041031001.000931124022.642.36OF
494Andrew Vaughn26CHW434241363.233931819223.994020008.347.841B
495Christian Vázquez33MIN282525226.0259249821.992-1-5316010.239.18C-3B
496Nelson Velázquez25KCR129474.01716010.941-1-14-2-3201.951.33OF
497Anthony Veneziano26KCR2002.000000000.000.00P
498Alex Verdugo28NYY464541405.01021011011.00092872012.272.22OF
499Justin Verlander41HOU66034.0532001.0001601.320.83P
500Will Vest29DET190021.0532001.0000002.140.26P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
501Matt Vierling27DET393018279.068442224.971-7-28-1-4-12.131.613B-OF
502Ryan Vilade25DET32219.0660001.000211616302.842.00OF
503Anthony Volpe23NYY484847428.018879104520.9732741103.853.81SS
504Austin Voth32SEA160018.153110.8000001.960.25P
505Michael Wacha32KCR1010056.21064011.0001401.591.00P
506Jacob Waguespack30TBR41010.0110001.0000000.900.25P
507Matt Wallner26MIN118468.021210001.0003450002.781.91OF
508Jared Walsh30TEX161414126.011610410211.9830-4-1-1008.147.131B
509Taylor Ward30LAA424241373.085841001.000-1-40002.052.02OF
510Luke Weaver30NYY170028.232010.667-1-700.630.12P
511Jacob Webb30BAL230019.2202001.000-1-1000.920.09P
512Greg Weissert29BOS190018.2202001.0000000.960.11P
513Austin Wells24NYY272521218.2214207430.9860-100-18.687.81C
514Tyler Wells29BAL33015.1202001.0000001.170.67P
515Davis Wendzel27TEX137269.014410001.00023035201.831.083B-2B
516Joey Wentz26DET120016.2110001.0000000.540.08P
517Jordan Westburg25BAL424235382.0992277051.000-2-52602.332.063B-2B-SS
518Mitch White29TOR40010.0110001.0000000.900.25P
519Owen White24TEX2001.000000000.000.00P
520Forrest Whitley26HOU1000.200000000.000.00P
521Garrett Whitlock28BOS44018.1743001.00011103.441.75P
522Steven Wilson29CHW210019.0404001.00011101.890.19P
523Josh Winckowski26BOS123024.1633001.0000002.220.50P
524Cole Winn24TEX100013.0211001.0000001.380.20P
525Bobby Witt Jr.24KCR494946424.017952123417.97851472023.713.57SS
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
526Connor Wong28BOS312723247.02502291920.99201-2-10-29.047.29C-1B-2B
527Bryan Woo24SEA2209.2220001.0000001.861.00P
528Alex Wood33OAK99039.1927011.0001502.061.00P
529Simeon Woods Richardson23MIN66030.1523001.0000001.480.83P
530Kirby Yates37TEX170018.1211001.000-1-1100.980.12P
531Masataka Yoshida30BOS1001.0000000-3720000.000.00OF
532Seby Zavala30SEA1411895.08178210.98805-2-2507.585.71C
533Angel Zerpa24KCR200018.1413001.00011101.960.20P
534Guillo Zuñiga25LAA4005.000000000.000.00P