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.80.686464143193699.0167112334172144.987721242
Atlanta Braves333.61.708413693043309.0152511034091336.991621743
Baltimore Orioles353.72.728433872913537.0159711794021630.9901241710
Boston Red Sox393.83.702464142733711.0168212374083731.97815513-1-4
Chicago Cubs384.28.692474233053759.0167012533882925.983-20-6-9-10
Chicago White Sox404.89.704464143123600.0160412003752928.982-15-5-30-1-3
Cincinnati Reds344.33.705464143153627.0155612093222523.984-10001
Cleveland Guardians333.63.700464143063726.0166812423982841.983124210-1
Colorado Rockies315.58.671454053203540.0167211804712147.987-13-5411
Detroit Tigers323.78.714454052783642.0162312143832637.984627-23
Houston Astros384.74.690464143223663.0164712214042245.98741-7-10
Kansas City Royals333.45.704474233073699.0167112334191932.989833011
Los Angeles Angels365.04.701464143323690.0163412303792537.98510-11-20
Los Angeles Dodgers403.46.738484323193882.0174512944321932.98941132930
Miami Marlins435.51.674474232973762.0173112544423539.980-27-9-20-42
Milwaukee Brewers394.18.706454052923591.0160611973872228.98652-4-11
Minnesota Twins364.36.682454052633585.0153611953241724.989-19-6-1500
New York Mets404.64.697454053073657.0162912193812938.982-16-5-27-82
New York Yankees323.23.722474233433780.0167312603842934.9832072010
Oakland Athletics374.83.680484322763792.0171612644173550.980-6-2-10-13
Philadelphia Phillies323.64.701474233353825.0173412754312834.984-7-260-4
Pittsburgh Pirates354.36.701474233103759.0168212534012835.9832111-1
San Diego Padres344.43.704474233083756.0164912523702736.984-4-1-1-2-5
Seattle Mariners343.70.727464143163657.0159412193472828.9821761802
San Francisco Giants394.77.666474233233699.0175312334912946.983-23-70-1-4
St. Louis Cardinals344.73.681454053023579.0162311934111947.988-5-21410
Tampa Bay Rays374.72.701474233263813.0165912713612731.984-9-3-110-1
Texas Rangers404.47.713474233193762.0169112544122535.9851651611
Toronto Blue Jays344.73.687443962823429.0154211433722733.982-3-13040
Washington Nationals344.18.671443963063507.0162311694243049.982-14-5-7-20
League Average354.32.698464133073668 164712233992636.985-0030-0
10604.32.6981376123849208110037.04940636679119627651075.985-1001030-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 Abrams23WSNNL404039351.216749114421.976-1-5-1-304.174.08SS
3Bryan Abreu27HOUAL210022.0202001.0001900.820.10P
4José Abreu37HOUAL221917170.01591479317.981-3-22-3-21-18.267.091B
5Wilyer Abreu25BOSAL403224294.17167131.95852152012.081.70OF
6Ronald Acuña Jr.26ATLNL404039357.277752001.000-2-8-4-1301.941.93OF
7Jason Adam32TBRAL220021.0514011.0000002.140.23P
8Willy Adames28MILNL454544396.016562100316.982-1-2-3-913.683.60SS
9Austin Adams33OAKAL200015.0211011.000-1-1301.200.10P
10Riley Adams28WSNNL212119184.1175167532.983-4-29-1-7-18.408.19C
11Jo Adell25LAAAL333027271.070691001.00073100-12.322.12OF
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 Allen25CLEAL1010051.1918001.00031201.580.90P
22Nick Allen25OAKAL282318201.0953653620.9370231803.993.18SS
23Yency Almonte30CHCNL170015.200000000.000.00P
24Pete Alonso29NYMNL454444401.134331031234.994-3-10-2-607.657.581B
25Jose Altuve34HOUAL444438378.0154501040321.00025-1-303.673.502B
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 Amaya25CHCNL312824245.2252244621.992-1-41529.168.06C
32Chase Anderson36BOSAL121021.2321001.0000001.250.25P
33Grant Anderson27TEXAL7005.200000000.000.00P
34Justin Anderson31CHWAL3003.100000000.000.00P
35Nick Anderson33KCRAL170015.1110001.0000000.590.06P
36Shaun Anderson29TEXAL1003.000000-1-670.000.00P
37Tim Anderson31MIANL343330282.01253487419.9680-10003.863.56SS
38Tyler Anderson34LAAAL99056.11385001.0002702.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.9882731004.274.17SS
43Nolan Arenado33STLNL434340374.2103277424.981310-2-602.432.353B
44Gabriel Arias24CLEAL282417217.094335656.94728-5-2703.692.703B-SS-2B-OF-1B
45Shawn Armstrong33TBRAL173021.1202001.000-1-900.840.12P
46Randy Arozarena29TBRAL454338387.291892001.000271302.112.02OF
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 Ashcraft26CINNL99048.2158520.867-1-402.401.44P
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 Avila27TOTZZ110020.2330001.0000001.310.27P
54José Azocar28SDPNL34127156.139390001.000431-1-702.251.15OF
55Akil Baddoo25DETAL1001.00000000000.000.00OF
56Harrison Bader30NYMNL373331311.19492110.98912482702.692.51OF
57Javier Báez31DETAL393736329.21586490422.975-2-7-1-414.203.95SS
58Patrick Bailey25SFGNL262523212.12131981232.9860152818.908.08C
59Tanner Banks32CHWAL161019.250410.800-1-1001.830.25P
60Addison Barger24TORAL55343.01714120.882-2-65-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-3-2-1808.217.75C
66Jorge Barrosa23ARINL22220.0550001.0001700002.252.50OF
67Joey Bart27PITNL181614142.1143135711.993-1-11-1-808.987.89C
68Chris Bassitt35TORAL99048.1725011.0000001.300.78P
69Matthew Batten29SDPNL1118.0752011.00011170007.887.001B
70Brett Baty24NYMNL393628313.0982869110.99014-1-402.792.493B
71Jake Bauers28MILNL282313213.016214912115.994170006.804.881B-OF-P
72Mike Baumann28BALAL170018.152210.8000001.960.24P
73Eduard Bazardo28SEAAL3005.0101001.0000001.800.33P
74Jordan Beck23COLNL171616141.230291011.00002-1-801.911.76OF
75David Bednar29PITNL200017.1211001.000-1-1201.040.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
76Tyler Beede31CLEAL130014.0202001.000-1-1401.290.15P
77Jalen Beeks30COLNL180020.1211001.00011000.890.11P
78Clayton Beeter25NYYAL1001.000000000.000.00P
79Josh Bell31MIANL323220275.025723420322.988-3-13-5-2208.317.941B
80Cody Bellinger28CHCNL282825243.280773011.000-2-120012.952.86OF-1B
81Brayan Bello25BOSAL77036.1550001.000-2-1101.240.71P
82Anthony Bender29MIANL190018.0330001.000-1-1101.500.16P
83Andrew Benintendi29CHWAL414040349.09391110.98901-6-20-12.372.24OF
84Will Benson26CINNL413923338.093921001.00013-2-702.482.27OF
85Brennan Bernardino32BOSAL182020.162310.83322002.210.28P
86José Berríos30TORAL99154.1945001.0002701.491.00P
87Prelander Berroa24CHWAL1000.100000000.000.00P
88Jon Berti34NYYAL131212110.03252433.90622322202.372.233B
89Christian Bethancourt32MIANL241613149.0158149541.97503-1-819.306.42C
90Mookie Betts31LADNL474735410.117361106622.965272603.663.04SS-2B
91Tanner Bibee25CLEAL99045.2122911.9172902.171.22P
92Bo Bichette26TORAL414137345.01254280323.976-5-16-3-1003.182.98SS
93Osvaldo Bido28OAKAL1102.200000000.000.00P
94Shane Bieber29CLEAL22012.0211001.0000001.501.00P
95Brandon Bielak28TOTAL110020.0303001.00016001.350.27P
96Cavan Biggio29TORAL312918250.01015247210.980-1-40003.562.682B-OF-3B-1B
97Jake Bird28COLNL190020.2505001.00011002.180.26P
98Ty Blach33COLNL63021.0514021.00011002.140.83P
99Mason Black24SFGNL33011.2211001.0000001.540.67P
100Tyler Black23MILNL33121.021201021.0000-150009.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-10002.321.89OF
103Dairon Blanco31KCRAL26108109.130300001.000-1-14-1-1102.471.15OF
104Ronel Blanco30HOUAL88147.1743001.0000001.330.88P
105JJ Bleday26OAKAL474136365.09996210.990-2-60012.422.09OF
106Xander Bogaerts31SDPNL434339378.11516880321.980-3-9-3-10-13.523.362B-SS
107Alec Bohm27PHINL444340384.0159708456.96913-1-3-13.613.353B-1B
108Cody Bolton26SEAAL130015.0404001.00022702.400.31P
109Cam Booser32BOSAL120015.0211001.0000001.200.17P
110Ryan Borucki30PITNL4003.100000000.000.00P
111Sean Bouchard28COLNL171611135.03229120.938-7-63-2-17-22.001.76OF
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 Bregman30HOUAL434340375.0100286935.970270002.332.263B
121Will Brennan26CLEAL352918265.06865120.971280002.241.89OF
122Colten Brewer31CHCNL70011.2220001.000-1-1701.540.29P
123Jonah Bride28MIANL63230.0945031.0001320002.701.293B-1B
124Beau Brieske26DETAL2002.1101001.0000003.860.50P
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.000-1-511.930.89P
130Seth Brown31OAKAL382717243.26361110.984-1-6-1-402.291.55OF-1B
131Vidal Bruján26MIANL352621248.01053266712.933-5-260003.562.58SS-3B-2B-OF
132Kris Bryant32COLNL88558.037343031.000-1-2800-15.744.631B-OF
133Walker Buehler29LADNL33013.141210.7500002.031.00P
134JB Bukauskas27MILNL6006.0101001.0000001.500.17P
135Aaron Bummer30ATLNL160015.2404001.000-1-1302.300.25P
136Nick Burdi31NYYAL10008.200000000.000.00P
137Jake Burger28MIANL242419205.01076439410.963-4-26-3-1804.524.293B-1B
138Brock Burke27TEXAL5003.000000000.000.00P
139Alec Burleson25STLNL1511388.039345021.0000022713.992.44OF-1B
140Corbin Burnes29BALAL99053.2124710.917-1-401.841.22P
141Michael Busch26CHCNL434037357.230928718419.987-1-3-1-3-27.676.931B-3B
142Lawrence Butler23OAKAL402924279.07169110.98641600-12.261.75OF
143José Buttó26NYMNL77038.0431001.0001500.950.57P
144Byron Buxton30MINAL252119187.056551001.000-1-831902.702.24OF
145José Caballero27TBRAL414139366.215745105717.955120003.683.66SS
146Trey Cabbage27HOUAL85238.0871001.0001160001.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-32-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-6-23-19.168.15C
153Alexander Canario24CHCNL127466.024240001.00023011803.272.00OF
154Jeimer Candelario30CINNL383835330.0123705036.976-5-20-5-18-13.273.083B-1B
155Mark Canha35DETAL252318213.16261013.98400-1-502.572.26OF-1B
156Griffin Canning28LAAAL99046.2743001.0001401.350.78P
157Jonathan Cannon23CHWAL33013.2312001.0000001.981.00P
158Yennier Cano30BALAL230021.1734011.00021902.950.30P
159Dominic Canzone26SEAAL1612797.218180001.000010001.661.13OF
160Conner Capel27CINNL1106.0220001.00011260003.002.00OF
161Victor Caratini30HOUAL161515133.0131121910.992161908.808.13C-1B
162Dylan Carlson25STLNL105452.011110001.00008-3-6901.901.10OF
163Kerry Carpenter26DETAL262215190.247461001.000151602.221.81OF
164Carlos Carrasco37CLEAL99045.1523001.000-1-400.990.56P
165Corbin Carroll23ARINL444342385.01151141011.00027-1-3-12.692.61OF
166Evan Carter21TEXAL353227292.06563110.98541531201.971.83OF
167Curt Casali35SFGNL22218.022193001.0000-23167011.0011.00C
168Triston Casas24BOSAL222018183.017015018210.988-1-6-2-1308.268.001B
169Nick Castellanos32PHINL464645413.070673001.00012-5-14-11.531.52OF
170Luis Castillo31SEAAL1010060.141210.750-1-300.450.30P
171Miguel Castro29ARINL8008.2303001.00012303.120.38P
172Willi Castro27MINAL454131374.1107673733.972-14-43-4-1202.501.89SS-OF-3B-P
173Jake Cave31COLNL281310143.138353001.0000-321602.391.36OF
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 Chafin34DETAL170014.2220001.0000001.230.12P
177Aroldis Chapman36PITNL190014.2303001.0000001.840.16P
178Matt Chapman31SFGNL464545397.01262694617.95241241202.722.613B
179Jesse Chavez40ATLNL130017.1303001.0000001.560.23P
180Jazz Chisholm Jr.26MIANL464642399.01111101001.00012-3-9-12.502.41OF
181Jackson Chourio20MILNL413627319.079781001.000624-1-3-12.231.93OF
182Adam Cimber33LAAAL200019.0404011.00011101.890.20P
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 Cleavinger30TBRAL200018.2303001.0000001.450.15P
188Kody Clemens28PHINL93340.0241410021.00013113005.402.672B-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-7-28-4-1501.381.29OF
193Roansy Contreras24PITNL120016.1220001.0000001.100.17P
194William Contreras26MILNL373737330.03283091631.991141408.868.78C
195Willson Contreras32STLNL202018164.1158148910.9941621518.607.85C
196Garrett Cooper33TOTMLB1110683.07869818.98703-2-28-18.356.421B-OF
197Patrick Corbin34WSNNL99048.1716001.0000001.300.78P
198Carlos Correa29MINAL282825233.0100455329.980-2-8-3-1513.793.50SS
199Nestor Cortes29NYYAL1010060.2725011.0002701.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 Coulombe34BALAL210017.0101001.00011200.530.05P
202Jake Cousins29NYYAL2003.000000000.000.00P
203Colton Cowser24BALAL383325307.069681001.0005191302.021.82OF
204Brandon Crawford37STLNL98668.025619061.000-2-350003.312.78SS
205J.P. Crawford29SEAAL222221194.1793643071.0005290003.663.59SS
206Kutter Crawford28BOSAL1010058.0844011.0000001.240.80P
207Nabil Crismatt29LADNL5007.0101001.0000001.290.20P
208Cooper Criswell27BOSAL76029.1312011.0000000.920.43P
209Garrett Crochet25CHWAL1010051.2624001.000-1-401.050.60P
210Jake Cronenworth30SDPNL434340378.134131126430.988131308.027.841B
211Declan Cronin26MIANL140022.0211001.000-1-900.820.14P
212Pete Crow-Armstrong22CHCNL201715156.04443010.977-2-1664602.482.15OF
213Fernando Cruz34CINNL200019.0110001.0000000.470.05P
214Oneil Cruz25PITNL434139362.11364385817.941-2-7-4-1303.182.98SS
215José Cuas30CHCNL80011.2110001.0000000.770.13P
216Xzavion Curry25CLEAL1105.000000000.000.00P
217Travis d'Arnaud35ATLNL352825254.02532449031.0003122918.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. Davis31OAKAL22199166.097791719.990-6-40-1-715.203.561B-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 Cruz22CINNL464545396.015972771019.937-3-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 DeJong30CHWAL403631310.01164762713.940-6-21-2-803.162.73SS
228Jason Delay29PITNL11110.012120001.00001800010.8012.00C
229Jonny DeLuca25TBRAL141210112.03230110.969-3-33-1-10-12.492.21OF
230Reid Detmers24LAAAL99050.1514001.0000000.890.56P
231Chris Devenski33TBRAL90014.0110001.000-1-1400.640.11P
232Rafael Devers27BOSAL303026261.062273231.952-5-23-4-1802.031.973B
233Alexis Díaz27CINNL170015.2321011.0000001.720.18P
234Edwin Díaz30NYMNL180018.020110.500-2-2200.500.06P
235Elias Díaz33COLNL302825237.01801671121.989-1-4210-16.765.93C
236Miguel Díaz29HOUAL1001.000000000.000.00P
237Yainer Diaz25HOUAL313131274.02842701133.989-1-60019.239.06C
238Yandy Díaz32TBRAL393935346.130128117325.99012-1-307.747.641B
239Jake Diekman37NYMNL180014.2101001.000-1-1400.610.06P
240Seranthony Domínguez29PHINL170015.0312001.0000001.800.18P
241Brendan Donovan27STLNL393831336.272591211.986-4-13-1-301.901.58OF-2B-3B
242Camilo Doval26SFGNL170017.042112.750-1-1201.590.18P
243Brenton Doyle26COLNL444444384.1124121120.98427-4-12-12.862.77OF
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ón29HOUAL332418232.087721326.9772900-23.302.50OF-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 Duran27BOSAL464631404.0107102411.991825102912.362.30OF
253Jhoan Durán26MINAL8008.000000000.000.00P
254Adam Duvall35ATLNL221514145.242402001.000011802.591.91OF
255Zach Eflin30TBRAL1010059.01055001.0001301.531.00P
256Bryce Elder25ATLNL44020.2752021.0000003.051.75P
257Kent Emanuel32MIANL2006.0101001.0000001.500.50P
258Christian Encarnacion-Strand24CINNL292928255.0215196190131.00012-1-507.597.411B
259Nathan Eovaldi34TEXAL77041.11165001.0000002.401.57P
260Lucas Erceg29OAKAL180018.0422011.0000002.000.22P
261Santiago Espinal29CINNL343129277.088266027.9770-1-1-402.792.463B-2B-SS
262Paolo Espino37TORAL2004.200000000.000.00P
263Joey Estes22OAKAL2208.2211001.0000002.081.00P
264Carlos Estévez31LAAAL140014.2101001.0000000.610.07P
265Jeremiah Estrada25SDPNL80010.200000000.000.00P
266Thairo Estrada28SFGNL454443383.020055143230.990-2-8-4-1304.654.402B
267Alex Faedo28DETAL150026.131110.6671800.680.13P
268Pete Fairbanks30TBRAL120011.0110001.0000000.820.08P
269Stuart Fairchild28CINNL302416213.066660001.00042263342.792.20OF
270Bailey Falter27PITNL99051.0514001.000-1-400.880.56P
271Buck Farmer33CINNL170023.0312001.0000001.170.18P
272Kyle Farmer33MINAL36217199.16421430101.0002101602.891.423B-2B-SS
273Calvin Faucher28MIANL140016.1404001.00011202.200.29P
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-17-1-4103.102.002B-3B
280Ryan Fernandez26STLNL150017.2321001.0000001.530.20P
281J.P. Feyereisen31LADNL9009.0321001.0000003.000.33P
282Kyle Finnegan32WSNNL190019.0101001.0000000.470.05P
283Tyler Fitzgerald26SFGNL18138131.154282153.907-2-16-2-18-23.362.23OF-SS-2B-P-1B
284Jack Flaherty28DETAL99054.2431001.000-1-400.660.44P
285Josh Fleming28PITNL171019.0927031.00033204.260.53P
286David Fletcher30ATLNL53128.020614041.0001540006.434.002B
287Dominic Fletcher26CHWAL201814153.15046220.960-1-1017-12.822.40OF
288Chris Flexen29CHWAL97040.1725001.0001501.560.78P
289Wilmer Flores32SFGNL292118191.020218119220.990-2-1142509.426.671B-3B
290Estevan Florial26CLEAL18137118.028280001.0000-322002.141.56OF
291Dylan Floro33WSNNL210022.2523001.000-1-901.990.24P
292Jason Foley28DETAL190017.1312011.000-1-1201.560.16P
293Mike Ford31CINNL22217.017152011.00015817109.008.501B
294Nick Fortes27MIANL342920252.02492371110.996-2-101518.867.29C
295Justin Foscue25TEXAL1002.0110001.0000-1560004.501.002B
296Jake Fraley29CINNL292419212.05451210.981-5-260002.251.83OF
297J.P. France29HOUAL55025.1110001.0000000.360.20P
298Ty France29SEAAL424139365.029626529224.99300-2-717.256.841B-2B
299Bowden Francis28TORAL52014.2523001.00011403.071.00P
300Adam Frazier32KCRAL282214189.2872955310.9661963723.992.902B-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 Freeman34LADNL484844419.139434745232.99512-3-918.418.171B
303Tyler Freeman25CLEAL393730334.0105978031.000120012.832.44OF-2B-3B-SS
304Sal Frelick24MILNL424025340.07270110.986-3-10-4-14-11.881.65OF-3B
305Luis Frías26ARINL7006.110010.0000000.000.00P
306Max Fried30ATLNL99149.21028001.0002801.811.11P
307TJ Friedl28CINNL65544.010100001.0000-120002.052.00OF
308David Fry28CLEAL221711163.0110104514.99119-3-2206.023.89C-1B-OF-3B
309Carson Fulmer30LAAAL110020.1101001.0000000.440.09P
310Kody Funderburk27MINAL160021.230210.667-1-900.830.13P
311Hunter Gaddis26CLEAL220021.021010.5000000.430.05P
312Giovanny Gallegos32STLNL13009.0211001.0000002.000.15P
313Zac Gallen28ARINL99050.2633001.0001401.070.67P
314Joey Gallo30WSNNL212019175.1154140140161.0001721307.907.331B-OF
315Adolis García31TEXAL414036348.08480040.952-2-7-4-13-12.071.95OF
316Avisaíl García33MIANL161310114.039381001.000150003.082.44OF
317Deivi García25CHWAL140014.000000-1-140.000.00P
318Luis García37LAAAL200018.100000000.000.00P
319Luis García Jr.24WSNNL353228284.01456282123.9930-2-3-1304.564.112B
320Maikel Garcia24KCRAL454543392.0108317256.954-2-60002.362.293B
321Robert Garcia28WSNNL180013.120110.500-1-1500.680.06P
322Yimi García33TORAL170018.000000000.000.00P
323Amir Garrett32LAAAL6005.100000-1-380.000.00P
324Braxton Garrett26MIANL2209.2101001.0000000.930.50P
325Reed Garrett31NYMNL160023.041210.7500001.170.19P
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 Gausman33TORAL99042.1422001.000-1-500.850.44P
328Zack Gelof24OAKAL292929254.11435982223.9865262904.994.862B
329Kyle Gibson36STLNL99055.01064001.000-1-401.641.11P
330Luis Gil26NYYAL99049.0128311.9170002.021.22P
331Logan Gilbert27SEAAL99058.2770001.000-1-301.070.78P
332Logan Gillaspie27SDPNL1000.200000000.000.00P
333Andrés Giménez25CLEAL434340382.017871103427.978012604.104.052B
334Kevin Ginkel30ARINL190018.1202001.00011100.980.11P
335Tyler Glasnow30LADNL1010062.013103001.000-2-601.891.30P
336Paul Goldschmidt36STLNL434241372.2368340280441.000-2-631008.898.561B
337Austin Gomber30COLNL99050.290810.8892801.420.89P
338Yan Gomes36CHCNL231916172.01771716001.00015-3-2109.267.70C
339Marco Gonzales32PITNL33017.0413011.00011202.121.33P
340Nick Gonzales25PITNL98770.1281018031.000-2-27-1-1703.582.802B-3B
341Romy Gonzalez27BOSAL105346.020146011.000-1-1425203.912.00SS-1B
342Victor González28NYYAL160013.2633001.00011503.950.38P
343Hunter Goodman24COLNL86451.140382041.00012212307.015.001B-OF-C
344Niko Goodrum32TOTAL127775.12515732.880-6-101-5-8002.631.833B-OF-1B-SS-2B
345Nick Gordon28MIANL363024266.06658621.97013-4-1802.171.78OF-2B
346MacKenzie Gore25WSNNL99046.170610.857-1-401.170.67P
347Nolan Gorman24STLNL403736331.21615999330.981-2-600-14.293.952B
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 Greene23DETAL343227281.264631011.0001652122.041.88OF
356Randal Grichuk32ARINL20147125.035350001.000031902.521.75OF
357Trent Grisham27NYYAL17129110.026251001.00018-1-1002.131.53OF
358Vaughn Grissom23BOSAL11111197.046143115.978-1-80004.184.092B
359Robbie Grossman34TOTAL222016168.04442110.977-2-130002.301.95OF
360Michael Grove27LADNL181024.1312001.0001801.110.17P
361Vladimir Guerrero Jr.25TORAL414140352.032830322331.991130008.317.931B
362Luis Guillorme29TOTMLB15128111.1461531051.000332-1-10-13.722.882B-3B-SS-P
363Lourdes Gurriel Jr.30ARINL424138363.09286330.96751800-22.212.12OF
364Vladimir Gutierrez28MIANL1004.000000000.000.00P
365Josh Hader30HOUAL190020.0404001.00011001.800.21P
366Sam Haggerty30SEAAL75348.086110.8752420001.311.00OF
367DL Hall25MILNL44016.1202001.0000001.100.50P
368David Hamilton26BOSAL201512143.0703135410.943-3-24-2-1704.153.14SS-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 Haniger33SEAAL383632314.18076040.950-6-21-5-19-22.182.00OF
373Ian Happ29CHCNL363631311.279772011.0002731122.282.19OF
374Bryce Harper31PHINL414139369.0349313360271.00031127-18.518.511B
375Brett Harris26OAKAL141311111.03692614.972110-3-3202.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-4-1413-11.741.73OF
378Kyle Harrison22SFGNL1010055.0624001.000-1-400.980.60P
379Grant Hartwig26NYMNL4006.200000000.000.00P
380Hunter Harvey29WSNNL210022.2330001.000-2-1801.190.14P
381Ke'Bryan Hayes27PITNL343333295.195236939.968311416-12.802.713B
382Austin Hays28BALAL20129116.22524010.960-2-20-1-1001.851.20OF
383Andrew Heaney33TEXAL99044.200000-2-90.000.00P
384Jonathan Heasley27BALAL3004.1211001.0000004.150.67P
385Austin Hedges31CLEAL1312794.21111056011.000223338110.558.54C
386Jonah Heim29TEXAL403530312.0314303831.990-1-541518.977.78C
387Ryan Helsley29STLNL200020.0440011.000-1-1001.800.20P
388Gunnar Henderson23BALAL424241383.017257112322.983516413-13.974.02SS
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 Hentges27CLEAL4004.1110001.0000002.080.25P
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ández32LADNL332416228.0674522011.0004240002.641.86OF-3B-2B-1B
398Jonathan Hernández27TEXAL7009.1330001.0000002.890.43P
399Jose Hernandez26PITNL6004.200000000.000.00P
400Teoscar Hernández31LADNL484837414.188844001.00061841111.911.83OF
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 Herrera24STLNL242320205.22072043011.000-3-18-4-2309.068.63C
402Tim Herrin27CLEAL200019.1413001.0000001.860.20P
403Jason Heyward34LADNL55341.013130001.000411638702.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-5-1-12-29.698.62C
407Tim Hill34CHWAL180015.051220.600-1-1301.800.17P
408Sean Hjelle27SFGNL100016.0321001.0000001.690.30P
409Bryan Hoeing27MIANL110019.2220001.0000000.920.18P
410Nico Hoerner27CHCNL414138365.216658102613.964-6-19-7-2303.943.642B-SS
411Jeff Hoffman31PHINL200020.0660001.000-1-1002.700.30P
412Colin Holderman28PITNL140012.1211001.0000001.460.14P
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 Hudson27MILNL170025.1413001.0001801.420.24P
420Dakota Hudson29COLNL88039.2514001.000-1-501.130.63P
421Daniel Hudson37LADNL190019.0211001.0000000.950.11P
422Sam Huff26TEXAL1002.0220001.0000240009.002.00C
423Brandon Hughes28ARINL3102.200000000.000.00P
424Kyle Hurt26LADNL3106.2110001.0000001.350.33P
425Jacob Hurtubise26CINNL33120.0330001.000050001.351.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
426Andy Ibáñez31DETAL19127115.154114214.98121944104.142.522B-3B-OF
427Raisel Iglesias34ATLNL180017.1404001.0000002.080.22P
428Shota Imanaga30CHCNL99053.2826001.0001401.340.89P
429Jonathan India27CINNL303030260.0903753061.00014-3-1403.123.002B
430Cole Irvin30BALAL77040.1734011.0000001.561.00P
431Jake Irvin27WSNNL99050.21055011.0001401.781.11P
432Kyle Isbel27KCRAL393528304.286860001.000-1-231102.542.21OF
433Alex Jackson28TBRAL98468.072657001.00012423519.538.00C
434Jay Jackson36MINAL170022.1422001.0000001.610.24P
435Luke Jackson32SFGNL110010.0101001.0000000.900.09P
436Joe Jacques29BOSAL1001.200000000.000.00P
437Travis Jankowski33TEXAL165362.01716010.94112223802.321.00OF
438Danny Jansen29TORAL191717152.0155149330.981-1-9-1-809.008.00C
439Kenley Jansen36BOSAL160015.2000000000.000.00P
440Bryce Jarvis26ARINL170023.2312001.0001801.140.18P
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-2-1309.989.57C
446Dany Jiménez30OAKAL150014.220110.5000000.610.07P
447Joe Jiménez29ATLNL170017.010010.0000000.000.00P
448Connor Joe31PITNL383318288.216615410214.988-4-17-4-16-15.113.81OF-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 Judge32NYYAL383833326.293921001.0000-11302.562.45OF
454Edouard Julien25MINAL453627324.11354192213.985-5-18-2-703.692.962B
455Corey Julks28CHWAL1118.0220001.0000620002.252.00OF
456Josh Jung26TEXAL44336.014410021.0000-1213303.503.503B
457Jakob Junis31MILNL1104.000000000.000.00P
458Janson Junk28MILNL3005.0101001.0000001.800.33P
459Colt Keith22DETAL353428292.11545695317.981-1-30004.654.312B
460Jarred Kelenic24ATLNL282720231.051483001.000-1-51501.991.82OF
461Brad Keller28CHWAL52016.2431001.0000002.160.80P
462Mitch Keller28PITNL99155.01239011.0002701.961.33P
463Carson Kelly29DETAL272119198.1202192914.99531942429.127.44C
464Joe Kelly36LADNL150013.1514001.00011503.380.33P
465Kevin Kelly26TBRAL150018.2110001.0000000.480.07P
466Merrill Kelly35ARINL44024.2633001.0001802.191.50P
467Michael Kelly31OAKAL210025.0211001.000-1-800.720.10P
468Zack Kelly29BOSAL90011.2303001.0000002.310.33P
469Tony Kemp32BALAL52120.1835001.0000-90003.541.332B-OF
470Buddy Kennedy25DETAL52224.01459021.00002015005.252.802B-3B
471Max Kepler31MINAL272220205.038371001.0000031701.671.41OF
472Orion Kerkering23PHINL130013.2211001.000-1-1501.320.15P
473Ray Kerr29ATLNL3006.0110001.0000001.500.33P
474Grae Kessinger26HOUAL101123.0113711.90913915203.911.003B-SS-2B-P
475Kevin Kiermaier34TORAL292318199.065650001.000-3-2116-12.942.24OF
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.992311415-13.922.753B-2B-SS-P-OF
480John King29STLNL90010.060510.83312004.500.56P
481Michael King29SDPNL109054.113310001.00031102.151.30P
482Tyler Kinley33COLNL180016.1303001.0000001.650.17P
483George Kirby26SEAAL99050.1312001.0000000.540.33P
484Alex Kirilloff26MINAL312611209.164622011.0000-2-4-2202.752.06OF-1B
485Alejandro Kirk25TORAL252419202.02041921020.99031663619.008.08C
486Andrew Kittredge34STLNL200018.2202001.0000000.960.10P
487Heston Kjerstad25BALAL44232.0770001.000-1-2113701.971.75OF
488Will Klein24KCRAL1001.000000000.000.00P
489Landon Knack26LADNL33016.0330001.0000001.691.00P
490Andrew Knizner29TEXAL17126104.01041031001.000-1-14-2-2309.006.12C
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.98431152101.941.91OF
498Peter Lambert27COLNL123026.2101001.000-1-800.340.08P
499Dinelson Lamet31LADNL3004.1220001.0000004.150.67P
500Alex Lange28DETAL190016.2101001.0000000.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
501Shea Langeliers26OAKAL393634320.13112941432.990151418.657.90C
502Wyatt Langford22TEXAL1212898.014140001.0000-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 Lawrence29COLNL170018.1211001.0000000.980.12P
508Kyle Leahy27STLNL60010.2101011.000000.840.17P
509Jordan Leasure25CHWAL190018.1321001.00011101.470.16P
510José Leclerc30TEXAL180018.2211001.0000000.960.11P
511Dylan Lee29ATLNL120020.1514001.00011002.210.42P
512Jung Hoo Lee25SFGNL373635306.280791001.000-2-6-1-302.352.16OF
513Korey Lee25CHWAL282120191.01921839011.000-2-12-4-25-19.056.86C
514Casey Legumina27CINNL1002.000000000.000.00P
515Jack Leiter24TEXAL3309.1101001.0000000.960.33P
516Mark Leiter Jr.33CHCNL190019.0101001.000-1-1100.470.05P
517Dominic Leone32CHWAL170014.230210.667-1-1401.230.12P
518Royce Lewis25MINAL1102.0110001.000000004.501.003B
519Matthew Liberatore24STLNL152023.2624001.0001802.280.40P
520Francisco Lindor30NYMNL454441389.11686896418.976-3-10-2-603.793.64SS
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.000115121-15.652.772B-3B-1B
529Joey Loperfido25HOUAL1211695.026251001.00033511202.462.17OF
530Jacob Lopez26TBRAL3005.100000-1-380.000.00P
531Jorge López31NYMNL230021.210010.000-2-1800.000.00P
532Nicky Lopez29CHWAL373431305.01374887215.985-2-6-1-4-13.983.382B-SS
533Otto Lopez25MIANL191311122.045162814.978-2-2311003.252.322B-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.000118-1-2005.074.252B
539Josh Lowe26TBRAL88874.02322010.9570-3-1-16-12.682.75OF
540Nathaniel Lowe28TEXAL262626233.023321416320.98715-2-1008.888.851B
541Easton Lucas27OAKAL3003.200000000.000.00P
542Joey Lucchesi31NYMNL1104.1101001.000-1-4602.081.00P
543Marco Luciano22SFGNL22218.01037011.00002516705.005.00SS
544Seth Lugo34KCRAL1010065.11257011.0000001.651.20P
545Gavin Lux26LADNL353126280.112849790181.00052231304.113.662B
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.00022511102.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 Madrigal27CHCNL401812196.0551936071.000-3-18-2-1202.531.283B-2B
553Kenta Maeda36DETAL77030.273311.8570001.760.86P
554Luke Maile33CINNL191713150.01691581010.994428-2-16110.088.84C
555Anthony Maldonado26MIANL101012.052211.800-1-1703.000.40P
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 Mantiply33ARINL210017.1321001.0000001.560.14P
561Kyle Manzardo23CLEAL3005.0431001.0000-290007.201.331B
562Manuel Margot29MINAL34187185.146460001.00014-3-1902.231.35OF
563Ron Marinaccio28NYYAL90012.2211001.0000001.420.22P
564Alec Marsh26KCRAL77037.0114520.8180002.191.29P
565Brandon Marsh26PHINL413531329.06662221.970-2-672511.751.56OF
566Ketel Marte30ARINL393731325.019583110226.99051883015.344.952B-SS
567Starling Marte35NYMNL363633318.17065412.986-5-19-3-1101.951.92OF
568Yunior Marte29PHINL120013.1211001.0000001.350.17P
569Austin Martin25MINAL272313195.150491011.000-3-19-6-36-12.301.79OF-2B
570Chris Martin38BOSAL170017.1752001.000-1-1203.630.41P
571Justin Martinez22ARINL110013.0202001.0000001.380.18P
572Nick Martinez33CINNL104038.171421.7140001.170.50P
573Seth Martinez29HOUAL200026.1312001.0001801.030.15P
574Nick Martini34CINNL52119.0440001.0000160001.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 Mastrobuoni28CHCNL1510692.246143113.97811533804.373.00SS-2B-OF-3B
577Jorge Mateo29BALAL272318212.21054260315.97131452804.323.642B-OF-SS
578Phil Maton31TBRAL200016.2202001.0000001.080.10P
579Luis Matos22SFGNL65553.02019010.950-4-850023.233.17OF
580Yuki Matsui28SDPNL210019.141210.750-1-1001.400.14P
581Steven Matz33STLNL66027.241211.7500000.980.50P
582Tyler Matzek33ATLNL110010.0000000000.000.00P
583Tim Mayza32TORAL210014.1101001.0000000.630.05P
584James McArthur27KCRAL180020.2101001.0000000.440.06P
585James McCann34BALAL191715154.21601481020.988-1-11-2-16-29.198.32C
586Kyle McCann26OAKAL1412897.09386431.968-1-17-1-1208.356.43C
587Jake McCarthy26ARINL372721254.05958010.983-3-15-5-2302.061.57OF
588Darren McCaughan28MIANL1004.2101001.0000001.931.00P
589Chas McCormick29HOUAL212116181.041410001.000-3-18-2-1302.041.95OF
590Andrew McCutchen37PITNL2003.0000000-1120000.000.00OF
591T.J. McFarland35OAKAL240019.0835011.000-1-1103.790.33P
592Scott McGough34ARINL150016.0211001.0000001.130.13P
593Reese McGuire29BOSAL242017181.1201190832.985191709.838.25C
594Ryan McKenna27BALAL83130.011110001.000-1-35-1-4003.301.38OF
595Triston McKenzie26CLEAL99047.1871001.0000001.520.89P
596Zach McKinstry29DETAL261610157.253163343.925-1-9-3-2202.801.58SS-3B-2B-OF-P
597Ryan McMahon29COLNL454542390.113625105611.956-3-83903.002.893B
598Jeff McNeil32NYMNL434239379.11838792427.978-5-16-5-1514.253.892B-OF
599Curtis Mead23TBRAL252321200.174264539.95900-3-1803.192.842B-3B
600Parker Meadows24DETAL322615217.159590001.00042431602.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 Mears27COLNL190018.1202001.0000000.980.11P
603Trevor Megill30MILNL110011.200000000.000.00P
604Tylor Megill28NYMNL1104.0202011.0000004.502.00P
605MJ Melendez25KCRAL383821304.16259211.984-5-181301.801.56OF-1B
606Danny Mendick30CHWAL121211101.22991912.9662280002.482.333B
607Joey Meneses32WSNNL242423211.0212194180241.000-1-50019.048.831B
608Whit Merrifield35PHINL242117200.056352016.98221221202.481.96OF-2B-3B
609Jackson Merrill21SDPNL443939353.1132128222.98551831003.312.95OF
610Julian Merryweather32CHCNL4004.200000000.000.00P
611Matt Mervis26CHCNL1001.0110001.000000009.000.50P-1B
612Max Meyer25MIANL33017.0642001.0000003.182.00P
613Jake Meyers28HOUAL352523232.07978010.987210-2-10-13.032.23OF
614Miles Mikolas35STLNL1010053.0752011.000-1-401.190.70P
615Wade Miley37MILNL2207.0202001.0000002.571.00P
616Drew Millas26WSNNL22216.014113001.0001800007.887.00C
617Bobby Miller25LADNL33011.2101001.0000000.770.33P
618Bryce Miller25SEAAL99052.2752001.0000001.200.78P
619Erik Miller26SFGNL231022.0101001.0001900.410.04P
620Mason Miller25OAKAL140018.1110001.0000000.490.07P
621Owen Miller27MILNL64232.023194021.000-1-290006.472.881B-3B-2B-P
622Shelby Miller33DETAL150016.1110001.0000000.550.07P
623Tyson Miller28TOTZZ110015.2110001.0000000.570.09P
624Hoby Milner33MILNL220021.2853001.0000003.320.36P
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é Miranda26MINAL262413200.140132612.975-3-150001.751.503B-1B
627Casey Mize27DETAL88043.2945021.0001501.851.13P
628Carmen Mlodzinski25PITNL1001.2101001.0000005.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 Moniak26LAAAL312517221.16968010.986211-2-10-12.772.19OF
634Frankie Montas31CINNL88035.0936001.0001602.311.13P
635Elehuris Montero25COLNL353229279.1334322120331.000-2-9-1-4010.769.541B
636Rafael Montero33HOUAL210020.2202001.0000000.870.10P
637Jordan Montgomery31ARINL55028.1404001.0001701.270.80P
638Dylan Moore31SEAAL363125288.21206751210.98341831203.682.95SS-OF-1B-2B-3B
639Matt Moore35LAAAL180016.2303001.0000001.620.17P
640Adrián Morejón25SDPNL110016.2202001.0000001.080.18P
641Christopher Morel25CHCNL373715286.081235353.938-2-10-6-2502.392.053B
642Gabriel Moreno24ARINL353030275.02532361611.9961514-18.257.20C
643Eli Morgan28CLEAL9008.1303001.00012403.240.33P
644Charlie Morton40ATLNL88046.050410.8000000.780.50P
645Ryan Mountcastle27BALAL393837349.236233526123.9971241429.299.261B
646Kyle Muller26OAKAL100027.284310.8751702.280.70P
647Cedric Mullins29BALAL393533326.068671001.0000-11301.881.74OF
648Max Muncy33LADNL403636337.193256628.97831041402.432.283B
649Andrés Muñoz25SEAAL180019.130210.6670000.930.11P
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 Mushinski28HOUAL4006.021010.500-2-6701.500.25P
655Dane Myers28MIANL94251.01614110.938030002.651.67OF
656Tobias Myers25MILNL44017.0101001.0000000.530.25P
657Andrew Nardi25MIANL220017.2303001.00022301.530.14P
658Omar Narváez32NYMNL211611144.0152145342.974-5-39-8-6709.257.05C
659Nick Nastrini24CHWAL2208.0110001.000-1-2501.130.50P
660Bo Naylor24CLEAL322926261.1276263942.986-1-429-19.378.50C
661Josh Naylor27CLEAL393936347.030027424235.9932500-17.737.641B
662Kyle Nelson27ARINL110010.200000000.000.00P
663Nick Nelson28PHINL3003.1110001.0000002.700.33P
664Ryne Nelson26ARINL77029.163210.8330001.530.71P
665Héctor Neris35CHCNL180017.0202001.000-1-1201.060.11P
666Zach Neto23LAAAL454444394.015949106424.9752526-13.543.44SS
667Tyler Nevin27OAKAL35288241.012010314310.975-1-331404.372.66OF-1B-3B
668Kevin Newman30ARINL312622235.0872264114.98931542013.292.69SS-2B
669Kyle Nicolas25PITNL7007.0202001.00012902.570.29P
670Tomás Nido30NYMNL201613149.1151141821.987020018.987.45C
671Brandon Nimmo31NYMNL403831338.061574001.0000-1-3-1001.621.53OF
672Ryan Noda28OAKAL272218202.018516518222.9892130008.156.781B
673Aaron Nola31PHINL99158.0422011.0000000.620.44P
674Lars Nootbaar26STLNL323124274.27168121.972-4-19-1-402.262.16OF
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'Hearn30BALAL119575.138380041.0000-20004.543.17OF-1B
679Logan O'Hoppe24LAAAL393736332.03333161520.99414-1-408.978.49C
680Tyler O'Neill29BOSAL322915259.14846110.97902-1-401.631.47OF
681Bailey Ober28MINAL99047.0413001.0000000.770.44P
682Steven Okert32MINAL170014.100000000.000.00P
683Edward Olivares28PITNL20196143.03836110.974-1-80002.331.85OF
684Matt Olson30ATLNL414141367.237834530333.9925162719.189.151B
685Reese Olson24DETAL88047.142110.750-1-400.570.38P
686Jonathan Ornelas24TEXAL1003.00000000000.000.002B
687Rafael Ortega33CHWAL124450.018180001.000361-1-2403.241.50OF
688Joey Ortiz25MILNL392922269.094325937.968-1-4-3-1303.042.223B-2B-SS
689Luis Ortiz28PHINL1000.200000000.000.00P
690Luis Ortiz25PITNL140023.220110.5000000.380.07P
691Adam Ottavino38NYMNL180018.1642001.0000002.950.33P
692James Outman27LADNL363025269.17674110.987-2-9-2-802.512.08OF
693Cristian Pache25PHINL15136108.02723220.9260522202.081.67OF
694Chris Paddack28MINAL88042.1716001.000-1-501.490.88P
695Emilio Pagán33CINNL200018.1211001.0000000.980.10P
696Andy Pages23LADNL282823251.185841001.00073641903.043.04OF
697Pedro Pagés25STLNL72228.23433010.9710100010.364.71C-1B
698Richie Palacios27TBRAL373026282.191603015.9893122802.872.37OF-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 Paredes25TBRAL404039357.174205227.97313-2-701.811.803B
702Kyren Paris22LAAAL66654.0211110041.0000-60003.503.502B
703Mitchell Parker24WSNNL66032.0422001.0000001.130.67P
704Wes Parsons31TOTAL4009.041210.7500003.000.75P
705Vinnie Pasquantino26KCRAL373733321.0318290280241.000415415-18.928.591B
706Graham Pauley23SDPNL64134.1126511.917-1-29-1-3502.881.573B-1B
707James Paxton35LADNL88044.1404001.0002900.810.50P
708Joel Payamps30MILNL160014.031110.6670001.290.13P
709Nate Pearson27TORAL180015.000000-1-1300.000.00P
710Elvis Peguero27MILNL190020.0202001.0000000.900.11P
711Jeremy Peña26HOUAL464644404.020777124635.97112-4-12-14.484.37SS
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érez28BALAL9008.000000000.000.00P
718Martín Pérez33PITNL99050.0633011.0002801.080.67P
719Salvador Perez34KCRAL403933334.03203051415.997260008.607.98C-1B
720Wenceel Pérez24DETAL272214203.15049010.980212-1-502.171.81OF
721Blake Perkins27MILNL363332307.09895210.99041531112.842.69OF
722Jace Peterson34ARINL105350.020713031.000-3-78-3-7203.602.00SS-2B-3B
723Brandon Pfaadt25ARINL99054.073310.857-1-401.000.67P
724Tommy Pham36CHWAL191911169.033330001.000-3-23-4-2801.761.74OF
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.0001121801.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-3-12-2-7-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 Rafaela23BOSAL454229382.11438055816.944-1-2-3-903.182.33SS-OF-2B-3B
742Cole Ragans26KCRAL1010156.01147001.0001401.771.10P
743Tanner Rainey31WSNNL120012.0321001.0000002.250.25P
744Cal Raleigh27SEAAL393633319.13483281732.9912862319.728.85C
745Brooks Raley36NYMNL8007.000000000.000.00P
746Luke Raley29SEAAL312722234.076724021.00042031502.922.38OF-1B
747Emmanuel Ramirez29MIANL3003.100000000.000.00P
748Erasmo Ramírez34TBRAL90014.0202001.0000001.290.22P
749Harold Ramírez29TBRAL54034.012120001.000259310503.182.40OF
750José Ramírez31CLEAL363634321.080215638.963-3-100002.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.0000001.930.33P
752Yohan Ramírez29TOTZZ100014.1211001.00018501.260.20P
753Bryan Ramos22CHWAL109878.031625021.00023423103.583.103B
754Heliot Ramos24SFGNL98775.020182001.00057858012.402.22OF
755Colin Rea33MILNL88044.1972001.000-2-901.831.13P
756J.T. Realmuto33PHINL383834335.23763571723.995-1-300-110.039.84C
757Jakson Reetz28SFGNL53331.034340001.000060009.876.80C
758Rob Refsnyder33BOSAL18119104.02927110.966116-2-2302.421.56OF
759Sean Reid-Foley28NYMNL110010.200000000.000.00P
760Zach Remillard30CHWAL76454.023617021.00035624403.832.882B-3B-SS
761Anthony Rendon34LAAAL171615139.248113525.9582151912.962.883B
762Hunter Renfroe32KCRAL403532312.07368411.986-2-90012.081.80OF
763Luis Rengifo27LAAAL282524227.01054854317.971-3-15-2-1104.043.642B-3B-SS
764Pablo Reyes30BOSAL21159142.062203844.935-1-11-3-2503.682.323B-2B-SS-1B-P
765Bryan Reynolds29PITNL414132361.270646011.000-7-25-1-311.741.71OF
766Trevor Richards31TORAL190020.030210.6670000.900.11P
767Austin Riley27ATLNL373736326.195256733.9683102702.542.493B
768Leo Rivas26SEAAL42117.0936021.0001660004.762.25SS-2B
769Emmanuel Rivera28MIANL322319210.01117040110.991-2-121614.713.333B-1B-P
770Anthony Rizzo34NYYAL464643406.233628449329.99114-1-307.377.241B
771Luis Robert Jr.26CHWAL77761.012120001.000-3-56-2-3901.771.71OF
772David Robertson39TEXAL200023.2835001.0000003.040.40P
773Nick Robertson25STLNL7009.100000000.000.00P
774Víctor Robles27WSNNL119771.22725110.96312511603.272.36OF
775Brayan Rocchio23CLEAL393737337.01274579323.9760231103.313.18SS
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 Rodgers27COLNL413737328.216251110131.994-3-101414.413.932B
777Carlos Rodón31NYYAL99049.0404001.000-1-400.730.44P
778Grayson Rodriguez24BALAL77040.0725001.0000001.581.00P
779Joely Rodríguez32BOSAL110011.0220001.0000001.640.18P
780Julio Rodríguez23SEAAL454543393.1123120210.9922751522.792.71OF
781Manuel Rodríguez27TBRAL8008.0101001.0000001.130.13P
782Randy Rodríguez24SFGNL4008.2211001.0000002.080.50P
783Yariel Rodríguez27TORAL44015.100000000.000.00P
784Yerry Rodríguez26TEXAL110015.2312001.0000001.720.27P
785Jake Rogers29DETAL262418206.1212206510.9951721219.208.12C
786Taylor Rogers33SFGNL190016.1101001.0000000.550.05P
787Trevor Rogers26MIANL99042.083410.875-1-501.500.78P
788Tyler Rogers33SFGNL230021.261410.8330002.080.22P
789Johan Rojas23PHINL373732325.07976120.975-8-29-4-1402.132.08OF
790Josh Rojas30SEAAL373223286.092385224.97813-1-402.832.093B-2B-OF-P
791Miguel Rojas35LADNL281913176.062233815.9841101703.122.10SS-2B-3B
792Chris Roller27MILNL1003.0110001.0000240003.001.00OF
793Jordan Romano31TORAL110010.200000000.000.00P
794JoJo Romero27STLNL220023.1202001.0001900.770.09P
795Brent Rooker29OAKAL109669.112120001.000-2-40-1-1701.561.20OF
796Ben Rortvedt26TBRAL322419222.2234223921.9911531609.387.03C-P
797Amed Rosario28TBRAL363428307.295652914.989-4-14-5-19-12.752.35OF-2B-SS-3B
798Eddie Rosario32WSNNL362920270.26461121.969-5-24-2-8-12.061.72OF
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 Ruiz25OAKAL25167138.03635010.972-1-5-1-8-12.281.40OF
804José Ruiz29PHINL5007.000000000.000.00P
805Keibert Ruiz25WSNNL232121189.11871761014.99500-2-1308.848.09C
806Jackson Rutledge25WSNNL1001.000000000.000.00P
807Adley Rutschman26BALAL282624238.123922712011.00042021019.038.54C
808Joe Ryan28MINAL99053.0853001.000-1-401.360.89P
809Ryder Ryan29PITNL110013.000000000.000.00P
810Andrew Saalfrank26ARINL2001.000000000.000.00P
811Blake Sabol26SFGNL87565.07066130.957-3-60-1-1809.288.38C
812Eduardo Salazar26LADNL1002.0101001.0000004.501.00P
813Chris Sale35ATLNL88049.2826001.0000001.451.00P
814Cristopher Sánchez27PHINL99049.01511130.800-1-402.201.33P
815Gary Sánchez31MILNL129981.26965310.986190007.495.67C-1B
816Jesús Sánchez26MIANL343026268.058580001.000-6-28-3-13-21.951.71OF
817Sixto Sánchez25MIANL114022.2422001.0000001.590.36P
818Nick Sandlin27CLEAL240022.0413001.0001901.640.17P
819Patrick Sandoval27LAAAL1010051.091710.8892801.410.80P
820Cole Sands26MINAL160018.2303001.00011101.450.19P
821Miguel Sanó31LAAAL1310689.1442519021.00023022704.433.143B-1B-P
822Carlos Santana38MINAL403838341.029527022323.9904151407.717.301B
823Dennis Santana28NYYAL160018.2321011.000-1-1101.450.19P
824Anthony Santander29BALAL343425298.074731001.00014-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 Schanuel22LAAAL403734330.027225318128.996-4-151417.396.781B
829Clarke Schmidt28NYYAL99050.2136610.9231402.131.33P
830Casey Schmitt25SFGNL66656.01899021.000-1-29-2-43-12.893.00SS
831Davis Schneider25TORAL373017262.078552213.9870-200-12.651.88OF-2B
832John Schreiber30KCRAL210021.1743001.0000002.950.33P
833Max Schuemann27OAKAL282114188.1661945212.970-5-33-5-3103.062.06SS-2B-OF-3B
834Kyle Schwarber31PHINL1119.0440001.0000310004.004.00OF
835Christian Scott25NYMNL33016.2110001.0000000.540.33P
836Tanner Scott29MIANL190019.030210.667-2-2100.950.11P
837Tayler Scott32HOUAL200021.01073001.0000004.290.50P
838Victor Scott II23STLNL201716158.04241010.976-1-6-1-702.342.05OF
839Corey Seager30TEXAL404034338.01454596418.9724151403.753.53SS
840JP Sears28OAKAL99050.0505001.000-1-400.900.56P
841Colin Selby26KCRAL2003.0220001.0000006.001.00P
842Marcus Semien33TEXAL474743411.020569135126.99510291029-14.474.342B
843Nick Senzel29WSNNL1010987.23352622.939010003.183.103B
844Brian Serven29TORAL63227.02625010.962-1-540008.334.17C
845Luis Severino30NYMNL99051.21211011.9170001.921.22P
846Paul Sewald34ARINL4004.0101001.0000002.250.25P
847Bryan Shaw36CHWAL5004.000000000.000.00P
848Gavin Sheets28CHWAL302919237.19188214.989-4-19-2-1003.413.00OF-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.96422611302.781.933B-2B-SS
852Jared Shuster25CHWAL60016.0101001.000-1-1300.560.17P
853Michael Siani24STLNL382616235.262611001.00029315-12.371.63OF
854Chase Silseth24LAAAL2208.000000000.000.00P
855Lucas Sims30CINNL180014.1321011.0000001.880.17P
856Brady Singer27KCRAL99050.2963001.0000001.601.00P
857Jon Singleton32HOUAL272622227.019217021121.995-6-34-3-1607.577.071B
858Jose Siri28TBRAL373632315.19995040.960-10-37-4-15-12.712.57OF
859Paul Skenes22PITNL22010.0211001.0000001.801.00P
860Tarik Skubal27DETAL99055.063210.833-1-400.820.56P
861Justin Slaten26BOSAL160024.0422001.0000001.500.25P
862Austin Slater31SFGNL2111295.022211001.0000-311202.081.05OF
863Burch Smith34MIANL180020.2303001.000-2-19-11.310.17P
864Cade Smith25CLEAL200020.1211001.0000000.890.10P
865Dominic Smith29BOSAL108671.055478051.00022911706.975.501B
866Drew Smith30NYMNL100010.000000000.000.00P
867Josh Smith26TEXAL433631328.094227028.9793951812.521.963B-SS
868Pavin Smith28ARINL128366.026251001.0001230003.552.17OF-1B
869Will Smith34KCRAL160013.220110.5000000.660.06P
870Will Smith29LADNL373636327.13223051430.991312-1-4-28.778.62C
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 Soderstrom22OAKAL77456.14539516.9781180007.035.501B-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 Soroka26CHWAL109047.2826001.0001401.510.80P
880Edmundo Sosa28PHINL211911163.0853151311.9650132204.533.90SS-3B-2B
881Lenyn Sosa24CHWAL129887.12781813.963-1-17-3-4102.682.003B-2B
882Gregory Soto29PHINL180014.0220001.000-1-1401.290.11P
883Juan Soto25NYYAL474743412.01091054011.0006191202.382.32OF
884Gabe Speier29SEAAL170013.2101001.000-1-1500.660.06P
885Mitch Spence26OAKAL121030.0624001.0000001.800.50P
886Carson Spiers26CINNL2007.0110001.000001.290.50P
887George Springer34TORAL383736319.06360210.984-5-190011.751.63OF
888Jacob Stallings34COLNL191614148.1131124610.992041817.896.84C
889Ryne Stanek32SEAAL180015.0110001.0000000.600.06P
890Josh Staumont30MINAL4004.100000000.000.00P
891Justin Steele28CHCNL44019.0101001.0000000.470.25P
892Spencer Steer26CINNL444437382.0135127532.978260003.112.75OF-1B-2B
893Jackson Stephens30ATLNL3003.100000000.000.00P
894Tyler Stephenson27CINNL332927253.02452387011.000-1-31518.727.42C
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.9501923502.532.38SS
899Bryson Stott26PHINL423834354.01616791320.981-1-30004.023.432B-SS
900Kyle Stowers26BALAL21010.0550001.00011130004.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 Strahm32PHINL190019.000000000.000.00P
902Chris Stratton33KCRAL180018.2303001.0000001.450.17P
903Hunter Stratton27PITNL200021.2312001.0000001.250.15P
904Hunter Strickland35LAAAL180019.000000000.000.00P
905Spencer Strider25ATLNL2209.0110001.0000001.000.50P
906Ross Stripling34OAKAL1010052.0104510.9000001.560.90P
907Marcus Stroman33NYYAL99048.2157710.9330002.591.56P
908Peter Strzelecki29CLEAL4005.200000000.000.00P
909Garrett Stubbs31PHINL139989.18984410.989-2-22-1-13-18.876.77C
910Albert Suárez34BALAL83023.2835011.0001803.041.00P
911Eugenio Suárez32ARINL454545402.01182193415.96601-1-302.552.533B
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 Suwinski25PITNL443226309.29897010.990518-6-2302.822.20OF
920Seiya Suzuki29CHCNL181818156.23633212.972-1-70012.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-2-701.971.83OF
927Leody Taveras25TEXAL444340377.0117113311.991-7-22-3-902.772.64OF
928Chris Taylor33LADNL251814173.037361001.0004270001.921.42OF-2B
929Michael A. Taylor33PITNL373232290.19491210.98983283322.882.51OF
930Samad Taylor25SEAAL31011.1110001.0000-30000.790.33OF
931Tyrone Taylor30NYMNL241915185.15553110.982011602.622.25OF
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-1030001.801.50OF
938Lane Thomas28WSNNL222221192.04441211.977-6-38-5-3102.021.95OF
939Bubba Thompson26CINNL115452.015150001.000-1-21-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 Thornton30SEAAL190019.020110.500-1-1100.470.05P
944Michael Toglia25COLNL15128110.265596051.000-3-29-1-1005.293.821B-OF
945Michael Tonkin34TOTZZ110015.2220001.0000001.150.18P
946Spencer Torkelson24DETAL414138365.234031027327.991-3-9-6-2008.298.221B
947Abraham Toro27OAKAL323021247.19141500131.000-1-7-2-903.312.762B-3B-1B-OF
948Gleyber Torres27NYYAL464544401.11616987521.969-4-110003.503.392B
949Ezequiel Tovar22COLNL444444385.119760136130.995261304.584.45SS
950Taylor Trammell26TOTZZ71021.1660001.000175-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 Trejo28COLNL129575.2401228061.00011611604.763.332B-SS-3B
953Jose Trevino31NYYAL272220202.1220209922.99131753019.708.07C-P
954Jared Triolo26PITNL424238371.11545895122.9943951613.713.402B-3B-1B
955Chadwick Tromp29ATLNL15126107.2106997001.00021711108.867.07C
956Mike Trout32LAAAL242421203.067652011.000140012.972.79OF
957Cole Tucker27LAAAL97559.02271231.864-1-22-1-2002.902.113B-OF
958Kyle Tucker27HOUAL444440384.080764021.000282611.881.82OF
959Brice Turang24MILNL424035351.01808297118.994-2-71304.594.262B
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ña32TEXAL133038.174210.8570001.410.46P
966Luis Urías27SEAAL292216192.162223645.9350-21602.712.003B
967Ramón Urías30BALAL191513138.139191822.949001902.411.953B-1B
968Abner Uribe24MILNL140014.1752011.00011404.400.50P
969Gio Urshela32DETAL201712151.03152510.968217-1-8-11.791.433B-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 Vargas32WSNNL272215204.0763737213.974-2-1121103.262.312B-3B-OF-SS
975Miguel Vargas24LADNL1107.000000000.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
976Gus Varland27LADNL7006.0321001.0000004.500.43P
977Louie Varland26MINAL44016.2202001.0000001.080.50P
978Daulton Varsho27TORAL423927336.098971001.000828124222.632.33OF
979Randy Vásquez25SDPNL44015.2211001.0000001.150.50P
980Andrew Vaughn26CHWAL414039347.232430418222.994001308.347.851B
981Christian Vázquez33MINAL262424217.1250241811.9960-1422010.319.58C-3B
982Nelson Velázquez25KCRAL129474.01716010.941-1-15-2-3201.951.33OF
983Anthony Veneziano26KCRAL2002.000000000.000.00P
984Alex Verdugo28NYYAL444339387.096951011.00082651512.232.18OF
985Justin Verlander41HOUAL66034.0532001.0001601.320.83P
986Alex Vesia28LADNL200020.150411.8000001.770.20P
987Will Vest29DETAL180019.0422001.0000001.890.22P
988Thyago Vieira31MILNL150020.230210.6670000.870.13P
989Mark Vientos24NYMNL74341.11129011.000-1-37-1-2902.401.573B
990Matt Vierling27DETAL382917271.065412224.969-6-29-3-13-12.091.583B-OF
991Ryan Vilade25DETAL32219.0660001.000211616302.842.00OF
992Eli Villalobos27MIANL3004.1101001.0000002.080.33P
993Darius Vines26ATLNL2209.2312001.0000002.791.50P
994Victor Vodnik24COLNL180025.1633001.0001802.130.33P
995Anthony Volpe23NYYAL464645410.01797599519.9722641203.823.78SS
996Austin Voth32SEAAL150017.153110.8000002.080.27P
997Michael Wacha32KCRAL99049.2743001.0001401.270.78P
998LaMonte Wade Jr.30SFGNL403319275.025522232124.996-2-101408.316.051B-OF
999Tyler Wade29SDPNL322110189.047192622.957-5-34-3-1902.141.363B-2B-OF-SS
1000Jacob Waguespack30TBRAL41010.0110001.0000000.900.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
1001Matt Waldron27SDPNL99045.0514001.0000001.000.56P
1002Christian Walker33ARINL464542401.0395364310421.0002572118.878.591B
1003Jordan Walker22STLNL17177132.024222011.00011219-11.641.41OF
1004Josh Walker29NYMNL4005.0220001.0000003.600.50P
1005Ryan Walker28SFGNL241024.0211001.000-1-800.750.08P
1006Taijuan Walker31PHINL44022.0633011.0000002.451.50P
1007Forrest Wall28ATLNL1001.0110001.00016960009.001.00OF
1008Matt Wallner26MINAL118468.021210001.0003450002.781.91OF
1009Jared Walsh30TEXAL161414126.011610410211.9830-4-1-1008.147.131B
1010Blake Walston23ARINL1003.2101001.0000002.451.00P
1011Taylor Ward30LAAAL414140364.084831001.0000-10002.082.05OF
1012Ryan Weathers24MIANL99049.2514001.0001400.910.56P
1013Luke Weaver30NYYAL160028.032010.667-1-700.640.13P
1014Jacob Webb30BALAL220019.2202001.000-1-1000.920.09P
1015Logan Webb27SFGNL1010059.11257001.000-3-1001.821.20P
1016Jordan Weems31WSNNL190016.041211.7500001.690.16P
1017Greg Weissert29BOSAL180017.2202001.0000001.020.11P
1018Austin Wells24NYYAL272521218.2214207430.9860-115-18.687.81C
1019Tyler Wells29BALAL33015.1202001.0000001.170.67P
1020Joey Wendle34NYMNL1810598.040132433.925-1-11-1-1203.402.062B-3B-SS
1021Davis Wendzel27TEXAL137269.014410001.00023035201.831.083B-2B
1022Joey Wentz26DETAL110016.2110001.0000000.540.09P
1023Hayden Wesneski26CHCNL73027.0853001.0000002.671.14P
1024Jordan Westburg25BALAL404033365.0972176051.000-1-41302.392.113B-2B-SS
1025Zack Wheeler34PHINL1010060.21183001.0000001.631.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
1026Mitch White29TOTZZ90019.0321001.00016301.420.33P
1027Owen White24TEXAL2001.000000000.000.00P
1028Forrest Whitley26HOUAL1000.200000000.000.00P
1029Garrett Whitlock28BOSAL44018.1743001.0000003.441.75P
1030Jordan Wicks24CHCNL55023.000000-1-90.000.00P
1031Joey Wiemer25MILNL155460.1109010.900-2-3812021.340.60OF
1032Alika Williams25PITNL191713154.257213424.965-2-12-4-3103.202.622B-SS
1033Trevor Williams32WSNNL88041.2624001.0001501.300.75P
1034Bryse Wilson26MILNL126038.2101001.0001500.230.08P
1035Justin Wilson36CINNL160010.2312001.00011902.530.19P
1036Steven Wilson29CHWAL200018.0404001.00011102.000.20P
1037Allan Winans28ATLNL1105.0202001.00014003.602.00P
1038Josh Winckowski26BOSAL123024.1633001.0000002.220.50P
1039Jesse Winker30WSNNL323123260.05045411.980-2-731311.701.53OF
1040Cole Winn24TEXAL100013.0211001.0000001.380.20P
1041Keaton Winn26SFGNL99042.11073001.0001502.131.11P
1042Masyn Winn22STLNL393736329.216949115529.97051972504.484.21SS
1043Patrick Wisdom32CHCNL106354.03827921.947080006.003.001B-OF-3B-P
1044Brett Wisely25SFGNL1107.000000-1-91-1-17100.000.002B
1045Bobby Witt Jr.24KCRAL474744406.017151116417.97741382423.703.55SS
1046Connor Wong28BOSAL302622238.02352141920.9910100-28.817.06C-1B-2B
1047Bryan Woo24SEAAL2209.2220001.0000001.861.00P
1048Alex Wood33OAKAL99039.1927011.0000002.061.00P
1049Simeon Woods Richardson23MINAL66030.1523001.0000001.480.83P
1050Yoshinobu Yamamoto25LADNL99047.2835001.0001401.510.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
1051Ryan Yarbrough32LADNL120031.21028001.0001602.840.83P
1052Mike Yastrzemski33SFGNL363226277.058562001.000-6-2441701.881.61OF
1053Kirby Yates37TEXAL170018.1211001.0000000.980.12P
1054Christian Yelich32MILNL141413116.02219210.955-2-25-2-2001.631.50OF
1055Masataka Yoshida30BOSAL1001.0000000-3720000.000.00OF
1056Danny Young30NYMNL2003.000000000.000.00P
1057Jacob Young24WSNNL343128271.28985312.98941641702.922.59OF
1058Seby Zavala30SEAAL1310787.075732001.000116-1-1407.765.77C
1059Angel Zerpa24KCRAL200018.1413001.00011101.960.20P
1060Guillo Zuñiga25LAAAL4005.000000000.000.00P