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
Chicago Cubs644.51.6971621458108612993.058804331145396139.9843020-1
Cincinnati Reds655.03.6891621458109512810.056474270129681115.986-34-3-43-40
Colorado Rockies435.39.6731621458112812828.0596842761592100154.983-43-461-7
Los Angeles Dodgers513.17.7291621458113513062.057884354135183120.9866868423
Miami Marlins564.17.6941621458107712936.058414312146069143.9881311215
Milwaukee Brewers514.25.7041621458111013014.058484338141991122.984-10511-1
New York Mets593.74.6921621458110312948.057424316135967128.988-33-31106
Philadelphia Phillies564.23.6871621458110412855.057704285141669129.988-40-4-3400
Pittsburgh Pirates685.04.6771621458106012789.0589142631507121152.979-54-5-123
San Diego Padres554.07.7051621458108112990.057684330136276116.987-506-20
San Francisco Giants654.30.674162145887012897.0594542991546100130.983-56-5-52-45
St. Louis Cardinals513.93.7021621458104112921.060744307170166181.98946470510
Washington Nationals545.28.6871621458116312705.0574942351410104126.982-43-4-47-6-7
League Average534.36.6941621458109012910 58314303144286133.985-9-01001
7944.36.69424302187016345193650.087460645502162412861999.985-133-1151012

Player Standard Fielding

