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 Diamondbacks504.86.6821621458109612990.058484330145662138.989-9-11324
Atlanta Braves543.75.6891621458117312990.058344330143668131.9881013528
Chicago Cubs564.13.7051621458108312891.05722429713497691.9871213703
Cincinnati Reds594.28.7021621458107812852.055934284121396100.98381-30-40
Colorado Rockies545.73.6711621458115412840.059264280156482164.986-7-1201-2
Los Angeles Dodgers594.23.7101621458102613011.057914337136688119.9851016610
Miami Marlins705.19.6811621458103112936.0586143121432117123.980-56-5-29-3-3
Milwaukee Brewers563.96.7091621458110313014.057754338134889113.985484641-1
New York Mets574.30.7041621458102812981.058294327140894127.984-10180-6
Philadelphia Phillies474.14.6921621458111612984.058804328146785121.986-16-130-3
Pittsburgh Pirates564.56.6871621458108412948.057774316137091139.984-24-2-70-5
San Diego Padres494.13.6971621458109112954.056904318129775117.987-37-3-8-2-9
San Francisco Giants574.31.6831621458110112903.059464301155887135.985-46-4-31-3
St. Louis Cardinals444.44.6961621458109412996.059324332152575155.987-402906
Washington Nationals484.72.6761621458116412906.0584943021438109155.981-25-2-21-1-2
League Average514.45.6921621458109512946 58174315141586129.985-9-0120-1
7684.45.69224302187016422194196.087253647322122712941928.985-136-11870-8

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 Abbott25CIN25250138.01468001.0001100.910.56P
2CJ Abrams23WSN1361351241170.25261603491768.968-9-91123.913.74SS
3Luisangel Acuña22NYM1210995.24593513.978230113-14.143.38SS-2B
4Ronald Acuña Jr.26ATL494847428.010298220.980-4-10-7-1902.102.08OF
5Jason Adam32SDP270026.2220001.000-1-800.680.07P
6Willy Adames28MIL1611611511406.15472043232066.963-8-7-16-1413.373.27SS
7Riley Adams28WSN403629314.12942791052.983-6-22-2-8-28.277.23C
8Ty Adcock27NYM3004.100000000.000.00P
9Joan Adon25WSN81010.2624001.00011905.060.75P
10Julian Aguiar23CIN77031.2624001.0000001.710.86P
11Nick Ahmed34TOT696658563.125577175340.988-2-5-1-2-24.033.65SS-2B
12Ozzie Albies27ATL999998875.2395153239357.992111114.033.962B
13Kevin Alcántara21CHC33226.0220001.0001490000.690.67OF
14Blaze Alexander25ARI443529312.01284577616.953-5-19-4-1503.522.71SS-2B-3B
15Kolby Allard26PHI74027.0523001.0001701.670.71P
16Logan Allen27ARI120028.0624001.0000001.930.50P
17Yency Almonte30CHC170015.200000000.000.00P
18Pete Alonso29NYM1611591571412.112851179997117.995-1-1-3-328.147.941B
19José Alvarado29PHI660061.2422001.000-3-1000.580.06P
20Eddy Alvarez34NYM123038.01899011.00012013204.261.382B-SS-P
21Francisco Alvarez22NYM968270726.08067752561.993-6-11-1-2-89.928.33C
22Nacho Alvarez Jr.21ATL88870.221813031.0000-3-1-1702.672.632B-3B
23Adbert Alzolay29CHC180017.1312001.000-1-1201.560.17P
24Adael Amador21COL1010985.039142418.974-2-35-1-1404.023.802B
25Miguel Amaya25CHC11610388905.28938563163.993125758.817.65C
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
26Brian Anderson31ATL32014.0330001.0001570001.931.00OF-3B
27Shaun Anderson29MIA42013.0110001.0000000.690.25P
28Tim Anderson31MIA636259537.124566170934.963-1-20003.953.75SS
29Matt Andriese34MIA4006.0110001.0000001.500.25P
30Tejay Antone30CIN4002.000000-1-10000.000.00P
31Orlando Arcia29ATL1571561501381.15721683931187.981-3-3-1-123.663.57SS
32Nolan Arenado33STL1461451321268.1392103280926.97713126602.722.623B
33Shawn Armstrong33TOT190020.0101011.000-1-6000.450.05P
34Luis Arráez27TOT10010081872.0644508127959.98600-6-8-16.555.721B-2B
35Aaron Ashby26MIL142028.1110001.000-2-1400.320.07P
36Graham Ashcraft26CIN1515077.12110830.857-1-302.091.20P
37Javier Assad26CHC29290147.02381412.9572301.350.76P
38Nick Avila26SFG80011.2110001.0000000.770.13P
39Pedro Avila27SDP4008.0220001.0000002.250.50P
40José Azocar28SDP56179225.258580001.000317-1-502.311.04OF
41Lake Bachar29MIA10009.1202001.00012101.930.20P
42Harrison Bader30NYM140108971025.1283278140.9861417-2-2-12.451.99OF
43Ji Hwan Bae24PIT242116191.259581011.000-3-19-1-602.772.46OF-2B
44Patrick Bailey25SFG11510198908.09629045537.99767202609.518.34C
45Darren Baker25WSN52221.0523011.000-1-81-2-11402.141.002B-OF
46Luken Baker27STL1003.0110001.000-1-228-1-40003.001.001B
47Anthony Banda30LAD482049.2817001.0000001.450.17P
48Tanner Banks32PHI221024.1202001.000-1-800.740.09P
49Austin Barnes34LAD474238368.23833681052.987-4-122739.238.04C-2B
50Jacob Barnes34WSN630066.096210.889-2-601.090.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
51Matt Barnes34WSN140013.1110001.000-1-1500.680.07P
52Tucker Barnhart33ARI312919249.0225214921.99114-2-1018.066.97C-P
53Jorge Barrosa23ARI63338.01110010.90912813102.371.67OF
54Joey Bart27PIT696256545.05254982343.992-2-5-4-9-18.607.55C
55Matthew Batten29SDP1118.0752011.00011160007.887.001B
56Brett Baty24NYM474333380.01223387210.98412-1-302.842.553B
57Jake Bauers28MIL896949628.148444138542.990-1-3-2-306.864.991B-OF-P
58Mike Baumann28TOT120014.1321001.0000001.880.25P
59Jordan Beck23COL545045444.110096311.990251222.011.83OF
60Tristan Beck28SFG71016.0211001.0000001.130.29P
61David Bednar29PIT620057.2642001.000-3-1000.940.10P
62Jalen Beeks30TOT710070.0113711.9090001.290.14P
63Josh Bell31TOT989753813.073968547758.991-5-7-9-13-18.107.471B
64Cody Bellinger28CHC10610687926.23133011025.994-3-40023.022.68OF-1B
65Valente Bellozo24MIA1313068.2945001.0001301.180.69P
66Anthony Bender29MIA590053.0642001.000-1-401.020.10P
67Will Benson26CIN11810252884.0233226520.991-6-8-6-8-12.351.96OF
68Jonathan Bermúdez28MIA3106.200000000.000.00P
69Christian Bethancourt32TOT604233384.13663412052.98638-3-908.456.02C
70Mookie Betts31LAD11511589974.13591761711233.967-1-122-13.212.75SS-OF-2B
71Hunter Bigge26CHC4003.1101001.0000002.700.25P
72Cavan Biggio29TOT312216204.11067526511.953-8-45-5-2914.452.893B-1B-2B-OF
73Jake Bird28COL350040.0505001.0000001.130.14P
74Hayden Birdsong22SFG1616072.0127410.9170001.380.69P
75Spencer Bivens30SFG272048.21367011.0001402.400.48P
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
76Ty Blach33COL2012071.119514021.00041102.400.95P
77Mason Black24SFG98036.1422001.0000000.990.44P
78Tyler Black23MIL66242.044422051.0000312909.437.331B
79Paul Blackburn30NYM55024.1808001.00021602.961.60P
80Charlie Blackmon37COL262412185.240382001.000-2-10-2-1201.941.54OF
81Bradley Blalock23TOT76030.2431001.000-1-3901.170.57P
82Travis Blankenhorn27WSN32016.0660001.0001560003.382.00OF
83Xander Bogaerts31SDP10110190887.2383147227948.977-4-5-1-103.793.562B-SS
84Alec Bohm27PHI1381371281203.14581802631520.96700-2-2-33.313.103B-1B
85Ryan Borucki30PIT140011.081521.75011804.910.43P
86David Bote31CHC3588116.1331716021.000-1-130002.550.923B-2B-1B-P
87Sean Bouchard28COL302919239.05550230.945-10-52-5-25-21.961.73OF
88Matt Bowman33ARI4006.2110001.0000001.350.25P
89Ryan Brasier36LAD294028.0844001.0000002.570.28P
90Huascar Brazobán34TOT390051.2128310.917-1-2301.920.28P
91John Brebbia34ATL5006.2101001.0000001.350.20P
92Colten Brewer31CHC160020.242110.750-2-1901.310.19P
93Jonah Bride28MIA514537397.228324238333.989-4-11-2-6-16.345.191B-3B-2B
94Jhony Brito26SDP260043.282510.875-1-501.440.27P
95Connor Brogdon29TOT4003.0101001.0000003.000.25P
96Trenton Brooks28SFG98467.163612081.0000-40008.427.001B
97Ben Brown24CHC158055.1541001.000-1-400.810.33P
98Justin Bruihl27PIT7005.200000000.000.00P
99Vidal Bruján26MIA876851630.0264116139929.966-4-74703.642.60SS-2B-OF-3B-P-1B
100Kris Bryant32COL222114169.01051013110.990-6-40-3-21-15.544.73OF-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
101Zach Brzykcy24WSN6005.200000000.000.00P
102David Buchanan35CIN1003.100000000.000.00P
103Walker Buehler29LAD1616075.1189812.944-1-302.031.06P
104JB Bukauskas27MIL6006.0101001.0000001.500.17P
105Aaron Bummer30ATL560055.11211010.917-4-1401.790.20P
106Jake Burger28MIA11010982949.15624161331340.977-14-18-6-805.204.293B-1B
107Raymond Burgos25SFG1001.000000000.000.00P
108Alec Burleson25STL878147671.123822116112.996-1-2-3-513.182.63OF-1B
109Mike Burrows24PIT1003.1110001.0000002.701.00P
110Michael Busch26CHC1441331071150.2102294078468.9967855-27.966.971B-2B-3B
111Alan Busenitz33CIN3004.000000000.000.00P
112José Buttó26NYM307074.01055011.0002501.220.33P
113Edward Cabrera26MIA2020096.1144640.714-4-800.930.50P
114Alex Call29WSN302723238.17773222.9741721002.832.50OF
115Luis Campusano25SDP887470673.27287012430.996-5-9-17-30-59.698.24C-1B
116Alexander Canario24CHC147471.024240001.00012523303.041.71OF
117Jeimer Candelario30CIN807968689.2327220961126.966-9-16-10-17-14.123.673B-1B
118Mark Canha35SFG281510149.21261187110.992213-2-1607.524.311B-OF-3B
119Conner Capel27CIN1106.0220001.00011240003.002.00OF
120Vinny Capra27MIL32223.0817001.0001370003.132.673B-SS
121Matt Carasiti32COL7008.2330011.000-1-2303.120.43P
122Dylan Carlson25STL572818317.19088111.989413-3-1102.521.56OF
123Matt Carpenter38STL61014.013112011.00003318608.361.861B-3B-2B
124Corbin Carroll23ARI1561461391317.0366358622.995-11-10-3-2-12.492.33OF
125Curt Casali35SFG413825321.03723452070.981-7-25-1-4-110.238.90C
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
126Ben Casparius25LAD3008.1110001.000-1-2401.080.33P
127Humberto Castellanos26ARI70010.1110001.0000000.870.14P
128Nick Castellanos32PHI1571571431363.2269263330.989-2-2-11-9-21.761.69OF
129Miguel Castro29ARI110013.2404001.00011502.630.36P
130Jake Cave31COL1168361790.2190184511.995-9-13-6-9-22.151.63OF
131Dylan Cease28SDP33331189.1271017001.0002201.280.82P
132Slade Cecconi25ARI2013077.0936001.0000001.050.45P
133Andrés Chaparro25WSN121210102.0898090111.00019-1-12-17.857.421B
134Aroldis Chapman36PIT680061.2927001.0000001.310.13P
135Matt Chapman31SFG1541531471338.04051002901534.9631513171522.622.533B
136JT Chargois33MIA150016.200000000.000.00P
137Jesse Chavez40ATL460063.1112810.9090001.420.22P
138Yonny Chirinos30MIA66030.0642001.000-1-701.801.00P
139Jazz Chisholm Jr.26MIA979686837.1234226621.991-6-8-4-5-22.492.37OF-2B
140Angel Chivilli21COL300031.2945011.0000002.560.30P
141Jackson Chourio20MIL1461351121207.02902864001.00013131211-22.161.99OF
142Aaron Civale29MIL1414074.01688001.0001301.951.14P
143Kody Clemens28PHI402420239.014510537310.9792821015.353.381B-3B-2B-OF-P
144Isaac Collins26MIL73135.0107210.900-1-25-1-3402.311.29OF-2B
145Michael Conforto31SFG1069584835.0159152521.987-6-80021.691.48OF
146Griffin Conine26MIA252117185.04641412.9781663812.191.80OF
147Roansy Contreras24PIT120016.1220001.0000001.100.17P
148William Contreras26MIL1201191151060.0109910543782.9936667-29.269.09C
149Willson Contreras32STL515048431.23833592131.992000027.927.45C
150Billy Cook25PIT161411120.05956214.98322466004.353.41OF-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
151Garrett Cooper33CHC43229.024231031.000-1-220007.454.801B-OF
152Patrick Corbin34WSN32320174.225322011.0001101.290.78P
153Tom Cosgrove28SDP180014.2202001.00011401.230.11P
154Brandon Crawford37STL252115179.0671848110.985-1-10-1-703.322.64SS-3B-P
155Dylan Crews22WSN313128273.267661001.000-3-1341702.202.16OF
156Nabil Crismatt29LAD5007.0101001.0000001.290.20P
157Jeff Criswell25COL130019.2312001.000-2-2001.370.23P
158Jake Cronenworth30SDP1491461321293.1923709208699.993-1-1-1-126.385.921B-2B
159Declan Cronin26MIA560070.184310.875-5-14-10.900.13P
160Pete Crow-Armstrong22CHC117109102965.2317306830.99123111332.932.68OF
161Fernando Cruz34CIN693066.2927001.0001301.220.13P
162Oneil Cruz25PIT1351291231153.14511942312653.942-2-3-12-12-33.323.15SS-OF
163José Cuas30CHC90013.1110001.0000000.680.11P
164Xzavion Curry25MIA91018.0220001.0000001.000.22P
165John Curtiss31COL3002.100000000.000.00P
166Travis d'Arnaud35ATL897974706.27447162533.99635-6-1019.448.33C
167David Dahl30PHI15135102.019181001.00033233501.681.27OF
168Yu Darvish37SDP1616081.21349001.0000001.430.81P
169Austin Davis31SDP7007.030210.667-1-2902.570.29P
170Henry Davis24PIT343127271.1271260923.993-2-7-4-18-18.927.91C
171Noah Davis27COL90020.1312001.0000001.330.33P
172Brett de Geus26MIA7005.2101001.0000001.590.14P
173Bryan De La Cruz27TOT999586834.2190178842.979-9-12-7-10-22.011.88OF
174Elly De La Cruz22CIN1601591551391.06362473602970.954-1-1-2-223.933.79SS
175Enyel De Los Santos28SDP440040.121010.500-2-1000.220.02P
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
176Adrian Del Castillo24ARI241917179.2181171731.983-4-26-2-1308.927.42C
177Jason Delay29PIT65446.044422001.0001240008.617.33C
178José Devers24MIA2119.1303001.0000-5112902.891.502B-1B
179Alexis Díaz27CIN600056.1642011.0000000.960.10P
180Edwin Díaz30NYM550053.251310.800-5-1900.670.07P
181Elias Díaz33TOT807062604.15004672941.992-1-259-27.396.28C
182Yilber Diaz23ARI74028.120110.5000000.320.14P
183Jake Diekman37NYM430032.094320.778-1-601.970.16P
184Dylan Dodd26ATL1002.000000000.000.00P
185Seranthony Domínguez29PHI380036.0532001.000-2-1101.250.13P
186Brendan Donovan27STL1481451211292.0394242150228.995-3-200-12.732.35OF-2B-3B
187Camilo Doval26SFG620059.0157622.867-2-701.980.21P
188Brenton Doyle26COL1461421381242.2438426843.9911716111013.142.97OF
189Blake Dunn25CIN177375.018180001.0002300002.161.06OF
190Oliver Dunn26MIL28189156.0481137041.00043232302.771.663B-2B-1B
191Parker Dunshee29ATL1002.100000000.000.00P
192Adam Duvall35ATL917468685.0157151420.987-6-10-3-5-12.041.70OF
193Tommy Edman29LAD373529317.0122823646.9670-11303.352.74OF-SS-2B
194Carl Edwards Jr.32SDP1000.00000000.00P
195Xavier Edwards24MIA706865599.024791149732.972-14-28-8-16-13.613.43SS-2B
196Bryce Elder25ATL1010049.2963021.000-2-801.630.90P
197Kent Emanuel32MIA120017.2725001.00011103.570.58P
198Jerar Encarnacion26SFG18139123.03330212.970-3-330002.341.68OF-1B
199Christian Encarnacion-Strand24CIN292928255.0215196190131.00013-1-507.597.411B
200Santiago Espinal29CIN1059079816.225385162620.976-2-2-5-702.722.173B-2B-SS-OF
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
201Carlos Estévez31PHI200021.041210.7500001.290.15P
202Jeremiah Estrada25SDP620061.041210.750-1-300.440.05P
203Thairo Estrada28SFG949390811.2387121264263.995-4-7-7-1014.274.102B
204Stuart Fairchild28CIN845439526.01711701011.00051161332.932.04OF
205Bailey Falter27PIT28280142.117611001.000-1-101.070.61P
206Buck Farmer33CIN611071.0633001.000-1-300.760.10P
207Calvin Faucher28MIA530053.2606001.0000001.010.11P
208Erick Fedde31STL1010055.2734001.0000001.130.70P
209Hunter Feduccia27LAD43328.034322001.0000-800010.938.50C
210Brady Feigl33PIT1001.2202011.00000010.802.00P
211Ryan Feltner27COL30300162.120128011.000-3-401.110.67P
212José Fermín25STL22137126.0371324021.000-3-32-1-902.641.482B-3B-OF
213Ryan Fernandez26STL620066.21156001.000-1-301.490.18P
214Jose A. Ferrer24WSN310032.0404001.0000001.130.13P
215Matt Festa31NYM1001.000000000.000.00P
216J.P. Feyereisen31LAD100011.0321001.0000002.450.30P
217Kyle Finnegan32WSN650063.2505011.000-2-6-10.710.08P
218Tyler Fitzgerald26SFG888171728.13141201801433.955-5-8-5-8-23.713.19SS-OF-2B-1B-P
219Jack Flaherty28LAD1010055.1743001.000-1-401.140.70P
220Josh Fleming28PIT253031.113310031.00042603.730.52P
221David Fletcher30ATL53128.020614041.00015714306.434.002B
222Wilmer Flores32SFG574439400.141637736341.993-3-9-2-6-19.287.121B-3B
223Dylan Floro33TOT660068.21266001.000-1-1701.570.18P
224Mike Ford31CIN22217.017152011.00016517109.008.501B
225Nick Fortes27MIA1099979864.08788313893.990005729.057.97C
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 Fraley29CIN1009171776.2199193420.99058-1-102.281.97OF
227Ty France29CIN464239370.029326230128.99714-2-607.106.351B
228Kyle Freeland31COL21210113.1122910.917-1-2-10.870.52P
229Freddie Freeman34LAD1471471321270.111411022115493.996001118.067.731B
230Sal Frelick24MIL142129971132.0280271631.98944151542.201.94OF-3B
231Luis Frías26ARI7006.110010.0000000.000.00P
232Max Fried30ATL29292174.1271017001.00000-11.390.93P
233TJ Friedl28CIN837969678.0198192331.98523-5-8-12.592.38OF
234Giovanny Gallegos32STL210020.2844001.00011003.480.38P
235Zac Gallen28ARI28280148.019127001.000-3-401.160.68P
236Joey Gallo30WSN696155554.247945325145.9984961227.766.831B-OF
237Ben Gamel32NYM158375.013130001.00006-1-1601.560.87OF
238Aramis Garcia31PHI32218.017152001.00013716708.505.67C
239Avisaíl García33MIA161310114.039381001.000050003.082.44OF
240Luis García Jr.24WSN1291221151086.05362213051084.98111-5-604.364.082B
241Robert Garcia28WSN720059.240311.750-1-300.450.04P
242Braxton Garrett26MIA77137.0413001.0000000.970.57P
243Reed Garrett31NYM530057.191710.8891301.260.15P
244Robert Gasser25MIL55028.063210.833-1-701.611.00P
245Domingo Germán31PIT72020.2321001.000-1-1001.310.43P
246Ian Gibaut30CIN2002.000000000.000.00P
247Kyle Gibson36STL30300169.2281612011.0000001.490.93P
248Tyler Gilbert30PHI6008.1110001.0000001.080.17P
249Lucas Gilbreath28COL3001.000000000.000.00P
250Logan Gillaspie27SDP90011.1202001.0000001.590.22P
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
251Kevin Ginkel30ARI720070.0844001.0000001.030.11P
252Tyler Glasnow30LAD22220134.023158001.000-3-401.541.05P
253Paul Goldschmidt36STL1501481431313.0132312161025137.996-7-60009.038.791B
254Austin Gomber30COL30300165.02261510.9552201.150.70P
255Yan Gomes36CHC342723244.02512456001.000-1-6-5-25-19.267.38C
256Marco Gonzales32PIT77033.2514011.0001601.340.71P
257Nick Gonzales25PIT939187806.1401153241764.983-1-1-5-7-24.404.152B-SS-3B
258Hunter Goodman24COL574727411.0215205825.991-3-9-4-11-34.663.55OF-C-1B
259Nick Gordon28MIA826853588.1148136931.98013-7-14-12.221.75OF-2B
260Tanner Gordon26COL88034.1404011.0001601.050.50P
261MacKenzie Gore25WSN32320166.11821331.833-3-400.810.47P
262Nolan Gorman24STL1069793874.14001472431068.975-6-8-4-504.013.642B-3B
263Gordon Graceffo24STL2107.200000000.000.00P
264Yasmani Grandal35PIT716254563.15895721071.988-4-80009.307.97C-1B
265Brusdar Graterol25LAD7007.1220001.0000002.450.29P
266Josiah Gray26WSN2208.100000000.000.00P
267Sonny Gray34STL28280166.1311417011.000-2-201.681.11P
268Tristan Gray28MIA51115.01019001.000213518006.002.003B
269Hunter Greene24CIN26260150.11459001.000-1-100.840.54P
270Randal Grichuk32ARI574620381.098971001.000273902.311.72OF
271Michael Grove27LAD392051.0734001.0001401.240.18P
272Luis Guillorme29TOT251611150.06722450101.00043121604.022.582B-SS-3B-P
273Lourdes Gurriel Jr.30ARI1271201081060.0248239450.9806733-22.061.90OF-1B
274Vladimir Gutierrez28MIA1004.000000000.000.00P
275Eric Haase31MIL231614151.1149144320.987-1-8-2-1618.746.39C
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
276DL Hall25MIL137043.0303001.0000000.630.23P
277Seth Halvorsen24COL120012.1110001.000-1-1600.730.08P
278Ian Happ29CHC1441441311248.13193071112.99719198722.292.21OF
279Bryce Harper31PHI1421411311233.11150105095599.9967755-38.368.121B
280Michael Harris II23ATL110109106960.2235232120.99156111312.182.12OF
281Kyle Harrison22SFG24240124.114212011.000-2-301.010.58P
282Geoff Hartlieb30COL5009.0220001.0000002.000.40P
283Grant Hartwig26NYM4006.200000000.000.00P
284Hunter Harvey29WSN430045.0651001.000-3-1301.200.14P
285Ke'Bryan Hayes27PIT969392829.226575185528.981811101402.822.713B
286Austin Hays28PHI212117181.235350001.000-3-17-4-26-11.731.67OF
287Ben Heller32PIT80012.0110001.0000000.750.13P
288Ryan Helsley29STL650066.1963021.0000001.220.14P
289Kyle Hendricks34CHC29240130.21971111.9470001.240.62P
290Edgardo Henriquez22LAD3003.1110001.0000002.700.33P
291Tommy Henry26ARI97038.1431001.0000000.940.44P
292David Hensley28MIA18116107.037343021.000-2-25-2-2203.111.85OF-1B-P-3B
293Jimmy Herget30ATL80012.110010.000-1-1600.000.00P
294Kevin Herget33MIL70011.1101001.0000000.790.14P
295Daysbel Hernández27ATL160018.0211001.0000001.000.13P
296Elieser Hernández29TOT91015.2101001.0000000.570.11P
297Enrique Hernández32LAD1239367881.03021541381025.967345622.982.133B-OF-1B-SS-2B-P
298Jose Hernandez26PIT7005.100000000.000.00P
299Teoscar Hernández31LAD1541541041308.0263253733.989-1-1-3-201.791.69OF
300Iván Herrera24STL565247469.24964761732.994-5-14-7-1829.458.80C
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
301José Herrera27ARI413122284.2323314811.997-2-10-2-8110.187.85C-3B
302DJ Herz23WSN1919088.2505001.00000-10.510.26P
303Jason Heyward34LAD614938435.0115113110.99111293802.361.87OF
304Brewer Hicklen28MIL22012.0220001.0000-250001.501.00OF
305Jordan Hicks27SFG29200109.229181013.966-2-402.300.97P
306Kyle Higashioka34SDP837760665.26986692091.987-3-612-59.328.30C
307Derek Hill28TOT332917257.182811011.000314-2-9-12.872.48OF
308Jaden Hill24COL90010.2101001.000-1-1900.840.11P
309Sam Hilliard30COL524135372.08278130.963-11-35-2-6-11.911.52OF
310Rece Hinds23CIN221010115.033330001.00044011002.581.50OF
311Sean Hjelle27SFG580080.2271413021.0001203.010.47P
312Porter Hodge23CHC390043.0853001.0001501.670.21P
313Bryan Hoeing27TOT342053.2113712.909-2-4401.680.29P
314Nico Hoerner27CHC1501491371307.1610238363964.985-4-43314.143.902B-SS
315Jeff Hoffman31PHI680066.11091001.000-2-601.360.15P
316Colin Holderman28PIT550051.1954001.000-1-401.580.16P
317Gavin Hollowell26CHC1001.1202001.00000013.502.00P
318Grant Holmes28ATL267068.1936011.000-1-301.190.35P
319Brent Honeywell Jr.29TOT201037.2954011.00013102.150.45P
320Rhys Hoskins31MIL948876777.166060255352.995-4-6-3-5-17.616.991B
321Adrian Houser31NYM237069.115411011.0003911.950.65P
322Spencer Howard27SFG72024.0202001.000-1-800.750.29P
323Bryan Hudson27MIL430062.11055001.0001301.440.23P
324Dakota Hudson29COL1818089.014311021.0000001.420.78P
325Daniel Hudson37LAD650063.0743001.0000001.000.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
326Joe Hudson33NYM1001.0220001.00002400018.002.00C
327Brandon Hughes28ARI152017.2523001.0000002.550.33P
328Kyle Hurt26LAD3106.2110001.0000001.350.33P
329Jacob Hurtubise26CIN21179147.035323001.000021812.141.67OF
330Jose Iglesias34NYM856947625.025091156338.988004823.562.402B-3B-SS
331Raisel Iglesias34ATL660069.115411011.0002601.950.23P
332Shota Imanaga30CHC29290173.118414011.0003300.930.62P
333Jonathan India27CIN1331321231137.0460217239453.99166-10-11-23.613.432B
334Jake Irvin27WSN33330187.247172821.9576612.161.36P
335Luke Jackson32TOT520053.052210.800-2-4500.680.08P
336Alek Jacob26SDP70014.2101001.0000000.610.14P
337Joe Jacques29ARI1001.100000000.000.00P
338Bryce Jarvis26ARI440059.1835001.0001301.210.18P
339Tyler Jay30TOT5007.2110001.0000001.170.20P
340Daulton Jefferies28TOT61014.200000000.000.00P
341Joe Jiménez29ATL690068.262310.8330000.660.07P
342Connor Joe31PIT1139051816.250045739446.992-7-104505.473.881B-OF
343Bryce Johnson28SDP431813194.245432001.000191602.081.05OF
344Pierce Johnson33ATL580056.11129011.0001401.760.19P
345Seth Johnson25PHI1102.1110001.0000003.861.00P
346Greg Jones26COL41115.0220001.000-1-680001.200.50OF
347Jared Jones22PIT22220121.2189810.9441201.260.77P
348Nolan Jones26COL696764583.2112103450.955-2-4-4-801.651.55OF
349Levi Jordan28CIN62227.0431011.000-2-1070001.330.67OF-2B
350Jakob Junis31TOT246067.0624021.00011700.810.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
351Janson Junk28MIL5008.0101001.0000001.130.20P
352Evan Justice25COL1000.100000000.000.00P
353Jarred Kelenic24ATL124111951000.0238231430.98711-3-3-22.121.90OF
354Mitch Keller28PIT31311178.0311021031.000-1-101.571.00P
355Casey Kelly34CIN2005.100000000.000.00P
356Joe Kelly36LAD350032.0725001.0001601.970.20P
357Merrill Kelly35ARI1313073.2169520.875-2-501.711.08P
358Buddy Kennedy25PHI52225.01046011.000040003.602.003B-2B
359Orion Kerkering23PHI642063.0431001.000-1-300.570.06P
360Ray Kerr29ATL102022.161320.667-2-1801.610.40P
361Clayton Kershaw36LAD77030.041210.7500000.900.43P
362Dallas Keuchel36MIL44016.2202001.000-1-1201.080.50P
363Kevin Kiermaier34LAD321910172.064631011.00032416-13.352.00OF
364Caleb Kilian27CHC21010.2321001.0000002.531.50P
365Ha-Seong Kim28SDP1211191151046.24191452631164.974-1-122-13.513.37SS
366Isiah Kiner-Falefa29PIT504842418.116754111222.988-5-143913.553.11SS-2B-3B
367John King29STL560060.01961210.947-1-302.700.32P
368Michael King29SDP31300173.232102112.9694501.611.00P
369Tyler Kinley33COL670064.0102710.900-1-301.270.13P
370Austin Kitchen27MIA4107.000000000.000.00P
371Andrew Kittredge34STL740070.2113711.909-2-601.270.14P
372Adam Kloffenstein23STL1001.000000000.000.00P
373Landon Knack26LAD1512069.0871001.000-2-601.040.53P
374Andrew Knapp32SFG32017.021210001.0000-2900011.127.00C
375Grant Koch27PIT22116.017170001.0000-20009.568.50C
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
376Matt Koch33COL2000.100000000.000.00P
377Jared Koenig30MIL556062.070520.714-1-300.730.09P
378Stephen Kolek27SDP420046.2918001.0000001.740.21P
379Michael Kopech28LAD240024.043010.750-1-801.130.13P
380Evan Kravetz27CIN1000.200000000.000.00P
381Joe La Sorsa26WSN160017.2404001.0000002.040.25P
382Peter Lambert27COL283061.1145722.8570001.760.43P
383Dinelson Lamet31LAD3004.1220001.0000004.150.67P
384Ramón Laureano29ATL655445489.18986210.989-4-90031.621.35OF
385Derek Law33WSN750090.01046021.000-1-201.000.13P
386Justin Lawrence29COL560059.215411011.0000002.260.27P
387Max Lazar25PHI110013.2303011.0000001.980.27P
388Kyle Leahy27STL330048.251311.8000000.740.12P
389Dylan Lee29ATL520059.2615001.0002700.910.12P
390Jung Hoo Lee25SFG373635306.280791001.000-2-7-2-702.352.16OF
391Casey Legumina27CIN6009.110010.0000000.000.00P
392Brandon Leibrandt31CIN2006.1211001.00013202.841.00P
393Mark Leiter Jr.33CHC390036.1312001.000-1-600.740.08P
394Matthew Liberatore24STL606086.02241712.9553702.200.35P
395Francisco Lindor30NYM1511501411311.25641943581274.9796511-13.793.66SS
396Trey Lipscomb24WSN605748496.116849110916.946383702.882.563B-1B-2B
397Luke Little23CHC301026.0817011.0001802.770.27P
398Brandon Lockridge27SDP83334.010100001.0001280002.651.25OF
399Nick Lodolo26CIN21210115.1111910.909-1-200.780.48P
400Zach Logue28LAD2002.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
401Jorge López31TOT520053.082330.625-3-6700.850.10P
402Otto Lopez25MIA11410697949.1470181281855.983-1-1810-24.383.882B-SS-3B-OF
403Reynaldo López30ATL26250135.21385011.000-4-600.860.50P
404Ryan Loutos25STL3002.100000000.000.00P
405Richard Lovelady28CHC7005.2321001.000-1-3504.760.43P
406Rhett Lowder22CIN66030.231110.6670000.590.33P
407Joey Lucchesi31NYM22010.1101001.0000000.870.50P
408Marco Luciano22SFG18149127.064253363.906-5-45-5-47-14.113.222B-SS
409Gavin Lux26LAD138117991054.2453179265968.980-1-1-2-2-13.793.192B-SS
410Jesús Luzardo26MIA1212066.213310001.0002601.761.08P
411Lance Lynn37STL23230117.1105320.800-4-700.610.35P
412Manny Machado31SDP10010094873.223278147711.970-3-42322.322.253B
413Nick Madrigal27CHC472114229.068214528.971-3-16-2-1002.591.293B-2B
414Luke Maile33CIN524431381.24214021810.998516-5-1619.908.08C-P
415Anthony Maldonado26MIA161019.062311.8330002.370.31P
416Sean Manaea32NYM32320181.22231720.9090000.990.63P
417Joe Mantiply33ARI752059.2124711.917-2-701.660.15P
418Rafael Marchán25PHI171414129.0134126623.9852151919.217.76C
419Germán Márquez29COL1104.0000000000.000.00P
420Brandon Marsh26PHI133115841038.2239228651.979-4-47832.031.76OF
421Ketel Marte30ARI11410990930.2510216289573.99045101314.884.432B-SS
422Noelvi Marte22CIN555350469.11304573126.908-4-10-8-20-12.262.113B-2B
423Starling Marte35NYM858062680.1146138622.986-14-25-6-10-11.901.69OF
424Yunior Marte29PHI230026.0642001.000-2-1502.080.26P
425J.P. Martínez28ATL51120.0440001.000020001.800.80OF
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
426Justin Martinez22ARI640072.291710.889-1-300.990.13P
427Nick Martinez33CIN42161142.128101531.8931101.580.60P
428Nick Martini34CIN16126100.025241001.00017-1-12-12.251.56OF
429Miles Mastrobuoni28CHC382514230.21023168310.9712101503.862.483B-SS-2B-OF
430Phil Maton31NYM310028.2523001.0000001.570.16P
431Luis Matos22SFG433324322.17169110.986-7-250021.951.63OF
432Yuki Matsui28SDP640062.261410.833-1-3-10.720.08P
433Isaac Mattson28PIT3005.1101001.0000001.690.33P
434Steven Matz33STL127044.1102712.9001501.830.75P
435Tyler Matzek33ATL110010.0000000000.000.00P
436Adam Mazur23SDP88033.2514011.0001601.340.63P
437Jake McCarthy26ARI137116881061.2274270221.993-9-11-3-302.311.99OF
438Darren McCaughan28MIA105036.040310.7500000.750.30P
439Mason McCoy29SDP191614143.2532033071.000-3-260003.322.79SS
440Grant McCray23SFG373533307.18987020.978-5-20-3-11-12.552.35OF
441Andrew McCutchen37PIT52121.0660001.0000-30002.571.20OF
442Trevor McDonald23SFG1003.0110001.00016713.001.00P
443Scott McGough34ARI262032.2413011.0000001.100.15P
444Michael McGreevy23STL43023.0817001.0001903.132.00P
445Ryan McKenna27SFG42012.0330001.000-1-94110002.250.75OF
446Billy McKinney29PIT106353.2981001.000-2-4812201.510.90OF
447Ryan McMahon29COL1521491421306.2436983231533.966111010902.902.773B
448John McMillon26MIA100012.031110.6670001.500.20P
449Jeff McNeil32NYM1281171031054.1457216232966.980-1-11113.823.252B-OF
450Nick Mears27TOT540057.2404001.000-1-2000.620.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
451James Meeker29MIL1001.000000000.000.00P
452Trevor Megill30MIL480046.1523011.000-1-4-10.970.10P
453Tylor Megill28NYM1615078.018711011.0002502.081.13P
454Cristian Mena21ARI1103.000000000.000.00P
455Joey Meneses32WSN504946431.2387358290391.000010018.077.741B
456Michael Mercado25PHI52013.000000000.000.00P
457Whit Merrifield35TOT888069723.0254114135529.980-3-5-5-803.102.712B-OF-3B
458Jackson Merrill21SDP1551481471323.1403392834.993-2-200-22.722.58OF
459Julian Merryweather32CHC150015.0321001.0000001.800.20P
460Matt Mervis26CHC1001.0110001.000000009.000.50P-1B
461Max Meyer25MIA1111057.0138410.9230001.891.09P
462Miles Mikolas35STL32320171.226131121.923-1-101.260.75P
463Wade Miley37MIL2207.0202001.0000002.571.00P
464Drew Millas26WSN181717148.0152143811.993160009.188.39C
465Bobby Miller25LAD1313056.0422001.0000000.640.31P
466Erik Miller26SFG7310067.160510.8330000.670.07P
467Owen Miller27MIL117355.057516061.0000-7-1-2209.334.381B-3B-2B-P
468Tyson Miller28CHC490050.1422001.000-1-400.720.08P
469Hoby Milner33MIL611064.2231112001.00041203.200.38P
470A.J. Minter30ATL390034.11129001.00021202.880.28P
471Garrett Mitchell25MIL605137456.21221193001.0003761532.402.03OF
472Carmen Mlodzinski25PIT404050.2981001.000-1-401.600.23P
473Anthony Molina22COL351059.21284001.000-1-301.810.34P
474Sam Moll32CIN480037.2624001.0000001.430.13P
475Andruw Monasterio27MIL513422312.01295172619.953290003.552.323B-2B-1B-OF
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
476Frankie Montas31TOT30300150.2281513001.000-1-701.670.93P
477Elehuris Montero25COL544943426.047745321347.994-4-10-3-8110.018.781B
478Jordan Montgomery31ARI25210117.02021710.950-1-201.460.76P
479Adrián Morejón25SDP600063.2615001.000-3-900.850.10P
480Christopher Morel25CHC747334579.01684711298.946-6-13-4-812.472.153B
481Gabriel Moreno24ARI938378732.06696363124.99759101618.207.10C-3B
482Charlie Morton40ATL30300165.13392130.9093401.631.00P
483Max Muncy33LAD726664602.116544115616.9642551002.382.213B
484Roddery Muñoz24MIA1817082.2122640.6670000.870.44P
485Sean Murphy29ATL696763594.07417092753.9931348411.1510.67C
486Tom Murphy33SFG1210884.269681001.000-2-34-4-57-27.335.75C
487Joe Musgrove31SDP1919099.224111210.9583602.081.21P
488Dane Myers28MIA392211222.06759621.970001512.641.67OF
489Tobias Myers25MIL27250138.01910630.8420001.040.59P
490Andrew Nardi25MIA590049.2404001.0000000.720.07P
491Omar Narváez32NYM282113186.0193184453.974-4-29-7-4509.106.71C
492Jack Neely24CHC6006.0101001.0000001.500.17P
493Kyle Nelson27ARI110010.200000000.000.00P
494Nick Nelson28PHI4005.1110001.0000001.690.25P
495Ryne Nelson26ARI28250150.2178810.9411100.960.57P
496Héctor Neris35CHC460044.094410.889-1-501.640.17P
497Kevin Newman30ARI1097965754.1332114213552.98534101523.902.82SS-2B-1B-3B-OF
498Kyle Nicolas25PIT510054.2523011.0001400.820.10P
499Tomás Nido30TOT484029359.03783571562.98402-2-619.337.75C
500Brandon Nimmo31NYM1471421081253.0245239420.99233-3-2-11.751.65OF
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
501Aaron Nola31PHI33331199.1281216021.0001101.260.85P
502Lars Nootbaar26STL1079869863.0214209232.986-3-500-12.201.97OF
503Connor Norby24MIA323231285.0101405385.921-4-16-5-2102.942.823B-2B
504Dedniel Núñez28NYM250035.030120.3330000.260.04P
505Nasim Nuñez23WSN352119212.11233880519.9591821105.003.37SS-2B
506Riley O'Brien29STL8008.000000000.000.00P
507Edward Olivares28PIT454118330.27976210.987-10-36-6-21-12.121.73OF
508Adam Oller29MIA88042.1312001.0000000.640.38P
509Matt Olson30ATL1621621621443.1137012591056125.9961411131128.518.421B
510Joey Ortiz25MIL1411291131164.03651142411030.97312128812.742.373B-SS-2B
511Luis Ortiz28PHI1000.200000000.000.00P
512Luis Ortiz25PIT37150135.22171040.8100001.130.46P
513Eric Orze26NYM2001.200000000.000.00P
514Adam Ottavino38NYM600056.01192001.000-3-1101.770.18P
515James Outman27LAD503728339.29794210.990-5-17-1-302.541.92OF
516Cristian Pache25TOT764729447.2123117330.9760-13802.411.58OF
517Emilio Pagán33CIN381038.0523001.0001501.180.13P
518Andy Pages23LAD11410178933.2302294532.99079-1-1-22.882.62OF
519Pedro Pagés25STL676056543.25214902831.994-2-53718.587.73C-1B
520Joshua Palacios28PIT201914163.028271001.0000-3-2-1401.551.40OF
521Daniel Palencia24CHC100014.2101001.0000000.610.10P
522Andre Pallante25STL29200121.1331716021.000-3-502.451.14P
523Enoli Paredes28TOT180021.2101001.0000000.420.06P
524Isaac Paredes25CHC504843426.1128249595.930-1-3-1-302.512.383B
525Mitchell Parker24WSN29290151.0132650.615-4-5-10.480.28P
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
526Graham Pauley23SDP64134.1126511.917-1-330002.881.573B-1B
527James Paxton35LAD1818089.170610.8571200.600.33P
528Joel Payamps30MIL680059.061320.6670000.610.06P
529Nate Pearson27CHC191026.100000000.000.00P
530Elvis Peguero27MIL520051.171511.857-1-4-11.050.12P
531Liover Peguero23PIT33326.0114612.9090-150003.463.33SS
532David Peralta36SDP655327448.08987110.98925-1-211.771.35OF
533Freddy Peralta28MIL32320173.232161513.9691101.610.97P
534Luis Peralta23COL150012.1101001.000-1-1600.730.07P
535Wandy Peralta32SDP460038.1725001.0001501.640.15P
536Geraldo Perdomo24ARI979589849.1378112261555.98723101403.953.85SS
537Jhonny Pereda28MIA19108101.09586811.989050008.384.70C-1B-P
538Martín Pérez33TOT26260135.020614011.00054401.330.77P
539Blake Perkins27MIL11910495956.1308300712.997101281072.892.58OF
540Michael Petersen30TOT160019.2101001.0000000.460.06P
541David Peterson28NYM21210121.02441551.7922301.410.90P
542Jace Peterson34ARI105350.020713031.000-3-80-3-7203.602.00SS-2B-3B
543Brandon Pfaadt25ARI32320181.21971110.947-1-100.890.56P
544Tommy Pham36STL221715157.225250001.000-4-32-3-2201.431.14OF
545Evan Phillips29LAD610054.294410.889-1-401.320.13P
546Tyler Phillips26PHI87136.2734001.0001501.720.88P
547Riley Pint26COL4003.100000000.000.00P
548Ricardo Pinto30PHI60010.2651001.0000005.061.00P
549Quinn Priester23PIT106044.2104420.800-1-401.610.80P
550Jurickson Profar31SDP150150931221.2249243511.996-6-6-8-701.831.65OF-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
551A.J. Puk29TOT624071.1725011.00011600.880.11P
552Cal Quantrill29COL29290148.121813011.0001101.270.72P
553Jose Quintana35NYM31310170.1351322011.0002201.851.13P
554Tanner Rainey31WSN500051.0642001.000-1-401.060.12P
555Brooks Raley36NYM8007.000000000.000.00P
556Emmanuel Ramirez29MIA150020.2110001.0000000.440.07P
557Nick Ramirez34LAD80013.1202001.0000001.350.25P
558Yohan Ramírez29TOT320037.272320.7140001.190.16P
559Heliot Ramos24SFG11211099973.2230225410.99679-9-11-22.122.04OF
560Robbie Ray32SFG77030.2202001.000-1-700.590.29P
561Colin Rea33MIL32270167.240201550.875-2-201.881.09P
562J.T. Realmuto33PHI999993871.19388993455.995220029.649.42C
563Jakson Reetz28SFG64338.039390001.0000-13-1-3209.246.50C
564Sean Reid-Foley28NYM230021.200000-1-90.000.00P
565Bryan Reynolds29PIT1331331211173.22542411122.992-14-14-5-511.931.89OF
566Sean Reynolds26SDP90011.000000000.000.00P
567Orlando Ribalta26WSN4003.100000000.000.00P
568Lyon Richardson24CIN1000.200000000.000.00P
569Austin Riley27ATL110109106960.1248601781017.960-2-20002.232.183B
570Edwin Ríos30CIN32117.012120021.0000200006.354.001B
571Emmanuel Rivera28MIA915947549.121196112317.9860-10003.412.213B-1B-P
572Ethan Roberts26CHC210026.2312001.0001801.010.14P
573Nick Robertson25STL80012.1110001.0000000.730.13P
574Víctor Robles27WSN1410782.22725110.96312122902.831.86OF
575Brendan Rodgers27COL1321241211093.0531181342889.985-2-2-4-404.313.962B
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
576Carlos Rodriguez22MIL33012.1202001.00023201.460.67P
577Eduardo Rodríguez31ARI1010050.050410.800-1-400.720.40P
578Randy Rodríguez24SFG351052.1826001.0001401.380.23P
579Josh Rogers29COL60011.000000000.000.00P
580Taylor Rogers33SFG640060.092610.8891301.200.13P
581Trevor Rogers26MIA21210105.1156810.933-2-401.200.67P
582Tyler Rogers33SFG770070.1155911.933-2-601.790.18P
583Johan Rojas23PHI11610382903.1227219621.991-12-164512.241.94OF
584Miguel Rojas35LAD1028667757.0334132199327.99158111703.943.06SS-2B-3B-P-1B
585Chris Roller27MIL1003.0110001.0000240003.001.00OF
586JoJo Romero27STL650059.0606001.0002700.920.09P
587Drew Romo22COL151313115.0104931011.9901822118.066.87C
588Amed Rosario28TOT138270.021129021.000-2-26-1-1702.701.40OF-2B-SS-3B
589Eddie Rosario32TOT756745592.2131126322.985-5-11-4-801.961.72OF
590Eguy Rosario24SDP27105111.039122614.9740-411103.081.363B-2B
591Joe Ross31MIL2510074.0853001.0000000.970.32P
592Landen Roupp25SFG234050.11138001.0002801.970.48P
593Chris Roycroft27STL270034.191711.889-1-602.100.30P
594José Ruiz29PHI520051.0312001.000-1-4-10.530.06P
595Keibert Ruiz25WSN116109104971.29629213928.998-3-42208.898.28C
596Jackson Rutledge25WSN3108.100000000.000.00P
597River Ryan25LAD44020.1826011.00011003.542.00P
598Ryder Ryan29PIT150020.2110001.0000000.440.07P
599Andrew Saalfrank26ARI2001.000000000.000.00P
600Blake Sabol26SFG87565.07066130.957-3-620009.288.38C
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
601Thomas Saggese22STL181313123.163174339.95201-1-1004.383.332B-SS-3B
602Eduardo Salazar26TOT260029.161410.8330001.530.19P
603Chris Sale35ATL29290177.231922011.0004501.571.07P
604Ali Sánchez27MIA302824244.02532391222.992170019.268.37C
605Cristopher Sánchez27PHI31312181.23962850.8723301.681.10P
606Gary Sánchez31MIL322825247.12282121152.97800-1-508.116.97C-1B
607Jesús Sánchez26MIA11910585934.1233226342.983-1-1-2-2-32.211.92OF
608Sixto Sánchez25MIA147035.2853021.0000002.020.57P
609Javier Sanoja21MIA139579.222139021.0000311502.491.57OF-2B-SS
610Dennis Santana28PIT390044.1844011.0002901.620.21P
611Tony Santillan27CIN291030.052120.6000000.900.10P
612Casey Schmitt25SFG382920267.0933060312.968-3-13-3-1303.032.372B-SS-3B
613Aaron Schunk26COL332823249.01093969115.99131431403.903.272B-3B-SS
614Kyle Schwarber31PHI55341.010100001.000050002.202.00OF
615Spencer Schwellenbach24ATL21210123.233924021.0005802.401.57P
616Christian Scott25NYM99047.1532001.0001400.950.56P
617Tanner Scott29TOT720072.0125520.833-2-3301.250.14P
618Victor Scott II23STL524037376.09795020.979-4-14-1-3-12.271.83OF
619Kodai Senga31NYM1105.1110001.0000001.691.00P
620Antonio Senzatela29COL33012.1321011.0000002.191.00P
621Nick Senzel29WSN474539388.1128289558.961-1-2-8-25-12.852.623B
622Luis Severino30NYM31311182.04493052.88655-11.931.26P
623Paul Sewald34ARI420039.2633001.0000001.360.14P
624Zack Short29TOT342017196.153103854.906021602.201.413B-SS-2B
625Chasen Shreve33COL1001.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
626Michael Siani24STL1219870877.12432421001.0001216912-22.492.01OF
627Lucas Sims30CIN430035.1633011.0000001.530.14P
628Paul Skenes22PIT23230133.02671721.9231201.621.04P
629Austin Slater31TOT462912260.05955220.966-3-14-2-901.971.24OF
630Burch Smith34MIA250029.2606001.0000001.820.24P
631Dominic Smith29CIN55239.130291041.000020006.866.001B
632Drew Smith30NYM190017.2101001.0000000.510.05P
633Pavin Smith28ARI493418298.1105987051.000-3-11-4-1603.172.10OF-1B-P
634Will Smith29LAD1211171131051.1106610005883.99267-4-5-59.068.74C
635AJ Smith-Shawver21ATL1104.100000000.000.00P
636Drew Smyly35CHC500058.273310.857-2-700.920.12P
637Blake Snell31SFG20201104.0145810.9291211.130.65P
638Donovan Solano36SDP574639421.120714858120.995-1-40014.403.493B-1B-2B
639Jorge Soler32ATL464613326.06360210.984-11-41-10-36-21.711.35OF
640George Soriano25MIA220029.1633001.0001701.840.27P
641Edmundo Sosa28PHI866850628.2291101184636.97937611-14.083.13SS-2B-3B
642Gregory Soto29PHI430035.1523001.000-1-601.270.12P
643Carson Spiers26CIN2210090.21394011.0001201.290.59P
644Jacob Stallings34COL766758603.25375062471.98700-6-1217.906.97C
645Ryne Stanek32NYM170016.1220001.0000001.100.12P
646Justin Steele28CHC24241134.21037001.000-1-100.670.42P
647Spencer Steer26CIN1511501161306.160154847630.990-1-1-1014.103.44OF-1B-2B-SS
648Jackson Stephens30ATL3003.100000000.000.00P
649Tyler Stephenson27CIN1271121071001.09819453244.996-1-2-8-1008.787.69C
650Cal Stevenson27PHI166359.024231001.000-1-15-1-2013.661.50OF
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
651DJ Stewart30NYM36296206.051492011.000-7-39-5-2902.231.38OF-1B
652Gavin Stone25LAD25251140.1291613021.0003401.861.16P
653Bryson Stott26PHI1441331221201.1570232332674.989-4-46614.233.742B-SS
654Kyle Stowers26MIA474124358.0101983001.00014-1-302.542.15OF
655Matt Strahm32PHI660062.2312001.0001300.430.05P
656Hunter Stratton27PIT360037.262220.6670000.960.11P
657Spencer Strider25ATL2209.0110001.0000001.000.50P
658Garrett Stubbs31PHI554744428.14354171622.99512-2-609.107.73C-P
659Eugenio Suárez32ARI1551541461361.2390882921033.97433-4-4-32.512.453B
660Ranger Suárez28PHI27271150.234727011.0005702.031.26P
661Robert Suarez33SDP650065.0752001.0001300.970.11P
662Brett Sullivan30SDP74439.04745110.9790-7-1-31010.626.57C-1B
663Cole Sulser34NYM4004.200000-1-430.000.00P
664Brent Suter34CIN473065.21871010.9442602.330.36P
665Jack Suwinski25PIT856745617.2178177010.99435-15-29-12.582.08OF
666Seiya Suzuki29CHC737269625.0158150533.981-2-42312.232.12OF
667Dansby Swanson30CHC1481461371273.1506166335556.9901177-13.543.39SS
668Jameson Taillon32CHC28280165.126141110.962-2-201.360.89P
669Fernando Tatis Jr.25SDP969586822.2182171651.973-7-100021.941.84OF
670Mike Tauchman33CHC755442521.0115113111.991-6-14-5-1101.971.52OF
671Chris Taylor33LAD855634564.01519851210.987-4-9-2-402.381.51OF-3B-2B
672Michael A. Taylor33PIT1068072735.2235229330.9871322111722.842.19OF
673Tyrone Taylor30NYM1137551754.1199193330.98511101522.341.73OF
674Julio Teheran33NYM1102.2110001.0000003.381.00P
675Rowdy Tellez29PIT12510572908.080374061276.99811-3-4-17.946.311B-P
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
676José Tena23WSN414137355.11112874920.91928-2-712.582.373B-2B
677Kai-Wei Teng25SFG40011.0422001.0000003.271.00P
678Alek Thomas24ARI352622237.057570001.000-6-30-1-502.161.63OF
679Lane Thomas28WSN767673667.2171162543.977-14-26-10-17-22.252.20OF
680Bubba Thompson26CIN115452.015150001.000-1-21-1-2302.601.36OF
681Keegan Thompson29CHC240030.141120.500-1-700.590.08P
682Ryan Thompson32ARI670066.12171311.952-1-302.710.30P
683Zack Thompson26STL52017.0321001.0000001.590.60P
684Jesús Tinoco29TOT230030.2633001.0000001.760.26P
685Michael Toglia25COL116113104997.194887070896.992-6-7111328.487.701B-OF
686Michael Tonkin34NYM5007.0220001.0000002.570.40P
687Luis Torrens28NYM453421299.13172962012.997728416-19.507.02C-P
688Ezequiel Tovar22COL1571561561375.26762334358113.9881815109-14.374.25SS
689Taylor Trammell26LAD31012.0550001.00011410003.751.67OF
690Blake Treinen36LAD500046.262310.833-2-900.960.10P
691Alan Trejo28COL241912170.2742449111.986-1-70003.852.922B-3B-SS
692Jared Triolo26PIT1191141021010.2380149228346.992237813.362.973B-2B-SS-1B-OF
693Chadwick Tromp29ATL191610142.21381317001.00011021708.717.26C
694Brice Turang24MIL1521421321277.2626240379778.9891211222114.364.072B
695Spencer Turnbull31PHI177054.11073001.000-2-701.660.59P
696Trea Turner31PHI1181181061018.24441362911751.962-9-10-14-1603.773.62SS
697Kyle Tyler27MIA87031.2514001.0001601.420.63P
698Abner Uribe24MIL140014.1752011.00011404.400.50P
699Gio Urshela32ATL363634322.01012277215.9801140519-12.772.683B-SS
700Ricky Vanasco25LAD2002.0110001.0000004.500.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
701Ildemaro Vargas32WSN927155679.1239100133632.975-2-4-3-5-23.092.223B-2B-OF-SS-P-1B
702Miguel Vargas24LAD28205166.03430311.971-3-200011.791.18OF-1B
703Gus Varland27LAD7006.0321001.00013304.500.43P
704Randy Vásquez25SDP2020098.019415021.0001201.740.95P
705Luis Vázquez24CHC103237.01861111.9440160004.141.70SS-3B-2B
706Anthony Veneziano26MIA100011.1110001.0000000.790.10P
707Alex Vesia28LAD670066.181611.8751300.950.10P
708Thyago Vieira31TOT270038.063210.8330001.180.19P
709Mark Vientos24NYM11010578905.126479180516.98112-5-702.572.313B-1B
710Eli Villalobos27MIA3004.1101001.0000002.080.33P
711David Villar27SFG1010986.0907911051.000-3-360009.429.001B
712Darius Vines26ATL42013.2312001.0000001.980.75P
713Victor Vodnik24COL640073.21495001.000-2-501.710.22P
714LaMonte Wade Jr.30SFG1049270785.073966078159.999-5-71128.466.961B-OF
715Tyler Wade29SDP723820381.2104485335.971-8-24-5-1502.381.263B-SS-OF-2B
716Hurston Waldrep22ATL2207.000000-1-290.000.00P
717Matt Waldron27SDP27260146.219514021.0000001.170.70P
718Christian Walker33ARI1291261171104.11055977762104.998457818.588.161B
719Jordan Walker22STL484622367.16764211.985-1-4-4-13-11.621.38OF
720Josh Walker29NYM100012.1220001.0000001.460.20P
721Ryan Walker28SFG761080.01156001.0000001.240.14P
722Taijuan Walker31PHI1915083.2189812.9440001.830.89P
723Forrest Wall28TOT1311793.018180001.000-1-1822501.741.38OF
724Blake Walston23ARI72018.1202001.0000000.980.29P
725Donovan Walton30SFG96662.2261016011.000-1-1411903.732.892B-P
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
726Austin Warren28SFG60010.2321011.0000002.530.50P
727Ryan Weathers24MIA1616086.211110001.0001201.140.69P
728Logan Webb27SFG33331204.250153325.960-3-3-12.111.45P
729Jordan Weems31WSN410041.2101811.9001501.940.22P
730Joey Wendle34NYM1810598.040132433.925-1-10-1-1203.402.062B-3B-SS
731Joey Wentz26PIT80012.0202001.0000001.500.25P
732Hayden Wesneski26CHC287067.2178721.882-1-302.000.54P
733Zack Wheeler34PHI32320200.0382117011.0003301.711.19P
734Eli White30ATL3055109.028280001.00021822202.310.90OF-2B
735Mitch White29TOT90013.2211001.00018701.320.22P
736Jordan Wicks24CHC1110046.0404011.000-1-400.780.36P
737Joey Wiemer25TOT196474.11312010.923-1-1323221.450.63OF
738Alika Williams25PIT342619240.2100386029.98013-1-503.662.722B-SS
739Devin Williams29MIL220021.2321001.0000001.250.14P
740Luke Williams27ATL22149131.047153024.95733132703.092.052B-3B-OF-SS-P
741Trevor Williams32WSN1313066.2725001.0002600.950.54P
742Brandon Williamson26CIN43014.100000000.000.00P
743Amos Willingham25WSN1001.000000000.000.00P
744Bryse Wilson26MIL3490104.2716001.000-1-200.600.21P
745Justin Wilson36CIN600046.282420.7500001.160.10P
746Weston Wilson29PHI352110206.046301423.957-3-200001.921.16OF-3B-2B-1B-P
747Allan Winans28ATL2207.2202001.0000002.351.00P
748Trey Wingenter30CHC5006.0101001.0000001.500.20P
749Jesse Winker30TOT928550670.2138129721.986-3-51111.831.48OF
750Keaton Winn26SFG1212055.11174001.0001401.790.92P
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
751Masyn Winn22STL1481431411285.161119140218100.9711010141324.154.01SS
752Patrick Wisdom32CHC503013265.01641322759.9700-1-1-405.402.841B-3B-OF-2B-P
753Brett Wisely25SFG866854626.228885200343.9902347-14.093.102B-SS-3B-OF-1B
754James Wood21WSN797977697.2137129441.971-2-3-7-12-21.721.68OF
755Jake Woodford27PIT75026.2404001.0001801.350.57P
756Justin Wrobleski23LAD86036.120110.500-1-600.250.13P
757Austin Wynns33CIN66449.050446001.00012424909.188.33C
758Yoshinobu Yamamoto25LAD1818090.01459001.0002401.400.78P
759Ryan Yarbrough32LAD320067.12051411.9502602.540.59P
760Mike Yastrzemski33SFG134120941043.0221212541.982-6-74401.871.61OF-P
761Christian Yelich32MIL484744402.17975311.987-1-4-5-1401.741.63OF
762Juan Yepez26WSN474541398.137235119243.995-4-11-2-6-18.367.871B
763Nick Yorke22PIT1111992.026141113.962-3-39-3-3902.452.272B-OF-3B
764Alex Young30TOT170015.2211001.0000001.150.12P
765Danny Young30NYM420037.262220.667-1-500.960.10P
766Jacob Young24WSN1491421371251.2401388582.980881211-42.832.64OF
767Rob Zastryzny32MIL9307.2101001.0000001.170.11P
768Yosver Zulueta26CIN120016.1330001.0000001.650.25P