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.79.687474233253780.0170912604282145.98872933
Atlanta Braves343.74.705423783123390.0155811304141436.991411843
Baltimore Orioles353.70.725443962993618.0163112064091632.9901032211
Boston Red Sox393.81.702474232753792.0171412644133731.9781558-1-4
Chicago Cubs384.25.691484323133840.0170512803953027.982-23-7-6-10
Chicago White Sox414.94.703474233203672.0163212243792928.982-17-5-33-1-3
Cincinnati Reds344.30.706474233213714.0159112383282524.984-10-200
Cleveland Guardians333.60.702474233123807.0170112694023042.982155190-1
Colorado Rockies315.54.671464143283612.0170512044792247.987-12-4511
Detroit Tigers323.83.711464142843714.0165512383912638.984523-32
Houston Astros384.72.689474233303744.0168212484122245.98731-11-10
Kansas City Royals333.46.702484323143780.0170612604271932.989822913
Los Angeles Angels374.96.703474233363771.0167212573902538.98541-9-20
Los Angeles Dodgers413.43.738494413273972.0178513244412032.98941123510
Miami Marlins435.54.672484323033843.0176812814523539.980-28-9-21-43
Milwaukee Brewers394.28.702464143003663.0164112213972329.986310-10
Minnesota Twins364.37.687464142683663.0157012213321724.989-17-5-1400
New York Mets404.61.698464143143738.0166612463912938.983-15-5-27-81
New York Yankees323.21.724484323513861.0170712873912934.9832061900
Oakland Athletics374.90.679494412843864.0175012884263652.979-8-3-15-12
Philadelphia Phillies323.67.702484323433906.0177013024392934.984-7-250-5
Pittsburgh Pirates354.31.704484323163840.0171512804072836.9844132-1
San Diego Padres344.35.705484323133837.0168812793822738.984-3-1-4-3-5
Seattle Mariners343.74.724474233223729.0162812433562929.9821861702
San Francisco Giants394.69.671484323313780.0179212605032946.984-20-6-2-2-4
St. Louis Cardinals344.87.678464143083660.0165912204192048.988-8-31110
Tampa Bay Rays374.73.700484323343885.0169412953712834.983-9-3-100-1
Texas Rangers404.46.714484323273843.0172912814232536.9861861611
Toronto Blue Jays344.67.690454052903510.0157311703762733.983-2-13132
Washington Nationals344.33.670454053143579.0165311934303050.982-16-5-8-2-1
League Average354.33.698474223143747 168212494072637.985-0030-0
10644.33.6981406126549414112407.05044937469122037771097.985-100880-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 Abrams23WSNNL414140359.217051115422.976-2-6-1-304.154.05SS
3Bryan Abreu27HOUAL220022.2202001.0001900.790.09P
4José Abreu37HOUAL221917170.01591479317.981-3-22-3-21-18.267.091B
5Wilyer Abreu25BOSAL413224299.17167131.95852152012.041.66OF
6Ronald Acuña Jr.26ATLNL414140366.28178210.988-3-11-4-1301.961.95OF
7Jason Adam32TBRAL220021.0514011.0000002.140.23P
8Willy Adames28MILNL464645404.016863102317.982-1-2-2-613.683.59SS
9Austin Adams33OAKAL210015.2211011.000-1-1301.150.10P
10Riley Adams28WSNNL212119184.1175167532.983-4-29-2-13-28.408.19C
11Jo Adell25LAAAL343128280.070691001.0007312802.252.06OF
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 Albies27ATLNL343434302.21495889217.987-6-23-5-2014.374.322B
17Jorge Alcalá28MINAL80011.0101001.000-1-18-10.820.13P
18Blaze Alexander25ARINL241914165.0642337411.938-5-36-6-4403.272.50SS-2B-3B
19Tyler Alexander29TBRAL96047.0734001.0000001.340.78P
20Logan Allen27ARINL80019.1523001.0000002.330.63P
21Logan Allen25CLEAL1010051.1918001.0002801.580.90P
22Nick Allen25OAKAL282318201.0953653620.9370231803.993.18SS
23Yency Almonte30CHCNL170015.200000000.000.00P
24Pete Alonso29NYMNL464545410.135231931234.994-4-10-2-607.687.611B
25Jose Altuve34HOUAL454539387.0158511070321.000130003.673.512B
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 Amaya25CHCNL322925254.2261253621.992-2-92929.158.09C
32Chase Anderson36BOSAL121021.2321001.0000001.250.25P
33Grant Anderson27TEXAL8007.200000000.000.00P
34Justin Anderson31CHWAL3003.100000000.000.00P
35Nick Anderson33KCRAL180016.1110001.0000000.550.06P
36Shaun Anderson29TEXAL1003.000000-1-670.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-350005.503.671B-2B-3B
42Orlando Arcia29ATLNL424141369.217556117228.9892631004.214.12SS
43Nolan Arenado33STLNL444441383.2105287524.98114-2-602.422.343B
44Gabriel Arias24CLEAL292518226.095345656.94716-5-2603.582.653B-SS-2B-OF-1B
45Shawn Armstrong33TBRAL173021.1202001.000-1-900.840.12P
46Randy Arozarena29TBRAL464439395.292902001.000250002.092.00OF
47Luis Arráez27TOTNL373725325.01627187426.975-2-7-4-1414.383.512B-1B
48Spencer Arrighetti24HOUAL77032.2202001.000-1-600.550.29P
49Aaron Ashby26MILNL1103.200000-1-550.000.00P
50Graham Ashcraft26CINNL99048.2158520.8670002.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é Azocar28SDPNL35127159.140400001.000429-1-702.261.14OF
55Akil Baddoo25DETAL1001.00000000000.000.00OF
56Harrison Bader30NYMNL383432320.19795110.990134731102.702.53OF
57Javier Báez31DETAL403837337.21636891423.975-2-9-3-1104.243.98SS
58Patrick Bailey25SFGNL262523212.12131981232.9860142318.908.08C
59Anthony Banda30LADNL1001.0000000.000.00P
60Tanner Banks32CHWAL161019.250410.800-1-1001.830.25P
61Addison Barger24TORAL55343.01714120.882-2-64-1-2703.142.50OF-3B
62Scott Barlow31CLEAL230021.0514001.000-1-1002.140.22P
63Austin Barnes34LADNL131312114.0118113410.9920-20019.249.00C
64Jacob Barnes34WSNNL120012.1211001.0000001.460.17P
65Matt Barnes34WSNNL140013.1110001.000-1-1500.680.07P
66Tucker Barnhart33ARINL171712145.0134128420.985-1-5-1-808.197.76C
67Jorge Barrosa23ARINL22220.0550001.0001700002.252.50OF
68Joey Bart27PITNL181614142.1143135711.993-1-11-1-808.987.89C
69Chris Bassitt35TORAL99048.1725011.000-1-401.300.78P
70Matthew Batten29SDPNL1118.0752011.00011190007.887.001B
71Brett Baty24NYMNL403729322.01032874110.99026-1-402.852.553B
72Jake Bauers28MILNL292414221.016915612116.994141506.844.941B-OF-P
73Mike Baumann28BALAL170018.152210.8000001.960.24P
74Eduard Bazardo28SEAAL3005.0101001.0000001.800.33P
75Jordan Beck23COLNL181717149.233321011.00014-1-801.981.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
76David Bednar29PITNL210018.1211001.000-1-1100.980.10P
77Tyler Beede31CLEAL130014.0202001.000-1-1401.290.15P
78Jalen Beeks30COLNL190021.1211001.0001900.840.11P
79Clayton Beeter25NYYAL1001.000000000.000.00P
80Josh Bell31MIANL323220275.025723420322.988-3-13-5-2208.317.941B
81Cody Bellinger28CHCNL292926252.284813011.000-3-140012.992.90OF-1B
82Brayan Bello25BOSAL77036.1550001.000-2-1101.240.71P
83Anthony Bender29MIANL200019.1330001.000-1-1001.400.15P
84Andrew Benintendi29CHWAL414040349.09391110.98901-6-20-12.372.24OF
85Will Benson26CINNL424023344.095941001.00013-2-6-12.492.26OF
86Brennan Bernardino32BOSAL182020.162310.83322002.210.28P
87José Berríos30TORAL99154.1945001.0002701.491.00P
88Prelander Berroa24CHWAL1000.100000000.000.00P
89Jon Berti34NYYAL141313119.03662733.91722022002.502.363B
90Christian Bethancourt32MIANL251714158.0166157541.97600-1-819.236.48C
91Mookie Betts31LADNL484836420.117562107622.966263903.623.02SS-2B
92Tanner Bibee25CLEAL1010052.2122911.9172801.881.10P
93Bo Bichette26TORAL424238354.01264380323.976-5-17-3-1003.132.93SS
94Osvaldo Bido28OAKAL1102.200000000.000.00P
95Shane Bieber29CLEAL22012.0211001.0000001.501.00P
96Brandon Bielak28TOTAL110020.0303001.0000001.350.27P
97Cavan Biggio29TORAL312918250.01015247210.980-1-40003.562.682B-OF-3B-1B
98Jake Bird28COLNL190020.2505001.00011002.180.26P
99Ty Blach33COLNL63021.0514021.00011002.140.83P
100Mason Black24SFGNL33011.2211001.0000001.540.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
101Tyler Black23MILNL33121.021201021.0000-140009.007.001B
102Paul Blackburn30OAKAL88046.095310.889-1-401.571.00P
103Charlie Blackmon37COLNL1010474.018162001.0000-30002.191.80OF
104Dairon Blanco31KCRAL27119118.132320001.000-1-13-1-1002.431.19OF
105Ronel Blanco30HOUAL88147.1743001.0000001.330.88P
106JJ Bleday26OAKAL484237373.0103100210.990-3-90012.462.13OF
107Xander Bogaerts31SDPNL434339378.11516880321.980-3-9-3-10-13.523.362B-SS
108Alec Bohm27PHINL454441393.0160718456.96913-1-3-13.553.303B-1B
109Cody Bolton26SEAAL140016.0404001.00022502.250.29P
110Cam Booser32BOSAL130016.0211001.0000001.130.15P
111Ryan Borucki30PITNL4003.100000000.000.00P
112Sean Bouchard28COLNL171611135.03229120.938-7-63-2-17-22.001.76OF
113Jonathan Bowlan27KCRAL1102.200000000.000.00P
114Matt Bowman33TOTZZ80013.1321001.0000002.030.38P
115Joe Boyle24OAKAL77027.210010.000-2-1400.000.00P
116Cody Bradford26TEXAL33019.1422011.00011001.861.33P
117Kyle Bradish27BALAL33013.2312001.0000001.981.00P
118Taj Bradley23TBRAL22011.0110001.0000000.820.50P
119Ryan Brasier36LADNL121011.2413001.0000003.090.33P
120John Brebbia34CHWAL150013.2202001.0000001.320.13P
121Alex Bregman30HOUAL444441384.0102297035.97138-1-302.322.253B
122Will Brennan26CLEAL363018274.07269120.972315-1-4-12.301.94OF
123Colten Brewer31CHCNL70011.2220001.000-1-1701.540.29P
124Jonah Bride28MIANL63230.0945031.0001330002.701.293B-1B
125Beau Brieske26DETAL2002.1101001.0000003.860.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
126Jhony Brito26SDPNL140022.1413001.0001901.610.29P
127Connor Brogdon29TOTNL4003.0101001.0000003.000.25P
128Aaron Brooks34OAKAL1107.0110001.0000001.291.00P
129Ben Brown24CHCNL114035.1110001.000-1-600.250.09P
130Hunter Brown25HOUAL98037.1871001.000-1-511.930.89P
131Seth Brown31OAKAL392818251.26563110.985-2-11-1-402.291.56OF-1B
132Vidal Bruján26MIANL362722257.01103568712.936-5-250003.612.64SS-3B-2B-OF
133Kris Bryant32COLNL88558.037343031.000-1-2800-15.744.631B-OF
134Walker Buehler29LADNL33013.141210.75011502.031.00P
135JB Bukauskas27MILNL6006.0101001.0000001.500.17P
136Aaron Bummer30ATLNL160015.2404001.000-1-1302.300.25P
137Nick Burdi31NYYAL10008.200000000.000.00P
138Jake Burger28MIANL252520214.01167042410.966-4-23-4-2204.714.483B-1B
139Brock Burke27TEXAL5003.000000000.000.00P
140Alec Burleson25STLNL1612497.039345021.000-1-922413.622.29OF-1B
141Corbin Burnes29BALAL1010059.2124710.917-1-301.661.10P
142Michael Busch26CHCNL444138366.231729518421.987-1-4-1-3-27.686.961B-3B
143Lawrence Butler23OAKAL402924279.07169110.98641600-12.261.75OF
144José Buttó26NYMNL77038.0431001.0001500.950.57P
145Byron Buxton30MINAL262119187.256551001.000-1-831902.692.15OF
146José Caballero27TBRAL424240374.215945107718.956130003.653.62SS
147Trey Cabbage27HOUAL85238.0871001.0001160001.891.00OF
148Edward Cabrera26MIANL55021.1303001.0000001.270.60P
149Génesis Cabrera27TORAL180015.2101001.000-1-1300.570.06P
150Oswaldo Cabrera25NYYAL393833339.0121496849.967001303.112.663B-1B-SS-2B-OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
151Willie Calhoun29LAAAL1107.01082001.0000-2212.8610.001B
152Alex Call29WSNNL75450.013121011.000-1-33-1-2402.341.86OF
153Isaiah Campbell26BOSAL7006.1312001.00013204.260.43P
154Luis Campusano25SDPNL403535321.13313141520.994-1-3-7-26-19.218.23C
155Alexander Canario24CHCNL127466.024240001.00023011803.272.00OF
156Jeimer Candelario30CINNL393936339.2130775037.977-6-20-5-18-13.373.183B-1B
157Mark Canha35DETAL262419221.16665013.98502-1-502.642.32OF-1B
158Griffin Canning28LAAAL99046.2743001.0000001.350.78P
159Jonathan Cannon23CHWAL33013.2312001.0000001.981.00P
160Yennier Cano30BALAL230021.1734011.00021902.950.30P
161Dominic Canzone26SEAAL17137104.220200001.0000411101.721.18OF
162Conner Capel27CINNL1106.0220001.00011260003.002.00OF
163Victor Caratini30HOUAL171616142.01401291010.993191808.818.18C-1B
164Dylan Carlson25STLNL115453.011110001.00008-3-6701.871.00OF
165Kerry Carpenter26DETAL262215190.247461001.000151602.221.81OF
166Carlos Carrasco37CLEAL99045.1523001.000-1-400.990.56P
167Corbin Carroll23ARINL454443394.01171161011.00028-2-6-12.672.60OF
168Evan Carter21TEXAL363328301.06664110.98541431101.941.81OF
169Curt Casali35SFGNL33327.028244001.0000-814409.339.33C
170Triston Casas24BOSAL222018183.017015018210.988-1-6-2-1308.268.001B
171Nick Castellanos32PHINL474746422.071683001.00000-3-801.511.51OF
172Luis Castillo31SEAAL1010060.141210.750-1-300.450.30P
173Miguel Castro29ARINL8008.2303001.00012303.120.38P
174Willi Castro27MINAL464231383.0113733733.973-13-41-5-1502.581.96SS-OF-3B-P
175Jake Cave31COLNL291411151.141383001.000011702.441.41OF
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
176Dylan Cease28SDPNL99055.0835001.0000001.310.89P
177Slade Cecconi25ARINL55027.1312001.0000000.990.60P
178Andrew Chafin34DETAL170014.2220001.0000001.230.12P
179Aroldis Chapman36PITNL200015.2303001.0000001.720.15P
180Matt Chapman31SFGNL474646406.01292796617.95341351502.732.623B
181Jesse Chavez40ATLNL140018.0303001.0000001.500.21P
182Jazz Chisholm Jr.26MIANL474743408.01121111001.00000-4-11-12.472.38OF
183Jackson Chourio20MILNL423728327.081801001.000622-1-3-12.231.93OF
184Adam Cimber33LAAAL200019.0404011.00011101.890.20P
185José Cisnero35LAAAL140014.021010.500-1-1400.640.07P
186Aaron Civale29TBRAL1010051.2312001.0000000.520.30P
187Emmanuel Clase26CLEAL240023.141120.500-1-900.770.08P
188Jonatan Clase22SEAAL87664.011110001.0000-30001.551.38OF
189Garrett Cleavinger30TBRAL200018.2303001.0000001.450.15P
190Kody Clemens28PHINL104449.0291514021.00024212405.332.902B-1B-3B
191Ernie Clement28TORAL342219204.078165936.9621831703.312.143B-SS-2B-OF
192Mike Clevinger33CHWAL33011.1202001.0000001.590.67P
193Dylan Coleman27HOUAL1001.000000000.000.00P
194Michael Conforto31SFGNL383734319.049490001.000-8-28-4-1501.381.29OF
195Roansy Contreras24PITNL120016.1220001.0000001.100.17P
196William Contreras26MILNL383838338.03403201641.9881300-18.958.84C
197Willson Contreras32STLNL202018164.1158148910.9941621518.607.85C
198Garrett Cooper33TOTMLB1211687.08071818.98803-2-27-18.176.081B-OF
199Patrick Corbin34WSNNL99048.1716001.0000001.300.78P
200Carlos Correa29MINAL292926241.2101465329.980-2-8-3-1513.693.41SS
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
201Nestor Cortes29NYYAL1010060.2725011.0000001.040.70P
202Tom Cosgrove28SDPNL150012.0202001.00011701.500.13P
203Danny Coulombe34BALAL210017.0101001.00011200.530.05P
204Jake Cousins29NYYAL2003.000000000.000.00P
205Colton Cowser24BALAL393426316.072702001.0006231302.051.85OF
206Brandon Crawford37STLNL109777.029722071.000-2-360003.392.90SS
207J.P. Crawford29SEAAL222221194.1793643071.0005290003.663.59SS
208Kutter Crawford28BOSAL1010058.0844011.0000001.240.80P
209Nabil Crismatt29LADNL5007.0101001.0000001.290.20P
210Cooper Criswell27BOSAL76029.1312011.0000000.920.43P
211Garrett Crochet25CHWAL1010051.2624001.000-1-401.050.60P
212Jake Cronenworth30SDPNL444441387.135132126432.989021308.067.891B
213Declan Cronin26MIANL140022.0211001.000-1-900.820.14P
214Pete Crow-Armstrong22CHCNL201715156.04443010.977-2-1664602.482.15OF
215Fernando Cruz34CINNL210019.2110001.0000000.460.05P
216Oneil Cruz25PITNL444240371.11404587818.943-2-6-4-1303.203.00SS
217José Cuas30CHCNL80011.2110001.0000000.770.13P
218Xzavion Curry25CLEAL1105.000000000.000.00P
219Travis d'Arnaud35ATLNL352825254.02532449031.00031331418.967.23C
220Bobby Dalbec29BOSAL211510134.1957322071.00043821806.364.321B-3B
221Yu Darvish37SDPNL99047.2615001.0000001.130.67P
222Henry Davis24PITNL222119184.1181173711.99417-2-1308.798.18C
223J.D. Davis31OAKAL22199166.097791719.990-5-39-1-715.203.561B-3B
224Noah Davis27COLNL1003.000000000.000.00P
225Brett de Geus26SEAAL4003.1101001.0000002.700.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
226Bryan De La Cruz27MIANL191917163.035323011.000-4-321711.931.84OF
227Elly De La Cruz22CINNL474646405.216173781020.938-3-8-3-903.353.21SS
228Enyel De Los Santos28SDPNL210017.1110001.000-1-1200.520.05P
229Paul DeJong30CHWAL413732318.01174763713.940-6-21-2-803.112.68SS
230Jason Delay29PITNL11110.012120001.00001900010.8012.00C
231Jonny DeLuca25TBRAL151311120.03432110.971-3-3211002.482.20OF
232Reid Detmers24LAAAL99050.1514001.0000000.890.56P
233Chris Devenski33TBRAL90014.0110001.000-1-1400.640.11P
234Rafael Devers27BOSAL313126269.063273331.952-5-22-5-2202.011.943B
235Alexis Díaz27CINNL180016.2321011.0000001.620.17P
236Edwin Díaz30NYMNL180018.020110.500-2-2200.500.06P
237Elias Díaz33COLNL302825237.01801671121.989-1-4210-16.765.93C
238Miguel Díaz29HOUAL1001.000000000.000.00P
239Yainer Diaz25HOUAL313131274.02842701133.989-1-6-1-419.239.06C
240Yandy Díaz32TBRAL404036354.131029017328.99013-1-307.807.681B
241Jake Diekman37NYMNL190015.2202001.000-1-1301.150.11P
242Seranthony Domínguez29PHINL180016.0312001.0000001.690.17P
243Brendan Donovan27STLNL403932345.274601312.986-4-13-2-601.901.59OF-2B-3B
244Camilo Doval26SFGNL180018.042112.750-1-1101.500.17P
245Brenton Doyle26COLNL444444384.1124121120.98427-2-602.862.77OF
246Brandon Drury31LAAAL252421203.01116545114.991-2-10-6-3504.884.402B-1B
247Daniel Duarte27MINAL2004.0110001.0000002.250.50P
248Shawn Dubin28HOUAL90013.2431001.0000002.630.44P
249Mauricio Dubón29HOUAL332418232.087721326.97729-1-5-23.302.50OF-2B-3B-1B
250Tyler Duffey33KCRAL8008.1110001.0000001.080.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
251Oliver Dunn26MILNL23167132.0441133041.00043443603.001.833B-2B-1B
252Dane Dunning29TEXAL77037.1532001.0000001.210.71P
253Ezequiel Duran25TEXAL272115187.081641523.9753201603.802.93OF-1B-3B-SS-2B
254Jarren Duran27BOSAL474731413.0110105411.991823102912.382.32OF
255Jhoan Durán26MINAL9008.200000000.000.00P
256Adam Duvall35ATLNL221514145.242402001.000011802.591.91OF
257Zach Eflin30TBRAL1010059.01055001.0002701.531.00P
258Bryce Elder25ATLNL55023.2752021.0000002.661.40P
259Kent Emanuel32MIANL2006.0101001.0000001.500.50P
260Christian Encarnacion-Strand24CINNL292928255.0215196190131.00013-1-507.597.411B
261Nathan Eovaldi34TEXAL77041.11165001.0000002.401.57P
262Lucas Erceg29OAKAL180018.0422011.0000002.000.22P
263Santiago Espinal29CINNL353230286.289276027.9780-10002.732.423B-2B-SS
264Paolo Espino37TORAL2004.200000000.000.00P
265Joey Estes22OAKAL2208.2211001.0000002.081.00P
266Carlos Estévez31LAAAL140014.2101001.0000000.610.07P
267Jeremiah Estrada25SDPNL80010.200000000.000.00P
268Thairo Estrada28SFGNL464544392.020256144230.990-2-7-6-1804.594.352B
269Alex Faedo28DETAL160028.142110.7501700.950.19P
270Pete Fairbanks30TBRAL120011.0110001.0000000.820.08P
271Stuart Fairchild28CINNL312517222.270700001.00042463242.832.26OF
272Bailey Falter27PITNL99051.0514001.000-1-400.880.56P
273Buck Farmer33CINNL170023.0312001.0000001.170.18P
274Kyle Farmer33MINAL36217199.16421430101.000210-1-602.891.423B-2B-SS
275Calvin Faucher28MIANL140016.1404001.00011202.200.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
276Erick Fedde31CHWAL99052.073310.8570001.040.67P
277Ryan Feltner27COLNL99049.0844011.000-1-401.470.89P
278Caleb Ferguson27NYYAL190015.2220001.0000001.150.11P
279Tyler Ferguson30OAKAL6006.100000000.000.00P
280Freddy Fermin29KCRAL241919171.21661588011.00042742818.706.92C
281José Fermín25STLNL43229.01028001.0000-17-1-4103.102.002B-3B
282Ryan Fernandez26STLNL160019.2321001.0000001.370.19P
283J.P. Feyereisen31LADNL9009.0321001.0000003.000.33P
284Kyle Finnegan32WSNNL190019.0101001.0000000.470.05P
285Tyler Fitzgerald26SFGNL18138131.154282153.907-2-16-2-18-23.362.23OF-SS-2B-P-1B
286Jack Flaherty28DETAL99054.2431001.000-1-400.660.44P
287Josh Fleming28PITNL171019.0927031.00033204.260.53P
288David Fletcher30ATLNL53128.020614041.00015314306.434.002B
289Dominic Fletcher26CHWAL201814153.15046220.960-1-1017-12.822.40OF
290Chris Flexen29CHWAL108044.1835001.0001501.620.80P
291Wilmer Flores32SFGNL292118191.020218119220.990-2-1142509.426.671B-3B
292Estevan Florial26CLEAL19147125.03231010.9690-521902.231.63OF
293Dylan Floro33WSNNL210022.2523001.000-1-901.990.24P
294Jason Foley28DETAL190017.1312011.000-1-1201.560.16P
295Mike Ford31CINNL22217.017152011.00015917109.008.501B
296Nick Fortes27MIANL342920252.02492371110.996-2-100018.867.29C
297Justin Foscue25TEXAL1002.0110001.0000-1560004.501.002B
298Jake Fraley29CINNL302520221.25451210.981-5-25-1-502.151.77OF
299J.P. France29HOUAL55025.1110001.0000000.360.20P
300Ty France29SEAAL434139366.029626529224.9930-1-1-317.236.681B-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
301Bowden Francis28TORAL52014.2523001.00011403.071.00P
302Adam Frazier32KCRAL282214189.2872955310.9661974423.992.902B-OF-3B
303Kyle Freeland31COLNL44015.251310.8000002.301.00P
304Freddie Freeman34LADNL494945429.140535449232.99525-3-818.458.221B
305Tyler Freeman25CLEAL403831343.0107998031.000140012.812.43OF-2B-3B-SS
306Sal Frelick24MILNL434126348.07270110.986-4-15-3-10-11.841.61OF-3B
307Luis Frías26ARINL7006.110010.0000000.000.00P
308Max Fried30ATLNL99149.21028001.0002801.811.11P
309TJ Friedl28CINNL65544.010100001.0000-120002.052.00OF
310David Fry28CLEAL221711163.0110104514.99119-2-1406.023.89C-1B-OF-3B
311Carson Fulmer30LAAAL110020.1101001.0000000.440.09P
312Kody Funderburk27MINAL160021.230210.667-1-900.830.13P
313Hunter Gaddis26CLEAL230022.031110.6670000.820.09P
314Giovanny Gallegos32STLNL13009.0211001.0000002.000.15P
315Zac Gallen28ARINL99050.2633001.0001401.070.67P
316Joey Gallo30WSNNL222120183.1159145140171.0001721307.817.231B-OF
317Adolis García31TEXAL414036348.08480040.952-2-6-4-13-12.071.95OF
318Avisaíl García33MIANL161310114.039381001.000160003.082.44OF
319Deivi García25CHWAL140014.000000-1-140.000.00P
320Luis García37LAAAL210019.200000000.000.00P
321Luis García Jr.24WSNNL353228284.01456282123.9930-2-3-1304.564.112B
322Maikel Garcia24KCRAL464644401.0110317456.955-3-90002.362.283B
323Robert Garcia28WSNNL190013.220110.500-1-1500.660.05P
324Yimi García33TORAL170018.000000000.000.00P
325Amir Garrett32LAAAL6005.100000-1-380.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
326Braxton Garrett26MIANL2209.2101001.0000000.930.50P
327Reed Garrett31NYMNL170025.041210.7500001.080.18P
328Robert Gasser25MILNL22011.031110.667-1-1801.641.00P
329Kevin Gausman33TORAL99042.1422001.000-1-500.850.44P
330Zack Gelof24OAKAL303030262.11486283323.98052131404.974.832B
331Kyle Gibson36STLNL99055.01064001.000-1-401.641.11P
332Luis Gil26NYYAL99049.0128311.9170002.021.22P
333Logan Gilbert27SEAAL99058.2770001.000-1-301.070.78P
334Logan Gillaspie27SDPNL1000.200000000.000.00P
335Andrés Giménez25CLEAL444441391.018072104428.978002604.054.002B
336Kevin Ginkel30ARINL190018.1202001.00011100.980.11P
337Tyler Glasnow30LADNL1010062.013103001.000-2-601.891.30P
338Paul Goldschmidt36STLNL444342381.2375346290451.000-2-73908.848.521B
339Austin Gomber30COLNL99050.290810.8892801.420.89P
340Yan Gomes36CHCNL231916172.01771716001.00015-3-2109.267.70C
341Marco Gonzales32PITNL33017.0413011.00011202.121.33P
342Nick Gonzales25PITNL109879.1281018031.000-2-24-1-1503.182.552B-3B
343Romy Gonzalez27BOSAL116350.024168011.0000-212404.322.18SS-1B
344Victor González28NYYAL160013.2633001.00011503.950.38P
345Hunter Goodman24COLNL86451.140382041.00012312307.015.001B-OF-C
346Niko Goodrum32TOTAL127775.12515732.880-6-101-5-8002.631.833B-OF-1B-SS-2B
347Nick Gordon28MIANL373024267.06758721.97013-3-1302.191.76OF-2B
348MacKenzie Gore25WSNNL99046.170610.8570001.170.67P
349Nolan Gorman24STLNL403736331.21615999330.981-2-600-14.293.952B
350Yasmani Grandal35PITNL11101090.010196230.9700-511309.808.91C
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
351Jon Gray32TEXAL109052.0945001.0000001.560.90P
352Josiah Gray26WSNNL2208.100000000.000.00P
353Sonny Gray34STLNL77041.1615001.0000001.310.86P
354Tristan Gray28MIANL41113.01019001.000216719206.922.503B
355Chad Green33TORAL7007.200000000.000.00P
356Hunter Greene24CINNL1010058.2615001.000-1-300.920.60P
357Riley Greene23DETAL343227281.264631011.0001652122.041.88OF
358Randal Grichuk32ARINL20147125.035350001.000041902.521.75OF
359Trent Grisham27NYYAL17129110.026251001.00018-1-1002.131.53OF
360Vaughn Grissom23BOSAL121212106.047143215.9790-6-1-1103.913.832B
361Robbie Grossman34TOTAL222016168.04442110.977-2-130002.301.95OF
362Michael Grove27LADNL181024.1312001.0001801.110.17P
363Vladimir Guerrero Jr.25TORAL424241361.033230722331.991010018.207.831B
364Luis Guillorme29TOTMLB16128112.1471532061.000332-1-10-13.772.762B-3B-SS-P
365Lourdes Gurriel Jr.30ARINL434239372.09589330.96862013-22.232.14OF
366Vladimir Gutierrez28MIANL1004.000000000.000.00P
367Josh Hader30HOUAL190020.0404001.00011001.800.21P
368Sam Haggerty30SEAAL75348.086110.8752420001.311.00OF
369DL Hall25MILNL44016.1202001.0000001.100.50P
370David Hamilton26BOSAL211512144.0703135410.943-3-24-2-1704.133.00SS-2B
371Ian Hamilton29NYYAL190022.2440001.000-1-901.590.21P
372Garrett Hampson29KCRAL33136138.0514011011.00022132603.331.34OF-2B-SS-3B-1B
373Emerson Hancock25SEAAL77034.195220.7780001.831.00P
374Mitch Haniger33SEAAL393733322.18379040.952-5-19-5-18-22.212.03OF
375Ian Happ29CHCNL373732320.279772011.0002731122.222.14OF
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
376Bryce Harper31PHINL424240378.036232437127.99741226-18.608.601B
377Brett Harris26OAKAL141311111.03692614.972111-3-3202.842.503B
378Hogan Harris27OAKAL2008.2101001.0000001.040.50P
379Michael Harris II23ATLNL424242376.27674110.987-3-1000-11.791.79OF
380Kyle Harrison22SFGNL1010055.0624001.000-1-400.980.60P
381Grant Hartwig26NYMNL4006.200000000.000.00P
382Hunter Harvey29WSNNL210022.2330001.000-2-1801.190.14P
383Ke'Bryan Hayes27PITNL343333295.195236939.968312312-12.802.713B
384Austin Hays28BALAL211310125.22726010.963-3-25-1-901.861.24OF
385Andrew Heaney33TEXAL99044.200000-2-90.000.00P
386Jonathan Heasley27BALAL3004.1211001.0000004.150.67P
387Austin Hedges31CLEAL14138103.21201146011.000223335110.428.57C
388Jonah Heim29TEXAL413631321.03233101032.991-1-331118.977.80C
389Ryan Helsley29STLNL200020.0440011.000-1-1001.800.20P
390Gunnar Henderson23BALAL434342392.017860115324.98351739-14.024.07SS
391Kyle Hendricks34CHCNL77030.2945001.0001702.641.29P
392Blair Henley27HOUAL1100.1000000000.000.00P
393Ronny Henriquez24MINAL1002.000000000.000.00P
394Tommy Henry26ARINL66028.1330001.000-1-700.950.50P
395Sam Hentges27CLEAL4004.1110001.0000002.080.25P
396Kevin Herget33MILNL2003.200000000.000.00P
397Darell Hernaiz22OAKAL282212191.0813445210.975-1-3-2-1313.722.32SS-3B-2B
398Elieser Hernández29LADNL1106.000000000.000.00P
399Enrique Hernández32LADNL342517238.0714823011.0004201502.681.92OF-3B-2B-1B
400Jonathan Hernández27TEXAL80010.0330001.0000002.700.38P
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
401Jose Hernandez26PITNL6004.200000000.000.00P
402Teoscar Hernández31LADNL494938424.188844001.0005153811.871.80OF
403Iván Herrera24STLNL242320205.22072043011.000-3-18-4-2309.068.63C
404Tim Herrin27CLEAL200019.1413001.0000001.860.20P
405Jason Heyward34LADNL66451.015150001.00049437002.652.50OF
406Aaron Hicks34LAAAL149887.219190001.000-2-32-2-2701.951.36OF-P
407Jordan Hicks27SFGNL1010053.01913512.947-1-403.061.80P
408Kyle Higashioka34SDPNL13137104.0113107511.9910-500-29.698.62C
409Tim Hill34CHWAL190016.051220.600-1-1301.690.16P
410Sean Hjelle27SFGNL110017.0431001.0000002.120.36P
411Bryan Hoeing27MIANL110019.2220001.0000000.920.18P
412Nico Hoerner27CHCNL414138365.216658102613.964-6-19-6-2003.943.642B-SS
413Jeff Hoffman31PHINL200020.0660001.000-1-1002.700.30P
414Colin Holderman28PITNL150013.1321001.0000002.030.20P
415Jackson Holliday20BALAL1010987.0421032051.000-1-7-1-1404.344.202B
416Clay Holmes31NYYAL200020.0220001.000-1-1000.900.10P
417Tyler Holton28DETAL160022.0404001.0000001.640.25P
418Rhys Hoskins31MILNL232219185.01561421229.987-2-15-3-1907.496.701B
419Tanner Houck28BOSAL99158.014122011.000-1-302.171.56P
420Adrian Houser31NYMNL86032.2624001.0000011.650.75P
421Bryan Hudson27MILNL170025.1413001.0001801.420.24P
422Dakota Hudson29COLNL99044.1615001.000-1-501.220.67P
423Daniel Hudson37LADNL190019.0211001.0000000.950.11P
424Sam Huff26TEXAL1002.0220001.0000240009.002.00C
425Brandon Hughes28ARINL3102.200000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
426Kyle Hurt26LADNL3106.2110001.0000001.350.33P
427Jacob Hurtubise26CINNL43123.2330001.000050001.140.75OF
428Andy Ibáñez31DETAL20137122.156134214.98211243904.052.502B-3B-OF
429Raisel Iglesias34ATLNL180017.1404001.0000002.080.22P
430Shota Imanaga30CHCNL99053.2826001.0001401.340.89P
431Jonathan India27CINNL313131269.2964056071.00014-3-1303.203.102B
432Cole Irvin30BALAL87042.1734011.0000001.490.88P
433Jake Irvin27WSNNL99050.21055011.0001401.781.11P
434Kyle Isbel27KCRAL403528307.288880001.0000031102.572.20OF
435Alex Jackson28TBRAL98468.072657001.00012435319.538.00C
436Jay Jackson36MINAL170022.1422001.0000001.610.24P
437Luke Jackson32SFGNL120011.0101001.0000000.820.08P
438Joe Jacques29BOSAL1001.200000000.000.00P
439Travis Jankowski33TEXAL176471.02019010.95024223302.411.12OF
440Danny Jansen29TORAL191717152.0155149330.981-1-9-1-819.008.00C
441Kenley Jansen36BOSAL160015.2000000000.000.00P
442Bryce Jarvis26ARINL170023.2312001.0001801.140.18P
443Cristian Javier27HOUAL66030.2211001.000-1-700.590.33P
444Griffin Jax29MINAL200018.2413001.00011101.930.20P
445Tyler Jay30NYMNL2004.0110001.0000002.250.50P
446Daulton Jefferies28SFGNL2104.200000000.000.00P
447Ryan Jeffers27MINAL222220189.1210201720.9900-1-2-1309.899.45C
448Dany Jiménez30OAKAL150014.220110.5000000.610.07P
449Eloy Jiménez27CHWAL1118.0110001.000-1-1051.131.00OF
450Joe Jiménez29ATLNL170017.010010.0000000.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
451Connor Joe31PITNL393419297.216915710214.988-3-13-4-16-15.053.80OF-1B
452Pierce Johnson33ATLNL130012.0211001.0000001.500.15P
453Jahmai Jones26NYYAL82128.0725001.0001330002.250.882B-OF-3B
454Jared Jones22PITNL99053.0532001.0001400.850.56P
455Nolan Jones26COLNL252523211.24440040.9090-1-1-5-11.701.60OF
456Aaron Judge32NYYAL393934335.295941001.000-1-50002.552.44OF
457Edouard Julien25MINAL463728333.01384195213.986-4-16-1-403.682.962B
458Corey Julks28CHWAL22216.0660001.0000160003.383.00OF
459Josh Jung26TEXAL44336.014410021.0000-1213303.503.503B
460Jakob Junis31MILNL1104.000000000.000.00P
461Janson Junk28MILNL3005.0101001.0000001.800.33P
462Colt Keith22DETAL363428293.11545695317.981-1-3-2-804.634.192B
463Jarred Kelenic24ATLNL292821240.055523001.000-1-51502.061.90OF
464Brad Keller28CHWAL52016.2431001.0000002.160.80P
465Mitch Keller28PITNL1010161.014311021.0002702.071.40P
466Carson Kelly29DETAL282219204.12051941014.99542142328.997.29C
467Joe Kelly36LADNL150013.1514001.00011503.380.33P
468Kevin Kelly26TBRAL150018.2110001.0000000.480.07P
469Merrill Kelly35ARINL44024.2633001.0001802.191.50P
470Michael Kelly31OAKAL210025.0211001.000-1-800.720.10P
471Zack Kelly29BOSAL90011.2303001.0000002.310.33P
472Tony Kemp32BALAL52120.1835001.0000-80003.541.332B-OF
473Buddy Kennedy25DETAL52224.01459021.00002015005.252.802B-3B
474Max Kepler31MINAL282321213.241401001.0000331601.731.46OF
475Orion Kerkering23PHINL130013.2211001.000-1-1501.320.15P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
476Ray Kerr29ATLNL4009.1211001.0000001.930.50P
477Grae Kessinger26HOUAL101123.0113711.90913915203.911.003B-SS-2B-P
478Kevin Kiermaier34TORAL302419208.069690001.000-3-1800-12.992.30OF
479Yusei Kikuchi33TORAL99052.0844001.0001401.380.89P
480Ha-Seong Kim28SDPNL484845417.116957106627.9642713-13.523.40SS
481Craig Kimbrel36BALAL200017.1110001.000-1-1200.520.05P
482Isiah Kiner-Falefa29TORAL423527312.01374393115.993313415-13.922.783B-2B-SS-P-OF
483John King29STLNL90010.060510.8330004.500.56P
484Michael King29SDPNL109054.113310001.00031102.151.30P
485Tyler Kinley33COLNL190017.1303001.0000001.560.16P
486George Kirby26SEAAL1010056.1312001.0000000.480.30P
487Alex Kirilloff26MINAL322711217.164622011.0000-2-4-2202.652.00OF-1B
488Alejandro Kirk25TORAL262520211.02142021020.99131563419.048.15C
489Andrew Kittredge34STLNL200018.2202001.0000000.960.10P
490Heston Kjerstad25BALAL44232.0770001.000-1-2113701.971.75OF
491Will Klein24KCRAL1001.000000000.000.00P
492Landon Knack26LADNL44020.2660001.0000002.611.50P
493Andrew Knizner29TEXAL17126104.01041031001.000-1-14-2-2309.006.12C
494Jared Koenig30MILNL120017.130210.667-1-1201.040.17P
495Stephen Kolek27SDPNL210022.0514001.0000002.050.24P
496Michael Kopech28CHWAL190021.2211001.0000000.830.11P
497Dean Kremer28BALAL88046.0123720.8331401.961.25P
498Zac Kristofak26LAAAL1002.000000000.000.00P
499Joel Kuhnel29HOUAL1002.000000000.000.00P
500Steven Kwan26CLEAL323230283.06258311.98431152101.941.91OF
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
501Peter Lambert27COLNL123026.2101001.000-1-800.340.08P
502Dinelson Lamet31LADNL3004.1220001.0000004.150.67P
503Alex Lange28DETAL190016.2101001.0000000.540.05P
504Shea Langeliers26OAKAL393634320.13112941432.990150008.657.90C
505Wyatt Langford22TEXAL1212898.014140001.000-1-611201.291.17OF
506Trevor Larnach27MINAL88465.014140001.0000-20001.941.75OF
507Jacob Latz28TEXAL200018.2202001.0000000.960.10P
508Ramón Laureano29CLEAL312013186.057525001.00053031932.761.84OF
509Derek Law33WSNNL240027.1110001.0000000.330.04P
510Justin Lawrence29COLNL170018.1211001.0000000.980.12P
511Kyle Leahy27STLNL60010.2101011.00011900.840.17P
512Jordan Leasure25CHWAL190018.1321001.00011101.470.16P
513José Leclerc30TEXAL180018.2211001.0000000.960.11P
514Dylan Lee29ATLNL130021.1514001.0001902.110.38P
515Jung Hoo Lee25SFGNL373635306.280791001.000-2-6-1-302.352.16OF
516Korey Lee25CHWAL282120191.01921839011.000-2-12-4-25-19.056.86C
517Casey Legumina27CINNL1002.000000000.000.00P
518Jack Leiter24TEXAL3309.1101001.0000000.960.33P
519Mark Leiter Jr.33CHCNL190019.0101001.000-1-1100.470.05P
520Dominic Leone32CHWAL170014.230210.667-1-1401.230.12P
521Royce Lewis25MINAL1102.0110001.000000004.501.003B
522Matthew Liberatore24STLNL163026.2725001.0001802.360.44P
523Francisco Lindor30NYMNL464542398.11706898418.976-3-9-2-603.753.61SS
524Trey Lipscomb24WSNNL333127276.01033363712.932282903.132.743B-1B-2B
525Zack Littell28TBRAL99049.2826001.000-1-4-11.450.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
526Brendon Little27TORAL3003.1101001.0000002.700.33P
527Luke Little23CHCNL131011.2303011.0000002.310.23P
528Ben Lively32CLEAL66032.1312001.000-1-600.840.50P
529Jonathan Loáisiga29NYYAL3004.0312001.0000006.751.00P
530Nick Lodolo26CINNL66035.030210.667-1-600.510.33P
531Nick Loftin25KCRAL117257.1361719051.00011524205.652.772B-3B-1B
532Joey Loperfido25HOUAL13127104.026251001.0002280002.252.00OF
533Jacob Lopez26TBRAL3005.100000-1-380.000.00P
534Jorge López31NYMNL230021.210010.000-2-1800.000.00P
535Nicky Lopez29CHWAL373431305.01374887215.985-2-6-2-8-13.983.382B-SS
536Otto Lopez25MIANL201411131.047172914.979-2-221903.162.192B-3B-SS
537Pablo López28MINAL99050.153110.8000000.720.44P
538Reynaldo López30ATLNL77040.1752001.0000001.561.00P
539Michael Lorenzen32TEXAL77042.11037021.0001502.131.43P
540Richard Lovelady28CHCNL7005.2321001.000-1-3504.760.43P
541Brandon Lowe29TBRAL87560.1341420061.000117-1-2005.074.252B
542Josh Lowe26TBRAL99982.02423010.9580-3-1-14-12.522.56OF
543Nathaniel Lowe28TEXAL272727242.024322317320.98817-1-508.938.891B
544Easton Lucas27OAKAL3003.200000000.000.00P
545Joey Lucchesi31NYMNL1104.1101001.000-1-4602.081.00P
546Marco Luciano22SFGNL33327.017512011.0001640005.675.67SS
547Seth Lugo34KCRAL1010065.11257011.0000001.651.20P
548Gavin Lux26LADNL363227290.113150810181.00052141704.063.642B
549Jesús Luzardo26MIANL77037.2615001.0001501.430.86P
550Jordan Lyles33KCRAL5005.0110001.0000001.800.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
551Daniel Lynch IV27KCRAL2107.0101011.0000001.290.50P
552Lance Lynn37STLNL99045.131110.667-2-900.400.22P
553Manny Machado31SDPNL131311112.028721021.0002180002.252.153B
554Josh Maciejewski28NYYAL1001.000000000.000.00P
555Nick Madrigal27CHCNL411913205.0591940081.000-2-14-2-1202.591.343B-2B
556Kenta Maeda36DETAL77030.273311.8570001.760.86P
557Luke Maile33CINNL201813156.01761651010.994326-2-15110.108.75C
558Anthony Maldonado26MIANL101012.052211.8000003.000.40P
559Martín Maldonado37CHWAL272619217.0218212510.995-2-13-4-22-19.008.04C
560Sean Manaea32NYMNL99046.1514001.0000000.970.56P
561Matt Manning26DETAL55027.2312011.000-1-700.980.60P
562Alek Manoah26TORAL33018.0101001.0000000.500.33P
563Joe Mantiply33ARINL210017.1321001.0000001.560.14P
564Kyle Manzardo23CLEAL3005.0431001.0000-290007.201.331B
565Manuel Margot29MINAL34187185.146460001.00014-3-1902.231.35OF
566Ron Marinaccio28NYYAL90012.2211001.0000001.420.22P
567Alec Marsh26KCRAL77037.0114520.8180002.191.29P
568Brandon Marsh26PHINL423632338.06864221.971-2-772411.761.57OF
569Ketel Marte30ARINL403832334.020187112227.99051772515.364.982B-SS
570Starling Marte35NYMNL373633321.17166412.986-5-17-4-1401.961.89OF
571Yunior Marte29PHINL120013.1211001.0000001.350.17P
572Austin Martin25MINAL272313195.150491011.000-3-19-6-36-12.301.79OF-2B
573Chris Martin38BOSAL180018.1752001.000-1-1103.440.39P
574Justin Martinez22ARINL110013.0202001.0000001.380.18P
575Nick Martinez33CINNL104038.171421.7140001.170.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
576Seth Martinez29HOUAL200026.1312001.0001801.030.15P
577Nick Martini34CINNL52119.0440001.0000150001.890.80OF
578Michael Massey26KCRAL232321198.08735520101.0001621203.953.782B
579Miles Mastrobuoni28CHCNL16117101.254193325.9630-233504.603.25SS-2B-OF-3B
580Jorge Mateo29BALAL282419221.21074262316.97231542104.223.592B-OF-SS
581Phil Maton31TBRAL210017.2202001.0000001.020.10P
582Luis Matos22SFGNL76662.02120010.952-4-7611932.902.86OF
583Yuki Matsui28SDPNL210019.141210.750-1-1001.400.14P
584Steven Matz33STLNL66027.241211.7500000.980.50P
585Tyler Matzek33ATLNL110010.0000000000.000.00P
586Tim Mayza32TORAL210014.1101001.0000000.630.05P
587James McArthur27KCRAL180020.2101001.0000000.440.06P
588James McCann34BALAL201816163.21741621020.989-1-9-2-15-29.468.60C
589Kyle McCann26OAKAL15139105.09991531.970-1-16-1-1108.236.40C
590Jake McCarthy26ARINL382721256.05958010.983-3-14-4-1802.041.53OF
591Darren McCaughan28MIANL1004.2101001.0000001.931.00P
592Chas McCormick29HOUAL212116181.041410001.000-3-18-2-1302.041.95OF
593Andrew McCutchen37PITNL31010.0440001.0000-230003.601.33OF
594T.J. McFarland35OAKAL240019.0835011.000-1-1103.790.33P
595Scott McGough34ARINL150016.0211001.0000001.130.13P
596Reese McGuire29BOSAL242017181.1201190832.985191709.838.25C
597Ryan McKenna27BALAL83130.011110001.000-1-34-1-4003.301.38OF
598Triston McKenzie26CLEAL99047.1871001.0000001.520.89P
599Zach McKinstry29DETAL261610157.253163343.925-1-9-3-2202.801.58SS-3B-2B-OF-P
600Ryan McMahon29COLNL464643398.114026107711.950-3-82603.012.893B
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
601Jeff McNeil32NYMNL444340388.11858893427.978-6-18-5-1514.193.852B-OF
602Curtis Mead23TBRAL252321200.174264539.95901-3-1803.192.842B-3B
603Parker Meadows24DETAL322615217.159590001.00042431602.441.84OF
604John Means31BALAL33017.2101001.0000000.510.33P
605Nick Mears27COLNL190018.1202001.0000000.980.11P
606Trevor Megill30MILNL110011.200000000.000.00P
607Tylor Megill28NYMNL1104.0202011.0000004.502.00P
608MJ Melendez25KCRAL383821304.16259211.984-5-180001.801.56OF-1B
609Danny Mendick30CHWAL131312109.23092012.967114-1-1102.382.233B
610Joey Meneses32WSNNL242423211.0212194180241.000-1-41619.048.831B
611Whit Merrifield35PHINL242117200.056352016.98221221202.481.96OF-2B-3B
612Jackson Merrill21SDPNL454040362.1134130222.9856193903.282.93OF
613Julian Merryweather32CHCNL4004.200000000.000.00P
614Matt Mervis26CHCNL1001.0110001.000000009.000.50P-1B
615Max Meyer25MIANL33017.0642001.0000003.182.00P
616Jake Meyers28HOUAL362624241.08584010.988212-2-9-13.142.33OF
617Miles Mikolas35STLNL1010053.0752011.000-1-401.190.70P
618Wade Miley37MILNL2207.0202001.0000002.571.00P
619Drew Millas26WSNNL22216.014113001.0001800007.887.00C
620Bobby Miller25LADNL33011.2101001.0000000.770.33P
621Bryce Miller25SEAAL99052.2752001.0000001.200.78P
622Erik Miller26SFGNL231022.0101001.0001900.410.04P
623Mason Miller25OAKAL150019.1110001.0000000.470.07P
624Owen Miller27MILNL64232.023194021.000-1-290006.472.881B-3B-2B-P
625Shelby Miller33DETAL150016.1110001.0000000.550.07P
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
626Tyson Miller28TOTZZ110015.2110001.0000000.570.09P
627Hoby Milner33MILNL220021.2853001.0000003.320.36P
628A.J. Minter30ATLNL210017.2202001.00011101.020.10P
629José Miranda26MINAL272514209.044133012.977-2-131601.851.593B-1B
630Casey Mize27DETAL88043.2945021.0001501.851.13P
631Carmen Mlodzinski25PITNL1001.2101001.0000005.401.00P
632Anthony Molina22COLNL90016.2422001.00022402.160.44P
633Sam Moll32CINNL7006.0101001.00013301.500.14P
634Andruw Monasterio27MILNL84239.014410011.00026313003.231.563B-2B-OF
635Yoán Moncada29CHWAL11111086.03182124.93511511403.032.643B
636Mickey Moniak26LAAAL322618230.17170010.986211-1-5-12.742.19OF
637Frankie Montas31CINNL88035.0936001.0001602.311.13P
638Elehuris Montero25COLNL363330287.1343331120331.000-2-7-1-4010.749.531B
639Rafael Montero33HOUAL210020.2202001.0000000.870.10P
640Jordan Montgomery31ARINL66034.1514001.0001601.310.83P
641Dylan Moore31SEAAL373226296.21246953211.98441831203.702.98SS-OF-1B-2B-3B
642Matt Moore35LAAAL180016.2303001.0000001.620.17P
643Adrián Morejón25SDPNL120017.2202001.0000001.020.17P
644Christopher Morel25CHCNL383816295.082235454.939-3-12-6-2402.352.033B
645Gabriel Moreno24ARINL353030275.02532361611.996151408.257.20C
646Eli Morgan28CLEAL9008.1303001.00012403.240.33P
647Charlie Morton40ATLNL88046.050410.8000000.780.50P
648Ryan Mountcastle27BALAL403938358.236734026125.997-1-441329.189.151B
649Kyle Muller26OAKAL110028.284310.8751702.200.64P
650Cedric Mullins29BALAL403634335.069681001.000-1-31301.851.73OF
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
651Max Muncy33LADNL403636337.193256628.97831041402.432.283B
652Andrés Muñoz25SEAAL180019.130210.6670000.930.11P
653Roddery Muñoz24MIANL33015.2312001.0000001.721.00P
654Sean Murphy29ATLNL1106.0990001.0000-5800013.509.00C
655Tom Murphy33SFGNL1210884.269681001.000-2-31-5-71-27.335.75C
656Joe Musgrove31SDPNL88041.0954001.0000001.981.13P
657Parker Mushinski28HOUAL4006.021010.500-2-6701.500.25P
658Dane Myers28MIANL105360.01917110.947070002.701.80OF
659Tobias Myers25MILNL44017.0101001.0000000.530.25P
660Andrew Nardi25MIANL230018.2303001.00022101.450.13P
661Omar Narváez32NYMNL221712153.0163156342.975-4-32-7-5509.357.23C
662Nick Nastrini24CHWAL2208.0110001.000-1-2501.130.50P
663Bo Naylor24CLEAL322926261.1276263942.986-1-429-19.378.50C
664Josh Naylor27CLEAL404037356.030627925236.9932800-17.697.601B
665Kyle Nelson27ARINL110010.200000000.000.00P
666Nick Nelson28PHINL3003.1110001.0000002.700.33P
667Ryne Nelson26ARINL77029.163210.8330001.530.71P
668Héctor Neris35CHCNL180017.0202001.000-1-1201.060.11P
669Zach Neto23LAAAL464545403.016250108425.9752526-13.533.43SS
670Tyler Nevin27OAKAL35288241.012010314310.975-1-32904.372.66OF-1B-3B
671Kevin Newman30ARINL322723244.0902267115.98931242013.282.70SS-2B
672Kyle Nicolas25PITNL7007.0202001.00012902.570.29P
673Tomás Nido30NYMNL201613149.1151141821.98702-1-808.987.45C
674Brandon Nimmo31NYMNL403831338.061574001.0000-1-3-1001.621.53OF
675Ryan Noda28OAKAL272218202.018516518222.9892140008.156.781B
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
676Aaron Nola31PHINL1010165.0734011.0000000.970.70P
677Lars Nootbaar26STLNL333224283.27370121.973-4-16-1-402.252.15OF
678Dedniel Núñez28NYMNL4006.100000000.000.00P
679Nasim Nuñez23WSNNL62122.0125612.9170-170004.501.83SS-2B
680Riley O'Brien29STLNL1001.000000000.000.00P
681Ryan O'Hearn30BALAL119575.138380041.0000-211604.543.17OF-1B
682Logan O'Hoppe24LAAAL393736332.03333161520.99414-1-408.978.49C
683Tyler O'Neill29BOSAL322915259.14846110.97902-1-401.631.47OF
684Bailey Ober28MINAL99047.0413001.0000000.770.44P
685Steven Okert32MINAL170014.100000000.000.00P
686Edward Olivares28PITNL20196143.03836110.974-1-80002.331.85OF
687Matt Olson30ATLNL424242376.238435130333.9924141319.109.071B
688Reese Olson24DETAL88047.142110.750-1-400.570.38P
689Jonathan Ornelas24TEXAL1003.00000000000.000.002B
690Rafael Ortega33CHWAL124450.018180001.000361-1-2403.241.50OF
691Joey Ortiz25MILNL403023277.096326137.969-1-3-3-1303.022.213B-2B-SS
692Luis Ortiz28PHINL1000.200000000.000.00P
693Luis Ortiz25PITNL140023.220110.5000000.380.07P
694Adam Ottavino38NYMNL180018.1642001.0000002.950.33P
695James Outman27LADNL363025269.17674110.987-2-9-3-13-12.512.08OF
696Cristian Pache25PHINL15136108.02723220.9260522202.081.67OF
697Chris Paddack28MINAL99050.1826001.000-1-401.430.89P
698Emilio Pagán33CINNL210019.1211001.0000000.930.10P
699Andy Pages23LADNL292924261.186851001.00083652202.962.97OF
700Pedro Pagés25STLNL83337.24644020.957-1-1800010.515.50C-1B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
701Richie Palacios27TBRAL383127290.1100633618.9904181403.072.54OF-2B
702Daniel Palencia24CHCNL70011.0101001.0000000.820.14P
703Andre Pallante25STLNL90010.0642001.00012005.400.67P
704Isaac Paredes25TBRAL414140365.177205438.96112-2-701.821.803B
705Kyren Paris22LAAAL77660.0231112041.0000-40003.453.292B
706Mitchell Parker24WSNNL66032.0422001.0000001.130.67P
707Wes Parsons31TOTAL4009.041210.7500003.000.75P
708Vinnie Pasquantino26KCRAL373733321.0318290280241.00041541508.928.591B
709Graham Pauley23SDPNL64134.1126511.917-1-30-1-3502.881.573B-1B
710James Paxton35LADNL88044.1404001.0002900.810.50P
711Joel Payamps30MILNL160014.031110.6670001.290.13P
712Nate Pearson27TORAL180015.000000-1-1300.000.00P
713Elvis Peguero27MILNL190020.0202001.0000000.900.11P
714Jeremy Peña26HOUAL474745413.021281125635.9720-1-4-12-14.494.38SS
715Ryan Pepiot26TBRAL77036.2651021.0000001.470.86P
716Freddy Peralta28MILNL99049.21147001.0000001.991.22P
717Wandy Peralta32SDPNL210018.1211001.0000000.980.10P
718Geraldo Perdomo24ARINL77563.019415051.0000-50002.712.71SS
719Jhonny Pereda28MIANL32017.022220001.0000-17-1-71-111.657.33C
720Cionel Pérez28BALAL9008.000000000.000.00P
721Martín Pérez33PITNL99050.0633011.0002801.080.67P
722Salvador Perez34KCRAL414034343.03283121515.99725-1-308.587.98C-1B
723Wenceel Pérez24DETAL282315211.15049010.98002-1-502.091.75OF
724Blake Perkins27MILNL373433315.010097210.99041641512.832.68OF
725Jace Peterson34ARINL105350.020713031.000-3-78-3-7203.602.00SS-2B-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
726Brandon Pfaadt25ARINL99054.073310.857-1-401.000.67P
727Tommy Pham36CHWAL202012177.036360001.000-3-20-4-2701.831.80OF
728Evan Phillips29LADNL140013.232010.667-1-1501.320.14P
729Kevin Pillar35TOTAL251612150.232320001.000191701.911.28OF
730René Pinto27TBRAL191511135.0129126210.992-3-28-3-27-18.536.74C
731Ricardo Pinto30PHINL60010.2651001.0000005.061.00P
732Nick Pivetta31BOSAL55026.2321001.0000001.010.60P
733Colin Poche30TBRAL10009.100000000.000.00P
734Jorge Polanco30SEAAL403938340.11415781318.97926-1-403.653.452B
735Zach Pop27TORAL9008.0220001.0000002.250.22P
736Cody Poteet29NYYAL1106.0220001.0000003.002.00P
737Ryan Pressly35HOUAL180016.1312011.0000001.650.17P
738Quinn Priester23PITNL55027.094320.778-2-1502.331.40P
739Jurickson Profar31SDPNL454523346.074713011.000-3-10-2-6-11.921.64OF-1B
740Austin Pruitt34TEXAL4004.1101001.0000002.080.25P
741A.J. Puk29MIANL74016.1101011.0000000.550.14P
742Cal Quantrill29COLNL99051.2853001.0000001.390.89P
743Jose Quintana35NYMNL99046.2743011.000-1-401.350.78P
744Ceddanne Rafaela23BOSAL464329391.11468256816.945-1-4-2-603.172.26SS-OF-2B-3B
745Cole Ragans26KCRAL1010156.01147001.0001401.771.10P
746Tanner Rainey31WSNNL130013.0321001.0000002.080.23P
747Cal Raleigh27SEAAL393633319.13483281732.9912862319.728.85C
748Brooks Raley36NYMNL8007.000000000.000.00P
749Luke Raley29SEAAL322822242.084804031.00031731403.122.47OF-1B
750Emmanuel Ramirez29MIANL3003.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
751Erasmo Ramírez34TBRAL90014.0202001.0000001.290.22P
752Harold Ramírez29TBRAL54034.012120001.000259310503.182.40OF
753José Ramírez31CLEAL363634321.080215638.963-3-100002.162.143B
754Nick Ramirez34LADNL6009.1202001.0000001.930.33P
755Yohan Ramírez29TOTZZ100014.1211001.00018501.260.20P
756Bryan Ramos22CHWAL109878.031625021.00023423103.583.103B
757Heliot Ramos24SFGNL109884.021192001.00057757112.252.10OF
758Colin Rea33MILNL99048.2972001.000-2-801.661.00P
759J.T. Realmuto33PHINL383834335.23763571723.995-1-3-3-11-210.039.84C
760Jakson Reetz28SFGNL53331.034340001.000060009.876.80C
761Rob Refsnyder33BOSAL19129113.02927110.966217-2-2102.231.47OF
762Sean Reid-Foley28NYMNL120011.200000000.000.00P
763Zach Remillard30CHWAL87562.024618021.00024623903.482.672B-3B-SS
764Anthony Rendon34LAAAL171615139.248113525.9582151912.962.883B
765Hunter Renfroe32KCRAL413633321.07368411.986-3-100012.021.76OF
766Luis Rengifo27LAAAL292624236.01084857317.972-2-12-1-504.003.502B-3B-SS
767Pablo Reyes30BOSAL21159142.062203844.935-1-11-3-2503.682.323B-2B-SS-1B-P
768Bryan Reynolds29PITNL414132361.270646011.000-7-25-1-311.741.71OF
769Trevor Richards31TORAL200021.030210.6670000.860.10P
770Austin Riley27ATLNL373736326.195256733.968392702.542.493B
771Leo Rivas26SEAAL42117.0936021.0001660004.762.25SS-2B
772Emmanuel Rivera28MIANL332419218.01147241110.991-2-101614.673.323B-1B-P
773Anthony Rizzo34NYYAL474744415.234229049329.99125-1-307.347.211B
774Luis Robert Jr.26CHWAL77761.012120001.000-3-56-2-3901.771.71OF
775David Robertson39TEXAL200023.2835001.0001803.040.40P
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
776Nick Robertson25STLNL80012.1110001.000000.730.13P
777Víctor Robles27WSNNL119771.22725110.96312523303.272.36OF
778Brayan Rocchio23CLEAL403838346.01304780324.9770131003.303.18SS
779Brendan Rodgers27COLNL423838336.216553111131.994-3-101414.383.902B
780Carlos Rodón31NYYAL1010055.0514001.000-1-400.820.50P
781Grayson Rodriguez24BALAL77040.0725001.00021001.581.00P
782Joely Rodríguez32BOSAL110011.0220001.0000001.640.18P
783Julio Rodríguez23SEAAL464644401.1125122210.9923851422.782.70OF
784Manuel Rodríguez27TBRAL9009.2101001.0000000.930.11P
785Randy Rodríguez24SFGNL4008.2211001.0000002.080.50P
786Yariel Rodríguez27TORAL44015.100000000.000.00P
787Yerry Rodríguez26TEXAL110015.2312001.0000001.720.27P
788Jake Rogers29DETAL272418208.1215209510.9951721219.247.93C
789Taylor Rogers33SFGNL200017.1202001.0000001.040.10P
790Trevor Rogers26MIANL99042.083410.875-1-501.500.78P
791Tyler Rogers33SFGNL230021.261410.833-1-902.080.22P
792Johan Rojas23PHINL383833334.08178120.975-8-30-5-1702.132.08OF
793Josh Rojas30SEAAL383324294.095385525.97901-1-402.852.113B-2B-OF-P
794Miguel Rojas35LADNL281913176.062233815.98411021403.122.10SS-2B-3B
795Chris Roller27MILNL1003.0110001.0000240003.001.00OF
796Jordan Romano31TORAL120011.000000000.000.00P
797JoJo Romero27STLNL220023.1202001.0001900.770.09P
798Brent Rooker29OAKAL1110777.112120001.000-3-40-1-1501.401.09OF
799Ben Rortvedt26TBRAL332520230.2242231921.9921431609.367.06C-P
800Amed Rosario28TBRAL363428307.295652914.989-4-14-5-19-12.752.35OF-2B-SS-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
801Eddie Rosario32WSNNL373021278.26865121.971-6-25-3-12-12.131.78OF
802Eguy Rosario24SDPNL2594101.038112614.9740522403.301.423B-2B
803Joe Ross31MILNL88041.0651001.0000001.320.75P
804Landen Roupp25SFGNL100013.2303001.0000001.980.30P
805Chris Roycroft27STLNL5006.0303001.0000004.500.60P
806Esteury Ruiz25OAKAL25167138.03635010.972-1-5-1-8-12.281.40OF
807José Ruiz29PHINL5007.000000000.000.00P
808Keibert Ruiz25WSNNL242222197.11931821014.9950-1-2-1208.768.00C
809Jackson Rutledge25WSNNL1001.000000000.000.00P
810Adley Rutschman26BALAL282624238.123922712011.00042042029.038.54C
811Joe Ryan28MINAL99053.0853001.000-1-401.360.89P
812Ryder Ryan29PITNL110013.000000000.000.00P
813Andrew Saalfrank26ARINL2001.000000000.000.00P
814Blake Sabol26SFGNL87565.07066130.957-3-60-1-1809.288.38C
815Eduardo Salazar26LADNL1002.0101001.0000004.501.00P
816Chris Sale35ATLNL88049.2826001.0000001.451.00P
817Cristopher Sánchez27PHINL99049.01511130.8000002.201.33P
818Gary Sánchez31MILNL129981.26965310.9861100007.495.67C-1B
819Jesús Sánchez26MIANL343026268.058580001.000-6-28-5-22-21.951.71OF
820Sixto Sánchez25MIANL125026.2532001.0000001.690.42P
821Nick Sandlin27CLEAL240022.0413001.0001901.640.17P
822Patrick Sandoval27LAAAL1010051.091710.88931201.410.80P
823Cole Sands26MINAL160018.2303001.00011101.450.19P
824Miguel Sanó31LAAAL1310689.1442519021.00023022704.433.143B-1B-P
825Carlos Santana38MINAL413939349.230427823323.9905151307.757.341B
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
826Dennis Santana28NYYAL160018.2321011.000-1-1101.450.19P
827Anthony Santander29BALAL343425298.074731001.00014-1-402.232.18OF
828Tayler Saucedo31SEAAL140013.1303001.0000002.030.21P
829Matt Sauer25KCRAL140016.1202001.0000001.100.14P
830Josh Sborz30TEXAL7005.1101001.000-1-3801.690.14P
831Nolan Schanuel22LAAAL413734332.027625718129.996-5-170017.456.711B
832Clarke Schmidt28NYYAL99050.2136610.9231402.131.33P
833Casey Schmitt25SFGNL66656.01899021.000-1-30-2-43-12.893.00SS
834Davis Schneider25TORAL383118271.081572313.988-1-200-12.661.90OF-2B
835John Schreiber30KCRAL210021.1743001.0000002.950.33P
836Max Schuemann27OAKAL292215196.1712148214.972-4-26-5-3003.162.16SS-2B-OF-3B
837Kyle Schwarber31PHINL1119.0440001.0000310004.004.00OF
838Christian Scott25NYMNL33016.2110001.0000000.540.33P
839Tanner Scott29MIANL190019.030210.667-2-2100.950.11P
840Tayler Scott32HOUAL210023.01073001.0000003.910.48P
841Victor Scott II23STLNL201716158.04241010.976-1-6-1-702.342.05OF
842Corey Seager30TEXAL414135347.01504898419.9735162703.793.56SS
843JP Sears28OAKAL1010054.1606001.000-2-700.990.60P
844Colin Selby26KCRAL2003.0220001.0000006.001.00P
845Marcus Semien33TEXAL484844420.020970138126.99511301131-14.464.332B
846Nick Senzel29WSNNL11111095.23562722.94301-1-1303.103.003B
847Brian Serven29TORAL63227.02625010.962-1-540008.334.17C
848Luis Severino30NYMNL99051.21211011.9171401.921.22P
849Paul Sewald34ARINL5005.0101001.0000001.800.20P
850Bryan Shaw36CHWAL5004.000000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
851Gavin Sheets28CHWAL302919237.19188214.989-4-19-3-1503.413.00OF-1B
852Austin Shenton26TBRAL97764.161583031.0001150008.536.781B
853Braden Shewmake26CHWAL252115178.064134837.9530-1-1-703.082.44SS-3B-2B
854Zack Short29TOTMLB1510896.12962213.96622311202.621.873B-2B-SS
855Jared Shuster25CHWAL70018.0101001.000-1-1100.500.14P
856Michael Siani24STLNL392716243.266651001.000212314-12.441.69OF
857Chase Silseth24LAAAL2208.000000000.000.00P
858Lucas Sims30CINNL180014.1321011.0000001.880.17P
859Brady Singer27KCRAL1010056.21073001.0000001.591.00P
860Jon Singleton32HOUAL282723236.019917622121.995-7-34-3-1507.557.071B
861Jose Siri28TBRAL373632315.19995040.960-10-37-4-15-12.712.57OF
862Paul Skenes22PITNL22010.0211001.0000001.801.00P
863Tarik Skubal27DETAL99055.063210.833-1-400.820.56P
864Justin Slaten26BOSAL160024.0422001.0000001.500.25P
865Austin Slater31SFGNL2111295.022211001.0000-311202.081.05OF
866Burch Smith34MIANL190022.0404001.000-1-901.640.21P
867Cade Smith25CLEAL200020.1211001.0000000.890.10P
868Dominic Smith29BOSAL118676.058508051.00022811606.875.271B
869Drew Smith30NYMNL100010.000000000.000.00P
870Josh Smith26TEXAL443732337.097237228.97931062112.541.983B-SS
871Pavin Smith28ARINL139373.030282001.0001230003.702.31OF-1B
872Will Smith34KCRAL170014.230210.6670001.230.12P
873Will Smith29LADNL373636327.13223051430.991312-1-4-28.778.62C
874Drew Smyly35CHCNL90012.2101001.00011600.710.11P
875Kirby Snead29SEAAL4002.200000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
876Blake Snell31SFGNL33011.200000-1-170.000.00P
877Collin Snider28SEAAL3003.0101001.0000003.000.33P
878Tyler Soderstrom22OAKAL88564.15346618.98111511907.275.781B-C
879Donovan Solano36SDPNL54334.0927011.000-1-380002.381.803B
880George Soriano25MIANL100011.2202001.00011701.540.20P
881José Soriano25LAAAL108046.1147520.8570002.331.20P
882Michael Soroka26CHWAL109047.2826001.0001401.510.80P
883Edmundo Sosa28PHINL211911163.0853151311.9650132204.533.90SS-3B-2B
884Lenyn Sosa24CHWAL129887.12781813.963-1-17-3-4102.682.003B-2B
885Gregory Soto29PHINL180014.0220001.000-1-1401.290.11P
886Juan Soto25NYYAL484844421.01101064011.0007191202.352.29OF
887Gabe Speier29SEAAL170013.2101001.000-1-1500.660.06P
888Mitch Spence26OAKAL121030.0624001.0000001.800.50P
889Carson Spiers26CINNL2007.0110001.0000001.290.50P
890George Springer34TORAL393837328.06562210.985-5-180011.761.64OF
891Jacob Stallings34COLNL201715156.1136129610.993151817.776.75C
892Ryne Stanek32SEAAL180015.0110001.0000000.600.06P
893Josh Staumont30MINAL4004.100000000.000.00P
894Justin Steele28CHCNL44019.0101001.0000000.470.25P
895Spencer Steer26CINNL444437382.0135127532.97826-1-303.112.75OF-1B-2B
896Jackson Stephens30ATLNL3003.100000000.000.00P
897Tyler Stephenson27CINNL342927256.22502428011.0000-1-1-508.777.35C
898Brock Stewart32MINAL130013.1211011.0000001.350.15P
899DJ Stewart30NYMNL107147.012120001.000-3-81-1-2502.301.09OF-1B
900Gavin Stone25LADNL88044.01486021.0000002.861.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
901Trevor Story31BOSAL88767.22041513.9500923502.532.38SS
902Bryson Stott26PHINL433935363.01636892320.982-1-20003.973.402B-SS
903Kyle Stowers26BALAL21010.0550001.00011130004.502.50OF
904Matt Strahm32PHINL190019.000000000.000.00P
905Chris Stratton33KCRAL180018.2303001.0000001.450.17P
906Hunter Stratton27PITNL200021.2312001.0000001.250.15P
907Hunter Strickland35LAAAL180019.000000000.000.00P
908Spencer Strider25ATLNL2209.0110001.0000001.000.50P
909Ross Stripling34OAKAL1010052.0104510.900-1-401.560.90P
910Marcus Stroman33NYYAL99048.2157710.9330002.591.56P
911Peter Strzelecki29CLEAL4005.200000000.000.00P
912Garrett Stubbs31PHINL14101098.19691410.990-1-16-1-12-18.696.79C
913Albert Suárez34BALAL83023.2835011.0001803.041.00P
914Eugenio Suárez32ARINL464545404.01182193415.96600-1-302.542.483B
915José Suarez26LAAAL120023.1101001.000-1-900.390.08P
916Ranger Suárez28PHINL99159.015312011.0001302.291.67P
917Robert Suarez33SDPNL180019.1220001.0000000.930.11P
918Wander Suero32HOUAL1000.00000000.00P
919Brett Sullivan30SDPNL3003.0220001.000080006.000.671B-C
920Cole Sulser34NYMNL4004.200000-1-430.000.00P
921Brent Suter34CINNL181026.1615001.00021502.050.33P
922Jack Suwinski25PITNL453326318.2101100010.990519-6-2202.822.22OF
923Seiya Suzuki29CHCNL181818156.23633212.972-1-70012.011.94OF
924Dansby Swanson30CHCNL363533307.21324583412.970-1-50003.743.56SS
925Erik Swanson30TORAL12009.110010.0000000.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
926Jameson Taillon32CHCNL66032.272410.857-1-601.651.00P
927Dillon Tate30BALAL110012.2101001.0000000.710.09P
928Fernando Tatis Jr.25SDPNL484842416.19486441.957-5-13-3-8-11.951.88OF
929Mike Tauchman33CHCNL373427310.06866111.985-5-21-2-701.951.81OF
930Leody Taveras25TEXAL454441386.0118114311.992-8-24-3-902.732.60OF
931Chris Taylor33LADNL251814173.037361001.0004270001.921.42OF-2B
932Michael A. Taylor33PITNL383232292.19592210.98983283222.892.47OF
933Samad Taylor25SEAAL31011.1110001.0000-30000.790.33OF
934Tyrone Taylor30NYMNL252016194.15654110.9820-200-12.552.20OF
935Julio Teheran33NYMNL1102.2110001.0000003.381.00P
936Rowdy Tellez29PITNL403223282.125322923120.99631114-18.036.301B
937Kai-Wei Teng25SFGNL40011.0422001.0000003.271.00P
938Matt Thaiss29LAAAL1110887.09694020.979-1-9-1-1409.728.55C
939Caleb Thielbar37MINAL13009.110010.0000000.000.00P
940Alek Thomas24ARINL44330.0660001.000-3-1030001.801.50OF
941Lane Thomas28WSNNL222221192.04441211.977-6-37-5-3102.021.95OF
942Bubba Thompson26CINNL115452.015150001.000-1-21-1-2302.601.36OF
943Keegan Thompson29CHCNL90012.210010.000-1-1600.000.00P
944Ryan Thompson32ARINL190020.0110001.000-1-1000.450.05P
945Zack Thompson26STLNL52017.0321001.0000001.590.60P
946Trent Thornton30SEAAL190019.020110.500-1-1100.470.05P
947Michael Toglia25COLNL15128110.265596051.000-3-29-1-1005.293.821B-OF
948Michael Tonkin34TOTZZ120018.0220001.0000001.000.17P
949Spencer Torkelson24DETAL424239373.234631429328.991-2-7-6-1908.268.171B
950Abraham Toro27OAKAL333122255.19442520131.000-2-8-2-903.312.762B-3B-1B-OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
951Gleyber Torres27NYYAL474645410.11627087521.969-4-120003.443.342B
952Ezequiel Tovar22COLNL454545393.120160140130.995251304.584.44SS
953Taylor Trammell26TOTZZ71021.1660001.000175-1-5702.530.86OF
954Blake Treinen36LADNL6006.0101001.0000001.500.17P
955Alan Trejo28COLNL129575.2401228061.00011623204.763.332B-SS-3B
956Jose Trevino31NYYAL282321211.12302181022.99131763419.718.14C-P
957Jared Triolo26PITNL434339380.11565996122.99431061913.673.372B-3B-1B
958Chadwick Tromp29ATLNL16137116.21151087001.00011311008.877.19C
959Mike Trout32LAAAL242421203.067652011.000140012.972.79OF
960Cole Tucker27LAAAL108567.027111331.889110-1-1703.222.183B-OF
961Kyle Tucker27HOUAL454541393.081774021.000263911.851.80OF
962Brice Turang24MILNL434136359.018783103119.995-2-51304.664.332B
963Spencer Turnbull31PHINL106039.1862001.000-2-1001.830.80P
964Justin Turner39TORAL87256.02514920.920070003.702.883B-1B
965Trea Turner31PHINL323231281.01073271410.963-3-12-1-403.303.22SS
966Kyle Tyler27MIANL1002.0110001.0000004.501.00P
967Edwin Uceta26TBRAL2004.0110001.0000002.250.50P
968José Ureña32TEXAL133038.174210.857-1-501.410.46P
969Luis Urías27SEAAL302317200.168244045.941140002.882.133B
970Ramón Urías30BALAL191513138.139191822.949001902.411.953B-1B
971Abner Uribe24MILNL140014.1752011.00011404.400.50P
972Gio Urshela32DETAL211813159.03562810.97132100-11.921.553B-1B
973Naoyuki Uwasawa30BOSAL2004.0110001.0000002.250.50P
974Enmanuel Valdez25BOSAL282617218.1109377119.991213-1-5-14.453.862B
975Framber Valdez30HOUAL66036.2202001.000-1-500.490.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
976Ricky Vanasco25LADNL1002.0110001.0000004.501.00P
977Ildemaro Vargas32WSNNL282316212.0783739214.974-2-1321103.232.302B-3B-OF-SS
978Miguel Vargas24LADNL1107.000000000000.000.00OF
979Gus Varland27LADNL7006.0321001.0000004.500.43P
980Louie Varland26MINAL44016.2202001.0000001.080.50P
981Daulton Varsho27TORAL434028345.01011001001.000930134522.632.35OF
982Randy Vásquez25SDPNL44015.2211001.0000001.150.50P
983Andrew Vaughn26CHWAL424140355.233131019222.994001308.337.831B
984Christian Vázquez33MINAL272424218.0250241811.9960-2422010.289.22C-3B
985Nelson Velázquez25KCRAL129474.01716010.941-1-15-2-3201.951.33OF
986Anthony Veneziano26KCRAL2002.000000000.000.00P
987Alex Verdugo28NYYAL454440396.0100991011.00092672112.272.22OF
988Justin Verlander41HOUAL66034.0532001.0001601.320.83P
989Alex Vesia28LADNL210022.061411.8330002.050.24P
990Will Vest29DETAL180019.0422001.0000001.890.22P
991Thyago Vieira31MILNL160022.130210.6670000.810.13P
992Mark Vientos24NYMNL74341.11129011.000-1-36-2-5802.401.573B
993Matt Vierling27DETAL393018279.068442224.971-7-28-2-8-12.131.613B-OF
994Ryan Vilade25DETAL32219.0660001.000211616302.842.00OF
995Eli Villalobos27MIANL3004.1101001.0000002.080.33P
996Darius Vines26ATLNL2209.2312001.0000002.791.50P
997Victor Vodnik24COLNL190026.2633001.0000002.030.32P
998Anthony Volpe23NYYAL474746419.018477102519.9733741103.843.81SS
999Austin Voth32SEAAL160018.153110.8000001.960.25P
1000Michael Wacha32KCRAL99049.2743001.0001401.270.78P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1001LaMonte Wade Jr.30SFGNL413420284.026823334124.996-2-81408.466.211B-OF
1002Tyler Wade29SDPNL332110191.048192722.958-5-32-3-1802.171.313B-2B-OF-SS
1003Jacob Waguespack30TBRAL41010.0110001.0000000.900.25P
1004Matt Waldron27SDPNL99045.0514001.0000001.000.56P
1005Christian Walker33ARINL474643410.0402370320431.0002672018.828.551B
1006Jordan Walker22STLNL17177132.024222011.00011219-11.641.41OF
1007Josh Walker29NYMNL4005.0220001.0000003.600.50P
1008Ryan Walker28SFGNL241024.0211001.000-2-1700.750.08P
1009Taijuan Walker31PHINL44022.0633011.0000002.451.50P
1010Forrest Wall28ATLNL1001.0110001.00016960009.001.00OF
1011Matt Wallner26MINAL118468.021210001.0003450002.781.91OF
1012Jared Walsh30TEXAL161414126.011610410211.9830-4-1-1008.147.131B
1013Blake Walston23ARINL1003.2101001.0000002.451.00P
1014Taylor Ward30LAAAL414140364.084831001.0000-1-1-302.082.05OF
1015Ryan Weathers24MIANL99049.2514001.0001400.910.56P
1016Luke Weaver30NYYAL160028.032010.667-1-700.640.13P
1017Jacob Webb30BALAL230019.2202001.000-1-1000.920.09P
1018Logan Webb27SFGNL1010059.11257001.000-3-1001.821.20P
1019Jordan Weems31WSNNL200017.061411.8330002.650.25P
1020Greg Weissert29BOSAL190018.2202001.0000000.960.11P
1021Austin Wells24NYYAL272521218.2214207430.9860-100-18.687.81C
1022Tyler Wells29BALAL33015.1202001.0000001.170.67P
1023Joey Wendle34NYMNL1810598.040132433.925-1-11-1-1203.402.062B-3B-SS
1024Davis Wendzel27TEXAL137269.014410001.00023035201.831.083B-2B
1025Joey Wentz26DETAL110016.2110001.0000000.540.09P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1026Hayden Wesneski26CHCNL83028.1853001.0000002.541.00P
1027Jordan Westburg25BALAL414134374.0982177051.000-2-52602.362.093B-2B-SS
1028Zack Wheeler34PHINL1010060.21183001.0000001.631.10P
1029Mitch White29TOTZZ100021.0321001.00015701.290.30P
1030Owen White24TEXAL2001.000000000.000.00P
1031Forrest Whitley26HOUAL1000.200000000.000.00P
1032Garrett Whitlock28BOSAL44018.1743001.00011103.441.75P
1033Jordan Wicks24CHCNL55023.000000-1-90.000.00P
1034Joey Wiemer25MILNL155460.1109010.900-2-3812021.340.60OF
1035Alika Williams25PITNL191713154.257213424.965-2-12-3-2303.202.622B-SS
1036Luke Williams27ATLNL1001.0000000.000.00P
1037Trevor Williams32WSNNL99046.0624001.0001401.170.67P
1038Bryse Wilson26MILNL126038.2101001.0000000.230.08P
1039Justin Wilson36CINNL160010.2312001.00011902.530.19P
1040Steven Wilson29CHWAL210019.0404001.00011101.890.19P
1041Allan Winans28ATLNL1105.0202001.00014003.602.00P
1042Josh Winckowski26BOSAL123024.1633001.0000002.220.50P
1043Jesse Winker30WSNNL333224268.05449411.981-1-62811.781.61OF
1044Cole Winn24TEXAL100013.0211001.0000001.380.20P
1045Keaton Winn26SFGNL99042.11073001.0001502.131.11P
1046Masyn Winn22STLNL393736329.216949115529.97051972504.484.21SS
1047Patrick Wisdom32CHCNL106354.03827921.947080006.003.001B-OF-3B-P
1048Brett Wisely25SFGNL1107.000000-1-91-1-17100.000.002B
1049Bobby Witt Jr.24KCRAL484845415.017451119417.97751382323.693.54SS
1050Connor Wong28BOSAL312723247.02502291920.99201-2-10-29.047.29C-1B-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
1051Bryan Woo24SEAAL2209.2220001.0000001.861.00P
1052Alex Wood33OAKAL99039.1927011.0000002.061.00P
1053Simeon Woods Richardson23MINAL66030.1523001.0000001.480.83P
1054Yoshinobu Yamamoto25LADNL99047.2835001.0001401.510.89P
1055Ryan Yarbrough32LADNL130033.1122910.9171602.970.85P
1056Mike Yastrzemski33SFGNL373327286.061592001.000-5-2141601.921.65OF
1057Kirby Yates37TEXAL170018.1211001.000-1-1100.980.12P
1058Christian Yelich32MILNL141413116.02219210.955-2-25-1-1011.631.50OF
1059Masataka Yoshida30BOSAL1001.0000000-3720000.000.00OF
1060Danny Young30NYMNL2003.000000000.000.00P
1061Jacob Young24WSNNL353229279.29187312.98931341702.902.57OF
1062Seby Zavala30SEAAL1411895.08178210.98805-1-1307.585.71C
1063Angel Zerpa24KCRAL200018.1413001.00011101.960.20P
1064Guillo Zuñiga25LAAAL4005.000000000.000.00P