Player Standard Fielding Table
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1Cory Abbott26WSN169048.0321001.0000000.560.19P
2CJ Abrams21TOT877872696.23271062061537.954-4-7-5-8-24.033.43SS-2B-OF
3Ronald Acuña Jr.24ATL928880793.0158150440.975110001.751.67OF
4Willy Adames26MIL1361361321199.25261783341468.973999903.843.76SS
5Austin Adams31SDP2002.1110001.0000003.860.50P
6Riley Adams26WSN454441375.23453271621.994-2-6-6-1908.227.62C-1B
7Joan Adon23WSN1414064.2178720.88200-12.091.07P
8Ehire Adrianza32TOT332620243.179374117.9870-1-1-402.881.953B-2B-OF-SS-P
9Jesús Aguilar32MIA595548487.247843341442.992410-4-10-18.757.771B-3B
10Nick Ahmed32ARI161514134.058164116.983-2-16-3-27-13.833.56SS
11Hanser Alberto29LAD663720365.01476282320.9800-11303.551.892B-3B-SS-P-1B-OF
12Ozzie Albies25ATL646361554.123581151333.987613-1-203.773.632B
13Sandy Alcántara26MIA32326228.2482028021.000-2-201.891.50P
14Sergio Alcántara25TOT865845552.022666151921.96012-4-803.542.313B-SS-2B
15Jason Alexander29MIL1811071.21721412.9410002.010.89P
16Scott Alexander32SFG174017.1725011.00011203.630.41P
17Jorge Alfaro29SDP655953530.25735442724.997-4-9-4-9-19.688.78C
18Anthony Alford27PIT2109.0110001.000-2-2270001.000.50OF
19Cam Alldred25PIT1001.000000000.000.00P
20Greg Allen29PIT433228293.170700001.000272802.151.63OF
21Yency Almonte28LAD330035.184310.875-1-601.780.21P
22Albert Almora28CIN625948523.0142135520.98636818-12.412.26OF
23Pete Alonso27NYM1341331081141.21013913928102.992-8-8-2-207.927.501B
24José Alvarado27PHI590051.0936011.0000001.590.15P
25Eddy Alvarez32LAD127360.01913512.947124-1-2002.701.50OF-3B-SS
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
26Francisco Alvarez20NYM21113.012120001.000000008.316.00C
27José Álvarez33SFG210015.1312001.0000001.760.14P
28R.J. Alvarez31NYM1002.1110001.0000003.861.00P
29Adbert Alzolay27CHC60013.1312001.00011502.030.50P
30Brian Anderson29MIA868372733.0215102103109.953-7-12-2-302.522.203B-OF-2B
31Chase Anderson34CIN97024.0202001.0000000.750.22P
32Ian Anderson24ATL22220111.218810001.0002401.450.82P
33Tyler Anderson32LAD30280178.247133132.9365602.221.47P
34Miguel Andujar27PIT44334.0770001.000-1-18-1-3501.851.75OF
35Mark Appel30PHI60010.100000-1-190.000.00P
36Aristides Aquino28CIN787063608.11571401254.968510203912.251.95OF
37Víctor Arano27WSN430042.030210.667-2-1000.430.05P
38Orlando Arcia27ATL605342481.220870133526.97624-3-713.793.272B-OF-3B-SS-P
39Nolan Arenado31STL1311311131118.2379842831242.9681819192022.952.803B
40Shawn Armstrong31MIA7006.200000000.000.00P
41Aaron Ashby24MIL27190107.11468001.000-3-6-11.170.52P
42Graham Ashcraft24CIN19190105.0281711011.0000002.401.47P
43Javier Assad24CHC98037.2633001.0000001.430.67P
44Willians Astudillo30MIA19114108.033111936.909-5-57-5-56-12.501.302B-3B-1B-P
45Pedro Avila25SDP2004.0110001.0000002.250.50P
46José Azocar26SDP925427534.2161155240.9750036-22.641.71OF
47Harrison Bader28STL716564588.21771743001.000-1-2-2-402.712.49OF
48Ji Hwan Bae22PIT109883.030171122.933-1-140003.042.80OF-2B
49Michel Báez26SDP2002.000000000.000.00P
50Anthony Banda28PIT230019.2211001.0000000.920.09P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
51Rylan Bannon26ATL1002.00000000000.000.002B
52Manny Banuelos31PIT310032.2927011.0001602.480.29P
53Daniel Bard37COL570060.1826001.000-2-701.190.14P
54Luke Barker30MIL3004.0211001.0000004.500.67P
55Austin Barnes32LAD565552488.05375211243.993253729.839.52C-2B
56Tres Barrera27WSN191812146.01131094011.000-1-8-1-8-16.975.95C
57Jose Barrero24CIN484645407.117258108626.965-5-14-2-603.673.46SS
58Joey Bart25SFG938067699.16986563484.989-4-7-6-10-18.887.42C
59Anthony Bass34MIA450044.2125521.8331402.010.22P
60Chris Bassitt33NYM30300181.2321616031.0002201.591.07P
61Matthew Batten27SDP135253.21789011.000-1-110002.851.133B-2B-OF-P
62Brett Baty22NYM1111993.03072121.933-2-27-3-3902.712.553B
63Matt Beaty29SDP1411080.214140001.000-3-43-1-1401.560.93OF-1B
64David Bednar27PIT450051.2202011.000-1-400.350.04P
65Tyler Beede29TOT315061.1734001.000-2-3901.030.23P
66Seth Beer25ARI55235.03938014.974-1-27-1-3409.777.601B
67Josh Bell29TOT1241201171044.196086883978.991-4-4-1-108.207.671B
68Andrew Bellatti30PHI591054.1413001.0001400.660.07P
69Cody Bellinger26LAD1441351341223.0327322230.9919900-22.382.25OF
70Brandon Belt34SFG635850506.151845854635.988-4-92519.108.131B
71Anthony Bender27MIA220019.1431001.000-1-1001.860.18P
72Wynton Bernard31COL1110997.226251001.000-1-1711202.402.36OF
73Jon Berti32MIA969170807.1292113176334.9907113413.222.562B-3B-OF-SS
74Mookie Betts29LAD1391381221200.133230723211.9943030151502.472.31OF-2B
75Phil Bickford26LAD600061.0413001.000-1-300.590.07P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
76Jake Bird26COL380047.2725001.0000001.320.18P
77Ty Blach31COL241044.1853001.0001501.620.33P
78Charlie Blackmon35COL514931403.19483743.957-4-12-6-17-12.011.76OF
79JJ Bleday24MIA645655512.2115113110.99111-3-702.001.78OF
80Richard Bleier35MIA551050.21367001.0001402.310.24P
81Alec Bohm25PHI1401371281203.24011462421323.968-12-12-17-1702.902.683B-1B
82David Bote29CHC383423289.11215664117.9922941703.733.003B-2B-1B
83Sean Bouchard26COL262525218.153530001.0003181502.182.04OF
84Brad Boxberger34MIL700064.063210.833-2-600.700.07P
85Silvino Bracho29ATL3004.1101001.0000002.080.33P
86Steven Brault30CHC9009.000000000.000.00P
87Huascar Brazobán32MIA270032.072410.8570001.690.22P
88John Brebbia32SFG7611068.014410001.0002601.850.18P
89Austin Brice30PIT4006.2101001.0000001.350.25P
90Jeff Brigham30MIA160024.0422001.000-1-801.500.25P
91Lewis Brinson28SFG169488.018171001.000-4-53-3-4001.841.13OF
92Connor Brogdon27PHI470044.0321001.0000000.610.06P
93Aaron Brooks32STL5009.1202001.0000001.930.40P
94Mike Brosseau28MIL634419358.21163970711.940-7-22-6-20-12.741.683B-SS-1B-P
95JT Brubaker28PIT28280144.02251432.8642301.190.68P
96Justin Bruihl25LAD240023.272410.857-1-802.280.25P
97Kris Bryant30COL303023252.04442020.955-7-35-5-23-11.501.40OF
98Walker Buehler27LAD1212165.01156001.0001301.520.92P
99Madison Bumgarner32ARI30300158.213211031.000-2-3-10.740.43P
100Peyton Burdick25MIA312827251.046460001.000-6-31-2-911.651.48OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
101Alec Burleson23STL13125100.047452051.0002230004.232.76OF-1B
102Corbin Burnes27MIL33330202.051321723.9614402.181.48P
103Matt Bush36MIL251023.0431001.0000001.570.16P
104José Buttó24NYM1104.000000000.000.00P
105Edward Cabrera24MIA1414071.21064021.000-1-301.260.71P
106Génesis Cabrera25STL390044.214311001.0002902.820.36P
107Lorenzo Cain36MIL424040358.18380121.9760-1310-12.031.93OF
108Alex Call27WSN322725244.244440001.000-3-12-2-901.621.38OF
109Johan Camargo28PHI493832358.01617387123.994-2-8-1-314.023.02SS-3B-2B-1B
110Luis Campusano23SDP109878.08481210.988-1-15-1-1519.588.30C
111Mark Canha33NYM132124961103.01991954011.000-9-9-4-4-11.621.49OF-3B-1B
112Robinson Canó39TOT20199150.070264319.986-1-10-5-4004.143.452B
113Conner Capel25STL75342.011110001.0000-30002.361.57OF
114Victor Caratini28MIL927471700.27877434044.9952323110.068.42C-1B-P
115Dylan Carlson23STL12410996978.0232222821.991-8-91112.121.85OF
116Carlos Carrasco35NYM29290152.034151813.9712301.951.14P
117Corbin Carroll21ARI292422225.14543110.97821242101.761.52OF
118Curt Casali33SFG403428304.02922682221.9931231218.597.07C-1B
119Daniel Castano27MIA107035.2633001.0000001.510.60P
120Humberto Castellanos24ARI119044.1220011.0000000.410.18P
121Nick Castellanos30PHI123122951034.12302228031.000-18-21-8-902.001.87OF
122Diego Castillo24PIT897044617.0265134122925.966-11-21-7-1303.732.69SS-2B-OF-1B-3B-P
123José Castillo26SDP1001.000000000.000.00P
124Luis Castillo29CIN1414085.0862001.000-3-7-10.850.57P
125Kervin Castro23TOT100012.120110.5000000.730.10P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
126Rodolfo Castro23PIT676657581.1282861831335.954-1-212-14.163.592B-3B-SS
127Cade Cavalli23WSN1104.1110001.0000002.081.00P
128Luis Cessa30CIN4610080.22191112.9520002.230.43P
129Jhoulys Chacín34COL350047.1918031.0002801.710.26P
130Yu Chang26PIT1511798.178542318.9870500-17.054.812B-1B
131Jesse Chavez38TOT491058.2725001.00012001.070.14P
132Michael Chavis26PIT1229480865.076469662670.992-4-52317.895.831B-2B-3B
133Jazz Chisholm Jr.24MIA605651476.022093123421.982262504.083.602B
134Steve Cishek36WSN690066.1422001.000-1-300.540.06P
135Alex Claudio30NYM3003.100000000.000.00P
136Sam Clay29TOT7005.1101001.0000001.690.14P
137Garrett Cleavinger28LAD4004.1101001.0000002.080.25P
138Mike Clevinger31SDP23220114.1176830.824-2-301.100.61P
139Tyler Clippard37WSN4005.0000000000.000.00P
140Alex Cobb34SFG28280149.2461927041.0003402.771.64P
141Zack Collins27PIT108668.050464051.00022811806.625.001B-C
142Alex Colomé33COL530047.0835001.000-2-901.530.15P
143Roansy Contreras22PIT2118095.0954001.0000000.850.43P
144William Contreras24ATL615858527.25775591081.986-7-15-5-1109.709.33C-OF
145Willson Contreras30CHC727261625.16556054647.99400-1-209.379.04C
146Sam Coonrod29PHI120012.221010.5000000.710.08P
147Garrett Cooper31MIA595641469.044141128243.99538-4-1008.427.441B
148Patrick Corbin32WSN31311152.226917001.000-1-1-11.530.84P
149Jharel Cotton30SFG5008.0110001.000-1-2501.130.20P
150Jake Cousins27MIL120013.1321001.0000002.030.25P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
151Brandon Crawford35SFG116113105979.04661632871667.966-14-17-6-734.143.88SS
152Nabil Crismatt27SDP501067.1945011.000-1-301.200.18P
153C.J. Cron32COL1211201051028.010991033597113.994-6-75609.569.021B
154Jake Cronenworth28SDP1561531311367.1612276331588.992-5-4-2-2-14.003.452B-1B-SS
155Narciso Crook26CHC32118.0440001.0000-7-1-6602.001.33OF
156Wil Crowe27PIT601076.0135621.8460001.300.18P
157Fernando Cruz32CIN142014.2101001.000-1-1400.610.07P
158Jesus Cruz27ATL7008.2110001.0000001.040.14P
159Oneil Cruz23PIT797776679.03631352111754.9531211-14.594.33SS-OF
160Tyler Cyr29PHI1000.100000000.000.00P
161Travis d'Arnaud33ATL999996876.19819562322.9983468110.059.89C
162Yu Darvish35SDP30300194.22115510.952-2-200.920.67P
163Matt Davidson31ARI32117.0321001.000-1-99-1-7101.591.003B
164Tucker Davidson26ATL43015.1303001.0000001.760.75P
165Zach Davies29ARI27270134.134171611.9714602.211.22P
166J.D. Davis29TOT473018287.115811243310.981-7-28-3-1204.853.103B-1B-OF
167Jonathan Davis30MIL342619228.15756010.982-1-3-2-10-12.211.65OF
168Noah Davis25COL1001.000000000.000.00P
169Yonathan Daza28COL1129482839.2261252361.977-16-23-5-702.732.28OF
170Chase De Jong28PIT420071.283410.8750000.880.17P
171Bryan De La Cruz25MIA1068567796.0178168551.972-6-10-1-1-11.961.63OF
172Yerry De Los Santos24PIT260025.2404001.0001801.400.15P
173Austin Dean28SFG32119.0440001.0000130001.891.33OF
174Jacob deGrom34NYM1111064.1651001.0000000.840.55P
175Paul DeJong28STL755856544.028481196748.97551151114.583.64SS-2B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
176Jason Delay27PIT574942436.24173931592.978-5-142508.417.16C
177Ben DeLuzio27STL184265.019190001.000-1-923602.631.06OF
178Travis Demeritte27ATL262520216.054522001.000-1-4-1-502.252.08OF
179Matt Dermody31CHC1001.000000000.000.00P
180Anthony DeSclafani32SFG55019.0110001.000-1-1100.470.20P
181Ross Detwiler36CIN300026.1110001.0000000.340.03P
182Chris Devenski31TOT130014.200000-1-810.000.00P
183Alexis Díaz25CIN590063.292611.8890001.130.14P
184Edwin Díaz28NYM610062.064110.833-3-1000.730.08P
185Elias Díaz31COL1049490833.173567252113.985-2-3-15-22-17.826.96C
186Lewin Díaz25MIA564739410.0410378320401.00092751509.007.321B
187Alex Dickerson32ATL1001.00000000000.000.00OF
188Corey Dickerson33STL685839495.08988010.9890-1-5-12-21.601.29OF-P
189Phillip Diehl27CIN5005.200000000.000.00P
190Wilmer Difo30ARI32118.0633001.0000-130003.002.00SS-2B
191Brandon Dixon30SDP22118.0413001.00015316602.001.333B-OF
192Seranthony Domínguez27PHI540051.0550001.000-1-400.880.09P
193Brendan Donovan25STL1069759854.1395208180749.982912101434.093.01OF-2B-3B-1B-SS
194Sean Doolittle35WSN6005.100000000.000.00P
195Camilo Doval24SFG680067.2189810.944-2-602.260.25P
196Kyle Dowdy29CIN2006.1202001.0000002.841.00P
197Brandon Drury29TOT10910585930.0400254141536.988-9-11-7-903.823.113B-1B-2B-SS-OF
198Daniel Duarte25CIN3002.200000000.000.00P
199Mauricio Dubón27SFG1995106.0382414021.00022611103.231.73OF-SS-3B-2B
200Steven Duggar28SFG1211992.119190001.000114-1-1301.851.58OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
201Robert Dugger26CIN31010.2110001.0000000.840.33P
202Joe Dunand26MIA32224.01239001.0002900004.504.002B-3B
203Justin Dunn26CIN77031.0413001.000-1-601.160.57P
204Nick Duron26PHI1001.000000000.000.00P
205Adam Duvall33ATL868073709.1179174322.98911-3-5-32.252.06OF
206Tommy Edman27STL1521421081270.26652244356102.99198181624.673.66SS-2B-3B-OF
207Carl Edwards Jr.30WSN570062.01156001.0001301.600.19P
208Scott Effross28CHC471044.0606011.0000001.230.13P
209Zach Eflin28PHI2013075.216313011.0003811.900.80P
210Jerad Eickhoff31PIT1104.1211001.0000004.152.00P
211Bryce Elder23ATL109154.0734011.000-1-401.170.70P
212Drew Ellis26ARI65237.0127410.917-1-45-1-3202.681.833B
213Jerar Encarnacion24MIA201918169.13733220.946-2-1621401.861.75OF
214Robbie Erlin31LAD2002.000000000.000.00P
215Alcides Escobar35WSN413633313.11464992515.966-7-25-5-1904.053.44SS-2B-P
216Eduardo Escobar33NYM1301251171110.2289931841219.958-18-19-11-1212.242.103B-2B
217Raynel Espinal30CIN2004.2101001.0000001.930.50P
218Paolo Espino35WSN42191113.130151320.9331202.220.67P
219Anderson Espinoza24CHC70018.100000-1-110.000.00P
220Carlos Estévez29COL620057.01165011.0001401.740.18P
221Jeremiah Estrada23CHC5005.2110001.0000001.590.20P
222Thairo Estrada26SFG1391291051164.05202182921078.981-11-12-17-17-23.943.172B-SS-OF-3B
223Stuart Fairchild26TOT392915261.058580001.0007332902.001.49OF
224Bailey Falter25PHI2016084.0844001.0000000.860.40P
225Jeurys Familia32PHI380034.063120.6670001.060.11P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
226Buck Farmer31CIN440047.0136610.9230002.300.27P
227Kyle Farmer31CIN1331321201143.2423138276958.979-1-1-2-213.263.04SS-3B-1B
228Luke Farrell31TOT62015.0101001.0000000.600.17P
229Erick Fedde29WSN27270127.0251411011.000-2-301.770.93P
230Mario Feliciano23MIL22014.014122011.000000009.007.00C
231Ryan Feltner25COL2019097.11587001.000-1-201.390.75P
232Caleb Ferguson25LAD371034.2202001.0000000.520.05P
233Junior Fernández25TOT160018.2101001.0000000.480.06P
234Kyle Finnegan30WSN660066.21239001.0002601.620.18P
235Nate Fisher26NYM1003.0101001.0000003.001.00P
236Jake Fishman27MIA70011.0101011.0000000.820.14P
237Jack Flaherty26STL98036.083320.750-1-601.500.67P
238Aaron Fletcher26PIT90011.2101001.0000000.770.11P
239Wilmer Flores30SFG12110984976.1568373188756.988-7-9-9-1115.174.012B-1B-3B
240Dylan Floro31MIA560053.2404001.0001400.670.07P
241Mike Ford29TOT21110.011110011.0000-360009.905.501B-P
242Nick Fortes25MIA604847442.048546619031.0003841119.888.08C-1B
243Lucius Fox24WSN86566.02581520.920-2-40-3-5503.142.30SS-3B
244Jake Fraley27CIN514236374.08582120.976-6-20-6-19-12.001.63OF
245Maikel Franco29WSN999690841.2281721981116.96146-9-1302.892.623B-1B
246Clint Frazier27CHC75140.01412110.9290-120002.931.86OF
247Kyle Freeland29COL31310174.216214001.0000000.820.52P
248Freddie Freeman32LAD1591591441377.212511155915100.996-1-1-2-228.147.841B
249Luis Frías24ARI150017.000000-1-1200.000.00P
250Max Fried28ATL30300185.142152610.9763301.991.37P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
251TJ Friedl26CIN615443466.1128123411.992-3-7-4-10-12.452.08OF
252Paul Fry29ARI1001.000000000.000.00P
253Giovanny Gallegos30STL570059.0936001.0001301.370.16P
254Zac Gallen26ARI31310184.027101613.9632201.270.84P
255Joey Gallo28LAD403320289.25956210.98331241621.801.41OF-1B
256Ben Gamel30PIT898263725.0188183325.989-18-30-7-1122.312.04OF-1B
257Aramis Garcia29CIN453422302.13253101321.994130009.627.02C-1B
258Avisaíl García31MIA868369702.1134129321.985-9-16-3-501.691.53OF
259Jarlín García29SFG580065.0413001.000-1-300.550.07P
260Luis García35SDP640061.0112542.636-3-1001.030.11P
261Luis García Jr.22WSN929189789.03421212051650.953-13-19-14-21-33.723.54SS-2B
262Braxton Garrett24MIA1717088.01861111.9441201.741.00P
263Reed Garrett29WSN7009.110010.0000010.000.00P
264Stone Garrett26ARI1313598.015150001.000-1-70001.381.15OF
265Ian Gibaut28CIN330034.2321001.0000000.780.09P
266Kyle Gibson34PHI31310167.230121711.9672201.560.94P
267Tyler Gilbert28ARI87034.1615011.0000001.570.75P
268Lucas Gilbreath26COL470043.081612.8751501.470.15P
269Kevin Ginkel28ARI300029.1514001.0000001.530.17P
270Mychal Givens32TOT591061.11211012.91711901.610.19P
271José Godoy27PIT86348.145432001.000000008.385.63C
272Paul Goldschmidt34STL1281271131103.211631071911118.999442229.489.081B
273Austin Gomber28COL33170124.21679021.0000001.160.48P
274Yan Gomes34CHC696665582.16185763575.9892451019.448.86C
275Tony Gonsolin28LAD24240130.119910001.0002301.310.79P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
276Chi Chi González30MIL42011.100000000.000.00P
277Erik González30MIA1697100.0401327051.00044322403.602.223B-SS-2B-1B
278Luis González26SFG938634730.11851701050.973231102.221.86OF-P
279MacKenzie Gore23SDP1613070.0927001.0002601.160.56P
280Terrance Gore31NYM61120.0550001.000-1-360002.250.83OF
281Nolan Gorman22STL686251549.1316127181861.975-2-4-5-1005.054.462B-OF
282Phil Gosselin33ATL116560.028111615.9641140004.052.452B-OF
283Trevor Gott29MIL450045.2523001.000-1-400.990.11P
284Ashton Goudeau29COL120020.100000-1-100.000.00P
285Brusdar Graterol23LAD461049.2231310001.00031204.170.50P
286Josiah Gray24WSN28280148.21248001.000-1-100.730.43P
287Hunter Greene22CIN24241125.2126510.917-2-300.790.46P
288Shane Greene33LAD1002.000000000.000.00P
289Didi Gregorius32PHI615852506.021270140229.99111-5-12-33.743.44SS
290Grayson Greiner29ARI22218.01715110.941-1-670008.008.00C
291Randal Grichuk30COL1381281061144.1268260350.981-23-24-4-402.071.91OF-P
292Trent Grisham25SDP1481241181143.0346341321.99415158822.712.32OF
293Vaughn Grissom21ATL414038357.01556091416.974-1-4-3-1003.813.602B-SS
294Jordan Groshans22MIA171717154.153153713.98102-1-803.033.063B
295Robbie Grossman32ATL454033352.07675010.987132621.921.67OF
296Michael Grove25LAD76029.1514001.0000001.530.71P
297Robert Gsellman28CHC80015.1312001.0000001.760.38P
298Javy Guerra26SDP1002.000000000.000.00P
299Luis Guillorme27NYM968365754.2316110203348.991-1-22323.733.012B-3B-SS
300Jandel Gustave29MIL270028.0211001.0000000.640.07P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
301Dalton Guthrie26PHI136570.019154021.000-1-240002.441.36OF-3B-2B
302Vladimir Gutierrez26CIN108036.2105321.8000001.960.80P
303Josh Hader28TOT560050.061410.833-1-2400.900.09P
304Jake Hager29ARI26177153.1642143091.000-1-4-2-1603.762.132B-3B-SS-P
305Darick Hall26PHI84439.142402051.0000-120009.615.251B-P
306Billy Hamilton31MIA134248.0660001.0001200001.130.43OF-2B-3B
307Garrett Hampson27COL815748531.0215111100419.981-12-28-9-20-23.582.48SS-OF-2B-3B
308Brad Hand32PHI550045.064110.8331401.000.09P
309Ian Happ27CHC1471431301245.1288277831.99033141312.061.94OF
310Bryce Harper29PHI88768.014140001.000-1-14-1-1701.851.75OF
311Michael Harris II21ATL1141141131021.0257252320.992348912.252.24OF
312Hunter Harvey27WSN380039.1422001.000-1-500.920.11P
313Ke'Bryan Hayes25PIT1331281161107.24321123081236.9721213242603.413.093B-SS
314Louis Head32MIA230023.2422001.0001801.520.17P
315Andrew Heaney31LAD1614072.252210.800-1-300.500.25P
316Tyler Heineman31PIT504440386.13693402542.9891351618.507.30C
317Ryan Helsley27STL540064.2972011.0002601.250.17P
318Heath Hembree33TOT260022.0101001.000-1-5400.410.04P
319Kyle Hendricks32CHC1616084.1145810.9290001.390.81P
320Ryan Hendrix27CIN9008.1101001.0000001.080.11P
321Payton Henry25MIA1511590.186788001.00000-1-1308.575.73C
322Tommy Henry24ARI99047.0211001.0000000.380.22P
323Guillermo Heredia31ATL642014245.26160010.984-1-61412.200.94OF
324Michael Hermosillo27CHC30199178.05451030.944213-2-13-12.581.70OF
325César Hernández32WSN1441421391228.2527222299673.989-10-9-4-3-13.823.592B-OF-3B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
326Elieser Hernández27MIA2010062.1615001.0001300.870.30P
327Yadiel Hernández34WSN797542601.0137132411.993-1-3-3-502.041.72OF
328Yonny Hernández24ARI117568.022814011.000-1-2323502.911.833B-2B
329Iván Herrera22STL116559.057498001.00000-1-20-18.695.18C
330José Herrera25ARI464226346.22982751851.983414-1-3-17.616.37C
331Odúbel Herrera30PHI594836443.0136131410.993412-3-8-12.742.29OF
332Jason Heyward32CHC474131348.192911001.000-1-4-3-1002.381.96OF
333Jordan Hicks25STL358061.11349001.0001301.910.37P
334P.J. Higgins29CHC715142505.047243730522.989-2-6-6-1408.326.141B-C-3B
335Tim Hill32SDP550048.0156720.8670002.440.24P
336Sam Hilliard28COL685137470.01211183011.000513102542.321.78OF
337Keston Hiura25MIL514327366.026522830726.974-8-25-3-906.344.961B-2B-OF
338Sean Hjelle25SFG80025.051221.6000001.080.38P
339Bryan Hoeing25MIA81012.2413001.00011602.840.50P
340Nico Hoerner25CHC1331281181118.24981273581358.97455101103.903.62SS-3B
341Jeff Hoffman29CIN351044.232010.667-1-400.400.06P
342Colin Holderman26TOT240028.1550001.0000001.590.21P
343Jordan Holloway26MIA1002.2101001.0000003.381.00P
344Gavin Hollowell24COL6007.0110001.0000001.290.17P
345Tyler Holton26ARI10009.000000000.000.00P
346Rhys Hoskins29PHI1511501371298.11213109810312103.9900033-18.337.951B
347Eric Hosmer32SDP888773751.168360969559.99311-3-508.127.701B
348Adrian Houser29MIL22210102.220128001.0001201.750.91P
349Sam Howard29PIT3002.000000000.000.00P
350Dakota Hudson27STL27260139.228131411.964-2-301.741.00P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
351Daniel Hudson35LAD250024.1110001.000-1-800.370.04P
352Brandon Hughes26CHC570057.2431001.0000000.620.07P
353Cooper Hummel27ARI413120273.1130124510.992-5-21-5-21-14.253.15OF-C
354Tommy Hunter35NYM180022.1514001.0000002.010.28P
355Jose Iglesias32COL116116102975.2429123298873.98111-4-503.883.63SS
356Raisel Iglesias32ATL280026.1422001.0000001.370.14P
357Ender Inciarte31NYM101123.0990001.00016815203.520.90OF
358Jonathan India25CIN868577720.02911041771031.966-11-19-14-2303.513.272B
359Alex Jackson26MIL43227.034340001.0000000011.338.50C
360Andre Jackson26LAD4009.2211001.0000001.860.50P
361Jay Jackson34ATL2001.100000000.000.00P
362Drey Jameson24ARI44024.1422001.0000001.481.00P
363Travis Jankowski31NYM391712182.038380001.0001916-11.880.97OF
364Kenley Jansen34ATL650064.0413001.000-1-300.560.06P
365Connor Joe29COL827654669.131128227214.994101735-14.153.51OF-1B
366Bryce Johnson26SFG106255.012111001.000-1-13-1-2101.961.20OF
367Pierce Johnson31SDP150014.1211001.000-1-1401.260.13P
368Damon Jones27PHI4004.200000000.000.00P
369Jakob Junis29SFG23170112.02071210.950-1-201.530.83P
370Tommy Kahnle32LAD130012.2642001.0000004.260.46P
371Mitch Keller26PIT31290159.026101512.962-1-101.420.81P
372Trevor Kelley29MIL180023.2202001.0000000.760.11P
373Carson Kelly27ARI1018677776.274270735041.00023-1-218.607.13C-P
374Merrill Kelly33ARI33330200.135151912.9712201.531.03P
375Michael Kelly29PHI4004.0110001.0000002.250.25P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
376Buddy Kennedy23ARI242312182.0763836210.97402-1-703.663.082B-3B
377Ian Kennedy37ARI570050.1110001.000-1-400.180.02P
378Ray Kerr27SDP7005.0101001.0000001.800.14P
379Clayton Kershaw34LAD22220126.11531020.867-1-200.930.59P
380Dallas Keuchel34ARI44018.2514001.00011102.411.25P
381Caleb Kilian25CHC33011.1202001.0000001.590.67P
382Ha-Seong Kim26SDP1491421301263.1503136359863.98477121103.533.19SS-3B
383Craig Kimbrel34LAD630060.0633001.000-1-300.900.10P
384Scott Kingery28PHI1001.00000000000.000.002B
385Tyler Kinley31COL250024.042110.750-2-1701.130.12P
386Andrew Knapp30TOT14119101.08680420.977-1-12-1-1107.496.00C
387Corey Knebel30PHI460044.21147001.0001402.220.24P
388Reiss Knehr25SDP51013.2312001.00011501.980.60P
389Andrew Knizner27STL947864693.06175902167.99024-9-1617.946.36C-1B-P
390Mark Kolozsvary26CIN96660.053530001.000-1-200007.955.89C
391Max Kranick24PIT2005.0312011.00014005.401.50P
392Jason Krizan33SFG33223.0440001.000050001.571.33OF
393Chad Kuhl29COL27271137.02212910.9551101.380.78P
394Joel Kuhnel27CIN530058.0149410.9291302.020.25P
395Tommy La Stella33SFG129576.036251012.972-3-46-3-4704.142.923B-2B-1B
396A.J. Ladwig29MIA1003.100000000.000.00P
397Jake Lamb31LAD115152.0770021.000-1-120001.210.64OF-1B
398Dinelson Lamet29TOT320032.1624001.000-2-7501.670.19P
399Eric Lauer27MIL29290158.22091010.9500001.080.66P
400Derek Law31CIN150017.2422011.0000002.040.27P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
401Justin Lawrence27COL380042.211011011.00031402.320.29P
402Charles Leblanc26MIA454230367.11427170117.993-1-3-1-3-13.453.002B-3B-1B
403Dylan Lee27ATL460050.2422001.000-1-400.710.09P
404Evan Lee25WSN4108.2101001.0000001.040.25P
405Khalil Lee24NYM2003.000000-1-200-1-40000.000.00OF
406Mark Leiter Jr.31CHC354067.21129021.0001301.460.31P
407Dominic Leone30SFG550049.1123720.8332801.820.18P
408Luis Liberato26SDP3004.000000000000.000.00OF
409Matthew Liberatore22STL97034.2202001.000-1-600.520.22P
410Francisco Lindor28NYM1591591431378.2592198385982.98554-2-203.813.67SS
411Zack Littell26SFG390044.1752001.0000001.420.18P
412Brendon Little25CHC1000.2000000000.000.00P
413Mauricio Llovera26SFG171016.1202001.0000001.100.12P
414Nick Lodolo24CIN19190103.112210001.0000001.050.63P
415Sam Long26SFG286042.1505001.0000001.060.18P
416Evan Longoria36SFG685951512.117540129611.96638-4-9-12.972.493B
417Alejo López26CIN452721272.11094760214.982311-5-22-13.542.142B-3B-OF-P
418Pablo López26MIA32320180.027131222.9260001.250.78P
419Yoan López29NYM80011.0220001.0000001.640.25P
420Seth Lugo32NYM620065.01138001.0002601.520.18P
421Jordan Luplow28ARI644724416.1115105821.983-1-42512.441.74OF-1B-3B
422Gavin Lux24LAD126117941056.0380180191948.976-3-31103.162.672B-OF-SS
423Jesús Luzardo24MIA18180100.11511312.9333601.260.78P
424Andrés Machado29WSN510059.1113710.909-1-301.520.20P
425Dixon Machado30SFG55545.017215011.00013225303.403.40SS
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
426Manny Machado29SDP1341321151143.0321932171127.96623-3-312.442.313B
427Nick Madrigal25CHC595351487.1251106144146.99641141004.624.242B
428Bligh Madris26PIT322919248.21041013041.000-4-19-4-19-13.763.06OF-1B
429Tyler Mahle27CIN19190104.1189721.889-1-201.380.84P
430Sean Manaea30SDP30280158.01055001.000-4-500.570.33P
431Joe Mantiply31ARI690060.0725001.0001301.050.10P
432Tucupita Marcano22PIT474434385.1134775528.985-2-6-2-603.082.44OF-2B-SS
433Jake Marisnick31PIT292116195.259581001.000-2-1216-12.712.03OF
434Germán Márquez27COL31310181.22361521.9130001.040.68P
435Deven Marrero31NYM41115.0422011.000-1-560002.401.003B-SS
436Brandon Marsh24PHI403733312.280800001.000-6-220002.302.00OF
437Ketel Marte28ARI949185806.1339135196849.976-2-3-6-903.693.522B
438Starling Marte33NYM116116105998.2219209911.995-4-54411.961.88OF
439Yunior Marte27SFG390048.0707011.0001401.310.18P
440Chris Martin36TOT600056.0112810.90924201.610.17P
441Corbin Martin26ARI72022.1321001.000-1-901.210.43P
442Nick Martinez31SDP47100106.127131132.8890002.030.51P
443Mark Mathias27MIL65239.0201010011.00011813104.623.332B
444Nick Maton25PHI332213200.2683731061.0003161503.051.89OF-2B-SS-3B-P
445Steven Matz31STL149048.0102710.9001401.690.60P
446Tyler Matzek31ATL420043.2303011.0000000.620.07P
447Dustin May24LAD66030.0102620.800-1-702.401.33P
448Trevor May32NYM260025.0321001.0000001.080.12P
449Nomar Mazara27SDP504123348.29593110.989-8-28-2-6-22.431.88OF
450Patrick Mazeika28NYM241816163.2165160411.9942150019.026.83C-1B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
451James McCann32NYM615443475.25555331846.993-2-613-210.438.75C-1B
452Jake McCarthy24ARI827161636.0151146411.993-8-15-1-112.121.83OF
453Andrew McCutchen35MIL504942434.189881001.00061751301.841.78OF
454T.J. McFarland33STL280032.2936001.0001602.480.32P
455Jake McGee35TOT420037.0202001.0000000.490.05P
456Collin McHugh35ATL580069.1853011.0000001.040.14P
457Zach McKinstry27TOT544136391.11595898317.9813102603.592.742B-3B-SS-OF
458Ryan McMahon27COL1511411361258.14041042831737.958009902.772.483B-2B-1B
459Jeff McNeil30NYM1431391141208.0476246226456.992555403.523.062B-OF-3B
460Nick Mears25PIT2002.000000000.000.00P
461Adonis Medina25NYM140023.2115510.9090003.800.71P
462Tylor Megill26NYM159047.1835001.0000001.520.53P
463J.C. Mejía25MIL2002.1101001.0000003.860.50P
464Mark Melancon37ARI620056.01156021.0001401.770.18P
465Joey Meneses30WSN565546478.232831014425.988-3-7-10-25-36.095.061B-OF
466Conner Menez27CHC1001.000000000.000.00P
467Óscar Mercado27PHI1002.0000000-1800000.000.00OF
468Yermín Mercedes29SFG128364.02019010.950-2-32-2-3702.671.46OF-1B-C
469Max Meyer23MIA2206.0110001.0000001.500.50P
470Keynan Middleton28ARI180017.0312001.0000001.590.17P
471Miles Mikolas33STL33321202.1311714011.0000001.380.94P
472Wade Miley35CHC98037.040310.750-1-500.730.33P
473Shelby Miller31SFG4007.000000000.000.00P
474Alec Mills30CHC72017.2211001.00011101.020.29P
475Hoby Milner31MIL670064.214410011.0001301.950.21P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
476Mike Minor34CIN1919098.0945011.0000010.830.47P
477A.J. Minter28ATL750070.0624001.000-1-300.770.08P
478Calvin Mitchell23PIT545035428.08986121.978-7-19-4-11-11.831.61OF
479Garrett Mitchell23MIL281915176.14240110.976-1-51602.091.46OF
480Yadier Molina39STL797162631.15405122536.99461191737.666.71C-P-1B
481Mickey Moniak24PHI171411127.036360001.000110-2-1802.552.12OF
482Elehuris Montero23COL393423297.016411347415.9764150004.854.103B-1B
483Bryce Montes de Oca26NYM3003.1321001.0000008.101.00P
484Jordan Montgomery29STL1111163.21138001.0000001.551.00P
485Francisco Morales22PHI3005.000000000.000.00P
486Colin Moran29CIN362921257.0157124330111.000-1-5-1-5-15.504.031B-3B
487Adrián Morejón23SDP260034.051311.8000001.060.15P
488Christopher Morel23CHC11010583941.13081781201021.968-6-7-10-1202.852.44OF-2B-3B-SS
489Dauri Moreta26CIN351038.1413001.0000000.940.11P
490Reyes Moronta29TOT390037.230210.667-1-3100.480.05P
491Charlie Morton38ATL31310172.02471522.9171101.150.71P
492Taylor Motter32CIN22014.071330.571-2-197-1-8602.571.333B-2B
493Mike Moustakas33CIN474335362.122618342112.996-2-5-3-10-15.594.591B-3B
494Kyle Muller24ATL33012.1101001.000-1-1600.730.33P
495Max Muncy31LAD11110593941.1333902311239.96411157903.072.723B-2B-1B
496Yairo Muñoz27PHI251611150.050193017.980-3-20-3-2402.941.962B-3B-OF
497Patrick Murphy27WSN6005.2202001.0000003.180.33P
498Joe Musgrove29SDP30300181.037191712.9730001.791.20P
499Símon Muzziotti23PHI83230.0119110.9091520003.001.25OF
500Wil Myers31SDP757049601.22532439118.99681661123.773.07OF-1B-P-3B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
501James Naile29STL7009.0532001.0000005.000.71P
502Tommy Nance31MIA352043.2514001.000-3-1401.030.14P
503Tyler Naquin31TOT836656607.0132127320.985-3-5-6-1111.931.57OF
504Andrew Nardi23MIA130014.200000-1-1400.000.00P
505Omar Narváez30MIL838065681.07417043253.993002409.738.87C
506Packy Naughton26STL263032.0523001.0000001.410.19P
507Nick Neidert25MIA1105.0220001.0000003.602.00P
508Kyle Nelson25ARI431037.083411.8750001.700.16P
509Nick Nelson26PHI472068.293510.889-2-601.050.17P
510Ryne Nelson24ARI33018.141210.75011101.471.00P
511Sean Newcomb29TOT201027.2615011.0000001.950.30P
512Kevin Newman28PIT736861603.2289108175650.97947-2-414.223.772B-SS
513Tomás Nido28NYM968676766.18918592753.99458813410.419.23C
514Brandon Nimmo29NYM1511481351282.13083044011.000-4-4-3-232.162.04OF
515Vinny Nittoli31PHI2002.000000000.000.00P
516Stephen Nogosek27NYM120022.0541001.0000002.050.42P
517Aaron Nola29PHI32322205.02591420.9201101.010.72P
518Austin Nola32SDP1039487838.28688342864.993-6-8-6-919.258.29C-2B-3B
519Lars Nootbaar24STL947959711.0179169824.989474602.241.88OF
520Daniel Norris29CHC271030.041210.7500000.900.11P
521James Norwood28PHI200017.1110001.0000000.520.05P
522Dom Nuñez27COL14139108.09993510.990111-2-2208.177.00C
523Darren O'Day39ATL280021.2312011.0000001.250.11P
524Tyler O'Neill27STL948774776.0151147310.993461101.741.60OF
525Jake Odorizzi32ATL1010046.193511.8891401.550.80P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
526Steven Okert30MIA600051.151220.600-2-800.530.05P
527Chris Okey27CIN73133.23130010.968-2-71-1-3608.024.29C
528Matt Olson28ATL1621611611441.0131812091018104.9945465-28.188.091B
529Rafael Ortega31CHC936643592.2138133410.99324-2-402.081.47OF
530Luis Ortiz26SFG6008.2202001.0000002.080.33P
531Luis Ortiz23PIT44016.0101001.0000000.560.25P
532Adam Ottavino36NYM660065.2123630.750-3-901.230.14P
533James Outman25LAD33227.0330001.0000130001.001.00OF
534Connor Overton28CIN64033.0963011.0001602.451.50P
535Johan Oviedo24TOT218056.073311.8570000.960.29P
536Marcell Ozuna31ATL525226420.08078110.988-4-10-6-1701.691.52OF
537Nicholas Padilla25CHC1001.200000000.000.00P
538Kevin Padlo25TOT77355.0302010061.000-3-70-1-2104.914.293B-1B
539Joshua Palacios26WSN21111098.021210001.000-1-611201.931.00OF
540Andre Pallante23STL47100108.0271215011.0001202.250.57P
541Michael Papierski26TOT393024278.22892731511.997-4-17-1-409.307.38C-1B
542Hoy Park26PIT21179134.062263337.952-7-59-5-4403.962.682B-3B-SS-OF
543Matt Peacock28ARI2002.2101001.0000003.380.50P
544Joc Pederson30SFG1149645779.0141137220.986-4-6-15-2301.611.22OF
545Liover Peguero21PIT1119.0523001.0000-13113305.005.00SS
546Ryan Pepiot24LAD97036.1321011.0000000.740.33P
547David Peralta34ARI756964607.0162158221.98848-1-1-12.372.13OF
548Freddy Peralta26MIL1817078.01248001.0002501.380.67P
549Geraldo Perdomo22ARI1471381271221.05431813481485.97421-2-213.903.57SS-3B-2B
550Luis Perdomo29MIL140023.262310.833-1-801.900.36P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
551Francisco Pérez24WSN10008.2110001.0000001.040.10P
552Michael Pérez29TOT443831331.23112941612.997270028.417.05C
553Óliver Pérez40ARI7004.0110001.0000002.250.14P
554Roberto Pérez33PIT201916159.0168163410.9941832319.458.35C
555Dillon Peters29PIT224039.11055011.0001502.290.45P
556David Peterson26NYM28190105.21611231.8132401.110.46P
557Jace Peterson32MIL1078164748.024997148415.9841016111702.952.253B-OF-1B-2B-P
558Tommy Pham34CIN838279716.0161150741.975003511.971.89OF
559Evan Phillips27LAD640063.01138001.0001301.570.17P
560Kevin Pillar33LAD44232.0770001.00001513701.971.75OF
561Manny Piña35ATL55544.052502001.0000000010.6410.40C
562Israel Pineda22WSN44434.029263001.000-1-350007.687.25C
563Michael Plassmeyer25PHI2007.1101011.0000001.230.50P
564Nick Plummer25NYM93341.0871001.000-1-380001.760.89OF
565Zach Pop25MIA180020.021010.500-3-3000.450.06P
566Sean Poppen28ARI290028.2422001.0000001.260.14P
567Cody Poteet27MIA122028.0312001.0001700.960.25P
568David Price36LAD400040.1716001.000-1-501.560.18P
569Ford Proctor25SFG76450.015411011.00002-1-2402.702.142B-C
570Jurickson Profar29SDP1461411241237.22432291042.984-4-42101.741.64OF
571Albert Pujols42STL232010163.2171157140191.0000100-19.407.431B-P
572Roman Quinn29PHI23109107.02926210.966-1-1522212.361.22OF
573Jose Quintana33TOT32320165.223419001.0000001.250.72P
574Esteban Quiroz30CHC12101093.057253119.98233422605.424.672B
575Tanner Rainey29WSN290030.0211001.0000000.600.07P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
576Erasmo Ramírez32WSN602086.1144910.9291201.360.22P
577Noé Ramirez32ARI550050.0734011.000-1-401.260.13P
578Yohan Ramírez27PIT220027.0743011.0001702.330.32P
579Heliot Ramos22SFG87358.012120001.000-2-43-3-6201.861.50OF
580J.T. Realmuto31PHI1341301201137.21215115749911.9931011111239.548.87C-1B
581Jake Reed29TOT100011.030210.6670001.640.20P
582Sean Reid-Foley26NYM70010.000000000.000.00P
583Hunter Renfroe30MIL1181181151044.22252101142.982-8-92211.901.86OF-1B
584Franmil Reyes26CHC2106.0220001.0000600003.001.00OF-P
585Pablo Reyes28MIL63337.0111912.909-2-55-1-3202.431.67SS-3B-P
586Bryan Reynolds27PIT1281261131073.0286282221.99300-14-1502.382.22OF
587Matt Reynolds31TOT916747626.2310169135627.9812323-14.372.952B-SS-3B-OF-1B-P
588JT Riddle30CIN1119.0624001.0001930006.006.003B
589Austin Riley25ATL1591581571415.04051042851620.960546512.472.433B-1B
590Edwin Ríos28LAD81020.01275011.000-1-72-1-6005.401.503B-1B
591Alfonso Rivas III25CHC957359652.164461033157.9983661118.876.771B-OF
592Emmanuel Rivera26ARI323028264.2843351001.0003142902.862.553B-1B
593Ethan Roberts24CHC9007.2101001.0000001.170.11P
594David Robertson37TOT580063.2734001.00011800.990.12P
595Kramer Robertson27STL1001.010010.000-1-1080-1-120000.000.00SS
596Chuckie Robinson27CIN252013169.0146140510.993-1-70007.725.80C
597Víctor Robles25WSN128110100971.2353340763.983231214-13.212.71OF
598Brendan Rodgers25COL1341331321168.16392184111099.98414142223-14.854.692B
599Carlos Rodón29SFG31311178.01239001.000-3-300.610.39P
600Joely Rodríguez30NYM550050.130210.667-1-400.360.04P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
601Manuel Rodríguez25CHC140013.2101001.0000000.660.07P
602Josh Rogers27WSN163026.1303001.0001801.030.19P
603Taylor Rogers31TOT660064.11037001.0000001.400.15P
604Trevor Rogers24MIA23230107.01511220.867-1-201.090.57P
605Tyler Rogers31SFG680075.22752111.96325-13.090.38P
606Josh Rojas28ARI115110105970.13481172151630.954-2-2-1-113.082.893B-2B
607Miguel Rojas33MIA1401321101141.2561211343778.9881415171824.373.79SS-1B
608JoJo Romero25TOT170016.1202011.00017501.100.12P
609Tommy Romero24WSN1103.200000000.000.00P
610Austin Romine33TOT473627325.03693531512.997-1-4-1-3110.197.83C
611Angel Rondón24STL1105.000000000.000.00P
612Brent Rooker27SDP22218.0660001.000070003.003.00OF
613Eddie Rosario30ATL676045529.010599150.952-7-15-9-20-31.701.49OF
614Eguy Rosario22SDP5007.0312001.0000-51117103.860.503B-SS
615Bubby Rossman30PHI1001.000000000.000.00P
616Michael Rucker28CHC410054.2936011.0000001.480.22P
617Darin Ruf35TOT785937518.132630915221.994-8-19-14-3215.633.901B-OF-P
618Esteury Ruiz23TOT179586.020200001.000-2-33-2-2702.091.18OF
619Keibert Ruiz23WSN1069795865.08387943775.99211-5-708.657.84C
620Connor Sadzeck30MIL2003.000000000.000.00P
621Adrian Sampson30CHC21190104.118513001.0003601.550.86P
622Aaron Sanchez29WSN77031.1514001.0000001.440.71P
623Aníbal Sánchez38WSN1414069.1104420.800-1-301.040.57P
624Cristopher Sánchez25PHI153040.0936001.0000002.030.60P
625Jesús Sánchez24MIA918473733.2174168510.994-6-93402.121.90OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
626Miguel Sánchez28MIL120013.1321011.0000002.030.25P
627Yolmer Sanchez30NYM3003.030210.6670-80-1-40006.000.673B-SS
628Donny Sands26PHI1002.0110001.000000004.501.00C
629Reiver Sanmartin26CIN454057.0835011.000-2-701.260.18P
630Tony Santillan25CIN210019.230210.667-1-1000.920.10P
631Gregory Santos22SFG2003.200000000.000.00P
632Max Scherzer37NYM23230145.118612011.0002301.110.78P
633Max Schrock27CIN73031.012102001.00027413803.481.50OF-2B-P
634Kyle Schwarber29PHI1391381111167.0186182310.995-13-14-14-14-21.431.33OF
635Frank Schwindel30CHC494532388.0368355130391.00014-2-608.547.221B-P
636Tanner Scott27MIA670062.241210.750-1-300.430.04P
637Tayler Scott30SDP80012.0101001.0000000.750.13P
638Jean Segura32PHI979686824.1389168217457.990-1-1-1-114.203.932B-SS
639Antonio Senzatela27COL1919092.12371511.9572402.141.16P
640Nick Senzel27CIN1029991861.2247237642.984-7-10-11-15-32.542.34OF-3B-2B
641Brian Serven27COL615548487.04494182652.989-4-1051208.217.28C-1B-P
642Pedro Severino28MIL64336.143403011.00013300010.657.17C-1B
643Jordan Sheffield27COL2002.0211011.0000009.001.00P
644Chasen Shreve31NYM250026.1312001.0001801.030.12P
645Michael Siani22CIN97663.113130001.000-2-320001.851.44OF
646Andrelton Simmons32CHC332214211.0873056110.9890-131703.672.322B-SS-P
647Lucas Sims28CIN6006.2220001.0000002.700.33P
648Austin Slater29SFG1206136638.0161157130.98100-9-16-22.231.32OF
649Ethan Small25MIL2206.100000000.000.00P
650Caleb Smith30ARI441070.0927011.0001301.160.20P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
651Chad Smith27COL150018.010010.000-3-33-10.000.00P
652Dominic Smith27NYM372018196.0160145150151.0002130007.354.321B
653Drew Smith28NYM440046.0422001.0000000.780.09P
654Pavin Smith26ARI534832402.01501399210.987271203.312.79OF-1B
655Will Smith32ATL410037.0422001.0000000.970.10P
656Will Smith27LAD109106106956.110039683236.997-3-47909.419.17C
657Canaan Smith-Njigba23PIT22114.0440001.0000-17-1-8502.572.00OF
658Drew Smyly33CHC22220106.11129001.0000000.930.50P
659Blake Snell29SDP24240128.014410001.000-1-200.980.58P
660Donovan Solano34CIN474641405.027821561230.9930141206.135.631B-3B-2B
661Jorge Soler30MIA575641469.093894001.000-8-19-1-211.781.63OF
662Jared Solomon25CIN9008.100000000.000.00P
663Edmundo Sosa26TOT654536423.218963122420.97961761603.932.76SS-3B-OF-2B
664Juan Soto23TOT1511511361298.1310304330.990-10-10-2-1-12.132.03OF
665Cory Spangenberg31STL1001.00000000000.000.003B
666Locke St. John29CHC1002.000000000.000.00P
667Jacob Stallings32MIA11010388906.09449182422.99823-9-1229.368.56C
668Craig Stammen38SDP331040.2633001.000-2-1001.330.18P
669Justin Steele26CHC24240119.084311.875-5-800.530.29P
670Spencer Steer24CIN252519214.21056538212.981141604.323.683B-1B-2B
671Jackson Stephens28ATL391053.21138001.000-1-401.840.28P
672Robert Stephenson29TOT580058.072410.8570000.930.10P
673Tyler Stephenson25CIN464338352.040238616011.00000-3-10010.288.74C-1B
674Bryson Stott24PHI1251181061045.1461159294861.983-5-5-5-6-23.903.43SS-2B-3B
675Eric Stout29TOT200022.120110.5000000.400.05P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
676Dee Strange-Gordon34WSN201514136.062233639.952-4-36-4-3503.902.81SS-OF-P
677Stephen Strasburg33WSN1104.200000000.000.00P
678Chris Stratton31TOT601063.172413.857-1-1900.850.10P
679Hunter Strickland33CIN660062.1835001.000-1-301.160.12P
680Spencer Strider23ATL31200131.21358011.000-2-300.890.42P
681Marcus Stroman31CHC25250138.2331221021.00023-12.141.32P
682Peter Strzelecki27MIL300035.0725011.0001601.800.23P
683Garrett Stubbs29PHI463229299.12992851131.99000-3-1208.906.43C-P-OF
684Ranger Suárez26PHI29290155.1441331001.00091202.551.52P
685Robert Suarez31SDP450047.2431001.000-1-400.760.09P
686Beau Sulser28PIT4009.220110.5000000.930.25P
687Cole Sulser32MIA390034.0734011.0000001.850.18P
688Brent Suter32MIL540066.2122910.9171301.490.20P
689Jack Suwinski23PIT1039076818.2171162721.988-4-62231.861.64OF
690Seiya Suzuki27CHC10610499905.1208201342.98156-4-5-12.031.92OF
691Travis Swaggerty24PIT43224.021010.500-1-400000.380.25OF
692Dansby Swanson28ATL1611611581433.0592193391877.9861199833.673.63SS
693Matt Swarmer28CHC115034.0211001.0000000.530.18P
694Noah Syndergaard29PHI109154.2114611.9090001.651.00P
695Thomas Szapucki26TOT111015.0202001.0000001.200.18P
696Freddy Tarnok23ATL1000.200000000.000.00P
697Chris Taylor31LAD11410589952.025119257210.99279-2-2-22.352.06OF-2B-3B-SS
698Tyrone Taylor28MIL11710385937.12392345031.000-1-16732.292.04OF
699Rowdy Tellez27MIL1391261181144.0102994681286.998-1-1-6-608.087.391B
700Jackson Tetreault26WSN44021.0202001.0000000.860.50P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
701Alek Thomas22ARI11210296907.1318311432.99111146733.122.81OF
702Lane Thomas26WSN142125971124.2308298822.99444-1-102.452.15OF
703Keegan Thompson27CHC29170115.0963001.0000000.700.31P
704Mason Thompson24WSN230024.2651001.0000002.190.25P
705Trayce Thompson31TOT785541533.21321311011.0004102402.231.69OF
706Zach Thompson28PIT29220121.21055001.000-3-500.740.34P
707Zack Thompson24STL221034.2743001.0001601.820.32P
708Tyler Thornburg33ATL9009.1211001.0000001.930.22P
709Michael Toglia23COL303027260.114613412081.000-5-21-1-405.054.56OF-1B
710Ka'ai Tom28SFG1001.0000000-1200000.000.00OF
711Justin Topa31MIL7007.1514001.000-1-2706.140.71P
712Ezequiel Tovar20COL99978.035142012.971-3-43-3-46-13.923.78SS
713Blake Treinen34LAD5005.000000000.000.00P
714Alan Trejo26COL353131285.01434297419.97226-3-13-14.393.97SS-2B-3B
715Chadwick Tromp27ATL1119.076010.857-1-1330006.006.00C
716Yoshi Tsutsugo30PIT353427285.027726015229.993-3-13-4-1708.687.861B
717Cole Tucker25PIT181612139.041251422.951-4-30-4-3402.531.86OF-2B-SS
718Justin Turner37LAD666659574.117833138716.9618171202.682.593B
719Trea Turner29LAD1601601461386.25241743341654.96922-1-103.303.18SS
720Kyle Tyler25SDP2004.0110001.0000002.250.50P
721Edwin Uceta24ARI100017.0312001.00011201.590.30P
722Erich Uelmen26CHC250027.032010.667-2-1500.670.08P
723Duane Underwood Jr.27PIT511057.1835011.0001301.260.16P
724José Ureña30TOT2117097.030161310.96711202.691.38P
725Julio Urías25LAD31310175.01531110.9330000.720.45P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
726Luis Urías25MIL11910979985.03831182511435.963112203.372.583B-2B-SS
727Josh VanMeter27PIT604927413.128918596843.97200-3-806.124.192B-1B-3B-P-OF-C
728Ildemaro Vargas30TOT615754516.220761141518.97671651103.523.213B-SS-2B-P
729Miguel Vargas22LAD147587.24844312.979-2-30-1-1304.832.94OF-1B-3B
730Daulton Varsho25ARI136121991095.14354111862.986891617-33.522.96OF-C
731Andrew Vasquez28SFG1002.000000000.000.00P
732Nelson Velázquez23CHC674534436.19589240.958-5-13-8-22-21.881.36OF
733Drew VerHagen31STL190021.2413001.0001901.660.21P
734Alex Vesia26LAD630054.171420.714-2-700.830.08P
735Cam Vieaux28PIT8008.200000000.000.00P
736Mark Vientos22NYM21113.0202011.000090001.381.003B
737Matt Vierling25PHI1139058819.12081881913.99511-6-802.271.77OF-3B-2B-1B
738David Villar25SFG423829327.01607776713.9564142714.213.483B-1B-2B
739Jonathan Villar31CHC413931337.01284377818.938-8-29-9-3213.202.612B-3B-SS
740Daniel Vogelbach29PIT5005.075111.8570-9600010.801.201B
741Luke Voit31TOT373727306.028326117525.982-1-50018.187.511B
742Jason Vosler28SFG332920252.279205817.987-6-29-7-3302.782.113B-OF-1B-2B-SS
743Austin Voth30WSN190018.2312001.0000001.450.16P
744Joey Votto38CIN767668650.154149248140.998-4-7-2-427.477.111B
745LaMonte Wade Jr.28SFG625320434.121820015320.986-6-16-1-204.463.21OF-1B
746Adam Wainwright40STL32321191.2341816001.0002201.601.06P
747Cole Waites24SFG7005.200000000.000.00P
748Christian Walker31ARI1501461431292.011921109785106.9961917171608.277.911B
749Taijuan Walker29NYM29290157.141152420.9516802.231.34P
750Jake Walsh26STL3002.200000000.000.00P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
751Donovan Walton28SFG242015190.198267028.98031831904.543.562B-SS-P
752Art Warren29CIN390036.0312001.000-1-600.750.08P
753Ryan Weathers22SDP1103.2110001.0000002.451.00P
754Luke Weaver28ARI121016.1211001.0000001.100.17P
755Logan Webb25SFG32320192.1442222021.0001102.061.38P
756Jordan Weems29WSN320039.2422001.000-1-500.910.13P
757J.B. Wendelken29ARI290029.0514021.0000001.550.17P
758Joey Wendle32MIA968564763.1311104199849.974812121923.572.753B-SS-2B
759Hayden Wesneski24CHC64033.065010.833-1-601.360.83P
760Zack Wheeler32PHI26260153.0221111011.0002301.290.85P
761Mitch White27LAD1510056.0954001.0000001.450.60P
762Kodi Whitley27STL140012.2422001.0000002.840.29P
763Rowan Wick29CHC640064.0124710.917-1-3-11.550.17P
764Taylor Widener27ARI140017.1110001.0000000.520.07P
765Devin Williams27MIL650060.2835001.0001301.190.12P
766Luke Williams25TOT683625374.21145856071.0004130012.741.58OF-3B-2B-1B
767Trevor Williams30NYM309089.21064011.0001201.000.33P
768Bryse Wilson24PIT25200115.2743001.000-1-200.540.28P
769Justin Wilson34CIN5003.2110001.0000002.450.20P
770Steven Wilson27SDP501053.062310.8330000.850.10P
771Patrick Wisdom30CHC1311241081104.13861781941434.964-7-7-11-11-23.032.723B-1B-OF
772Nick Wittgren31STL290029.0422011.0001701.240.14P
773Tony Wolters30LAD2119.0651001.000000006.003.00C-2B
774Kolten Wong31MIL1311151021031.24571852551760.963-5-5-1-103.843.332B-SS
775Alex Wood31SFG26260130.21831411.9440001.170.65P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
776Jake Woodford25STL271048.1330001.000-2-800.560.11P
777Brandon Woodruff29MIL27270153.121813011.0001101.230.78P
778William Woods23ATL2002.000000000.000.00P
779Kyle Wright26ATL30300180.1462323011.0002202.301.53P
780Austin Wynns31SFG584330392.24484231960.987-1-3-1-3110.137.49C-P
781Jimmy Yacabonis30MIA9009.1110011.0000000.960.11P
782Miguel Yajure24PIT121024.1532001.0000001.850.42P
783Mike Yastrzemski31SFG144125561127.2283271933.989883302.231.94OF
784Kirby Yates35ATL9007.0110001.0000001.290.11P
785Christian Yelich30MIL1151141061008.2192189211.99500-2-2-11.701.66OF
786Juan Yepez24STL554726396.013311615213.985-7-20-4-1212.982.15OF-1B-3B
787Huascar Ynoa24ATL2206.2312001.00013004.051.50P
788Alex Young28SFG241026.1431011.000-1-801.370.17P
789Danny Young28ATL1002.200000000.000.00P
790Jared Young26CHC32119.017170021.000000008.055.671B-OF
791Aneurys Zabala25MIA2002.200000000.000.00P
792Rob Zastryzny30NYM1001.000000000.000.00P
793T.J. Zeuch26CIN33010.2532001.0000004.221.67P
794Bradley Zimmer29PHI95448.01514010.933125410002.631.56OF