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
Arizona Diamondbacks384.55.697443963063537.0160211794022144.9871551841
Atlanta Braves333.62.712403602983228.0148610763971335.991831632
Baltimore Orioles353.76.728413692773375.0152511253841628.990721510
Boston Red Sox393.61.709443962613567.0161411893913430.979196120-4
Chicago Cubs384.27.694454052913597.0159611993692825.982-19-6-5-1-1
Chicago White Sox394.89.705443962983456.0154211523622827.982-14-5-280-3
Cincinnati Reds344.27.703443963013483.0149311613082422.98400-6-11
Cleveland Guardians333.66.701443962943564.0159411883812536.98493130-1
Colorado Rockies315.28.679433873063396.0160811324562045.988-8-3612
Detroit Tigers323.88.713433872673480.0154911603642535.984723-33
Houston Astros384.77.685443963073501.0157211673832243.98610-12-10
Kansas City Royals333.49.705454052933537.0159911794021830.989833623
Los Angeles Angels365.14.693443963163498.0154811663572535.984-6-2-14-20
Los Angeles Dodgers393.54.736464143043720.0167012404121829.98938123350
Miami Marlins435.56.675454052853591.0165211974213437.979-24-8-21-43
Milwaukee Brewers394.21.708433872783438.0153711463692227.98642-200
Minnesota Twins364.23.686433872533441.0146911473071521.990-17-6-150-1
New York Mets404.44.703433872923501.0155711673622836.982-10-4-24-90
New York Yankees323.31.725454053283618.0161212063782834.9832172100
Oakland Athletics364.80.680464142623648.0164912163983549.979-7-2-9-12
Philadelphia Phillies323.69.701454053223654.0165712184112832.983-6-260-4
Pittsburgh Pirates344.47.697454052963603.0161212013832834.983-1012-1
San Diego Padres344.50.707464143013675.0161512253642635.984-4-1-3-2-5
Seattle Mariners343.59.726443963073504.0152511683292827.9821551602
San Francisco Giants384.78.667454053083537.0168011794732845.983-23-8-4-1-3
St. Louis Cardinals344.77.680433872883417.0154311393871744.989-5-21511
Tampa Bay Rays374.78.699454053123651.0158512173432530.984-12-4-1600
Texas Rangers394.42.714454053063564.0159011883812134.9871452111
Toronto Blue Jays344.74.690423782703267.0146510893522431.984-2-12941
Washington Nationals344.19.665423782923348.0155111164072847.982-17-6-8-20
League Average354.31.699443952943513 157711713812434.985-0030-0
10554.31.6991318118628819105396.04729735132114337321027.985-100940-2
Tm #Fld RA/G DefEff G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood

Player Standard Fielding

