Team Fielding

Team Fielding Table
Tm #Fld RA/G DefEff G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood
Arizona Diamondbacks384.81.689484323333852.0174212844372147.9881031133
Atlanta Braves353.70.704443963283552.0163011844321439.991411632
Chicago Cubs384.25.691484323133840.0170512803953027.982-23-7-9-60
Cincinnati Reds344.30.706474233213714.0159112383282524.984-10-1-30
Colorado Rockies315.54.671464143283612.0170512044792247.987-12-4751
Los Angeles Dodgers413.44.736504503344053.0182113514492132.98839123540
Miami Marlins435.47.675494413103933.0181113114643639.980-26-8-18-33
Milwaukee Brewers394.26.703474233063747.0168412494122332.98641100
New York Mets404.57.699474233203810.0169612703972938.983-15-5-28-81
Philadelphia Phillies323.67.702484323433906.0177013024392934.984-7-280-5
Pittsburgh Pirates354.31.704484323163840.0171512804072836.9844131-1
San Diego Padres344.34.701504503273990.0175613303982840.984-3-1-3-2-5
San Francisco Giants394.69.671484323313780.0179212605032946.984-20-6-1-2-4
St. Louis Cardinals344.83.682474233163741.0170012474312249.987-7-21610
Washington Nationals344.30.671464143223660.0169012204403050.982-15-5-9-2-1
League Average364.43.693484283233802 172112674272639.985-5-02-0-0
5434.43.6937136417484857030.025808190106411387580.985-71-228-1-7

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
1Andrew Abbott25CIN99050.0642001.0001401.080.67P
2CJ Abrams23WSN424241368.217651121422.977-2-8-2-704.204.10SS
3Ronald Acuña Jr.26ATL434342384.28683210.988-3-9-5-1501.991.98OF
4Willy Adames28MIL474746413.117564108320.9830-1-2-613.753.66SS
5Riley Adams28WSN212119184.1175167532.983-4-28-1-7-28.408.19C
6Joan Adon25WSN1104.0202001.0000004.502.00P
7Nick Ahmed34SFG363532296.015445106327.9812714-14.594.19SS
8Ozzie Albies27ATL363636320.21616297219.988-5-18-5-1914.464.422B
9Blaze Alexander25ARI241914165.0642337411.938-5-36-6-4403.272.50SS-2B-3B
10Logan Allen27ARI80019.1523001.0000002.330.63P
11Yency Almonte30CHC170015.200000000.000.00P
12Pete Alonso29NYM474646418.135732432134.997-4-11-2-607.667.571B
13José Alvarado29PHI210019.1101001.000-1-1000.470.05P
14Francisco Alvarez22NYM141311113.0125121310.992-3-27111-19.888.86C
15Adbert Alzolay29CHC180017.1312001.0000001.560.17P
16Miguel Amaya25CHC322925254.2261253621.992-2-91529.158.09C
17Tim Anderson31MIA343330282.01253487419.9680-20003.863.56SS
18Matt Andriese34MIA3005.0110001.0000001.800.33P
19Tejay Antone30CIN4002.0000000000.000.00P
20Orlando Arcia29ATL444343387.218358123230.989392604.204.11SS
21Nolan Arenado33STL454542392.2107287724.98113-2-602.412.333B
22Luis Arráez27TOT383826333.01727494428.977-2-6-4-1414.543.652B-1B
23Aaron Ashby26MIL1103.200000-1-550.000.00P
24Graham Ashcraft26CIN99048.2158520.8670002.401.44P
25Javier Assad26CHC99048.1725011.0001401.300.78P
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
26Nick Avila26SFG7009.2110001.0000000.930.14P
27Pedro Avila27SDP4008.0220001.0000002.250.50P
28José Azocar28SDP37138168.144440001.000429-1-702.351.19OF
29Harrison Bader30NYM393533328.1102100110.990134731002.772.59OF
30Patrick Bailey25SFG262523212.12131981232.9860142318.908.08C
31Anthony Banda30LAD2001.2101001.000005.400.50P
32Austin Barnes34LAD131312114.0118113410.9920-20019.249.00C
33Jacob Barnes34WSN120012.1211001.0000001.460.17P
34Matt Barnes34WSN140013.1110001.000-1-1500.680.07P
35Tucker Barnhart33ARI171712145.0134128420.985-1-5-1-808.197.76C
36Jorge Barrosa23ARI22220.0550001.0001700002.252.50OF
37Joey Bart27PIT181614142.1143135711.993-1-11-1-808.987.89C
38Matthew Batten29SDP1118.0752011.00011190007.887.001B
39Brett Baty24NYM413830330.01062976110.99126-1-402.862.563B
40Jake Bauers28MIL302414222.117015712116.994021506.844.831B-OF-P
41Jordan Beck23COL181717149.233321011.00015-1-801.981.83OF
42David Bednar29PIT210018.1211001.000-1-1100.980.10P
43Jalen Beeks30COL190021.1211001.0001900.840.11P
44Josh Bell31MIA333321285.026824520322.989-3-12-4-1708.378.031B
45Cody Bellinger28CHC292926252.284813011.000-3-15-1-412.992.90OF-1B
46Anthony Bender29MIA200019.1330001.000-1-1001.400.15P
47Will Benson26CIN424023344.095941001.00013-2-6-12.492.26OF
48Christian Bethancourt32MIA261714160.0168159541.976000019.236.31C
49Mookie Betts31LAD494937429.117863109622.966263803.613.02SS-2B
50Jake Bird28COL190020.2505001.00011002.180.26P
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
51Ty Blach33COL63021.0514021.00011002.140.83P
52Mason Black24SFG33011.2211001.0000001.540.67P
53Tyler Black23MIL33121.021201021.0000-140009.007.001B
54Charlie Blackmon37COL1010474.018162001.0000-311602.191.80OF
55Xander Bogaerts31SDP444439381.01516880321.980-3-11-3-9-13.503.292B-SS
56Alec Bohm27PHI454441393.0160718456.96912-1-3-13.553.303B-1B
57Ryan Borucki30PIT4003.100000000.000.00P
58Sean Bouchard28COL171611135.03229120.938-7-63-2-17-22.001.76OF
59Matt Bowman33ARI3005.2110001.0000001.590.33P
60Ryan Brasier36LAD121011.2413001.00011703.090.33P
61Colten Brewer31CHC70011.2220001.000-1-1701.540.29P
62Jonah Bride28MIA63230.0945031.0001320002.701.293B-1B
63Jhony Brito26SDP150023.1514001.0001901.930.33P
64Connor Brogdon29TOT4003.0101001.0000003.000.25P
65Ben Brown24CHC114035.1110001.000-1-600.250.09P
66Vidal Bruján26MIA372823267.01163574712.940-4-20-1-403.672.73SS-3B-2B-OF
67Kris Bryant32COL88558.037343031.000-1-2700-15.744.631B-OF
68Walker Buehler29LAD33013.141210.7500002.031.00P
69JB Bukauskas27MIL6006.0101001.0000001.500.17P
70Aaron Bummer30ATL160015.2404001.000-1-1302.300.25P
71Jake Burger28MIA262621224.01197144410.966-4-20-3-1604.624.423B-1B
72Alec Burleson25STL1612497.039345021.000-1-811213.622.29OF-1B
73Michael Busch26CHC444138366.231729518421.987-1-3-1-3-27.686.961B-3B
74José Buttó26NYM77038.0431001.0001500.950.57P
75Edward Cabrera26MIA55021.1303001.0000001.270.60P
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
76Alex Call29WSN75450.013121011.000-1-33-1-2402.341.86OF
77Luis Campusano25SDP413636330.13413241520.994-1-2-7-25-19.248.27C
78Alexander Canario24CHC127466.024240001.00023111803.272.00OF
79Jeimer Candelario30CIN393936339.2130775037.977-6-20-5-18-13.373.183B-1B
80Conner Capel27CIN1106.0220001.00011280003.002.00OF
81Dylan Carlson25STL115453.011110001.00008-3-6701.871.00OF
82Corbin Carroll23ARI464544402.01191181011.00038-2-5-12.662.59OF
83Curt Casali35SFG33327.028244001.0000-814409.339.33C
84Nick Castellanos32PHI474746422.071683001.00000-4-1101.511.51OF
85Miguel Castro29ARI8008.2303001.00012303.120.38P
86Jake Cave31COL291411151.141383001.0000121502.441.41OF
87Dylan Cease28SDP1010059.0835001.0000001.220.80P
88Slade Cecconi25ARI65032.1413001.0000001.110.67P
89Aroldis Chapman36PIT200015.2303001.0000001.720.15P
90Matt Chapman31SFG474646406.01292796617.95341351502.732.623B
91Jesse Chavez40ATL140018.0303001.0000001.500.21P
92Jazz Chisholm Jr.26MIA484844418.01151141001.00000-3-8-12.482.40OF
93Jackson Chourio20MIL433829336.181801001.000518-1-3-12.171.88OF
94Kody Clemens28PHI104449.0291514021.00024212405.332.902B-1B-3B
95Michael Conforto31SFG383734319.049490001.000-7-28-4-1501.381.29OF
96Roansy Contreras24PIT120016.1220001.0000001.100.17P
97William Contreras26MIL383838338.03403201641.98814-1-4-18.958.84C
98Willson Contreras32STL202018164.1158148910.9941721518.607.85C
99Garrett Cooper33CHC43229.024231031.000-1-240007.454.801B-OF
100Patrick Corbin34WSN99048.1716001.0000001.300.78P
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
101Tom Cosgrove28SDP150012.0202001.00011701.500.13P
102Brandon Crawford37STL109777.029722071.000-2-3611603.392.90SS
103Nabil Crismatt29LAD5007.0101001.0000001.290.20P
104Jake Cronenworth30SDP464643404.136533427434.989011308.047.851B
105Declan Cronin26MIA150023.2211001.000-2-1700.760.13P
106Pete Crow-Armstrong22CHC201715156.04443010.977-2-1664602.482.15OF
107Fernando Cruz34CIN210019.2110001.0000000.460.05P
108Oneil Cruz25PIT444240371.11404587818.943-2-6-4-1303.203.00SS
109José Cuas30CHC80011.2110001.0000000.770.13P
110Travis d'Arnaud35ATL362926263.02632549031.00031231419.007.31C
111Yu Darvish37SDP99047.2615001.0000001.130.67P
112Henry Davis24PIT222119184.1181173711.99417-2-1308.798.18C
113Noah Davis27COL1003.000000000.000.00P
114Bryan De La Cruz27MIA191917163.035323011.000-4-3121411.931.84OF
115Elly De La Cruz22CIN474646405.216173781020.938-3-9-3-903.353.21SS
116Enyel De Los Santos28SDP220018.1110001.000-1-1100.490.05P
117Jason Delay29PIT11110.012120001.00001900010.8012.00C
118Alexis Díaz27CIN180016.2321011.0000001.620.17P
119Edwin Díaz30NYM180018.020110.500-2-2200.500.06P
120Elias Díaz33COL302825237.01801671121.989-1-3210-16.765.93C
121Jake Diekman37NYM190015.2202001.000-1-1301.150.11P
122Seranthony Domínguez29PHI180016.0312001.0000001.690.17P
123Brendan Donovan27STL414033354.278641312.987-3-10-1-301.951.64OF-2B-3B
124Camilo Doval26SFG180018.042112.750-1-1101.500.17P
125Brenton Doyle26COL444444384.1124121120.98427-3-902.862.77OF
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
126Oliver Dunn26MIL23167132.0441133041.00043443603.001.833B-2B-1B
127Adam Duvall35ATL231615154.246442001.000001702.682.00OF
128Bryce Elder25ATL55023.2752021.0000002.661.40P
129Kent Emanuel32MIA2006.0101001.0000001.500.50P
130Christian Encarnacion-Strand24CIN292928255.0215196190131.00013-1-507.597.411B
131Santiago Espinal29CIN353230286.289276027.9780-20002.732.423B-2B-SS
132Jeremiah Estrada25SDP90011.200000000.000.00P
133Thairo Estrada28SFG464544392.020256144230.990-2-7-6-1804.594.352B
134Stuart Fairchild28CIN312517222.270700001.00042463242.832.26OF
135Bailey Falter27PIT99051.0514001.000-1-400.880.56P
136Buck Farmer33CIN170023.0312001.0000001.170.18P
137Calvin Faucher28MIA140016.1404001.00011202.200.29P
138Ryan Feltner27COL99049.0844011.000-1-401.470.89P
139José Fermín25STL43229.01028001.0000-18-1-4103.102.002B-3B
140Ryan Fernandez26STL160019.2321001.0000001.370.19P
141J.P. Feyereisen31LAD9009.0321001.0000003.000.33P
142Kyle Finnegan32WSN190019.0101001.0000000.470.05P
143Tyler Fitzgerald26SFG18138131.154282153.907-2-17-2-18-23.362.23OF-SS-2B-P-1B
144Josh Fleming28PIT171019.0927031.00033204.260.53P
145David Fletcher30ATL53128.020614041.00015414306.434.002B
146Wilmer Flores32SFG292118191.020218119220.990-2-1142509.426.671B-3B
147Dylan Floro33WSN220023.2734001.000-1-802.660.32P
148Mike Ford31CIN22217.017152011.00015917109.008.501B
149Nick Fortes27MIA353020260.02592461120.992-3-121518.907.34C
150Jake Fraley29CIN302520221.25451210.981-5-26-1-502.151.77OF
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
151Kyle Freeland31COL44015.251310.8000002.301.00P
152Freddie Freeman34LAD505046438.141536251232.99537-2-518.488.261B
153Sal Frelick24MIL434126348.07270110.986-4-15-3-10-11.841.61OF-3B
154Luis Frías26ARI7006.110010.0000000.000.00P
155Max Fried30ATL99149.21028001.0002801.811.11P
156TJ Friedl28CIN65544.010100001.0000-120002.052.00OF
157Giovanny Gallegos32STL13009.0211001.0000002.000.15P
158Zac Gallen28ARI99050.2633001.0001401.070.67P
159Joey Gallo30WSN232221192.1169154150171.0001921207.917.351B-OF
160Avisaíl García33MIA161310114.039381001.000150003.082.44OF
161Luis García Jr.24WSN363329293.01496682123.993-1-3-3-1204.554.112B
162Robert Garcia28WSN190013.220110.500-1-1500.660.05P
163Braxton Garrett26MIA2209.2101001.0000000.930.50P
164Reed Garrett31NYM170025.041210.7500001.080.18P
165Robert Gasser25MIL22011.031110.667-1-1801.641.00P
166Kyle Gibson36STL99055.01064001.000-1-401.641.11P
167Logan Gillaspie27SDP2002.2101001.000003.380.50P
168Kevin Ginkel30ARI190018.1202001.00011100.980.11P
169Tyler Glasnow30LAD1010062.013103001.000-2-601.891.30P
170Paul Goldschmidt36STL454443390.2388356320461.000-2-53908.948.621B
171Austin Gomber30COL99050.290810.8892801.420.89P
172Yan Gomes36CHC231916172.01771716001.00015-3-2109.267.70C
173Marco Gonzales32PIT33017.0413011.00011202.121.33P
174Nick Gonzales25PIT109879.1281018031.000-2-24-1-1503.182.552B-3B
175Hunter Goodman24COL86451.140382041.00012312307.015.001B-OF-C
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
176Nick Gordon28MIA383125277.06758721.97013-2-802.111.71OF-2B
177MacKenzie Gore25WSN99046.170610.857-1-401.170.67P
178Nolan Gorman24STL413837340.216660103331.982-1-500-14.313.982B
179Yasmani Grandal35PIT11101090.010196230.9700-511309.808.91C
180Josiah Gray26WSN2208.100000000.000.00P
181Sonny Gray34STL88047.0835001.0000001.531.00P
182Tristan Gray28MIA41113.01019001.000216719206.922.503B
183Hunter Greene24CIN1010058.2615001.000-1-300.920.60P
184Randal Grichuk32ARI20147125.035350001.000031902.521.75OF
185Michael Grove27LAD181024.1312001.0001801.110.17P
186Luis Guillorme29ATL96354.024717031.0002460004.002.672B-SS-P
187Lourdes Gurriel Jr.30ARI444340380.09892330.96972326-22.252.16OF
188Vladimir Gutierrez28MIA1004.000000000.000.00P
189DL Hall25MIL44016.1202001.0000001.100.50P
190Ian Happ29CHC373732320.279772011.0002731122.222.14OF
191Bryce Harper31PHI424240378.036232437127.997412310-18.608.601B
192Michael Harris II23ATL444444394.28381110.988-5-1500-11.871.86OF
193Kyle Harrison22SFG1010055.0624001.000-1-400.980.60P
194Grant Hartwig26NYM4006.200000000.000.00P
195Hunter Harvey29WSN210022.2330001.000-2-1801.190.14P
196Ke'Bryan Hayes27PIT343333295.195236939.968311312-12.802.713B
197Ryan Helsley29STL210021.0440011.000-1-1001.710.19P
198Kyle Hendricks34CHC77030.2945001.0001702.641.29P
199Tommy Henry26ARI66028.1330001.000-1-700.950.50P
200Kevin Herget33MIL2003.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
201Daysbel Hernández27ATL1001.0000000.000.00P
202Elieser Hernández29LAD2107.000000000.000.00P
203Enrique Hernández32LAD352618247.0734825011.0004171402.661.92OF-3B-2B-1B
204Jose Hernandez26PIT6004.200000000.000.00P
205Teoscar Hernández31LAD505038430.189854001.0005133811.861.78OF
206Iván Herrera24STL252421214.22142104011.000-3-17-3-1708.978.56C
207Jason Heyward34LAD77560.017170001.000510536002.552.43OF
208Jordan Hicks27SFG1010053.01913512.947-1-403.061.80P
209Kyle Higashioka34SDP14148112.0116110511.9910-300-29.248.21C
210Sean Hjelle27SFG110017.0431001.0000002.120.36P
211Bryan Hoeing27MIA110019.2220001.0000000.920.18P
212Nico Hoerner27CHC414138365.216658102613.964-6-19-6-2003.943.642B-SS
213Jeff Hoffman31PHI200020.0660001.000-1-1002.700.30P
214Colin Holderman28PIT150013.1321001.0000002.030.20P
215Rhys Hoskins31MIL232219185.01561421229.987-2-15-3-1907.496.701B
216Adrian Houser31NYM86032.2624001.0000011.650.75P
217Bryan Hudson27MIL180026.1413001.0001801.370.22P
218Dakota Hudson29COL99044.1615001.000-1-501.220.67P
219Daniel Hudson37LAD200020.0321001.0000001.350.15P
220Brandon Hughes28ARI3102.200000000.000.00P
221Kyle Hurt26LAD3106.2110001.0000001.350.33P
222Jacob Hurtubise26CIN43123.2330001.000050001.140.75OF
223Raisel Iglesias34ATL190018.1404001.0000001.960.21P
224Shota Imanaga30CHC99053.2826001.0001401.340.89P
225Jonathan India27CIN313131269.2964056071.00014-3-1303.203.102B
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
226Jake Irvin27WSN99050.21055011.0001401.781.11P
227Luke Jackson32SFG120011.0101001.0000000.820.08P
228Bryce Jarvis26ARI180025.2312001.0001801.050.17P
229Tyler Jay30NYM2004.0110001.0000002.250.50P
230Daulton Jefferies28SFG2104.200000000.000.00P
231Joe Jiménez29ATL180018.010010.0000000.000.00P
232Connor Joe31PIT393419297.216915710214.988-3-13-4-16-15.053.80OF-1B
233Pierce Johnson33ATL140013.0211001.0000001.380.14P
234Jared Jones22PIT99053.0532001.0001400.850.56P
235Nolan Jones26COL252523211.24440040.9090-1-2-11-11.701.60OF
236Jakob Junis31MIL1104.000000000.000.00P
237Janson Junk28MIL3005.0101001.0000001.800.33P
238Jarred Kelenic24ATL302922249.055523001.000-2-82901.991.83OF
239Mitch Keller28PIT1010161.014311021.0002702.071.40P
240Joe Kelly36LAD150013.1514001.00011503.380.33P
241Merrill Kelly35ARI44024.2633001.0001802.191.50P
242Orion Kerkering23PHI130013.2211001.000-1-1501.320.15P
243Ray Kerr29ATL4009.1211001.0000001.930.50P
244Ha-Seong Kim28SDP505047434.117760110728.9602613-13.523.40SS
245John King29STL100010.271510.8570005.060.60P
246Michael King29SDP109054.113310001.00031102.151.30P
247Tyler Kinley33COL190017.1303001.0000001.560.16P
248Andrew Kittredge34STL210019.0202001.0000000.950.10P
249Landon Knack26LAD44020.2660001.0000002.611.50P
250Jared Koenig30MIL130020.030210.667-1-1000.900.15P
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
251Stephen Kolek27SDP210022.0514001.0000002.050.24P
252Peter Lambert27COL123026.2101001.000-1-800.340.08P
253Dinelson Lamet31LAD3004.1220001.0000004.150.67P
254Derek Law33WSN250029.1110001.0000000.310.04P
255Justin Lawrence29COL170018.1211001.0000000.980.12P
256Kyle Leahy27STL60010.2101011.0000000.840.17P
257Dylan Lee29ATL130021.1514001.0001902.110.38P
258Jung Hoo Lee25SFG373635306.280791001.000-2-6-1-302.352.16OF
259Casey Legumina27CIN1002.000000000.000.00P
260Mark Leiter Jr.33CHC190019.0101001.000-1-1100.470.05P
261Matthew Liberatore24STL163026.2725001.0001802.360.44P
262Francisco Lindor30NYM474643406.117469101418.977-3-8-2-603.773.62SS
263Trey Lipscomb24WSN333127276.01033363712.932282903.132.743B-1B-2B
264Luke Little23CHC131011.2303011.0000002.310.23P
265Nick Lodolo26CIN66035.030210.667-1-600.510.33P
266Jorge López31NYM240022.221010.500-2-1800.400.04P
267Otto Lopez25MIA211512141.051183214.980-2-171903.192.272B-3B-SS
268Reynaldo López30ATL88046.2752001.0000001.350.88P
269Richard Lovelady28CHC7005.2321001.000-1-3504.760.43P
270Joey Lucchesi31NYM1104.1101001.000-1-4602.081.00P
271Marco Luciano22SFG33327.017512011.0001620005.675.67SS
272Gavin Lux26LAD363227290.113150810181.00052152104.063.642B
273Jesús Luzardo26MIA77037.2615001.0001501.430.86P
274Lance Lynn37STL99045.131110.667-2-900.400.22P
275Manny Machado31SDP141412121.030921021.0001140002.232.143B
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
276Nick Madrigal27CHC411913205.0591940081.000-2-14-2-1202.591.343B-2B
277Luke Maile33CIN201813156.01761651010.994326-2-15110.108.75C
278Anthony Maldonado26MIA101012.052211.8000003.000.40P
279Sean Manaea32NYM99046.1514001.0000000.970.56P
280Joe Mantiply33ARI221018.1321001.0000001.470.14P
281Brandon Marsh26PHI423632338.06864221.971-2-772411.761.57OF
282Ketel Marte30ARI413933342.020588115228.99051782815.344.952B-SS
283Starling Marte35NYM383733324.17166412.986-5-18-4-1401.941.84OF
284Yunior Marte29PHI120013.1211001.0000001.350.17P
285Justin Martinez22ARI110013.0202001.0000001.380.18P
286Nick Martinez33CIN104038.171421.7140001.170.50P
287Nick Martini34CIN52119.0440001.0000160001.890.80OF
288Miles Mastrobuoni28CHC16117101.254193325.9630-222304.603.25SS-2B-OF-3B
289Luis Matos22SFG76662.02120010.952-4-7611932.902.86OF
290Yuki Matsui28SDP210019.141210.750-1-1001.400.14P
291Steven Matz33STL66027.241211.7500000.980.50P
292Tyler Matzek33ATL110010.0000000000.000.00P
293Jake McCarthy26ARI392822264.06261010.984-3-13-3-1302.081.56OF
294Darren McCaughan28MIA1004.2101001.0000001.931.00P
295Andrew McCutchen37PIT31010.0440001.0000-230003.601.33OF
296Scott McGough34ARI150016.0211001.0000001.130.13P
297Ryan McMahon29COL464643398.114026107711.950-3-92603.012.893B
298Jeff McNeil32NYM454441396.11858893427.978-6-19-5-1514.113.772B-OF
299Nick Mears27COL190018.1202001.0000000.980.11P
300Trevor Megill30MIL120012.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
301Tylor Megill28NYM2209.0202011.0000002.001.00P
302Joey Meneses32WSN242423211.0212194180241.000-1-51619.048.831B
303Whit Merrifield35PHI242117200.056352016.98221221202.481.96OF-2B-3B
304Jackson Merrill21SDP464141371.1139135222.9866213903.322.98OF
305Julian Merryweather32CHC4004.200000000.000.00P
306Matt Mervis26CHC1001.0110001.000000009.000.50P-1B
307Max Meyer25MIA33017.0642001.0000003.182.00P
308Miles Mikolas35STL1010053.0752011.000-1-401.190.70P
309Wade Miley37MIL2207.0202001.0000002.571.00P
310Drew Millas26WSN22216.014113001.0001800007.887.00C
311Bobby Miller25LAD33011.2101001.0000000.770.33P
312Erik Miller26SFG231022.0101001.0001900.410.04P
313Owen Miller27MIL75240.037334041.000-1-180008.334.111B-3B-2B-P
314Tyson Miller28CHC2004.000000000.000.00P
315Hoby Milner33MIL230023.0954001.0000003.520.39P
316A.J. Minter30ATL220018.1202001.00011100.980.09P
317Carmen Mlodzinski25PIT1001.2101001.0000005.401.00P
318Anthony Molina22COL90016.2422001.00022402.160.44P
319Sam Moll32CIN7006.0101001.00013301.500.14P
320Andruw Monasterio27MIL95348.123716041.00024912504.282.303B-2B-OF
321Frankie Montas31CIN88035.0936001.0001602.311.13P
322Elehuris Montero25COL363330287.1343331120331.000-2-7-1-4010.749.531B
323Jordan Montgomery31ARI66034.1514001.0000001.310.83P
324Adrián Morejón25SDP120017.2202001.0000001.020.17P
325Christopher Morel25CHC383816295.082235454.939-3-12-6-2402.352.033B
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
326Gabriel Moreno24ARI363131283.02552381611.996161408.087.06C
327Charlie Morton40ATL88046.050410.8000000.780.50P
328Max Muncy33LAD403636337.193256628.97831041402.432.283B
329Roddery Muñoz24MIA33015.2312001.0000001.721.00P
330Sean Murphy29ATL1106.0990001.0000-5800013.509.00C
331Tom Murphy33SFG1210884.269681001.000-2-31-5-71-27.335.75C
332Joe Musgrove31SDP88041.0954001.0000001.981.13P
333Dane Myers28MIA105360.01917110.947070002.701.80OF
334Tobias Myers25MIL44017.0101001.0000000.530.25P
335Andrew Nardi25MIA240019.0303001.00022101.420.13P
336Omar Narváez32NYM231712155.0165158342.976-4-31-8-6209.357.00C
337Kyle Nelson27ARI110010.200000000.000.00P
338Nick Nelson28PHI3003.1110001.0000002.700.33P
339Ryne Nelson26ARI77029.163210.8330001.530.71P
340Héctor Neris35CHC180017.0202001.000-1-1201.060.11P
341Kevin Newman30ARI332824252.0932468116.9892941913.292.71SS-2B
342Kyle Nicolas25PIT7007.0202001.00012902.570.29P
343Tomás Nido30NYM211713155.1158148821.98701-1-809.047.43C
344Brandon Nimmo31NYM413932346.06358410.9840-2-3-1001.611.51OF
345Aaron Nola31PHI1010165.0734011.0001300.970.70P
346Lars Nootbaar26STL343325292.27572121.973-4-150002.242.15OF
347Dedniel Núñez28NYM4006.100000000.000.00P
348Nasim Nuñez23WSN62122.0125612.9170-180004.501.83SS-2B
349Riley O'Brien29STL1001.000000000.000.00P
350Edward Olivares28PIT20196143.03836110.974-1-8-1-802.331.85OF
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
351Matt Olson30ATL444444394.240136731336.9934120009.089.051B
352Joey Ortiz25MIL413124286.197326237.969-1-3-1-402.952.193B-2B-SS
353Luis Ortiz28PHI1000.200000000.000.00P
354Luis Ortiz25PIT140023.220110.5000000.380.07P
355Adam Ottavino38NYM180018.1642001.0000002.950.33P
356James Outman27LAD363025269.17674110.987-2-9-3-13-12.512.08OF
357Cristian Pache25PHI15136108.02723220.9260522202.081.67OF
358Emilio Pagán33CIN210019.1211001.0000000.930.10P
359Andy Pages23LAD303025270.188871001.00073141702.932.93OF
360Pedro Pagés25STL83337.24644020.957-1-1800010.515.50C-1B
361Daniel Palencia24CHC70011.0101001.0000000.820.14P
362Andre Pallante25STL90010.0642001.00012005.400.67P
363Mitchell Parker24WSN77038.0422001.0000000.950.57P
364Graham Pauley23SDP64134.1126511.917-1-30-1-3502.881.573B-1B
365James Paxton35LAD88044.1404001.0002900.810.50P
366Joel Payamps30MIL170015.131110.6670001.170.12P
367Elvis Peguero27MIL200020.2202001.0000000.870.10P
368Freddy Peralta28MIL99049.21147001.0000001.991.22P
369Wandy Peralta32SDP220019.1211001.0000000.930.09P
370Geraldo Perdomo24ARI77563.019415051.0000-60002.712.71SS
371Jhonny Pereda28MIA32017.022220001.0000-17-1-71-111.657.33C
372Martín Pérez33PIT99050.0633011.0002801.080.67P
373Blake Perkins27MIL383433316.110198210.99041631112.852.63OF
374Jace Peterson34ARI105350.020713031.000-3-78-2-4803.602.00SS-2B-3B
375Brandon Pfaadt25ARI99054.073310.857-1-401.000.67P
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
376Evan Phillips29LAD140013.232010.667-1-1501.320.14P
377Ricardo Pinto30PHI60010.2651001.0000005.061.00P
378Quinn Priester23PIT55027.094320.778-2-1502.331.40P
379Jurickson Profar31SDP474724362.077743011.000-3-10-1-3-11.911.64OF-1B
380A.J. Puk29MIA74016.1101011.0000000.550.14P
381Cal Quantrill29COL99051.2853001.0001401.390.89P
382Jose Quintana35NYM99046.2743011.000-1-401.350.78P
383Tanner Rainey31WSN130013.0321001.000-1-1502.080.23P
384Brooks Raley36NYM8007.000000000.000.00P
385Emmanuel Ramirez29MIA3003.100000000.000.00P
386Nick Ramirez34LAD6009.1202001.0000001.930.33P
387Yohan Ramírez29NYM5008.1000000000.000.00P
388Heliot Ramos24SFG109884.021192001.00057745712.252.10OF
389Colin Rea33MIL99048.2972001.000-2-801.661.00P
390J.T. Realmuto33PHI383834335.23763571723.995-1-3-2-7-210.039.84C
391Jakson Reetz28SFG53331.034340001.000060009.876.80C
392Sean Reid-Foley28NYM120011.200000000.000.00P
393Bryan Reynolds29PIT414132361.270646011.000-7-25-1-311.741.71OF
394Austin Riley27ATL373736326.195256733.968392702.542.493B
395Emmanuel Rivera28MIA332419218.01147241110.991-2-111614.673.323B-1B-P
396Nick Robertson25STL80012.1110001.0000000.730.13P
397Víctor Robles27WSN119771.22725110.96312523303.272.36OF
398Brendan Rodgers27COL423838336.216553111131.994-3-100014.383.902B
399Randy Rodríguez24SFG4008.2211001.0000002.080.50P
400Taylor Rogers33SFG200017.1202001.0000001.040.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
401Trevor Rogers26MIA99042.083410.875-1-501.500.78P
402Tyler Rogers33SFG230021.261410.833-1-902.080.22P
403Johan Rojas23PHI383833334.08178120.975-8-30-4-1402.132.08OF
404Miguel Rojas35LAD292014185.064243915.984151603.062.10SS-2B-3B
405Chris Roller27MIL1003.0110001.0000240003.001.00OF
406JoJo Romero27STL230024.2202001.0001800.730.09P
407Eddie Rosario32WSN383122287.26966121.971-6-24-2-8-12.101.76OF
408Eguy Rosario24SDP2594101.038112614.9740422403.301.423B-2B
409Joe Ross31MIL99042.0651001.0000001.290.67P
410Landen Roupp25SFG100013.2303001.0000001.980.30P
411Chris Roycroft27STL5006.0303001.0000004.500.60P
412José Ruiz29PHI5007.000000000.000.00P
413Keibert Ruiz25WSN252323206.12021911014.99500-2-1208.778.04C
414Jackson Rutledge25WSN1001.000000000.000.00P
415Ryder Ryan29PIT110013.000000000.000.00P
416Andrew Saalfrank26ARI2001.000000000.000.00P
417Blake Sabol26SFG87565.07066130.957-3-60-1-1809.288.38C
418Eduardo Salazar26LAD1002.0101001.0000004.501.00P
419Chris Sale35ATL99056.21037001.0000001.591.11P
420Cristopher Sánchez27PHI99049.01511130.8000002.201.33P
421Gary Sánchez31MIL13101091.07469410.98600-1-1307.225.62C-1B
422Jesús Sánchez26MIA353127278.061610001.000-6-26-5-21-21.971.74OF
423Sixto Sánchez25MIA125026.2532001.0000001.690.42P
424Casey Schmitt25SFG66656.01899021.000-1-30-2-43-12.893.00SS
425Kyle Schwarber31PHI1119.0440001.0000320004.004.00OF
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
426Christian Scott25NYM33016.2110001.0000000.540.33P
427Tanner Scott29MIA200020.030210.667-2-2000.900.10P
428Victor Scott II23STL201716158.04241010.976-1-7-1-702.342.05OF
429Nick Senzel29WSN121211104.23772822.94603-1-1103.012.923B
430Luis Severino30NYM99051.21211011.9171401.921.22P
431Paul Sewald34ARI5005.0101001.0000001.800.20P
432Zack Short29TOT1510896.12551913.96011711202.241.603B-SS-2B
433Michael Siani24STL402817252.266651001.000212418-12.351.65OF
434Lucas Sims30CIN180014.1321011.0000001.880.17P
435Paul Skenes22PIT22010.0211001.0000001.801.00P
436Austin Slater31SFG2111295.022211001.0000-311202.081.05OF
437Burch Smith34MIA190022.0404001.000-1-901.640.21P
438Drew Smith30NYM100010.000000000.000.00P
439Pavin Smith28ARI139373.030282001.0001220003.702.31OF-1B
440Will Smith29LAD383737336.13323151430.991312-1-4-28.808.66C
441Drew Smyly35CHC90012.2101001.00011600.710.11P
442Blake Snell31SFG33011.200000-1-170.000.00P
443Donovan Solano36SDP75445.01239021.000-2-490002.401.713B-2B
444George Soriano25MIA100011.2202001.00011701.540.20P
445Edmundo Sosa28PHI211911163.0853151311.9650032204.533.90SS-3B-2B
446Gregory Soto29PHI180014.0220001.000-1-1401.290.11P
447Carson Spiers26CIN2007.0110001.0000001.290.50P
448Jacob Stallings34COL201715156.1136129610.9931521517.776.75C
449Justin Steele28CHC44019.0101001.0000000.470.25P
450Spencer Steer26CIN444437382.0135127532.97827-1-303.112.75OF-1B-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
451Jackson Stephens30ATL3003.100000000.000.00P
452Tyler Stephenson27CIN342927256.22502428011.0000-10008.777.35C
453DJ Stewart30NYM107147.012120001.000-3-81-1-2502.301.09OF-1B
454Gavin Stone25LAD88044.01486021.0000002.861.75P
455Bryson Stott26PHI433935363.01636892320.982-1-20003.973.402B-SS
456Matt Strahm32PHI190019.000000000.000.00P
457Hunter Stratton27PIT200021.2312001.0000001.250.15P
458Spencer Strider25ATL2209.0110001.0000001.000.50P
459Garrett Stubbs31PHI14101098.19691410.990-1-16-1-12-18.696.79C
460Eugenio Suárez32ARI474646412.01232297417.96713-2-602.602.533B
461Ranger Suárez28PHI99159.015312011.0001302.291.67P
462Robert Suarez33SDP190020.1220001.0000000.890.11P
463Brett Sullivan30SDP3003.0220001.000080006.000.671B-C
464Cole Sulser34NYM4004.200000-1-430.000.00P
465Brent Suter34CIN181026.1615001.00021502.050.33P
466Jack Suwinski25PIT453326318.2101100010.990519-6-2202.822.22OF
467Seiya Suzuki29CHC181818156.23633212.972-1-71712.011.94OF
468Dansby Swanson30CHC363533307.21324583412.970-1-60003.743.56SS
469Jameson Taillon32CHC66032.272410.857-1-601.651.00P
470Fernando Tatis Jr.25SDP505044433.19890441.959-5-13-3-8-11.951.88OF
471Mike Tauchman33CHC373427310.06866111.985-5-21-2-701.951.81OF
472Chris Taylor33LAD261814176.03836110.9743190001.891.37OF-2B
473Michael A. Taylor33PIT383232292.19592210.98983283222.892.47OF
474Tyrone Taylor30NYM262016199.15755110.9820-200-12.532.15OF
475Julio Teheran33NYM1102.2110001.0000003.381.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
476Rowdy Tellez29PIT403223282.125322923120.99621114-18.036.301B
477Kai-Wei Teng25SFG40011.0422001.0000003.271.00P
478Alek Thomas24ARI44330.0660001.000-3-1030001.801.50OF
479Lane Thomas28WSN222221192.04441211.977-6-38-5-3102.021.95OF
480Bubba Thompson26CIN115452.015150001.000-1-21-1-2302.601.36OF
481Keegan Thompson29CHC90012.210010.000-1-1600.000.00P
482Ryan Thompson32ARI190020.0110001.000-1-1000.450.05P
483Zack Thompson26STL52017.0321001.0000001.590.60P
484Michael Toglia25COL15128110.265596051.000-3-29-1-1005.293.821B-OF
485Michael Tonkin34NYM5007.0220001.0000002.570.40P
486Ezequiel Tovar22COL454545393.120160140130.995251304.584.44SS
487Taylor Trammell26LAD31012.0550001.00011420003.751.67OF
488Blake Treinen36LAD6006.0101001.0000001.500.17P
489Alan Trejo28COL129575.2401228061.00011623204.763.332B-SS-3B
490Jared Triolo26PIT434339380.11565996122.9943951613.673.372B-3B-1B
491Chadwick Tromp29ATL17148125.21201137001.00011111008.597.06C
492Brice Turang24MIL434136359.018783103119.995-2-531004.664.332B
493Spencer Turnbull31PHI106039.1862001.000-2-1001.830.80P
494Trea Turner31PHI323231281.01073271410.963-3-13-1-403.303.22SS
495Kyle Tyler27MIA1002.0110001.0000004.501.00P
496Abner Uribe24MIL140014.1752011.00011404.400.50P
497Ricky Vanasco25LAD1002.0110001.0000004.501.00P
498Ildemaro Vargas32WSN282316212.0783739214.974-2-1321103.232.302B-3B-OF-SS
499Miguel Vargas24LAD1107.000000000000.000.00OF
500Gus Varland27LAD7006.0321001.0000004.500.43P
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
501Randy Vásquez25SDP55021.2211001.0000000.830.40P
502Alex Vesia28LAD210022.061411.8330002.050.24P
503Thyago Vieira31MIL160022.130210.6670000.810.13P
504Mark Vientos24NYM74341.11129011.000-1-37-2-5802.401.573B
505Eli Villalobos27MIA3004.1101001.0000002.080.33P
506Darius Vines26ATL2209.2312001.0000002.791.50P
507Victor Vodnik24COL190026.2633001.0000002.030.32P
508LaMonte Wade Jr.30SFG413420284.026823334124.996-2-81408.466.211B-OF
509Tyler Wade29SDP342110194.148192722.958-5-32-3-1802.131.283B-2B-OF-SS
510Matt Waldron27SDP99045.0514001.0000001.000.56P
511Christian Walker33ARI484744418.0412380320451.0002672018.878.581B
512Jordan Walker22STL17177132.024222011.00011219-11.641.41OF
513Josh Walker29NYM5007.0220001.0000002.570.40P
514Ryan Walker28SFG241024.0211001.000-2-1700.750.08P
515Taijuan Walker31PHI44022.0633011.0000002.451.50P
516Forrest Wall28ATL1001.0110001.00017080009.001.00OF
517Blake Walston23ARI1003.2101001.0000002.451.00P
518Ryan Weathers24MIA1010056.2615001.0001400.950.60P
519Logan Webb27SFG1010059.11257001.000-3-1001.821.20P
520Jordan Weems31WSN200017.061411.8330002.650.25P
521Joey Wendle34NYM1810598.040132433.925-1-12-1-1203.402.062B-3B-SS
522Hayden Wesneski26CHC83028.1853001.0000002.541.00P
523Zack Wheeler34PHI1010060.21183001.0000001.631.10P
524Mitch White29TOT70011.1211001.000110901.590.29P
525Jordan Wicks24CHC55023.000000-1-90.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
526Joey Wiemer25MIL166468.11211010.917-1-2011721.450.69OF
527Alika Williams25PIT191713154.257213424.965-2-12-3-2303.202.622B-SS
528Luke Williams27ATL1001.000000000.000.00P
529Trevor Williams32WSN99046.0624001.0001401.170.67P
530Bryse Wilson26MIL126038.2101001.0000000.230.08P
531Justin Wilson36CIN160010.2312001.00011902.530.19P
532Allan Winans28ATL1105.0202001.00014003.602.00P
533Jesse Winker30WSN343325277.05650511.982-1-32811.791.62OF
534Keaton Winn26SFG99042.11073001.0001502.131.11P
535Masyn Winn22STL403837338.217450117730.96041672504.444.18SS
536Patrick Wisdom32CHC106354.03827921.947080006.003.001B-OF-3B-P
537Brett Wisely25SFG1107.000000-1-91-1-17100.000.002B
538Yoshinobu Yamamoto25LAD1010054.0945001.0001401.500.90P
539Ryan Yarbrough32LAD130033.1122910.9170002.970.85P
540Mike Yastrzemski33SFG373327286.061592001.000-5-2241601.921.65OF
541Christian Yelich32MIL151514125.12421210.958-2-16-1-911.651.53OF
542Danny Young30NYM2003.000000000.000.00P
543Jacob Young24WSN363330288.29288312.98931441602.842.53OF