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.55.697443963063537.0160211794022144.9871551841
Atlanta Braves333.62.712403602983228.0148610763971335.991831632
Chicago Cubs384.27.694454052913597.0159611993692825.982-19-6-5-5-1
Cincinnati Reds344.27.703443963013483.0149311613082422.98400-6-41
Colorado Rockies315.28.679433873063396.0160811324562045.988-8-3652
Los Angeles Dodgers393.54.736464143043720.0167012404121829.98938123350
Miami Marlins435.56.675454052853591.0165211974213437.979-24-8-21-43
Milwaukee Brewers394.21.708433872783438.0153711463692227.98642-200
New York Mets404.44.703433872923501.0155711673622836.982-10-4-24-90
Philadelphia Phillies323.69.701454053223654.0165712184112832.983-6-260-4
Pittsburgh Pirates344.47.697454052963603.0161212013832834.983-1012-1
San Diego Padres344.50.707464143013675.0161512253642635.984-4-1-3-2-5
San Francisco Giants384.78.667454053083537.0168011794732845.983-23-8-4-1-3
St. Louis Cardinals344.77.680433872883417.0154311393871744.989-5-21511
Washington Nationals344.19.665423782923348.0155111164072847.982-17-6-8-20
League Average364.41.695443952983515 159111723952436.985-3-010-0
5374.41.6956595931446852725.023859175755921363537.985-52-1220-5

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 Abrams23WSN383837334.016348111421.9750-2-1-404.284.18SS
3Ronald Acuña Jr.26ATL393938348.275732001.000-3-9-4-1301.941.92OF
4Willy Adames28MIL434342379.01575995315.981-1-3-4-1303.663.58SS
5Riley Adams28WSN202019176.1171163532.982-4-28-1-7-18.578.40C
6Joan Adon25WSN1104.0202001.0000004.502.00P
7Nick Ahmed34SFG363532296.015445106327.9812800-14.594.19SS
8Ozzie Albies27ATL323232284.21405484217.986-4-18-5-2114.364.312B
9Blaze Alexander25ARI231814158.0602333411.933-5-35-7-53-13.192.43SS-2B
10Logan Allen27ARI70016.1523001.0000002.760.71P
11Yency Almonte30CHC170015.200000000.000.00P
12Pete Alonso29NYM434242384.032929829232.994-3-9-1-307.667.601B
13José Alvarado29PHI200018.2101001.000-1-1100.480.05P
14Francisco Alvarez22NYM141311113.0125121310.992-3-27111-19.888.86C
15Adbert Alzolay29CHC180017.1312001.0000001.560.17P
16Miguel Amaya25CHC292723235.2241233621.992-1-31519.138.24C
17Tim Anderson31MIA343330282.01253487419.9680-20003.863.56SS
18Matt Andriese34MIA3005.0110001.0000001.800.33P
19Tejay Antone30CIN4002.0000000000.000.00P
20Orlando Arcia29ATL403939351.216953114227.98831031004.274.18SS
21Nolan Arenado33STL414138356.299267124.980310-3-1002.452.373B
22Luis Arráez27TOT363624316.01587084425.975-2-9-4-1514.393.502B-1B
23Aaron Ashby26MIL1103.200000-1-550.000.00P
24Graham Ashcraft26CIN88043.2148420.857-1-502.471.50P
25Javier Assad26CHC99048.1725011.0002801.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é Azocar28SDP33127155.139390001.000431-1-702.261.18OF
29Harrison Bader30NYM353129294.08987110.98912512802.692.51OF
30Patrick Bailey25SFG262523212.12131981232.9860252818.908.08C
31Austin Barnes34LAD121211104.0107102410.9910-111219.178.83C
32Jacob Barnes34WSN100010.0101001.0000000.900.10P
33Matt Barnes34WSN140013.1110001.000-1-1500.680.07P
34Tucker Barnhart33ARI161611136.0126120420.9840-3-2-1808.217.75C
35Jorge Barrosa23ARI22220.0550001.0001700002.252.50OF
36Joey Bart27PIT171513134.0139131711.993-1-13-1-909.278.12C
37Matthew Batten29SDP1118.0752011.00011160007.887.001B
38Brett Baty24NYM393628313.0982869110.99014-1-402.792.493B
39Jake Bauers28MIL262111196.014713412114.993151606.704.711B-OF-P
40Jordan Beck23COL151414125.226251011.000170001.861.73OF
41David Bednar29PIT190017.0211001.000-1-1201.060.11P
42Jalen Beeks30COL180020.1211001.00011000.890.11P
43Josh Bell31MIA303019257.023821520320.987-3-13-5-2308.237.831B
44Cody Bellinger28CHC262623225.275723011.000-3-140012.992.88OF-1B
45Anthony Bender29MIA180017.0330001.000-1-1201.590.17P
46Will Benson26CIN393722322.088871001.00014-2-702.462.26OF
47Christian Bethancourt32MIA231613148.0157148541.97503-1-819.306.65C
48Mookie Betts31LAD464634401.116457102520.970383903.572.94SS-2B
49Jake Bird28COL180018.2404001.00011101.930.22P
50Ty Blach33COL52018.0514021.00011102.501.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
51Mason Black24SFG2208.2211001.0000002.081.00P
52Tyler Black23MIL33121.021201021.0000-150009.007.001B
53Charlie Blackmon37COL99366.017152001.0000-20002.321.89OF
54Xander Bogaerts31SDP424238369.11486778320.980-3-10-3-10-13.533.372B-SS
55Alec Bohm27PHI424138365.0154678165.96112-1-3-13.653.363B-1B
56Ryan Borucki30PIT4003.100000000.000.00P
57Sean Bouchard28COL161511128.03129110.968-5-45-2-18-22.111.88OF
58Matt Bowman33ARI2003.2110001.0000002.450.50P
59Ryan Brasier36LAD121011.2413001.0000003.090.33P
60Colten Brewer31CHC70011.2220001.000-1-1701.540.29P
61Jonah Bride28MIA63230.0945031.00013214002.701.293B-1B
62Jhony Brito26SDP140022.1413001.0001901.610.29P
63Connor Brogdon29TOT4003.0101001.0000003.000.25P
64Ben Brown24CHC104033.1110001.000-1-600.270.10P
65Vidal Bruján26MIA332419229.0912758610.934-4-220003.342.36SS-3B-2B-OF
66Kris Bryant32COL88558.037343031.000-1-2900-15.744.631B-OF
67Walker Buehler29LAD2207.110010.0000000.000.00P
68JB Bukauskas27MIL6006.0101001.0000001.500.17P
69Aaron Bummer30ATL150014.0303001.000-1-1401.930.20P
70Jake Burger28MIA222219188.01006333410.960-2-14-3-1904.604.363B-1B
71Alec Burleson25STL1511388.039345021.0000-122713.992.44OF-1B
72Michael Busch26CHC413936347.229827717419.987-1-4-1-3-27.617.001B-3B
73José Buttó26NYM77038.0431001.0001500.950.57P
74Edward Cabrera26MIA55021.1303001.0000001.270.60P
75Alex Call29WSN75450.013121011.000-1-33-1-2402.341.86OF
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
76Luis Campusano25SDP393434312.13203041420.994-1-3-6-23-19.168.15C
77Alexander Canario24CHC127466.024240001.00023011803.272.00OF
78Jeimer Candelario30CIN363633314.0114644735.974-6-22-5-19-13.183.003B-1B
79Conner Capel27CIN1106.0220001.00011263.002.00OF
80Dylan Carlson25STL95450.011110001.00008-3-7201.981.22OF
81Corbin Carroll23ARI424140367.01041031011.0003900-12.552.48OF
82Curt Casali35SFG1119.011101001.0000211133011.0011.00C
83Nick Castellanos32PHI444443394.067652001.00014-5-15-11.531.52OF
84Miguel Castro29ARI8008.2303001.00012303.120.38P
85Jake Cave31COL26129134.133303001.0001632612.211.27OF
86Dylan Cease28SDP99055.0835001.0000001.310.89P
87Slade Cecconi25ARI55027.1312001.0000000.990.60P
88Aroldis Chapman36PIT190014.2303001.0000001.840.16P
89Matt Chapman31SFG444343379.01242692617.95251651602.802.683B
90Jesse Chavez40ATL120016.1303001.00011201.650.25P
91Jazz Chisholm Jr.26MIA444440380.01061051001.00013-4-12-12.512.41OF
92Jackson Chourio20MIL393426304.077761001.000625-1-3-12.281.97OF
93Kody Clemens28PHI83337.0241410021.00014413205.843.002B-1B-3B
94Michael Conforto31SFG383734319.049490001.000-8-28-4-1501.381.29OF
95Roansy Contreras24PIT120016.1220001.0000001.100.17P
96William Contreras26MIL353535313.03092901631.990271408.808.74C
97Willson Contreras32STL202018164.1158148910.9941621518.607.85C
98Garrett Cooper33CHC43229.024231031.000-1-240007.454.801B-OF
99Patrick Corbin34WSN99048.1716001.0000001.300.78P
100Tom Cosgrove28SDP150012.0202001.00011701.500.13P
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
101Brandon Crawford37STL98668.025619061.000-2-360003.312.78SS
102Nabil Crismatt29LAD5007.0101001.0000001.290.20P
103Jake Cronenworth30SDP424239369.133530626329.991252608.097.901B
104Declan Cronin26MIA130020.1211001.000-1-1000.890.15P
105Pete Crow-Armstrong22CHC191614147.042420001.000-1-964802.572.21OF
106Fernando Cruz34CIN190018.0110001.0000000.500.05P
107Oneil Cruz25PIT424039355.11344383817.940-3-9-4-1403.193.00SS
108José Cuas30CHC70010.0110001.0000000.900.14P
109Travis d'Arnaud35ATL342725249.02502428031.0003141519.047.35C
110Yu Darvish37SDP88040.2514001.0000001.110.63P
111Henry Davis24PIT222119184.1181173711.99417-2-1308.798.18C
112Noah Davis27COL1003.000000000.000.00P
113Bryan De La Cruz27MIA181816154.032302011.000-4-301711.871.78OF
114Elly De La Cruz22CIN444343380.01496872918.940-2-6-3-903.323.18SS
115Enyel De Los Santos28SDP200016.2110001.000-1-1200.540.05P
116Jason Delay29PIT11110.012120001.00001800010.8012.00C
117Alexis Díaz27CIN160014.2321011.0000001.840.19P
118Edwin Díaz30NYM170017.220110.500-2-2300.510.06P
119Elias Díaz33COL302825237.01801671121.989-1-415-16.765.93C
120Jake Diekman37NYM170014.0101001.000-1-1400.640.06P
121Seranthony Domínguez29PHI170015.0312001.0000001.800.18P
122Brendan Donovan27STL373629318.267551111.985-4-13-1-301.861.53OF-2B-3B
123Camilo Doval26SFG170017.042112.750-1-1201.590.18P
124Brenton Doyle26COL424242368.1118116020.98338-4-1302.832.76OF
125Oliver Dunn26MIL23167132.0441133041.00043443603.001.833B-2B-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
126Adam Duvall35ATL211514143.242402001.000021802.632.00OF
127Bryce Elder25ATL44020.2752021.0000003.051.75P
128Kent Emanuel32MIA2006.0101001.0000001.500.50P
129Christian Encarnacion-Strand24CIN292928255.0215196190131.00002-1-507.597.411B
130Santiago Espinal29CIN333028269.087265927.97700-2-902.842.502B-3B-SS
131Jeremiah Estrada25SDP7009.200000000.000.00P
132Thairo Estrada28SFG434241365.019353138229.990-2-5-4-1304.714.442B
133Stuart Fairchild28CIN292316207.063630001.00031963442.742.17OF
134Bailey Falter27PIT88043.1514001.000-1-501.040.63P
135Buck Farmer33CIN170023.0312001.0000001.170.18P
136Calvin Faucher28MIA130015.2404001.00011302.300.31P
137Ryan Feltner27COL88045.0844011.000-1-401.601.00P
138José Fermín25STL43229.01028001.0000-18-1-4103.102.002B-3B
139Ryan Fernandez26STL150017.2321001.0000001.530.20P
140J.P. Feyereisen31LAD8008.0321001.0000003.380.38P
141Kyle Finnegan32WSN180017.1101001.0000000.520.06P
142Tyler Fitzgerald26SFG18138131.154282153.907-2-17-3-27-23.362.23OF-SS-2B-P-1B
143Josh Fleming28PIT171019.0927031.00033204.260.53P
144David Fletcher30ATL53128.020614041.0001530006.434.002B
145Wilmer Flores32SFG282018185.019617519220.990-2-1342609.446.691B-3B
146Dylan Floro33WSN200022.0523001.000-1-902.050.25P
147Mike Ford31CIN22217.017152011.00015717109.008.501B
148Nick Fortes27MIA322719234.02342221110.996-2-110018.967.28C
149Jake Fraley29CIN272318202.05249210.981-4-24-1-502.271.89OF
150Kyle Freeland31COL44015.251310.8000002.301.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
151Freddie Freeman34LAD464642401.137432844229.99501-2-618.348.091B
152Sal Frelick24MIL403824323.06766010.985-4-15-5-18-11.841.61OF-3B
153Luis Frías26ARI7006.110010.0000000.000.00P
154Max Fried30ATL88145.1927001.00031301.791.13P
155TJ Friedl28CIN65544.010100001.0000-130002.052.00OF
156Giovanny Gallegos32STL13009.0211001.0000002.000.15P
157Zac Gallen28ARI88044.0633001.0001501.230.75P
158Joey Gallo30WSN191817157.2136123130141.0000021507.767.161B-OF
159Avisaíl García33MIA161310114.039381001.000050003.082.44OF
160Luis García Jr.24WSN353228284.01456282123.993-1-2-3-1304.564.112B
161Robert Garcia28WSN170012.2101001.000-1-1600.710.06P
162Braxton Garrett26MIA1105.1101001.0000001.691.00P
163Reed Garrett31NYM150022.241210.7500001.190.20P
164Robert Gasser25MIL22011.031110.6670001.641.00P
165Kyle Gibson36STL88049.0954001.0000001.651.13P
166Logan Gillaspie27SDP1000.200000000.000.00P
167Kevin Ginkel30ARI180017.1202001.00011201.040.11P
168Tyler Glasnow30LAD1010062.013103001.000-1-301.891.30P
169Paul Goldschmidt36STL414039354.2349323260411.000-2-631008.868.511B
170Austin Gomber30COL99050.290810.8892801.420.89P
171Yan Gomes36CHC221816164.01671616001.00015-3-2209.167.59C
172Marco Gonzales32PIT33017.0413011.00011202.121.33P
173Nick Gonzales25PIT76553.022913021.000-1-30-1-2303.742.752B-3B
174Hunter Goodman24COL75343.133312041.00012712706.854.711B-OF
175Nick Gordon28MIA342822247.06153621.96701-4-1902.151.74OF-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
176MacKenzie Gore25WSN88040.050410.800-1-500.900.50P
177Nolan Gorman24STL383534313.21535794229.987-1-300-14.333.972B
178Yasmani Grandal35PIT98872.07873230.962-1-911709.388.33C
179Josiah Gray26WSN2208.100000000.000.00P
180Sonny Gray34STL77041.1615001.0000001.310.86P
181Tristan Gray28MIA31112.01019001.0002182110007.503.333B
182Hunter Greene24CIN99052.1514001.000-1-400.860.56P
183Randal Grichuk32ARI20147125.035350001.000031902.521.75OF
184Michael Grove27LAD161022.1211001.0000000.810.13P
185Luis Guillorme29ATL96354.024717031.0002450004.002.672B-SS-P
186Lourdes Gurriel Jr.30ARI404037353.09286330.96762026-12.272.23OF
187Vladimir Gutierrez28MIA1004.000000000.000.00P
188DL Hall25MIL44016.1202001.0000001.100.50P
189Ian Happ29CHC343429293.276742011.00031031222.332.24OF
190Bryce Harper31PHI393937350.0331296350251.00041227-18.518.491B
191Michael Harris II23ATL404040358.27270110.986-4-1313-11.781.78OF
192Kyle Harrison22SFG99050.0523001.000-1-400.900.56P
193Grant Hartwig26NYM3004.200000000.000.00P
194Hunter Harvey29WSN200022.1330001.000-2-1801.210.15P
195Ke'Bryan Hayes27PIT343333295.195236939.968311416-12.802.713B
196Ryan Helsley29STL200020.0440011.000-1-1001.800.20P
197Kyle Hendricks34CHC66026.0734001.0000002.421.17P
198Tommy Henry26ARI66028.1330001.000-1-700.950.50P
199Kevin Herget33MIL2003.200000000.000.00P
200Elieser Hernández29LAD1106.000000000.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
201Enrique Hernández32LAD312214210.0614417011.0004210002.611.79OF-3B-2B-1B
202Jose Hernandez26PIT6004.200000000.000.00P
203Teoscar Hernández31LAD464635396.185814001.0006173911.931.85OF
204Iván Herrera24STL222118187.21961933011.000-3-19-4-2609.408.91C
205Jason Heyward34LAD44232.011110001.000312527503.092.75OF
206Jordan Hicks27SFG99048.01812512.9440003.191.89P
207Kyle Higashioka34SDP1212695.09490311.9890-4-1-13-28.817.75C
208Sean Hjelle27SFG90014.0211001.00011401.290.22P
209Bryan Hoeing27MIA110019.2220001.0000000.920.18P
210Nico Hoerner27CHC414138365.216658102613.964-6-19-6-2003.943.642B-SS
211Jeff Hoffman31PHI190019.0550001.0000002.370.26P
212Colin Holderman28PIT130012.0211001.0000001.500.15P
213Rhys Hoskins31MIL232219185.01561421229.987-2-16-3-1907.496.701B
214Adrian Houser31NYM86032.2624001.0000011.650.75P
215Bryan Hudson27MIL160024.1312001.0001801.110.19P
216Dakota Hudson29COL88039.2514001.000-1-501.130.63P
217Daniel Hudson37LAD170017.0211001.0000001.060.12P
218Brandon Hughes28ARI3102.200000000.000.00P
219Kyle Hurt26LAD3106.2110001.0000001.350.33P
220Jacob Hurtubise26CIN22012.0110001.0000140000.750.50OF
221Raisel Iglesias34ATL170016.1404001.0000002.200.24P
222Shota Imanaga30CHC88046.2826001.0001401.541.00P
223Jonathan India27CIN282828244.0823349061.00016-2-1003.022.932B
224Jake Irvin27WSN88045.21055011.0001401.971.25P
225Luke Jackson32SFG10009.1101001.0000000.960.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
226Bryce Jarvis26ARI160022.2312001.0001901.190.19P
227Tyler Jay30NYM2004.0110001.0000002.250.50P
228Daulton Jefferies28SFG2104.200000000.000.00P
229Joe Jiménez29ATL160016.010010.0000000.000.00P
230Connor Joe31PIT363116271.11561459213.987-3-14-3-13-15.113.76OF-1B
231Pierce Johnson33ATL130012.0211001.0000001.500.15P
232Jared Jones22PIT99053.0532001.0001400.850.56P
233Nolan Jones26COL252523211.24440040.9090-1-1-5-11.701.60OF
234Jakob Junis31MIL1104.000000000.000.00P
235Janson Junk28MIL3005.0101001.0000001.800.33P
236Jarred Kelenic24ATL272620224.050473001.000-1-321002.011.85OF
237Mitch Keller28PIT99155.01239011.0002701.961.33P
238Joe Kelly36LAD150013.1514001.00011503.380.33P
239Merrill Kelly35ARI44024.2633001.0001802.191.50P
240Orion Kerkering23PHI120012.2211001.000-1-1601.420.17P
241Ray Kerr29ATL3006.0110001.0000001.500.33P
242Ha-Seong Kim28SDP464643399.116556103626.9642613-13.583.46SS
243John King29STL7008.0303001.0000003.380.43P
244Michael King29SDP109054.113310001.00031102.151.30P
245Tyler Kinley33COL170016.0303001.0000001.690.18P
246Andrew Kittredge34STL180016.2202001.0000001.080.11P
247Landon Knack26LAD33016.0330001.0000001.691.00P
248Jared Koenig30MIL110016.130210.667-1-1201.100.18P
249Stephen Kolek27SDP200021.0514001.0000002.140.25P
250Peter Lambert27COL113024.2101001.000-1-800.360.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
251Dinelson Lamet31LAD3004.1220001.0000004.150.67P
252Derek Law33WSN230026.1110001.0000000.340.04P
253Justin Lawrence29COL160016.1110001.0000000.550.06P
254Kyle Leahy27STL5009.200000000.000.00P
255Dylan Lee29ATL120020.1514001.00011002.210.42P
256Jung Hoo Lee25SFG373635306.280791001.000-2-6-1-302.352.16OF
257Casey Legumina27CIN1002.000000000.000.00P
258Mark Leiter Jr.33CHC170017.0101001.000-1-1200.530.06P
259Matthew Liberatore24STL152023.2624001.0001802.280.40P
260Francisco Lindor30NYM434239372.01566389417.974-4-11-4-13-13.683.53SS
261Trey Lipscomb24WSN333127276.01033363712.932282903.132.743B-1B-2B
262Luke Little23CHC111010.0303011.0000002.700.27P
263Nick Lodolo26CIN66035.030210.667-1-600.510.33P
264Jorge López31NYM220021.110010.000-2-1900.000.00P
265Otto Lopez25MIA17119103.038142312.974-1-1711203.232.182B-3B-SS
266Reynaldo López30ATL77040.1752001.0000001.561.00P
267Richard Lovelady28CHC7005.2321001.000-1-3504.760.43P
268Joey Lucchesi31NYM1104.1101001.000-1-4602.081.00P
269Gavin Lux26LAD332924262.111947720161.00042041804.083.612B
270Jesús Luzardo26MIA66031.2514001.0001601.420.83P
271Lance Lynn37STL99045.131110.667-2-900.400.22P
272Manny Machado31SDP11111096.024618001.0002260002.252.183B
273Nick Madrigal27CHC381610178.0501832071.000-3-18-2-1302.531.223B-2B
274Luke Maile33CIN191713150.01691581010.994428-2-16110.088.84C
275Anthony Maldonado26MIA8109.042111.750-1-2203.000.38P
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
276Sean Manaea32NYM88041.1413001.0000000.870.50P
277Joe Mantiply33ARI200017.1321001.0000001.560.15P
278Brandon Marsh26PHI393430317.06360211.984-1-372611.761.59OF
279Ketel Marte30ARI373529307.018982105226.98952193515.485.052B-SS
280Starling Marte35NYM343431301.06863412.985-4-14-2-702.001.97OF
281Yunior Marte29PHI120013.1211001.0000001.350.17P
282Justin Martinez22ARI100012.2202001.0000001.420.20P
283Nick Martinez33CIN104038.171421.714-1-501.170.50P
284Nick Martini34CIN52119.0440001.0000150001.890.80OF
285Miles Mastrobuoni28CHC138474.235122213.97112234804.102.622B-SS-OF-3B
286Luis Matos22SFG43335.0109010.900-5-182-1-3422.312.25OF
287Yuki Matsui28SDP200018.241210.750-1-1101.450.15P
288Steven Matz33STL66027.241211.7500000.980.50P
289Tyler Matzek33ATL110010.0000000000.000.00P
290Jake McCarthy26ARI352520236.05756010.98200-3-1502.141.60OF
291Darren McCaughan28MIA1004.2101001.0000001.931.00P
292Andrew McCutchen37PIT2003.0000000-1120000.000.00OF
293Scott McGough34ARI150016.0211001.0000001.130.13P
294Ryan McMahon29COL434340374.113323104611.955-1-231003.052.953B
295Jeff McNeil32NYM414037362.01718088326.982-4-13-4-1314.183.822B-OF
296Nick Mears27COL180017.2202001.0000001.020.11P
297Trevor Megill30MIL100010.200000000.000.00P
298Tylor Megill28NYM1104.0202011.0000004.502.00P
299Joey Meneses32WSN242423211.0212194180241.000-1-50019.048.831B
300Whit Merrifield35PHI242117200.056352016.9822121602.481.96OF-2B-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
301Jackson Merrill21SDP433838344.1131127222.98562041303.373.00OF
302Julian Merryweather32CHC4004.200000000.000.00P
303Matt Mervis26CHC1001.0110001.000000009.000.50P-1B
304Max Meyer25MIA33017.0642001.0000003.182.00P
305Miles Mikolas35STL99048.0752011.000-1-401.310.78P
306Wade Miley37MIL2207.0202001.0000002.571.00P
307Drew Millas26WSN22216.014113001.0001790007.887.00C
308Bobby Miller25LAD33011.2101001.0000000.770.33P
309Erik Miller26SFG211020.2101001.00011000.440.05P
310Owen Miller27MIL64232.023194021.000-1-300006.472.881B-3B-2B-P
311Tyson Miller28CHC2004.000000000.000.00P
312Hoby Milner33MIL200019.1853001.00011003.720.40P
313A.J. Minter30ATL210017.2202001.00011101.020.10P
314Anthony Molina22COL80015.2422001.00022602.300.50P
315Sam Moll32CIN6005.1101001.0000001.690.17P
316Andruw Monasterio27MIL84239.014410011.00026313003.231.563B-2B-OF
317Frankie Montas31CIN77030.0936001.0001702.701.29P
318Elehuris Montero25COL333027263.1319307120311.000-2-9-1-5010.909.671B
319Jordan Montgomery31ARI55028.1404001.0001701.270.80P
320Adrián Morejón25SDP110016.2202001.0000001.080.18P
321Christopher Morel25CHC353513268.077234953.935-3-12-4-1802.422.063B
322Gabriel Moreno24ARI332828257.02312151511.9961429-18.056.97C
323Charlie Morton40ATL88046.050410.8000000.780.50P
324Max Muncy33LAD403636337.193256628.97831041402.432.283B
325Roddery Muñoz24MIA33015.2312001.0000001.721.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
326Sean Murphy29ATL1106.0990001.0000-5800013.509.00C
327Tom Murphy33SFG1210884.269681001.000-2-31-5-71-27.335.75C
328Joe Musgrove31SDP88041.0954001.0000001.981.13P
329Dane Myers28MIA94251.01614110.938020002.651.67OF
330Tobias Myers25MIL44017.0101001.0000000.530.25P
331Andrew Nardi25MIA210017.1303001.00022301.560.14P
332Omar Narváez32NYM211611144.0152145342.974-5-39-8-6709.257.05C
333Kyle Nelson27ARI110010.200000000.000.00P
334Nick Nelson28PHI3003.1110001.0000002.700.33P
335Ryne Nelson26ARI66025.153110.8000001.420.67P
336Héctor Neris35CHC160015.0202001.000-1-1301.200.13P
337Kevin Newman30ARI292420217.0822160114.98831542213.362.70SS-2B
338Kyle Nicolas25PIT7007.0202001.00012902.570.29P
339Tomás Nido30NYM181411132.0137128721.985020019.207.50C
340Brandon Nimmo31NYM393731330.057534001.000-1-2-3-1001.551.46OF
341Aaron Nola31PHI99158.0422011.0000000.620.44P
342Lars Nootbaar26STL302923256.26865121.971-4-170002.312.20OF
343Dedniel Núñez28NYM4006.100000000.000.00P
344Nasim Nuñez23WSN62122.0125612.9170-190004.501.83SS-2B
345Riley O'Brien29STL1001.000000000.000.00P
346Edward Olivares28PIT19186135.03534010.971-2-14-1-802.271.79OF
347Matt Olson30ATL404040358.236633429332.9925161309.119.081B
348Joey Ortiz25MIL372720252.091315737.967-1-3-3-1403.142.263B-2B-SS
349Luis Ortiz28PHI1000.200000000.000.00P
350Luis Ortiz25PIT140023.220110.5000000.380.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
351Adam Ottavino38NYM170017.1642001.0000003.120.35P
352James Outman27LAD363025269.17674110.987-2-9-2-802.512.08OF
353Cristian Pache25PHI14126101.02723220.9260311102.231.79OF
354Emilio Pagán33CIN200018.1211001.0000000.980.10P
355Andy Pages23LAD262621233.180791001.00084142003.093.08OF
356Pedro Pagés25STL72228.23433010.9710100010.364.71C-1B
357Daniel Palencia24CHC70011.0101001.0000000.820.14P
358Andre Pallante25STL90010.0642001.00012005.400.67P
359Mitchell Parker24WSN66032.0422001.0000001.130.67P
360Graham Pauley23SDP64134.1126511.917-1-30-1-3502.881.573B-1B
361James Paxton35LAD77038.1404001.00021000.940.57P
362Joel Payamps30MIL160014.031110.6670001.290.13P
363Elvis Peguero27MIL170018.0101001.0000000.500.06P
364Freddy Peralta28MIL88044.21147001.0000002.221.38P
365Wandy Peralta32SDP210018.1211001.0000000.980.10P
366Geraldo Perdomo24ARI77563.019415051.0000-50002.712.71SS
367Jhonny Pereda28MIA32017.022220001.0000-17-1-71-111.657.33C
368Martín Pérez33PIT99050.0633011.0002801.080.67P
369Blake Perkins27MIL343231296.09592210.98931431212.862.76OF
370Jace Peterson34ARI105350.020713031.000-3-78-3-7203.602.00SS-2B-3B
371Brandon Pfaadt25ARI99054.073310.857-1-401.000.67P
372Evan Phillips29LAD140013.232010.667-1-1501.320.14P
373Ricardo Pinto30PHI60010.2651001.0000005.061.00P
374Quinn Priester23PIT55027.094320.778-2-1502.331.40P
375Jurickson Profar31SDP434323332.070682011.000-4-15-4-14-21.901.63OF-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
376A.J. Puk29MIA64015.0101011.0000000.600.17P
377Cal Quantrill29COL99051.2853001.0000001.390.89P
378Jose Quintana35NYM99046.2743011.000-1-401.350.78P
379Tanner Rainey31WSN120012.0321001.0000002.250.25P
380Brooks Raley36NYM8007.000000000.000.00P
381Emmanuel Ramirez29MIA3003.100000000.000.00P
382Nick Ramirez34LAD6009.1202001.0000001.930.33P
383Yohan Ramírez29NYM5008.1000000000.000.00P
384Heliot Ramos24SFG76557.016142001.000483510512.532.29OF
385Colin Rea33MIL88044.1972001.000-2-901.831.13P
386J.T. Realmuto33PHI363632316.23573391623.994-1-400-110.099.86C
387Jakson Reetz28SFG53331.034340001.000060009.876.80C
388Sean Reid-Foley28NYM110010.200000000.000.00P
389Bryan Reynolds29PIT393930344.168626011.000-8-27-1-311.781.74OF
390Austin Riley27ATL373736326.195256733.9683102702.542.493B
391Emmanuel Rivera28MIA302319208.01117040110.991-2-131614.763.553B-1B-P
392Nick Robertson25STL7009.100000000.000.00P
393Víctor Robles27WSN97655.21917110.947-1-130002.912.00OF
394Brendan Rodgers27COL393636319.215850107130.994-2-91414.424.032B
395Randy Rodríguez24SFG3007.2211001.0000002.350.67P
396Taylor Rogers33SFG180015.1101001.0000000.590.06P
397Trevor Rogers26MIA99042.083410.875-1-501.500.78P
398Tyler Rogers33SFG210019.2514001.0000002.290.24P
399Johan Rojas23PHI353530306.07572120.973-7-28-4-1502.152.09OF
400Miguel Rojas35LAD271812167.061223815.98411021403.232.14SS-2B-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
401Chris Roller27MIL1003.0110001.0000240003.001.00OF
402JoJo Romero27STL200021.1202001.0001900.840.10P
403Eddie Rosario32WSN342819261.06058111.983-5-23-1-4-12.031.74OF
404Eguy Rosario24SDP2594101.038112614.9740422403.301.423B-2B
405Joe Ross31MIL88041.0651001.0000001.320.75P
406Landen Roupp25SFG100013.2303001.0000001.980.30P
407Chris Roycroft27STL4005.0202001.00014003.600.50P
408José Ruiz29PHI5007.000000000.000.00P
409Keibert Ruiz25WSN212020179.21831721014.99501-2-1309.128.67C
410Jackson Rutledge25WSN1001.000000000.000.00P
411Ryder Ryan29PIT100013.000000000.000.00P
412Andrew Saalfrank26ARI2001.000000000.000.00P
413Blake Sabol26SFG76456.06359130.952-3-66-1-2109.648.57C
414Eduardo Salazar26LAD1002.0101001.000110004.501.00P
415Chris Sale35ATL88049.2826001.0000001.451.00P
416Cristopher Sánchez27PHI88042.0121830.750-1-501.931.13P
417Gary Sánchez31MIL129981.26965310.986190007.495.67C-1B
418Jesús Sánchez26MIA322824249.054540001.000-7-32-4-19-21.951.69OF
419Sixto Sánchez25MIA114022.2422001.0000001.590.36P
420Casey Schmitt25SFG66656.01899021.000-1-30-1-2102.893.00SS
421Kyle Schwarber31PHI1119.0440001.0000310004.004.00OF
422Christian Scott25NYM22012.2110001.0000000.710.50P
423Tanner Scott29MIA180018.030210.667-2-2201.000.11P
424Victor Scott II23STL201716158.04241010.976-1-7-1-702.342.05OF
425Nick Senzel29WSN88770.02431921.917-1-16-1-1702.832.753B
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
426Luis Severino30NYM88045.091710.8890001.601.00P
427Paul Sewald34ARI4004.0101001.0000002.250.25P
428Zack Short29TOT116460.11941412.9471290002.691.643B-SS-2B
429Michael Siani24STL362415219.254531001.00014316-12.211.50OF
430Lucas Sims30CIN170013.1321011.0000002.030.18P
431Paul Skenes22PIT1104.0101001.0000002.251.00P
432Austin Slater31SFG2111295.022211001.0000-311202.081.05OF
433Burch Smith34MIA170019.2303001.000-1-1001.370.18P
434Drew Smith30NYM100010.000000000.000.00P
435Pavin Smith28ARI107356.020191001.0002380003.212.00OF-1B
436Will Smith29LAD353434309.13062891430.990310-2-8-28.828.66C
437Drew Smyly35CHC90012.2101001.00011600.710.11P
438Blake Snell31SFG33011.200000-1-170.000.00P
439Donovan Solano36SDP44333.0826001.000-1-530002.182.003B
440George Soriano25MIA100011.2202001.00011701.540.20P
441Edmundo Sosa28PHI191710147.0752646310.9600-332404.413.79SS-3B-2B
442Gregory Soto29PHI170013.0220001.000-1-1501.380.12P
443Carson Spiers26CIN1004.000000000.000.00P
444Jacob Stallings34COL181513140.1126119610.9921721718.026.94C
445Justin Steele28CHC44019.0101001.0000000.470.25P
446Spencer Steer26CIN424235366.0124116532.97614-2-602.982.63OF-1B-2B
447Jackson Stephens30ATL3003.100000000.000.00P
448Tyler Stephenson27CIN312725237.02352287011.000001518.927.58C
449DJ Stewart30NYM96141.011110001.000-3-90-1-2902.411.10OF-1B
450Gavin Stone25LAD88044.01486021.0000002.861.75P
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
451Bryson Stott26PHI403633335.01516385318.980-1-50003.983.442B-SS
452Matt Strahm32PHI180018.000000000.000.00P
453Hunter Stratton27PIT190020.1312001.0000001.330.16P
454Spencer Strider25ATL2209.0110001.0000001.000.50P
455Garrett Stubbs31PHI139989.18984410.989-2-22-1-13-18.876.77C
456Eugenio Suárez32ARI434343384.01132089415.96513-1-302.552.533B
457Ranger Suárez28PHI99159.015312011.0001302.291.67P
458Robert Suarez33SDP170018.1220001.0000000.980.12P
459Brett Sullivan30SDP3003.0220001.000080006.000.671B-C
460Cole Sulser34NYM4004.200000-1-430.000.00P
461Brent Suter34CIN181026.1615001.00021502.050.33P
462Jack Suwinski25PIT423125300.19796010.990518-7-2802.882.29OF
463Seiya Suzuki29CHC171717147.23431212.971-1-91812.011.94OF
464Dansby Swanson30CHC363533307.21324583412.970-1-50003.743.56SS
465Jameson Taillon32CHC55028.072410.857-1-701.931.20P
466Fernando Tatis Jr.25SDP464641399.19385441.957-5-14-3-9-12.011.93OF
467Mike Tauchman33CHC363326301.06765111.985-5-21-3-1101.971.83OF
468Chris Taylor33LAD241814171.037361001.0004270001.951.48OF-2B
469Michael A. Taylor33PIT363131282.08885210.98973283422.782.42OF
470Tyrone Taylor30NYM221814176.05351110.9811421302.662.36OF
471Julio Teheran33NYM1102.2110001.0000003.381.00P
472Rowdy Tellez29PIT383021264.123821621119.99621115-18.076.241B
473Kai-Wei Teng25SFG40011.0422001.0000003.271.00P
474Alek Thomas24ARI44330.0660001.000-3-1030001.801.50OF
475Lane Thomas28WSN222221192.04441211.977-6-38-5-3102.021.95OF
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
476Bubba Thompson26CIN115452.015150001.000-1-21-1-2302.601.36OF
477Keegan Thompson29CHC90012.210010.000-1-1600.000.00P
478Ryan Thompson32ARI180018.0110001.000-1-1100.500.06P
479Zack Thompson26STL52017.0321001.0000001.590.60P
480Michael Toglia25COL15128110.265596051.000-3-31-1-1005.293.821B-OF
481Michael Tonkin34NYM5007.0220001.0000002.570.40P
482Ezequiel Tovar22COL424242369.118957131128.995142614.584.48SS
483Taylor Trammell26LAD31012.0550001.00011430003.751.67OF
484Blake Treinen36LAD4004.0101001.0000002.250.25P
485Alan Trejo28COL118568.2371126051.00011011704.853.362B-SS-3B
486Jared Triolo26PIT404036354.01505792122.9932751713.793.472B-3B-1B
487Chadwick Tromp29ATL14126103.2101956001.00011311208.777.21C
488Brice Turang24MIL403833334.01707990117.994-2-91404.554.232B
489Spencer Turnbull31PHI96038.1862001.000-2-1001.880.89P
490Trea Turner31PHI323231281.01073271410.963-3-13-1-403.303.22SS
491Kyle Tyler27MIA1002.0110001.0000004.501.00P
492Abner Uribe24MIL140014.1752011.00011404.400.50P
493Ricky Vanasco25LAD1002.0110001.0000004.501.00P
494Ildemaro Vargas32WSN252013186.1663133211.970-2-1221203.092.132B-3B-OF-SS
495Gus Varland27LAD7006.0321001.0000004.500.43P
496Randy Vásquez25SDP44015.2211001.0000001.150.50P
497Alex Vesia28LAD200020.150411.8000001.770.20P
498Thyago Vieira31MIL150020.230210.6670000.870.13P
499Mark Vientos24NYM52124.0817011.000023-2-100-13.001.603B
500Eli Villalobos27MIA3004.1101001.0000002.080.33P
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
501Darius Vines26ATL2209.2312001.0000002.791.50P
502Victor Vodnik24COL170024.1532001.0000001.850.29P
503LaMonte Wade Jr.30SFG383218263.024421231123.996-2-90008.326.081B-OF
504Tyler Wade29SDP322110189.047192622.957-5-34-3-1902.141.363B-2B-OF-SS
505Matt Waldron27SDP88039.1514001.0000001.140.63P
506Christian Walker33ARI444341385.0384353310421.00041282518.988.731B
507Jordan Walker22STL17177132.024222011.00011119-11.641.41OF
508Josh Walker29NYM3003.0110001.0000003.000.33P
509Ryan Walker28SFG221022.0211001.000-1-900.820.09P
510Taijuan Walker31PHI44022.0633011.0001902.451.50P
511Forrest Wall28ATL1001.0110001.00016960009.001.00OF
512Blake Walston23ARI1003.2101001.0000002.451.00P
513Ryan Weathers24MIA99049.2514001.0001400.910.56P
514Logan Webb27SFG1010059.11257001.000-3-1001.821.20P
515Jordan Weems31WSN180015.041211.7500001.800.17P
516Joey Wendle34NYM1810598.040132433.925-1-12-1-1203.402.062B-3B-SS
517Hayden Wesneski26CHC73027.0853001.0000002.671.14P
518Zack Wheeler34PHI99053.11073001.0000001.691.11P
519Mitch White29TOT5009.0211001.000113302.000.40P
520Jordan Wicks24CHC55023.000000-1-90.000.00P
521Joey Wiemer25MIL155460.1109010.900-2-3812021.340.60OF
522Alika Williams25PIT171612144.152203023.962-2-20-4-3303.122.632B-SS
523Trevor Williams32WSN88041.2624001.0001501.300.75P
524Bryse Wilson26MIL115034.0101001.0001600.260.09P
525Justin Wilson36CIN160010.2312001.0000002.530.19P
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
526Allan Winans28ATL1105.0202001.00014003.602.00P
527Jesse Winker30WSN302921242.14742411.979-1-731411.711.53OF
528Keaton Winn26SFG99042.11073001.0001502.131.11P
529Masyn Winn22STL373534311.215242105526.96751883114.243.97SS
530Patrick Wisdom32CHC95346.03019921.933010005.482.551B-OF-3B-P
531Brett Wisely25SFG1107.000000-1-89-1-17100.000.002B
532Yoshinobu Yamamoto25LAD99047.2835001.0001401.510.89P
533Ryan Yarbrough32LAD120031.21028001.0001602.840.83P
534Mike Yastrzemski33SFG343024259.056542001.000-5-2441801.951.65OF
535Christian Yelich32MIL131312108.02018110.950-1-11-2-2201.581.46OF
536Danny Young30NYM2003.000000000.000.00P
537Jacob Young24WSN333027262.08581312.98831631302.892.55OF