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 Diamondbacks574.57.7041621458109712870.057464290137086134.98529355-1-3
Atlanta Braves533.76.7011621458119513032.058034344138277110.9871823124
Baltimore Orioles574.25.6901621458112112900.059204300152991151.985613824
Boston Red Sox534.86.6831621458110512879.058254293144785134.98530-2-2-8
Chicago Cubs644.51.6971621458108612993.058804331145396139.9843020-1
Chicago White Sox444.43.6881621458109313029.0573843431293102122.982-59-5-35-2-11
Cincinnati Reds655.03.6891621458109512810.056474270129681115.986-34-3-43-10
Cleveland Guardians503.91.7091621458113113104.059084368144397127.984454770-2
Colorado Rockies435.39.6731621458112812828.0596842761592100154.983-43-460-7
Detroit Tigers524.40.7011621458115712777.057574259140494137.98491260-1
Houston Astros443.20.7191621458114013008.056984336129072122.9874546703
Kansas City Royals555.00.6751621458110912744.058294248149982153.986-24-2-37-11
Los Angeles Angels664.12.7091621458100412921.057734307138284134.9852428-1-5
Los Angeles Dodgers513.17.7291621458113513062.057884354135183120.9866868423
Miami Marlins564.17.6941621458107712936.058414312146069143.9881311215
Milwaukee Brewers514.25.7041621458111013014.058484338141991122.984-10511-1
Minnesota Twins614.22.7021621458106112933.057014311130783121.9852622302
New York Mets593.74.6921621458110312948.057424316135967128.988-33-31106
New York Yankees543.50.7201621458109213065.059024355147374102.98769612914
Oakland Athletics644.75.6971621458103612837.058374279146692139.984-43-4-290-7
Philadelphia Phillies564.23.6871621458110412855.057704285141669129.988-40-4-3400
Pittsburgh Pirates685.04.6771621458106012789.0589142631507121152.979-54-5-103
San Diego Padres554.07.7051621458108112990.057684330136276116.987-506-20
Seattle Mariners593.85.7101621458108813023.057274341131769114.9881823804
San Francisco Giants654.30.674162145887012897.0594542991546100130.983-56-5-52-15
St. Louis Cardinals513.93.7021621458104112921.060744307170166181.98946470510
Tampa Bay Rays613.79.7081621458106712921.057774307138684110.98561140-6
Texas Rangers554.59.6931621458113712915.059294305152896143.9841030-10
Toronto Blue Jays514.19.6911621458106512972.057544324134882120.986714304
Washington Nationals545.28.6871621458116312705.0574942351410104126.982-43-4-47-1-7
League Average504.28.6971621458109212923 58184308142586131.98500170-0
14884.28.69748604374032751387678.01745351292264273625733928.985005140-10
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
1Cory Abbott26WSNNL169048.0321001.0000000.560.19P
2CJ Abrams21TOTNL877872696.23271062061537.954-4-7-5-8-24.033.43SS-2B-OF
3Albert Abreu26TOTAL330038.292521.7780001.630.21P
4Bryan Abreu25HOUAL550060.1826001.0000001.190.15P
5José Abreu35CHWAL1281281251136.11016954511196.989-3-311-27.967.851B
6Domingo Acevedo28OAKAL700067.293330.667-1-300.800.09P
7Ronald Acuña Jr.24ATLNL928880793.0158150440.975110001.751.67OF
8Jason Adam30TBRAL670063.1312001.000-3-900.430.04P
9Willy Adames26MILNL1361361321199.25261783341468.973999903.843.76SS
10Austin Adams31SDPNL2002.1110001.0000003.860.50P
11Riley Adams26WSNNL454441375.23453271621.994-2-6-6-1908.227.62C-1B
12Jo Adell23LAAAL847144589.2149139551.96636-1-202.201.71OF
13Joan Adon23WSNNL1414064.2178720.88200-12.091.07P
14Ehire Adrianza32TOTNL332620243.179374117.9870-1-1-402.881.953B-2B-OF-SS-P
15Jesús Aguilar32TOTMLB656052537.252647547446.99248-4-8-18.747.791B-3B
16Ryan Aguilar27LAAAL76358.015150011.000127-1-2002.331.88OF-1B
17Nick Ahmed32ARINL161514134.058164116.983-2-16-3-27-13.833.56SS
18Keegan Akin27BALAL451081.214311021.0002501.540.31P
19Hanser Alberto29LADNL663720365.01476282320.9800-11303.551.892B-3B-SS-P-1B-OF
20Ozzie Albies25ATLNL646361554.123581151333.987613-1-203.773.632B
21Jorge Alcalá26MINAL2002.100000000.000.00P
22Sandy Alcántara26MIANL32326228.2482028021.000-2-201.891.50P
23Sergio Alcántara25TOTNL865845552.022666151921.96012-4-803.542.313B-SS-2B
24Jason Alexander29MILNL1811071.21721412.9410002.010.89P
25Scott Alexander32SFGNL174017.1725011.00011203.630.41P
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
26Tyler Alexander27DETAL27170101.0102710.9000000.800.33P
27A.J. Alexy24TEXAL4007.020110.500-1-2901.290.25P
28Jorge Alfaro29SDPNL655953530.25735442724.997-4-9-4-9-19.688.78C
29Anthony Alford27PITNL2109.0110001.000-2-2270001.000.50OF
30Kolby Allard24TEXAL100021.0312001.0000001.290.30P
31Cam Alldred25PITNL1001.000000000.000.00P
32Austin Allen28OAKAL44334.027243011.00013527117.156.75C
33Greg Allen29PITNL433228293.170700001.000272802.151.63OF
34Logan Allen25TOTAL7007.2202001.0000002.350.29P
35Nick Allen23OAKAL999282809.04311372841059.977710101504.684.09SS-2B
36Abraham Almonte33BOSAL97565.014140001.000-3-54-2-3601.941.56OF
37Yency Almonte28LADNL330035.184310.875-1-601.780.21P
38Albert Almora28CINNL625948523.0142135520.98636818-12.412.26OF
39Pete Alonso27NYMNL1341331081141.21013913928102.992-8-8-2-207.927.501B
40Jose Altuve32HOUAL1351341121150.1437159269967.979-3-3-15-16-13.353.172B
41José Alvarado27PHINL590051.0936011.0000001.590.15P
42Eddy Alvarez32LADNL127360.01913512.947124-1-2002.701.50OF-3B-SS
43Francisco Alvarez20NYMNL21113.012120001.000000008.316.00C
44José Álvarez33SFGNL210015.1312001.0000001.760.14P
45R.J. Alvarez31NYMNL1002.1110001.0000003.861.00P
46Yordan Alvarez25HOUAL565644467.28879721.97751251211.661.54OF
47Adbert Alzolay27CHCNL60013.1312001.00011502.030.50P
48Brian Anderson29MIANL868372733.0215102103109.953-7-12-2-302.522.203B-OF-2B
49Chase Anderson34CINNL97024.0202001.0000000.750.22P
50Ian Anderson24ATLNL22220111.218810001.0002401.450.82P
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
51Shaun Anderson27TORAL1001.0000000000.000.00P
52Tim Anderson29CHWAL797973691.0314992031238.962-9-16-7-12-13.933.82SS
53Tyler Anderson32LADNL30280178.247133132.9365602.221.47P
54Elvis Andrus33TOTAL1431391311220.15481723661065.98222-4-3-23.973.76SS
55Miguel Andujar27TOTMLB232215189.246460001.00074331802.181.92OF-1B
56Mark Appel30PHINL60010.100000-1-190.000.00P
57Aristides Aquino28CINNL787063608.11571401254.968510203912.251.95OF
58Jonathan Aranda24TBRAL29219166.099672848.960-2-12-1-705.153.062B-1B-3B-OF
59Víctor Arano27WSNNL430042.030210.667-2-1000.430.05P
60Jonathan Araúz23TOTAL1412696.031121723.935-1-10-2-2502.722.073B-2B-SS
61Chris Archer33MINAL25250102.2826011.000-1-200.700.32P
62Orlando Arcia27ATLNL605342481.220870133526.97624-3-713.793.272B-OF-3B-SS-P
63Nolan Arenado31STLNL1311311131118.2379842831242.9681819192022.952.803B
64Gabriel Arias22CLEAL161414131.048192451.896-2-16-2-1802.952.693B-2B-SS-1B
65Kohei Arihara29TEXAL54020.0211001.0000000.900.40P
66Shawn Armstrong31TOTZZ503061.2505001.0000000.730.10P
67Randy Arozarena27TBRAL1261231131084.0207198450.976-8-8-5-5-11.681.60OF
68Luis Arráez25MINAL1029579847.1595486107260.9978115716.305.251B-2B-3B
69Christian Arroyo27BOSAL807248617.2260139118326.988-4-9-1-103.742.862B-OF-SS-3B-1B
70Aaron Ashby24MILNL27190107.11468001.000-3-6-11.170.52P
71Graham Ashcraft24CINNL19190105.0281711011.0000002.401.47P
72Javier Assad24CHCNL98037.2633001.0000001.430.67P
73Willians Astudillo30MIANL19114108.033111936.909-5-57-5-56-12.501.302B-3B-1B-P
74Pedro Avila25SDPNL2004.0110001.0000002.250.50P
75José Azocar26SDPNL925427534.2161155240.9750036-22.641.71OF
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
76Akil Baddoo23DETAL656352539.1168166020.9883661312.772.55OF
77Harrison Bader28TOTZZ857776698.12082053001.00047-1-102.682.45OF
78Ji Hwan Bae22PITNL109883.030171122.933-1-140003.042.80OF-2B
79Javier Báez29DETAL1331321171122.25671873542676.954-3-3-4-404.344.07SS
80Michel Báez26SDPNL2002.000000000.000.00P
81Pedro Báez34HOUAL3002.100000000.000.00P
82Bryan Baker27BALAL662069.2624001.000-1-300.780.09P
83Anthony Banda28TOTZZ321026.2211001.000-1-45-10.680.06P
84Tanner Banks30CHWAL350053.0725001.0001401.190.20P
85Rylan Bannon26TOTMLB43328.014311011.000017-1-4204.503.503B-2B
86Manny Banuelos31TOTZZ350041.014212011.00038703.070.40P
87Daniel Bard37COLNL570060.1826001.000-2-701.190.14P
88Luke Bard31TOTAL90015.0413001.0000002.400.44P
89Luke Barker30MILNL3004.0211001.0000004.500.67P
90Joe Barlow26TEXAL350035.0312001.0000000.770.09P
91Scott Barlow29KCRAL690074.1972001.000-1-301.090.13P
92Austin Barnes32LADNL565552488.05375211243.993253729.839.52C-2B
93Jacob Barnes32TOTAL230022.1615011.00015402.420.26P
94Matt Barnes32BOSAL440039.2422001.000-2-1000.910.09P
95Tucker Barnhart31DETAL949073780.06856532933.99635-8-1227.877.26C-P-3B
96Kyle Barraclough32LAAAL8009.0211001.0000002.000.25P
97Luis Barrera26OAKAL282216200.25147130.941422211-12.151.71OF
98Tres Barrera27WSNNL191812146.01131094011.000-1-8-1-8-16.975.95C
99Jose Barrero24CINNL484645407.117258108626.965-5-14-2-603.673.46SS
100Jaime Barria25LAAAL351079.113310011.0001301.470.37P
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
101Joey Bart25SFGNL938067699.16986563484.989-4-7-6-10-18.887.42C
102Anthony Bass34TOTZZ730070.1156721.86711701.660.18P
103Chris Bassitt33NYMNL30300181.2321616031.0002201.591.07P
104Matthew Batten27SDPNL135253.21789011.000-1-110002.851.133B-2B-OF-P
105Brett Baty22NYMNL1111993.03072121.933-2-27-3-3902.712.553B
106Mike Baumann26BALAL134034.172411.8571601.570.46P
107Félix Bautista27BALAL650065.2844001.0000001.100.12P
108Shane Baz23TBRAL66027.0330001.0000001.000.50P
109Eduard Bazardo26BOSAL120016.1523001.0000002.760.42P
110Jeremy Beasley26TORAL90015.0321001.00011301.800.33P
111Matt Beaty29SDPNL1411080.214140001.000-3-43-1-1401.560.93OF-1B
112Tim Beckham32MINAL62225.012111021.000-1-290004.322.00OF-1B
113David Bednar27PITNL450051.2202011.000-1-400.350.04P
114Tyler Beede29TOTNL315061.1734001.000-2-3901.030.23P
115Jalen Beeks28TBRAL427061.0817001.0000001.180.19P
116Seth Beer25ARINL55235.03938014.974-1-27-1-3409.777.601B
117Josh Bell29TOTNL1241201171044.196086883978.991-4-4-1-108.207.671B
118Andrew Bellatti30PHINL591054.1413001.0001400.660.07P
119Cody Bellinger26LADNL1441351341223.0327322230.9919900-22.382.25OF
120Brayan Bello23BOSAL1311157.1853021.000-2-701.260.62P
121Brandon Belt34SFGNL635850506.151845854635.988-4-92519.108.131B
122Anthony Bemboom32BALAL211513143.0128121430.977180007.875.95C
123Anthony Bender27MIANL220019.1431001.000-1-1001.860.18P
124Andrew Benintendi27TOTAL1241191141041.12182144001.000892201.881.76OF
125Will Benson24CLEAL201310124.03029010.967-5-440022.101.45OF
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
126Wynton Bernard31COLNL1110997.226251001.000-1-1711202.402.36OF
127Brennan Bernardino30SEAAL2002.120110.500-1-8603.860.50P
128José Berríos28TORAL32320172.02361611.9571101.150.69P
129Jon Berti32MIANL969170807.1292113176334.9907113413.222.562B-3B-OF-SS
130Christian Bethancourt30TOTAL867562662.061257137422.9931235-38.276.68C-1B-P-3B
131Mookie Betts29LADNL1391381221200.133230723211.9943030151502.472.31OF-2B
132Bo Bichette24TORAL1571571461374.15521663632358.958-12-11-16-1403.463.37SS
133Phil Bickford26LADNL600061.0413001.000-1-300.590.07P
134Shane Bieber27CLEAL31311200.032151611.9693301.401.00P
135Brandon Bielak26HOUAL50012.100000000.000.00P
136Cavan Biggio27TORAL887751651.1408295109442.990242305.584.392B-1B-OF-3B
137Jake Bird26COLNL380047.2725001.0000001.320.18P
138Ty Blach31COLNL241044.1853001.0001501.620.33P
139Paul Blackburn28OAKAL21210111.121912021.000-1-201.701.00P
140Charlie Blackmon35COLNL514931403.19483743.957-4-12-6-17-12.011.76OF
141Dairon Blanco29KCRAL32117.0660001.0001640003.182.00OF
142Ronel Blanco28HOUAL7006.1110001.0000001.420.14P
143JJ Bleday24MIANL645655512.2115113110.99111-3-702.001.78OF
144Richard Bleier35MIANL551050.21367001.0001402.310.24P
145Xander Bogaerts29BOSAL1461461261249.25811704011078.983141355-14.113.91SS
146Alec Bohm25PHINL1401371281203.24011462421323.968-12-12-17-1702.902.683B-1B
147Ronald Bolaños25KCRAL80018.1523001.00022202.450.63P
148Skye Bolt28OAKAL413026280.188880001.00014-3-1202.832.15OF
149Ryan Borucki28TOTAL320025.1505001.0000001.780.16P
150David Bote29CHCNL383423289.11215664117.9922941703.733.003B-2B-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
151Sean Bouchard26COLNL262525218.153530001.0003181502.182.04OF
152Brad Boxberger34MILNL700064.063210.833-2-600.700.07P
153Matthew Boyd31SEAAL100013.1422001.0000002.700.40P
154Silvino Bracho29ATLNL3004.1101001.0000002.080.33P
155Kyle Bradish25BALAL23230117.217710001.0000001.300.74P
156Archie Bradley29LAAAL210018.200000-2-210.000.00P
157Bobby Bradley26CLEAL75341.03231011.9690-9-1-2906.804.431B
158Jackie Bradley Jr.32TOTAL1329878921.2242233722.9926856-12.341.82OF-P
159Michael Brantley35HOUAL292924249.060591001.000152902.172.07OF
160Rob Brantly32NYYAL1119.0990001.000000009.009.00C
161Matt Brash24SEAAL395050.293511.8891401.420.21P
162Ryan Brasier34BOSAL680062.170611.857-1-300.870.09P
163Steven Brault30CHCNL9009.000000000.000.00P
164Huascar Brazobán32MIANL270032.072410.8570001.690.22P
165John Brebbia32SFGNL7611068.014410001.0002601.850.18P
166Alex Bregman28HOUAL1541531491360.1414144263739.98321-4-422.692.643B
167Will Brennan24CLEAL109984.017170001.000-3-360001.821.70OF
168Jake Brentz27KCRAL8005.100000000.000.00P
169Austin Brice30PITNL4006.2101001.0000001.350.25P
170Jonah Bride26OAKAL534429387.11686896416.976-3-826-13.812.832B-3B-1B
171Beau Brieske24DETAL1515081.21851121.8893701.761.07P
172Jeff Brigham30MIANL160024.0422001.000-1-801.500.25P
173Lewis Brinson28SFGNL169488.018171001.000-4-53-3-4001.841.13OF
174Zack Britton34NYYAL3000.200000000.000.00P
175Connor Brogdon27PHINL470044.0321001.0000000.610.06P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
176Aaron Brooks32STLNL5009.1202001.0000001.930.40P
177Mike Brosseau28MILNL634419358.21163970711.940-7-22-6-20-12.741.683B-SS-1B-P
178Hunter Brown23HOUAL72020.1312001.0000001.330.43P
179Seth Brown29OAKAL145130951164.071766546653.992-12-12-6-6-25.504.421B-OF
180JT Brubaker28PITNL28280144.02251432.8642301.190.68P
181Justin Bruihl25LADNL240023.272410.857-1-802.280.25P
182Vidal Bruján24TBRAL504033375.01607481520.969011303.722.672B-OF-SS-3B
183Kris Bryant30COLNL303023252.04442020.955-7-35-5-23-11.501.40OF
184Kris Bubic24KCRAL28270129.02151421.9050001.330.68P
185Walker Buehler27LADNL1212165.01156001.0001301.520.92P
186Madison Bumgarner32ARINL30300158.213211031.000-2-3-10.740.43P
187Aaron Bummer28CHWAL320026.2202001.000-1-800.680.06P
188Dylan Bundy29MINAL29290140.01046001.000-3-400.640.34P
189Peyton Burdick25MIANL312827251.046460001.000-6-31-2-911.651.48OF
190Jake Burger26CHWAL403635331.093216665.935-5-18-5-1812.372.183B-2B
191Brock Burke25TEXAL520082.11028021.0000001.090.19P
192Alec Burleson23STLNL13125100.047452051.0002230004.232.76OF-1B
193Corbin Burnes27MILNL33330202.051321723.9614402.181.48P
194Ryan Burr28CHWAL8009.021010.500-1-2201.000.13P
195Matt Bush36TOTZZ656059.2135621.8460001.660.17P
196José Buttó24NYMNL1104.000000000.000.00P
197Byron Buxton28MINAL575143445.11361333021.00082282102.752.39OF
198Edward Cabrera24MIANL1414071.21064021.000-1-301.260.71P
199Génesis Cabrera25STLNL390044.214311001.0002902.820.36P
200Oswaldo Cabrera23NYYAL434130367.0110763313.991414134232.672.32OF-SS-3B-2B-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
201Lorenzo Cain36MILNL424040358.18380121.9760-1310-12.031.93OF
202Kole Calhoun34TEXAL1018572774.01631603011.00022-3-4-11.901.61OF
203Willie Calhoun27TEXAL53126.0550001.0000-180001.731.00OF
204Alex Call27TOTZZ422926278.251510001.000-1-5-1-401.651.21OF
205Johan Camargo28PHINL493832358.01617387123.994-2-8-1-314.023.02SS-3B-2B-1B
206Daz Cameron25DETAL201917167.246451011.000-2-120022.472.30OF
207Luis Campusano23SDPNL109878.08481210.988-1-15-1-1519.588.30C
208Jeimer Candelario28DETAL117112109974.0283751971117.96111-1-102.512.323B
209Mark Canha33NYMNL132124961103.01991954011.000-9-9-4-4-11.621.49OF-3B-1B
210Robinson Canó39TOTNL20199150.070264319.986-1-10-5-4004.143.452B
211Yennier Cano28TOTAL130018.0523001.0000002.500.38P
212Conner Capel25TOTZZ201611136.248480001.00001-2-17-13.162.40OF
213Vinny Capra25TORAL32012.0101001.0000200000.750.33OF-2B
214Victor Caratini28MILNL927471700.27877434044.9952323110.068.42C-1B-P
215Dylan Carlson23STLNL12410996978.0232222821.991-8-91112.121.85OF
216Drew Carlton26DETAL5008.200000000.000.00P
217Kerry Carpenter24DETAL191714150.035341011.00019-1-802.101.84OF
218Matt Carpenter36NYYAL22199147.054504021.0001110003.312.45OF-1B-3B
219Carlos Carrasco35NYMNL29290152.034151813.9712301.951.14P
220Corbin Carroll21ARINL292422225.14543110.97821242101.761.52OF
221Curt Casali33TOTZZ564937425.04324042531.993112519.087.53C-1B
222Triston Casas22BOSAL272222198.01851768117.995212-2-1208.366.811B
223Daniel Castano27MIANL107035.2633001.0000001.510.60P
224Ryan Castellani26OAKAL3002.200000000.000.00P
225Humberto Castellanos24ARINL119044.1220011.0000000.410.18P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
226Nick Castellanos30PHINL123122951034.12302228031.000-18-21-8-902.001.87OF
227Diego Castillo28SEAAL590054.1127410.917-2-701.820.19P
228Diego Castillo24PITNL897044617.0265134122925.966-11-21-7-1303.732.69SS-2B-OF-1B-3B-P
229José Castillo26SDPNL1001.000000000.000.00P
230Luis Castillo29TOTZZ25250150.118117001.000-3-24-11.080.72P
231Luis Castillo27DETAL3003.200000000.000.00P
232Max Castillo23TOTAL146039.1312001.000-1-3000.690.21P
233Anthony Castro27CLEAL120013.1202001.0000001.350.17P
234Harold Castro28DETAL10710081877.25594221241364.977-12-17-12-16-15.604.711B-3B-SS-2B-OF-P
235Jason Castro35HOUAL302221201.02132001032.986-1-6-3-18-19.407.00C
236Kervin Castro23TOTNL100012.120110.5000000.730.10P
237Miguel Castro27NYYAL340029.0303001.000-1-700.930.09P
238Rodolfo Castro23PITNL676657581.1282861831335.954-1-212-14.163.592B-3B-SS
239Willi Castro25DETAL1059477846.224818756513.980113402.582.06OF-2B-SS-3B
240Cade Cavalli23WSNNL1104.1110001.0000002.081.00P
241Jake Cave29MINAL514332395.09285611.989123922.071.78OF
242Dylan Cease26CHWAL32321184.0122820.833-2-200.490.31P
243Gilberto Celestino23MINAL1198765809.0246238440.984121811-12.692.03OF
244Luis Cessa30CINNL4610080.22191112.9520002.230.43P
245Jhoulys Chacín34COLNL350047.1918031.0002801.710.26P
246Andrew Chafin32DETAL640057.1125521.833-2-701.570.16P
247Yu Chang26TOTMLB664729437.1231116113222.991392504.712.972B-SS-1B-3B-P
248Aroldis Chapman34NYYAL430036.1826001.00031701.980.19P
249Matt Chapman29TORAL1531511491344.1432164263541.988-4-422-12.862.793B
250JT Chargois31TBRAL213022.1413001.0000001.610.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
251Jesse Chavez38TOTZZ601069.1725001.00011700.910.12P
252Michael Chavis26PITNL1229480865.076469662670.992-4-52317.895.831B-2B-3B
253Robinson Chirinos38BALAL666348528.14834592132.99412-10-2318.187.27C
254Yonny Chirinos28TBRAL2107.000000000.000.00P
255Jazz Chisholm Jr.24MIANL605651476.022093123421.982262504.083.602B
256Jiman Choi31TBRAL989275792.273970630362.99623-2-3-18.367.511B
257Adam Cimber31TORAL770070.21421111.929-2-601.660.17P
258Steve Cishek36WSNNL690066.1422001.000-1-300.540.06P
259José Cisnero33DETAL280025.0202001.0001800.720.07P
260Aaron Civale27CLEAL2020097.01811520.889-1-201.480.80P
261Taylor Clarke29KCRAL470049.0853001.0000001.470.17P
262Emmanuel Clase24CLEAL770072.21376011.000-2-601.610.17P
263Alex Claudio30NYMNL3003.100000000.000.00P
264Sam Clay29TOTNL7005.1101001.0000001.690.14P
265Garrett Cleavinger28TOTZZ170023.0101001.0000000.390.06P
266Kody Clemens26DETAL493118289.11348647116.99372741604.142.423B-1B-2B-OF-P
267Ernie Clement26TOTAL614034398.01486678415.973-1-326-13.262.223B-2B-OF-1B-SS-P
268Mike Clevinger31SDPNL23220114.1176830.824-2-301.100.61P
269Tyler Clippard37WSNNL4005.0000000000.000.00P
270Alex Cobb34SFGNL28280149.2461927041.0003402.771.64P
271Gerrit Cole31NYYAL33330200.2281216001.0001101.260.85P
272Dylan Coleman25KCRAL680068.093330.667-1-300.790.09P
273Zack Collins27TOTZZ221511137.21241131015.9922140008.045.59C-1B
274Alex Colomé33COLNL530047.0835001.000-2-901.530.15P
275Mark Contreras27MINAL241510150.24945310.98021932302.872.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
276Roansy Contreras22PITNL2118095.0954001.0000000.850.43P
277William Contreras24ATLNL615858527.25775591081.986-7-15-5-1109.709.33C-OF
278Willson Contreras30CHCNL727261625.16556054647.99400-1-209.379.04C
279Sam Coonrod29PHINL120012.221010.5000000.710.08P
280Garrett Cooper31MIANL595641469.044141128243.99538-4-1008.427.441B
281Patrick Corbin32WSNNL31311152.226917001.000-1-1-11.530.84P
282Franchy Cordero27BOSAL796736575.0407366311037.97513-5-10-26.214.321B-OF
283Carlos Correa27MINAL1321291151113.1472157307851.983563303.753.52SS
284Nestor Cortes27NYYAL28281158.1145810.9291100.740.46P
285Jharel Cotton30TOTZZ300043.0422001.000-1-2700.840.13P
286Danny Coulombe32MINAL100012.1211001.0000001.460.20P
287Jake Cousins27MILNL120013.1321001.0000002.030.25P
288Brandon Crawford35SFGNL116113105979.04661632871667.966-14-17-6-734.143.88SS
289J.P. Crawford27SEAAL1441431341254.05021623261470.97222-4-413.503.39SS
290Kutter Crawford26BOSAL2112077.1147432.786-1-301.280.52P
291Kyle Crick29CHWAL140015.261411.83322602.870.36P
292Nabil Crismatt27SDPNL501067.1945011.000-1-301.200.18P
293Cooper Criswell25TBRAL1103.100000000.000.00P
294C.J. Cron32COLNL1211201051028.010991033597113.994-6-75609.569.021B
295Jake Cronenworth28SDPNL1561531311367.1612276331588.992-5-4-2-2-14.003.452B-1B-SS
296Narciso Crook26CHCNL32118.0440001.0000-7-1-6602.001.33OF
297Wil Crowe27PITNL601076.0135621.8460001.300.18P
298Fernando Cruz32CINNL142014.2101001.000-1-1400.610.07P
299Jesus Cruz27ATLNL7008.2110001.0000001.040.14P
300Oneil Cruz23PITNL797776679.03631352111754.9531211-14.594.33SS-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
301José Cuas28KCRAL470037.2808001.0001501.910.17P
302Johnny Cueto36CHWAL25241158.127111512.9631101.481.04P
303Charlie Culberson33TEXAL503716296.11073763710.935-2-800-23.041.923B-OF-2B-P-SS-1B
304Xzavion Curry23CLEAL2209.1211001.0000001.931.00P
305Tyler Cyr29TOTZZ120013.1211001.0000001.350.17P
306Travis d'Arnaud33ATLNL999996876.19819562322.9983468110.059.89C
307Bobby Dalbec27BOSAL1117972790.165556981558.99223-7-11-27.405.601B-3B-SS-2B
308Tyler Danish27BOSAL320040.1624001.0000001.340.19P
309Yu Darvish35SDPNL30300194.22115510.952-2-200.920.67P
310Matt Davidson31TOTMLB109568.02211922.909-5-81-4-7002.652.003B-1B
311Tucker Davidson26TOTZZ1211052.0725001.000-1-2301.210.58P
312Zach Davies29ARINL27270134.134171611.9714602.211.22P
313Austin Davis29TOTAL523056.071510.857-1-2100.960.12P
314Brendon Davis24DETAL33325.1312001.0000-14-1-4801.071.00OF-3B
315J.D. Davis29TOTNL473018287.115811243310.981-7-28-3-1204.853.103B-1B-OF
316Jaylin Davis27BOSAL86451.012120001.000-2-540002.121.50OF
317Jonathan Davis30MILNL342619228.15756010.982-1-3-2-10-12.211.65OF
318Noah Davis25COLNL1001.000000000.000.00P
319Yonathan Daza28COLNL1129482839.2261252361.977-16-23-5-702.732.28OF
320Ángel De Jesús25DETAL80012.2312001.0000002.130.38P
321Chase De Jong28PITNL420071.283410.8750000.880.17P
322Bryan De La Cruz25MIANL1068567796.0178168551.972-6-10-1-1-11.961.63OF
323Enyel De Los Santos26CLEAL500053.183410.875-1-401.180.14P
324Yerry De Los Santos24PITNL260025.2404001.0001801.400.15P
325Austin Dean28SFGNL32119.0440001.0000130001.891.33OF
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
326Jacob deGrom34NYMNL1111064.1651001.0000000.840.55P
327Paul DeJong28STLNL755856544.028481196748.97551151114.583.64SS-2B
328Jason Delay27PITNL574942436.24173931592.978-5-142508.417.16C
329Ben DeLuzio27STLNL184265.019190001.000-1-923602.631.06OF
330Travis Demeritte27ATLNL262520216.054522001.000-1-4-1-502.252.08OF
331Matt Dermody31CHCNL1001.000000000.000.00P
332Anthony DeSclafani32SFGNL55019.0110001.000-1-1100.470.20P
333Reid Detmers22LAAAL25251129.01621220.875-1-200.980.56P
334Ross Detwiler36CINNL300026.1110001.0000000.340.03P
335Chris Devenski31TOTNL130014.200000-1-810.000.00P
336Rafael Devers25BOSAL1381371251186.03931242551429.964-6-6-6-6-12.882.753B
337Aledmys Díaz31HOUAL786953617.221011592316.9865102303.022.44OF-2B-SS-3B-1B
338Alexis Díaz25CINNL590063.292611.8890001.130.14P
339Edwin Díaz28NYMNL610062.064110.833-3-1000.730.08P
340Elias Díaz31COLNL1049490833.173567252113.985-2-3-15-22-17.826.96C
341Jhonathan Díaz25LAAAL43015.100000000.000.00P
342Jordan Diaz21OAKAL1312897.0512623210.9610-511204.553.772B-1B
343Lewin Díaz25MIANL564739410.0410378320401.00092751509.007.321B
344Miguel Díaz27DETAL3003.200000000.000.00P
345Yainer Diaz23HOUAL2002.0321001.0000000013.501.50C
346Yandy Díaz30TBRAL11711298972.0361184171629.983-4-5-14-1723.292.983B-1B
347Yusniel Diaz25BALAL1001.0110001.00001200009.001.00OF
348Alex Dickerson32ATLNL1001.00000000000.000.00OF
349Corey Dickerson33STLNL685839495.08988010.9890-1-5-12-21.601.29OF-P
350Phillip Diehl27CINNL5005.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
351Jake Diekman35TOTAL700057.2734001.0000001.090.10P
352Wilmer Difo30ARINL32118.0633001.0000-130003.002.00SS-2B
353Marcos Diplán25BALAL5005.2110001.0000001.590.20P
354Brandon Dixon30SDPNL22118.0413001.00015316602.001.333B-OF
355Seranthony Domínguez27PHINL540051.0550001.000-1-400.880.09P
356Josh Donaldson36NYYAL10410299902.2310782201217.961101379-12.972.873B
357Brendan Donovan25STLNL1069759854.1395208180749.982912101434.093.01OF-2B-3B-1B-SS
358Sean Doolittle35WSNNL6005.100000000.000.00P
359Camilo Doval24SFGNL680067.2189810.944-2-602.260.25P
360Kyle Dowdy29CINNL2006.1202001.0000002.841.00P
361Jeter Downs23BOSAL1310696.037122323.946-3-35-3-3803.282.062B-3B-SS
362Hunter Dozier30KCRAL1019773834.142335761537.988-8-11-12-1714.513.801B-OF-3B-P
363Brandon Drury29TOTNL10910585930.0400254141536.988-9-11-7-903.823.113B-1B-2B-SS-OF
364Daniel Duarte25CINNL3002.200000000.000.00P
365Mauricio Dubón27TOTMLB1016046614.121213275514.976594703.031.92OF-SS-2B-3B
366Tyler Duffey31MINAL400044.0523001.0000001.020.13P
367Matt Duffy31LAAAL735844526.024815092626.97600-3-704.143.033B-1B-2B
368Steven Duggar28TOTZZ282014193.041410001.00000-1-601.911.46OF
369Robert Dugger26TOTZZ41016.0110001.0000000.560.25P
370Joe Dunand26MIANL32224.01239001.0002900004.504.002B-3B
371Justin Dunn26CINNL77031.0413001.000-1-601.160.57P
372Dane Dunning27TEXAL29290153.12051411.950-1-101.120.66P
373Ezequiel Duran23TEXAL565450483.215840108106.937-3-7-1-202.752.473B-2B
374Jarren Duran25BOSAL565341462.2133132010.992-1-3-7-18-12.572.36OF
375Jhoan Durán24MINAL570067.271511.857-1-300.800.11P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
376Nick Duron26PHINL1001.000000000.000.00P
377Adam Duvall33ATLNL868073709.1179174322.98911-3-5-32.252.06OF
378Nate Eaton25KCRAL433327294.280562226.9752731202.381.73OF-3B
379Tommy Edman27STLNL1521421081270.26652244356102.99198181624.673.66SS-2B-3B-OF
380Carl Edwards Jr.30WSNNL570062.01156001.0001301.600.19P
381Scott Effross28TOTZZ601056.2606011.000-1-2100.950.10P
382Zach Eflin28PHINL2013075.216313011.0003811.900.80P
383Jerad Eickhoff31PITNL1104.1211001.0000004.152.00P
384Bryce Elder23ATLNL109154.0734011.000-1-401.170.70P
385Roenis Elías33SEAAL7007.2202001.0000002.350.29P
386Chris Ellis29BALAL2204.1110001.0000002.080.50P
387Drew Ellis26TOTZZ76345.0169611.938-2-40-2-5303.002.143B
388Jerar Encarnación24MIANL201918169.13733220.946-2-1621401.861.75OF
389Adam Engel30CHWAL1136050649.2169165130.982363522.301.47OF
390Nathan Eovaldi32BOSAL20202109.12012712.950-1-201.560.95P
391Robbie Erlin31LADNL2002.000000000.000.00P
392Alcides Escobar35WSNNL413633313.11464992515.966-7-25-5-1904.053.44SS-2B-P
393Eduardo Escobar33NYMNL1301251171110.2289931841219.958-18-19-11-1212.242.103B-2B
394Raynel Espinal30CINNL2004.2101001.0000001.930.50P
395Santiago Espinal27TORAL1341191041078.0453162285661.987114403.733.152B-3B-SS
396Paolo Espino35WSNNL42191113.130151320.9331202.220.67P
397Anderson Espinoza24CHCNL70018.100000-1-110.000.00P
398Carlos Estévez29COLNL620057.01165011.0001401.740.18P
399Jeremiah Estrada23CHCNL5005.2110001.0000001.590.20P
400Thairo Estrada26SFGNL1391291051164.05202182921078.981-11-12-17-17-23.943.172B-SS-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
401Alex Faedo26DETAL1212053.2532001.0000000.840.42P
402Pete Fairbanks28TBRAL240024.0871001.00000-13.000.33P
403Stuart Fairchild26TOTZZ412915264.058580001.0007302901.981.41OF
404Bailey Falter25PHINL2016084.0844001.0000000.860.40P
405Jeurys Familia32TOTZZ480044.163120.6670000.810.08P
406Buck Farmer31CINNL440047.0136610.9230002.300.27P
407Kyle Farmer31CINNL1331321201143.2423138276958.979-1-1-2-213.263.04SS-3B-1B
408Luke Farrell31TOTNL62015.0101001.0000000.600.17P
409Calvin Faucher26TBRAL220021.1101001.000-1-900.420.05P
410Erick Fedde29WSNNL27270127.0251411011.000-2-301.770.93P
411Mario Feliciano23MILNL22014.014122011.000000009.007.00C
412Michael Feliz29BOSAL1003.1110001.0000002.701.00P
413Ryan Feltner25COLNL2019097.11587001.000-1-201.390.75P
414Caleb Ferguson25LADNL371034.2202001.0000000.520.05P
415Freddy Fermin27KCRAL32019.017161001.0001630008.055.67C
416Junior Fernández25TOTNL160018.2101001.0000000.480.06P
417Matt Festa29SEAAL530054.01055011.000-1-401.670.19P
418J.P. Feyereisen29TBRAL222024.1110001.0000000.370.05P
419Kyle Finnegan30WSNNL660066.21239001.0002601.620.18P
420Nate Fisher26NYMNL1003.0101001.0000003.001.00P
421Jake Fishman27MIANL70011.0101011.0000000.820.14P
422Jack Flaherty26STLNL98036.083320.750-1-601.500.67P
423Josh Fleming26TBRAL103035.084311.875-1-601.800.70P
424Aaron Fletcher26PITNL90011.2101001.0000000.770.11P
425David Fletcher28LAAAL605331493.024379163131.99692271704.423.032B-SS
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
426Chris Flexen27SEAAL33220137.2199911.947-2-301.180.55P
427Wilmer Flores30SFGNL12110984976.1568373188756.988-7-9-9-1115.174.012B-1B-3B
428Estevan Florial24NYYAL159691.026242001.000-2-30-2-2602.571.73OF
429Dylan Floro31MIANL560053.2404001.0001400.670.07P
430Jason Foley26DETAL600060.11028011.0000001.490.17P
431Mike Ford29TOTMLB302620225.020019190221.000-1-40008.006.671B-P
432Nick Fortes25MIANL604847442.048546619031.0003841119.888.08C-1B
433Matt Foster27CHWAL480045.0211001.0000000.400.04P
434Lucius Fox24WSNNL86566.02581520.920-2-40-3-5503.142.30SS-3B
435Jake Fraley27CINNL514236374.08582120.976-6-20-6-19-12.001.63OF
436Ty France27SEAAL1301301171132.190482081374.997-8-80027.166.721B-3B-2B
437Bowden Francis26TORAL1000.200000000.000.00P
438Maikel Franco29WSNNL999690841.2281721981116.96146-9-1302.892.623B-1B
439Wander Franco21TBRAL727064604.124568172526.98051000-13.573.33SS
440Adam Frazier30SEAAL1441331031206.0502249246761.986-1-11013.692.982B-OF-SS
441Clint Frazier27CHCNL75140.01412110.9290-120002.931.86OF
442Kyle Freeland29COLNL31310174.216214001.0000000.820.52P
443Freddie Freeman32LADNL1591591441377.212511155915100.996-1-1-2-228.147.841B
444Tyler Freeman23CLEAL222119193.060243249.933-6-39-5-3102.612.553B-SS-2B
445Luis Frías24ARINL150017.000000-1-1200.000.00P
446Max Fried28ATLNL30300185.142152610.9763301.991.37P
447TJ Friedl26CINNL615443466.1128123411.992-3-7-4-10-12.452.08OF
448Paul Fry29TOTZZ130013.0211001.0000001.380.15P
449Michael Fulmer29TOTAL670063.2615011.0000000.850.09P
450Hunter Gaddis24CLEAL2207.1202001.00012702.451.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
451Matt Gage29TORAL110013.000000000.000.00P
452Cam Gallagher29KCRAL18149124.0115108610.991-1-10-2-19-18.276.33C
453Giovanny Gallegos30STLNL570059.0936001.0001301.370.16P
454Zac Gallen26ARINL31310184.027101613.9632201.270.84P
455Joey Gallo28TOTMLB1189975899.1170164420.988234511.681.41OF-1B
456Ben Gamel30PITNL898263725.0188183325.989-18-30-7-1122.312.04OF-1B
457Adolis García29TEXAL1341331151177.12842691051.982774412.132.08OF
458Aramis Garcia29CINNL453422302.13253101321.994130009.627.02C-1B
459Avisaíl García31MIANL868369702.1134129321.985-9-16-3-501.691.53OF
460Bryan Garcia27DETAL44020.1101001.0000000.440.25P
461Dérmis García24OAKAL362923257.024723214129.996122908.616.831B-OF
462Jarlín García29SFGNL580065.0413001.000-1-300.550.07P
463Leury García31CHWAL887663708.02971381491031.966-8-1323-23.653.022B-SS-OF-3B
464Luis García35SDPNL640061.0112542.636-3-1001.030.11P
465Luis García Jr.22WSNNL929189789.03421212051650.953-13-19-14-21-33.723.54SS-2B
466Luis Garcia25HOUAL28280157.1134812.923-1-100.690.43P
467Maikel Garcia22KCRAL86553.124111121.917-2-38-1-2303.712.75SS
468Rico Garcia28BALAL6008.000000-1-250.000.00P
469Rony García24DETAL168051.0303001.0000000.530.19P
470Yimi García31TORAL610061.0606001.000-2-700.890.10P
471Kyle Garlick30MINAL493012254.26866110.98500-3-1402.371.37OF
472Dustin Garneau34DETAL74233.024231001.000000006.553.43C
473Amir Garrett30KCRAL600045.1312001.000-1-400.600.05P
474Braxton Garrett24MIANL1717088.01861111.9441201.741.00P
475Reed Garrett29WSNNL7009.110010.0000010.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
476Stone Garrett26ARINL1313598.015150001.000-1-70001.381.15OF
477Mitch Garver31TEXAL141412124.0124119410.992-1-10-2-19-18.938.79C
478Ralph Garza28TBRAL190035.0413001.0000001.030.21P
479Kevin Gausman31TORAL31310174.21631210.938-1-100.770.48P
480Domingo Germán29NYYAL1514072.175110.857-2-600.750.40P
481Franklin German24BOSAL5004.0110001.0000002.250.20P
482Ian Gibaut28TOTZZ340036.0321001.0000000.750.09P
483Kyle Gibson34PHINL31310167.230121711.9672201.560.94P
484Luis Gil24NYYAL1104.0101001.0000002.251.00P
485Logan Gilbert25SEAAL32320185.229151311.966-1-101.360.88P
486Tyler Gilbert28ARINL87034.1615011.0000001.570.75P
487Lucas Gilbreath26COLNL470043.081612.8751501.470.15P
488Ken Giles31SEAAL5004.100000000.000.00P
489Logan Gillaspie25BALAL170017.1101001.0000000.520.06P
490Andrés Giménez23CLEAL1411341271203.0612240363976.98566171704.514.222B-SS
491Kevin Ginkel28ARINL300029.1514001.0000001.530.17P
492Lucas Giolito27CHWAL30300161.217512011.000-1-100.950.57P
493Mychal Givens32TOTNL591061.11211012.91711901.610.19P
494Tyler Glasnow28TBRAL2206.200000000.000.00P
495José Godoy27TOTZZ107459.153503001.000000008.045.30C
496Paul Goldschmidt34STLNL1281271131103.211631071911118.999442229.489.081B
497Austin Gomber28COLNL33170124.21679021.0000001.160.48P
498Yan Gomes34CHCNL696665582.16185763575.9892451019.448.86C
499Tony Gonsolin28LADNL24240130.119910001.0002301.310.79P
500Marco Gonzales30SEAAL32320183.01679011.000-2-200.790.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
501Chi Chi González30TOTZZ75023.0413001.00015201.570.57P
502Erik González30MIANL1697100.0401327051.00044322403.602.223B-SS-2B-1B
503Luis González26SFGNL938634730.11851701050.973231102.221.86OF-P
504Marwin González33NYYAL805437503.220013068212.9901127122803.542.30OF-SS-1B-3B-2B-P
505Oscar González24CLEAL848269735.0164155361.963813-1-1-11.931.88OF
506Romy Gonzalez25CHWAL302825253.01094266110.9910-1-2-9-13.843.482B-SS-OF
507Niko Goodrum30HOUAL1410994.058391816.9830-511305.464.072B-1B
508Nick Gordon26MINAL134114741004.131621691924.972-6-7-5-532.752.01OF-2B-SS-3B-P
509MacKenzie Gore23SDPNL1613070.0927001.0002601.160.56P
510Terrance Gore31NYMNL61120.0550001.000-1-360002.250.83OF
511Nolan Gorman22STLNL686251549.1316127181861.975-2-4-5-1005.054.462B-OF
512Anthony Gose31CLEAL220021.0220001.0000000.860.09P
513Phil Gosselin33TOTMLB302112185.070323719.98616-2-1203.362.163B-2B-1B-P-OF
514Trevor Gott29MILNL450045.2523001.000-1-400.990.11P
515Ashton Goudeau29COLNL120020.100000-1-100.000.00P
516Yasmani Grandal33CHWAL746754584.05995751956.992-5-10-5-10-49.157.82C-1B
517Brusdar Graterol23LADNL461049.2231310001.00031204.170.50P
518Kendall Graveman31CHWAL650065.0103610.9000001.250.14P
519Jon Gray30TEXAL24240127.116610021.000-1-201.130.67P
520Josiah Gray24WSNNL28280148.21248001.000-1-100.730.43P
521Sonny Gray32MINAL24240119.21851211.9440001.280.71P
522Chad Green31NYYAL140015.0101001.0000000.600.07P
523Hunter Greene22CINNL24241125.2126510.917-2-300.790.46P
524Riley Greene21DETAL939392814.1243241020.992232212.662.59OF
525Shane Greene33TOTZZ2003.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
526Didi Gregorius32PHINL615852506.021270140229.99111-5-12-33.743.44SS
527Grayson Greiner29ARINL22218.01715110.941-1-670008.008.00C
528Zack Greinke38KCRAL26260137.0372017011.0003412.431.42P
529Randal Grichuk30COLNL1381281061144.1268260350.981-23-24-4-402.071.91OF-P
530Foster Griffin26TOTAL6006.1202001.0000002.840.33P
531Justin Grimm33OAKAL150015.1413001.00011302.350.27P
532Trent Grisham25SDPNL1481241181143.0346341321.99415158822.712.32OF
533Vaughn Grissom21ATLNL414038357.01556091416.974-1-4-3-1003.813.602B-SS
534Jordan Groshans22MIANL171717154.153153713.98102-1-803.033.063B
535Robbie Grossman32TOTZZ124114102989.2246242130.988-2-23322.211.96OF
536Michael Grove25LADNL76029.1514001.0000001.530.71P
537Robert Gsellman28CHCNL80015.1312001.0000001.760.38P
538Javy Guerra26TOTZZ180018.0312001.0000001.500.17P
539Vladimir Guerrero Jr.23TORAL1281261221121.01026969471080.990-1-13308.167.881B-3B
540Luis Guillorme27NYMNL968365754.2316110203348.991-1-22323.733.012B-3B-SS
541Lourdes Gurriel Jr.28TORAL10810693923.2227216833.987-3-44522.181.98OF-1B
542Yuli Gurriel38HOUAL1421381331226.111061057454106.996-6-6-2-228.097.761B
543Jandel Gustave29MILNL270028.0211001.0000000.640.07P
544Dalton Guthrie26PHINL136570.019154021.000-1-240002.441.36OF-3B-2B
545Kelvin Gutiérrez27BALAL108768.02551915.960116-1-1803.182.403B
546Vladimir Gutierrez26CINNL108036.2105321.8000001.960.80P
547Ronald Guzmán27NYYAL31116.017161011.0000-300009.565.671B
548Eric Haase29DETAL927269656.25735422472.988-4-8-7-12-37.765.96C-OF
549Josh Hader28TOTNL560050.061410.833-1-2400.900.09P
550Jake Hager29ARINL26177153.1642143091.000-1-4-2-1603.762.132B-3B-SS-P
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
551Sam Haggerty28SEAAL734934482.0130123611.9921537112712.411.74OF-2B
552Darick Hall26PHINL84439.142402051.0000-120009.615.251B-P
553DL Hall23BALAL111013.200000-1-150.000.00P
554Billy Hamilton31TOTMLB206271.011110001.000000001.390.52OF-2B-3B
555Caleb Hamilton27MINAL174457.049481021.000-1-19-1-2107.742.88C-1B
556Ian Hamilton27MINAL1002.2101001.0000003.381.00P
557Garrett Hampson27COLNL815748531.0215111100419.981-12-28-9-20-23.582.48SS-OF-2B-3B
558Brad Hand32PHINL550045.064110.8331401.000.09P
559Mitch Haniger31SEAAL474543396.0104100221.981133902.322.17OF
560Ian Happ27CHCNL1471431301245.1288277831.99033141312.061.94OF
561Bryce Harper29PHINL88768.014140001.000-1-14-1-1701.851.75OF
562Michael Harris II21ATLNL1141141131021.0257252320.992348912.252.24OF
563Josh Harrison34CHWAL11410694951.03691352211336.965-4-56713.372.972B-3B-OF-P-SS
564Monte Harrison26LAAAL84136.097110.889-2-7013302.001.00OF
565Hunter Harvey27WSNNL380039.1422001.000-1-500.920.11P
566Adam Haseley26CHWAL105353.119190001.00023812203.211.90OF
567Thomas Hatch27TORAL1104.200000-1-430.000.00P
568Ke'Bryan Hayes25PITNL1331281161107.24321123081236.9721213242603.413.093B-SS
569Austin Hays26BALAL1411361221211.1285276810.996-6-64312.112.01OF
570Louis Head32TOTZZ280028.2422001.00014101.260.14P
571Andrew Heaney31LADNL1614072.252210.800-1-300.500.25P
572Taylor Hearn27TEXAL31130100.072320.714-1-200.450.16P
573Jonathan Heasley25KCRAL21210104.0104511.9001200.780.43P
574Austin Hedges29CLEAL1059773839.28648243555.9943481159.218.18C
575Jonah Heim27TEXAL11110296900.28798393733.997-4-5811-28.757.89C
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
576Tyler Heineman31TOTZZ595043436.14243902952.9881351318.647.10C
577Ryan Helsley27STLNL540064.2972011.0002601.250.17P
578Heath Hembree33TOTNL260022.0101001.000-1-5400.410.04P
579Gunnar Henderson21BALAL302723246.21063867114.99142000-23.833.093B-SS-2B
580Kyle Hendricks32CHCNL1616084.1145810.9290001.390.81P
581Liam Hendriks33CHWAL580057.271510.857-2-700.940.10P
582Ryan Hendrix27CINNL9008.1101001.0000001.080.11P
583Ronny Henriquez22MINAL30011.253110.80011703.091.33P
584Payton Henry25MIANL1511590.186788001.00000-1-1308.575.73C
585Tommy Henry24ARINL99047.0211001.0000000.380.22P
586David Hensley26HOUAL103343.01147021.000-1-31-1-2702.301.00SS-3B-2B-OF
587Sam Hentges25CLEAL570062.01531111.9331302.030.25P
588Guillermo Heredia31ATLNL642014245.26160010.984-1-61412.200.94OF
589Jimmy Herget28LAAAL491069.01156001.000-2-601.430.22P
590Kevin Herget31TBRAL3007.0101001.0000001.290.33P
591Michael Hermosillo27CHCNL30199178.05451030.944213-2-13-12.581.70OF
592Carlos Hernández25KCRAL277056.0936001.0001401.450.33P
593César Hernández32WSNNL1441421391228.2527222299673.989-10-9-4-3-13.823.592B-OF-3B
594Darwinzon Hernández25BOSAL7006.2101001.0000001.350.14P
595Elier Hernandez27TEXAL97358.026242001.0001100004.032.89OF-1B
596Elieser Hernández27MIANL2010062.1615001.0001300.870.30P
597Enrique Hernández30BOSAL939182800.2258214440101.0007116812.902.55OF-2B-SS
598Jonathan Hernández25TEXAL290030.131110.6670000.590.07P
599Teoscar Hernández29TORAL119118901000.02572431041.984810-2-202.282.13OF
600Yadiel Hernández34WSNNL797542601.0137132411.993-1-3-3-502.041.72OF
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
601Yonny Hernández24ARINL117568.022814011.000-1-2323502.911.833B-2B
602Iván Herrera22STLNL116559.057498001.00000-1-20-18.695.18C
603José Herrera25ARINL464226346.22982751851.983414-1-3-17.616.37C
604Odúbel Herrera30PHINL594836443.0136131410.993412-3-8-12.742.29OF
605Jason Heyward32CHCNL474131348.192911001.000-1-4-3-1002.381.96OF
606Brewer Hicklen26KCRAL51012.0220001.0000400001.500.40OF
607Aaron Hicks32NYYAL12611098995.1226221411.996224402.031.79OF
608Jordan Hicks25STLNL358061.11349001.0001301.910.37P
609Kyle Higashioka32NYYAL827249622.16956692152.9935103609.988.41C
610P.J. Higgins29CHCNL715142505.047243730522.989-2-6-6-1408.326.141B-C-3B
611Derek Hill26DETAL302623235.281792011.00073342003.092.70OF
612Garrett Hill26DETAL178060.163210.8330000.750.29P
613Rich Hill42BOSAL26260124.1133911.923-1-200.870.46P
614Tim Hill32SDPNL550048.0156720.8670002.440.24P
615Sam Hilliard28COLNL685137470.01211183011.000513102542.321.78OF
616Keston Hiura25MILNL514327366.026522830726.974-8-25-3-906.344.961B-2B-OF
617Sean Hjelle25SFGNL80025.051221.6000001.080.38P
618Bryan Hoeing25MIANL81012.2413001.00011602.840.50P
619Nico Hoerner25CHCNL1331281181118.24981273581358.97455101103.903.62SS-3B
620Jeff Hoffman29CINNL351044.232010.667-1-400.400.06P
621Colin Holderman26TOTNL240028.1550001.0000001.590.21P
622Greg Holland36TEXAL5004.200000000.000.00P
623Jordan Holloway26MIANL1002.2101001.0000003.381.00P
624Gavin Hollowell24COLNL6007.0110001.0000001.290.17P
625Clay Holmes29NYYAL620063.21688001.0000002.260.26P
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
626Tyler Holton26ARINL10009.000000000.000.00P
627Rhys Hoskins29PHINL1511501371298.11213109810312103.9900033-18.337.951B
628Eric Hosmer32TOTZZ10210184856.177369077667.992-1-2-5-708.067.521B
629Tanner Houck26BOSAL324060.01651010.9381302.250.47P
630Adrian Houser29MILNL22210102.220128001.0001201.750.91P
631Sam Howard29PITNL3002.000000000.000.00P
632Spencer Howard25TEXAL108037.2514001.0000001.190.50P
633Dakota Hudson27STLNL27260139.228131411.964-2-301.741.00P
634Daniel Hudson35LADNL250024.1110001.000-1-800.370.04P
635Sam Huff24TEXAL352828259.22602461132.988-6-28-3-14-18.917.34C-1B
636Brandon Hughes26CHCNL570057.2431001.0000000.620.07P
637Cooper Hummel27ARINL413120273.1130124510.992-5-21-5-21-14.253.15OF-C
638Tommy Hunter35NYMNL180022.1514001.0000002.010.28P
639Drew Hutchison31DETAL28180105.1156811.9330001.200.50P
640Andy Ibáñez29TEXAL312924252.2121476955.95952529-14.133.523B-1B-2B
641Jose Iglesias32COLNL116116102975.2429123298873.98111-4-503.883.63SS
642Raisel Iglesias32TOTZZ670062.0835011.0000001.160.12P
643Ender Inciarte31NYMNL101123.0990001.00016815203.520.90OF
644Jonathan India25CINNL868577720.02911041771031.966-11-19-14-2303.513.272B
645Cole Irvin28OAKAL30300181.0166912.9381100.750.50P
646Kyle Isbel25KCRAL1017254656.0190184241.97991691602.551.84OF
647Alex Jackson26MILNL43227.034340001.0000000011.338.50C
648Andre Jackson26LADNL4009.2211001.0000001.860.50P
649Drew Jackson28OAKAL3109.2220001.000-1-1370001.860.50OF-3B
650Jay Jackson34ATLNL2001.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
651Zach Jackson27OAKAL540048.0321001.0000000.560.06P
652Drey Jameson24ARINL44024.1422001.0000001.481.00P
653Travis Jankowski31TOTZZ401712184.038380001.0001816-11.860.95OF
654Danny Jansen27TORAL635857524.05265011873.9874951128.918.24C
655Kenley Jansen34ATLNL650064.0413001.000-1-300.560.06P
656Cristian Javier25HOUAL30250148.2523011.000-1-100.300.17P
657Griffin Jax27MINAL650072.162310.833-1-300.620.08P
658Daulton Jefferies26OAKAL88039.1981001.000-1-502.061.13P
659Ryan Jeffers25MINAL595652496.14924751432.994-1-241008.878.29C
660Dany Jiménez28OAKAL340034.1211001.000-1-610.520.06P
661Eloy Jiménez25CHWAL303014231.249490001.00013-2-1001.901.63OF
662Joe Jiménez27DETAL620056.2211001.000-2-700.320.03P
663Connor Joe29COLNL827654669.131128227214.994101735-14.153.51OF-1B
664Bryce Johnson26SFGNL106255.012111001.000-1-13-1-2101.961.20OF
665Pierce Johnson31SDPNL150014.1211001.000-1-1401.260.13P
666Damon Jones27PHINL4004.200000000.000.00P
667Nolan Jones24CLEAL222113169.050482011.0004291702.662.27OF
668Aaron Judge30NYYAL129128921124.12812756011.00010103322.252.18OF
669Josh Jung24TEXAL252525219.076195526.974010013.042.963B
670Jakob Junis29SFGNL23170112.02071210.950-1-201.530.83P
671Janson Junk26LAAAL3208.1110001.000-1-2401.080.33P
672Tommy Kahnle32LADNL130012.2642001.0000004.260.46P
673James Kaprielian28OAKAL26260134.01710611.941-1-101.070.62P
674James Karinchak26CLEAL380039.0211001.000-1-500.460.05P
675Gosuke Katoh27TORAL54134.121183021.0000-30005.504.201B-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
676Anthony Kay27TORAL1002.000000000.000.00P
677Jarred Kelenic22SEAAL504237388.1106101410.991-2-53902.432.10OF
678Brad Keller26KCRAL35220139.225131110.960-2-301.550.69P
679Mitch Keller26PITNL31290159.026101512.962-1-101.420.81P
680Trevor Kelley29MILNL180023.2202001.0000000.760.11P
681Carson Kelly27ARINL1018677776.274270735041.00023-1-218.607.13C-P
682Joe Kelly34CHWAL431037.0734011.000-1-501.700.16P
683Merrill Kelly33ARINL33330200.135151912.9712201.531.03P
684Michael Kelly29PHINL4004.0110001.0000002.250.25P
685Zack Kelly27BOSAL130013.2312001.0000001.980.23P
686Tony Kemp30OAKAL140128971119.0417238175437.990-10-11-2-2-13.322.682B-OF
687Buddy Kennedy23ARINL242312182.0763836210.97402-1-703.663.082B-3B
688Ian Kennedy37ARINL570050.1110001.000-1-400.180.02P
689Max Kepler29MINAL11010390900.1232225521.991912912-12.302.09OF
690Ray Kerr27SDPNL7005.0101001.0000001.800.14P
691Clayton Kershaw34LADNL22220126.11531020.867-1-200.930.59P
692Dallas Keuchel34TOTZZ1414060.21468021.00011902.081.00P
693Kevin Kiermaier32TBRAL605648482.1142139210.9938212402.632.35OF
694Yusei Kikuchi31TORAL32200100.21641111.9384801.340.47P
695Caleb Kilian25CHCNL33011.1202001.0000001.590.67P
696Ha-Seong Kim26SDPNL1491421301263.1503136359863.98477121103.533.19SS-3B
697Craig Kimbrel34LADNL630060.0633001.000-1-300.900.10P
698Isiah Kiner-Falefa27NYYAL1421351271227.05061513391651.96855101013.593.40SS-3B
699John King27TEXAL390051.1817001.0000001.400.21P
700Michael King27NYYAL340051.0112721.8181401.590.26P
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
701Scott Kingery28PHINL1001.00000000000.000.002B
702Tyler Kinley31COLNL250024.042110.750-2-1701.130.12P
703George Kirby24SEAAL25250130.017710011.000-1-201.180.68P
704Alex Kirilloff24MINAL413622320.01531466111.993-2-6-2-704.283.30OF-1B
705Alejandro Kirk23TORAL787464654.06896553137.99671391739.448.79C
706Andrew Kittredge32TBRAL170020.0202001.0000000.900.12P
707Corey Kluber36TBRAL31310164.0177911.941-1-100.880.52P
708Andrew Knapp30TOTZZ16139115.09791420.979-2-21-1-1007.435.94C
709Corey Knebel30PHINL460044.21147001.0001402.220.24P
710Reiss Knehr25SDPNL51013.2312001.00011501.980.60P
711Dusten Knight31TBRAL60011.0303001.00011802.450.50P
712Andrew Knizner27STLNL947864693.06175902167.99024-9-1617.946.36C-1B-P
713Matt Koch31SEAAL4004.1101001.00014602.080.25P
714Jared Koenig28OAKAL105039.140310.7500000.690.30P
715Adam Kolarek33OAKAL150017.2523001.00011102.550.33P
716Mark Kolozsvary26CINNL96660.053530001.000-1-200007.955.89C
717Michael Kopech26CHWAL25250119.140310.750-3-500.230.12P
718Jackson Kowar25KCRAL70015.2404001.0000002.300.57P
719Max Kranick24PITNL2005.0312011.00014005.401.50P
720Joey Krehbiel29BALAL560057.2134811.9231301.870.21P
721Ryan Kreidler24DETAL252217200.2882166110.98921152903.903.003B-SS-2B-OF
722Dean Kremer26BALAL22211125.1136611.9230000.860.55P
723Jason Krizan33SFGNL33223.0440001.000050001.571.33OF
724Chad Kuhl29COLNL27271137.02212910.9551101.380.78P
725Joel Kuhnel27CINNL530058.0149410.9291302.020.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
726Steven Kwan24CLEAL1371331171202.2278266843.9861413151402.052.00OF
727Tommy La Stella33SFGNL129576.036251012.972-3-46-3-4704.142.923B-2B-1B
728A.J. Ladwig29MIANL1003.100000000.000.00P
729Juan Lagares33LAAAL191612143.22422110.958-8-68-4-33-11.441.21OF
730Travis Lakins Sr.28BALAL60010.1211001.0000001.740.33P
731Jake Lamb31TOTMLB26113131.03628713.97202-2-1802.401.25OF-3B-1B
732Jimmy Lambert27CHWAL422047.0514001.0000000.960.12P
733Dinelson Lamet29TOTNL320032.1624001.000-2-7501.670.19P
734Alex Lange26DETAL710063.1135710.9231301.710.17P
735Shea Langeliers24OAKAL171414133.11371261012.993-2-18-1-909.188.00C
736Trevor Larnach25MINAL433732331.087834001.0002793222.372.02OF
737Jack Larsen27SEAAL1104.000000000000.000.00OF
738Eric Lauer27MILNL29290158.22091010.9500001.080.66P
739Ramón Laureano27OAKAL888760742.1197190520.990-5-8-1-112.362.22OF
740Bryan Lavastida23CLEAL64336.037361001.000-1-330009.256.17C
741Derek Law31TOTZZ170019.252211.800-1-6101.830.24P
742Casey Lawrence34TORAL60018.0422001.0000002.000.67P
743Justin Lawrence27COLNL380042.211011011.00031402.320.29P
744Charles Leblanc26MIANL454230367.11427170117.993-1-3-1-3-13.453.002B-3B-1B
745José Leclerc28TEXAL390047.2211001.000-1-400.380.05P
746Dylan Lee27ATLNL460050.2422001.000-1-400.710.09P
747Evan Lee25WSNNL4108.2101001.0000001.040.25P
748Khalil Lee24NYMNL2003.000000-1-200-1-40000.000.00OF
749Korey Lee23HOUAL127567.07473010.986-2-36-4-72-29.816.08C
750Mark Leiter Jr.31CHCNL354067.21129021.0001301.460.31P
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
751DJ LeMahieu33NYYAL11310992963.1520306210444.992141781004.824.203B-2B-1B
752Jacob Lemoine28OAKAL90016.1101001.0000000.550.11P
753Sandy León33TOTAL342817232.2240233520.992-3-15-2-10-19.217.00C-P
754Dominic Leone30SFGNL550049.1123720.8332801.820.18P
755Josh Lester27DETAL1001.0101001.00002400009.001.003B
756Kyle Lewis26SEAAL44231.013130001.000312013803.773.25OF
757Royce Lewis23MINAL121211102.045152824.956160003.793.58SS-OF
758Luis Liberato26SDPNL3004.000000000000.000.00OF
759Matthew Liberatore22STLNL97034.2202001.000-1-600.520.22P
760Francisco Lindor28NYMNL1591591431378.2592198385982.98554-2-203.813.67SS
761Zack Littell26SFGNL390044.1752001.0000001.420.18P
762Brendon Little25CHCNL1000.2000000000.000.00P
763Mauricio Llovera26SFGNL171016.1202001.0000001.100.12P
764Jonathan Loáisiga27NYYAL500048.017413001.00031303.190.34P
765Tim Locastro29NYYAL26106107.023221001.000-1-12-2-2201.930.88OF
766Nick Lodolo24CINNL19190103.112210001.0000001.050.63P
767Zach Logue26OAKAL1410057.0835001.000-1-401.260.57P
768Sam Long26SFGNL286042.1505001.0000001.060.18P
769Evan Longoria36SFGNL685951512.117540129611.96638-4-9-12.972.493B
770Christian Lopes29OAKAL32120.0514021.0000240002.251.252B-OF
771Alejo López26CINNL452721272.11094760214.982311-5-22-13.542.142B-3B-OF-P
772Jorge López29TOTAL670071.0134720.846-1-1601.390.16P
773Nicky Lopez27KCRAL1401271111120.1549201341785.987-7-7-7-704.353.592B-SS-3B-P
774Otto Lopez23TORAL62121.2523001.000-1-780002.080.71SS-2B-OF
775Pablo López26MIANL32320180.027131222.9260001.250.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
776Reynaldo López28CHWAL611065.1136610.923-1-301.650.20P
777Yoan López29NYMNL80011.0220001.0000001.640.25P
778Michael Lorenzen30LAAAL1818097.2188911.9441201.570.94P
779Aaron Loup34LAAAL650058.2909001.0000001.380.14P
780Brandon Lowe27TBRAL535146441.119274112623.9690-1-1-203.793.442B-OF
781Josh Lowe24TBRAL444131367.184822001.000-6-182622.061.91OF
782Nathaniel Lowe26TEXAL1531501451327.113311252709125.993-3-2-9-818.968.641B
783Jed Lowrie38OAKAL55441.040319031.000-1-26-1-2908.788.001B-2B
784Zac Lowther26BALAL1005.100000000.000.00P
785Lucas Luetge35NYYAL500057.161322.6670000.630.08P
786Seth Lugo32NYMNL620065.01138001.0002601.520.18P
787Jordan Luplow28ARINL644724416.1115105821.983-1-42512.441.74OF-1B-3B
788Gavin Lux24LADNL126117941056.0380180191948.976-3-31103.162.672B-OF-SS
789Jesús Luzardo24MIANL18180100.11511312.9333601.260.78P
790Jordan Lyles31BALAL32321179.0281315021.0000001.410.88P
791Daniel Lynch IV25KCRAL27270131.21431010.9290000.890.48P
792Lance Lynn35CHWAL21210121.2725001.000-1-200.520.33P
793Andrés Machado29WSNNL510059.1113710.909-1-301.520.20P
794Dixon Machado30SFGNL55545.017215011.00013225303.403.40SS
795Manny Machado29SDPNL1341321151143.0321932171127.96623-3-312.442.313B
796Vimael Machín28OAKAL706253539.216842119716.958-10-22-7-1612.682.303B-SS-2B
797David MacKinnon27TOTAL17136109.0715912061.000-2-230005.864.181B-3B
798Nick Madrigal25CHCNL595351487.1251106144146.99641141004.624.242B
799Bligh Madris26PITNL322919248.21041013041.000-4-19-4-19-13.763.06OF-1B
800Tyler Mahle27TOTZZ23230120.2189721.889-1-901.190.70P
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
801Luke Maile31CLEAL765544513.150748423021.000370008.896.67C
802Martín Maldonado35HOUAL11311089948.2107610254923.9980023110.199.50C
803Sean Manaea30SDPNL30280158.01055001.000-4-500.570.33P
804Trey Mancini30TOTAL686749571.035133416125.99710224815.525.001B-OF
805Matt Manning24DETAL1212063.01046001.0000001.430.83P
806Alek Manoah24TORAL31310196.22051411.9501100.870.61P
807Joe Mantiply31ARINL690060.0725001.0001301.050.10P
808Tucupita Marcano22PITNL474434385.1134775528.985-2-6-2-603.082.44OF-2B-SS
809Manuel Margot27TBRAL706953605.0139134320.9866123512.041.96OF
810Ron Marinaccio26NYYAL400044.0642001.0000001.230.15P
811Jake Marisnick31PITNL292116195.259581001.000-2-1216-12.712.03OF
812Parker Markel31OAKAL3003.000000000.000.00P
813Germán Márquez27COLNL31310181.22361521.9130001.040.68P
814Deven Marrero31NYMNL41115.0422011.000-1-560002.401.003B-SS
815Brandon Marsh24TOTZZ131119981042.1257253131.9882266-22.191.94OF
816José Marte26LAAAL110011.000000000.000.00P
817Ketel Marte28ARINL949185806.1339135196849.976-2-3-6-903.693.522B
818Starling Marte33NYMNL116116105998.2219209911.995-4-54411.961.88OF
819Yunior Marte27SFGNL390048.0707011.0001401.310.18P
820Brett Martin27TEXAL551050.01147021.0000001.980.20P
821Chris Martin36TOTNL600056.0112810.90924201.610.17P
822Corbin Martin26ARINL72022.1321001.000-1-901.210.43P
823Davis Martin25CHWAL149063.11358031.0001301.850.93P
824Richie Martin27BALAL119777.03792623.9460-211604.092.922B-SS
825Adrián Martinez25OAKAL1212057.2312011.0000000.470.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
826Nick Martinez31SDPNL47100106.127131132.8890002.030.51P
827Seth Martinez27HOUAL290038.2615011.0000001.400.21P
828Michael Massey24KCRAL494747409.222395124437.982-7-210014.814.472B-3B
829Miles Mastrobuoni26TBRAL84341.121147021.000117-1-2904.572.332B-OF
830Jorge Mateo27BALAL1491421361257.16151814171791.97276141324.284.01SS
831Mark Mathias27TOTMLB1511595.0473413041.0000111204.453.132B-1B-OF-3B
832J.J. Matijevic26HOUAL116357.037361021.000040005.843.361B-OF
833Nick Maton25PHINL332213200.2683731061.0003161503.051.89OF-2B-SS-3B-P
834Phil Maton29HOUAL670065.292611.8890001.100.12P
835Steven Matz31STLNL149048.0102710.9001401.690.60P
836Tyler Matzek31ATLNL420043.2303011.0000000.620.07P
837Dustin May24LADNL66030.0102620.800-1-702.401.33P
838Trevor May32NYMNL260025.0321001.0000001.080.12P
839Mike Mayers30LAAAL243050.2303001.0001400.530.13P
840Jack Mayfield31LAAAL22188156.058302716.983-1-400-13.292.192B-3B-OF-P
841Tim Mayza30TORAL630048.2936001.000-1-401.660.14P
842Nomar Mazara27SDPNL504123348.29593110.989-8-28-2-6-22.431.88OF
843Patrick Mazeika28NYMNL241816163.2165160411.9942150019.026.83C-1B
844Chris Mazza32TBRAL2005.1211001.000-1-3803.381.00P
845James McCann32NYMNL615443475.25555331846.993-2-613-210.438.75C-1B
846Jake McCarthy24ARINL827161636.0151146411.993-8-15-1-112.121.83OF
847Kirk McCarty26CLEAL132037.2624001.0000001.430.46P
848Shane McClanahan25TBRAL28280166.11411211.929-2-200.700.46P
849Chas McCormick27HOUAL1179873914.2191187310.9950-1-2-201.871.62OF
850Lance McCullers Jr.28HOUAL88047.2422001.000-1-400.760.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
851Andrew McCutchen35MILNL504942434.189881001.00061751301.841.78OF
852Mickey McDonald27OAKAL22116.0220001.0001450001.131.00OF
853T.J. McFarland33STLNL280032.2936001.0001602.480.32P
854Easton McGee24TBRAL1003.000000000.000.00P
855Jake McGee35TOTNL420037.0202001.0000000.490.05P
856Reese McGuire27TOTAL857057629.06586243134.9953623-29.377.71C-P
857Collin McHugh35ATLNL580069.1853011.0000001.040.14P
858David McKay27TOTAL4006.2110001.0000001.350.25P
859Ryan McKenna25BALAL874326424.0107101420.9817203812.231.19OF-P
860Triston McKenzie24CLEAL31300191.12212911.95500-10.990.68P
861Billy McKinney27OAKAL19148120.261565031.000-1-50004.552.90OF-1B
862Zach McKinstry27TOTNL544136391.11595898317.9813102603.592.742B-3B-SS-OF
863Ryan McMahon27COLNL1511411361258.14041042831737.958009902.772.483B-2B-1B
864Jeff McNeil30NYMNL1431391141208.0476246226456.992555403.523.062B-OF-3B
865Austin Meadows27DETAL323127264.180791001.0002841812.722.50OF
866John Means29BALAL2208.000000000.000.00P
867Nick Mears25PITNL2002.000000000.000.00P
868Adonis Medina25NYMNL140023.2115510.9090003.800.71P
869Trevor Megill28MINAL390045.051220.600-1-400.600.08P
870Tylor Megill26NYMNL159047.1835001.0000001.520.53P
871Francisco Mejia26TBRAL857070642.16536242722.997-2-300-29.127.66C-1B
872J.C. Mejía25MILNL2002.1101001.0000003.860.50P
873Mark Melancon37ARINL620056.01156021.0001401.770.18P
874MJ Melendez23KCRAL11110292890.05705342973.988-13-17-23-31-75.694.85C-OF
875Danny Mendick28CHWAL312625242.29434600121.000210-3-1403.493.03SS-2B-3B-OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
876Joey Meneses30WSNNL565546478.232831014425.988-3-7-10-25-36.095.061B-OF
877Conner Menez27CHCNL1001.000000000.000.00P
878Daniel Mengden29KCRAL5107.0330001.0000003.860.60P
879Óscar Mercado27TOTZZ513225307.18179110.988-2-71302.341.57OF
880Yermín Mercedes29SFGNL128364.02019010.950-2-32-2-3702.671.46OF-1B-C
881Whit Merrifield33TOTAL133124921076.2431242185447.991-5-5-8-803.572.892B-OF-1B-P
882Julian Merryweather30TORAL261026.2101001.000-1-800.340.04P
883Max Meyer23MIANL2206.0110001.0000001.500.50P
884Jake Meyers26HOUAL514439402.2121119020.983721411-22.662.33OF
885Keynan Middleton28ARINL180017.0312001.0000001.590.17P
886Miles Mikolas33STLNL33321202.1311714011.0000001.380.94P
887Wade Miley35CHCNL98037.040310.750-1-500.730.33P
888Brad Miller32TEXAL533625344.273403125.973-3-9-9-3101.851.27OF-3B
889Owen Miller25CLEAL1069485856.1638530981061.98423-1-1-26.605.761B-2B-3B
890Shelby Miller31SFGNL4007.000000000.000.00P
891Tyson Miller26TEXAL42010.2312011.00011902.530.75P
892Alec Mills30CHCNL72017.2211001.00011101.020.29P
893Wyatt Mills27TOTAL270029.1716011.0000002.150.26P
894Hoby Milner31MILNL670064.214410011.0001301.950.21P
895Tommy Milone35SEAAL70016.2110001.0000000.540.14P
896Juan Minaya31MINAL6009.2110001.0000000.930.17P
897Mike Minor34CINNL1919098.0945011.0000010.830.47P
898A.J. Minter28ATLNL750070.0624001.000-1-300.770.08P
899José Miranda24MINAL1059683842.059852369651.990-3-4-6-9-16.335.331B-3B
900Anthony Misiewicz27TOTAL320029.0312001.0000000.930.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
901Calvin Mitchell23PITNL545035428.08986121.978-7-19-4-11-11.831.61OF
902Garrett Mitchell23MILNL281915176.14240110.976-1-51602.091.46OF
903Casey Mize25DETAL22010.0303001.000-1-2002.701.50P
904Yadier Molina39STLNL797162631.15405122536.99461191737.666.71C-P-1B
905Sam Moll30OAKAL530043.182420.7501501.250.11P
906Yoán Moncada27CHWAL1019895859.225082163518.9805723-12.562.433B
907Adalberto Mondesí26KCRAL151514131.06318450101.0003261904.334.20SS
908Nate Mondou27OAKAL1108.000000-1-75000.000.002B
909Mickey Moniak24TOTZZ363022265.063621011.000-1-4-5-2202.141.75OF
910Frankie Montas29TOTAL27270144.11910811.9470001.120.67P
911Elehuris Montero23COLNL393423297.016411347415.9764150004.854.103B-1B
912Rafael Montero31HOUAL710068.192611.889-1-301.050.11P
913Bryce Montes de Oca26NYMNL3003.1321001.0000008.101.00P
914Jordan Montgomery29TOTZZ32321178.128721011.0001601.410.88P
915Dylan Moore29SEAAL1016436614.021815859116.995-1-1-1-103.181.99OF-SS-2B-1B-3B
916Matt Moore33TEXAL630074.0422001.000-1-300.490.06P
917Francisco Morales22PHINL3005.000000000.000.00P
918Brian Moran33LAAAL1000.100000000.000.00P
919Colin Moran29CINNL362921257.0157124330111.000-1-5-1-5-15.504.031B-3B
920Jovani Morán25MINAL310040.2505001.000-1-501.110.16P
921Adrián Morejón23SDPNL260034.051311.8000001.060.15P
922Christopher Morel23CHCNL11010583941.13081781201021.968-6-7-10-1202.852.44OF-2B-3B-SS
923Gabriel Moreno22TORAL201816156.21491341321.98721721518.446.68C-OF-3B-2B
924Dauri Moreta26CINNL351038.1413001.0000000.940.11P
925Eli Morgan26CLEAL501066.2936001.0001301.220.18P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
926Reyes Moronta29TOTNL390037.230210.667-1-3100.480.05P
927Cody Morris25CLEAL75023.2321011.0000001.140.43P
928Charlie Morton38ATLNL31310172.02471522.9171101.150.71P
929Taylor Motter32CINNL22014.071330.571-2-197-1-8602.571.333B-2B
930Ryan Mountcastle25BALAL1241231201079.11042963745111.995-4-41128.658.361B
931Mike Moustakas33CINNL474335362.122618342112.996-2-5-3-10-15.594.591B-3B
932Kyle Muller24ATLNL33012.1101001.000-1-1600.730.33P
933Cedric Mullins27BALAL1501401381259.23673589041.000225412.622.45OF
934Max Muncy31LADNL11110593941.1333902311239.96411157903.072.723B-2B-1B
935Andrés Muñoz23SEAAL640065.0734001.000-1-300.970.11P
936Yairo Muñoz27PHINL251611150.050193017.980-3-20-3-2402.941.962B-3B-OF
937Penn Murfee28SEAAL641069.1624011.0001300.780.09P
938Patrick Murphy27WSNNL6005.2202001.0000003.180.33P
939Sean Murphy27OAKAL1161161111004.09268784084.9916711-18.237.91C
940Tom Murphy31SEAAL1211990.298962001.000-1-130009.738.17C
941Joe Musgrove29SDPNL30300181.037191712.9730001.791.20P
942Parker Mushinski26HOUAL7007.1110001.0000001.230.14P
943Símon Muzziotti23PHINL83230.0119110.9091520003.001.25OF
944Wil Myers31SDPNL757049601.22532439118.99681661123.773.07OF-1B-P-3B
945James Naile29STLNL7009.0532001.0000005.000.71P
946Tommy Nance31MIANL352043.2514001.000-3-1401.030.14P
947Tyler Naquin31TOTNL836656607.0132127320.985-3-5-6-1111.931.57OF
948Andrew Nardi23MIANL130014.200000-1-1400.000.00P
949Omar Narváez30MILNL838065681.07417043253.993002409.738.87C
950Packy Naughton26STLNL263032.0523001.0000001.410.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
951Bo Naylor22CLEAL40014.018162001.000-1-8600011.574.50C
952Josh Naylor25CLEAL928975785.071565752665.992581108.137.621B-OF
953Nick Neidert25MIANL1105.0220001.0000003.602.00P
954Kyle Nelson25ARINL431037.083411.8750001.700.16P
955Nick Nelson26PHINL472068.293510.889-2-601.050.17P
956Ryne Nelson24ARINL33018.141210.75011101.471.00P
957Héctor Neris33HOUAL700065.152211.800-1-300.550.06P
958Sheldon Neuse27OAKAL796850588.02881531211429.951-5-10-4-8-14.193.223B-2B-1B-SS-P
959Tyler Nevin25BALAL555039416.117410663512.971-4-11-3-8-13.653.073B-1B-OF
960Sean Newcomb29TOTNL201027.2615011.0000001.950.30P
961Kevin Newman28PITNL736861603.2289108175650.97947-2-414.223.772B-SS
962Tomás Nido28NYMNL968676766.18918592753.99458813410.419.23C
963Brandon Nimmo29NYMNL1511481351282.13083044011.000-4-4-3-232.162.04OF
964Vinny Nittoli31PHINL2002.000000000.000.00P
965Stephen Nogosek27NYMNL120022.0541001.0000002.050.42P
966Aaron Nola29PHINL32322205.02591420.9201101.010.72P
967Austin Nola32SDPNL1039487838.28688342864.993-6-8-6-919.258.29C-2B-3B
968Lars Nootbaar24STLNL947959711.0179169824.989474602.241.88OF
969Daniel Norris29TOTZZ413058.284310.8750001.070.17P
970James Norwood28PHINL200017.1110001.0000000.520.05P
971Dom Nuñez27COLNL14139108.09993510.990111-2-2208.177.00C
972Riley O'Brien27SEAAL1001.000000000.000.00P
973Darren O'Day39ATLNL280021.2312011.0000001.250.11P
974Ryan O'Hearn28KCRAL25158143.081765091.00014-2-1605.103.12OF-1B
975Logan O'Hoppe22LAAAL54439.144431001.000-1-31-1-31-110.078.80C
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
976Brian O'Keefe28SEAAL1001.0110001.000000009.001.00C
977Tyler O'Neill27STLNL948774776.0151147310.993461101.741.60OF
978Bailey Ober26MINAL1111056.0413001.0000000.640.36P
979Rougned Odor28BALAL1291131071031.15262122981673.970-12-14-9-10-14.453.892B-3B
980Jake Odorizzi32TOTZZ22220106.11751021.88222201.270.68P
981Cristofer Ogando28TBRAL3004.100000000.000.00P
982Shohei Ohtani27LAAAL28280166.01165001.0001100.600.39P
983Steven Okert30MIANL600051.151220.600-2-800.530.05P
984Chris Okey27CINNL73133.23130010.968-2-71-1-3608.024.29C
985Edward Olivares26KCRAL393518289.07876110.987311-5-2002.401.97OF
986Adam Oller27OAKAL1914074.1114520.8181301.090.47P
987Matt Olson28ATLNL1621611611441.0131812091018104.9945465-28.188.091B
988Kaleb Ort30BOSAL250028.1211011.000-1-700.640.08P
989Oliver Ortega25LAAAL270034.0312001.0000000.790.11P
990Rafael Ortega31CHCNL936643592.2138133410.99324-2-402.081.47OF
991Luis Ortiz26SFGNL6008.2202001.0000002.080.33P
992Luis Ortiz23PITNL44016.0101001.0000000.560.25P
993Adam Ottavino36NYMNL660065.2123630.750-3-901.230.14P
994Glenn Otto26TEXAL27270135.21910720.895-3-401.130.63P
995James Outman25LADNL33227.0330001.0000130001.001.00OF
996Connor Overton28CINNL64033.0963011.0001602.451.50P
997Johan Oviedo24TOTNL218056.073311.8570000.960.29P
998Chris Owings30BALAL221911164.0742844215.973-1-7-1-7-13.953.132B-SS-3B-OF-P
999Marcell Ozuna31ATLNL525226420.08078110.988-4-10-6-1701.691.52OF
1000Cristian Pache23OAKAL907065646.1199197110.995-8-1459-12.762.20OF
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
1001Chris Paddack26MINAL55022.120110.500-1-900.400.20P
1002Nicholas Padilla25CHCNL1001.200000000.000.00P
1003Kevin Padlo25TOTMLB129476.0463511081.000-3-54-1-1505.453.833B-1B
1004Emilio Pagán31MINAL590063.062311.8330000.710.08P
1005Jermaine Palacios25MINAL271816183.270194567.914-5-31-2-1303.142.13SS-2B-1B-3B-P
1006Joshua Palacios26WSNNL21111098.021210001.000-1-611201.931.00OF
1007Richie Palacios25CLEAL262010159.048453021.000-2-171702.721.78OF-2B
1008Andre Pallante23STLNL47100108.0271215011.0001202.250.57P
1009Michael Papierski26TOTNL393024278.22892731511.997-4-17-1-409.307.38C-1B
1010Enoli Paredes26HOUAL3003.000000000.000.00P
1011Isaac Paredes23TBRAL1098865803.2417227185547.988005704.613.353B-2B-1B-SS
1012Hoy Park26PITNL21179134.062263337.952-7-59-5-4403.962.682B-3B-SS-OF
1013Vinnie Pasquantino24KCRAL373731306.229127316237.993-2-6-2-808.487.811B
1014Luis Patiño22TBRAL66020.0532001.0000002.250.83P
1015Spencer Patton34TEXAL7007.0110001.0000001.290.14P
1016Joel Payamps28TOTAL410055.2146710.9290012.100.32P
1017Mark Payton30CHWAL86458.011110001.000-1-29-1-2001.711.38OF
1018Matt Peacock28TOTZZ90010.0101001.0000000.900.11P
1019Joc Pederson30SFGNL1149645779.0141137220.986-4-6-15-2301.611.22OF
1020Elvis Peguero25LAAAL130017.1202001.0000001.040.15P
1021Liover Peguero21PITNL1119.0523001.0000-13113305.005.00SS
1022Jeremy Peña24HOUAL1341321271165.05121463471964.96399161603.813.68SS
1023Ryan Pepiot24LADNL97036.1321011.0000000.740.33P
1024David Peralta34TOTZZ11310693927.0219215221.99111-5-6-22.111.92OF
1025Freddy Peralta26MILNL1817078.01248001.0002501.380.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
1026Wandy Peralta30NYYAL560056.11831412.94441402.720.30P
1027Wily Peralta33DETAL281038.1752021.0000001.640.25P
1028Oswald Peraza22NYYAL151413123.0431627061.0000-4-1-1003.152.69SS-2B
1029Geraldo Perdomo22ARINL1471381271221.05431813481485.97421-2-213.903.57SS-3B-2B
1030Luis Perdomo29MILNL140023.262310.833-1-801.900.36P
1031Carlos Pérez25CHWAL65546.05350210.981-1-26-2-52-110.178.67C
1032Cionel Pérez26BALAL660057.2115510.9090001.560.15P
1033Francisco Pérez24WSNNL10008.2110001.0000001.040.10P
1034Joe Perez22HOUAL1002.0101001.0000-600004.501.003B
1035Martín Pérez31TEXAL32321196.12761921.92611-11.150.78P
1036Michael Pérez29TOTNL443831331.23112941612.997270028.417.05C
1037Óliver Pérez40ARINL7004.0110001.0000002.250.14P
1038Roberto Pérez33PITNL201916159.0168163410.9941832319.458.35C
1039Salvador Perez32KCRAL777458621.25815483033.99512-4-818.377.51C
1040Dillon Peters29PITNL224039.11055011.0001502.290.45P
1041David Peterson26NYMNL28190105.21611231.8132401.110.46P
1042Jace Peterson32MILNL1078164748.024997148415.9841016111702.952.253B-OF-1B-2B-P
1043Tommy Pham34TOTZZ1341331231135.12492271571.972-6-60021.921.81OF
1044David Phelps35TORAL651063.2716001.0001300.990.11P
1045Brett Phillips28TOTAL786041564.2158153321.987-2-471402.491.93OF-P
1046Evan Phillips27LADNL640063.01138001.0001301.570.17P
1047Konnor Pilkington24CLEAL1511058.091620.7781301.090.47P
1048Kevin Pillar33LADNL44232.0770001.00001513701.971.75OF
1049Manny Piña35ATLNL55544.052502001.0000000010.6410.40C
1050Chad Pinder30OAKAL967860717.2186178713.99501-7-11-12.321.76OF-3B-1B-P-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
1051Israel Pineda22WSNNL44434.029263001.000-1-350007.687.25C
1052Michael Pineda33DETAL1111046.2312001.0000000.580.27P
1053René Pinto25TBRAL252318203.0221215330.986-2-120009.678.72C
1054Stephen Piscotty31OAKAL323020251.065650001.000-2-8-4-1902.332.03OF
1055Nick Pivetta29BOSAL33331179.219118011.000-3-300.950.58P
1056Michael Plassmeyer25PHINL2007.1101011.0000001.230.50P
1057Kevin Plawecki31TOTAL624938447.24314161411.998-6-16-10-26-28.646.94C-P
1058Zach Plesac27CLEAL25240131.225101321.9202301.570.92P
1059Nick Plummer25NYMNL93341.0871001.000-1-380001.760.89OF
1060Colin Poche28TBRAL650058.2202001.000-1-300.310.03P
1061Jorge Polanco28MINAL999988863.1399168223855.980-1-1-1-124.083.802B-SS
1062AJ Pollock34CHWAL137123981119.2259247753.981-7-70022.041.85OF
1063Zach Pop25TOTZZ350039.062310.833-3-9201.150.14P
1064Sean Poppen28ARINL290028.2422001.0000001.260.14P
1065Cody Poteet27MIANL122028.0312001.0001700.960.25P
1066Nick Pratto23KCRAL484640398.1334308260321.000261307.556.551B-OF
1067Ryan Pressly33HOUAL500048.1523001.0000000.930.10P
1068David Price36LADNL400040.1716001.000-1-501.560.18P
1069Ford Proctor25SFGNL76450.015411011.00002-1-2402.702.142B-C
1070Jurickson Profar29SDPNL1461411241237.22432291042.984-4-42101.741.64OF
1071Austin Pruitt32OAKAL391055.11064001.0001401.630.26P
1072Albert Pujols42STLNL232010163.2171157140191.0000100-19.407.431B-P
1073A.J. Puk27OAKAL620066.180711.8750000.950.11P
1074Cal Quantrill27CLEAL32320186.129111620.931-1-101.300.84P
1075José Quijada26LAAAL420040.240310.750-1-500.660.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
1076Roman Quinn29TOTZZ442217221.05653210.9821321002.241.25OF
1077Jose Quintana33TOTNL32320165.223419001.0000001.250.72P
1078Esteban Quiroz30CHCNL12101093.057253119.98233422605.424.672B
1079Cole Ragans24TEXAL99040.0110001.000-1-500.230.11P
1080Tanner Rainey29WSNNL290030.0211001.0000000.600.07P
1081Cal Raleigh25SEAAL1159993917.09459112863.994810141819.228.17C
1082Brooks Raley34TBRAL600053.272410.857-1-401.010.10P
1083Luke Raley27TBRAL16147124.03835213.974-4-3532922.692.18OF-1B
1084Erasmo Ramírez32WSNNL602086.1144910.9291201.360.22P
1085Harold Ramírez27TBRAL594630401.12572476411.984-2-6-4-11-25.674.151B-OF
1086José Ramírez29CLEAL1271271141109.2335912341027.9700022-12.642.563B
1087Noé Ramirez32ARINL550050.0734011.000-1-401.260.13P
1088Yohan Ramírez27TOTZZ300037.11055011.00026402.410.33P
1089Heliot Ramos22SFGNL87358.012120001.000-2-43-3-6201.861.50OF
1090Drew Rasmussen26TBRAL28280146.02091010.9500001.170.68P
1091Robbie Ray30SEAAL32320189.024618011.0001101.140.75P
1092J.T. Realmuto31PHINL1341301201137.21215115749911.9931011111239.548.87C-1B
1093Jake Reed29TOTZZ180016.230210.6670001.080.11P
1094Rob Refsnyder31BOSAL473125302.27471120.973-6-22-5-19-12.141.53OF
1095Sean Reid-Foley26NYMNL70010.000000000.000.00P
1096Zach Reks28TEXAL157481.013121001.000-1-21-2-2901.440.87OF
1097Anthony Rendon32LAAAL474641394.2115317867.948392602.492.323B
1098Hunter Renfroe30MILNL1181181151044.22252101142.982-8-92211.901.86OF-1B
1099Luis Rengifo25LAAAL125120741057.24781782851576.9699101113.942.862B-3B-SS-OF
1100Denyi Reyes25BALAL3107.2101001.0000001.170.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
1101Franmil Reyes26TOTMLB1512796.026251001.000336-1-1202.441.73OF-P
1102Gerardo Reyes29LAAAL2002.000000000.000.00P
1103Pablo Reyes28MILNL63337.0111912.909-2-55-1-3202.431.67SS-3B-P
1104Víctor Reyes27DETAL837768681.1165161220.988-4-70012.151.96OF
1105Bryan Reynolds27PITNL1281261131073.0286282221.99300-14-1502.382.22OF
1106Matt Reynolds31TOTNL916747626.2310169135627.9812323-14.372.952B-SS-3B-OF-1B-P
1107Garrett Richards34TEXAL322042.2321001.000-1-500.630.09P
1108Trevor Richards29TORAL624064.0532011.0000000.700.08P
1109JT Riddle30CINNL1119.0624001.0001930006.006.003B
1110Austin Riley25ATLNL1591581571415.04051042851620.960546512.472.433B-1B
1111Edwin Ríos28LADNL81020.01275011.000-1-72-1-6005.401.503B-1B
1112Alfonso Rivas III25CHCNL957359652.164461033157.9983661118.876.771B-OF
1113Emmanuel Rivera26TOTZZ908372728.225374175414.9848146903.082.743B-1B
1114Sebastián Rivero23KCRAL177473.072702001.00011611618.884.24C
1115Anthony Rizzo32NYYAL1201151101034.099691972571.995-10-12-3-328.638.261B
1116Luis Robert Jr.24CHWAL918982781.2211208120.991-14-22-4-602.412.30OF
1117Ethan Roberts24CHCNL9007.2101001.0000001.170.11P
1118David Robertson37TOTNL580063.2734001.00011800.990.12P
1119Kramer Robertson27STLNL1001.010010.000-1-1080-1-120000.000.00SS
1120Chuckie Robinson27CINNL252013169.0146140510.993-1-70007.725.80C
1121Hansel Robles31BOSAL260024.200000-1-80.000.00P
1122Víctor Robles25WSNNL128110100971.2353340763.983231214-13.212.71OF
1123Brendan Rodgers25COLNL1341331321168.16392184111099.98414142223-14.854.692B
1124Carlos Rodón29SFGNL31311178.01239001.000-3-300.610.39P
1125Dereck Rodríguez30MINAL2007.2110001.0000001.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
1126Eduardo Rodríguez29DETAL1717091.0134721.846-1-201.090.65P
1127Elvin Rodríguez24DETAL75029.2321011.0000000.910.43P
1128Joely Rodríguez30NYMNL550050.130210.667-1-400.360.04P
1129Julio Rodríguez21SEAAL1301301221126.2366357360.9846633-12.882.77OF
1130Manuel Rodríguez25CHCNL140013.2101001.0000000.660.07P
1131Yerry Rodríguez24TEXAL1001.000000000.000.00P
1132Josh Rogers27WSNNL163026.1303001.0001801.030.19P
1133Taylor Rogers31TOTNL660064.11037001.0000001.400.15P
1134Trevor Rogers24MIANL23230107.01511220.867-1-201.090.57P
1135Tyler Rogers31SFGNL680075.22752111.96325-13.090.38P
1136Jose Rojas29LAAAL19147121.132161513.969-1-9-3-2902.301.633B-OF
1137Josh Rojas28ARINL115110105970.13481172151630.954-2-2-1-113.082.893B-2B
1138Miguel Rojas33MIANL1401321101141.2561211343778.9881415171824.373.79SS-1B
1139Jordan Romano29TORAL630064.0725001.000-2-600.980.11P
1140Jhon Romero27MINAL4005.0202011.0000003.600.50P
1141JoJo Romero25TOTNL170016.1202011.00017501.100.12P
1142Tommy Romero24TOTZZ4208.1101001.0000001.080.25P
1143Austin Romine33TOTZZ503929349.23903721712.997-2-7-1-3110.017.78C
1144Sergio Romo39TOTAL230018.0202001.0000001.000.09P
1145Angel Rondón24STLNL1105.000000000.000.00P
1146Brent Rooker27TOTZZ85344.014131011.0002410002.861.75OF
1147Amed Rosario26CLEAL1451451371286.05331613581462.9742243-13.633.55SS-OF
1148Eddie Rosario30ATLNL676045529.010599150.952-7-15-9-20-31.701.49OF
1149Eguy Rosario22SDPNL5007.0312001.0000-51117103.860.503B-SS
1150Kenny Rosenberg26LAAAL31010.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
1151Bubby Rossman30PHINL1001.000000000.000.00P
1152Michael Rucker28CHCNL410054.2936011.0000001.480.22P
1153Darin Ruf35TOTNL785937518.132630915221.994-8-19-14-3215.633.901B-OF-P
1154Esteury Ruiz23TOTNL179586.020200001.000-2-33-2-2702.091.18OF
1155José Ruiz27CHWAL630060.2725011.000-1-301.040.11P
1156Keibert Ruiz23WSNNL1069795865.08387943775.99211-5-708.657.84C
1157Norge Ruíz28OAKAL140019.0211001.0000000.950.14P
1158Adley Rutschman24BALAL938483762.07136703583.98946182848.337.58C
1159Joe Ryan26MINAL27270147.01421110.9292300.800.48P
1160Hyun Jin Ryu35TORAL66027.0202001.0000000.670.33P
1161Connor Sadzeck30MILNL2003.000000000.000.00P
1162Chris Sale33BOSAL2205.2110001.0000001.590.50P
1163Adrian Sampson30CHCNL21190104.118513001.0003601.550.86P
1164Aaron Sanchez29TOTZZ1510060.01138001.00012001.650.73P
1165Aníbal Sánchez38WSNNL1414069.1104420.800-1-301.040.57P
1166Cristopher Sánchez25PHINL153040.0936001.0000002.030.60P
1167Gary Sánchez29MINAL928069715.07206783844.994121209.017.78C-1B
1168Jesús Sánchez24MIANL918473733.2174168510.994-6-93402.121.90OF
1169Miguel Sánchez28MILNL120013.1321011.0000002.030.25P
1170Yolmer Sanchez30TOTMLB171211113.0642636211.96916-1-10-14.943.442B-3B-SS-P
1171Phoenix Sanders27TBRAL80014.2000000000.000.00P
1172Nick Sandlin25CLEAL460044.092612.889-1-501.640.17P
1173Patrick Sandoval25LAAAL27271148.221714011.0002301.270.78P
1174Cole Sands24MINAL113030.251310.800-2-1301.170.36P
1175Donny Sands26PHINL1002.0110001.000000004.501.00C
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
1176Reiver Sanmartin26CINNL454057.0835011.000-2-701.260.18P
1177Miguel Sanó29MINAL191715147.0138131529.986020008.337.161B
1178Carlos Santana36TOTAL767469656.162557350254.997363518.548.091B-OF
1179Dennis Santana26TEXAL631058.291711.8892701.230.13P
1180Anthony Santander27BALAL11911683994.2223215531.987-9-11-5-6-11.991.85OF
1181Tony Santillan25CINNL210019.230210.667-1-1000.920.10P
1182Gregory Santos22SFGNL2003.200000000.000.00P
1183Tayler Saucedo29TORAL4002.2000000000.000.00P
1184Hirokazu Sawamura34BOSAL490050.2101811.9000001.600.18P
1185Josh Sborz28TEXAL191022.110010.000-1-900.000.00P
1186Max Scherzer37NYMNL23230145.118612011.0002301.110.78P
1187Clarke Schmidt26NYYAL293057.21046011.0000001.560.34P
1188Jonathan Schoop30DETAL1301281241116.0533216314386.994898924.274.052B-1B
1189John Schreiber28BOSAL640065.01578021.0000012.080.23P
1190Max Schrock27CINNL73031.012102001.00027413803.481.50OF-2B-P
1191Kyle Schwarber29PHINL1391381111167.0186182310.995-13-14-14-14-21.431.33OF
1192Frank Schwindel30CHCNL494532388.0368355130391.00014-2-608.547.221B-P
1193Tanner Scott27MIANL670062.241210.750-1-300.430.04P
1194Tayler Scott30SDPNL80012.0101001.0000000.750.13P
1195Connor Seabold26BOSAL55018.1101001.0000000.490.20P
1196Corey Seager28TEXAL1441441381259.06001764071791.972-7-6-4-4-14.174.05SS
1197JP Sears26TOTAL1711070.0505001.0000000.640.29P
1198Cody Sedlock27BALAL1003.000000000.000.00P
1199Jean Segura32PHINL979686824.1389168217457.990-1-1-1-114.203.932B-SS
1200Sam Selman31OAKAL160018.1532001.0000002.450.31P
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
1201Marcus Semien31TEXAL1611611541421.0726276441996.98854108-24.544.352B-SS
1202Antonio Senzatela27COLNL1919092.12371511.9572402.141.16P
1203Nick Senzel27CINNL1029991861.2247237642.984-7-10-11-15-32.542.34OF-3B-2B
1204Brian Serven27COLNL615548487.04494182652.989-4-1051208.217.28C-1B-P
1205Anderson Severino27CHWAL6007.130210.66712702.450.33P
1206Luis Severino28NYYAL19190102.019613001.0004801.681.00P
1207Pedro Severino28MILNL64336.143403011.00013300010.657.17C-1B
1208Paul Sewald32SEAAL650064.016313001.0002602.250.25P
1209Bryan Shaw34CLEAL602058.1972001.0000001.390.15P
1210Travis Shaw32BOSAL33326.025241011.000-1-23-1-4608.658.331B
1211Gavin Sheets26CHWAL1008956744.1243231841.984-5-8-9-1402.892.37OF-1B
1212Jordan Sheffield27COLNL2002.0211011.0000009.001.00P
1213Justus Sheffield26SEAAL61011.2000000000.000.00P
1214Zack Short27DETAL53131.020812041.0001230005.813.332B-SS
1215Chasen Shreve31NYMNL250026.1312001.0001801.030.12P
1216Michael Siani22CINNL97663.113130001.000-2-320001.851.44OF
1217Magneuris Sierra26LAAAL432217245.172702001.0005251412.641.67OF
1218Chase Silseth22LAAAL77028.2211001.0000000.630.29P
1219Andrelton Simmons32CHCNL332214211.0873056110.9890-131703.672.322B-SS-P
1220Lucas Sims28CINNL6006.2220001.0000002.700.33P
1221Brady Singer25KCRAL27240153.12571710.9600001.410.89P
1222Jose Siri26TOTAL1008882786.0245242120.9921219710-12.782.43OF
1223Tarik Skubal25DETAL21210117.21621311.9380001.150.71P
1224Austin Slater29SFGNL1206136638.0161157130.98100-9-16-22.231.32OF
1225Ethan Small25MILNL2206.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
1226Devin Smeltzer26MINAL1512070.161410.833-1-300.640.33P
1227Caleb Smith30ARINL441070.0927011.0001301.160.20P
1228Chad Smith27COLNL150018.010010.000-3-33-10.000.00P
1229Dominic Smith27NYMNL372018196.0160145150151.0002130007.354.321B
1230Drew Smith28NYMNL440046.0422001.0000000.780.09P
1231Joe Smith38MINAL340027.1514001.0001701.650.15P
1232Josh Smith24TEXAL665848523.21526388112.99371651102.602.223B-OF-SS-2B
1233Kevin Smith25OAKAL474136362.11334388212.98562151703.252.673B-SS
1234Pavin Smith26ARINL534832402.01501399210.987271203.312.79OF-1B
1235Will Smith32TOTZZ650059.0523001.0000000.760.08P
1236Will Smith27LADNL109106106956.110039683236.997-3-47909.419.17C
1237Canaan Smith-Njigba23PITNL22114.0440001.0000-17-1-8502.572.00OF
1238Drew Smyly33CHCNL22220106.11129001.0000000.930.50P
1239Kirby Snead27OAKAL460044.281611.8750001.410.15P
1240Blake Snell29SDPNL24240128.014410001.000-1-200.980.58P
1241Collin Snider26KCRAL420034.1541011.000-1-601.310.12P
1242Nicklaus Snyder26TEXAL2001.000000000.000.00P
1243Nick Solak27TEXAL23167133.231292001.000-1-5-3-2602.091.35OF-2B
1244Donovan Solano34CINNL474641405.027821561230.9930141206.135.631B-3B-2B
1245Jorge Soler30MIANL575641469.093894001.000-8-19-1-211.781.63OF
1246Jared Solomon25CINNL9008.100000000.000.00P
1247Edmundo Sosa26TOTNL654536423.218963122420.97961761603.932.76SS-3B-OF-2B
1248Lenyn Sosa22CHWAL119881.0281513071.000-2-22-2-3003.112.55SS-2B
1249Gregory Soto27DETAL640060.180711.875-1-301.040.11P
1250Juan Soto23TOTNL1511511361298.1310304330.990-10-10-2-1-12.132.03OF
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
1251Livan Soto22LAAAL181513141.255173627.964-3-250003.372.79SS-3B
1252Bennett Sousa27CHWAL250020.120020.000-2-2000.000.00P
1253Steven Souza Jr.33SEAAL55340.012111001.0001240002.702.40OF
1254Cory Spangenberg31STLNL1001.00000000000.000.003B
1255Gabe Speier27KCRAL171019.1321011.0000001.400.18P
1256George Springer32TORAL898646737.0198191612.995-3-5-4-602.412.21OF
1257Jeffrey Springs29TBRAL33250135.114410011.0001100.930.42P
1258Locke St. John29CHCNL1002.000000000.000.00P
1259Jacob Stallings32MIANL11010388906.09449182422.99823-9-1229.368.56C
1260Craig Stammen38SDPNL331040.2633001.000-2-1001.330.18P
1261Ryne Stanek30HOUAL590054.2101001.000-1-400.160.02P
1262Giancarlo Stanton32NYYAL383818312.25956210.983-3-13-4-1501.671.53OF
1263Cody Stashak28MINAL110016.1202001.00011201.100.18P
1264Max Stassi31LAAAL979387829.08598262677.992-4-600-29.258.78C
1265Josh Staumont28KCRAL420037.2523001.0001501.190.12P
1266Drew Steckenrider31SEAAL160014.1532001.0000003.140.31P
1267Justin Steele26CHCNL24240119.084311.875-5-800.530.29P
1268Spencer Steer24CINNL252519214.21056538212.981141604.323.683B-1B-2B
1269Michael Stefanic26LAAAL22198131.0633231051.00021821804.332.862B
1270Trevor Stephan26CLEAL660063.295220.778-4-1300.990.11P
1271Jackson Stephens28ATLNL391053.21138001.000-1-401.840.28P
1272Robert Stephenson29TOTNL580058.072410.8570000.930.10P
1273Tyler Stephenson25CINNL464338352.040238616011.00000-3-10010.288.74C-1B
1274Cal Stevenson25OAKAL221912163.045450001.000-4-29-1-702.482.05OF
1275Trevor Story29BOSAL949289813.2378157215650.984586904.113.962B
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
1276Bryson Stott24PHINL1251181061045.1461159294861.983-5-5-5-6-23.903.43SS-2B-3B
1277Eric Stout29TOTNL200022.120110.5000000.400.05P
1278Kyle Stowers24BALAL252013171.039390001.000-1-5-3-2102.051.56OF
1279Matt Strahm30BOSAL500044.271420.7140001.010.10P
1280Dee Strange-Gordon34WSNNL201514136.062233639.952-4-36-4-3503.902.81SS-OF-P
1281Stephen Strasburg33WSNNL1104.200000000.000.00P
1282Chris Stratton31TOTNL601063.172413.857-1-1900.850.10P
1283Myles Straw27CLEAL1521441391309.03853711222.9951514171532.632.52OF
1284Hunter Strickland33CINNL660062.1835001.000-1-301.160.12P
1285Spencer Strider23ATLNL31200131.21358011.000-2-300.890.42P
1286Ross Stripling32TORAL32240134.11569001.0001101.000.47P
1287Marcus Stroman31CHCNL25250138.2331221021.00023-12.141.32P
1288Peter Strzelecki27MILNL300035.0725011.0001601.800.23P
1289Garrett Stubbs29PHINL463229299.12992851131.99000-3-1208.906.43C-P-OF
1290Eugenio Suárez30SEAAL1301291221144.03481122261023.971-8-8-2-202.662.603B
1291José Suarez24LAAAL22200109.082510.8751200.580.32P
1292Ranger Suárez26PHINL29290155.1441331001.00091202.551.52P
1293Robert Suarez31SDPNL450047.2431001.000-1-400.760.09P
1294Beau Sulser28TOTZZ100022.142110.7500001.210.30P
1295Cole Sulser32MIANL390034.0734011.0000001.850.18P
1296Brent Suter32MILNL540066.2122910.9171301.490.20P
1297Jack Suwinski23PITNL1039076818.2171162721.988-4-62231.861.64OF
1298Kurt Suzuki38LAAAL444137352.23543431012.997-4-14-7-2409.017.84C-1B
1299Seiya Suzuki27CHCNL10610499905.1208201342.98156-4-5-12.031.92OF
1300Travis Swaggerty24PITNL43224.021010.500-1-400000.380.25OF
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
1301Dansby Swanson28ATLNL1611611581433.0592193391877.9861199833.673.63SS
1302Erik Swanson28SEAAL571053.2734001.0000001.170.12P
1303Matt Swarmer28CHCNL115034.0211001.0000000.530.18P
1304Noah Syndergaard29TOTZZ25241134.22071122.900-6-53-11.200.72P
1305Thomas Szapucki26TOTNL111015.0202001.0000001.200.18P
1306Jameson Taillon30NYYAL32320177.12781812.9632201.320.81P
1307Domingo Tapia30OAKAL110017.0303011.000-1-1201.590.27P
1308Raimel Tapia28TORAL12410667935.1224217430.98722-4-5-12.131.78OF
1309Freddy Tarnok23ATLNL1000.200000000.000.00P
1310Dillon Tate28BALAL670073.2124620.833-1-301.220.15P
1311Leody Taveras23TEXAL938683765.2216211321.991-2-4-2-3-22.522.30OF
1312Blake Taylor26HOUAL190016.0110001.0000000.560.05P
1313Chris Taylor31LADNL11410589952.025119257210.99279-2-2-22.352.06OF-2B-3B-SS
1314Michael A. Taylor31KCRAL1231141061012.03022891030.9901618202332.662.41OF-P
1315Tyrone Taylor28MILNL11710385937.12392345031.000-1-16732.292.04OF
1316Rowdy Tellez27MILNL1391261181144.0102994681286.998-1-1-6-608.087.391B
1317Ryan Tepera34LAAAL590057.1514001.000-1-300.780.08P
1318Jackson Tetreault26WSNNL44021.0202001.0000000.860.50P
1319Matt Thaiss27LAAAL261915172.11641559051.000-1-7-2-14-18.565.86C-1B-3B
1320Caleb Thielbar35MINAL670059.173310.857-1-300.910.09P
1321Alek Thomas22ARINL11210296907.1318311432.99111146733.122.81OF
1322Cody Thomas27OAKAL109574.018180001.000-3-50-2-3202.191.80OF
1323Dillon Thomas29LAAAL73034.0990001.00014613502.381.29OF
1324Lane Thomas26WSNNL142125971124.2308298822.99444-1-102.452.15OF
1325Bubba Thompson24TEXAL525147446.09796010.99041100-21.941.85OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1326Keegan Thompson27CHCNL29170115.0963001.0000000.700.31P
1327Mason Thompson24WSNNL230024.2651001.0000002.190.25P
1328Ryan Thompson30TBRAL470042.2155821.867-2-9-12.740.28P
1329Trayce Thompson31TOTNL785541533.21321311011.0004102402.231.69OF
1330Zach Thompson28PITNL29220121.21055001.000-3-500.740.34P
1331Zack Thompson24STLNL221034.2743001.0001601.820.32P
1332Tyler Thornburg33TOTZZ140019.0312001.0000001.420.21P
1333Trent Thornton28TORAL320046.041210.7500000.590.09P
1334Jesús Tinoco27TEXAL172020.2312011.00011001.310.18P
1335Michael Toglia23COLNL303027260.114613412081.000-5-21-1-405.054.56OF-1B
1336Ka'ai Tom28SFGNL1001.0000000-1200000.000.00OF
1337Justin Topa31MILNL7007.1514001.000-1-2706.140.71P
1338Spencer Torkelson22DETAL109105104925.085880551276.99822-3-4-18.337.851B
1339Abraham Toro25SEAAL866456599.124687153627.976360003.602.732B-3B-1B-OF
1340Luis Torrens26SEAAL463627317.12892711711.99700-3-1108.176.26C-2B-P
1341Gleyber Torres25NYYAL1251221151097.2478196274850.9833391003.853.622B-SS
1342Touki Toussaint26LAAAL82025.1000000000.000.00P
1343Ezequiel Tovar20COLNL99978.035142012.971-3-43-3-46-13.923.78SS
1344Taylor Trammell24SEAAL413415280.073712001.000-1-528-12.351.78OF
1345Blake Treinen34LADNL5005.000000000.000.00P
1346Alan Trejo26COLNL353131285.01434297419.97226-3-13-14.393.97SS-2B-3B
1347Jose Trevino29NYYAL1128979820.18668283261.993812213129.447.68C
1348Lou Trivino30TOTAL640053.2114610.90912201.680.16P
1349Chadwick Tromp27ATLNL1119.076010.857-1-1330006.006.00C
1350Mike Trout30LAAAL11111097937.2253250210.9965600-12.422.27OF
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
1351Yoshi Tsutsugo30PITNL353427285.027726015229.993-3-13-4-1708.687.861B
1352Cole Tucker25PITNL181612139.041251422.951-4-30-4-3402.531.86OF-2B-SS
1353Kyle Tucker25HOUAL1471451381276.1298287831.9901514141362.082.01OF
1354Tanner Tully27CLEAL3006.0101001.00013301.500.33P
1355Justin Turner37LADNL666659574.117833138716.9618171202.682.593B
1356Trea Turner29LADNL1601601461386.25241743341654.96922-1-103.303.18SS
1357Kyle Tyler25SDPNL2004.0110001.0000002.250.50P
1358Edwin Uceta24ARINL100017.0312001.00011201.590.30P
1359Erich Uelmen26CHCNL250027.032010.667-2-1500.670.08P
1360Duane Underwood Jr.27PITNL511057.1835011.0001301.260.16P
1361Justin Upton34SEAAL65135.0880001.0001270002.061.33OF
1362José Ureña30TOTNL2117097.030161310.96711202.691.38P
1363Julio Urías25LADNL31310175.01531110.9330000.720.45P
1364Luis Urías25MILNL11910979985.03831182511435.963112203.372.583B-2B-SS
1365Ramón Urías28BALAL11410786956.135084257938.9741215141803.212.693B-2B-SS
1366José Urquidy27HOUAL29280164.117611011.000-1-100.930.59P
1367Gio Urshela30MINAL1371311201147.2344100238625.983-1-14402.652.453B-SS
1368César Valdez37LAAAL1001.000000000.000.00P
1369Framber Valdez28HOUAL31313201.13062310.9670001.300.94P
1370Phillips Valdéz30BOSAL130016.1312001.0000001.650.23P
1371Josh VanMeter27PITNL604927413.128918596843.97200-3-806.124.192B-1B-3B-P-OF-C
1372Ildemaro Vargas30TOTNL615754516.220761141518.97671651103.523.213B-SS-2B-P
1373Miguel Vargas22LADNL147587.24844312.979-2-30-1-1304.832.94OF-1B-3B
1374Louie Varland24MINAL55026.0202001.0000000.690.40P
1375Daulton Varsho25ARINL136121991095.14354111862.986891617-33.522.96OF-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
1376Andrew Vasquez28TOTZZ10008.2110001.000-1-13801.040.10P
1377Andrew Vaughn24CHWAL10410161839.029527912413.986-10-14-17-2403.122.67OF-1B-2B
1378Terrin Vavra25BALAL272110160.260372218.983-4-28-1-703.302.192B-OF
1379Christian Vázquez31TOTAL11110188918.09599094289.99211111429.328.06C-1B-2B
1380Vince Velasquez30CHWAL279075.172230.571-1-300.480.15P
1381Andrew Velazquez27LAAAL12410078906.0385106271844.97979111513.753.04SS
1382Nelson Velázquez23CHCNL674534436.19589240.958-5-13-8-22-21.881.36OF
1383Alex Verdugo26BOSAL1501491411306.0261248851.98122-5-401.761.71OF
1384Drew VerHagen31STLNL190021.2413001.0001901.660.21P
1385Justin Verlander39HOUAL28280175.02041512.9500000.980.68P
1386Alex Vesia26LADNL630054.171420.714-2-700.830.08P
1387Nick Vespi26BALAL250026.1413011.0000001.370.16P
1388Will Vest27DETAL592063.0125610.917-1-301.570.19P
1389Cam Vieaux28PITNL8008.200000000.000.00P
1390Mark Vientos22NYMNL21113.0202011.000090001.381.003B
1391Matt Vierling25PHINL1139058819.12081881913.99511-6-802.271.77OF-3B-2B-1B
1392David Villar25SFGNL423829327.01607776713.9564142714.213.483B-1B-2B
1393Jonathan Villar31TOTMLB545243445.1164491041123.933-9-25-12-3213.092.592B-3B-SS
1394Meibrys Viloria25TEXAL201814156.21661511050.97000323-19.258.05C
1395Arodys Vizcaíno31KCRAL7005.200000000.000.00P
1396Daniel Vogelbach29PITNL5005.075111.8570-9600010.801.201B
1397Stephen Vogt37OAKAL352817238.221620312110.995-2-11-2-10-18.115.97C-1B
1398Luke Voit31TOTNL373727306.028326117525.982-1-50018.187.511B
1399Jason Vosler28SFGNL332920252.279205817.987-6-29-7-3302.782.113B-OF-1B-2B-SS
1400Austin Voth30TOTZZ41170101.21569001.00022301.330.37P
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
1401Joey Votto38CINNL767668650.154149248140.998-4-7-2-427.477.111B
1402Michael Wacha30BOSAL23231127.121813001.0002301.480.91P
1403LaMonte Wade Jr.28SFGNL625320434.121820015320.986-6-16-1-204.463.21OF-1B
1404Tyler Wade27LAAAL644825431.017971103520.972-4-11-4-11-13.632.292B-SS-3B-OF
1405Adam Wainwright40STLNL32321191.2341816001.0002201.601.06P
1406Cole Waites24SFGNL7005.200000000.000.00P
1407Ken Waldichuk24OAKAL77034.2312011.0000000.780.43P
1408Christian Walker31ARINL1501461431292.011921109785106.9961917171608.277.911B
1409Steele Walker25TEXAL54437.010100001.000-2-62-1-3202.432.00OF
1410Taijuan Walker29NYMNL29290157.141152420.9516802.231.34P
1411Chad Wallach30LAAAL12101093.083803001.000-1-130008.036.92C
1412Matt Wallner24MINAL161614138.23129020.935-1-5-3-25-11.881.81OF
1413Taylor Walls25TBRAL1401221071101.25321683501452.9741112192124.233.43SS-2B-3B
1414Jake Walsh26STLNL3002.200000000.000.00P
1415Jared Walsh28LAAAL118106103963.089484346583.99456-2-208.317.411B-OF
1416Nash Walters25LAAAL1000.100000000.000.00P
1417Donovan Walton28TOTMLB252015191.198267028.98031831804.523.432B-SS-P-3B
1418Andrew Wantz26LAAAL421050.1523001.0000000.890.12P
1419Taylor Ward28LAAAL1321291181133.0288277651.98322-3-3-22.252.11OF-3B
1420Art Warren29CINNL390036.0312001.000-1-600.750.08P
1421Austin Warren26LAAAL140016.0312001.0000001.690.21P
1422Drew Waters23KCRAL312826253.065632001.000-8-39-2-902.312.10OF
1423Spenser Watkins29BALAL23200105.1146620.857-1-201.030.52P
1424Ryan Weathers22SDPNL1103.2110001.0000002.451.00P
1425Luke Weaver28TOTZZ261035.262311.8330001.260.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
1426Logan Webb25SFGNL32320192.1442222021.0001102.061.38P
1427Ryan Weber31NYYAL50010.2431001.00011903.380.80P
1428Jordan Weems29WSNNL320039.2422001.000-1-500.910.13P
1429Zack Weiss30LAAAL120013.121010.5000000.680.08P
1430Greg Weissert27NYYAL120011.121010.500-1-1800.790.08P
1431Alex Wells25BALAL2003.200000000.000.00P
1432Tyler Wells27BALAL23230103.220128001.0002401.740.87P
1433J.B. Wendelken29ARINL290029.0514021.0000001.550.17P
1434Joey Wendle32MIANL968564763.1311104199849.974812121923.572.753B-SS-2B
1435Joey Wentz24DETAL77032.2615001.00031801.650.86P
1436Hayden Wesneski24CHCNL64033.065010.833-1-601.360.83P
1437Zack Wheeler32PHINL26260153.0221111011.0002301.290.85P
1438Eli White28TEXAL423521291.177743011.00093672812.381.83OF
1439Mitch White27TOTZZ2518099.019910001.00011201.730.76P
1440Aaron Whitefield25LAAAL52124.2550001.0000190001.821.00OF
1441Kodi Whitley27STLNL140012.2422001.0000002.840.29P
1442Garrett Whitlock26BOSAL319078.11266001.0001311.380.39P
1443Rowan Wick29CHCNL640064.0124710.917-1-3-11.550.17P
1444Taylor Widener27ARINL140017.1110001.0000000.520.07P
1445Collin Wiles28OAKAL4009.2110001.000-1-2100.930.25P
1446Devin Williams27MILNL650060.2835001.0001301.190.12P
1447Luke Williams25TOTNL683625374.21145856071.0004130012.741.58OF-3B-2B-1B
1448Trevor Williams30NYMNL309089.21064011.0001201.000.33P
1449Bryse Wilson24PITNL25200115.2743001.000-1-200.540.28P
1450Justin Wilson34CINNL5003.2110001.0000002.450.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
1451Marcus Wilson25SEAAL21010.0220001.0000-240001.801.00OF
1452Steven Wilson27SDPNL501053.062310.8330000.850.10P
1453Josh Winckowski24BOSAL1514070.1179710.941-1-302.051.07P
1454Josh Winder25MINAL1511067.0312001.000-2-600.400.20P
1455Jesse Winker28SEAAL11811393972.0185176540.978-5-6-16-19-21.681.53OF
1456Patrick Wisdom30CHCNL1311241081104.13861781941434.964-7-7-11-11-23.032.723B-1B-OF
1457Matt Wisler29TBRAL395044.0422001.0000000.820.10P
1458Bobby Witt Jr.22KCRAL1481461391269.25131453491958.963-22-21-22-2113.503.23SS-3B
1459Nick Wittgren31STLNL290029.0422011.0001701.240.14P
1460Tony Wolters30LADNL2119.0651001.000000006.003.00C-2B
1461Connor Wong26BOSAL231713144.0138129720.986-2-20-2-17-18.505.91C-2B-3B
1462Kolten Wong31MILNL1311151021031.24571852551760.963-5-5-1-103.843.332B-SS
1463Alex Wood31SFGNL26260130.21831411.9440001.170.65P
1464Jake Woodford25STLNL271048.1330001.000-2-800.560.11P
1465Brandon Woodruff29MILNL27270153.121813011.0001101.230.78P
1466Simeon Woods Richardson21MINAL1105.0000000000.000.00P
1467William Woods23ATLNL2002.000000000.000.00P
1468Kyle Wright26ATLNL30300180.1462323011.0002202.301.53P
1469Austin Wynns31SFGNL584330392.24484231960.987-1-3-1-3110.137.49C-P
1470Jimmy Yacabonis30TOTZZ141014.021011.5000000.640.07P
1471Miguel Yajure24PITNL121024.1532001.0000001.850.42P
1472Ryan Yarbrough30TBRAL209080.0132921.8461301.240.55P
1473Mike Yastrzemski31SFGNL144125561127.2283271933.989883302.231.94OF
1474Kirby Yates35ATLNL9007.0110001.0000001.290.11P
1475Christian Yelich30MILNL1151141061008.2192189211.99500-2-2-11.701.66OF
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
1476Juan Yepez24STLNL554726396.013311615213.985-7-20-4-1212.982.15OF-1B-3B
1477Huascar Ynoa24ATLNL2206.2312001.00013004.051.50P
1478Alex Young28TOTZZ251026.2431011.000-1-4501.350.16P
1479Danny Young28TOTZZ3006.100000-1-20000.000.00P
1480Jared Young26CHCNL32119.017170021.000000008.055.671B-OF
1481Aneurys Zabala25MIANL2002.200000000.000.00P
1482Rob Zastryzny30TOTZZ6004.000000000.000.00P
1483Seby Zavala28CHWAL594944452.25074782725.99612411010.048.42C-1B
1484Angel Zerpa22KCRAL32011.020110.500-1-1800.820.33P
1485T.J. Zeuch26CINNL33010.2532001.0000004.221.67P
1486Bradley Zimmer29TOTZZ992824369.2118116020.98382761902.821.17OF
1487Bruce Zimmermann27BALAL1513073.2615001.000-1-300.730.40P
1488Mike Zunino31TBRAL353430299.1293283910.997-2-8-2-8-38.788.34C