Team Fielding

Team Fielding Table
Tm #Fld RA/G DefEff G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood
Baltimore Orioles343.66.723353152402835.012889453291422.989421362
Boston Red Sox393.47.708363242202901.013099673152726.9791046-5-3
Chicago White Sox395.42.695363242462808.012589362992321.982-17-7-31-4-3
Cleveland Guardians323.81.691363242482943.013169813152031.985831520
Detroit Tigers303.83.717363242212901.012799672912127.984529-23
Houston Astros385.17.679353152422781.012399272951735.986-3-1-8-50
Kansas City Royals333.38.704373332342916.013279723421325.9908329113
Los Angeles Angels335.11.705363242582850.012709503011931.98521-90-1
Minnesota Twins354.31.691353152012802.011969342491316.989-14-6-11-30
New York Yankees323.43.725373332672979.013329933152428.982187183-1
Oakland Athletics314.49.682373332062961.013469873302940.978-4-20-11
Seattle Mariners313.33.730363242502874.012499582702122.9831561721
Tampa Bay Rays354.89.695373332592985.012909952722325.982-8-3-18-6-2
Texas Rangers374.05.729373332482952.013259843231826.9861772390
Toronto Blue Jays344.86.686363242262781.012539273052129.983-3-12241
League Average344.21.704363252382885 12859623032027.98420500
5104.21.7045424878356643269.019277144234551303404.9843717501

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 Abreu27HOU160016.2202001.0000001.080.13P
2José Abreu37HOU221917170.01591479317.981-3-23-3-21-18.267.091B
3Wilyer Abreu25BOS302421226.15753131.94742052612.151.80OF
4Jason Adam32TBR160016.0303001.0000001.690.19P
5Austin Adams33OAK160011.1211011.0000001.590.13P
6Jo Adell25LAA242118186.242420001.000321-2-12-12.031.75OF
7Ehire Adrianza34LAA75551.01129021.00012112401.941.573B-2B
8Keegan Akin29BAL160016.0303001.0000001.690.19P
9Jorge Alcalá28MIN80011.0101001.0000000.820.13P
10Tyler Alexander29TBR74032.2422001.0000001.100.57P
11Logan Allen25CLE88039.1716001.00021001.600.88P
12Nick Allen25OAK282318201.0953653620.9370116-13.993.18SS
13Jose Altuve34HOU343429291.011438760221.000-1-4-2-803.533.352B
14Yordan Alvarez27HOU1111792.024231001.00044911302.352.18OF
15Jacob Amaya25HOU1002.0422011.000013218.004.002B
16Chase Anderson36BOS81016.2211001.0000001.080.25P
17Grant Anderson27TEX4003.000000000.000.00P
18Justin Anderson31CHW2002.100000000.000.00P
19Nick Anderson33KCR140013.0110001.0000000.690.07P
20Tyler Anderson34LAA77042.2761001.0000001.481.00P
21Gabriel Arias24CLE211813168.068263934.95614-5-3503.482.503B-SS-OF-2B-1B
22Shawn Armstrong33TBR133017.2202001.0000001.020.15P
23Randy Arozarena29TBR363429304.274731001.000281302.192.06OF
24Spencer Arrighetti24HOU44016.100000-1-120.000.00P
25Pedro Avila27CLE4009.2110001.0000000.930.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
26Javier Báez31DET312929259.11174271415.966-1-41513.923.65SS
27Tanner Banks32CHW141016.150410.800-1-1202.200.29P
28Addison Barger24TOR55343.01714120.882-2-64-1-2703.142.50OF-3B
29Scott Barlow31CLE200018.1514001.000-1-1102.450.25P
30Chris Bassitt35TOR77036.1624011.000-1-601.490.86P
31Mike Baumann28BAL140013.142110.7500002.030.21P
32Tyler Beede31CLE130014.0202001.000-1-1401.290.15P
33Clayton Beeter25NYY1001.000000000.000.00P
34Brayan Bello25BOS55026.2220001.000-1-800.680.40P
35Andrew Benintendi29CHW323131270.06765110.985-2-7-5-22-12.202.06OF
36Brennan Bernardino32BOS132014.2422001.00011402.450.31P
37José Berríos30TOR88147.1725001.0001401.330.88P
38Prelander Berroa24CHW1000.100000000.000.00P
39Jon Berti34NYY87766.02221822.90923423602.732.503B
40Tanner Bibee25CLE77036.1927011.00021102.231.29P
41Bo Bichette26TOR333329273.0963162320.969-4-16-2-903.072.82SS
42Shane Bieber29CLE22012.0211001.0000001.501.00P
43Brandon Bielak28HOU100017.1202001.0000001.040.20P
44Cavan Biggio29TOR262515214.0914544210.978-1-40003.742.782B-OF-3B-1B
45Paul Blackburn30OAK77042.085210.875-1-501.501.00P
46Dairon Blanco31KCR206572.119190001.000-1-17-2-3302.360.95OF
47Ronel Blanco30HOU66138.2633001.0000001.401.00P
48JJ Bleday26OAK363127280.07976210.987-1-631212.512.17OF
49Cody Bolton26SEA80010.1404001.00011903.480.50P
50Cam Booser32BOS8009.2211001.0000001.860.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
51Jonathan Bowlan27KCR1102.200000000.000.00P
52Matt Bowman33MIN5007.2211001.0000002.350.40P
53Joe Boyle24OAK77027.210010.000-2-1400.000.00P
54Cody Bradford26TEX33019.1422011.00011001.861.33P
55Kyle Bradish27BAL1104.2110001.0000001.931.00P
56John Brebbia34CHW11009.0101001.0000001.000.09P
57Alex Bregman30HOU323230278.074235014.986313-1-402.362.283B
58Will Brennan26CLE252011186.043421001.0003190002.081.72OF
59Hunter Brown25HOU77027.1651001.0000011.980.86P
60Seth Brown31OAK312214206.15149110.98003-2-1102.181.52OF-1B
61Nick Burdi31NYY7006.100000000.000.00P
62Brock Burke27TEX5003.000000000.000.00P
63Corbin Burnes29BAL88047.2113710.909-1-401.891.25P
64Lawrence Butler23OAK352520244.05957110.98331514-12.141.66OF
65Byron Buxton30MIN242018179.052511001.000-1-742612.612.17OF
66José Caballero27TBR333333296.21353494715.9482600-13.883.88SS
67Trey Cabbage27HOU53122.0431001.0000-200001.640.80OF
68Génesis Cabrera27TOR150014.0101001.000-1-1400.640.07P
69Oswaldo Cabrera25NYY333228288.0102405936.971010003.092.613B-1B-SS-OF
70Isaiah Campbell26BOS7006.1312001.00013204.260.43P
71Mark Canha35DET222016186.158580031.00003-1-602.802.42OF-1B
72Griffin Canning28LAA77035.0431001.0000001.030.57P
73Jonathan Cannon23CHW33013.2312001.0000001.981.00P
74Yennier Cano30BAL170017.1312011.00011201.560.18P
75Dominic Canzone26SEA1310680.214140001.0000311401.561.08OF
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
76Victor Caratini30HOU131212106.09792410.990030008.157.38C-1B
77Kerry Carpenter26DET201611143.134331001.000030002.131.70OF
78Carlos Carrasco37CLE77033.1413001.000-1-601.080.57P
79Evan Carter21TEX323127276.06361110.98452041702.021.94OF
80Triston Casas24BOS222018183.017015018210.988-1-6-2-1308.268.001B
81Luis Castillo31SEA88048.120110.500-1-400.190.13P
82Willi Castro27MIN353124287.179423613.987-8-341412.441.86SS-OF-3B-P
83Andrew Chafin34DET140013.1220001.0000001.350.14P
84Adam Cimber33LAA150015.1404011.00011302.350.27P
85José Cisnero35LAA140014.021010.500-1-1400.640.07P
86Aaron Civale29TBR77036.2101001.0000000.250.14P
87Emmanuel Clase26CLE190018.131110.667-1-1100.980.11P
88Jonatan Clase22SEA87664.011110001.0000-30001.551.38OF
89Garrett Cleavinger30TBR140013.1202001.0000001.350.14P
90Ernie Clement28TOR281614151.067155115.98532632303.932.283B-SS-2B-OF
91Mike Clevinger33CHW1102.0202001.0000009.002.00P
92Dylan Coleman27HOU1001.000000000.000.00P
93Garrett Cooper33BOS44329.026233041.0001410008.076.501B
94Carlos Correa29MIN191917158.061322724.967-3-22-4-3003.363.11SS
95Nestor Cortes29NYY88048.1523011.0001400.930.63P
96Danny Coulombe34BAL160013.0101001.00011500.690.06P
97Jake Cousins29NYY2003.000000000.000.00P
98Colton Cowser24BAL302519229.051501001.000160002.001.70OF
99J.P. Crawford29SEA222221194.1793643071.0004270003.663.59SS
100Kutter Crawford28BOS88046.1734011.0000001.360.88P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
101Cooper Criswell27BOS54020.2101001.0000000.440.20P
102Garrett Crochet25CHW88040.2523001.0000001.110.63P
103Xzavion Curry25CLE1105.000000000.000.00P
104Bobby Dalbec29BOS211510134.1957322071.0004371906.364.321B-3B
105J.D. Davis31OAK17177143.076621317.987-6-490014.723.413B-1B
106Brett de Geus26SEA4003.1101001.0000002.700.25P
107Paul DeJong30CHW312724235.084324758.940-4-21-1-503.032.55SS
108Jonny DeLuca25TBR55446.01514010.933-2-52-1-26-12.742.80OF
109Reid Detmers24LAA77040.1413001.0001500.890.57P
110Chris Devenski33TBR90014.0110001.000-1-1400.640.11P
111Rafael Devers27BOS202017172.042202110.976-2-17-2-1402.152.053B
112Miguel Díaz29HOU1001.000000000.000.00P
113Yainer Diaz25HOU232323203.0212201833.986-2-10-2-1209.279.09C
114Yandy Díaz32TBR303026263.122120712220.991150007.487.301B
115Brandon Drury31LAA242321197.01035745114.990-1-7-6-3704.664.252B-1B
116Daniel Duarte27MIN2004.0110001.0000002.250.50P
117Shawn Dubin28HOU6008.2211001.0000002.080.33P
118Mauricio Dubón29HOU241711165.060491013.9830300-13.222.36OF-3B-2B-1B
119Tyler Duffey33KCR4005.1110001.0000001.690.25P
120Dane Dunning29TEX77037.1532001.0000001.210.71P
121Ezequiel Duran25TEX19139121.065521123.969151904.693.321B-3B-OF-SS-2B
122Jarren Duran27BOS363625316.08177311.98852093412.282.22OF
123Jhoan Durán26MIN4004.000000000.000.00P
124Zach Eflin30TBR88048.0954001.0000001.691.13P
125Nathan Eovaldi34TEX77041.11165001.0000002.401.57P
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
126Lucas Erceg29OAK150015.0422011.0000002.400.27P
127Paolo Espino37TOR2004.200000000.000.00P
128Carlos Estévez31LAA10009.2101001.0000000.930.10P
129Alex Faedo28DET130023.031110.6671900.780.15P
130Pete Fairbanks30TBR8007.0110001.0000001.290.13P
131Kyle Farmer33MIN30187170.1572037071.0003190003.011.543B-2B-SS
132Erick Fedde31CHW77039.0312001.0001500.690.43P
133Caleb Ferguson27NYY150013.0110001.0000000.690.07P
134Tyler Ferguson30OAK1002.0000000.000.00P
135Freddy Fermin29KCR191515135.21241177001.00032732718.236.53C
136Jack Flaherty28DET77042.0431001.000-1-500.860.57P
137Dominic Fletcher26CHW191814151.15046220.960-1-1117-12.852.53OF
138Chris Flexen29CHW75029.2725001.0001702.121.00P
139Estevan Florial26CLE107468.016160001.0000623502.121.60OF
140Jason Foley28DET150013.2312011.0000001.980.20P
141Justin Foscue25TEX1002.0110001.0000-1560004.501.002B
142J.P. France29HOU55025.1110001.0000000.360.20P
143Ty France29SEA333231286.022820720120.996-1-6-3-1307.146.881B
144Bowden Francis28TOR52014.2523001.00011403.071.00P
145Adam Frazier32KCR251911163.277274829.97421464324.122.882B-OF
146Tyler Freeman25CLE302924262.082775031.000131422.822.56OF-SS-2B
147David Fry28CLE15119107.08580413.9880-5-3-3307.074.941B-C-OF-3B
148Carson Fulmer30LAA60014.0101001.0000000.640.17P
149Kody Funderburk27MIN120014.220110.5000000.610.08P
150Hunter Gaddis26CLE180016.221010.5000000.540.06P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
151Adolis García31TEX313127265.06765020.97014-2-902.212.10OF
152Deivi García25CHW140014.000000-1-140.000.00P
153Luis García37LAA150014.000000000.000.00P
154Maikel Garcia24KCR363634313.086255834.965-2-80012.392.313B
155Yimi García33TOR130013.100000000.000.00P
156Amir Garrett32LAA3002.200000000.000.00P
157Kevin Gausman33TOR77033.1321001.000-1-600.810.43P
158Zack Gelof24OAK242424213.01234973121.99263231705.155.082B
159Luis Gil26NYY77037.097110.889-1-501.951.14P
160Logan Gilbert27SEA77048.0660001.000-1-401.130.86P
161Andrés Giménez25CLE343433308.01354982420.970-1-431203.833.852B
162Romy Gonzalez27BOS21110.0321001.000-1-880002.701.50SS
163Victor González28NYY140012.0413001.00011703.000.29P
164Niko Goodrum32TBR83339.1147611.929-2-61-2-6102.971.63OF-SS-2B-1B
165Jon Gray32TEX87039.2514001.0000001.130.63P
166Chad Green33TOR7007.200000000.000.00P
167Riley Greene23DET272622229.154531011.00031673622.122.00OF
168Trent Grisham27NYY1510793.021201001.000170002.031.40OF
169Vaughn Grissom23BOS33325.016610031.0001330005.765.332B
170Robbie Grossman34CHW191815152.04240110.976-3-20-2-1502.432.16OF
171Vladimir Guerrero Jr.25TOR333332280.026324715127.996160008.427.941B
172Josh Hader30HOU150014.2303001.00011401.840.20P
173Sam Haggerty30SEA43127.0330001.00014928801.000.75OF
174David Hamilton26BOS15119109.052222738.942-2-23-2-2204.053.06SS-2B
175Ian Hamilton29NYY140017.1440001.0000002.080.29P
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
176Garrett Hampson29KCR268294.0392910011.00022522503.731.30OF-2B-SS-3B
177Emerson Hancock25SEA77034.195220.7780001.831.00P
178Mitch Haniger33SEA302927255.16763040.940-5-21-5-23-22.222.10OF
179Brett Harris26OAK55545.0155911.933-1-240002.802.803B
180Hogan Harris27OAK1005.1000000.000.00P
181Austin Hays28BAL18118105.22221010.955-2-20-2-2201.791.17OF
182Andrew Heaney33TEX77036.000000-1-60.000.00P
183Jonathan Heasley27BAL3004.1211001.0000004.150.67P
184Austin Hedges31CLE109775.293885001.000225116011.069.30C
185Jonah Heim29TEX312823246.0242233631.9880131508.747.71C
186Gunnar Henderson23BAL343433305.01354686316.97831231203.903.88SS
187Blair Henley27HOU1100.1000000000.000.00P
188Ronny Henriquez24MIN1002.000000000.000.00P
189Sam Hentges27CLE1000.200000000.000.00P
190Darell Hernaiz22OAK282212191.0813445210.975-1-4-2-1313.722.32SS-3B-2B
191Jonathan Hernández27TEX4005.0110001.0000001.800.25P
192Tim Herrin27CLE170017.0413001.0000002.120.24P
193Aaron Hicks34LAA149887.219190001.000-2-33-2-2701.951.36OF-P
194Tim Hill34CHW140012.130210.6670001.460.14P
195Jackson Holliday20BAL1010987.0421032051.000-1-7-1-1404.344.202B
196Clay Holmes31NYY160016.1110001.000-1-1200.550.06P
197Tyler Holton28DET130018.0404001.0000002.000.31P
198Tanner Houck28BOS77145.112102011.0000002.381.71P
199Sam Huff26TEX1002.0220001.0000240009.002.00C
200Andy Ibáñez31DET127362.019316021.0000723812.761.582B-3B-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
201Cole Irvin30BAL66034.2734011.0000001.821.17P
202Kyle Isbel27KCR332923255.274740001.00021052302.602.24OF
203Alex Jackson28TBR32118.017170001.000090008.505.67C
204Jay Jackson36MIN130018.0312001.0000001.500.23P
205Joe Jacques29BOS1001.200000000.000.00P
206Travis Jankowski33TEX123243.01413010.92912112702.721.08OF
207Danny Jansen29TOR13111199.09490220.979-1-16-1-1218.367.08C
208Kenley Jansen36BOS110010.200000000.000.00P
209Cristian Javier27HOU44023.1211001.0000000.770.50P
210Griffin Jax29MIN170015.0312001.0000001.800.18P
211Ryan Jeffers27MIN171716147.11711656001.00017-1-8010.4510.06C
212Dany Jiménez30OAK150014.220110.5000000.610.07P
213Jahmai Jones26NYY71120.0725001.0001460003.151.002B-3B-OF
214Aaron Judge32NYY303025254.265641001.000-2-81402.302.17OF
215Edouard Julien25MIN352921258.1110327629.982-4-17-1-503.763.092B
216Josh Jung26TEX44336.014410021.0000-1213303.503.503B
217Colt Keith22DET292924247.11314979313.97701-1-5-14.664.412B
218Brad Keller28CHW3109.1211001.0000001.930.67P
219Carson Kelly29DET221715162.0163155713.99432053729.007.36C
220Kevin Kelly26TBR100012.200000000.000.00P
221Michael Kelly31OAK160020.2211001.0000000.870.13P
222Zack Kelly29BOS5007.100000000.000.00P
223Tony Kemp32BAL52120.1835001.0000-80003.541.332B-OF
224Buddy Kennedy25DET52224.01459021.00001815005.252.802B-3B
225Max Kepler31MIN191614150.029281001.000151801.741.53OF
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
226Grae Kessinger26HOU71119.0113711.90914816304.741.433B-2B-P
227Kevin Kiermaier34TOR242015170.056560001.000-2-151702.962.33OF
228Yusei Kikuchi33TOR77039.2734001.0001501.591.00P
229Craig Kimbrel36BAL150012.2110001.000-1-1600.710.07P
230Isiah Kiner-Falefa29TOR342821249.01023368111.99017524-13.652.463B-2B-SS-P-OF
231George Kirby26SEA77038.1312001.0000000.700.43P
232Alex Kirilloff26MIN24207160.146442011.000-2-14-3-2202.581.92OF-1B
233Alejandro Kirk25TOR232217183.01871751020.98931853319.108.04C
234Heston Kjerstad25BAL33224.0330001.0000-1215001.131.00OF
235Will Klein24KCR1001.000000000.000.00P
236Andrew Knizner29TEX149580.085841001.000-1-12-2-3009.566.07C
237Michael Kopech28CHW150017.1211001.0000001.040.13P
238Dean Kremer28BAL77040.1113710.9091502.231.43P
239Zac Kristofak26LAA1002.000000000.000.00P
240Joel Kuhnel29HOU1002.000000000.000.00P
241Steven Kwan26CLE323230283.06258311.98431341601.941.91OF
242Alex Lange28DET150013.1101001.0000000.680.07P
243Shea Langeliers26OAK302827253.02492351222.992170008.798.23C
244Wyatt Langford22TEX1212898.014140001.0000-511201.291.17OF
245Trevor Larnach27MIN77356.011110001.0000-50001.771.57OF
246Jacob Latz28TEX160016.0202001.0000001.130.13P
247Ramón Laureano29CLE241711152.050455001.00043221532.962.08OF
248Jordan Leasure25CHW150014.0321001.00011401.930.20P
249José Leclerc30TEX130014.0101001.0000000.640.08P
250Korey Lee25CHW231615147.01411338011.000-1-5-3-24-18.636.13C
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
251Jack Leiter24TEX1103.200000000.000.00P
252Dominic Leone32CHW170014.230210.667-1-1401.230.12P
253Royce Lewis25MIN1102.0110001.000000004.501.003B
254Zack Littell28TBR77039.0615001.0000001.380.86P
255Brendon Little27TOR3003.1101001.0000002.700.33P
256Ben Lively32CLE44021.2312001.0000001.250.75P
257Jonathan Loáisiga29NYY3004.0312001.0000006.751.00P
258Nick Loftin25KCR117257.1361719051.00011812105.652.772B-3B-1B
259Joey Loperfido25HOU65245.018171001.00025512603.603.00OF
260Jacob Lopez26TBR3005.100000-1-380.000.00P
261Nicky Lopez29CHW302825251.01204474211.983-1-3-2-10-14.233.582B-SS
262Pablo López28MIN77037.242110.7500000.720.43P
263Michael Lorenzen32TEX44023.0404001.00021701.571.00P
264Brandon Lowe29TBR87560.1341420061.000118-1-2005.074.252B
265Josh Lowe26TBR22218.0660001.0001450003.003.00OF
266Nathaniel Lowe28TEX161616143.014713610111.993213-1-809.199.131B
267Seth Lugo34KCR88051.21156011.0000001.921.38P
268Jordan Lyles33KCR5005.0110001.0000001.800.20P
269Daniel Lynch IV27KCR1105.000000000.000.00P
270Josh Maciejewski28NYY1001.000000000.000.00P
271Kenta Maeda36DET77030.273311.8570001.760.86P
272Martín Maldonado37CHW212013165.0162157410.994-2-16-3-22-18.787.67C
273Matt Manning26DET33017.0101001.0000000.530.33P
274Alek Manoah26TOR1104.0101001.0000002.251.00P
275Manuel Margot29MIN27123130.131310001.000-1-8-3-2702.141.15OF
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
276Ron Marinaccio28NYY80011.2110001.000000.770.13P
277Alec Marsh26KCR55026.2734001.0001802.361.40P
278Austin Martin25MIN221912164.141401011.000-3-25-4-2902.251.78OF-2B
279Chris Martin38BOS120012.1110001.000-1-1600.730.08P
280Seth Martinez29HOU170020.0312001.00011001.350.18P
281Michael Massey26KCR151513128.0592336061.0000-11904.153.932B
282Jorge Mateo29BAL201612143.2763241310.9612201804.573.652B-OF-SS
283Phil Maton31TBR170013.2101001.0000000.660.06P
284Tim Mayza32TOR180012.1101001.0000000.730.06P
285James McArthur27KCR140016.200000000.000.00P
286James McCann34BAL151413126.2129118920.9840-4-1-9-19.028.47C
287Kyle McCann26OAK109776.07266331.958-2-300008.176.90C
288Chas McCormick29HOU212116181.041410001.000-3-17-2-1302.041.95OF
289T.J. McFarland35OAK180013.0624011.000-1-1504.150.33P
290Reese McGuire29BOS211715152.1159153331.981-1-6-2-1609.227.43C
291Ryan McKenna27BAL63127.0880001.000-1-36-1-4402.671.33OF
292Triston McKenzie26CLE77034.0651001.0000001.590.86P
293Zach McKinstry29DET22138126.141142432.9270-2-3-2802.711.52SS-3B-2B-OF-P
294Curtis Mead23TBR252321200.174264539.95900-3-1803.192.842B-3B
295Parker Meadows24DET322615217.159590001.00042231602.441.84OF
296John Means31BAL1107.0101001.0000001.291.00P
297MJ Melendez25KCR303015238.14846111.979-5-230001.771.52OF-1B
298Danny Mendick30CHW1010985.22481511.9582250002.422.303B
299Jake Meyers28HOU261715158.05655010.982217-1-7-13.132.12OF
300Bryce Miller25SEA77041.1642001.0000001.310.86P
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
301Mason Miller25OAK120014.1110001.0000000.630.08P
302Shelby Miller33DET140015.2110001.0000000.570.07P
303Tyson Miller28SEA8009.200000000.000.00P
304José Miranda26MIN18168134.130131612.967-2-140001.941.613B-1B
305Casey Mize27DET66031.2743011.0001601.991.17P
306Yoán Moncada29CHW11111086.03182124.93511211403.032.643B
307Mickey Moniak26LAA252013173.05251010.981110-3-20-12.652.04OF
308Rafael Montero33HOU170016.2101001.0000000.540.06P
309Dylan Moore31SEA272216209.288543316.98942242203.732.81SS-OF-1B-2B-3B
310Matt Moore35LAA130012.1202001.000-1-1601.460.15P
311Eli Morgan28CLE9008.1303001.00012403.240.33P
312Ryan Mountcastle27BAL323130280.229527123116.9970-131329.439.191B
313Kyle Muller26OAK80020.2431001.0000001.740.50P
314Cedric Mullins29BAL333029276.055541001.000-1-61401.791.67OF
315Andrés Muñoz25SEA140014.130210.6670001.260.14P
316Parker Mushinski28HOU3004.010010.000-2-10000.000.00P
317Nick Nastrini24CHW2208.0110001.000-1-2501.130.50P
318Bo Naylor24CLE242320206.1219210632.986-1-716-19.429.00C
319Josh Naylor27CLE303029271.023721620126.996281407.847.871B
320Zach Neto23LAA353535307.21233487219.98415312-13.543.46SS
321Tyler Nevin27OAK26225185.085691338.965-2-111603.992.41OF-3B-1B
322Ryan Noda28OAK272218202.018516518222.9892130008.156.781B
323Ryan O'Hearn30BAL76349.125250041.0000-10004.563.131B-OF
324Logan O'Hoppe24LAA302827247.22452321120.99227-1-5-18.838.10C
325Tyler O'Neill29BOS242213194.13938010.9740-2-2-1201.761.58OF
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
326Bailey Ober28MIN77036.2312001.0000000.740.43P
327Steven Okert32MIN130011.100000000.000.00P
328Reese Olson24DET66033.142110.750-1-600.810.50P
329Jonathan Ornelas24TEX1003.000000000.000.002B
330Rafael Ortega33CHW62225.011110001.0001580003.961.83OF
331Chris Paddack28MIN66032.0615001.000-1-601.691.00P
332Richie Palacios27TBR272320210.151456011.000161502.181.89OF-2B
333Isaac Paredes25TBR323232287.157154026.965-1-4-4-1701.721.723B
334Wes Parsons31TOT4009.041210.7500003.000.75P
335Vinnie Pasquantino26KCR282825244.0252230220191.000422420-19.309.001B
336Nate Pearson27TOR140012.100000-1-1600.000.00P
337Jeremy Peña26HOU353535309.01536089426.974-3-10-3-1204.344.26SS
338Ryan Pepiot26TBR77036.2651021.0000001.470.86P
339Cionel Pérez28BAL4003.000000000.000.00P
340Salvador Perez34KCR323126265.02502371215.996292908.467.78C-1B
341Wenceel Pérez24DET19148130.03635010.97216-1-902.421.84OF
342Tommy Pham36CHW99681.018180001.000-1-16-3-4402.002.00OF
343Kevin Pillar35TOT1710791.220200001.0001110001.961.18OF
344René Pinto27TBR191511135.0129126210.992-3-27-3-27-18.536.74C
345Nick Pivetta31BOS22011.0321001.0000002.451.50P
346Colin Poche30TBR10009.100000000.000.00P
347Jorge Polanco30SEA353434301.11325277316.97714-1-403.853.692B
348Zach Pop27TOR4003.200000000.000.00P
349Cody Poteet29NYY1106.0220001.0000003.002.00P
350Ryan Pressly35HOU150013.2202011.0000001.320.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
351Austin Pruitt34TEX4004.1101001.0000002.080.25P
352Ceddanne Rafaela23BOS363324300.11025541614.9410-2-2-802.882.13OF-SS-2B-3B
353Cole Ragans26KCR88142.2936001.0001501.901.13P
354Cal Raleigh27SEA302727247.12732581322.99321273419.869.03C
355Luke Raley29SEA221815159.052502001.0002181702.942.36OF-1B
356Erasmo Ramírez34TBR60011.1101001.0000000.790.17P
357Harold Ramírez29TBR54034.012120001.000261310503.182.40OF
358José Ramírez31CLE282827254.059164123.966-4-190002.022.043B
359Yohan Ramírez29BAL5006.0211001.00013303.000.40P
360Bryan Ramos22CHW43327.012210001.000141-1-4404.003.003B
361Rob Refsnyder33BOS1210886.023221001.000341-2-2702.411.92OF
362Zach Remillard30CHW22116.0716021.00015317503.943.502B
363Anthony Rendon34LAA171615139.248113525.9582131912.962.883B
364Hunter Renfroe32KCR322825250.05147311.980-3-13-1-401.801.56OF
365Luis Rengifo27LAA262322205.21004651317.970-3-20-2-1204.243.732B-3B-SS
366Pablo Reyes30BOS21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
367Trevor Richards31TOR170017.030210.6670001.060.12P
368Leo Rivas26SEA2108.0422001.0000530004.502.00SS
369Anthony Rizzo34NYY363633317.227323139324.989271407.657.501B
370Luis Robert Jr.26CHW77761.012120001.000-3-56-2-3901.771.71OF
371David Robertson39TEX160018.2633001.0000002.890.38P
372Brayan Rocchio23CLE323030275.01083966320.9720-131313.443.28SS
373Carlos Rodón31NYY77036.2303001.000-1-500.740.43P
374Grayson Rodriguez24BAL66034.0624001.0000001.591.00P
375Joely Rodríguez32BOS110011.0220001.0000001.640.18P
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
376Julio Rodríguez23SEA353533306.19087210.98931041512.612.54OF
377Manuel Rodríguez27TBR4004.100000-1-4600.000.00P
378Yariel Rodríguez27TOR44015.100000000.000.00P
379Yerry Rodríguez26TEX8009.1211001.0000001.930.25P
380Jake Rogers29DET211914160.11731703001.000140019.718.24C
381Josh Rojas30SEA282317208.061263323.9670-10002.551.903B-OF-P-2B
382Jordan Romano31TOR7006.200000000.000.00P
383Brent Rooker29OAK43222.0330001.000-1-60-1-5401.230.75OF
384Ben Rortvedt26TBR252015180.2198189721.9900232009.767.54C-P
385Amed Rosario28TBR292724242.275601412.987-5-23-7-34-12.742.47OF-2B-SS
386Esteury Ruiz25OAK19135109.22625010.9620-1-1-10-12.051.32OF
387Adley Rutschman26BAL222120188.120619511001.00031831919.849.36C
388Joe Ryan28MIN77040.2642001.000-1-501.330.86P
389Nick Sandlin27CLE190017.2413001.00011102.040.21P
390Patrick Sandoval27LAA88039.081610.87521001.620.88P
391Cole Sands26MIN130016.1202001.0000001.100.15P
392Miguel Sanó31LAA1310689.1442519021.00022922704.433.143B-1B-P
393Carlos Santana38MIN302929261.021820015315.986290007.417.171B
394Dennis Santana28NYY130015.2211011.000-1-1301.150.15P
395Anthony Santander29BAL282822242.054531001.000160002.011.93OF
396Tayler Saucedo31SEA140013.1303001.0000002.030.21P
397Matt Sauer25KCR100012.1202001.0000001.460.20P
398Josh Sborz30TEX6005.1101001.000-1-3801.690.17P
399Nolan Schanuel22LAA312926251.221920513123.995-3-131507.807.031B
400Clarke Schmidt28NYY77036.0734001.0001601.751.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
401Davis Schneider25TOR292212192.0553916031.000-3-17-2-12-12.581.72OF-2B
402John Schreiber30KCR180017.1532001.0000002.600.28P
403Max Schuemann27OAK1710396.0321121061.000-3-33-1-1203.001.602B-OF-SS-3B
404Tayler Scott32HOU150015.1752001.00011304.110.47P
405Corey Seager30TEX313125257.01073271412.9633142903.613.32SS
406JP Sears28OAK77039.1404001.000-1-500.920.57P
407Colin Selby26KCR2003.0220001.0000006.001.00P
408Marcus Semien33TEX373733321.0167591080221.0001037124504.684.512B
409Brian Serven29TOR63227.02625010.962-1-540008.334.17C
410Bryan Shaw36CHW5004.000000000.000.00P
411Gavin Sheets28CHW222116175.177761031.000-4-27-4-2703.953.50OF-1B
412Austin Shenton26TBR97764.161583031.0001130008.536.781B
413Braden Shewmake26CHW211812148.057124236.947-1-6-1-803.282.57SS-3B-2B
414Zack Short29BOS22218.0615011.0000190003.003.003B-2B
415Jared Shuster25CHW40012.0101001.0000000.750.25P
416Chase Silseth24LAA2208.000000000.000.00P
417Brady Singer27KCR77040.1862001.0000001.791.14P
418Jon Singleton32HOU171612138.01069510114.991-4-38-2-1706.856.181B
419Jose Siri28TBR302926254.17976030.962-6-27-4-18-12.692.53OF
420Tarik Skubal27DET77042.263210.8330001.050.71P
421Justin Slaten26BOS120020.0422001.00011001.800.33P
422Cade Smith25CLE170016.2211001.0000001.080.12P
423Dominic Smith29BOS22218.012111021.0000240006.006.001B
424Josh Smith26TEX352924261.078175927.97431341802.621.953B-SS
425Will Smith34KCR130011.020110.5000000.820.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
426Collin Snider28SEA3003.0101001.0000003.000.33P
427José Soriano25LAA75028.272320.714-1-701.570.71P
428Michael Soroka26CHW88038.1826001.0001501.881.00P
429Lenyn Sosa24CHW129887.12781813.963-1-18-3-4102.682.003B-2B
430Juan Soto25NYY373733323.082784011.0005192702.282.22OF
431Gabe Speier29SEA140011.200000000.000.00P
432Mitch Spence26OAK90023.2523001.0000001.900.56P
433George Springer34TOR323231273.05855210.983-4-162811.881.78OF
434Ryne Stanek32SEA140011.200000000.000.00P
435Brock Stewart32MIN130013.1211011.0000001.350.15P
436Trevor Story31BOS88767.22041513.9500823502.532.38SS
437Chris Stratton33KCR140015.0101001.0000000.600.07P
438Hunter Strickland35LAA130014.200000000.000.00P
439Ross Stripling34OAK88042.093510.8890001.711.00P
440Marcus Stroman33NYY77037.0115510.9090002.431.43P
441Peter Strzelecki29CLE3004.000000000.000.00P
442Albert Suárez34BAL43017.2725011.00011103.571.75P
443José Suarez26LAA100018.0101001.0000000.500.10P
444Wander Suero32HOU1000.00000000.00P
445Erik Swanson30TOR9006.110010.0000000.000.00P
446Dillon Tate30BAL110012.2101001.0000000.710.09P
447Leody Taveras25TEX343331290.085832011.000-6-26-2-802.642.50OF
448Samad Taylor25SEA31011.1110001.0000-3-1-10900.790.33OF
449Matt Thaiss29LAA98669.08381020.976-1-11-1-17010.579.00C
450Caleb Thielbar37MIN10007.110010.0000000.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
451Trent Thornton30SEA150014.210010.000-1-1400.000.00P
452Michael Tonkin34TOT5007.200000000.000.00P
453Spencer Torkelson24DET323229283.125322723319.988-3-11-6-2507.947.811B
454Abraham Toro27OAK222012165.0592336071.000-1-80003.222.573B-2B-1B
455Gleyber Torres27NYY363635318.11305372519.962-4-16-2-8-13.533.472B
456Taylor Trammell26NYY4009.1110001.0000-8-1-13300.960.25OF
457Jose Trevino31NYY211816163.1171164522.98821432219.318.05C-P
458Mike Trout32LAA242421203.067652011.000020012.972.79OF
459Cole Tucker27LAA53327.092610.8890-90002.671.603B-OF
460Kyle Tucker27HOU343430294.063594021.000022811.931.85OF
461Justin Turner39TOR87256.02514920.920060003.702.883B-1B
462Edwin Uceta26TBR1002.000000000.000.00P
463José Ureña32TEX111025.2431001.0000001.400.36P
464Luis Urías27SEA201510126.143172515.97722232802.992.103B
465Ramón Urías30BAL171412128.136191612.972011902.452.063B-1B
466Gio Urshela32DET171410126.02742210.96311300-11.861.443B-1B
467Naoyuki Uwasawa30BOS2004.0110001.0000002.250.50P
468Enmanuel Valdez25BOS282617218.1109377119.991212-1-5-14.453.862B
469Framber Valdez30HOU44022.2101001.000-1-900.400.25P
470Louie Varland26MIN44016.2202001.0000001.080.50P
471Daulton Varsho27TOR343121264.077761001.00052383602.632.26OF
472Andrew Vaughn26CHW313029259.224623312117.9960-11508.497.901B
473Christian Vázquez33MIN201818164.1198189810.99514429010.799.85C-3B
474Nelson Velázquez25KCR97356.01514010.9330-9-2-4202.251.56OF
475Anthony Veneziano26KCR2002.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
476Alex Verdugo28NYY343430306.077770001.00093731102.262.26OF
477Justin Verlander41HOU44022.1422001.0001901.611.00P
478Will Vest29DET140014.1422001.0000002.510.29P
479Matt Vierling27DET302314213.050351413.980-6-34-2-11-12.071.583B-OF
480Ryan Vilade25DET1119.0220001.00011392.002.00OF
481Anthony Volpe23NYY363635321.01627187418.97531041504.434.39SS
482Austin Voth32SEA120015.042110.7500001.800.25P
483Michael Wacha32KCR77037.2633001.0001501.430.86P
484Jacob Waguespack30TBR41010.0110001.0000000.900.25P
485Matt Wallner26MIN118468.021210001.0003460002.781.91OF
486Jared Walsh30TEX161414126.011610410211.983-1-5-1-1008.147.131B
487Taylor Ward30LAA323231279.261610001.0000-11401.961.91OF
488Luke Weaver30NYY120022.032010.667-1-900.820.17P
489Jacob Webb30BAL170015.1202001.00011301.170.12P
490Greg Weissert29BOS160015.1202001.0000001.170.13P
491Austin Wells24NYY211917168.2163159220.9880117-18.597.67C
492Tyler Wells29BAL33015.1202001.0000001.170.67P
493Davis Wendzel27TEX115154.0927001.00012424401.500.823B-2B
494Joey Wentz26DET80013.1110001.0000000.680.13P
495Jordan Westburg25BAL323226287.0781761041.000-1-41402.452.113B-2B-SS
496Mitch White29TOR40010.0110001.0000000.900.25P
497Forrest Whitley26HOU1000.200000000.000.00P
498Garrett Whitlock28BOS44018.1743001.00011103.441.75P
499Steven Wilson29CHW160015.0404001.00011302.400.25P
500Josh Winckowski26BOS113023.1633001.0000002.310.55P
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
501Cole Winn24TEX7008.1110001.0000001.080.14P
502Bobby Witt Jr.24KCR373734319.01383996314.97831183023.813.65SS
503Connor Wong28BOS221915177.01761651010.994-2-13-2-14-28.907.00C-1B-2B
504Alex Wood33OAK88037.1826011.0001501.931.00P
505Simeon Woods Richardson23MIN44020.2211001.0000000.870.50P
506Kirby Yates37TEX130015.0110001.0000000.600.08P
507Masataka Yoshida30BOS1001.0000000-3600000.000.00OF
508Seby Zavala30SEA99672.060591001.00008-1-1707.506.67C
509Angel Zerpa24KCR160015.2303001.00011301.720.19P
510Guillo Zuñiga25LAA4005.000000000.000.00P