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.73.691454053133618.0163712064102144.9871141642
Atlanta Braves333.61.708413693043309.0152511034091336.991521932
Baltimore Orioles353.71.729423782833456.0156111523931629.9901041410
Boston Red Sox393.76.707454052673639.0164812134003531.979165110-4
Chicago Cubs384.37.691464142993678.0163512263802925.982-21-7-7-1-1
Chicago White Sox404.87.704454053043528.0157111763672828.982-15-5-29-1-3
Cincinnati Reds344.33.704454053073555.0152511853152523.984-100-11
Cleveland Guardians333.62.703454053023645.0163312153922639.984124160-1
Colorado Rockies315.39.677443963143468.0164011564642046.988-12-4611
Detroit Tigers323.80.716443962723561.0158711873742635.984835-33
Houston Astros384.76.687454053143582.0161011943942244.98621-9-10
Kansas City Royals333.46.707464143003618.0163512064111831.989933123
Los Angeles Angels365.09.697454053243579.0158211933642535.984-3-1-14-20
Los Angeles Dodgers393.53.736474233123801.0171112674242032.98840132940
Miami Marlins435.43.677464142913672.0168712244293437.980-23-7-23-43
Milwaukee Brewers394.23.706443962843510.0156711703752228.98641-301
Minnesota Twins364.20.688443962583513.0150411713171621.989-16-5-160-1
New York Mets404.52.699443963003573.0158911913692937.982-14-5-19-92
New York Yankees323.28.723464143353699.0164412333822934.9822071800
Oakland Athletics374.83.680474232703720.0168312404083549.979-7-2-12-12
Philadelphia Phillies323.65.704464143303735.0168912454162832.983-5-260-5
Pittsburgh Pirates354.43.699464143033684.0164712283912834.9830021-1
San Diego Padres344.43.704474233083756.0164912523702736.984-5-2-2-3-5
Seattle Mariners343.71.725454053093576.0156011923402827.9821651602
San Francisco Giants394.78.667464143163618.0171412064802845.984-22-7-1-1-4
St. Louis Cardinals344.80.679443962963498.0158611664021846.989-6-21311
Tampa Bay Rays374.74.702464143203732.0162112443512631.984-9-3-160-1
Texas Rangers404.52.708464143143645.0162712153882434.9851242411
Toronto Blue Jays344.72.690433872743348.0150611163642633.983-2-13141
Washington Nationals344.19.668433873003420.0158211404142847.982-16-6-8-20
League Average354.32.699454043013591 161211973902535.984-0030-0
10594.32.6991348121329023107736.04835535912116937501049.984-100980-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 Abrams23WSNNL393938342.016348111421.975-1-4-1-404.184.08SS
3Bryan Abreu27HOUAL210022.0202001.0000000.820.10P
4José Abreu37HOUAL221917170.01591479317.981-3-23-3-21-18.267.091B
5Wilyer Abreu25BOSAL393124287.16965131.95741841612.071.69OF
6Ronald Acuña Jr.26ATLNL404039357.277752001.000-2-8-4-1301.941.93OF
7Jason Adam32TBRAL210020.0514011.0000002.250.24P
8Willy Adames28MILNL444443387.01606097316.981-1-3-3-913.653.57SS
9Austin Adams33OAKAL200015.0211011.000-1-1301.200.10P
10Riley Adams28WSNNL202019176.1171163532.982-4-28-1-7-18.578.40C
11Jo Adell25LAAAL322926258.268680001.000730-1-4-12.372.13OF
12Joan Adon25WSNNL1104.0202001.0000004.502.00P
13Ehire Adrianza34LAAAL86660.014212021.00012012002.101.753B-2B
14Nick Ahmed34SFGNL363532296.015445106327.9812814-14.594.19SS
15Keegan Akin29BALAL200019.0303001.0000001.420.15P
16Ozzie Albies27ATLNL333333293.21475887217.986-5-22-5-2014.444.392B
17Jorge Alcalá28MINAL80011.0101001.000-1-18-10.820.13P
18Blaze Alexander25ARINL231814158.0602333411.933-5-35-6-4603.192.43SS-2B
19Tyler Alexander29TBRAL96047.0734001.0000001.340.78P
20Logan Allen27ARINL80019.1523001.0000002.330.63P
21Logan Allen25CLEAL99045.1918001.00031301.791.00P
22Nick Allen25OAKAL282318201.0953653620.9370231803.993.18SS
23Yency Almonte30CHCNL170015.200000000.000.00P
24Pete Alonso29NYMNL444343392.033530231233.994-3-8-2-607.657.571B
25Jose Altuve34HOUAL434337369.0150501000311.00013-2-703.663.492B
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é Alvarado29PHINL210019.1101001.000-1-1000.470.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.000013800018.004.002B
31Miguel Amaya25CHCNL302824244.2250242621.992-1-41519.128.27C
32Chase Anderson36BOSAL121021.2321001.0000001.250.25P
33Grant Anderson27TEXAL7005.200000000.000.00P
34Justin Anderson31CHWAL3003.100000000.000.00P
35Nick Anderson33KCRAL170015.1110001.0000000.590.06P
36Shaun Anderson29TEXAL1003.0000000.000.00P
37Tim Anderson31MIANL343330282.01253487419.9680-10003.863.56SS
38Tyler Anderson34LAAAL99056.11385001.0001402.081.44P
39Matt Andriese34MIANL3005.0110001.0000001.800.33P
40Tejay Antone30CINNL4002.0000000000.000.00P
41Jonathan Aranda26TBRAL32118.011101001.000-1-360005.503.671B-2B-3B
42Orlando Arcia29ATLNL414040360.217355116228.9882641304.274.17SS
43Nolan Arenado33STLNL424239365.2101267324.980310-2-702.442.363B
44Gabriel Arias24CLEAL272417215.093335646.957213-5-2703.732.783B-SS-2B-OF-1B
45Shawn Armstrong33TBRAL173021.1202001.000-1-900.840.12P
46Randy Arozarena29TBRAL444237378.290882001.000270002.142.05OF
47Luis Arráez27TOTNL363624316.01587084425.975-2-9-4-1514.393.502B-1B
48Spencer Arrighetti24HOUAL66026.1101001.000-1-800.340.17P
49Aaron Ashby26MILNL1103.200000-1-550.000.00P
50Graham Ashcraft26CINNL88043.2148420.857-1-502.471.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
51Javier Assad26CHCNL99048.1725011.0001401.300.78P
52Nick Avila26SFGNL7009.2110001.0000000.930.14P
53Pedro Avila27TOTZZ100019.2330001.0000001.370.30P
54José Azocar28SDPNL34127156.139390001.000431-1-702.251.15OF
55Akil Baddoo25DETAL1001.00000000000.000.00OF
56Harrison Bader30NYMNL363230302.09189110.989124831102.682.50OF
57Javier Báez31DETAL383635320.21506086420.973-2-7-1-414.103.84SS
58Patrick Bailey25SFGNL262523212.12131981232.9860152818.908.08C
59Tanner Banks32CHWAL161019.250410.800-1-1001.830.25P
60Addison Barger24TORAL55343.01714120.882-2-66-1-2703.142.50OF-3B
61Scott Barlow31CLEAL230021.0514001.000-1-1002.140.22P
62Austin Barnes34LADNL121211104.0107102410.9910-10019.178.83C
63Jacob Barnes34WSNNL110012.0211001.0000001.500.18P
64Matt Barnes34WSNNL140013.1110001.000-1-1500.680.07P
65Tucker Barnhart33ARINL161611136.0126120420.9840-4-2-1808.217.75C
66Jorge Barrosa23ARINL22220.0550001.0001700002.252.50OF
67Joey Bart27PITNL171513134.0139131711.993-1-13-1-909.278.12C
68Chris Bassitt35TORAL99048.1725011.000-1-401.300.78P
69Matthew Batten29SDPNL1118.0752011.00011170007.887.001B
70Brett Baty24NYMNL393628313.0982869110.99014-1-402.792.493B
71Jake Bauers28MILNL272212204.015013712115.993150006.574.661B-OF-P
72Mike Baumann28BALAL170018.152210.8000001.960.24P
73Eduard Bazardo28SEAAL3005.0101001.0000001.800.33P
74Jordan Beck23COLNL161515133.228271011.000020001.891.75OF
75David Bednar29PITNL190017.0211001.000-1-1201.060.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
76Tyler Beede31CLEAL130014.0202001.000-1-1401.290.15P
77Jalen Beeks30COLNL180020.1211001.00011000.890.11P
78Clayton Beeter25NYYAL1001.000000000.000.00P
79Josh Bell31MIANL313119265.024622320320.988-3-13-5-2308.257.841B
80Cody Bellinger28CHCNL272724234.277743011.000-3-150012.952.85OF-1B
81Brayan Bello25BOSAL77036.1550001.000-1-601.240.71P
82Anthony Bender29MIANL190018.0330001.000-1-1101.500.16P
83Andrew Benintendi29CHWAL403939341.09189110.989-1-3-5-17-12.382.25OF
84Will Benson26CINNL403822330.092911001.00015-1-302.512.30OF
85Brennan Bernardino32BOSAL172019.1523001.00022102.330.29P
86José Berríos30TORAL99154.1945001.0002701.491.00P
87Prelander Berroa24CHWAL1000.100000000.000.00P
88Jon Berti34NYYAL121111101.03152333.90322622402.502.333B
89Christian Bethancourt32MIANL231613148.0157148541.97503-1-819.306.65C
90Mookie Betts31LADNL474735410.117361106622.965263903.663.04SS-2B
91Tanner Bibee25CLEAL99045.2122911.9172902.171.22P
92Bo Bichette26TORAL404036336.01214177323.975-3-12-3-1103.162.95SS
93Osvaldo Bido28OAKAL1102.200000000.000.00P
94Shane Bieber29CLEAL22012.0211001.0000001.501.00P
95Brandon Bielak28TOTAL110020.0303001.0000001.350.27P
96Cavan Biggio29TORAL302817241.0975144210.9790-20003.552.642B-OF-3B-1B
97Jake Bird28COLNL190020.2505001.00011002.180.26P
98Ty Blach33COLNL52018.0514021.00011102.501.00P
99Mason Black24SFGNL33011.2211001.0000001.540.67P
100Tyler Black23MILNL33121.021201021.0000-140009.007.001B
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
101Paul Blackburn30OAKAL88046.095310.889-1-401.571.00P
102Charlie Blackmon37COLNL99366.017152001.0000-20002.321.89OF
103Dairon Blanco31KCRAL25108108.130300001.000-1-15-1-1102.491.20OF
104Ronel Blanco30HOUAL88147.1743001.0000001.330.88P
105JJ Bleday26OAKAL464035357.09794210.990-2-80012.422.09OF
106Xander Bogaerts31SDPNL434339378.11516880321.980-3-9-3-10-13.523.362B-SS
107Alec Bohm27PHINL434239374.0157708255.96813-1-3-13.663.383B-1B
108Cody Bolton26SEAAL130015.0404001.00022702.400.31P
109Cam Booser32BOSAL120015.0211001.0000001.200.17P
110Ryan Borucki30PITNL4003.100000000.000.00P
111Sean Bouchard28COLNL161511128.03129110.968-5-45-2-18-22.111.88OF
112Jonathan Bowlan27KCRAL1102.200000000.000.00P
113Matt Bowman33TOTZZ80013.1321001.0000002.030.38P
114Joe Boyle24OAKAL77027.210010.000-2-1400.000.00P
115Cody Bradford26TEXAL33019.1422011.00011001.861.33P
116Kyle Bradish27BALAL33013.2312001.0000001.981.00P
117Taj Bradley23TBRAL22011.0110001.0000000.820.50P
118Ryan Brasier36LADNL121011.2413001.0000003.090.33P
119John Brebbia34CHWAL150013.2202001.0000001.320.13P
120Alex Bregman30HOUAL424239366.098286735.969270002.342.263B
121Will Brennan26CLEAL342817256.06563110.9852100002.251.88OF
122Colten Brewer31CHCNL70011.2220001.000-1-1701.540.29P
123Jonah Bride28MIANL63230.0945031.0001320002.701.293B-1B
124Beau Brieske26DETAL1001.0101001.0000009.001.00P
125Jhony Brito26SDPNL140022.1413001.0001901.610.29P
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
126Connor Brogdon29TOTNL4003.0101001.0000003.000.25P
127Aaron Brooks34OAKAL1107.0110001.0000001.291.00P
128Ben Brown24CHCNL104033.1110001.000-1-600.270.10P
129Hunter Brown25HOUAL98037.1871001.0000011.930.89P
130Seth Brown31OAKAL372617236.26260110.984-1-3-2-10-12.321.56OF-1B
131Vidal Bruján26MIANL342520238.0942761610.936-4-200003.332.38SS-3B-2B-OF
132Kris Bryant32COLNL88558.037343031.000-1-2800-15.744.631B-OF
133Walker Buehler29LADNL2207.110010.0000000.000.00P
134JB Bukauskas27MILNL6006.0101001.0000001.500.17P
135Aaron Bummer30ATLNL160015.2404001.000-1-1302.300.25P
136Nick Burdi31NYYAL9006.200000000.000.00P
137Jake Burger28MIANL232319196.01026335410.961-3-19-3-1804.504.263B-1B
138Brock Burke27TEXAL5003.000000000.000.00P
139Alec Burleson25STLNL1511388.039345021.0000022713.992.44OF-1B
140Corbin Burnes29BALAL99053.2124710.917-1-401.841.22P
141Michael Busch26CHCNL424037356.230928718419.987-1-3-1-3-27.707.091B-3B
142Lawrence Butler23OAKAL402924279.07169110.98641600-12.261.75OF
143José Buttó26NYMNL77038.0431001.0001500.950.57P
144Byron Buxton30MINAL242018179.052511001.000-1-642612.612.17OF
145José Caballero27TBRAL404038357.215343103717.954130003.673.65SS
146Trey Cabbage27HOUAL85238.0871001.0000150001.891.00OF
147Edward Cabrera26MIANL55021.1303001.0000001.270.60P
148Génesis Cabrera27TORAL180015.2101001.000-1-1300.570.06P
149Oswaldo Cabrera25NYYAL393833339.0121496849.967001303.112.663B-1B-SS-2B-OF
150Alex Call29WSNNL75450.013121011.000-1-33-1-2402.341.86OF
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
151Isaiah Campbell26BOSAL7006.1312001.00013204.260.43P
152Luis Campusano25SDPNL393434312.13203041420.994-1-3-7-27-19.168.15C
153Alexander Canario24CHCNL127466.024240001.00023011803.272.00OF
154Jeimer Candelario30CINNL373734322.0121704836.975-6-21-5-19-13.303.113B-1B
155Mark Canha35DETAL252318213.16261013.98400-1-502.572.26OF-1B
156Griffin Canning28LAAAL99046.2743001.0001401.350.78P
157Jonathan Cannon23CHWAL33013.2312001.0000001.981.00P
158Yennier Cano30BALAL220021.0734011.00021903.000.32P
159Dominic Canzone26SEAAL1511791.215150001.000-1-120001.471.00OF
160Conner Capel27CINNL1106.0220001.00011260003.002.00OF
161Victor Caratini30HOUAL161515133.0131121910.992161908.808.13C-1B
162Dylan Carlson25STLNL95450.011110001.00008-3-7201.981.22OF
163Kerry Carpenter26DETAL252115184.247461001.000161602.291.88OF
164Carlos Carrasco37CLEAL99045.1523001.000-1-400.990.56P
165Corbin Carroll23ARINL434241376.01111101011.00031000-12.662.58OF
166Evan Carter21TEXAL343227286.06563110.98541631202.011.88OF
167Curt Casali35SFGNL1119.011101001.0000211133011.0011.00C
168Triston Casas24BOSAL222018183.017015018210.988-1-6-2-1308.268.001B
169Nick Castellanos32PHINL454544403.069672001.00014-5-14-11.541.53OF
170Luis Castillo31SEAAL99054.141210.750-1-400.500.33P
171Miguel Castro29ARINL8008.2303001.00012303.120.38P
172Willi Castro27MINAL444031366.1104653723.981-12-39-4-1302.511.92SS-OF-3B-P
173Jake Cave31COLNL271310142.137343001.0000-132512.341.37OF
174Dylan Cease28SDPNL99055.0835001.0000001.310.89P
175Slade Cecconi25ARINL55027.1312001.0000000.990.60P
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
176Andrew Chafin34DETAL160014.0220001.0000001.290.13P
177Aroldis Chapman36PITNL190014.2303001.0000001.840.16P
178Matt Chapman31SFGNL454444388.01252693617.95241151502.762.643B
179Jesse Chavez40ATLNL130017.1303001.0000001.560.23P
180Jazz Chisholm Jr.26MIANL454541389.01091081001.00013-4-12-12.522.42OF
181Jackson Chourio20MILNL403526310.079781001.000725-1-3-12.291.98OF
182Adam Cimber33LAAAL190018.0404011.00011102.000.21P
183José Cisnero35LAAAL140014.021010.500-1-1400.640.07P
184Aaron Civale29TBRAL99046.1312001.0000000.580.33P
185Emmanuel Clase26CLEAL230022.131110.667-1-900.810.09P
186Jonatan Clase22SEAAL87664.011110001.0000-30001.551.38OF
187Garrett Cleavinger30TBRAL190017.2303001.0000001.530.16P
188Kody Clemens28PHINL83337.0241410021.00014413205.843.002B-1B-3B
189Ernie Clement28TORAL342219204.078165936.9621831703.312.143B-SS-2B-OF
190Mike Clevinger33CHWAL33011.1202001.0000001.590.67P
191Dylan Coleman27HOUAL1001.000000000.000.00P
192Michael Conforto31SFGNL383734319.049490001.000-8-28-4-1501.381.29OF
193Roansy Contreras24PITNL120016.1220001.0000001.100.17P
194William Contreras26MILNL363636321.03182991631.991271408.838.75C
195Willson Contreras32STLNL202018164.1158148910.9941621518.607.85C
196Garrett Cooper33TOTMLB1110683.07869818.98703-2-28-18.356.421B-OF
197Patrick Corbin34WSNNL99048.1716001.0000001.300.78P
198Carlos Correa29MINAL272725228.098445228.980-1-7-3-1613.793.56SS
199Nestor Cortes29NYYAL1010060.2725011.0001301.040.70P
200Tom Cosgrove28SDPNL150012.0202001.00011701.500.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
201Danny Coulombe34BALAL200016.2101001.00011200.540.05P
202Jake Cousins29NYYAL2003.000000000.000.00P
203Colton Cowser24BALAL373224298.067661001.0005180002.021.81OF
204Brandon Crawford37STLNL98668.025619061.000-2-360003.312.78SS
205J.P. Crawford29SEAAL222221194.1793643071.0005290003.663.59SS
206Kutter Crawford28BOSAL99052.1844011.0000001.380.89P
207Nabil Crismatt29LADNL5007.0101001.0000001.290.20P
208Cooper Criswell27BOSAL76029.1312011.0000000.920.43P
209Garrett Crochet25CHWAL1010051.2624001.000-1-401.050.60P
210Jake Cronenworth30SDPNL434340378.134131126430.988132608.027.841B
211Declan Cronin26MIANL130020.1211001.000-1-1000.890.15P
212Pete Crow-Armstrong22CHCNL201715156.04443010.977-2-1764602.482.15OF
213Fernando Cruz34CINNL200019.0110001.0000000.470.05P
214Oneil Cruz25PITNL434139362.11364385817.941-2-7-5-1703.182.98SS
215José Cuas30CHCNL80011.2110001.0000000.770.13P
216Xzavion Curry25CLEAL1105.000000000.000.00P
217Travis d'Arnaud35ATLNL352825254.02532449031.0003121518.967.23C
218Bobby Dalbec29BOSAL211510134.1957322071.00043821806.364.321B-3B
219Yu Darvish37SDPNL88040.2514001.0000001.110.63P
220Henry Davis24PITNL222119184.1181173711.99417-2-1308.798.18C
221J.D. Davis31OAKAL21199165.097791719.990-6-40-1-715.243.691B-3B
222Noah Davis27COLNL1003.000000000.000.00P
223Brett de Geus26SEAAL4003.1101001.0000002.700.25P
224Bryan De La Cruz27MIANL181816154.032302011.000-4-301711.871.78OF
225Elly De La Cruz22CINNL454444388.015671751019.936-2-8-3-903.393.24SS
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
226Enyel De Los Santos28SDPNL210017.1110001.000-1-1200.520.05P
227Paul DeJong30CHWAL393530302.01114560613.946-5-21-2-803.132.69SS
228Jason Delay29PITNL11110.012120001.00001800010.8012.00C
229Jonny DeLuca25TBRAL13119103.02726010.963-3-35-1-11-12.272.00OF
230Reid Detmers24LAAAL99050.1514001.0000000.890.56P
231Chris Devenski33TBRAL90014.0110001.000-1-1400.640.11P
232Rafael Devers27BOSAL292925253.059263031.949-4-21-4-1901.991.933B
233Alexis Díaz27CINNL170015.2321011.0000001.720.18P
234Edwin Díaz30NYMNL170017.220110.500-2-2300.510.06P
235Elias Díaz33COLNL302825237.01801671121.989-1-415-16.765.93C
236Miguel Díaz29HOUAL1001.000000000.000.00P
237Yainer Diaz25HOUAL303030265.02812671133.989-1-60019.449.27C
238Yandy Díaz32TBRAL383834337.129227217325.990120007.717.611B
239Jake Diekman37NYMNL170014.0101001.000-1-1400.640.06P
240Seranthony Domínguez29PHINL170015.0312001.0000001.800.18P
241Brendan Donovan27STLNL383730327.269571111.986-4-14-1-301.871.55OF-2B-3B
242Camilo Doval26SFGNL170017.042112.750-1-1201.590.18P
243Brenton Doyle26COLNL434343376.1120118020.98328-3-902.822.74OF
244Brandon Drury31LAAAL252421203.01116545114.991-2-10-6-3504.884.402B-1B
245Daniel Duarte27MINAL2004.0110001.0000002.250.50P
246Shawn Dubin28HOUAL90013.2431001.0000002.630.44P
247Mauricio Dubón29HOUAL322317223.084691326.9761400-23.312.48OF-2B-3B-1B
248Tyler Duffey33KCRAL8008.1110001.0000001.080.13P
249Oliver Dunn26MILNL23167132.0441133041.00043443603.001.833B-2B-1B
250Dane Dunning29TEXAL77037.1532001.0000001.210.71P
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
251Ezequiel Duran25TEXAL272115187.081641523.9753201603.802.93OF-1B-3B-SS-2B
252Jarren Duran27BOSAL454530396.010499411.990824113312.342.29OF
253Jhoan Durán26MINAL8008.000000000.000.00P
254Adam Duvall35ATLNL221514145.242402001.000001802.591.91OF
255Zach Eflin30TBRAL99053.0954001.0001401.531.00P
256Bryce Elder25ATLNL44020.2752021.0000003.051.75P
257Kent Emanuel32MIANL2006.0101001.0000001.500.50P
258Christian Encarnacion-Strand24CINNL292928255.0215196190131.00002-1-507.597.411B
259Nathan Eovaldi34TEXAL77041.11165001.0000002.401.57P
260Lucas Erceg29OAKAL170017.0422011.0000002.120.24P
261Santiago Espinal29CINNL343129277.088266027.9770-2-1-402.792.463B-2B-SS
262Paolo Espino37TORAL2004.200000000.000.00P
263Joey Estes22OAKAL2208.2211001.0000002.081.00P
264Carlos Estévez31LAAAL130012.2101001.0000000.710.08P
265Jeremiah Estrada25SDPNL80010.200000000.000.00P
266Thairo Estrada28SFGNL444342374.019454138229.990-2-7-4-1304.624.362B
267Alex Faedo28DETAL150026.131110.6671800.680.13P
268Pete Fairbanks30TBRAL120011.0110001.0000000.820.08P
269Stuart Fairchild28CINNL302416213.066660001.00042163342.792.20OF
270Bailey Falter27PITNL88043.1514001.000-1-501.040.63P
271Buck Farmer33CINNL170023.0312001.0000001.170.18P
272Kyle Farmer33MINAL35207191.1612041081.0002131602.871.423B-2B-SS
273Calvin Faucher28MIANL130015.2404001.00011302.300.31P
274Erick Fedde31CHWAL99052.073310.8570001.040.67P
275Ryan Feltner27COLNL99049.0844011.000-1-401.470.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
276Caleb Ferguson27NYYAL190015.2220001.0000001.150.11P
277Tyler Ferguson30OAKAL5005.100000000.000.00P
278Freddy Fermin29KCRAL231818162.21541468011.00042843018.526.70C
279José Fermín25STLNL43229.01028001.0000-18-1-4103.102.002B-3B
280Ryan Fernandez26STLNL150017.2321001.0000001.530.20P
281J.P. Feyereisen31LADNL8008.0321001.0000003.380.38P
282Kyle Finnegan32WSNNL180017.1101001.0000000.520.06P
283Tyler Fitzgerald26SFGNL18138131.154282153.907-2-17-2-18-23.362.23OF-SS-2B-P-1B
284Jack Flaherty28DETAL88048.2431001.000-1-400.740.50P
285Josh Fleming28PITNL171019.0927031.00033204.260.53P
286David Fletcher30ATLNL53128.020614041.0001530006.434.002B
287Dominic Fletcher26CHWAL201814153.15046220.960-1-1117-12.822.40OF
288Chris Flexen29CHWAL97040.1725001.0001501.560.78P
289Wilmer Flores32SFGNL282018185.019617519220.990-2-1342609.446.691B-3B
290Estevan Florial26CLEAL17137117.028280001.0000-122002.151.65OF
291Dylan Floro33WSNNL200022.0523001.000-1-902.050.25P
292Jason Foley28DETAL190017.1312011.000-1-1201.560.16P
293Mike Ford31CINNL22217.017152011.00015817109.008.501B
294Nick Fortes27MIANL332820243.02432311110.996-2-100018.967.33C
295Justin Foscue25TEXAL1002.0110001.0000-1560004.501.002B
296Jake Fraley29CINNL282318204.05249210.981-4-23-1-502.251.82OF
297J.P. France29HOUAL55025.1110001.0000000.360.20P
298Ty France29SEAAL414038356.028725629223.99302-2-717.216.791B-2B
299Bowden Francis28TORAL52014.2523001.00011403.071.00P
300Adam Frazier32KCRAL272113180.2842853310.96421163924.042.892B-OF-3B
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
301Kyle Freeland31COLNL44015.251310.8000002.301.00P
302Freddie Freeman34LADNL474743410.138634044232.99512-2-618.428.171B
303Tyler Freeman25CLEAL383629325.0104968031.000120012.882.48OF-2B-3B-SS
304Sal Frelick24MILNL413924331.06968010.986-4-13-5-18-11.851.62OF-3B
305Luis Frías26ARINL7006.110010.0000000.000.00P
306Max Fried30ATLNL99149.21028001.00031201.811.11P
307TJ Friedl28CINNL65544.010100001.0000-130002.052.00OF
308David Fry28CLEAL211611154.0107101514.99101-3-2306.194.08C-1B-OF-3B
309Carson Fulmer30LAAAL100019.0101001.0000000.470.10P
310Kody Funderburk27MINAL150019.220110.500-1-1000.460.07P
311Hunter Gaddis26CLEAL220021.021010.5000000.430.05P
312Giovanny Gallegos32STLNL13009.0211001.0000002.000.15P
313Zac Gallen28ARINL88044.0633001.0001501.230.75P
314Joey Gallo30WSNNL201918165.2144130140141.0001421407.827.201B-OF
315Adolis García31TEXAL403935335.08480040.952-1-4-4-14-12.152.00OF
316Avisaíl García33MIANL161310114.039381001.000050003.082.44OF
317Deivi García25CHWAL140014.000000-1-140.000.00P
318Luis García37LAAAL190017.100000000.000.00P
319Luis García Jr.24WSNNL353228284.01456282123.993-1-2-3-1304.564.112B
320Maikel Garcia24KCRAL444442383.0107317156.953-2-60002.402.323B
321Robert Garcia28WSNNL170012.2101001.000-1-1600.710.06P
322Yimi García33TORAL160017.000000000.000.00P
323Amir Garrett32LAAAL6005.100000-1-380.000.00P
324Braxton Garrett26MIANL1105.1101001.0000001.691.00P
325Reed Garrett31NYMNL150022.241210.7500001.190.20P
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
326Robert Gasser25MILNL22011.031110.667-1-1801.641.00P
327Kevin Gausman33TORAL88036.1321001.000-1-600.740.38P
328Zack Gelof24OAKAL282828246.11375679223.98552421004.934.822B
329Kyle Gibson36STLNL99055.01064001.0000001.641.11P
330Luis Gil26NYYAL88043.0128311.9170002.301.38P
331Logan Gilbert27SEAAL99058.2770001.000-1-301.070.78P
332Logan Gillaspie27SDPNL1000.200000000.000.00P
333Andrés Giménez25CLEAL424240375.016965100425.976002603.963.932B
334Kevin Ginkel30ARINL180017.1202001.00011201.040.11P
335Tyler Glasnow30LADNL1010062.013103001.000-2-601.891.30P
336Paul Goldschmidt36STLNL424140363.2360332280431.000-2-831008.918.571B
337Austin Gomber30COLNL99050.290810.8892801.420.89P
338Yan Gomes36CHCNL221816164.01671616001.00015-3-2209.167.59C
339Marco Gonzales32PITNL33017.0413011.00011202.121.33P
340Nick Gonzales25PITNL87662.024915021.000-1-25-1-1903.482.672B-3B
341Romy Gonzalez27BOSAL95345.020146011.0000512704.002.22SS-1B
342Victor González28NYYAL160013.2633001.00011503.950.38P
343Hunter Goodman24COLNL75343.133312041.00012712706.854.711B-OF
344Niko Goodrum32TOTAL127775.12515732.880-6-101-5-8002.631.833B-OF-1B-SS-2B
345Nick Gordon28MIANL352923256.06456621.96912-4-1802.181.77OF-2B
346MacKenzie Gore25WSNNL88040.050410.800-1-500.900.50P
347Nolan Gorman24STLNL393635322.21585799230.987-1-300-14.354.002B
348Yasmani Grandal35PITNL109981.09489230.9680-5115010.119.10C
349Jon Gray32TEXAL109052.0945001.0000001.560.90P
350Josiah Gray26WSNNL2208.100000000.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
351Sonny Gray34STLNL77041.1615001.0000001.310.86P
352Tristan Gray28MIANL41113.01019001.000216819206.922.503B
353Chad Green33TORAL7007.200000000.000.00P
354Hunter Greene24CINNL99052.1514001.000-1-400.860.56P
355Riley Greene23DETAL333126272.264631011.00031252222.111.94OF
356Randal Grichuk32ARINL20147125.035350001.000031902.521.75OF
357Trent Grisham27NYYAL17129110.026251001.00017-1-1002.131.53OF
358Vaughn Grissom23BOSAL10101089.044123115.977020004.354.302B
359Robbie Grossman34TOTAL211916161.04442110.977-2-120002.402.05OF
360Michael Grove27LADNL171023.1312001.0000001.160.18P
361Vladimir Guerrero Jr.25TORAL404039343.032329822331.991141308.408.001B
362Luis Guillorme29TOTMLB1411799.0391326031.000227-1-12-13.552.602B-3B-SS-P
363Lourdes Gurriel Jr.30ARINL414138362.09286330.96751813-22.212.17OF
364Vladimir Gutierrez28MIANL1004.000000000.000.00P
365Josh Hader30HOUAL190020.0404001.00011001.800.21P
366Sam Haggerty30SEAAL75348.086110.8752420001.311.00OF
367DL Hall25MILNL44016.1202001.0000001.100.50P
368David Hamilton26BOSAL191412136.0663032410.939-2-22-1-904.103.10SS-2B
369Ian Hamilton29NYYAL190022.2440001.000-1-901.590.21P
370Garrett Hampson29KCRAL32126132.0493811011.00032432703.341.32OF-2B-SS-3B-1B
371Emerson Hancock25SEAAL77034.195220.7780001.831.00P
372Mitch Haniger33SEAAL373632311.18076040.950-6-22-4-15-22.202.05OF
373Ian Happ29CHCNL353530302.279772011.0002931122.352.26OF
374Bryce Harper31PHINL404038359.0336300360251.00041327-18.428.401B
375Brett Harris26OAKAL141311111.03692614.972110-2-2202.842.503B
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
376Hogan Harris27OAKAL2008.2101001.0000001.040.50P
377Michael Harris II23ATLNL414141367.27270110.986-5-1513-11.741.73OF
378Kyle Harrison22SFGNL99050.0523001.000-1-400.900.56P
379Grant Hartwig26NYMNL4006.200000000.000.00P
380Hunter Harvey29WSNNL200022.1330001.000-2-1801.210.15P
381Ke'Bryan Hayes27PITNL343333295.195236939.968311416-12.802.713B
382Austin Hays28BALAL19118107.22322010.957-2-20-2-2201.841.16OF
383Andrew Heaney33TEXAL99044.200000-1-40.000.00P
384Jonathan Heasley27BALAL3004.1211001.0000004.150.67P
385Austin Hedges31CLEAL1312794.21111056011.000223338110.558.54C
386Jonah Heim29TEXAL393530309.0311300831.990-1-562318.977.90C
387Ryan Helsley29STLNL200020.0440011.000-1-1001.800.20P
388Gunnar Henderson23BALAL414140374.016757107322.982515413-13.954.00SS
389Kyle Hendricks34CHCNL77030.2945001.0001702.641.29P
390Blair Henley27HOUAL1100.1000000000.000.00P
391Ronny Henriquez24MINAL1002.000000000.000.00P
392Tommy Henry26ARINL66028.1330001.000-1-700.950.50P
393Sam Hentges27CLEAL3003.1110001.0000002.700.33P
394Kevin Herget33MILNL2003.200000000.000.00P
395Darell Hernaiz22OAKAL282212191.0813445210.975-1-3-2-1313.722.32SS-3B-2B
396Elieser Hernández29LADNL1106.000000000.000.00P
397Enrique Hernández32LADNL322315219.0644420011.0004221502.631.83OF-3B-2B-1B
398Jonathan Hernández27TEXAL6008.1220001.0000002.160.33P
399Jose Hernandez26PITNL6004.200000000.000.00P
400Teoscar Hernández31LADNL474736405.187834001.0006193811.931.85OF
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
401Iván Herrera24STLNL232219196.22001973011.000-3-19-4-2409.158.70C
402Tim Herrin27CLEAL200019.1413001.0000001.860.20P
403Jason Heyward34LADNL55341.013130001.000411625802.852.60OF
404Aaron Hicks34LAAAL149887.219190001.000-2-33-2-2701.951.36OF-P
405Jordan Hicks27SFGNL99048.01812512.944-1-403.191.89P
406Kyle Higashioka34SDPNL13137104.0113107511.9910-4-1-12-29.698.62C
407Tim Hill34CHWAL180015.051220.600-1-1301.800.17P
408Sean Hjelle27SFGNL100016.0321001.00011301.690.30P
409Bryan Hoeing27MIANL110019.2220001.0000000.920.18P
410Nico Hoerner27CHCNL414138365.216658102613.964-6-19-6-2003.943.642B-SS
411Jeff Hoffman31PHINL200020.0660001.0000002.700.30P
412Colin Holderman28PITNL130012.0211001.0000001.500.15P
413Jackson Holliday20BALAL1010987.0421032051.000-1-7-1-1404.344.202B
414Clay Holmes31NYYAL190019.1220001.000-1-1000.930.11P
415Tyler Holton28DETAL150021.0404001.0000001.710.27P
416Rhys Hoskins31MILNL232219185.01561421229.987-2-16-3-1907.496.701B
417Tanner Houck28BOSAL99158.014122011.000-1-302.171.56P
418Adrian Houser31NYMNL86032.2624001.0000011.650.75P
419Bryan Hudson27MILNL160024.1312001.0001801.110.19P
420Dakota Hudson29COLNL88039.2514001.000-1-501.130.63P
421Daniel Hudson37LADNL180018.0211001.0000001.000.11P
422Sam Huff26TEXAL1002.0220001.0000240009.002.00C
423Brandon Hughes28ARINL3102.200000000.000.00P
424Kyle Hurt26LADNL3106.2110001.0000001.350.33P
425Jacob Hurtubise26CINNL22012.0110001.0000130000.750.50OF
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
426Andy Ibáñez31DETAL19127115.154114214.98121933104.142.522B-3B-OF
427Raisel Iglesias34ATLNL180017.1404001.0000002.080.22P
428Shota Imanaga30CHCNL88046.2826001.0001401.541.00P
429Jonathan India27CINNL292929252.0873651061.00014-2-1003.113.002B
430Cole Irvin30BALAL77040.1734011.0000001.561.00P
431Jake Irvin27WSNNL99050.21055011.0001401.781.11P
432Kyle Isbel27KCRAL383427295.285850001.0000141602.592.24OF
433Alex Jackson28TBRAL87359.065605001.00012524119.928.13C
434Jay Jackson36MINAL160021.1422001.0000001.690.25P
435Luke Jackson32SFGNL110010.0101001.0000000.900.09P
436Joe Jacques29BOSAL1001.200000000.000.00P
437Travis Jankowski33TEXAL155359.01615010.93812224002.291.00OF
438Danny Jansen29TORAL181616143.0144139320.986-1-70018.947.89C
439Kenley Jansen36BOSAL160015.2000000000.000.00P
440Bryce Jarvis26ARINL160022.2312001.0001901.190.19P
441Cristian Javier27HOUAL66030.2211001.000-1-700.590.33P
442Griffin Jax29MINAL200018.2413001.00011101.930.20P
443Tyler Jay30NYMNL2004.0110001.0000002.250.50P
444Daulton Jefferies28SFGNL2104.200000000.000.00P
445Ryan Jeffers27MINAL212120181.1203194720.9900-2-4-26-19.989.57C
446Dany Jiménez30OAKAL150014.220110.5000000.610.07P
447Joe Jiménez29ATLNL170017.010010.0000000.000.00P
448Connor Joe31PITNL373217280.11561459213.987-4-16-3-12-14.943.67OF-1B
449Pierce Johnson33ATLNL130012.0211001.0000001.500.15P
450Jahmai Jones26NYYAL82128.0725001.0001330002.250.882B-OF-3B
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
451Jared Jones22PITNL99053.0532001.0001400.850.56P
452Nolan Jones26COLNL252523211.24440040.9090-1-1-5-11.701.60OF
453Aaron Judge32NYYAL373732317.288871001.000131302.492.38OF
454Edouard Julien25MINAL443627321.11334091212.985-5-17-3-1103.672.982B
455Corey Julks28CHWAL1118.0220001.0000622.252.00OF
456Josh Jung26TEXAL44336.014410021.0000-1213303.503.503B
457Jakob Junis31MILNL1104.000000000.000.00P
458Janson Junk28MILNL3005.0101001.0000001.800.33P
459Colt Keith22DETAL343327283.11485491316.980-1-30004.614.262B
460Jarred Kelenic24ATLNL282720231.051483001.000-1-521001.991.82OF
461Brad Keller28CHWAL41012.2321001.0000002.130.75P
462Mitch Keller28PITNL99155.01239011.0002701.961.33P
463Carson Kelly29DETAL262018189.1191181914.99532142529.037.31C
464Joe Kelly36LADNL150013.1514001.00011503.380.33P
465Kevin Kelly26TBRAL150018.2110001.0000000.480.07P
466Merrill Kelly35ARINL44024.2633001.0001802.191.50P
467Michael Kelly31OAKAL200024.0211001.000-1-800.750.10P
468Zack Kelly29BOSAL80011.1303001.0000002.380.38P
469Tony Kemp32BALAL52120.1835001.0000-90003.541.332B-OF
470Buddy Kennedy25DETAL52224.01459021.00001915005.252.802B-3B
471Max Kepler31MINAL272220205.038371001.0000031701.671.41OF
472Orion Kerkering23PHINL120012.2211001.000-1-1601.420.17P
473Ray Kerr29ATLNL3006.0110001.0000001.500.33P
474Grae Kessinger26HOUAL101123.0113711.90913915203.911.003B-SS-2B-P
475Kevin Kiermaier34TORAL282217190.064640001.000-2-1216-13.032.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
476Yusei Kikuchi33TORAL99052.0844001.0002801.380.89P
477Ha-Seong Kim28SDPNL474744408.116556103626.9642613-13.503.38SS
478Craig Kimbrel36BALAL190016.1110001.000-1-1200.550.05P
479Isiah Kiner-Falefa29TORAL413426303.01334290115.992311311-13.922.753B-2B-SS-P-OF
480John King29STLNL8009.060510.8330005.000.63P
481Michael King29SDPNL109054.113310001.00031102.151.30P
482Tyler Kinley33COLNL170016.0303001.0000001.690.18P
483George Kirby26SEAAL99050.1312001.0000000.540.33P
484Alex Kirilloff26MINAL302611208.164622011.0000-2-4-2302.762.13OF-1B
485Alejandro Kirk25TORAL252419202.02041921020.99031674219.008.08C
486Andrew Kittredge34STLNL190017.2202001.0000001.020.11P
487Heston Kjerstad25BALAL44232.0770001.000-1-2113701.971.75OF
488Will Klein24KCRAL1001.000000000.000.00P
489Landon Knack26LADNL33016.0330001.0000001.691.00P
490Andrew Knizner29TEXAL1611694.095941001.000-1-13-2-2609.105.94C
491Jared Koenig30MILNL120017.130210.667-1-1201.040.17P
492Stephen Kolek27SDPNL200021.0514001.0000002.140.25P
493Michael Kopech28CHWAL190021.2211001.0000000.830.11P
494Dean Kremer28BALAL88046.0123720.8331401.961.25P
495Zac Kristofak26LAAAL1002.000000000.000.00P
496Joel Kuhnel29HOUAL1002.000000000.000.00P
497Steven Kwan26CLEAL323230283.06258311.98431141601.941.91OF
498Peter Lambert27COLNL113024.2101001.000-1-800.360.09P
499Dinelson Lamet31LADNL3004.1220001.0000004.150.67P
500Alex Lange28DETAL180015.2101001.0000000.570.06P
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
501Shea Langeliers26OAKAL383533312.13062901332.990140008.737.97C
502Wyatt Langford22TEXAL1212898.014140001.000-1-611201.291.17OF
503Trevor Larnach27MINAL88465.014140001.0000-20001.941.75OF
504Jacob Latz28TEXAL200018.2202001.0000000.960.10P
505Ramón Laureano29CLEAL302013184.057525001.00053031932.791.90OF
506Derek Law33WSNNL230026.1110001.0000000.340.04P
507Justin Lawrence29COLNL160016.1110001.0000000.550.06P
508Kyle Leahy27STLNL5009.200000000.000.00P
509Jordan Leasure25CHWAL190018.1321001.00011101.470.16P
510José Leclerc30TEXAL170017.2211001.0000001.020.12P
511Dylan Lee29ATLNL120020.1514001.00011002.210.42P
512Jung Hoo Lee25SFGNL373635306.280791001.000-2-7-1-302.352.16OF
513Korey Lee25CHWAL272019183.01811738011.000-2-12-4-26-18.906.70C
514Casey Legumina27CINNL1002.000000000.000.00P
515Jack Leiter24TEXAL3309.1101001.0000000.960.33P
516Mark Leiter Jr.33CHCNL180018.0101001.000-1-1100.500.06P
517Dominic Leone32CHWAL170014.230210.667-1-1401.230.12P
518Royce Lewis25MINAL1102.0110001.000000004.501.003B
519Matthew Liberatore24STLNL152023.2624001.0001802.280.40P
520Francisco Lindor30NYMNL444340380.01626791418.975-3-10-3-903.743.59SS
521Trey Lipscomb24WSNNL333127276.01033363712.932282903.132.743B-1B-2B
522Zack Littell28TBRAL99049.2826001.000-1-4-11.450.89P
523Brendon Little27TORAL3003.1101001.0000002.700.33P
524Luke Little23CHCNL121010.2303011.0000002.530.25P
525Ben Lively32CLEAL66032.1312001.000-1-600.840.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
526Jonathan Loáisiga29NYYAL3004.0312001.0000006.751.00P
527Nick Lodolo26CINNL66035.030210.667-1-600.510.33P
528Nick Loftin25KCRAL117257.1361719051.00011512105.652.772B-3B-1B
529Joey Loperfido25HOUAL1211695.026251001.00033411202.462.17OF
530Jacob Lopez26TBRAL3005.100000-1-380.000.00P
531Jorge López31NYMNL220021.110010.000-2-1900.000.00P
532Nicky Lopez29CHWAL363330297.01354786215.985-1-5-1-4-14.033.412B-SS
533Otto Lopez25MIANL181210112.040142512.975-1-1411103.132.172B-3B-SS
534Pablo López28MINAL99050.153110.8000000.720.44P
535Reynaldo López30ATLNL77040.1752001.0000001.561.00P
536Michael Lorenzen32TEXAL66036.0826021.0001602.001.33P
537Richard Lovelady28CHCNL7005.2321001.000-1-3504.760.43P
538Brandon Lowe29TBRAL87560.1341420061.000117-1-2005.074.252B
539Josh Lowe26TBRAL88874.02322010.9570-4-2-32-12.682.75OF
540Nathaniel Lowe28TEXAL252525220.021119315319.98615-1-508.518.321B
541Easton Lucas27OAKAL3003.200000000.000.00P
542Joey Lucchesi31NYMNL1104.1101001.000-1-4602.081.00P
543Marco Luciano22SFGNL1119.0505001.0000255.005.00SS
544Seth Lugo34KCRAL99059.21156011.0000001.661.22P
545Gavin Lux26LADNL343025271.11254876118.99252031304.113.652B
546Jesús Luzardo26MIANL77037.2615001.0001501.430.86P
547Jordan Lyles33KCRAL5005.0110001.0000001.800.20P
548Daniel Lynch IV27KCRAL2107.0101011.00012901.290.50P
549Lance Lynn37STLNL99045.131110.667-2-900.400.22P
550Manny Machado31SDPNL121211105.026719011.0002250002.232.173B
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
551Josh Maciejewski28NYYAL1001.000000000.000.00P
552Nick Madrigal27CHCNL391711187.0531835071.000-3-20-2-1302.551.263B-2B
553Kenta Maeda36DETAL77030.273311.8570001.760.86P
554Luke Maile33CINNL191713150.01691581010.994428-3-24110.088.84C
555Anthony Maldonado26MIANL91010.042111.750-1-2002.700.33P
556Martín Maldonado37CHWAL262518209.0209203510.995-3-15-4-23-18.968.00C
557Sean Manaea32NYMNL88041.1413001.0000000.870.50P
558Matt Manning26DETAL44022.2211011.000-1-900.790.50P
559Alek Manoah26TORAL22011.0101001.0000000.820.50P
560Joe Mantiply33ARINL200017.1321001.0000001.560.15P
561Kyle Manzardo23CLEAL2004.0431001.0000480009.002.001B
562Manuel Margot29MINAL33176177.143430001.00001-2-1302.181.30OF
563Ron Marinaccio28NYYAL90012.2211001.0000001.420.22P
564Alec Marsh26KCRAL77037.0114520.8180002.191.29P
565Brandon Marsh26PHINL403531326.06662221.970-2-672511.771.60OF
566Ketel Marte30ARINL383630316.019182107226.99051893415.384.972B-SS
567Starling Marte35NYMNL353532309.06863412.985-5-18-1-311.951.91OF
568Yunior Marte29PHINL120013.1211001.0000001.350.17P
569Austin Martin25MINAL272313195.150491011.000-3-19-5-30-12.301.79OF-2B
570Chris Martin38BOSAL170017.1752001.000-1-1203.630.41P
571Justin Martinez22ARINL100012.2202001.0000001.420.20P
572Nick Martinez33CINNL104038.171421.7140001.170.50P
573Seth Martinez29HOUAL190024.0312001.0001801.130.16P
574Nick Martini34CINNL52119.0440001.0000150001.890.80OF
575Michael Massey26KCRAL222220189.08534510101.0001721304.053.862B
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
576Miles Mastrobuoni28CHCNL149583.242132813.97622522804.412.932B-SS-OF-3B
577Jorge Mateo29BALAL262217203.21044160314.97132042304.463.742B-OF-SS
578Phil Maton31TBRAL200016.2202001.0000001.080.10P
579Luis Matos22SFGNL54444.01615010.938-4-98-1-2723.073.00OF
580Yuki Matsui28SDPNL210019.141210.750-1-1001.400.14P
581Steven Matz33STLNL66027.241211.7500000.980.50P
582Tyler Matzek33ATLNL110010.0000000000.000.00P
583Tim Mayza32TORAL200013.1101001.0000000.680.05P
584James McArthur27KCRAL170019.2101001.0000000.460.06P
585James McCann34BALAL191715154.21601481020.988-1-11-2-16-29.198.32C
586Kyle McCann26OAKAL1412897.09386431.968-1-17-1-1208.356.43C
587Jake McCarthy26ARINL362621245.05756010.982-1-7-3-1402.061.56OF
588Darren McCaughan28MIANL1004.2101001.0000001.931.00P
589Chas McCormick29HOUAL212116181.041410001.000-3-18-2-1302.041.95OF
590Andrew McCutchen37PITNL2003.0000000-1120000.000.00OF
591T.J. McFarland35OAKAL230018.0734011.000-1-1103.500.30P
592Scott McGough34ARINL150016.0211001.0000001.130.13P
593Reese McGuire29BOSAL242017181.1201190832.9851921309.838.25C
594Ryan McKenna27BALAL83130.011110001.000-1-36-1-4003.301.38OF
595Triston McKenzie26CLEAL99047.1871001.0000001.520.89P
596Zach McKinstry29DETAL261610157.253163343.925-1-9-2-1502.801.58SS-3B-2B-OF-P
597Ryan McMahon29COLNL444441382.113524105611.956-2-53903.042.933B
598Jeff McNeil32NYMNL424138370.01778390426.977-4-14-4-1214.213.842B-OF
599Curtis Mead23TBRAL252321200.174264539.95900-3-1803.192.842B-3B
600Parker Meadows24DETAL322615217.159590001.00042331602.441.84OF
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
601John Means31BALAL33017.2101001.0000000.510.33P
602Nick Mears27COLNL180017.2202001.0000001.020.11P
603Trevor Megill30MILNL100010.200000000.000.00P
604Tylor Megill28NYMNL1104.0202011.0000004.502.00P
605MJ Melendez25KCRAL373720295.16057211.983-4-181401.801.55OF-1B
606Danny Mendick30CHWAL11111093.22791712.9632310002.502.363B
607Joey Meneses32WSNNL242423211.0212194180241.000-1-50019.048.831B
608Whit Merrifield35PHINL242117200.056352016.98221221202.481.96OF-2B-3B
609Jackson Merrill21SDPNL443939353.1132128222.98551731003.312.95OF
610Julian Merryweather32CHCNL4004.200000000.000.00P
611Matt Mervis26CHCNL1001.0110001.000000009.000.50P-1B
612Max Meyer25MIANL33017.0642001.0000003.182.00P
613Jake Meyers28HOUAL342422223.07574010.987212-2-10-12.992.18OF
614Miles Mikolas35STLNL99048.0752011.000-1-401.310.78P
615Wade Miley37MILNL2207.0202001.0000002.571.00P
616Drew Millas26WSNNL22216.014113001.0001790007.887.00C
617Bobby Miller25LADNL33011.2101001.0000000.770.33P
618Bryce Miller25SEAAL99052.2752001.0000001.200.78P
619Erik Miller26SFGNL221021.0101001.00011000.430.05P
620Mason Miller25OAKAL140018.1110001.0000000.490.07P
621Owen Miller27MILNL64232.023194021.000-1-300006.472.881B-3B-2B-P
622Shelby Miller33DETAL150016.1110001.0000000.550.07P
623Tyson Miller28TOTZZ110015.2110001.0000000.570.09P
624Hoby Milner33MILNL210020.1853001.00011003.540.38P
625A.J. Minter30ATLNL210017.2202001.00011101.020.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
626José Miranda26MINAL252312192.139132512.974-2-121601.781.523B-1B
627Casey Mize27DETAL88043.2945021.0001501.851.13P
628Carmen Mlodzinski25PITNL1001.2101001.0005.401.00P
629Anthony Molina22COLNL90016.2422001.00022402.160.44P
630Sam Moll32CINNL6005.1101001.00013801.690.17P
631Andruw Monasterio27MILNL84239.014410011.00026313003.231.563B-2B-OF
632Yoán Moncada29CHWAL11111086.03182124.93511411403.032.643B
633Mickey Moniak26LAAAL302416209.06564010.98529-2-11-12.762.13OF
634Frankie Montas31CINNL88035.0936001.0001602.311.13P
635Elehuris Montero25COLNL343128271.1327315120321.000-3-11-1-4010.859.621B
636Rafael Montero33HOUAL210020.2202001.0000000.870.10P
637Jordan Montgomery31ARINL55028.1404001.0001701.270.80P
638Dylan Moore31SEAAL353024279.2117664929.98341831203.702.95SS-OF-1B-2B-3B
639Matt Moore35LAAAL180016.2303001.0000001.620.17P
640Adrián Morejón25SDPNL110016.2202001.0000001.080.18P
641Christopher Morel25CHCNL363614277.077234953.935-3-14-5-2202.342.003B
642Gabriel Moreno24ARINL342929266.02422261511.9961415-18.157.09C
643Eli Morgan28CLEAL9008.1303001.00012403.240.33P
644Charlie Morton40ATLNL88046.050410.8000000.780.50P
645Ryan Mountcastle27BALAL393837349.236233526123.9970241429.299.261B
646Kyle Muller26OAKAL100027.284310.8751702.280.70P
647Cedric Mullins29BALAL383432317.064631001.000-1-31301.821.68OF
648Max Muncy33LADNL403636337.193256628.97831041402.432.283B
649Andrés Muñoz25SEAAL170018.130210.6670000.980.12P
650Roddery Muñoz24MIANL33015.2312001.0000001.721.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
651Sean Murphy29ATLNL1106.0990001.0000-5800013.509.00C
652Tom Murphy33SFGNL1210884.269681001.000-2-31-5-71-27.335.75C
653Joe Musgrove31SDPNL88041.0954001.0000001.981.13P
654Parker Mushinski28HOUAL3004.010010.000-2-10000.000.00P
655Dane Myers28MIANL94251.01614110.938020002.651.67OF
656Tobias Myers25MILNL44017.0101001.0000000.530.25P
657Andrew Nardi25MIANL210017.1303001.00022301.560.14P
658Omar Narváez32NYMNL211611144.0152145342.974-5-39-9-7509.257.05C
659Nick Nastrini24CHWAL2208.0110001.000-1-2501.130.50P
660Bo Naylor24CLEAL312825252.1265252942.985-1-500-19.318.42C
661Josh Naylor27CLEAL383836339.029727124233.9931500-17.837.761B
662Kyle Nelson27ARINL110010.200000000.000.00P
663Nick Nelson28PHINL3003.1110001.0000002.700.33P
664Ryne Nelson26ARINL77029.163210.8330001.530.71P
665Héctor Neris35CHCNL170016.0202001.000-1-1301.130.12P
666Zach Neto23LAAAL444343381.215045101422.9731226-13.443.32SS
667Tyler Nevin27OAKAL34288240.012010314310.975-1-331504.392.72OF-1B-3B
668Kevin Newman30ARINL302521226.0842162114.98831642113.312.68SS-2B
669Kyle Nicolas25PITNL7007.0202001.00012902.570.29P
670Tomás Nido30NYMNL191512140.0145135821.986000019.197.53C
671Brandon Nimmo31NYMNL393731330.057534001.0000-2-3-1001.551.46OF
672Ryan Noda28OAKAL272218202.018516518222.9892130008.156.781B
673Aaron Nola31PHINL99158.0422011.0000000.620.44P
674Lars Nootbaar26STLNL313024265.26865121.971-4-19-1-402.242.13OF
675Dedniel Núñez28NYMNL4006.100000000.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
676Nasim Nuñez23WSNNL62122.0125612.9170-170004.501.83SS-2B
677Riley O'Brien29STLNL1001.000000000.000.00P
678Ryan O'Hearn30BALAL108466.129290041.0000-60003.932.64OF-1B
679Logan O'Hoppe24LAAAL383635319.23243071520.99414-1-409.078.47C
680Tyler O'Neill29BOSAL322915259.14846110.97902-1-401.631.47OF
681Bailey Ober28MINAL88043.0413001.0000000.840.50P
682Steven Okert32MINAL170014.100000000.000.00P
683Edward Olivares28PITNL19186135.03534010.971-2-140002.271.79OF
684Matt Olson30ATLNL414141367.237834530333.9925161309.189.151B
685Reese Olson24DETAL88047.142110.750-1-400.570.38P
686Jonathan Ornelas24TEXAL1003.00000000000.000.002B
687Rafael Ortega33CHWAL124450.018180001.000361-1-2403.241.50OF
688Joey Ortiz25MILNL382821260.093325837.968-1-5-2-903.122.253B-2B-SS
689Luis Ortiz28PHINL1000.200000000.000.00P
690Luis Ortiz25PITNL140023.220110.5000000.380.07P
691Adam Ottavino38NYMNL170017.1642001.0000003.120.35P
692James Outman27LADNL363025269.17674110.987-2-10-2-802.512.08OF
693Cristian Pache25PHINL14126101.02723220.9260322302.231.79OF
694Chris Paddack28MINAL88042.1716001.000-1-501.490.88P
695Emilio Pagán33CINNL200018.1211001.0000000.980.10P
696Andy Pages23LADNL272722242.182811001.00083941903.053.04OF
697Pedro Pagés25STLNL72228.23433010.9710100010.364.71C-1B
698Richie Palacios27TBRAL363026280.190593015.9893131402.862.41OF-2B
699Daniel Palencia24CHCNL70011.0101001.0000000.820.14P
700Andre Pallante25STLNL90010.0642001.00012005.400.67P
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
701Isaac Paredes25TBRAL393939350.172205027.97213-3-1001.801.793B
702Kyren Paris22LAAAL66654.0211110041.0000-60003.503.502B
703Mitchell Parker24WSNNL66032.0422001.0000001.130.67P
704Wes Parsons31TOTAL4009.041210.7500003.000.75P
705Vinnie Pasquantino26KCRAL363632312.0309282270231.00041751908.918.581B
706Graham Pauley23SDPNL64134.1126511.917-1-30-1-3502.881.573B-1B
707James Paxton35LADNL88044.1404001.0002900.810.50P
708Joel Payamps30MILNL160014.031110.6670001.290.13P
709Nate Pearson27TORAL170015.000000-1-1300.000.00P
710Elvis Peguero27MILNL180019.0101001.0000000.470.06P
711Jeremy Peña26HOUAL454543395.020174121634.97012-4-12-14.444.33SS
712Ryan Pepiot26TBRAL77036.2651021.0000001.470.86P
713Freddy Peralta28MILNL99049.21147001.0000001.991.22P
714Wandy Peralta32SDPNL210018.1211001.0000000.980.10P
715Geraldo Perdomo24ARINL77563.019415051.0000-50002.712.71SS
716Jhonny Pereda28MIANL32017.022220001.0000-17-1-71-111.657.33C
717Cionel Pérez28BALAL8006.100000000.000.00P
718Martín Pérez33PITNL99050.0633011.0002801.080.67P
719Salvador Perez34KCRAL393832325.03072921415.997150008.477.85C-1B
720Wenceel Pérez24DETAL262114194.15049010.980213-1-602.271.88OF
721Blake Perkins27MILNL353231298.09794210.99041631212.902.74OF
722Jace Peterson34ARINL105350.020713031.000-3-78-3-7203.602.00SS-2B-3B
723Brandon Pfaadt25ARINL99054.073310.857-1-401.000.67P
724Tommy Pham36CHWAL181810161.032320001.000-3-20-3-2201.791.78OF
725Evan Phillips29LADNL140013.232010.667-1-1501.320.14P
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
726Kevin Pillar35TOTAL241612147.232320001.0001111801.951.33OF
727René Pinto27TBRAL191511135.0129126210.992-3-28-3-27-18.536.74C
728Ricardo Pinto30PHINL60010.2651001.0000005.061.00P
729Nick Pivetta31BOSAL44020.2321001.0000001.310.75P
730Colin Poche30TBRAL10009.100000000.000.00P
731Jorge Polanco30SEAAL403938340.11415781318.97926-1-403.653.452B
732Zach Pop27TORAL8007.1220001.0000002.450.25P
733Cody Poteet29NYYAL1106.0220001.0000003.002.00P
734Ryan Pressly35HOUAL180016.1312011.0000001.650.17P
735Quinn Priester23PITNL55027.094320.778-2-1502.331.40P
736Jurickson Profar31SDPNL444423340.073703011.000-4-12-3-10-11.931.66OF-1B
737Austin Pruitt34TEXAL4004.1101001.0000002.080.25P
738A.J. Puk29MIANL64015.0101011.0000000.600.17P
739Cal Quantrill29COLNL99051.2853001.0000001.390.89P
740Jose Quintana35NYMNL99046.2743011.000-1-401.350.78P
741Ceddanne Rafaela23BOSAL444128374.11417855816.943-1-3-3-903.202.33SS-OF-2B-3B
742Cole Ragans26KCRAL1010156.01147001.0001401.771.10P
743Tanner Rainey31WSNNL120012.0321001.0000002.250.25P
744Cal Raleigh27SEAAL383532310.13413211732.9912872719.808.89C
745Brooks Raley36NYMNL8007.000000000.000.00P
746Luke Raley29SEAAL302621225.075714021.00042031603.002.42OF-1B
747Emmanuel Ramirez29MIANL3003.100000000.000.00P
748Erasmo Ramírez34TBRAL80013.0202001.0000001.380.25P
749Harold Ramírez29TBRAL54034.012120001.000259310503.182.40OF
750José Ramírez31CLEAL353534313.078215437.962-3-12-1-402.162.143B
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
751Nick Ramirez34LADNL6009.1202001.00012101.930.33P
752Yohan Ramírez29TOTZZ100014.1211001.00018501.260.20P
753Bryan Ramos22CHWAL109878.031625021.00023423103.583.103B
754Heliot Ramos24SFGNL87666.019172001.00059459012.592.38OF
755Colin Rea33MILNL88044.1972001.000-2-901.831.13P
756J.T. Realmuto33PHINL373733325.23643451723.995-1-200-210.009.78C
757Jakson Reetz28SFGNL53331.034340001.000060009.876.80C
758Rob Refsnyder33BOSAL17119103.027261001.000330-2-2302.361.59OF
759Sean Reid-Foley28NYMNL110010.200000000.000.00P
760Zach Remillard30CHWAL76454.023617021.00035624403.832.882B-3B-SS
761Anthony Rendon34LAAAL171615139.248113525.9582141912.962.883B
762Hunter Renfroe32KCRAL403532312.07368411.986-2-90012.081.80OF
763Luis Rengifo27LAAAL272423214.21014751317.970-3-19-2-1104.113.632B-3B-SS
764Pablo Reyes30BOSAL21159142.062203844.935-1-11-3-2503.682.323B-2B-SS-1B-P
765Bryan Reynolds29PITNL404031353.169636011.000-8-26-1-311.761.73OF
766Trevor Richards31TORAL180019.030210.6670000.950.11P
767Austin Riley27ATLNL373736326.195256733.9683102702.542.493B
768Leo Rivas26SEAAL42117.0936021.0001660004.762.25SS-2B
769Emmanuel Rivera28MIANL312319209.01117040110.991-2-131614.743.443B-1B-P
770Anthony Rizzo34NYYAL454542397.233428249329.99114-1-307.497.361B
771Luis Robert Jr.26CHWAL77761.012120001.000-3-57-2-3901.771.71OF
772David Robertson39TEXAL190021.2633001.0000002.490.32P
773Nick Robertson25STLNL7009.100000000.000.00P
774Víctor Robles27WSNNL108763.22422110.958070003.252.30OF
775Brayan Rocchio23CLEAL383636328.01254478322.9761231103.353.21SS
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
776Brendan Rodgers27COLNL403737327.216251110131.994-3-101414.424.032B
777Carlos Rodón31NYYAL99049.0404001.000-1-400.730.44P
778Grayson Rodriguez24BALAL66034.0624001.0000001.591.00P
779Joely Rodríguez32BOSAL110011.0220001.0000001.640.18P
780Julio Rodríguez23SEAAL444442384.1119116210.992253902.762.68OF
781Manuel Rodríguez27TBRAL8008.0101001.0000001.130.13P
782Randy Rodríguez24SFGNL4008.2211001.0000002.080.50P
783Yariel Rodríguez27TORAL44015.100000000.000.00P
784Yerry Rodríguez26TEXAL100013.2312001.0000001.980.30P
785Jake Rogers29DETAL262418206.1212206510.995171619.208.12C
786Taylor Rogers33SFGNL180015.1101001.0000000.590.06P
787Trevor Rogers26MIANL99042.083410.875-1-501.500.78P
788Tyler Rogers33SFGNL220020.2514001.0000002.180.23P
789Johan Rojas23PHINL363631315.07875120.974-7-26-4-1502.172.11OF
790Josh Rojas30SEAAL363122277.086364823.97701-2-802.732.003B-2B-OF-P
791Miguel Rojas35LADNL271812167.061223815.9841101703.232.14SS-2B-3B
792Chris Roller27MILNL1003.0110001.0000240003.001.00OF
793Jordan Romano31TORAL110010.200000000.000.00P
794JoJo Romero27STLNL210022.1202001.0001900.810.10P
795Brent Rooker29OAKAL109669.112120001.000-2-410001.561.20OF
796Ben Rortvedt26TBRAL322419222.2234223921.9911531609.387.03C-P
797Amed Rosario28TBRAL353328298.292642714.989-4-16-5-20-12.742.39OF-2B-SS-3B
798Eddie Rosario32WSNNL352920269.06361111.984-5-24-1-4-12.071.77OF
799Eguy Rosario24SDPNL2594101.038112614.9740522403.301.423B-2B
800Joe Ross31MILNL88041.0651001.0000001.320.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
801Landen Roupp25SFGNL100013.2303001.0000001.980.30P
802Chris Roycroft27STLNL4005.0202001.0000003.600.50P
803Esteury Ruiz25OAKAL24156130.03332010.97003-1-9-12.221.33OF
804José Ruiz29PHINL5007.000000000.000.00P
805Keibert Ruiz25WSNNL222121187.21871761014.99500-2-1308.928.45C
806Jackson Rutledge25WSNNL1001.000000000.000.00P
807Adley Rutschman26BALAL272523229.122921811001.00031721018.998.48C
808Joe Ryan28MINAL99053.0853001.000-1-401.360.89P
809Ryder Ryan29PITNL110013.000000000.000.00P
810Andrew Saalfrank26ARINL2001.000000000.000.00P
811Blake Sabol26SFGNL87565.07066130.957-3-59-1-1809.288.38C
812Eduardo Salazar26LADNL1002.0101001.0000004.501.00P
813Chris Sale35ATLNL88049.2826001.0000001.451.00P
814Cristopher Sánchez27PHINL88042.0121830.750-1-501.931.13P
815Gary Sánchez31MILNL129981.26965310.986190007.495.67C-1B
816Jesús Sánchez26MIANL332925258.058580001.000-6-27-4-18-22.021.76OF
817Sixto Sánchez25MIANL114022.2422001.0000001.590.36P
818Nick Sandlin27CLEAL230021.0413001.00011001.710.17P
819Patrick Sandoval27LAAAL99045.081610.8752901.400.78P
820Cole Sands26MINAL160018.2303001.00011101.450.19P
821Miguel Sanó31LAAAL1310689.1442519021.00022922704.433.143B-1B-P
822Carlos Santana38MINAL393737333.028826421320.9904130007.707.311B
823Dennis Santana28NYYAL150017.2321011.000-1-1101.530.20P
824Anthony Santander29BALAL343425298.074731001.00013-1-402.232.18OF
825Tayler Saucedo31SEAAL140013.1303001.0000002.030.21P
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
826Matt Sauer25KCRAL130015.1202001.0000001.170.15P
827Josh Sborz30TEXAL7005.1101001.000-1-3801.690.14P
828Nolan Schanuel22LAAAL393633317.225924018126.996-4-161417.316.621B
829Clarke Schmidt28NYYAL99050.2136610.9231402.131.33P
830Casey Schmitt25SFGNL66656.01899021.000-1-29-2-43-12.893.00SS
831Davis Schneider25TORAL362916253.074522113.9860-1-1-4-12.601.83OF-2B
832John Schreiber30KCRAL200020.0743001.0000003.150.35P
833Max Schuemann27OAKAL272013180.1641844211.969-6-38-5-3303.092.07SS-2B-OF-3B
834Kyle Schwarber31PHINL1119.0440001.0000310004.004.00OF
835Christian Scott25NYMNL33016.2110001.0000000.540.33P
836Tanner Scott29MIANL180018.030210.667-2-2201.000.11P
837Tayler Scott32HOUAL200021.01073001.00011004.290.50P
838Victor Scott II23STLNL201716158.04241010.976-1-7-1-702.342.05OF
839Corey Seager30TEXAL393933325.01364488417.971392703.663.38SS
840JP Sears28OAKAL99050.0505001.000-1-400.900.56P
841Colin Selby26KCRAL2003.0220001.0000006.001.00P
842Marcus Semien33TEXAL464642398.019568126126.9958251133-14.394.222B
843Nick Senzel29WSNNL99878.03152421.9350-3-1-1503.353.223B
844Brian Serven29TORAL63227.02625010.962-1-540008.334.17C
845Luis Severino30NYMNL88045.091710.8890001.601.00P
846Paul Sewald34ARINL4004.0101001.0000002.250.25P
847Bryan Shaw36CHWAL5004.000000000.000.00P
848Gavin Sheets28CHWAL292818229.19087214.989-3-18-3-15-13.493.07OF-1B
849Austin Shenton26TBRAL97764.161583031.0001140008.536.781B
850Braden Shewmake26CHWAL252115178.064134837.9530-1-1-703.082.44SS-3B-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
851Zack Short29TOTMLB149787.12862113.9642260002.781.933B-2B-SS
852Jared Shuster25CHWAL60016.0101001.000-1-1300.560.17P
853Michael Siani24STLNL372516228.259581001.000210210-12.321.59OF
854Chase Silseth24LAAAL2208.000000000.000.00P
855Lucas Sims30CINNL180014.1321011.0000001.880.17P
856Brady Singer27KCRAL99050.2963001.0000001.601.00P
857Jon Singleton32HOUAL262521218.018116020120.994-7-37-3-1707.436.921B
858Jose Siri28TBRAL363531306.19491030.968-9-35-4-15-12.672.53OF
859Paul Skenes22PITNL22010.0211001.0000001.801.00P
860Tarik Skubal27DETAL99055.063210.833-1-400.820.56P
861Justin Slaten26BOSAL150023.0422001.0000001.570.27P
862Austin Slater31SFGNL2111295.022211001.0000-311202.081.05OF
863Burch Smith34MIANL180020.2303001.000-1-1001.310.17P
864Cade Smith25CLEAL200020.1211001.0000000.890.10P
865Dominic Smith29BOSAL97563.049427051.00023911907.005.441B
866Drew Smith30NYMNL100010.000000000.000.00P
867Josh Smith26TEXAL423530315.090216727.9782651912.511.913B-SS
868Pavin Smith28ARINL117358.023221001.0002360003.572.09OF-1B
869Will Smith34KCRAL160013.220110.5000000.660.06P
870Will Smith29LADNL363535318.13102931430.990311-1-4-28.688.53C
871Drew Smyly35CHCNL90012.2101001.00011600.710.11P
872Kirby Snead29SEAAL4002.200000000.000.00P
873Blake Snell31SFGNL33011.200000-1-170.000.00P
874Collin Snider28SEAAL3003.0101001.0000003.000.33P
875Tyler Soderstrom22OAKAL66449.13530415.9711160006.204.861B-C
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
876Donovan Solano36SDPNL44333.0826001.000-1-530002.182.003B
877George Soriano25MIANL100011.2202001.00011701.540.20P
878José Soriano25LAAAL97038.2114520.8180002.091.00P
879Michael Soroka26CHWAL99043.2826001.0001501.650.89P
880Edmundo Sosa28PHINL201811156.0792947310.9620032304.383.80SS-3B-2B
881Lenyn Sosa24CHWAL129887.12781813.963-1-17-3-4102.682.003B-2B
882Gregory Soto29PHINL170013.0220001.000-1-1501.380.12P
883Juan Soto25NYYAL464642403.01081044011.0006181202.412.35OF
884Gabe Speier29SEAAL160013.1101001.000-1-1500.680.06P
885Mitch Spence26OAKAL121030.0624001.0000001.800.50P
886Carson Spiers26CINNL1004.000000000.000.00P
887George Springer34TORAL373635310.06158210.984-5-210011.741.62OF
888Jacob Stallings34COLNL191614148.1131124610.992041817.896.84C
889Ryne Stanek32SEAAL170014.1110001.0000000.630.06P
890Josh Staumont30MINAL4004.100000000.000.00P
891Justin Steele28CHCNL44019.0101001.0000000.470.25P
892Spencer Steer26CINNL434336374.0127119532.97625-2-602.982.64OF-1B-2B
893Jackson Stephens30ATLNL3003.100000000.000.00P
894Tyler Stephenson27CINNL322826245.02372307011.0000-11518.717.41C
895Brock Stewart32MINAL130013.1211011.0000001.350.15P
896DJ Stewart30NYMNL96141.011110001.000-3-90-1-2902.411.10OF-1B
897Gavin Stone25LADNL88044.01486021.0000002.861.75P
898Trevor Story31BOSAL88767.22041513.9500923502.532.38SS
899Bryson Stott26PHINL413734344.01546586318.981-1-40003.953.432B-SS
900Kyle Stowers26BALAL21010.0550001.00011120004.502.50OF
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
901Matt Strahm32PHINL180018.000000000.000.00P
902Chris Stratton33KCRAL180018.2303001.0000001.450.17P
903Hunter Stratton27PITNL200021.2312001.0000001.250.15P
904Hunter Strickland35LAAAL170018.000000000.000.00P
905Spencer Strider25ATLNL2209.0110001.0000001.000.50P
906Ross Stripling34OAKAL99047.093510.8890001.530.89P
907Marcus Stroman33NYYAL99048.2157710.9330002.591.56P
908Peter Strzelecki29CLEAL4005.200000000.000.00P
909Garrett Stubbs31PHINL139989.18984410.989-2-22-1-13-18.876.77C
910Albert Suárez34BALAL73023.0835011.0001903.131.14P
911Eugenio Suárez32ARINL444444393.01172192415.96614-1-302.592.573B
912José Suarez26LAAAL120023.1101001.000-1-900.390.08P
913Ranger Suárez28PHINL99159.015312011.0001302.291.67P
914Robert Suarez33SDPNL180019.1220001.0000000.930.11P
915Wander Suero32HOUAL1000.00000000.00P
916Brett Sullivan30SDPNL3003.0220001.000080006.000.671B-C
917Cole Sulser34NYMNL4004.200000-1-430.000.00P
918Brent Suter34CINNL181026.1615001.00021502.050.33P
919Jack Suwinski25PITNL433226309.19897010.990417-7-2702.822.26OF
920Seiya Suzuki29CHCNL171717147.23431212.971-1-90012.011.94OF
921Dansby Swanson30CHCNL363533307.21324583412.970-1-50003.743.56SS
922Erik Swanson30TORAL12009.110010.0000000.000.00P
923Jameson Taillon32CHCNL55028.072410.857-1-701.931.20P
924Dillon Tate30BALAL110012.2101001.0000000.710.09P
925Fernando Tatis Jr.25SDPNL474742408.19385441.957-5-14-3-8-11.961.89OF
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
926Mike Tauchman33CHCNL363326301.06765111.985-5-21-3-1101.971.83OF
927Leody Taveras25TEXAL434240367.0116112311.991-7-24-3-902.822.67OF
928Chris Taylor33LADNL241814171.037361001.0004270001.951.48OF-2B
929Michael A. Taylor33PITNL363131282.08885210.98973183422.782.42OF
930Samad Taylor25SEAAL31011.1110001.0000-30000.790.33OF
931Tyrone Taylor30NYMNL231915184.05553110.9820021302.642.35OF
932Julio Teheran33NYMNL1102.2110001.0000003.381.00P
933Rowdy Tellez29PITNL393122273.124722422119.99621114-18.106.311B
934Kai-Wei Teng25SFGNL40011.0422001.0000003.271.00P
935Matt Thaiss29LAAAL109778.09189020.978-1-12-1-15010.278.90C
936Caleb Thielbar37MINAL13009.110010.0000000.000.00P
937Alek Thomas24ARINL44330.0660001.000-3-1040001.801.50OF
938Lane Thomas28WSNNL222221192.04441211.977-6-38-5-3102.021.95OF
939Bubba Thompson26CINNL115452.015150001.000-1-22-1-2302.601.36OF
940Keegan Thompson29CHCNL90012.210010.000-1-1600.000.00P
941Ryan Thompson32ARINL180018.0110001.000-1-1100.500.06P
942Zack Thompson26STLNL52017.0321001.0000001.590.60P
943Trent Thornton30SEAAL180018.020110.500-1-1100.500.06P
944Michael Toglia25COLNL15128110.265596051.000-3-30-1-1005.293.821B-OF
945Michael Tonkin34TOTZZ110015.2220001.0000001.150.18P
946Spencer Torkelson24DETAL404037356.233330327326.991-2-7-6-2008.338.251B
947Abraham Toro27OAKAL312920239.18941480131.000-2-11-2-1003.352.782B-3B-1B-OF
948Gleyber Torres27NYYAL454443392.11606887521.969-4-12-1-303.563.442B
949Ezequiel Tovar22COLNL434343377.119258133129.995141304.564.44SS
950Taylor Trammell26TOTZZ71021.1660001.000174-1-5702.530.86OF
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
951Blake Treinen36LADNL5005.0101001.0000001.800.20P
952Alan Trejo28COLNL118568.2371126051.00011011704.853.362B-SS-3B
953Jose Trevino31NYYAL262119193.1203193822.99031653119.367.73C-P
954Jared Triolo26PITNL414137363.01515793122.9932751713.723.412B-3B-1B
955Chadwick Tromp29ATLNL15126107.2106997001.00011611108.867.07C
956Mike Trout32LAAAL242421203.067652011.000030012.972.79OF
957Cole Tucker27LAAAL97559.02271231.864-1-22-1-2002.902.113B-OF
958Kyle Tucker27HOUAL434339375.078744021.000272611.871.81OF
959Brice Turang24MILNL413934342.01758292118.994-2-81404.584.242B
960Spencer Turnbull31PHINL96038.1862001.000-2-1001.880.89P
961Justin Turner39TORAL87256.02514920.920060003.702.883B-1B
962Trea Turner31PHINL323231281.01073271410.963-3-12-1-403.303.22SS
963Kyle Tyler27MIANL1002.0110001.0000004.501.00P
964Edwin Uceta26TBRAL2004.0110001.0000002.250.50P
965José Ureña32TEXAL122032.1642001.0000001.670.50P
966Luis Urías27SEAAL282115183.161223545.934000002.802.043B
967Ramón Urías30BALAL191513138.139191822.949001902.411.953B-1B
968Abner Uribe24MILNL140014.1752011.00011404.400.50P
969Gio Urshela32DETAL191611142.02942410.966216-1-8-11.771.403B-1B
970Naoyuki Uwasawa30BOSAL2004.0110001.0000002.250.50P
971Enmanuel Valdez25BOSAL282617218.1109377119.991212-1-5-14.453.862B
972Framber Valdez30HOUAL66036.2202001.000-1-500.490.33P
973Ricky Vanasco25LADNL1002.0110001.0000004.501.00P
974Ildemaro Vargas32WSNNL262114194.1683234211.971-2-1421203.062.132B-3B-OF-SS
975Gus Varland27LADNL7006.0321001.0000004.500.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
976Louie Varland26MINAL44016.2202001.0000001.080.50P
977Daulton Varsho27TORAL413826327.094931001.000622114022.592.29OF
978Randy Vásquez25SDPNL44015.2211001.0000001.150.50P
979Andrew Vaughn26CHWAL403938339.231629816222.994011408.327.851B
980Christian Vázquez33MINAL252323209.1244235810.99601423010.459.72C-3B
981Nelson Velázquez25KCRAL118466.01615010.938-1-23-3-5402.051.36OF
982Anthony Veneziano26KCRAL2002.000000000.000.00P
983Alex Verdugo28NYYAL434238378.095941011.00082561912.262.21OF
984Justin Verlander41HOUAL55029.1422001.0001701.230.80P
985Alex Vesia28LADNL200020.150411.8000001.770.20P
986Will Vest29DETAL180019.0422001.0000001.890.22P
987Thyago Vieira31MILNL150020.230210.6670000.870.13P
988Mark Vientos24NYMNL63232.0927011.0000-11-1-3802.531.503B
989Matt Vierling27DETAL372917268.063392224.968-7-30-4-17-12.051.563B-OF
990Ryan Vilade25DETAL32219.0660001.000211616302.842.00OF
991Eli Villalobos27MIANL3004.1101001.0000002.080.33P
992Darius Vines26ATLNL2209.2312001.0000002.791.50P
993Victor Vodnik24COLNL180025.1633001.0000002.130.33P
994Anthony Volpe23NYYAL454544401.01787499519.9722741203.883.84SS
995Austin Voth32SEAAL150017.153110.8000002.080.27P
996Michael Wacha32KCRAL99049.2743001.0001401.270.78P
997LaMonte Wade Jr.30SFGNL393319272.025221932123.996-2-80008.316.121B-OF
998Tyler Wade29SDPNL322110189.047192622.957-5-34-3-1902.141.363B-2B-OF-SS
999Jacob Waguespack30TBRAL41010.0110001.0000000.900.25P
1000Matt Waldron27SDPNL99045.0514001.0000001.000.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
1001Christian Walker33ARINL454441392.0389358310421.0002782418.938.641B
1002Jordan Walker22STLNL17177132.024222011.00011119-11.641.41OF
1003Josh Walker29NYMNL4005.0220001.0000003.600.50P
1004Ryan Walker28SFGNL231023.0211001.000-1-900.780.09P
1005Taijuan Walker31PHINL44022.0633011.0000002.451.50P
1006Forrest Wall28ATLNL1001.0110001.00016960009.001.00OF
1007Matt Wallner26MINAL118468.021210001.0003450002.781.91OF
1008Jared Walsh30TEXAL161414126.011610410211.9830-4-1-1008.147.131B
1009Blake Walston23ARINL1003.2101001.0000002.451.00P
1010Taylor Ward30LAAAL404039351.281801001.000-1-4-1-302.072.03OF
1011Ryan Weathers24MIANL99049.2514001.0001400.910.56P
1012Luke Weaver30NYYAL160028.032010.667-1-700.640.13P
1013Jacob Webb30BALAL220019.2202001.000-1-1000.920.09P
1014Logan Webb27SFGNL1010059.11257001.000-3-1001.821.20P
1015Jordan Weems31WSNNL190016.041211.7500001.690.16P
1016Greg Weissert29BOSAL180017.2202001.0000001.020.11P
1017Austin Wells24NYYAL272521218.2214207430.9860-100-18.687.81C
1018Tyler Wells29BALAL33015.1202001.0000001.170.67P
1019Joey Wendle34NYMNL1810598.040132433.925-1-12-1-1203.402.062B-3B-SS
1020Davis Wendzel27TEXAL137269.014410001.00023035201.831.083B-2B
1021Joey Wentz26DETAL110016.2110001.0000000.540.09P
1022Hayden Wesneski26CHCNL73027.0853001.0000002.671.14P
1023Jordan Westburg25BALAL393932356.0952174051.000-2-51302.402.113B-2B-SS
1024Zack Wheeler34PHINL1010060.21183001.0000001.631.10P
1025Mitch White29TOTZZ90019.0321001.00016301.420.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
1026Owen White24TEXAL2001.000000000.000.00P
1027Forrest Whitley26HOUAL1000.200000000.000.00P
1028Garrett Whitlock28BOSAL44018.1743001.0000003.441.75P
1029Jordan Wicks24CHCNL55023.000000-1-90.000.00P
1030Joey Wiemer25MILNL155460.1109010.900-2-3812021.340.60OF
1031Alika Williams25PITNL181612146.153203123.962-2-18-4-3303.142.552B-SS
1032Trevor Williams32WSNNL88041.2624001.0001501.300.75P
1033Bryse Wilson26MILNL115034.0101001.0001600.260.09P
1034Justin Wilson36CINNL160010.2312001.00011902.530.19P
1035Steven Wilson29CHWAL200018.0404001.00011102.000.20P
1036Allan Winans28ATLNL1105.0202001.00014003.602.00P
1037Josh Winckowski26BOSAL123024.1633001.0000002.220.50P
1038Jesse Winker30WSNNL313022250.14843411.979-1-631411.691.52OF
1039Cole Winn24TEXAL100013.0211001.0000001.380.20P
1040Keaton Winn26SFGNL99042.11073001.0001502.131.11P
1041Masyn Winn22STLNL383635320.216248109528.96951783014.414.13SS
1042Patrick Wisdom32CHCNL95346.03019921.933010005.482.551B-OF-3B-P
1043Brett Wisely25SFGNL1107.000000-1-91-1-17100.000.002B
1044Bobby Witt Jr.24KCRAL464643397.016751113317.98251582423.723.57SS
1045Connor Wong28BOSAL292521230.02262071720.991-1-400-28.777.00C-1B-2B
1046Bryan Woo24SEAAL2209.2220001.0000001.861.00P
1047Alex Wood33OAKAL99039.1927011.0000002.061.00P
1048Simeon Woods Richardson23MINAL66030.1523001.0001701.480.83P
1049Yoshinobu Yamamoto25LADNL99047.2835001.0001401.510.89P
1050Ryan Yarbrough32LADNL120031.21028001.0001602.840.83P
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
1051Mike Yastrzemski33SFGNL353125268.058562001.000-6-2641701.951.66OF
1052Kirby Yates37TEXAL160017.1110001.0000000.520.06P
1053Christian Yelich32MILNL141413116.02219210.955-2-25-2-2001.631.50OF
1054Masataka Yoshida30BOSAL1001.0000000-3720000.000.00OF
1055Danny Young30NYMNL2003.000000000.000.00P
1056Jacob Young24WSNNL333027262.08581312.98831541802.892.55OF
1057Seby Zavala30SEAAL1310787.075732001.000116-1-1407.765.77C
1058Angel Zerpa24KCRAL190017.1303001.00011201.560.16P
1059Guillo Zuñiga25LAAAL4005.000000000.000.00P