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.80.726403602743294.0149310983791628.989521150
Boston Red Sox393.52.712423782463405.0154011353743129.98019714-2-3
Chicago White Sox395.00.703433872923375.0150711253552727.982-13-5-29-3-2
Cleveland Guardians333.65.700433872873492.0156211643742435.98583171-1
Detroit Tigers313.93.710423782623399.0150911333512535.983522-34
Houston Astros384.98.680423782933339.0149011133562139.986-2-1-13-6-1
Kansas City Royals333.48.707443962853465.0156611553941729.989833191
Los Angeles Angels365.21.694433873083417.0151311393492535.983-6-2-13-11
Minnesota Twins364.22.687413692373279.0139610932881519.989-18-6-12-3-1
New York Yankees323.47.721433873123456.0153911523622533.9841762230
Oakland Athletics354.77.681443962513504.0158511683833447.979-7-2-13-42
Seattle Mariners343.63.726433872993423.0149011413222727.9821551612
Tampa Bay Rays374.81.698433872993489.0151411633272429.984-10-4-17-4-2
Texas Rangers394.52.713443962983483.0155411613712233.9861242780
Toronto Blue Jays344.78.693413692633195.0143710653482431.983003141
League Average354.25.703433832803401 151311343562432.98420500
5254.25.7036385742420651015.022695170055333357476.9843317401

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 Abreu27HOU200021.0202001.0000000.860.10P
2José Abreu37HOU221917170.01591479317.981-3-23-3-21-18.267.091B
3Wilyer Abreu25BOS362822263.16763131.95541952212.191.78OF
4Jason Adam32TBR200019.1514011.000-1-1002.330.25P
5Austin Adams33OAK190014.2211011.000-1-1401.230.11P
6Jo Adell25LAA312825249.263630001.000524-1-4-12.272.03OF
7Ehire Adrianza34LAA86660.014212021.00012012002.101.753B-2B
8Keegan Akin29BAL190018.0303001.0000001.500.16P
9Jorge Alcalá28MIN80011.0101001.000-1-18-10.820.13P
10Tyler Alexander29TBR85039.2523001.0000001.130.63P
11Logan Allen25CLE99045.1918001.00031301.791.00P
12Nick Allen25OAK282318201.0953653620.9370131803.993.18SS
13Jose Altuve34HOU404035344.013846920261.00001-1-303.613.452B
14Yordan Alvarez27HOU13138109.026251001.0003290002.152.00OF
15Jacob Amaya25HOU1002.0422011.000013200018.004.002B
16Chase Anderson36BOS101018.2211001.0000000.960.20P
17Grant Anderson27TEX6004.200000000.000.00P
18Justin Anderson31CHW3003.100000000.000.00P
19Nick Anderson33KCR160014.1110001.0000000.630.06P
20Tyler Anderson34LAA88049.11073001.0001401.821.25P
21Jonathan Aranda26TBR1002.000000000.000.003B
22Gabriel Arias24CLE252215198.087315245.954210-5-3003.772.773B-SS-2B-OF-1B
23Shawn Armstrong33TBR163020.1202001.000-1-1000.890.13P
24Randy Arozarena29TBR413934351.283812001.000261302.122.02OF
25Spencer Arrighetti24HOU66026.1101001.000-1-800.340.17P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
26Pedro Avila27CLE50010.2110001.0000000.840.20P
27Akil Baddoo25DET1001.00000000000.000.00OF
28Javier Báez31DET363434305.21435782420.972-2-9-1-414.093.86SS
29Tanner Banks32CHW151017.250410.800-1-1102.040.27P
30Addison Barger24TOR55343.01714120.882-2-66-1-2703.142.50OF-3B
31Scott Barlow31CLE220020.1514001.000-1-1002.210.23P
32Chris Bassitt35TOR88042.2624011.000-1-501.270.75P
33Mike Baumann28BAL150015.252210.8000002.300.27P
34Eduard Bazardo28SEA2003.0101001.0000003.000.50P
35Tyler Beede31CLE130014.0202001.000-1-1401.290.15P
36Clayton Beeter25NYY1001.000000000.000.00P
37Brayan Bello25BOS66031.2440001.000-1-601.140.67P
38Andrew Benintendi29CHW383737324.08381110.988-1-4-6-22-12.282.16OF
39Brennan Bernardino32BOS162018.0523001.00022202.500.31P
40José Berríos30TOR99154.1945001.0002701.491.00P
41Prelander Berroa24CHW1000.100000000.000.00P
42Jon Berti34NYY11101092.02952223.93122922602.642.453B
43Tanner Bibee25CLE99045.2122911.9172902.171.22P
44Bo Bichette26TOR383834319.01153874321.974-3-13-2-803.162.95SS
45Osvaldo Bido28OAK1102.200000000.000.00P
46Shane Bieber29CLE22012.0211001.0000001.501.00P
47Brandon Bielak28HOU100017.1202001.0000001.040.20P
48Cavan Biggio29TOR292817240.0975144210.9790-2-1-503.562.712B-OF-3B-1B
49Paul Blackburn30OAK88046.095310.889-1-401.571.00P
50Dairon Blanco31KCR25108108.130300001.000-1-15-1-1102.491.20OF
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
51Ronel Blanco30HOU88147.1743001.0000001.330.88P
52JJ Bleday26OAK433833340.09390210.989-2-61312.442.14OF
53Cody Bolton26SEA120014.1404001.00022802.510.33P
54Cam Booser32BOS100011.2211001.0000001.540.20P
55Jonathan Bowlan27KCR1102.200000000.000.00P
56Matt Bowman33MIN5007.2211001.0000002.350.40P
57Joe Boyle24OAK77027.210010.000-2-1400.000.00P
58Cody Bradford26TEX33019.1422011.00011001.861.33P
59Kyle Bradish27BAL2209.2211001.0000001.861.00P
60Taj Bradley23TBR1106.000000000.000.00P
61John Brebbia34CHW150013.2202001.0000001.320.13P
62Alex Bregman30HOU393936339.088285825.97715-1-402.282.213B
63Will Brennan26CLE322615239.06058110.983150002.221.84OF
64Hunter Brown25HOU87032.1871001.0000012.231.00P
65Seth Brown31OAK352516227.25957110.98300-1-502.291.57OF-1B
66Nick Burdi31NYY9006.200000000.000.00P
67Brock Burke27TEX5003.000000000.000.00P
68Corbin Burnes29BAL99053.2124710.917-1-401.841.22P
69Lawrence Butler23OAK402924279.07169110.98641600-12.261.75OF
70Byron Buxton30MIN242018179.052511001.000-1-542612.612.17OF
71José Caballero27TBR383836339.21454197716.95201-2-7-13.663.63SS
72Trey Cabbage27HOU74129.0761001.0000150002.171.00OF
73Génesis Cabrera27TOR160014.1101001.000-1-1400.630.06P
74Oswaldo Cabrera25NYY373631321.0113466438.973-1-30003.082.623B-1B-SS-2B-OF
75Isaiah Campbell26BOS7006.1312001.00013204.260.43P
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
76Mark Canha35DET252318213.16261013.98400-1-502.572.26OF-1B
77Griffin Canning28LAA88040.2431001.0000000.890.50P
78Jonathan Cannon23CHW33013.2312001.0000001.981.00P
79Yennier Cano30BAL210020.1734011.00022003.100.33P
80Dominic Canzone26SEA1310680.214140001.0000311401.561.08OF
81Victor Caratini30HOU151414124.0121113710.9921621908.718.00C-1B
82Kerry Carpenter26DET231913166.246451001.0002121702.482.00OF
83Carlos Carrasco37CLE88040.1413001.000-1-500.890.50P
84Evan Carter21TEX343227286.06563110.98541631202.011.88OF
85Triston Casas24BOS222018183.017015018210.988-1-6-2-1308.268.001B
86Luis Castillo31SEA99054.141210.750-1-400.500.33P
87Willi Castro27MIN413729340.195573623.979-12-430012.461.90SS-OF-3B-P
88Andrew Chafin34DET160014.0220001.0000001.290.13P
89Adam Cimber33LAA190018.0404011.00011102.000.21P
90José Cisnero35LAA140014.021010.500-1-1400.640.07P
91Aaron Civale29TBR99046.1312001.0000000.580.33P
92Emmanuel Clase26CLE220021.131110.667-1-900.840.09P
93Jonatan Clase22SEA87664.011110001.0000-20001.551.38OF
94Garrett Cleavinger30TBR180016.2303001.0000001.620.17P
95Ernie Clement28TOR322018188.077165836.96132131903.542.243B-SS-2B-OF
96Mike Clevinger33CHW2206.2202001.0000002.701.00P
97Dylan Coleman27HOU1001.000000000.000.00P
98Garrett Cooper33BOS66345.045396041.000132-1-27-19.007.501B
99Carlos Correa29MIN242422202.085394426.976-2-11-3-1813.703.46SS
100Nestor Cortes29NYY99053.2523011.0001400.840.56P
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
101Danny Coulombe34BAL190015.2101001.00011300.570.05P
102Jake Cousins29NYY2003.000000000.000.00P
103Colton Cowser24BAL353023280.059581001.000160001.901.69OF
104J.P. Crawford29SEA222221194.1793643071.0005290003.663.59SS
105Kutter Crawford28BOS99052.1844011.0000001.380.89P
106Cooper Criswell27BOS65025.2202011.0001800.700.33P
107Garrett Crochet25CHW99046.2523001.0000000.960.56P
108Xzavion Curry25CLE1105.000000000.000.00P
109Bobby Dalbec29BOS211510134.1957322071.0004381906.364.321B-3B
110J.D. Davis31OAK19177149.081661418.988-6-47-1-814.833.333B-1B
111Brett de Geus26SEA4003.1101001.0000002.700.25P
112Paul DeJong30CHW373329286.01094460513.954-4-17-1-403.272.81SS
113Jonny DeLuca25TBR1010890.02423010.958-3-39-1-13-12.302.30OF
114Reid Detmers24LAA99050.1514001.0001400.890.56P
115Chris Devenski33TBR90014.0110001.000-1-1400.640.11P
116Rafael Devers27BOS262622227.055242921.964-3-15-1-512.102.043B
117Miguel Díaz29HOU1001.000000000.000.00P
118Yainer Diaz25HOU282828247.02612471133.989-1-5-2-1009.409.21C
119Yandy Díaz32TBR363632319.127725916223.993141407.757.641B
120Brandon Drury31LAA252421203.01116545114.991-2-10-6-3504.884.402B-1B
121Daniel Duarte27MIN2004.0110001.0000002.250.50P
122Shawn Dubin28HOU80010.2321001.0000002.530.38P
123Mauricio Dubón29HOU292216209.068561023.9711415-12.842.20OF-2B-3B-1B
124Tyler Duffey33KCR7007.2110001.0000001.170.14P
125Dane Dunning29TEX77037.1532001.0000001.210.71P
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
126Ezequiel Duran25TEX251913169.080631523.97532221404.153.121B-3B-OF-SS-2B
127Jarren Duran27BOS424227370.09489411.989827113512.262.21OF
128Jhoan Durán26MIN7007.000000000.000.00P
129Zach Eflin30TBR99053.0954001.0001401.531.00P
130Nathan Eovaldi34TEX77041.11165001.0000002.401.57P
131Lucas Erceg29OAK170017.0422011.0000002.120.24P
132Paolo Espino37TOR2004.200000000.000.00P
133Joey Estes22OAK1105.0211001.0000003.602.00P
134Carlos Estévez31LAA120011.2101001.0000000.770.08P
135Alex Faedo28DET150026.131110.6671800.680.13P
136Pete Fairbanks30TBR10009.0110001.0000001.000.10P
137Kyle Farmer33MIN34207190.1612041081.0002131602.881.453B-2B-SS
138Erick Fedde31CHW99052.073310.8570001.040.67P
139Caleb Ferguson27NYY170014.0220001.0000001.290.12P
140Tyler Ferguson30OAK3004.000000000.000.00P
141Freddy Fermin29KCR211717153.21441377001.00032432318.436.86C
142Jack Flaherty28DET88048.2431001.000-1-400.740.50P
143Dominic Fletcher26CHW191814151.15046220.960-1-1117-12.852.53OF
144Chris Flexen29CHW97040.1725001.0001501.560.78P
145Estevan Florial26CLE16126109.026260001.0000-522202.151.63OF
146Jason Foley28DET190017.1312011.000-1-1201.560.16P
147Justin Foscue25TEX1002.0110001.0000-1560004.501.002B
148J.P. France29HOU55025.1110001.0000000.360.20P
149Ty France29SEA393837339.026924324223.9930-1-2-717.096.851B
150Bowden Francis28TOR52014.2523001.00011403.071.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
151Adam Frazier32KCR262012172.2832853210.97621685524.223.002B-OF
152Tyler Freeman25CLE363427308.099918031.000001322.892.48OF-2B-3B-SS
153David Fry28CLE211611154.0107101514.99101-3-2306.194.08C-1B-OF-3B
154Carson Fulmer30LAA90018.0101001.0000000.500.11P
155Kody Funderburk27MIN140018.020110.5000000.500.07P
156Hunter Gaddis26CLE210020.221010.5000000.440.05P
157Adolis García31TEX383733317.08279030.96300-3-11-12.242.08OF
158Deivi García25CHW140014.000000-1-140.000.00P
159Luis García37LAA180016.100000000.000.00P
160Maikel Garcia24KCR434341374.0105307056.952-2-80002.412.333B
161Yimi García33TOR150015.100000000.000.00P
162Amir Garrett32LAA6005.100000-1-380.000.00P
163Kevin Gausman33TOR88036.1321001.000-1-600.740.38P
164Zack Gelof24OAK252525222.11234973121.99252831604.944.882B
165Luis Gil26NYY88043.0128311.9170002.301.38P
166Logan Gilbert27SEA99058.2770001.000-1-301.070.78P
167Andrés Giménez25CLE404038358.01626197423.975002703.973.952B
168Romy Gonzalez27BOS85343.018135011.0000-412803.772.25SS-1B
169Victor González28NYY150012.2523001.00011603.550.33P
170Niko Goodrum32TOT127775.12515732.880-6-101-4-6402.631.833B-OF-1B-SS-2B
171Jon Gray32TEX98045.2624001.0000001.180.67P
172Chad Green33TOR7007.200000000.000.00P
173Riley Greene23DET313026265.264631011.00031341822.172.06OF
174Trent Grisham27NYY16118101.023221001.00004-1-1102.051.44OF
175Vaughn Grissom23BOS88872.0361026041.0001180004.504.502B
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
176Robbie Grossman34TOT211916161.04442110.977-2-120002.402.05OF
177Vladimir Guerrero Jr.25TOR383837326.030528519129.997140008.398.001B
178Luis Guillorme29LAA44336.01468001.0000313303.502.802B-3B-SS
179Josh Hader30HOU180019.0404001.00011101.890.22P
180Sam Haggerty30SEA75348.086110.8752420001.311.00OF
181David Hamilton26BOS171210119.057252848.930-3-26-2-2004.012.94SS-2B
182Ian Hamilton29NYY180022.1440001.000-1-901.610.22P
183Garrett Hampson29KCR32126132.0493811011.00032432703.341.32OF-2B-SS-3B-1B
184Emerson Hancock25SEA77034.195220.7780001.831.00P
185Mitch Haniger33SEA363532304.17975040.949-6-22-4-15-22.222.08OF
186Brett Harris26OAK11111094.03392313.97018-3-3803.062.913B
187Hogan Harris27OAK1005.100000000.000.00P
188Austin Hays28BAL18118105.22221010.955-2-20-2-2201.791.17OF
189Andrew Heaney33TEX88041.000000-2-100.000.00P
190Jonathan Heasley27BAL3004.1211001.0000004.150.67P
191Austin Hedges31CLE1211788.21061015001.000223227010.768.83C
192Jonah Heim29TEX373328291.0290279831.990-1-352118.887.76C
193Gunnar Henderson23BAL393938356.016256103321.981415413-14.024.08SS
194Blair Henley27HOU1100.1000000000.000.00P
195Ronny Henriquez24MIN1002.000000000.000.00P
196Sam Hentges27CLE3003.1110001.0000002.700.33P
197Darell Hernaiz22OAK282212191.0813445210.975-1-4-3-1913.722.32SS-3B-2B
198Jonathan Hernández27TEX6008.1220001.0000002.160.33P
199Tim Herrin27CLE190019.0413001.0000001.890.21P
200Aaron Hicks34LAA149887.219190001.000-2-33-2-2701.951.36OF-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
201Tim Hill34CHW170014.151220.600-1-1401.880.18P
202Jackson Holliday20BAL1010987.0421032051.000-1-7-1-1404.344.202B
203Clay Holmes31NYY180018.1220001.000-1-1100.980.11P
204Tyler Holton28DET140020.0404001.0000001.800.29P
205Tanner Houck28BOS88152.113112011.000-1-402.241.63P
206Sam Huff26TEX1002.0220001.0000240009.002.00C
207Andy Ibáñez31DET17117103.145103414.97811122313.832.442B-3B-OF
208Cole Irvin30BAL77040.1734011.0000001.561.00P
209Kyle Isbel27KCR363225278.281810001.0001541702.622.25OF
210Alex Jackson28TBR87359.065605001.00012524109.928.13C
211Jay Jackson36MIN150020.1422001.0000001.770.27P
212Joe Jacques29BOS1001.200000000.000.00P
213Travis Jankowski33TEX155359.01615010.93812224002.291.00OF
214Danny Jansen29TOR161414126.0121116320.983-1-60018.507.44C
215Kenley Jansen36BOS150014.2000000000.000.00P
216Cristian Javier27HOU55024.2211001.000-1-800.730.40P
217Griffin Jax29MIN190017.2413001.00011102.040.21P
218Ryan Jeffers27MIN191918164.1191184610.9950-3-4-29-110.4110.00C
219Dany Jiménez30OAK150014.220110.5000000.610.07P
220Jahmai Jones26NYY82128.0725001.0001330002.250.882B-OF-3B
221Aaron Judge32NYY353530299.281801001.000121402.432.31OF
222Edouard Julien25MIN413325296.11254083211.984-6-22-3-12-13.743.002B
223Josh Jung26TEX44336.014410021.0000-1313303.503.503B
224Colt Keith22DET323226271.11445289316.9790-2-1-404.684.412B
225Brad Keller28CHW41012.2321001.0000002.130.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
226Carson Kelly29DET251917180.1183173914.99532153329.087.28C
227Kevin Kelly26TBR130016.2110001.0000000.540.08P
228Michael Kelly31OAK200024.0211001.0000000.750.10P
229Zack Kelly29BOS70010.1303001.0000002.610.43P
230Tony Kemp32BAL52120.1835001.0000-80003.541.332B-OF
231Buddy Kennedy25DET52224.01459021.00001915005.252.802B-3B
232Max Kepler31MIN241917179.034331001.0000321301.711.42OF
233Grae Kessinger26HOU91121.0113711.90914315704.291.113B-2B-SS-P
234Kevin Kiermaier34TOR262116181.063630001.000-1-631903.132.42OF
235Yusei Kikuchi33TOR88047.2734001.0002801.320.88P
236Craig Kimbrel36BAL190016.1110001.000-1-1200.550.05P
237Isiah Kiner-Falefa29TOR393326295.01254084113.992210416-13.782.703B-2B-SS-P-OF
238George Kirby26SEA99050.1312001.0000000.540.33P
239Alex Kirilloff26MIN27238182.155532011.000-1-4-4-2602.712.04OF-1B
240Alejandro Kirk25TOR252419202.02041921020.99031663619.008.08C
241Heston Kjerstad25BAL44232.0770001.000-1-2013701.971.75OF
242Will Klein24KCR1001.000000000.000.00P
243Andrew Knizner29TEX1611694.095941001.000-1-13-2-2609.105.94C
244Michael Kopech28CHW180020.2211001.0000000.870.11P
245Dean Kremer28BAL88046.0123720.8331401.961.25P
246Zac Kristofak26LAA1002.000000000.000.00P
247Joel Kuhnel29HOU1002.000000000.000.00P
248Steven Kwan26CLE323230283.06258311.98431141601.941.91OF
249Alex Lange28DET180015.2101001.0000000.570.06P
250Shea Langeliers26OAK363331296.12942781332.990150008.848.08C
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
251Wyatt Langford22TEX1212898.014140001.0000-611201.291.17OF
252Trevor Larnach27MIN88465.014140001.0000-10001.941.75OF
253Jacob Latz28TEX200018.2202001.0000000.960.10P
254Ramón Laureano29CLE291912175.056515001.00043021332.881.93OF
255Jordan Leasure25CHW180017.1321001.00011201.560.17P
256José Leclerc30TEX160017.0211001.0000001.060.13P
257Korey Lee25CHW261918174.01711638011.000-1-7-3-21-18.846.58C
258Jack Leiter24TEX3309.1101001.0000000.960.33P
259Dominic Leone32CHW170014.230210.667-1-1401.230.12P
260Royce Lewis25MIN1102.0110001.000000004.501.003B
261Zack Littell28TBR88044.2826001.0000001.611.00P
262Brendon Little27TOR3003.1101001.0000002.700.33P
263Ben Lively32CLE66032.1312001.0000000.840.50P
264Jonathan Loáisiga29NYY3004.0312001.0000006.751.00P
265Nick Loftin25KCR117257.1361719051.00011600-15.652.772B-3B-1B
266Joey Loperfido25HOU98471.024231001.00034711603.042.67OF
267Jacob Lopez26TBR3005.100000-1-380.000.00P
268Nicky Lopez29CHW353330296.01334685214.985-1-6-2-8-13.983.452B-SS
269Pablo López28MIN88044.042110.7500000.610.38P
270Michael Lorenzen32TEX66036.0826021.0001602.001.33P
271Brandon Lowe29TBR87560.1341420061.000117-1-2005.074.252B
272Josh Lowe26TBR66656.01413010.929-2-34-2-42-12.092.17OF
273Nathaniel Lowe28TEX232323202.019217713218.99002-2-12-18.478.261B
274Easton Lucas27OAK3003.200000000.000.00P
275Seth Lugo34KCR99059.21156011.0000001.661.22P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
276Jordan Lyles33KCR5005.0110001.0000001.800.20P
277Daniel Lynch IV27KCR2107.0101011.00012901.290.50P
278Josh Maciejewski28NYY1001.000000000.000.00P
279Kenta Maeda36DET77030.273311.8570001.760.86P
280Martín Maldonado37CHW252417201.0201195510.995-2-14-2-1208.968.00C
281Matt Manning26DET44022.2211011.000-1-900.790.50P
282Alek Manoah26TOR22011.0101001.0000000.820.50P
283Kyle Manzardo23CLE2004.0431001.0000480009.002.001B
284Manuel Margot29MIN32165168.140400001.000211-3-2102.141.25OF
285Ron Marinaccio28NYY90012.2211001.0000001.420.22P
286Alec Marsh26KCR66032.093420.7780001.971.17P
287Austin Martin25MIN262313194.150491011.000-3-19-5-30-12.321.85OF-2B
288Chris Martin38BOS160016.1642001.000-1-1203.310.38P
289Seth Martinez29HOU180022.0312001.0000001.230.17P
290Michael Massey26KCR202018172.0752946081.000141703.923.752B
291Jorge Mateo29BAL242016185.21004057314.97042431904.704.042B-OF-SS
292Phil Maton31TBR190015.2101001.0000000.570.05P
293Tim Mayza32TOR190013.0101001.0000000.690.05P
294James McArthur27KCR170019.2101001.0000000.460.06P
295James McCann34BAL181614145.2153142920.987-1-9-4-33-29.338.39C
296Kyle McCann26OAK1311789.08578431.965-1-20-1-1308.296.31C
297Chas McCormick29HOU212116181.041410001.000-3-18-2-1302.041.95OF
298T.J. McFarland35OAK210017.0624011.000-1-1203.180.29P
299Reese McGuire29BOS231916172.1189179732.984160009.718.09C
300Ryan McKenna27BAL83130.011110001.000-1-35-1-4003.301.38OF
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
301Triston McKenzie26CLE88040.2761001.0000001.550.88P
302Zach McKinstry29DET251610153.251153333.941-1-8-2-1502.811.66SS-3B-2B-OF-P
303Curtis Mead23TBR252321200.174264539.95901-4-2403.192.842B-3B
304Parker Meadows24DET322615217.159590001.00042331602.441.84OF
305John Means31BAL22011.2101001.0000000.770.50P
306MJ Melendez25KCR353518278.15855211.983-4-172801.841.58OF-1B
307Danny Mendick30CHW1010985.22481511.9582260002.422.303B
308Jake Meyers28HOU322220205.07170010.986212-2-11-13.072.19OF
309Bryce Miller25SEA88047.1642001.0000001.140.75P
310Mason Miller25OAK140018.1110001.0000000.490.07P
311Shelby Miller33DET150016.1110001.0000000.550.07P
312Tyson Miller28SEA90011.2110001.0000000.770.11P
313José Miranda26MIN232111176.135132112.971-2-151701.741.483B-1B
314Casey Mize27DET77037.2844021.0001501.911.14P
315Yoán Moncada29CHW11111086.03182124.93511311403.032.643B
316Mickey Moniak26LAA292315200.06059010.98316-2-12-12.662.03OF
317Rafael Montero33HOU200019.2202001.0000000.920.10P
318Dylan Moore31SEA332822262.2113644819.99152131303.843.03SS-OF-1B-2B-3B
319Matt Moore35LAA160015.0202001.000-1-1301.200.13P
320Eli Morgan28CLE9008.1303001.00012403.240.33P
321Ryan Mountcastle27BAL373635331.234531826122.9970141429.339.301B
322Kyle Muller26OAK100027.284310.8751702.280.70P
323Cedric Mullins29BAL373332310.063621001.000-1-42701.831.70OF
324Andrés Muñoz25SEA160016.230210.6670001.080.13P
325Parker Mushinski28HOU3004.010010.000-2-10000.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
326Nick Nastrini24CHW2208.0110001.000-1-2501.130.50P
327Bo Naylor24CLE292724241.1252242732.988-1-600-19.298.59C
328Josh Naylor27CLE363634322.028025821129.996281407.807.751B
329Zach Neto23LAA424141363.21464399422.9731213-13.513.38SS
330Tyler Nevin27OAK32267224.01159913310.974-1-30004.502.80OF-1B-3B
331Ryan Noda28OAK272218202.018516518222.9892131608.156.781B
332Ryan O'Hearn30BAL87458.125250041.000-2-430003.862.78OF-1B
333Logan O'Hoppe24LAA363433301.23092931420.99413-1-409.168.53C
334Tyler O'Neill29BOS302714242.14745110.97927-1-401.711.53OF
335Bailey Ober28MIN88043.0413001.0000000.840.50P
336Steven Okert32MIN150012.200000000.000.00P
337Reese Olson24DET88047.142110.750-1-400.570.38P
338Jonathan Ornelas24TEX1003.00000000000.000.002B
339Rafael Ortega33CHW124450.018180001.000361-1-2403.241.50OF
340Chris Paddack28MIN88042.1716001.000-1-501.490.88P
341Richie Palacios27TBR332724253.1755322041.0002101402.662.27OF-2B
342Isaac Paredes25TBR363636323.167204526.97000-2-701.811.813B
343Kyren Paris22LAA44436.01587041.0000-130003.753.752B
344Wes Parsons31TOT4009.041210.7500003.000.75P
345Vinnie Pasquantino26KCR343430295.0294269250221.000418416-18.978.651B
346Nate Pearson27TOR160014.000000-1-1400.000.00P
347Jeremy Peña26HOU424241370.018470108629.967-2-5-6-19-14.334.24SS
348Ryan Pepiot26TBR77036.2651021.0000001.470.86P
349Cionel Pérez28BAL7005.000000000.000.00P
350Salvador Perez34KCR383732317.02982831415.99713-1-408.437.82C-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
351Wenceel Pérez24DET241912176.14544010.978213-2-1302.251.83OF
352Tommy Pham36CHW16169144.029290001.000-1-11-3-2501.811.81OF
353Kevin Pillar35TOT221410129.227270001.0001131901.871.23OF
354René Pinto27TBR191511135.0129126210.992-3-28-3-27-18.536.74C
355Nick Pivetta31BOS44020.2321001.0000001.310.75P
356Colin Poche30TBR10009.100000000.000.00P
357Jorge Polanco30SEA403938340.11415781318.97926-1-403.653.452B
358Zach Pop27TOR6005.2220001.0000003.180.33P
359Cody Poteet29NYY1106.0220001.0000003.002.00P
360Ryan Pressly35HOU180016.1312011.0000001.650.17P
361Austin Pruitt34TEX4004.1101001.0000002.080.25P
362Ceddanne Rafaela23BOS423926356.11327748716.9470-11303.162.27SS-OF-2B-3B
363Cole Ragans26KCR99149.01046001.0001401.841.11P
364Cal Raleigh27SEA363331294.13293091732.9912872919.979.06C
365Luke Raley29SEA282420208.067634021.00031821102.902.39OF-1B
366Erasmo Ramírez34TBR70012.2101001.0000000.710.14P
367Harold Ramírez29TBR54034.012120001.000258310503.182.40OF
368José Ramírez31CLE333332296.070184934.957-4-180002.042.033B
369Yohan Ramírez29BAL5006.0211001.00013303.000.40P
370Bryan Ramos22CHW109878.031625021.00023411503.583.103B
371Rob Refsnyder33BOS1510892.025241001.000448-2-2602.451.67OF
372Zach Remillard30CHW54337.015312021.00025913203.653.002B-3B
373Anthony Rendon34LAA171615139.248113525.9582141912.962.883B
374Hunter Renfroe32KCR383330295.06662311.985-3-13-1-401.981.71OF
375Luis Rengifo27LAA262322205.21004651317.970-3-20-2-1204.243.732B-3B-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
376Pablo Reyes30BOS21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
377Trevor Richards31TOR180019.030210.6670000.950.11P
378Leo Rivas26SEA32116.0835021.0001580004.502.67SS
379Anthony Rizzo34NYY424239370.231426645328.99014-1-307.557.401B
380Luis Robert Jr.26CHW77761.012120001.000-3-56-2-3901.771.71OF
381David Robertson39TEX180020.2633001.0000002.610.33P
382Brayan Rocchio23CLE383636328.01254478322.976022703.353.21SS
383Carlos Rodón31NYY99049.0404001.000-1-400.730.44P
384Grayson Rodriguez24BAL66034.0624001.0000001.591.00P
385Joely Rodríguez32BOS110011.0220001.0000001.640.18P
386Julio Rodríguez23SEA424240367.1112109210.991253902.722.64OF
387Manuel Rodríguez27TBR6006.1101001.000-1-3201.420.17P
388Yariel Rodríguez27TOR44015.100000000.000.00P
389Yerry Rodríguez26TEX100013.2312001.0000001.980.30P
390Jake Rogers29DET252317197.1203198410.995171619.218.08C
391Josh Rojas30SEA342921260.077354023.974-1-4-2-902.601.923B-OF-2B-P
392Jordan Romano31TOR100010.200000000.000.00P
393Brent Rooker29OAK87555.1880001.000-3-74-1-2101.301.00OF
394Ben Rortvedt26TBR292116195.2210199921.9900331809.576.93C-P
395Amed Rosario28TBR343227289.292642714.989-4-16-5-20-12.832.46OF-2B-SS-3B
396Esteury Ruiz25OAK22146121.02928010.96603-1-9-12.081.27OF
397Adley Rutschman26BAL262422220.122521411001.00031721119.198.65C
398Joe Ryan28MIN88047.2642001.000-1-401.130.75P
399Nick Sandlin27CLE220020.2413001.00011001.740.18P
400Patrick Sandoval27LAA99045.081610.8752901.400.78P
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
401Cole Sands26MIN150017.2202001.00011101.020.13P
402Miguel Sanó31LAA1310689.1442519021.00022922704.433.143B-1B-P
403Carlos Santana38MIN363434307.025623617318.98828-1-407.427.031B
404Dennis Santana28NYY150017.2321011.000-1-1101.530.20P
405Anthony Santander29BAL333325290.070691001.00015-2-802.172.12OF
406Tayler Saucedo31SEA140013.1303001.0000002.030.21P
407Matt Sauer25KCR120014.1202001.0000001.260.17P
408Josh Sborz30TEX7005.1101001.000-1-3801.690.14P
409Nolan Schanuel22LAA373431299.224622916126.996-4-151417.366.621B
410Clarke Schmidt28NYY88042.21046001.0002902.111.25P
411Davis Schneider25TOR342716236.070501913.986-1-5-1-5-12.631.86OF-2B
412John Schreiber30KCR200020.0743001.00011003.150.35P
413Max Schuemann27OAK241710156.1541735210.963-6-44-5-3802.991.93SS-2B-OF-3B
414Tayler Scott32HOU190020.0963001.0000004.050.47P
415Corey Seager30TEX373731307.01304184516.9623122803.663.38SS
416JP Sears28OAK99050.0505001.000-1-400.900.56P
417Colin Selby26KCR2003.0220001.0000006.001.00P
418Marcus Semien33TEX444440380.0187681190261.0008271238-14.434.252B
419Brian Serven29TOR63227.02625010.962-1-540008.334.17C
420Bryan Shaw36CHW5004.000000000.000.00P
421Gavin Sheets28CHW282718222.18885214.989-3-18-2-10-13.523.11OF-1B
422Austin Shenton26TBR97764.161583031.0001140008.536.781B
423Braden Shewmake26CHW242014169.060124537.950-1-4-1-703.042.38SS-2B-3B
424Zack Short29BOS22218.0615011.0000180003.003.003B-2B
425Jared Shuster25CHW50014.0101001.0000000.640.20P
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
426Chase Silseth24LAA2208.000000000.000.00P
427Brady Singer27KCR99050.2963001.0000001.601.00P
428Jon Singleton32HOU242319200.016014118118.994-7-43-3-1807.166.631B
429Jose Siri28TBR343330290.18986030.966-7-29-4-16-12.672.53OF
430Tarik Skubal27DET88049.063210.833-1-400.920.63P
431Justin Slaten26BOS140022.0422001.0000001.640.29P
432Cade Smith25CLE200020.1211001.0000000.890.10P
433Dominic Smith29BOS75448.033303041.0001220006.194.711B
434Josh Smith26TEX403328297.085196427.9762962412.521.893B-SS
435Will Smith34KCR150012.220110.5000000.710.07P
436Kirby Snead29SEA3002.200000000.000.00P
437Collin Snider28SEA3003.0101001.0000003.000.33P
438Tyler Soderstrom22OAK55341.12924414.9661170006.104.671B-C
439José Soriano25LAA97038.2114520.8180002.091.00P
440Michael Soroka26CHW99043.2826001.0001501.650.89P
441Lenyn Sosa24CHW129887.12781813.963-1-18-3-4102.682.003B-2B
442Juan Soto25NYY434339376.097934011.0005151302.322.26OF
443Gabe Speier29SEA150012.2101001.000-1-1600.710.07P
444Mitch Spence26OAK110025.1523001.0000001.780.45P
445George Springer34TOR353433293.06057210.983-5-201411.811.69OF
446Ryne Stanek32SEA160013.100000000.000.00P
447Josh Staumont30MIN3003.100000000.000.00P
448Brock Stewart32MIN130013.1211011.0000001.350.15P
449Trevor Story31BOS88767.22041513.9500823502.532.38SS
450Chris Stratton33KCR170017.2303001.0000001.530.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
451Hunter Strickland35LAA160017.200000000.000.00P
452Ross Stripling34OAK99047.093510.8890001.530.89P
453Marcus Stroman33NYY88042.2136610.9230002.531.50P
454Peter Strzelecki29CLE3004.000000000.000.00P
455Albert Suárez34BAL73023.0835011.0001903.131.14P
456José Suarez26LAA120023.1101001.000-1-900.390.08P
457Wander Suero32HOU1000.00000000.00P
458Erik Swanson30TOR11008.110010.0000000.000.00P
459Dillon Tate30BAL110012.2101001.0000000.710.09P
460Leody Taveras25TEX414038349.0108104311.991-10-33-3-1002.762.61OF
461Samad Taylor25SEA31011.1110001.0000-3-1-10900.790.33OF
462Matt Thaiss29LAA109778.09189020.978-1-12-1-15010.278.90C
463Caleb Thielbar37MIN12008.210010.0000000.000.00P
464Trent Thornton30SEA180018.020110.500-1-1100.500.06P
465Michael Tonkin34TOT6008.200000000.000.00P
466Spencer Torkelson24DET383835338.230927927326.990-2-9-6-2108.138.051B
467Abraham Toro27OAK292719225.18537480131.000-2-10-1-503.392.832B-3B-1B
468Gleyber Torres27NYY424140365.11516482521.967-4-14-1-303.603.482B
469Taylor Trammell26NYY4009.1110001.0000-13-1-13300.960.25OF
470Jose Trevino31NYY242018183.1194185722.99021653319.438.00C-P
471Mike Trout32LAA242421203.067652011.000130012.972.79OF
472Cole Tucker27LAA97559.02271231.864-1-220002.902.113B-OF
473Kyle Tucker27HOU404036348.074704021.0002831011.911.85OF
474Justin Turner39TOR87256.02514920.920060003.702.883B-1B
475Edwin Uceta26TBR2004.0110001.0000002.250.50P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
476José Ureña32TEX122032.1642001.0000001.670.50P
477Luis Urías27SEA261914168.156213235.9461521402.832.043B
478Ramón Urías30BAL181513137.139191822.949001902.422.063B-1B
479Gio Urshela32DET181511136.02742210.96311200-11.721.373B-1B
480Naoyuki Uwasawa30BOS2004.0110001.0000002.250.50P
481Enmanuel Valdez25BOS282617218.1109377119.99121200-14.453.862B
482Framber Valdez30HOU55029.2101001.000-1-700.300.20P
483Louie Varland26MIN44016.2202001.0000001.080.50P
484Daulton Varsho27TOR393625310.089881001.000520114222.582.28OF
485Andrew Vaughn26CHW383736322.230528716221.993011408.457.971B
486Christian Vázquez33MIN242222200.1236227810.99614530110.569.79C-3B
487Nelson Velázquez25KCR118466.01615010.938-1-24-2-3602.051.36OF
488Anthony Veneziano26KCR2002.000000000.000.00P
489Alex Verdugo28NYY403935351.086851011.00082762012.212.15OF
490Justin Verlander41HOU55029.1422001.0001701.230.80P
491Will Vest29DET160017.0422001.0000002.120.25P
492Matt Vierling27DET352717252.058381824.966-8-37-3-14-12.001.563B-OF
493Ryan Vilade25DET32219.0660001.000211516302.842.00OF
494Anthony Volpe23NYY424241374.01767498419.9773841304.144.10SS
495Austin Voth32SEA140017.053110.8000002.120.29P
496Michael Wacha32KCR99049.2743001.0001401.270.78P
497Jacob Waguespack30TBR41010.0110001.0000000.900.25P
498Matt Wallner26MIN118468.021210001.00034411702.781.91OF
499Jared Walsh30TEX161414126.011610410211.9830-4-1-1008.147.131B
500Taylor Ward30LAA383837333.274740001.000-2-8-1-302.001.95OF
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
501Luke Weaver30NYY150026.032010.667-1-800.690.13P
502Jacob Webb30BAL200018.1202001.000-1-1100.980.10P
503Greg Weissert29BOS170017.1202001.0000001.040.12P
504Austin Wells24NYY252320201.2197191330.985-1-316-18.667.76C
505Tyler Wells29BAL33015.1202001.0000001.170.67P
506Davis Wendzel27TEX137269.014410001.00023035201.831.083B-2B
507Joey Wentz26DET100014.2110001.0000000.610.10P
508Jordan Westburg25BAL373731338.0881969051.000-1-31402.342.103B-2B-SS
509Mitch White29TOR40010.0110001.0000000.900.25P
510Owen White24TEX2001.000000000.000.00P
511Forrest Whitley26HOU1000.200000000.000.00P
512Garrett Whitlock28BOS44018.1743001.0000003.441.75P
513Steven Wilson29CHW190017.1404001.00011202.080.21P
514Josh Winckowski26BOS123024.1633001.0000002.220.50P
515Cole Winn24TEX90011.2211001.0000001.540.22P
516Bobby Witt Jr.24KCR444441380.016150108316.98141282523.743.59SS
517Connor Wong28BOS272319213.02071901520.990-1-6-2-11-28.666.83C-1B-2B
518Bryan Woo24SEA1104.100000000.000.00P
519Alex Wood33OAK99039.1927011.0000002.061.00P
520Simeon Woods Richardson23MIN55025.0312001.0001801.080.60P
521Kirby Yates37TEX150016.1110001.0000000.550.07P
522Masataka Yoshida30BOS1001.0000000-3840000.000.00OF
523Seby Zavala30SEA1210786.07572210.987112-1-1407.746.17C
524Angel Zerpa24KCR180017.0303001.00011201.590.17P
525Guillo Zuñiga25LAA4005.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