Player Standard Fielding Table
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1Andrew Abbott25CINNL99050.0642001.0001401.080.67P
2CJ Abrams23WSNNL383837334.016348111421.9750-2-1-404.284.18SS
3Bryan Abreu27HOUAL200021.0202001.0000000.860.10P
4José Abreu37HOUAL221917170.01591479317.981-3-23-3-21-18.267.091B
5Wilyer Abreu25BOSAL383024281.16864131.95641741712.081.71OF
6Ronald Acuña Jr.26ATLNL393938348.275732001.000-3-9-4-1301.941.92OF
7Jason Adam32TBRAL210020.0514011.0000002.250.24P
8Willy Adames28MILNL434342379.01575995315.981-1-3-4-1303.663.58SS
9Austin Adams33OAKAL190014.2211011.000-1-1401.230.11P
10Riley Adams28WSNNL202019176.1171163532.982-4-28-1-7-18.578.40C
11Jo Adell25LAAAL312825249.263630001.000524-1-4-12.272.03OF
12Joan Adon25WSNNL1104.0202001.0000004.502.00P
13Ehire Adrianza34LAAAL86660.014212021.00012012002.101.753B-2B
14Nick Ahmed34SFGNL363532296.015445106327.9812800-14.594.19SS
15Keegan Akin29BALAL190018.0303001.0000001.500.16P
16Ozzie Albies27ATLNL323232284.21405484217.986-4-18-5-2114.364.312B
17Jorge Alcalá28MINAL80011.0101001.000-1-18-10.820.13P
18Blaze Alexander25ARINL231814158.0602333411.933-5-35-7-53-13.192.43SS-2B
19Tyler Alexander29TBRAL85039.2523001.0000001.130.63P
20Logan Allen27ARINL70016.1523001.0000002.760.71P
21Logan Allen25CLEAL99045.1918001.00031301.791.00P
22Nick Allen25OAKAL282318201.0953653620.9370221203.993.18SS
23Yency Almonte30CHCNL170015.200000000.000.00P
24Pete Alonso29NYMNL434242384.032929829232.994-3-9-1-307.667.601B
25Jose Altuve34HOUAL424236360.014648980301.00013-1-303.653.482B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
26José Alvarado29PHINL200018.2101001.000-1-1100.480.05P
27Francisco Alvarez22NYMNL141311113.0125121310.992-3-27111-19.888.86C
28Yordan Alvarez27HOUAL13138109.026251001.0003280002.152.00OF
29Adbert Alzolay29CHCNL180017.1312001.0000001.560.17P
30Jacob Amaya25HOUAL1002.0422011.000012600018.004.002B
31Miguel Amaya25CHCNL292723235.2241233621.992-1-31519.138.24C
32Chase Anderson36BOSAL111019.2211001.0000000.920.18P
33Grant Anderson27TEXAL6004.200000000.000.00P
34Justin Anderson31CHWAL3003.100000000.000.00P
35Nick Anderson33KCRAL170015.1110001.0000000.590.06P
36Tim Anderson31MIANL343330282.01253487419.9680-20003.863.56SS
37Tyler Anderson34LAAAL88049.11073001.0001401.821.25P
38Matt Andriese34MIANL3005.0110001.0000001.800.33P
39Tejay Antone30CINNL4002.0000000000.000.00P
40Jonathan Aranda26TBRAL32118.011101001.000-1-370005.503.671B-2B-3B
41Orlando Arcia29ATLNL403939351.216953114227.98831031004.274.18SS
42Nolan Arenado33STLNL414138356.299267124.980310-3-1002.452.373B
43Gabriel Arias24CLEAL262316206.090325445.956211-5-2903.762.773B-SS-2B-OF-1B
44Shawn Armstrong33TBRAL173021.1202001.000-1-900.840.12P
45Randy Arozarena29TBRAL434136369.286842001.000140002.092.00OF
46Luis Arráez27TOTNL363624316.01587084425.975-2-9-4-1514.393.502B-1B
47Spencer Arrighetti24HOUAL66026.1101001.000-1-800.340.17P
48Aaron Ashby26MILNL1103.200000-1-550.000.00P
49Graham Ashcraft26CINNL88043.2148420.857-1-502.471.50P
50Javier Assad26CHCNL99048.1725011.0002801.300.78P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
51Nick Avila26SFGNL7009.2110001.0000000.930.14P
52Pedro Avila27TOTZZ100019.2330001.0000001.370.30P
53José Azocar28SDPNL33127155.139390001.000431-1-702.261.18OF
54Akil Baddoo25DETAL1001.00000000000.000.00OF
55Harrison Bader30NYMNL353129294.08987110.98912512802.692.51OF
56Javier Báez31DETAL373535314.21485985420.973-2-8-1-414.123.89SS
57Patrick Bailey25SFGNL262523212.12131981232.9860252818.908.08C
58Tanner Banks32CHWAL151017.250410.800-1-1102.040.27P
59Addison Barger24TORAL55343.01714120.882-2-66-1-2703.142.50OF-3B
60Scott Barlow31CLEAL220020.1514001.000-1-1002.210.23P
61Austin Barnes34LADNL121211104.0107102410.9910-111219.178.83C
62Jacob Barnes34WSNNL100010.0101001.0000000.900.10P
63Matt Barnes34WSNNL140013.1110001.000-1-1500.680.07P
64Tucker Barnhart33ARINL161611136.0126120420.9840-3-2-1808.217.75C
65Jorge Barrosa23ARINL22220.0550001.0001700002.252.50OF
66Joey Bart27PITNL171513134.0139131711.993-1-13-1-909.278.12C
67Chris Bassitt35TORAL88042.2624011.000-1-501.270.75P
68Matthew Batten29SDPNL1118.0752011.00011160007.887.001B
69Brett Baty24NYMNL393628313.0982869110.99014-1-402.792.493B
70Jake Bauers28MILNL262111196.014713412114.993151606.704.711B-OF-P
71Mike Baumann28BALAL160017.152210.8000002.080.25P
72Eduard Bazardo28SEAAL2003.0101001.0000003.000.50P
73Jordan Beck23COLNL151414125.226251011.000170001.861.73OF
74David Bednar29PITNL190017.0211001.000-1-1201.060.11P
75Tyler Beede31CLEAL130014.0202001.000-1-1401.290.15P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
76Jalen Beeks30COLNL180020.1211001.00011000.890.11P
77Clayton Beeter25NYYAL1001.000000000.000.00P
78Josh Bell31MIANL303019257.023821520320.987-3-13-5-2308.237.831B
79Cody Bellinger28CHCNL262623225.275723011.000-3-140012.992.88OF-1B
80Brayan Bello25BOSAL66031.2440001.000-1-601.140.67P
81Anthony Bender29MIANL180017.0330001.000-1-1201.590.17P
82Andrew Benintendi29CHWAL393838333.08684110.988-1-2-5-18-12.302.18OF
83Will Benson26CINNL393722322.088871001.00014-2-702.462.26OF
84Brennan Bernardino32BOSAL172019.1523001.00022102.330.29P
85José Berríos30TORAL99154.1945001.0002701.491.00P
86Prelander Berroa24CHWAL1000.100000000.000.00P
87Jon Berti34NYYAL121111101.03152333.90322622402.502.333B
88Christian Bethancourt32MIANL231613148.0157148541.97503-1-819.306.65C
89Mookie Betts31LADNL464634401.116457102520.970383903.572.94SS-2B
90Tanner Bibee25CLEAL99045.2122911.9172902.171.22P
91Bo Bichette26TORAL393935327.01153874321.974-4-14-3-1103.082.87SS
92Osvaldo Bido28OAKAL1102.200000000.000.00P
93Shane Bieber29CLEAL22012.0211001.0000001.501.00P
94Brandon Bielak28HOUAL100017.1202001.0000001.040.20P
95Cavan Biggio29TORAL292817240.0975144210.9790-20003.562.712B-OF-3B-1B
96Jake Bird28COLNL180018.2404001.00011101.930.22P
97Ty Blach33COLNL52018.0514021.00011102.501.00P
98Mason Black24SFGNL2208.2211001.0000002.081.00P
99Tyler Black23MILNL33121.021201021.0000-150009.007.001B
100Paul Blackburn30OAKAL88046.095310.889-1-401.571.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
101Charlie Blackmon37COLNL99366.017152001.0000-20002.321.89OF
102Dairon Blanco31KCRAL25108108.130300001.000-1-15-1-1102.491.20OF
103Ronel Blanco30HOUAL88147.1743001.0000001.330.88P
104JJ Bleday26OAKAL453934349.09390210.989-3-92612.372.04OF
105Xander Bogaerts31SDPNL424238369.11486778320.980-3-10-3-10-13.533.372B-SS
106Alec Bohm27PHINL424138365.0154678165.96112-1-3-13.653.363B-1B
107Cody Bolton26SEAAL120014.1404001.00022802.510.33P
108Cam Booser32BOSAL110013.2211001.0000001.320.18P
109Ryan Borucki30PITNL4003.100000000.000.00P
110Sean Bouchard28COLNL161511128.03129110.968-5-45-2-18-22.111.88OF
111Jonathan Bowlan27KCRAL1102.200000000.000.00P
112Matt Bowman33TOTZZ70011.1321001.0000002.380.43P
113Joe Boyle24OAKAL77027.210010.000-2-1400.000.00P
114Cody Bradford26TEXAL33019.1422011.00011001.861.33P
115Kyle Bradish27BALAL33013.2312001.0000001.981.00P
116Taj Bradley23TBRAL22011.0110001.0000000.820.50P
117Ryan Brasier36LADNL121011.2413001.0000003.090.33P
118John Brebbia34CHWAL150013.2202001.0000001.320.13P
119Alex Bregman30HOUAL414138357.096286535.96927-1-302.342.273B
120Will Brennan26CLEAL332716247.06260110.98429-1-402.221.85OF
121Colten Brewer31CHCNL70011.2220001.000-1-1701.540.29P
122Jonah Bride28MIANL63230.0945031.00013214002.701.293B-1B
123Beau Brieske26DETAL1001.0101001.0000009.001.00P
124Jhony Brito26SDPNL140022.1413001.0001901.610.29P
125Connor Brogdon29TOTNL4003.0101001.0000003.000.25P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
126Aaron Brooks34OAKAL1107.0110001.0000001.291.00P
127Ben Brown24CHCNL104033.1110001.000-1-600.270.10P
128Hunter Brown25HOUAL87032.1871001.0000012.231.00P
129Seth Brown31OAKAL372617236.26260110.984-1-3-1-502.321.56OF-1B
130Vidal Bruján26MIANL332419229.0912758610.934-4-220003.342.36SS-3B-2B-OF
131Kris Bryant32COLNL88558.037343031.000-1-2900-15.744.631B-OF
132Walker Buehler29LADNL2207.110010.0000000.000.00P
133JB Bukauskas27MILNL6006.0101001.0000001.500.17P
134Aaron Bummer30ATLNL150014.0303001.000-1-1401.930.20P
135Nick Burdi31NYYAL9006.200000000.000.00P
136Jake Burger28MIANL222219188.01006333410.960-2-14-3-1904.604.363B-1B
137Brock Burke27TEXAL5003.000000000.000.00P
138Alec Burleson25STLNL1511388.039345021.0000-122713.992.44OF-1B
139Corbin Burnes29BALAL99053.2124710.917-1-401.841.22P
140Michael Busch26CHCNL413936347.229827717419.987-1-4-1-3-27.617.001B-3B
141Lawrence Butler23OAKAL402924279.07169110.98641600-12.261.75OF
142José Buttó26NYMNL77038.0431001.0001500.950.57P
143Byron Buxton30MINAL242018179.052511001.000-1-542612.612.17OF
144José Caballero27TBRAL404038357.215343103717.95413-1-303.673.65SS
145Trey Cabbage27HOUAL85238.0871001.0000150001.891.00OF
146Edward Cabrera26MIANL55021.1303001.0000001.270.60P
147Génesis Cabrera27TORAL170014.2101001.000-1-1400.610.06P
148Oswaldo Cabrera25NYYAL383732330.0117486639.974000003.112.653B-1B-SS-2B-OF
149Alex Call29WSNNL75450.013121011.000-1-33-1-2402.341.86OF
150Isaiah Campbell26BOSAL7006.1312001.00013204.260.43P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
151Luis Campusano25SDPNL393434312.13203041420.994-1-3-6-23-19.168.15C
152Alexander Canario24CHCNL127466.024240001.00023011803.272.00OF
153Jeimer Candelario30CINNL363633314.0114644735.974-6-22-5-19-13.183.003B-1B
154Mark Canha35DETAL252318213.16261013.98400-1-502.572.26OF-1B
155Griffin Canning28LAAAL99046.2743001.0002901.350.78P
156Jonathan Cannon23CHWAL33013.2312001.0000001.981.00P
157Yennier Cano30BALAL210020.1734011.00022003.100.33P
158Dominic Canzone26SEAAL1411789.215150001.000-1-711301.511.07OF
159Conner Capel27CINNL1106.0220001.00011263.002.00OF
160Victor Caratini30HOUAL151414124.0121113710.9921611008.718.00C-1B
161Dylan Carlson25STLNL95450.011110001.00008-3-7201.981.22OF
162Kerry Carpenter26DETAL242014175.247461001.00021321302.411.96OF
163Carlos Carrasco37CLEAL99045.1523001.000-1-400.990.56P
164Corbin Carroll23ARINL424140367.01041031011.0003900-12.552.48OF
165Evan Carter21TEXAL343227286.06563110.98541531202.011.88OF
166Curt Casali35SFGNL1119.011101001.0000211133011.0011.00C
167Triston Casas24BOSAL222018183.017015018210.988-1-7-2-1308.268.001B
168Nick Castellanos32PHINL444443394.067652001.00014-5-15-11.531.52OF
169Luis Castillo31SEAAL99054.141210.750-1-400.500.33P
170Miguel Castro29ARINL8008.2303001.00012303.120.38P
171Willi Castro27MINAL433931358.197593623.979-13-44-4-1302.391.86SS-OF-3B-P
172Jake Cave31COLNL26129134.133303001.0001632612.211.27OF
173Dylan Cease28SDPNL99055.0835001.0000001.310.89P
174Slade Cecconi25ARINL55027.1312001.0000000.990.60P
175Andrew Chafin34DETAL160014.0220001.0000001.290.13P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
176Aroldis Chapman36PITNL190014.2303001.0000001.840.16P
177Matt Chapman31SFGNL444343379.01242692617.95251651602.802.683B
178Jesse Chavez40ATLNL120016.1303001.00011201.650.25P
179Jazz Chisholm Jr.26MIANL444440380.01061051001.00013-4-12-12.512.41OF
180Jackson Chourio20MILNL393426304.077761001.000625-1-3-12.281.97OF
181Adam Cimber33LAAAL190018.0404011.00011102.000.21P
182José Cisnero35LAAAL140014.021010.500-1-1400.640.07P
183Aaron Civale29TBRAL99046.1312001.0000000.580.33P
184Emmanuel Clase26CLEAL220021.131110.667-1-900.840.09P
185Jonatan Clase22SEAAL87664.011110001.0000-30001.551.38OF
186Garrett Cleavinger30TBRAL190017.2303001.0000001.530.16P
187Kody Clemens28PHINL83337.0241410021.00014413205.843.002B-1B-3B
188Ernie Clement28TORAL332119196.077165836.96121231803.402.183B-SS-2B-OF
189Mike Clevinger33CHWAL2206.2202001.0000002.701.00P
190Dylan Coleman27HOUAL1001.000000000.000.00P
191Michael Conforto31SFGNL383734319.049490001.000-8-28-4-1501.381.29OF
192Roansy Contreras24PITNL120016.1220001.0000001.100.17P
193William Contreras26MILNL353535313.03092901631.990271408.808.74C
194Willson Contreras32STLNL202018164.1158148910.9941621518.607.85C
195Garrett Cooper33TOTMLB1110683.07869818.98703-1-14-18.356.421B-OF
196Patrick Corbin34WSNNL99048.1716001.0000001.300.78P
197Carlos Correa29MINAL262624220.093424928.978-2-8-3-1613.723.50SS
198Nestor Cortes29NYYAL99053.2523011.0001400.840.56P
199Tom Cosgrove28SDPNL150012.0202001.00011701.500.13P
200Danny Coulombe34BALAL200016.2101001.00011200.540.05P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
201Jake Cousins29NYYAL2003.000000000.000.00P
202Colton Cowser24BALAL363123289.063621001.0003131401.961.75OF
203Brandon Crawford37STLNL98668.025619061.000-2-360003.312.78SS
204J.P. Crawford29SEAAL222221194.1793643071.0005290003.663.59SS
205Kutter Crawford28BOSAL99052.1844011.0000001.380.89P
206Nabil Crismatt29LADNL5007.0101001.0000001.290.20P
207Cooper Criswell27BOSAL76029.1312011.0001700.920.43P
208Garrett Crochet25CHWAL1010051.2624001.000-1-401.050.60P
209Jake Cronenworth30SDPNL424239369.133530626329.991252608.097.901B
210Declan Cronin26MIANL130020.1211001.000-1-1000.890.15P
211Pete Crow-Armstrong22CHCNL191614147.042420001.000-1-964802.572.21OF
212Fernando Cruz34CINNL190018.0110001.0000000.500.05P
213Oneil Cruz25PITNL424039355.11344383817.940-3-9-4-1403.193.00SS
214José Cuas30CHCNL70010.0110001.0000000.900.14P
215Xzavion Curry25CLEAL1105.000000000.000.00P
216Travis d'Arnaud35ATLNL342725249.02502428031.0003141519.047.35C
217Bobby Dalbec29BOSAL211510134.1957322071.0004371906.364.321B-3B
218Yu Darvish37SDPNL88040.2514001.0000001.110.63P
219Henry Davis24PITNL222119184.1181173711.99417-2-1308.798.18C
220J.D. Davis31OAKAL20188157.088711619.989-5-42-1-814.993.483B-1B
221Noah Davis27COLNL1003.000000000.000.00P
222Brett de Geus26SEAAL4003.1101001.0000002.700.25P
223Bryan De La Cruz27MIANL181816154.032302011.000-4-301711.871.78OF
224Elly De La Cruz22CINNL444343380.01496872918.940-2-6-3-903.323.18SS
225Enyel De Los Santos28SDPNL200016.2110001.000-1-1200.540.05P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
226Paul DeJong30CHWAL383430295.01104460613.945-5-19-2-803.172.74SS
227Jason Delay29PITNL11110.012120001.00001800010.8012.00C
228Jonny DeLuca25TBRAL1210894.02423010.958-3-37-1-12-12.201.92OF
229Reid Detmers24LAAAL99050.1514001.0000000.890.56P
230Chris Devenski33TBRAL90014.0110001.000-1-1400.640.11P
231Rafael Devers27BOSAL282824245.057252931.947-4-21-3-1501.981.933B
232Alexis Díaz27CINNL160014.2321011.0000001.840.19P
233Edwin Díaz30NYMNL170017.220110.500-2-2300.510.06P
234Elias Díaz33COLNL302825237.01801671121.989-1-415-16.765.93C
235Miguel Díaz29HOUAL1001.000000000.000.00P
236Yainer Diaz25HOUAL303030265.02812671133.989-1-5-1-519.449.27C
237Yandy Díaz32TBRAL373733328.128426517224.993140007.737.621B
238Jake Diekman37NYMNL170014.0101001.000-1-1400.640.06P
239Seranthony Domínguez29PHINL170015.0312001.0000001.800.18P
240Brendan Donovan27STLNL373629318.267551111.985-4-13-1-301.861.53OF-2B-3B
241Camilo Doval26SFGNL170017.042112.750-1-1201.590.18P
242Brenton Doyle26COLNL424242368.1118116020.98338-4-1302.832.76OF
243Brandon Drury31LAAAL252421203.01116545114.991-2-11-6-3504.884.402B-1B
244Daniel Duarte27MINAL2004.0110001.0000002.250.50P
245Shawn Dubin28HOUAL90013.2431001.0000002.630.44P
246Mauricio Dubón29HOUAL312317220.084691326.9761600-23.352.56OF-2B-3B-1B
247Tyler Duffey33KCRAL8008.1110001.0000001.080.13P
248Oliver Dunn26MILNL23167132.0441133041.00043443603.001.833B-2B-1B
249Dane Dunning29TEXAL77037.1532001.0000001.210.71P
250Ezequiel Duran25TEXAL262014178.081641523.9753221603.993.041B-3B-OF-SS-2B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
251Jarren Duran27BOSAL444429388.010297411.9901133103012.342.30OF
252Jhoan Durán26MINAL7007.000000000.000.00P
253Adam Duvall35ATLNL211514143.242402001.000021802.632.00OF
254Zach Eflin30TBRAL99053.0954001.0001401.531.00P
255Bryce Elder25ATLNL44020.2752021.0000003.051.75P
256Kent Emanuel32MIANL2006.0101001.0000001.500.50P
257Christian Encarnacion-Strand24CINNL292928255.0215196190131.00002-1-507.597.411B
258Nathan Eovaldi34TEXAL77041.11165001.0000002.401.57P
259Lucas Erceg29OAKAL170017.0422011.0000002.120.24P
260Santiago Espinal29CINNL333028269.087265927.97700-2-902.842.502B-3B-SS
261Paolo Espino37TORAL2004.200000000.000.00P
262Joey Estes22OAKAL2208.2211001.0000002.081.00P
263Carlos Estévez31LAAAL130012.2101001.0000000.710.08P
264Jeremiah Estrada25SDPNL7009.200000000.000.00P
265Thairo Estrada28SFGNL434241365.019353138229.990-2-5-4-1304.714.442B
266Alex Faedo28DETAL150026.131110.6671800.680.13P
267Pete Fairbanks30TBRAL110010.0110001.0000000.900.09P
268Stuart Fairchild28CINNL292316207.063630001.00031963442.742.17OF
269Bailey Falter27PITNL88043.1514001.000-1-501.040.63P
270Buck Farmer33CINNL170023.0312001.0000001.170.18P
271Kyle Farmer33MINAL34207190.1612041081.0002131602.881.453B-2B-SS
272Calvin Faucher28MIANL130015.2404001.00011302.300.31P
273Erick Fedde31CHWAL99052.073310.8570001.040.67P
274Ryan Feltner27COLNL88045.0844011.000-1-401.601.00P
275Caleb Ferguson27NYYAL180015.0220001.0000001.200.11P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
276Tyler Ferguson30OAKAL5005.100000000.000.00P
277Freddy Fermin29KCRAL221818161.21531458011.00042843018.526.95C
278José Fermín25STLNL43229.01028001.0000-18-1-4103.102.002B-3B
279Ryan Fernandez26STLNL150017.2321001.0000001.530.20P
280J.P. Feyereisen31LADNL8008.0321001.0000003.380.38P
281Kyle Finnegan32WSNNL180017.1101001.0000000.520.06P
282Tyler Fitzgerald26SFGNL18138131.154282153.907-2-17-3-27-23.362.23OF-SS-2B-P-1B
283Jack Flaherty28DETAL88048.2431001.000-1-400.740.50P
284Josh Fleming28PITNL171019.0927031.00033204.260.53P
285David Fletcher30ATLNL53128.020614041.0001530006.434.002B
286Dominic Fletcher26CHWAL201814153.15046220.960-1-1117-12.822.40OF
287Chris Flexen29CHWAL97040.1725001.0001501.560.78P
288Wilmer Flores32SFGNL282018185.019617519220.990-2-1342609.446.691B-3B
289Estevan Florial26CLEAL17137117.028280001.0000-122002.151.65OF
290Dylan Floro33WSNNL200022.0523001.000-1-902.050.25P
291Jason Foley28DETAL190017.1312011.000-1-1201.560.16P
292Mike Ford31CINNL22217.017152011.00015717109.008.501B
293Nick Fortes27MIANL322719234.02342221110.996-2-110018.967.28C
294Justin Foscue25TEXAL1002.0110001.0000-1560004.501.002B
295Jake Fraley29CINNL272318202.05249210.981-4-24-1-502.271.89OF
296J.P. France29HOUAL55025.1110001.0000000.360.20P
297Ty France29SEAAL403938348.027624727223.99300-2-717.096.851B
298Bowden Francis28TORAL52014.2523001.00011403.071.00P
299Adam Frazier32KCRAL272113180.2842853310.96421274624.042.892B-OF-3B
300Kyle Freeland31COLNL44015.251310.8000002.301.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
301Freddie Freeman34LADNL464642401.137432844229.99501-2-618.348.091B
302Tyler Freeman25CLEAL373528316.0103958031.000130012.932.51OF-2B-3B-SS
303Sal Frelick24MILNL403824323.06766010.985-4-15-5-18-11.841.61OF-3B
304Luis Frías26ARINL7006.110010.0000000.000.00P
305Max Fried30ATLNL88145.1927001.00031301.791.13P
306TJ Friedl28CINNL65544.010100001.0000-130002.052.00OF
307David Fry28CLEAL211611154.0107101514.99101-3-2306.194.08C-1B-OF-3B
308Carson Fulmer30LAAAL90018.0101001.0000000.500.11P
309Kody Funderburk27MINAL150019.220110.500-1-1000.460.07P
310Hunter Gaddis26CLEAL210020.221010.5000000.440.05P
311Giovanny Gallegos32STLNL13009.0211001.0000002.000.15P
312Zac Gallen28ARINL88044.0633001.0001501.230.75P
313Joey Gallo30WSNNL191817157.2136123130141.0000021507.767.161B-OF
314Adolis García31TEXAL393834326.08380030.96401-4-14-12.212.05OF
315Avisaíl García33MIANL161310114.039381001.000050003.082.44OF
316Deivi García25CHWAL140014.000000-1-140.000.00P
317Luis García37LAAAL190017.100000000.000.00P
318Luis García Jr.24WSNNL353228284.01456282123.993-1-2-3-1304.564.112B
319Maikel Garcia24KCRAL434341374.0105307056.952-2-80002.412.333B
320Robert Garcia28WSNNL170012.2101001.000-1-1600.710.06P
321Yimi García33TORAL160017.000000000.000.00P
322Amir Garrett32LAAAL6005.100000-1-380.000.00P
323Braxton Garrett26MIANL1105.1101001.0000001.691.00P
324Reed Garrett31NYMNL150022.241210.7500001.190.20P
325Robert Gasser25MILNL22011.031110.6670001.641.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
326Kevin Gausman33TORAL88036.1321001.000-1-600.740.38P
327Zack Gelof24OAKAL272727238.11345577223.98552721004.984.892B
328Kyle Gibson36STLNL88049.0954001.0000001.651.13P
329Luis Gil26NYYAL88043.0128311.9170002.301.38P
330Logan Gilbert27SEAAL99058.2770001.000-1-301.070.78P
331Logan Gillaspie27SDPNL1000.200000000.000.00P
332Andrés Giménez25CLEAL414139366.01636297423.975-1-22703.913.882B
333Kevin Ginkel30ARINL180017.1202001.00011201.040.11P
334Tyler Glasnow30LADNL1010062.013103001.000-1-301.891.30P
335Paul Goldschmidt36STLNL414039354.2349323260411.000-2-631008.868.511B
336Austin Gomber30COLNL99050.290810.8892801.420.89P
337Yan Gomes36CHCNL221816164.01671616001.00015-3-2209.167.59C
338Marco Gonzales32PITNL33017.0413011.00011202.121.33P
339Nick Gonzales25PITNL76553.022913021.000-1-30-1-2303.742.752B-3B
340Romy Gonzalez27BOSAL95345.020146011.0000412704.002.22SS-1B
341Victor González28NYYAL160013.2633001.00011503.950.38P
342Hunter Goodman24COLNL75343.133312041.00012712706.854.711B-OF
343Niko Goodrum32TOTAL127775.12515732.880-6-101-5-8002.631.833B-OF-1B-SS-2B
344Nick Gordon28MIANL342822247.06153621.96701-4-1902.151.74OF-2B
345MacKenzie Gore25WSNNL88040.050410.800-1-500.900.50P
346Nolan Gorman24STLNL383534313.21535794229.987-1-300-14.333.972B
347Yasmani Grandal35PITNL98872.07873230.962-1-911709.388.33C
348Jon Gray32TEXAL109052.0945001.0000001.560.90P
349Josiah Gray26WSNNL2208.100000000.000.00P
350Sonny Gray34STLNL77041.1615001.0000001.310.86P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
351Tristan Gray28MIANL31112.01019001.0002182110007.503.333B
352Chad Green33TORAL7007.200000000.000.00P
353Hunter Greene24CINNL99052.1514001.000-1-400.860.56P
354Riley Greene23DETAL323026267.264631011.00031252222.152.00OF
355Randal Grichuk32ARINL20147125.035350001.000031902.521.75OF
356Trent Grisham27NYYAL17129110.026251001.00018-1-1002.131.53OF
357Vaughn Grissom23BOSAL99981.0371126041.000040004.114.112B
358Robbie Grossman34TOTAL211916161.04442110.977-2-120002.402.05OF
359Michael Grove27LADNL161022.1211001.0000000.810.13P
360Vladimir Guerrero Jr.25TORAL393938334.031329022129.997260008.418.001B
361Luis Guillorme29TOTMLB1411799.0391326031.000227-1-12-13.552.602B-3B-SS-P
362Lourdes Gurriel Jr.30ARINL404037353.09286330.96762026-12.272.23OF
363Vladimir Gutierrez28MIANL1004.000000000.000.00P
364Josh Hader30HOUAL180019.0404001.00011101.890.22P
365Sam Haggerty30SEAAL75348.086110.8752420001.311.00OF
366DL Hall25MILNL44016.1202001.0000001.100.50P
367David Hamilton26BOSAL181311128.062273149.935-2-17-1-904.083.05SS-2B
368Ian Hamilton29NYYAL180022.1440001.000-1-901.610.22P
369Garrett Hampson29KCRAL32126132.0493811011.00032432703.341.32OF-2B-SS-3B-1B
370Emerson Hancock25SEAAL77034.195220.7780001.831.00P
371Mitch Haniger33SEAAL363532304.17975040.949-6-22-4-15-22.222.08OF
372Ian Happ29CHCNL343429293.276742011.00031031222.332.24OF
373Bryce Harper31PHINL393937350.0331296350251.00041227-18.518.491B
374Brett Harris26OAKAL131210103.03692614.972117-2-2303.062.693B
375Hogan Harris27OAKAL2008.2101001.000001.040.50P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
376Michael Harris II23ATLNL404040358.27270110.986-4-1313-11.781.78OF
377Kyle Harrison22SFGNL99050.0523001.000-1-400.900.56P
378Grant Hartwig26NYMNL3004.200000000.000.00P
379Hunter Harvey29WSNNL200022.1330001.000-2-1801.210.15P
380Ke'Bryan Hayes27PITNL343333295.195236939.968311416-12.802.713B
381Austin Hays28BALAL18118105.22221010.955-2-21-1-1101.791.17OF
382Andrew Heaney33TEXAL88041.000000-2-100.000.00P
383Jonathan Heasley27BALAL3004.1211001.0000004.150.67P
384Austin Hedges31CLEAL1312794.21111056011.000224338110.558.54C
385Jonah Heim29TEXAL383429300.0299288831.990-1-462418.887.79C
386Ryan Helsley29STLNL200020.0440011.000-1-1001.800.20P
387Gunnar Henderson23BALAL404039365.016356104321.982515413-13.954.00SS
388Kyle Hendricks34CHCNL66026.0734001.0000002.421.17P
389Blair Henley27HOUAL1100.1000000000.000.00P
390Ronny Henriquez24MINAL1002.000000000.000.00P
391Tommy Henry26ARINL66028.1330001.000-1-700.950.50P
392Sam Hentges27CLEAL3003.1110001.0000002.700.33P
393Kevin Herget33MILNL2003.200000000.000.00P
394Darell Hernaiz22OAKAL282212191.0813445210.975-1-4-3-1913.722.32SS-3B-2B
395Elieser Hernández29LADNL1106.000000000.000.00P
396Enrique Hernández32LADNL312214210.0614417011.0004210002.611.79OF-3B-2B-1B
397Jonathan Hernández27TEXAL6008.1220001.0000002.160.33P
398Jose Hernandez26PITNL6004.200000000.000.00P
399Teoscar Hernández31LADNL464635396.185814001.0006173911.931.85OF
400Iván Herrera24STLNL222118187.21961933011.000-3-19-4-2609.408.91C
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
401Tim Herrin27CLEAL190019.0413001.0000001.890.21P
402Jason Heyward34LADNL44232.011110001.000312527503.092.75OF
403Aaron Hicks34LAAAL149887.219190001.000-2-33-2-2701.951.36OF-P
404Jordan Hicks27SFGNL99048.01812512.9440003.191.89P
405Kyle Higashioka34SDPNL1212695.09490311.9890-4-1-13-28.817.75C
406Tim Hill34CHWAL170014.151220.600-1-1401.880.18P
407Sean Hjelle27SFGNL90014.0211001.00011401.290.22P
408Bryan Hoeing27MIANL110019.2220001.0000000.920.18P
409Nico Hoerner27CHCNL414138365.216658102613.964-6-19-6-2003.943.642B-SS
410Jeff Hoffman31PHINL190019.0550001.0000002.370.26P
411Colin Holderman28PITNL130012.0211001.0000001.500.15P
412Jackson Holliday20BALAL1010987.0421032051.000-1-7-1-1404.344.202B
413Clay Holmes31NYYAL180018.1220001.000-1-1100.980.11P
414Tyler Holton28DETAL150021.0404001.0000001.710.27P
415Rhys Hoskins31MILNL232219185.01561421229.987-2-16-3-1907.496.701B
416Tanner Houck28BOSAL99158.014122011.000-1-302.171.56P
417Adrian Houser31NYMNL86032.2624001.0000011.650.75P
418Bryan Hudson27MILNL160024.1312001.0001801.110.19P
419Dakota Hudson29COLNL88039.2514001.000-1-501.130.63P
420Daniel Hudson37LADNL170017.0211001.0000001.060.12P
421Sam Huff26TEXAL1002.0220001.0000240009.002.00C
422Brandon Hughes28ARINL3102.200000000.000.00P
423Kyle Hurt26LADNL3106.2110001.0000001.350.33P
424Jacob Hurtubise26CINNL22012.0110001.0000140000.750.50OF
425Andy Ibáñez31DETAL18127112.152114014.98111422104.092.552B-3B-OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
426Raisel Iglesias34ATLNL170016.1404001.0000002.200.24P
427Shota Imanaga30CHCNL88046.2826001.0001401.541.00P
428Jonathan India27CINNL282828244.0823349061.00016-2-1003.022.932B
429Cole Irvin30BALAL77040.1734011.0000001.561.00P
430Jake Irvin27WSNNL88045.21055011.0001401.971.25P
431Kyle Isbel27KCRAL373326286.284840001.0001231202.642.27OF
432Alex Jackson28TBRAL87359.065605001.00012524119.928.13C
433Jay Jackson36MINAL160021.1422001.0000001.690.25P
434Luke Jackson32SFGNL10009.1101001.0000000.960.10P
435Joe Jacques29BOSAL1001.200000000.000.00P
436Travis Jankowski33TEXAL155359.01615010.93812224002.291.00OF
437Danny Jansen29TORAL171515134.0135130320.985-1-60018.937.82C
438Kenley Jansen36BOSAL160015.2000000000.000.00P
439Bryce Jarvis26ARINL160022.2312001.0001901.190.19P
440Cristian Javier27HOUAL66030.2211001.000-1-700.590.33P
441Griffin Jax29MINAL190017.2413001.00011102.040.21P
442Tyler Jay30NYMNL2004.0110001.0000002.250.50P
443Daulton Jefferies28SFGNL2104.200000000.000.00P
444Ryan Jeffers27MINAL202019173.1195188610.9950-3-4-28-110.079.70C
445Dany Jiménez30OAKAL150014.220110.5000000.610.07P
446Joe Jiménez29ATLNL160016.010010.0000000.000.00P
447Connor Joe31PITNL363116271.11561459213.987-3-14-3-13-15.113.76OF-1B
448Pierce Johnson33ATLNL130012.0211001.0000001.500.15P
449Jahmai Jones26NYYAL82128.0725001.0001330002.250.882B-OF-3B
450Jared Jones22PITNL99053.0532001.0001400.850.56P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
451Nolan Jones26COLNL252523211.24440040.9090-1-1-5-11.701.60OF
452Aaron Judge32NYYAL363631308.284831001.000261302.452.33OF
453Edouard Julien25MINAL433527314.11314089212.985-5-18-2-803.693.002B
454Josh Jung26TEXAL44336.014410021.0000-1213303.503.503B
455Jakob Junis31MILNL1104.000000000.000.00P
456Janson Junk28MILNL3005.0101001.0000001.800.33P
457Colt Keith22DETAL333226274.11445289316.979-1-30004.634.272B
458Jarred Kelenic24ATLNL272620224.050473001.000-1-321002.011.85OF
459Brad Keller28CHWAL41012.2321001.0000002.130.75P
460Mitch Keller28PITNL99155.01239011.0002701.961.33P
461Carson Kelly29DETAL262018189.1191181914.99532142529.037.31C
462Joe Kelly36LADNL150013.1514001.00011503.380.33P
463Kevin Kelly26TBRAL150018.2110001.0000000.480.07P
464Merrill Kelly35ARINL44024.2633001.0001802.191.50P
465Michael Kelly31OAKAL200024.0211001.000-1-800.750.10P
466Zack Kelly29BOSAL80011.1303001.0000002.380.38P
467Tony Kemp32BALAL52120.1835001.0000-90003.541.332B-OF
468Buddy Kennedy25DETAL52224.01459021.00001915005.252.802B-3B
469Max Kepler31MINAL262119197.037361001.0000031801.691.42OF
470Orion Kerkering23PHINL120012.2211001.000-1-1601.420.17P
471Ray Kerr29ATLNL3006.0110001.0000001.500.33P
472Grae Kessinger26HOUAL101123.0113711.90914015203.911.003B-SS-2B-P
473Kevin Kiermaier34TORAL272217189.064640001.000-2-1216-13.052.37OF
474Yusei Kikuchi33TORAL99052.0844001.0002801.380.89P
475Ha-Seong Kim28SDPNL464643399.116556103626.9642613-13.583.46SS
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
476Craig Kimbrel36BALAL190016.1110001.000-1-1200.550.05P
477Isiah Kiner-Falefa29TORAL403326295.01254084113.99228416-13.782.643B-2B-SS-P-OF
478John King29STLNL7008.0303001.0000003.380.43P
479Michael King29SDPNL109054.113310001.00031102.151.30P
480Tyler Kinley33COLNL170016.0303001.0000001.690.18P
481George Kirby26SEAAL99050.1312001.0000000.540.33P
482Alex Kirilloff26MINAL292510200.163612011.0000-2-4-2402.832.17OF-1B
483Alejandro Kirk25TORAL252419202.02041921020.99031774219.008.08C
484Andrew Kittredge34STLNL180016.2202001.0000001.080.11P
485Heston Kjerstad25BALAL44232.0770001.000-1-2113701.971.75OF
486Will Klein24KCRAL1001.000000000.000.00P
487Landon Knack26LADNL33016.0330001.0000001.691.00P
488Andrew Knizner29TEXAL1611694.095941001.000-1-13-2-2609.105.94C
489Jared Koenig30MILNL110016.130210.667-1-1201.100.18P
490Stephen Kolek27SDPNL200021.0514001.0000002.140.25P
491Michael Kopech28CHWAL190021.2211001.0000000.830.11P
492Dean Kremer28BALAL88046.0123720.8331401.961.25P
493Zac Kristofak26LAAAL1002.000000000.000.00P
494Joel Kuhnel29HOUAL1002.000000000.000.00P
495Steven Kwan26CLEAL323230283.06258311.98431141601.941.91OF
496Peter Lambert27COLNL113024.2101001.000-1-800.360.09P
497Dinelson Lamet31LADNL3004.1220001.0000004.150.67P
498Alex Lange28DETAL180015.2101001.0000000.570.06P
499Shea Langeliers26OAKAL373432304.12992831332.990150008.758.00C
500Wyatt Langford22TEXAL1212898.014140001.000-1-611201.291.17OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
501Trevor Larnach27MINAL88465.014140001.0000-20001.941.75OF
502Jacob Latz28TEXAL200018.2202001.0000000.960.10P
503Ramón Laureano29CLEAL291912175.056515001.00043032032.881.93OF
504Derek Law33WSNNL230026.1110001.0000000.340.04P
505Justin Lawrence29COLNL160016.1110001.0000000.550.06P
506Kyle Leahy27STLNL5009.200000000.000.00P
507Jordan Leasure25CHWAL190018.1321001.00011101.470.16P
508José Leclerc30TEXAL170017.2211001.0000001.020.12P
509Dylan Lee29ATLNL120020.1514001.00011002.210.42P
510Jung Hoo Lee25SFGNL373635306.280791001.000-2-6-1-302.352.16OF
511Korey Lee25CHWAL272019183.01811738011.000-2-11-3-20-18.906.70C
512Casey Legumina27CINNL1002.000000000.000.00P
513Jack Leiter24TEXAL3309.1101001.0000000.960.33P
514Mark Leiter Jr.33CHCNL170017.0101001.000-1-1200.530.06P
515Dominic Leone32CHWAL170014.230210.667-1-1401.230.12P
516Royce Lewis25MINAL1102.0110001.000000004.501.003B
517Matthew Liberatore24STLNL152023.2624001.0001802.280.40P
518Francisco Lindor30NYMNL434239372.01566389417.974-4-11-4-13-13.683.53SS
519Trey Lipscomb24WSNNL333127276.01033363712.932282903.132.743B-1B-2B
520Zack Littell28TBRAL99049.2826001.0000001.450.89P
521Brendon Little27TORAL3003.1101001.0000002.700.33P
522Luke Little23CHCNL111010.0303011.0000002.700.27P
523Ben Lively32CLEAL66032.1312001.000-1-600.840.50P
524Jonathan Loáisiga29NYYAL3004.0312001.0000006.751.00P
525Nick Lodolo26CINNL66035.030210.667-1-600.510.33P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
526Nick Loftin25KCRAL117257.1361719051.00011612105.652.772B-3B-1B
527Joey Loperfido25HOUAL1110689.025241001.00033811302.532.27OF
528Jacob Lopez26TBRAL3005.100000-1-380.000.00P
529Jorge López31NYMNL220021.110010.000-2-1900.000.00P
530Nicky Lopez29CHWAL353330296.01334685214.985-1-6-1-4-13.983.452B-SS
531Otto Lopez25MIANL17119103.038142312.974-1-1711203.232.182B-3B-SS
532Pablo López28MINAL99050.153110.8000000.720.44P
533Reynaldo López30ATLNL77040.1752001.0000001.561.00P
534Michael Lorenzen32TEXAL66036.0826021.0001602.001.33P
535Richard Lovelady28CHCNL7005.2321001.000-1-3504.760.43P
536Brandon Lowe29TBRAL87560.1341420061.000117-1-2005.074.252B
537Josh Lowe26TBRAL77765.02019010.950-1-18-2-36-12.632.71OF
538Nathaniel Lowe28TEXAL242424211.020318615219.99017-2-1108.578.381B
539Easton Lucas27OAKAL3003.200000000.000.00P
540Joey Lucchesi31NYMNL1104.1101001.000-1-4602.081.00P
541Seth Lugo34KCRAL99059.21156011.0000001.661.22P
542Gavin Lux26LADNL332924262.111947720161.00042041804.083.612B
543Jesús Luzardo26MIANL66031.2514001.0001601.420.83P
544Jordan Lyles33KCRAL5005.0110001.0000001.800.20P
545Daniel Lynch IV27KCRAL2107.0101011.00012901.290.50P
546Lance Lynn37STLNL99045.131110.667-2-900.400.22P
547Manny Machado31SDPNL11111096.024618001.0002260002.252.183B
548Josh Maciejewski28NYYAL1001.000000000.000.00P
549Nick Madrigal27CHCNL381610178.0501832071.000-3-18-2-1302.531.223B-2B
550Kenta Maeda36DETAL77030.273311.8570001.760.86P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
551Luke Maile33CINNL191713150.01691581010.994428-2-16110.088.84C
552Anthony Maldonado26MIANL8109.042111.750-1-2203.000.38P
553Martín Maldonado37CHWAL252417201.0201195510.995-2-15-3-18-18.968.00C
554Sean Manaea32NYMNL88041.1413001.0000000.870.50P
555Matt Manning26DETAL44022.2211011.000-1-900.790.50P
556Alek Manoah26TORAL22011.0101001.0000000.820.50P
557Joe Mantiply33ARINL200017.1321001.0000001.560.15P
558Kyle Manzardo23CLEAL2004.0431001.0000480009.002.001B
559Manuel Margot29MINAL33176177.143430001.00001-2-1302.181.30OF
560Ron Marinaccio28NYYAL90012.2211001.0000001.420.22P
561Alec Marsh26KCRAL77037.0114520.8180002.191.29P
562Brandon Marsh26PHINL393430317.06360211.984-1-372611.761.59OF
563Ketel Marte30ARINL373529307.018982105226.98952193515.485.052B-SS
564Starling Marte35NYMNL343431301.06863412.985-4-14-2-702.001.97OF
565Yunior Marte29PHINL120013.1211001.0000001.350.17P
566Austin Martin25MINAL262313194.150491011.000-3-19-5-30-12.321.85OF-2B
567Chris Martin38BOSAL170017.1752001.000-1-1203.630.41P
568Justin Martinez22ARINL100012.2202001.0000001.420.20P
569Nick Martinez33CINNL104038.171421.714-1-501.170.50P
570Seth Martinez29HOUAL190024.0312001.0001801.130.16P
571Nick Martini34CINNL52119.0440001.0000150001.890.80OF
572Michael Massey26KCRAL212119180.0793148091.0001521303.953.762B
573Miles Mastrobuoni28CHCNL138474.235122213.97112234804.102.622B-SS-OF-3B
574Jorge Mateo29BALAL252116194.21004057314.97032031804.483.732B-OF-SS
575Phil Maton31TBRAL200016.2202001.0000001.080.10P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
576Luis Matos22SFGNL43335.0109010.900-5-182-1-3422.312.25OF
577Yuki Matsui28SDPNL200018.241210.750-1-1101.450.15P
578Steven Matz33STLNL66027.241211.7500000.980.50P
579Tyler Matzek33ATLNL110010.0000000000.000.00P
580Tim Mayza32TORAL200013.1101001.0000000.680.05P
581James McArthur27KCRAL170019.2101001.0000000.460.06P
582James McCann34BALAL191715154.21601481020.988-1-10-2-16-29.198.32C
583Kyle McCann26OAKAL1412897.09386431.968-1-17-1-1208.356.43C
584Jake McCarthy26ARINL352520236.05756010.98200-3-1502.141.60OF
585Darren McCaughan28MIANL1004.2101001.0000001.931.00P
586Chas McCormick29HOUAL212116181.041410001.000-3-18-2-1302.041.95OF
587Andrew McCutchen37PITNL2003.0000000-1120000.000.00OF
588T.J. McFarland35OAKAL220017.2734011.000-1-1103.570.32P
589Scott McGough34ARINL150016.0211001.0000001.130.13P
590Reese McGuire29BOSAL242017181.1201190832.985191709.838.25C
591Ryan McKenna27BALAL83130.011110001.000-1-36-1-4003.301.38OF
592Triston McKenzie26CLEAL88040.2761001.0000001.550.88P
593Zach McKinstry29DETAL251610153.251153333.941-1-7-2-1502.811.66SS-3B-2B-OF-P
594Ryan McMahon29COLNL434340374.113323104611.955-1-231003.052.953B
595Jeff McNeil32NYMNL414037362.01718088326.982-4-13-4-1314.183.822B-OF
596Curtis Mead23TBRAL252321200.174264539.95901-4-2403.192.842B-3B
597Parker Meadows24DETAL322615217.159590001.00042331602.441.84OF
598John Means31BALAL22011.2101001.0000000.770.50P
599Nick Mears27COLNL180017.2202001.0000001.020.11P
600Trevor Megill30MILNL100010.200000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
601Tylor Megill28NYMNL1104.0202011.0000004.502.00P
602MJ Melendez25KCRAL363619286.15956211.983-5-192801.821.57OF-1B
603Danny Mendick30CHWAL1010985.22481511.9582260002.422.303B
604Joey Meneses32WSNNL242423211.0212194180241.000-1-50019.048.831B
605Whit Merrifield35PHINL242117200.056352016.9822121602.481.96OF-2B-3B
606Jackson Merrill21SDPNL433838344.1131127222.98562041303.373.00OF
607Julian Merryweather32CHCNL4004.200000000.000.00P
608Matt Mervis26CHCNL1001.0110001.000000009.000.50P-1B
609Max Meyer25MIANL33017.0642001.0000003.182.00P
610Jake Meyers28HOUAL332321214.07372010.986210-2-11-13.032.18OF
611Miles Mikolas35STLNL99048.0752011.000-1-401.310.78P
612Wade Miley37MILNL2207.0202001.0000002.571.00P
613Drew Millas26WSNNL22216.014113001.0001790007.887.00C
614Bobby Miller25LADNL33011.2101001.0000000.770.33P
615Bryce Miller25SEAAL88047.1642001.0000001.140.75P
616Erik Miller26SFGNL211020.2101001.00011000.440.05P
617Mason Miller25OAKAL140018.1110001.0000000.490.07P
618Owen Miller27MILNL64232.023194021.000-1-300006.472.881B-3B-2B-P
619Shelby Miller33DETAL150016.1110001.0000000.550.07P
620Tyson Miller28TOTZZ110015.2110001.0000000.570.09P
621Hoby Milner33MILNL200019.1853001.00011003.720.40P
622A.J. Minter30ATLNL210017.2202001.00011101.020.10P
623José Miranda26MINAL242212185.139132512.974-1-61601.851.583B-1B
624Casey Mize27DETAL88043.2945021.0001501.851.13P
625Anthony Molina22COLNL80015.2422001.00022602.300.50P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
626Sam Moll32CINNL6005.1101001.0000001.690.17P
627Andruw Monasterio27MILNL84239.014410011.00026313003.231.563B-2B-OF
628Yoán Moncada29CHWAL11111086.03182124.93511411403.032.643B
629Mickey Moniak26LAAAL302416209.06564010.98529-1-5-12.762.13OF
630Frankie Montas31CINNL77030.0936001.0001702.701.29P
631Elehuris Montero25COLNL333027263.1319307120311.000-2-9-1-5010.909.671B
632Rafael Montero33HOUAL200019.2202001.0000000.920.10P
633Jordan Montgomery31ARINL55028.1404001.0001701.270.80P
634Dylan Moore31SEAAL342923271.2114654819.99152031303.742.97SS-OF-1B-2B-3B
635Matt Moore35LAAAL170016.0303001.0000001.690.18P
636Adrián Morejón25SDPNL110016.2202001.0000001.080.18P
637Christopher Morel25CHCNL353513268.077234953.935-3-12-4-1802.422.063B
638Gabriel Moreno24ARINL332828257.02312151511.9961429-18.056.97C
639Eli Morgan28CLEAL9008.1303001.00012403.240.33P
640Charlie Morton40ATLNL88046.050410.8000000.780.50P
641Ryan Mountcastle27BALAL383736340.235332626122.9970141429.309.261B
642Kyle Muller26OAKAL100027.284310.8751702.280.70P
643Cedric Mullins29BALAL383432317.064631001.000-1-31301.821.68OF
644Max Muncy33LADNL403636337.193256628.97831041402.432.283B
645Andrés Muñoz25SEAAL170018.130210.6670000.980.12P
646Roddery Muñoz24MIANL33015.2312001.0000001.721.00P
647Sean Murphy29ATLNL1106.0990001.0000-5800013.509.00C
648Tom Murphy33SFGNL1210884.269681001.000-2-31-5-71-27.335.75C
649Joe Musgrove31SDPNL88041.0954001.0000001.981.13P
650Parker Mushinski28HOUAL3004.010010.000-2-10000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
651Dane Myers28MIANL94251.01614110.938020002.651.67OF
652Tobias Myers25MILNL44017.0101001.0000000.530.25P
653Andrew Nardi25MIANL210017.1303001.00022301.560.14P
654Omar Narváez32NYMNL211611144.0152145342.974-5-39-8-6709.257.05C
655Nick Nastrini24CHWAL2208.0110001.000-1-2501.130.50P
656Bo Naylor24CLEAL302724243.1253243732.988-1-515-19.258.33C
657Josh Naylor27CLEAL373735330.028926423230.99314-1-4-17.837.761B
658Kyle Nelson27ARINL110010.200000000.000.00P
659Nick Nelson28PHINL3003.1110001.0000002.700.33P
660Ryne Nelson26ARINL66025.153110.8000001.420.67P
661Héctor Neris35CHCNL160015.0202001.000-1-1301.200.13P
662Zach Neto23LAAAL434242372.214743100422.9731213-13.453.33SS
663Tyler Nevin27OAKAL33277232.011910214310.975-1-331504.502.76OF-1B-3B
664Kevin Newman30ARINL292420217.0822160114.98831542213.362.70SS-2B
665Kyle Nicolas25PITNL7007.0202001.00012902.570.29P
666Tomás Nido30NYMNL181411132.0137128721.985020019.207.50C
667Brandon Nimmo31NYMNL393731330.057534001.000-1-2-3-1001.551.46OF
668Ryan Noda28OAKAL272218202.018516518222.9892131608.156.781B
669Aaron Nola31PHINL99158.0422011.0000000.620.44P
670Lars Nootbaar26STLNL302923256.26865121.971-4-170002.312.20OF
671Dedniel Núñez28NYMNL4006.100000000.000.00P
672Nasim Nuñez23WSNNL62122.0125612.9170-190004.501.83SS-2B
673Riley O'Brien29STLNL1001.000000000.000.00P
674Ryan O'Hearn30BALAL97459.127270041.000-1-230004.102.70OF-1B
675Logan O'Hoppe24LAAAL373534310.23193031420.99414-1-409.188.57C
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
676Tyler O'Neill29BOSAL312815251.14745110.97916-1-401.651.48OF
677Bailey Ober28MINAL88043.0413001.0000000.840.50P
678Steven Okert32MINAL160013.200000000.000.00P
679Edward Olivares28PITNL19186135.03534010.971-2-14-1-802.271.79OF
680Matt Olson30ATLNL404040358.236633429332.9925161309.119.081B
681Reese Olson24DETAL88047.142110.750-1-400.570.38P
682Jonathan Ornelas24TEXAL1003.00000000000.000.002B
683Rafael Ortega33CHWAL124450.018180001.000361-1-2403.241.50OF
684Joey Ortiz25MILNL372720252.091315737.967-1-3-3-1403.142.263B-2B-SS
685Luis Ortiz28PHINL1000.200000000.000.00P
686Luis Ortiz25PITNL140023.220110.5000000.380.07P
687Adam Ottavino38NYMNL170017.1642001.0000003.120.35P
688James Outman27LADNL363025269.17674110.987-2-9-2-802.512.08OF
689Cristian Pache25PHINL14126101.02723220.9260311102.231.79OF
690Chris Paddack28MINAL88042.1716001.000-1-501.490.88P
691Emilio Pagán33CINNL200018.1211001.0000000.980.10P
692Andy Pages23LADNL262621233.180791001.00084142003.093.08OF
693Pedro Pagés25STLNL72228.23433010.9710100010.364.71C-1B
694Richie Palacios27TBRAL352925271.183552714.9883112802.722.28OF-2B
695Daniel Palencia24CHCNL70011.0101001.0000000.820.14P
696Andre Pallante25STLNL90010.0642001.00012005.400.67P
697Isaac Paredes25TBRAL383838341.168204626.9710-1-2-701.741.743B
698Kyren Paris22LAAAL55545.018108041.0000-100003.603.602B
699Mitchell Parker24WSNNL66032.0422001.0000001.130.67P
700Wes Parsons31TOTAL4009.041210.7500003.000.75P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
701Vinnie Pasquantino26KCRAL353531303.0302276260221.00051852008.978.631B
702Graham Pauley23SDPNL64134.1126511.917-1-30-1-3502.881.573B-1B
703James Paxton35LADNL77038.1404001.00021000.940.57P
704Joel Payamps30MILNL160014.031110.6670001.290.13P
705Nate Pearson27TORAL160014.000000-1-1400.000.00P
706Elvis Peguero27MILNL170018.0101001.0000000.500.06P
707Jeremy Peña26HOUAL444442386.019673117633.96900-5-16-14.434.32SS
708Ryan Pepiot26TBRAL77036.2651021.0000001.470.86P
709Freddy Peralta28MILNL88044.21147001.0000002.221.38P
710Wandy Peralta32SDPNL210018.1211001.0000000.980.10P
711Geraldo Perdomo24ARINL77563.019415051.0000-50002.712.71SS
712Jhonny Pereda28MIANL32017.022220001.0000-17-1-71-111.657.33C
713Cionel Pérez28BALAL8006.100000000.000.00P
714Martín Pérez33PITNL99050.0633011.0002801.080.67P
715Salvador Perez34KCRAL383732317.02982831415.997130008.437.82C-1B
716Wenceel Pérez24DETAL252013185.14746010.979214-2-1202.231.84OF
717Blake Perkins27MILNL343231296.09592210.98931431212.862.76OF
718Jace Peterson34ARINL105350.020713031.000-3-78-3-7203.602.00SS-2B-3B
719Brandon Pfaadt25ARINL99054.073310.857-1-401.000.67P
720Tommy Pham36CHWAL17179153.030300001.000-1-9-3-2301.761.76OF
721Evan Phillips29LADNL140013.232010.667-1-1501.320.14P
722Kevin Pillar35TOTAL231511138.229290001.000191801.881.26OF
723René Pinto27TBRAL191511135.0129126210.992-3-28-4-36-18.536.74C
724Ricardo Pinto30PHINL60010.2651001.0000005.061.00P
725Nick Pivetta31BOSAL44020.2321001.0000001.310.75P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
726Colin Poche30TBRAL10009.100000000.000.00P
727Jorge Polanco30SEAAL403938340.11415781318.97926-1-403.653.452B
728Zach Pop27TORAL7007.0220001.0000002.570.29P
729Cody Poteet29NYYAL1106.0220001.0000003.002.00P
730Ryan Pressly35HOUAL180016.1312011.0000001.650.17P
731Quinn Priester23PITNL55027.094320.778-2-1502.331.40P
732Jurickson Profar31SDPNL434323332.070682011.000-4-15-4-14-21.901.63OF-1B
733Austin Pruitt34TEXAL4004.1101001.0000002.080.25P
734A.J. Puk29MIANL64015.0101011.0000000.600.17P
735Cal Quantrill29COLNL99051.2853001.0000001.390.89P
736Jose Quintana35NYMNL99046.2743011.000-1-401.350.78P
737Ceddanne Rafaela23BOSAL444128374.11417855816.943-1-3-2-603.202.33SS-OF-2B-3B
738Cole Ragans26KCRAL99149.01046001.0001401.841.11P
739Tanner Rainey31WSNNL120012.0321001.0000002.250.25P
740Cal Raleigh27SEAAL373432303.13393191732.9912972819.979.08C
741Brooks Raley36NYMNL8007.000000000.000.00P
742Luke Raley29SEAAL292521217.071674021.00042431602.942.45OF-1B
743Emmanuel Ramirez29MIANL3003.100000000.000.00P
744Erasmo Ramírez34TBRAL80013.0202001.0000001.380.25P
745Harold Ramírez29TBRAL54034.012120001.000259310503.182.40OF
746José Ramírez31CLEAL343433304.074205134.959-4-17-1-402.102.093B
747Nick Ramirez34LADNL6009.1202001.0000001.930.33P
748Yohan Ramírez29TOTZZ100014.1211001.00018501.260.20P
749Bryan Ramos22CHWAL109878.031625021.00023423103.583.103B
750Heliot Ramos24SFGNL76557.016142001.000483510512.532.29OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
751Colin Rea33MILNL88044.1972001.000-2-901.831.13P
752J.T. Realmuto33PHINL363632316.23573391623.994-1-400-110.099.86C
753Jakson Reetz28SFGNL53331.034340001.000060009.876.80C
754Rob Refsnyder33BOSAL16119101.026251001.000229-2-2302.321.63OF
755Sean Reid-Foley28NYMNL110010.200000000.000.00P
756Zach Remillard30CHWAL65446.021615021.00025825204.113.502B-3B
757Anthony Rendon34LAAAL171615139.248113525.9582141912.962.883B
758Hunter Renfroe32KCRAL393431303.06863411.985-3-110011.991.72OF
759Luis Rengifo27LAAAL262322205.21004651317.970-3-20-2-1204.243.732B-3B-SS
760Pablo Reyes30BOSAL21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
761Bryan Reynolds29PITNL393930344.168626011.000-8-27-1-311.781.74OF
762Trevor Richards31TORAL180019.030210.6670000.950.11P
763Austin Riley27ATLNL373736326.195256733.9683102702.542.493B
764Leo Rivas26SEAAL32116.0835021.0001590004.502.67SS
765Emmanuel Rivera28MIANL302319208.01117040110.991-2-131614.763.553B-1B-P
766Anthony Rizzo34NYYAL444441388.233127949329.99114-1-307.607.451B
767Luis Robert Jr.26CHWAL77761.012120001.000-3-56-2-3901.771.71OF
768David Robertson39TEXAL190021.2633001.0000002.490.32P
769Nick Robertson25STLNL7009.100000000.000.00P
770Víctor Robles27WSNNL97655.21917110.947-1-130002.912.00OF
771Brayan Rocchio23CLEAL383636328.01254478322.9761231103.353.21SS
772Brendan Rodgers27COLNL393636319.215850107130.994-2-91414.424.032B
773Carlos Rodón31NYYAL99049.0404001.000-1-400.730.44P
774Grayson Rodriguez24BALAL66034.0624001.0000001.591.00P
775Joely Rodríguez32BOSAL110011.0220001.0000001.640.18P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
776Julio Rodríguez23SEAAL434341376.1114111210.991143902.702.63OF
777Manuel Rodríguez27TBRAL7007.1101001.0000001.230.14P
778Randy Rodríguez24SFGNL3007.2211001.0000002.350.67P
779Yariel Rodríguez27TORAL44015.100000000.000.00P
780Yerry Rodríguez26TEXAL100013.2312001.0000001.980.30P
781Jake Rogers29DETAL252317197.1203198410.9951721219.218.08C
782Taylor Rogers33SFGNL180015.1101001.0000000.590.06P
783Trevor Rogers26MIANL99042.083410.875-1-501.500.78P
784Tyler Rogers33SFGNL210019.2514001.0000002.290.24P
785Johan Rojas23PHINL353530306.07572120.973-7-28-4-1502.152.09OF
786Josh Rojas30SEAAL353022269.080364223.975-1-3-2-802.611.953B-2B-OF-P
787Miguel Rojas35LADNL271812167.061223815.98411021403.232.14SS-2B-3B
788Chris Roller27MILNL1003.0110001.0000240003.001.00OF
789Jordan Romano31TORAL110010.200000000.000.00P
790JoJo Romero27STLNL200021.1202001.0001900.840.10P
791Brent Rooker29OAKAL109669.112120001.000-2-41-1-1701.561.20OF
792Ben Rortvedt26TBRAL312318213.2229218921.9911431709.567.09C-P
793Amed Rosario28TBRAL343227289.292642714.989-4-16-5-20-12.832.46OF-2B-SS-3B
794Eddie Rosario32WSNNL342819261.06058111.983-5-23-1-4-12.031.74OF
795Eguy Rosario24SDPNL2594101.038112614.9740422403.301.423B-2B
796Joe Ross31MILNL88041.0651001.0000001.320.75P
797Landen Roupp25SFGNL100013.2303001.0000001.980.30P
798Chris Roycroft27STLNL4005.0202001.00014003.600.50P
799Esteury Ruiz25OAKAL24156130.03332010.97003-1-9-12.221.33OF
800José Ruiz29PHINL5007.000000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
801Keibert Ruiz25WSNNL212020179.21831721014.99501-2-1309.128.67C
802Jackson Rutledge25WSNNL1001.000000000.000.00P
803Adley Rutschman26BALAL262422220.122521411001.00031721119.198.65C
804Joe Ryan28MINAL99053.0853001.000-1-401.360.89P
805Ryder Ryan29PITNL100013.000000000.000.00P
806Andrew Saalfrank26ARINL2001.000000000.000.00P
807Blake Sabol26SFGNL76456.06359130.952-3-66-1-2109.648.57C
808Eduardo Salazar26LADNL1002.0101001.000110004.501.00P
809Chris Sale35ATLNL88049.2826001.0000001.451.00P
810Cristopher Sánchez27PHINL88042.0121830.750-1-501.931.13P
811Gary Sánchez31MILNL129981.26965310.986190007.495.67C-1B
812Jesús Sánchez26MIANL322824249.054540001.000-7-32-4-19-21.951.69OF
813Sixto Sánchez25MIANL114022.2422001.0000001.590.36P
814Nick Sandlin27CLEAL230021.0413001.00011001.710.17P
815Patrick Sandoval27LAAAL99045.081610.8752901.400.78P
816Cole Sands26MINAL160018.2303001.00011101.450.19P
817Miguel Sanó31LAAAL1310689.1442519021.00022922704.433.143B-1B-P
818Carlos Santana38MINAL383636325.027925719320.9893110007.647.261B
819Dennis Santana28NYYAL150017.2321011.000-1-1101.530.20P
820Anthony Santander29BALAL343425298.074731001.00013-2-802.232.18OF
821Tayler Saucedo31SEAAL140013.1303001.0000002.030.21P
822Matt Sauer25KCRAL120014.1202001.0000001.260.17P
823Josh Sborz30TEXAL7005.1101001.000-1-3801.690.14P
824Nolan Schanuel22LAAAL383532308.225323517126.996-4-151417.356.631B
825Clarke Schmidt28NYYAL99050.2136610.9232802.131.33P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
826Casey Schmitt25SFGNL66656.01899021.000-1-30-1-2102.893.00SS
827Davis Schneider25TORAL352816244.072512013.986-1-5-1-4-12.621.87OF-2B
828John Schreiber30KCRAL200020.0743001.0000003.150.35P
829Max Schuemann27OAKAL261912172.1581739211.966-6-44-5-3402.921.93SS-2B-OF-3B
830Kyle Schwarber31PHINL1119.0440001.0000310004.004.00OF
831Christian Scott25NYMNL22012.2110001.0000000.710.50P
832Tanner Scott29MIANL180018.030210.667-2-2201.000.11P
833Tayler Scott32HOUAL190020.0963001.0000004.050.47P
834Victor Scott II23STLNL201716158.04241010.976-1-7-1-702.342.05OF
835Corey Seager30TEXAL383832316.01334287417.9704142803.673.39SS
836JP Sears28OAKAL99050.0505001.000-1-400.900.56P
837Colin Selby26KCRAL2003.0220001.0000006.001.00P
838Marcus Semien33TEXAL454541389.0190681220261.0008251134-14.404.222B
839Nick Senzel29WSNNL88770.02431921.917-1-16-1-1702.832.753B
840Brian Serven29TORAL63227.02625010.962-1-540008.334.17C
841Luis Severino30NYMNL88045.091710.8890001.601.00P
842Paul Sewald34ARINL4004.0101001.0000002.250.25P
843Bryan Shaw36CHWAL5004.000000000.000.00P
844Gavin Sheets28CHWAL292818229.19087214.989-3-18-3-1503.493.07OF-1B
845Austin Shenton26TBRAL97764.161583031.0001130008.536.781B
846Braden Shewmake26CHWAL252115178.064134837.9530-10003.082.44SS-3B-2B
847Zack Short29TOTMLB138678.12551913.9602270002.761.853B-2B-SS
848Jared Shuster25CHWAL60016.0101001.000-1-1300.560.17P
849Michael Siani24STLNL362415219.254531001.00014316-12.211.50OF
850Chase Silseth24LAAAL2208.000000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
851Lucas Sims30CINNL170013.1321011.0000002.030.18P
852Brady Singer27KCRAL99050.2963001.0000001.601.00P
853Jon Singleton32HOUAL252420209.017115119119.994-7-41-3-1707.326.801B
854Jose Siri28TBRAL363531306.19491030.968-9-35-4-15-12.672.53OF
855Paul Skenes22PITNL1104.0101001.0000002.251.00P
856Tarik Skubal27DETAL88049.063210.833-1-400.920.63P
857Justin Slaten26BOSAL150023.0422001.0000001.570.27P
858Austin Slater31SFGNL2111295.022211001.0000-311202.081.05OF
859Burch Smith34MIANL170019.2303001.000-1-1001.370.18P
860Cade Smith25CLEAL200020.1211001.0000000.890.10P
861Dominic Smith29BOSAL86455.041365041.00023712206.715.131B
862Drew Smith30NYMNL100010.000000000.000.00P
863Josh Smith26TEXAL413429306.087206527.9772741612.501.893B-SS
864Pavin Smith28ARINL107356.020191001.0002380003.212.00OF-1B
865Will Smith34KCRAL160013.220110.5000000.660.06P
866Will Smith29LADNL353434309.13062891430.990310-2-8-28.828.66C
867Drew Smyly35CHCNL90012.2101001.00011600.710.11P
868Kirby Snead29SEAAL3002.200000000.000.00P
869Blake Snell31SFGNL33011.200000-1-170.000.00P
870Collin Snider28SEAAL3003.0101001.0000003.000.33P
871Tyler Soderstrom22OAKAL66449.13530415.9711150006.204.861B-C
872Donovan Solano36SDPNL44333.0826001.000-1-530002.182.003B
873George Soriano25MIANL100011.2202001.00011701.540.20P
874José Soriano25LAAAL97038.2114520.8180002.091.00P
875Michael Soroka26CHWAL99043.2826001.0001501.650.89P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
876Edmundo Sosa28PHINL191710147.0752646310.9600-332404.413.79SS-3B-2B
877Lenyn Sosa24CHWAL129887.12781813.963-1-17-3-4102.682.003B-2B
878Gregory Soto29PHINL170013.0220001.000-1-1501.380.12P
879Juan Soto25NYYAL454541394.0101974011.0005141302.312.24OF
880Gabe Speier29SEAAL160013.1101001.000-1-1500.680.06P
881Mitch Spence26OAKAL110025.1523001.0000001.780.45P
882Carson Spiers26CINNL1004.000000000.000.00P
883George Springer34TORAL363534301.06057210.983-5-200011.761.64OF
884Jacob Stallings34COLNL181513140.1126119610.9921721718.026.94C
885Ryne Stanek32SEAAL170014.1110001.0000000.630.06P
886Josh Staumont30MINAL4004.100000000.000.00P
887Justin Steele28CHCNL44019.0101001.0000000.470.25P
888Spencer Steer26CINNL424235366.0124116532.97614-2-602.982.63OF-1B-2B
889Jackson Stephens30ATLNL3003.100000000.000.00P
890Tyler Stephenson27CINNL312725237.02352287011.000001518.927.58C
891Brock Stewart32MINAL130013.1211011.0000001.350.15P
892DJ Stewart30NYMNL96141.011110001.000-3-90-1-2902.411.10OF-1B
893Gavin Stone25LADNL88044.01486021.0000002.861.75P
894Trevor Story31BOSAL88767.22041513.9500823502.532.38SS
895Bryson Stott26PHINL403633335.01516385318.980-1-50003.983.442B-SS
896Kyle Stowers26BALAL1001.0110001.00001320009.001.00OF
897Matt Strahm32PHINL180018.000000000.000.00P
898Chris Stratton33KCRAL170017.2303001.0000001.530.18P
899Hunter Stratton27PITNL190020.1312001.0000001.330.16P
900Hunter Strickland35LAAAL160017.200000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
901Spencer Strider25ATLNL2209.0110001.0000001.000.50P
902Ross Stripling34OAKAL99047.093510.8890001.530.89P
903Marcus Stroman33NYYAL99048.2157710.9330002.591.56P
904Peter Strzelecki29CLEAL4005.200000000.000.00P
905Garrett Stubbs31PHINL139989.18984410.989-2-22-1-13-18.876.77C
906Albert Suárez34BALAL73023.0835011.0001903.131.14P
907Eugenio Suárez32ARINL434343384.01132089415.96513-1-302.552.533B
908José Suarez26LAAAL120023.1101001.000-1-900.390.08P
909Ranger Suárez28PHINL99159.015312011.0001302.291.67P
910Robert Suarez33SDPNL170018.1220001.0000000.980.12P
911Wander Suero32HOUAL1000.00000000.00P
912Brett Sullivan30SDPNL3003.0220001.000080006.000.671B-C
913Cole Sulser34NYMNL4004.200000-1-430.000.00P
914Brent Suter34CINNL181026.1615001.00021502.050.33P
915Jack Suwinski25PITNL423125300.19796010.990518-7-2802.882.29OF
916Seiya Suzuki29CHCNL171717147.23431212.971-1-91812.011.94OF
917Dansby Swanson30CHCNL363533307.21324583412.970-1-50003.743.56SS
918Erik Swanson30TORAL11008.110010.0000000.000.00P
919Jameson Taillon32CHCNL55028.072410.857-1-701.931.20P
920Dillon Tate30BALAL110012.2101001.0000000.710.09P
921Fernando Tatis Jr.25SDPNL464641399.19385441.957-5-14-3-9-12.011.93OF
922Mike Tauchman33CHCNL363326301.06765111.985-5-21-3-1101.971.83OF
923Leody Taveras25TEXAL424139358.0111107311.991-9-29-3-1002.772.62OF
924Chris Taylor33LADNL241814171.037361001.0004270001.951.48OF-2B
925Michael A. Taylor33PITNL363131282.08885210.98973283422.782.42OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
926Samad Taylor25SEAAL31011.1110001.0000-30000.790.33OF
927Tyrone Taylor30NYMNL221814176.05351110.9811421302.662.36OF
928Julio Teheran33NYMNL1102.2110001.0000003.381.00P
929Rowdy Tellez29PITNL383021264.123821621119.99621115-18.076.241B
930Kai-Wei Teng25SFGNL40011.0422001.0000003.271.00P
931Matt Thaiss29LAAAL109778.09189020.978-1-12-1-15010.278.90C
932Caleb Thielbar37MINAL13009.110010.0000000.000.00P
933Alek Thomas24ARINL44330.0660001.000-3-1030001.801.50OF
934Lane Thomas28WSNNL222221192.04441211.977-6-38-5-3102.021.95OF
935Bubba Thompson26CINNL115452.015150001.000-1-21-1-2302.601.36OF
936Keegan Thompson29CHCNL90012.210010.000-1-1600.000.00P
937Ryan Thompson32ARINL180018.0110001.000-1-1100.500.06P
938Zack Thompson26STLNL52017.0321001.0000001.590.60P
939Trent Thornton30SEAAL180018.020110.500-1-1100.500.06P
940Michael Toglia25COLNL15128110.265596051.000-3-31-1-1005.293.821B-OF
941Michael Tonkin34TOTZZ110015.2220001.0000001.150.18P
942Spencer Torkelson24DETAL393936347.232129127326.991-3-9-6-2108.238.151B
943Abraham Toro27OAKAL302819231.18739480131.000-2-12-2-1003.382.812B-3B-1B
944Gleyber Torres27NYYAL444342383.11586687521.968-4-12-1-303.593.482B
945Ezequiel Tovar22COLNL424242369.118957131128.995142614.584.48SS
946Taylor Trammell26TOTZZ71021.1660001.000175-1-5702.530.86OF
947Blake Treinen36LADNL4004.0101001.0000002.250.25P
948Alan Trejo28COLNL118568.2371126051.00011011704.853.362B-SS-3B
949Jose Trevino31NYYAL252119192.1201191822.99031653119.317.96C-P
950Jared Triolo26PITNL404036354.01505792122.9932751713.793.472B-3B-1B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
951Chadwick Tromp29ATLNL14126103.2101956001.00011311208.777.21C
952Mike Trout32LAAAL242421203.067652011.000130012.972.79OF
953Cole Tucker27LAAAL97559.02271231.864-1-22-1-2002.902.113B-OF
954Kyle Tucker27HOUAL424238366.075714021.000262611.841.79OF
955Brice Turang24MILNL403833334.01707990117.994-2-91404.554.232B
956Spencer Turnbull31PHINL96038.1862001.000-2-1001.880.89P
957Justin Turner39TORAL87256.02514920.920060003.702.883B-1B
958Trea Turner31PHINL323231281.01073271410.963-3-13-1-403.303.22SS
959Kyle Tyler27MIANL1002.0110001.0000004.501.00P
960Edwin Uceta26TBRAL2004.0110001.0000002.250.50P
961José Ureña32TEXAL122032.1642001.0000001.670.50P
962Luis Urías27SEAAL272015177.160223445.9330-10002.842.073B
963Ramón Urías30BALAL191513138.139191822.949011902.411.953B-1B
964Abner Uribe24MILNL140014.1752011.00011404.400.50P
965Gio Urshela32DETAL191611142.02942410.966216-1-8-11.771.403B-1B
966Naoyuki Uwasawa30BOSAL2004.0110001.0000002.250.50P
967Enmanuel Valdez25BOSAL282617218.1109377119.991212-1-5-14.453.862B
968Framber Valdez30HOUAL66036.2202001.0000000.490.33P
969Ricky Vanasco25LADNL1002.0110001.0000004.501.00P
970Ildemaro Vargas32WSNNL252013186.1663133211.970-2-1221203.092.132B-3B-OF-SS
971Gus Varland27LADNL7006.0321001.0000004.500.43P
972Louie Varland26MINAL44016.2202001.0000001.080.50P
973Daulton Varsho27TORAL403726318.091901001.000520114122.582.28OF
974Randy Vásquez25SDPNL44015.2211001.0000001.150.50P
975Andrew Vaughn26CHWAL393837331.231229416221.994001408.417.951B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
976Christian Vázquez33MINAL252323209.1244235810.99601423010.459.72C-3B
977Nelson Velázquez25KCRAL118466.01615010.938-1-24-1-1802.051.36OF
978Anthony Veneziano26KCRAL2002.000000000.000.00P
979Alex Verdugo28NYYAL424137369.095941011.00093061912.322.26OF
980Justin Verlander41HOUAL55029.1422001.0001701.230.80P
981Alex Vesia28LADNL200020.150411.8000001.770.20P
982Will Vest29DETAL170018.0422001.0000002.000.24P
983Thyago Vieira31MILNL150020.230210.6670000.870.13P
984Mark Vientos24NYMNL52124.0817011.000023-2-100-13.001.603B
985Matt Vierling27DETAL362817259.059391824.966-8-35-4-18-11.981.543B-OF
986Ryan Vilade25DETAL32219.0660001.000211616302.842.00OF
987Eli Villalobos27MIANL3004.1101001.0000002.080.33P
988Darius Vines26ATLNL2209.2312001.0000002.791.50P
989Victor Vodnik24COLNL170024.1532001.0000001.850.29P
990Anthony Volpe23NYYAL444443392.01787499519.9722641203.973.93SS
991Austin Voth32SEAAL150017.153110.8000002.080.27P
992Michael Wacha32KCRAL99049.2743001.0001401.270.78P
993LaMonte Wade Jr.30SFGNL383218263.024421231123.996-2-90008.326.081B-OF
994Tyler Wade29SDPNL322110189.047192622.957-5-34-3-1902.141.363B-2B-OF-SS
995Jacob Waguespack30TBRAL41010.0110001.0000000.900.25P
996Matt Waldron27SDPNL88039.1514001.0000001.140.63P
997Christian Walker33ARINL444341385.0384353310421.00041282518.988.731B
998Jordan Walker22STLNL17177132.024222011.00011119-11.641.41OF
999Josh Walker29NYMNL3003.0110001.0000003.000.33P
1000Ryan Walker28SFGNL221022.0211001.000-1-900.820.09P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1001Taijuan Walker31PHINL44022.0633011.0001902.451.50P
1002Forrest Wall28ATLNL1001.0110001.00016960009.001.00OF
1003Matt Wallner26MINAL118468.021210001.0003440002.781.91OF
1004Jared Walsh30TEXAL161414126.011610410211.9830-5-1-1008.147.131B
1005Blake Walston23ARINL1003.2101001.0000002.451.00P
1006Taylor Ward30LAAAL393938342.276751001.000-2-8-1-302.001.95OF
1007Ryan Weathers24MIANL99049.2514001.0001400.910.56P
1008Luke Weaver30NYYAL160028.032010.667-1-700.640.13P
1009Jacob Webb30BALAL210019.1202001.000-1-1000.930.10P
1010Logan Webb27SFGNL1010059.11257001.000-3-1001.821.20P
1011Jordan Weems31WSNNL180015.041211.7500001.800.17P
1012Greg Weissert29BOSAL180017.2202001.0000001.020.11P
1013Austin Wells24NYYAL262421210.2206199430.9850-200-18.677.81C
1014Tyler Wells29BALAL33015.1202001.0000001.170.67P
1015Joey Wendle34NYMNL1810598.040132433.925-1-12-1-1203.402.062B-3B-SS
1016Davis Wendzel27TEXAL137269.014410001.00023035201.831.083B-2B
1017Joey Wentz26DETAL100014.2110001.0000000.610.10P
1018Hayden Wesneski26CHCNL73027.0853001.0000002.671.14P
1019Jordan Westburg25BALAL383831347.0912071051.000-2-61302.362.073B-2B-SS
1020Zack Wheeler34PHINL99053.11073001.0000001.691.11P
1021Mitch White29TOTZZ90019.0321001.00016301.420.33P
1022Owen White24TEXAL2001.000000000.000.00P
1023Forrest Whitley26HOUAL1000.200000000.000.00P
1024Garrett Whitlock28BOSAL44018.1743001.0000003.441.75P
1025Jordan Wicks24CHCNL55023.000000-1-90.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1026Joey Wiemer25MILNL155460.1109010.900-2-3812021.340.60OF
1027Alika Williams25PITNL171612144.152203023.962-2-20-4-3303.122.632B-SS
1028Trevor Williams32WSNNL88041.2624001.0001501.300.75P
1029Bryse Wilson26MILNL115034.0101001.0001600.260.09P
1030Justin Wilson36CINNL160010.2312001.0000002.530.19P
1031Steven Wilson29CHWAL190017.1404001.00011202.080.21P
1032Allan Winans28ATLNL1105.0202001.00014003.602.00P
1033Josh Winckowski26BOSAL123024.1633001.0000002.220.50P
1034Jesse Winker30WSNNL302921242.14742411.979-1-731411.711.53OF
1035Cole Winn24TEXAL90011.2211001.0000001.540.22P
1036Keaton Winn26SFGNL99042.11073001.0001502.131.11P
1037Masyn Winn22STLNL373534311.215242105526.96751883114.243.97SS
1038Patrick Wisdom32CHCNL95346.03019921.933010005.482.551B-OF-3B-P
1039Brett Wisely25SFGNL1107.000000-1-89-1-17100.000.002B
1040Bobby Witt Jr.24KCRAL454542388.016451110316.98241382523.733.58SS
1041Connor Wong28BOSAL282420222.02202011720.991-1-5-2-11-28.847.03C-1B-2B
1042Bryan Woo24SEAAL2209.2220001.0000001.861.00P
1043Alex Wood33OAKAL99039.1927011.0000002.061.00P
1044Simeon Woods Richardson23MINAL55025.0312001.0001801.080.60P
1045Yoshinobu Yamamoto25LADNL99047.2835001.0001401.510.89P
1046Ryan Yarbrough32LADNL120031.21028001.0001602.840.83P
1047Mike Yastrzemski33SFGNL343024259.056542001.000-5-2441801.951.65OF
1048Kirby Yates37TEXAL160017.1110001.0000000.520.06P
1049Christian Yelich32MILNL131312108.02018110.950-1-11-2-2201.581.46OF
1050Masataka Yoshida30BOSAL1001.0000000-3840000.000.00OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1051Danny Young30NYMNL2003.000000000.000.00P
1052Jacob Young24WSNNL333027262.08581312.98831631302.892.55OF
1053Seby Zavala30SEAAL1210786.07572210.987112-1-1407.746.17C
1054Angel Zerpa24KCRAL190017.1303001.00011201.560.16P
1055Guillo Zuñiga25LAAAL4005.000000000.000.00P