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 Diamondbacks534.70.6951621458107112918.057614306139956134.9904344609
Atlanta Braves514.42.6851621458121012960.057414320133982133.9862121602
Baltimore Orioles504.19.696162145899113083.058764361144471140.988373340-3
Boston Red Sox564.79.6771621458105912870.0582142901429102137.982-17-2-20-2-2
Chicago Cubs484.46.6941621458113012918.058884306149092137.984913601
Chicago White Sox565.19.6851621458108812885.056394295124995117.983-50-5-59-4-11
Cincinnati Reds655.07.685162145898912954.056924318128391125.984-13-1-38-11
Cleveland Guardians504.30.6981621458112712996.058334332141883119.986-502403
Colorado Rockies575.91.6701621458114612726.058394242151681169.98650200-1
Detroit Tigers504.57.699162145899112981.0583043271403100129.9833232201
Houston Astros414.31.6971621458116413008.057634336134681144.9863331505
Kansas City Royals585.30.6851621458108112681.056984227139180123.986-19-2-1503
Los Angeles Angels665.12.6821621458105912885.056744295128495124.983-66-610-6
Los Angeles Dodgers584.31.709162145898513017.058214339140676139.987424570-2
Miami Marlins524.46.6831621458106112918.058164306141298144.983-24-2-1108
Milwaukee Brewers583.99.7191621458105912987.058134329140777117.9875856845
Minnesota Twins474.07.697162145892413062.057064354128666116.988-303302
New York Mets584.50.6891621458111912747.057314249139488142.985-38-4-25-13
New York Yankees544.31.7041621458110812957.058424319142796113.984222271-9
Oakland Athletics625.70.6781621458104612777.0563042591269102124.982-60-6-79-1-13
Philadelphia Phillies444.41.6951621458110412981.058034327138591117.98410-3006
Pittsburgh Pirates584.88.686162145899612870.057844290140391135.984-24-231-5
San Diego Padres554.00.7021621458114212969.058404323144473130.9884444003
Seattle Mariners554.07.7001621458114813044.058004348137973123.9871211505
San Francisco Giants514.44.679162145896512912.0602743041606117143.981-24-2-150-9
St. Louis Cardinals525.12.6701621458110912855.059444285159267154.989-54-5-7-23
Tampa Bay Rays584.10.7031621458110712978.058024326140175114.987293250-10
Texas Rangers484.42.7031621458110912927.057894309142357143.990363350-1
Toronto Blue Jays464.14.6931621458108413065.057334355130771125.9882128503
Washington Nationals485.22.6821621458114812855.058804285150590158.985-29-3-300-4
League Average484.62.6911621458107712926 57944309140184132.9861090-0
14504.62.69148604374032320387786.01738161292624203725173968.9861702720-14
Tm #Fld RA/G DefEff G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood

Player Standard Fielding

Player Standard Fielding Table
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1Fernando Abad37COLNL6006.110010.0000000.000.00P
2Andrew Abbott24CINNL21210109.11019011.0001200.820.48P
3Cory Abbott27WSNNL220039.1101011.000-2-1000.230.05P
4CJ Abrams22WSNNL1511481431294.265124538422100.966-7-74424.374.17SS
5Albert Abreu27NYYAL450059.0126420.833-1-301.530.22P
6Bryan Abreu26HOUAL720072.01156001.0001301.380.15P
7José Abreu36HOUAL1341341281184.010891017675106.995-1-1-1-108.248.091B
8Wilyer Abreu24BOSAL251913168.24340211.9771421402.241.68OF
9Domingo Acevedo29OAKAL9009.110010.0000000.000.00P
10Garrett Acton25OAKAL6005.2101001.0000001.590.17P
11Ronald Acuña Jr.25ATLNL1571561471361.02962811051.98322-2-111.921.87OF
12Jason Adam31TBRAL560054.1945011.0001411.490.16P
13Willy Adames27MILNL1471471381282.05241593511458.973111087-13.583.47SS
14Austin Adams32ARINL240017.1202001.000-1-1201.040.08P
15Jordyn Adams23LAAAL1410994.02927020.931-2-24-1-1202.591.93OF
16Riley Adams27WSNNL403836336.2303293821.99314-4-1418.057.53C
17Ty Adcock26SEAAL120015.2413001.0000002.300.33P
18Jo Adell24LAAAL161512129.240400001.0000132722.782.67OF
19Joan Adon24WSNNL1210051.21367001.000-1-402.261.08P
20Ehire Adrianza33ATLNL32121.052211.800-2-103-1-5701.711.33SS
21Jesús Aguilar33OAKAL242011163.012411210213.984-2-13-3-22-16.745.081B
22Nick Ahmed33ARINL655643488.121675133826.963121213.833.20SS
23Keegan Akin28BALAL241023.273220.7141801.900.21P
24Hanser Alberto30CHWAL302014194.085394249.9530-11603.762.383B-2B-1B-P
25Ozzie Albies26ATLNL1481481461314.0587211368879.986880003.973.912B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
26Jorge Alcalá27MINAL110017.1312001.00011201.560.27P
27Sandy Alcántara27MIANL28283184.235141651.857-4-401.461.07P
28Scott Alexander33SFGNL558048.11851211.9440003.170.31P
29Tyler Alexander28DETAL251044.0211001.0000000.410.08P
30Jorge Alfaro30TOTZZ85349.05346520.962-1-2400-19.376.38C
31Kolby Allard25ATLNL43012.100000000.000.00P
32Greg Allen30NYYAL196583.018180001.000-1-17-2-2801.950.95OF
33Logan Allen24CLEAL24240125.1835001.0001200.570.33P
34Nick Allen24OAKAL1049386825.2376121246941.976-2-33404.003.50SS-2B
35Abraham Almonte34NYMNL22116.0660001.000-1-68-1-7503.383.00OF
36Yency Almonte29LADNL490048.0211001.0000000.380.04P
37Pete Alonso28NYMNL1451441421256.211119831226119.9951096607.917.671B
38Jose Altuve33HOUAL888772735.2285103175751.975-4-7-13-21-13.403.202B
39Jake Alu26WSNNL514538402.0121774319.9920-1-1-202.692.14OF-2B-3B
40José Alvarado28PHINL420041.100000-1-50.000.00P
41Francisco Alvarez21NYMNL10810090873.292687043133.986-10-1471009.418.45C
42Yordan Alvarez26HOUAL404030343.161592001.000-1-2-1-311.601.53OF
43Adbert Alzolay28CHCNL580064.01367011.0000001.830.22P
44Jacob Amaya24MIANL43023.0312001.0000-100001.170.75SS-2B
45Miguel Amaya24CHCNL413326295.03002821443.987-5-20-1-409.037.22C
46Brian Anderson30MILNL918563763.2208103100511.976004612.391.863B-OF
47Chase Anderson35TOTZZ1917086.1144912.92922701.360.68P
48Grant Anderson26TEXAL260035.2734011.0000001.770.27P
49Nick Anderson32ATLNL350035.1220001.0001600.510.06P
50Tim Anderson30CHWAL1211191081020.24161602411558.964-12-15-16-19-33.543.31SS-2B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
51Tyler Anderson33LAAAL27250141.0211011011.0003401.340.78P
52Clayton Andrews26MILNL4003.100000000.000.00P
53Elvis Andrus34CHWAL11010690930.23991582291248.970-7-9-3-4-23.743.282B-SS-3B
54Miguel Andujar28PITNL19159126.035341001.000-5-43-3-2802.501.84OF
55Tejay Antone29CINNL5105.2110001.0000001.590.20P
56Jonathan Aranda25TBRAL16139116.083681323.9760-111006.284.761B-2B-3B
57Jonathan Araúz24NYMNL271717169.071244617.986180003.732.593B-2B-SS
58Orlando Arcia28ATLNL1391361341210.05181843221269.977-10-6-613.763.64SS
59Nolan Arenado32STLNL1281281141095.233562264931.973-8-91102.682.553B
60Gabriel Arias23CLEAL1148870800.1368228134639.984230014.072.97SS-1B-OF-3B-2B
61Shawn Armstrong32TBRAL396052.0624001.0001401.040.15P
62Randy Arozarena28TBRAL1391371351219.22532458011.000-1-14331.871.82OF
63Luis Arráez26MIANL1441401201214.06152943174105.993662204.534.182B-1B
64Christian Arroyo28BOSAL665342472.0269113154248.99351213-15.093.812B-SS-3B
65Graham Ashcraft25CINNL26260145.233201213.970-2-301.981.23P
66Javier Assad25CHCNL32100109.12381411.9570001.810.69P
67Pedro Avila26SDPNL146050.1125610.917-1-401.970.79P
68José Azocar27SDPNL442415250.250500001.000150001.801.14OF
69Sam Bachman23LAAAL110017.0101001.0000000.530.09P
70Akil Baddoo24DETAL1008862747.0182177320.98961023-12.171.80OF
71Harrison Bader29TOTZZ958576752.1242233360.975152446-12.822.48OF
72Ji Hwan Bae23PITNL1079261826.02971671201021.96623-8-11-13.132.222B-OF-SS
73Javier Báez30DETAL1311261141102.14961533241970.962101122-13.893.67SS
74Patrick Bailey24SFGNL948482765.280374050132.984691320-39.298.40C
75Bryan Baker28BALAL460045.0211001.0000000.400.04P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
76Luken Baker26STLNL127570.056533071.000-1-10-2-3407.204.671B
77Jordan Balazovic24MINAL180024.1220001.000-1-800.740.11P
78Anthony Banda29WSNNL10007.010010.000-1-2900.000.00P
79Tanner Banks31CHWAL323061.0963001.0000001.330.28P
80Rylan Bannon27HOUAL1119.00000000000.000.002B
81Daniel Bard38COLNL500049.153110.8001400.730.08P
82Joe Barlow27TEXAL13009.200000000.000.00P
83Scott Barlow30TOTZZ630068.012012011.0000001.590.19P
84Austin Barnes33LADNL545246453.1470461631.994-5-13-2-519.278.65C-2B
85Jacob Barnes33STLNL130013.2211011.000-1-1501.320.15P
86Matt Barnes33MIANL241021.1211001.000-2-1900.840.08P
87Tucker Barnhart32CHCNL463725316.2309301622.994-2-80008.736.67C-P
88Kyle Barraclough33BOSAL3007.2000000000.000.00P
89Tres Barrera28STLNL6007.112120001.000-1-16400014.732.00C
90Jose Barrero25CINNL444029333.01247249316.976-3-9-5-18-13.272.69SS-OF
91Jaime Barria26LAAAL346082.112210011.0003701.310.35P
92Joey Bart26SFGNL302621230.0223212920.991-1-5-1-5-28.657.37C
93Osleivis Basabe22TBRAL292217212.077304528.974-2-1231603.182.34SS-3B-2B-OF
94Anthony Bass35TORAL220020.021010.5000000.450.05P
95Chris Bassitt34TORAL33331200.033131911.9701101.440.97P
96Matthew Batten28SDPNL393327309.01266559211.984-2-6-4-1603.612.953B-2B-1B-SS
97Peyton Battenfield25CLEAL76034.21082001.0001602.601.43P
98Brett Baty23NYMNL1019480809.2227681491017.956-16-24-5-702.412.153B-OF
99Jake Bauers27NYYAL746638538.02232146314.987-12-26-9-20-23.682.97OF-1B
100Mike Baumann27BALAL600064.2835011.000-2-601.110.13P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
101Félix Bautista28BALAL560061.0101001.000-2-700.150.02P
102Eduard Bazardo27TOTAL120016.0312001.00017501.690.25P
103Matt Beaty30TOTMLB18128105.2108989113.991-2-17-1-11-19.115.941B-OF-P
104Tristan Beck27SFGNL333085.0156814.9331201.480.42P
105David Bednar28PITNL660067.1111911.9091301.340.15P
106Jalen Beeks29TBRAL308042.1615001.0001501.280.20P
107Josh Bell30TOTZZ605930485.043238444432.9910-1-5-1207.947.131B
108Andrew Bellatti31PHINL270024.2110001.0000000.360.04P
109Cody Bellinger27CHCNL1271251011107.263059728530.992662215.084.37OF-1B
110Brayan Bello24BOSAL28280157.0352015021.0000002.011.25P
111Brandon Belt35TORAL292821242.22051977116.995-1-4-2-10-17.577.031B
112Anthony Bemboom33BALAL64439.039381001.000000009.006.50C
113Andrew Benintendi28CHWAL1471421391251.2281271641.9861110-3-211.991.88OF
114Will Benson25CINNL978354742.02031976011.00000-3-4-12.462.09OF
115Brennan Bernardino31BOSAL556050.2114611.9090001.780.18P
116José Berríos29TORAL32320189.243152622.9535511.951.28P
117Prelander Berroa23SEAAL2001.200000000.000.00P
118Jon Berti33MIANL12610071911.03611242251244.96781056-13.452.51SS-3B-OF-2B
119Christian Bethancourt31TBRAL1038974798.08818443343.9953500-49.898.51C-P
120Mookie Betts30LADNL152151891284.2420244171538.9881099822.912.15OF-2B-SS
121Tanner Bibee24CLEAL25250142.02051411.9501101.200.76P
122Bo Bichette25TORAL1301291211136.1395122265859.980-3-35503.072.98SS
123Phil Bickford27TOTNL610067.1844001.000-4-7101.070.13P
124Osvaldo Bido27PITNL169050.2826001.0001401.420.50P
125Shane Bieber28CLEAL21211128.028121511.964-2-301.901.29P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
126Brandon Bielak27HOUAL1513080.0835011.0001300.900.53P
127Cavan Biggio28TORAL997853720.0295193100236.993-3-5-5-8-23.662.662B-OF-1B-3B-SS
128Jake Bird27COLNL703089.11174011.000-1-201.110.16P
129Ty Blach32COLNL2013078.01358021.0002501.500.65P
130Paul Blackburn29OAKAL21200103.22012710.9502401.650.90P
131Charlie Blackmon36COLNL302824238.05856110.98321021002.161.90OF
132Dairon Blanco30KCRAL613625356.2102984001.00031141302.571.67OF
133Ronel Blanco29HOUAL177052.0835031.0001401.380.47P
134Travis Blankenhorn26WSNNL1010785.017170001.000-2-310001.801.70OF
135JJ Bleday25OAKAL757158622.0167160432.982-5-10-5-9-22.372.19OF
136Richard Bleier36BOSAL270030.272411.8570001.760.22P
137Xander Bogaerts30SDPNL1461461411285.2543167368864.985109-4-4-13.753.66SS
138Alec Bohm26PHINL1411391091239.1665484172950.986-7-7-12-12-14.763.863B-1B
139Cody Bolton25PITNL160021.1220001.000-1-900.840.13P
140Ryan Borucki29PITNL382040.160510.8331501.120.13P
141Sean Bouchard27COLNL1610993.03130010.968227112-12.901.88OF
142Caleb Boushley29MILNL1002.100000000.000.00P
143Jonathan Bowlan26KCRAL2103.000000000.000.00P
144Matt Bowman32NYYAL3004.000000000.000.00P
145Brad Boxberger35CHCNL220020.0743011.0000003.150.32P
146Matthew Boyd32DETAL1515071.012111011.0003801.520.80P
147Joe Boyle23OAKAL33016.0101001.0000000.560.33P
148Silvino Bracho30CINNL5007.100000000.000.00P
149Cody Bradford25TEXAL208056.0413001.0000000.640.20P
150Kyle Bradish26BALAL30300168.2271116011.000-1-101.440.90P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
151Archie Bradley30MIANL4007.1101001.0000001.230.25P
152Jackie Bradley Jr.33KCRAL433228294.177743001.00041641602.351.79OF
153Taj Bradley22TBRAL23210104.2734001.0000000.600.30P
154Michael Brantley36HOUAL1010681.014131001.0001911401.561.40OF
155Matt Brash25SEAAL780070.214410001.0003801.780.18P
156Ryan Brasier35TOTZZ590059.264110.833-2-4000.750.08P
157Huascar Brazobán33MIANL500058.2103521.800-3-1001.230.16P
158John Brebbia33SFGNL4010038.172410.8571511.410.15P
159Alex Bregman29HOUAL1601601531417.14051092811530.963435402.482.443B
160Will Brennan25CLEAL12110689954.2254242933.988790002.372.07OF
161Colten Brewer30NYYAL3008.1321001.0000003.241.00P
162Jonah Bride27OAKAL312615213.077324329.974020003.172.343B-1B
163Beau Brieske25DETAL251035.0303001.0000000.770.12P
164Jeff Brigham31NYMNL370037.273310.8570001.430.16P
165Braden Bristo28TOTAL3007.000000000.000.00P
166Jhony Brito25NYYAL2513090.1178811.9411211.590.64P
167Connor Brogdon28PHINL271029.0523001.000-1-701.550.19P
168Mike Brosseau29MILNL25209160.155232753.909-3-20-3-22-12.811.793B-1B-P-2B
169Hunter Brown24HOUAL31290155.21621310.938-1-100.870.48P
170Seth Brown30OAKAL918058702.22562497071.000343503.282.72OF-1B
171Justin Bruihl26TOTNL270028.0413001.0000001.290.15P
172Vidal Bruján25TBRAL322015201.2752942410.947-1-5-1-503.172.152B-SS-OF-3B
173Kris Bryant31COLNL545447458.0141132636.979-8-22-8-2002.712.56OF-1B
174Kris Bubic25KCRAL33016.0211001.0000001.130.67P
175JB Bukauskas26TOTZZ6007.0431001.0000005.140.67P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
176Madison Bumgarner33ARINL44016.2303001.0000001.620.75P
177Aaron Bummer29CHWAL610058.1157710.933-3-1002.160.23P
178Nick Burdi30CHCNL3003.000000000.000.00P
179Zack Burdi28TBRAL3004.0101001.0000002.250.33P
180Peyton Burdick26MIANL138582.014140001.000-3-440001.541.08OF
181Jake Burger27TOTMLB11110590909.027590176924.967-8-11-6-702.632.383B-2B-1B
182Brock Burke26TEXAL530059.2633011.000-1-300.910.11P
183Alec Burleson24STLNL716036493.120519114081.000-6-15-4-923.742.81OF-1B-P
184Corbin Burnes28MILNL32320193.243291222.953-1-101.911.28P
185Michael Busch25LADNL191111119.045221946.911-2-24-1-1003.102.163B-1B-2B-OF
186Alan Busenitz32CINNL6007.0220001.0000002.570.33P
187Matt Bush37MILNL120010.1321001.0000002.610.25P
188Lawrence Butler22OAKAL423325295.283821011.00012-3-12-12.531.98OF
189José Buttó25NYMNL97042.0642001.000-2-1001.290.67P
190José Caballero26SEAAL907058644.1319108205651.981713101814.373.292B-SS-3B-OF
191Trey Cabbage26LAAAL19157122.07467616.986-1-100005.393.841B-OF
192Edward Cabrera25MIANL2220099.2124711.917-1-200.990.50P
193Génesis Cabrera26TOTZZ610055.2853011.0000001.290.13P
194Miguel Cabrera40DETAL1000.1110001.000072000027.001.001B
195Oswaldo Cabrera24NYYAL1088062771.118713448512.97335-4-6-12.121.53OF-3B-SS-2B-1B
196Kelvin Caceres23LAAAL2001.1101001.0000006.750.50P
197Kole Calhoun35CLEAL282722235.0182171110191.000131506.976.501B-OF
198Willie Calhoun28NYYAL1210375.010100001.00005-2-3201.200.83OF
199Alex Call28WSNNL12310998974.2294289411.997457812.712.38OF
200Blair Calvo27COLNL1001.000000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
201Johan Camargo29SFGNL85549.122814021.000-1-27-2-4904.012.75SS-3B
202Junior Caminero19TBRAL55445.0136611.9230012702.402.003B-SS-2B
203Isaiah Campbell25SEAAL270028.231110.6670000.630.07P
204Luis Campusano24SDPNL423734325.13343181330.991-3-11-3-11-19.167.88C
205Alexander Canario23CHCNL32115.0330001.000-1-40-1-8001.801.00OF
206Jeimer Candelario29TOTNL1321311181139.2420198213935.979-3-3-4-403.253.023B-1B
207Mark Canha34TOTNL1039365812.226224317212.992233402.882.39OF-1B-3B
208Griffin Canning27LAAAL24220127.01871012.9443501.200.71P
209Yennier Cano29BALAL720072.225520011.0002603.100.35P
210Dominic Canzone25TOTZZ382924270.17167310.986314-1-402.331.84OF
211Conner Capel26OAKAL262116178.04542210.978-5-321602.221.69OF
212Vinny Capra26PITNL75446.02281312.955-1-230004.113.002B-3B
213Matt Carasiti31COLNL160024.1422001.0000001.480.25P
214Victor Caratini29MILNL595555509.15064881712.998-1-31218.928.56C-1B
215Dylan Carlson24STLNL725953549.0143141110.9931312-12.331.97OF
216Drew Carlton27SDPNL110020.2312011.000-1-1001.310.27P
217Kerry Carpenter25DETAL908470723.2168158731.982-1-2-1-112.051.83OF
218Matt Carpenter37SDPNL1310481.0716830101.000-1-120007.895.461B
219Carlos Carrasco36NYMNL2020090.022111010.955-1-2-12.101.05P
220Corbin Carroll22ARINL1491441051266.2299293512.99755-3-2-22.122.00OF
221Evan Carter20TEXAL231917174.241383001.00021364112.111.78OF
222Curt Casali34CINNL402716241.02522391121.9922931519.346.10C-1B-3B
223Triston Casas23BOSAL1251151051037.095885895589.995-3-3-4-508.277.621B
224Daniel Castano28MIANL2003.000000000.000.00P
225Nick Castellanos31PHINL1481481371292.126425410041.000-7-7-9-821.841.78OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
226Diego Castillo29SEAAL8008.200000000.000.00P
227José Castillo27SDPNL1000.100000000.000.00P
228Luis Castillo30SEAAL33330197.023167001.0000001.050.70P
229Max Castillo24KCRAL70020.1606011.00022002.660.86P
230Harold Castro29COLNL896850599.0287131153350.99000-5-1014.272.992B-OF-3B-SS-P
231Miguel Castro28ARINL750064.282510.875-1-300.970.09P
232Rodolfo Castro24TOTNL845943560.2241851431331.946-6-12-5-10-13.662.45SS-2B-3B
233Willi Castro26MINAL1139246865.12211487129.991-3-45602.281.51OF-3B-2B-SS-P
234Jake Cave30PHINL605237449.0180173619.9941425-13.592.84OF-1B
235Dylan Cease27CHWAL33330177.02251610.9553301.070.64P
236Slade Cecconi24ARINL74027.0220001.000-1-700.670.29P
237Luis Cessa31CINNL76026.0211001.0000000.690.29P
238Andrew Chafin33TOTNL630051.1146712.92937002.280.21P
239Yu Chang27BOSAL383222280.01234379125.992012903.923.05SS-2B-1B-3B
240Aroldis Chapman35TOTAL610058.1404001.000-2-4100.620.07P
241Matt Chapman30TORAL1371371321213.23791142531235.96817161212-12.722.683B
242JT Chargois32MIANL465042.162310.833-1-501.060.11P
243Jesse Chavez39ATLNL361034.261411.8330001.300.14P
244Michael Chavis27WSNNL382715229.212051690221.00042352604.703.002B-3B-1B-OF
245Yonny Chirinos29TOTZZ209085.01385011.0000001.380.65P
246Jazz Chisholm Jr.25MIANL959276775.2178171431.98334-9-13-12.031.84OF
247Jiman Choi32TOTNL171411123.012211750101.000010008.937.181B
248Adam Cimber32TORAL220020.2312001.0000001.310.14P
249José Cisnero34DETAL630059.1514001.0000000.760.08P
250Aaron Civale28TOTAL23230122.1136611.9230000.880.52P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
251Taylor Clarke30KCRAL582059.0135710.9231301.830.21P
252Emmanuel Clase25CLEAL750072.21811610.944-1-302.110.23P
253Alex Claudio31MILNL1000.100000000.000.00P
254Garrett Cleavinger29TBRAL150012.0312001.0000002.250.20P
255Kody Clemens27PHINL433628322.028726125119.997122707.996.361B-OF-P-SS
256Ernie Clement27TORAL23134119.060174038.95032544004.312.28SS-2B-3B-P
257Mike Clevinger32CHWAL24242131.1167810.938-3-501.030.63P
258Alex Cobb35SFGNL28282151.13072032.900-1-1-11.610.96P
259Oscar Colás24CHWAL726556589.1168157562.964-8-15-5-10-22.472.25OF
260Gerrit Cole32NYYAL33332209.031101920.9352201.250.88P
261Dylan Coleman26KCRAL231018.100000000.000.00P
262Zack Collins28CLEAL22116.016142001.000000009.008.00C
263Alex Colomé34CHWAL4003.0101001.0000003.000.25P
264Michael Conforto30SFGNL11010476873.0162155521.988-10-13-1-121.651.45OF
265Roansy Contreras23PITNL1911068.11082001.000-2-601.320.53P
266William Contreras25MILNL108108104942.2101096930115.989-1-156-19.549.25C
267Willson Contreras31STLNL978981764.07186793185.989-1-2-8-1318.367.32C
268Sam Coonrod30NYMNL10006.2211001.0000002.700.20P
269Garrett Cooper32TOTNL827468651.062559428355.995-1-21118.607.591B
270Patrick Corbin33WSNNL32320180.049113623.95933-12.351.47P
271Franchy Cordero28NYYAL221914161.035341001.000-3-19-1-701.961.59OF
272Jimmy Cordero31NYYAL311032.240310.750-1-600.830.10P
273Carlos Correa28MINAL1351341141144.1450166278656.98711-2-223.493.29SS
274Nestor Cortes28NYYAL1212063.11055001.0000001.420.83P
275Tom Cosgrove27SDPNL540051.1505001.0000000.880.09P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
276Danny Coulombe33BALAL610051.1404001.000-1-400.700.07P
277Jake Cousins28MILNL9009.1312001.00012102.890.33P
278Dylan Covey31TOTNL291043.0541001.0000001.050.17P
279Colton Cowser23BALAL261714182.04340210.977-2-13-5-3202.081.62OF
280Austin Cox26KCRAL243035.2312001.0001600.760.13P
281Brandon Crawford36SFGNL938568726.23381032231250.964-7-12-14-4-14.043.51SS-P
282J.P. Crawford28SEAAL1441441341260.05151603411462.97311-3-303.583.48SS
283Kutter Crawford27BOSAL31230129.11913420.8950011.180.55P
284Nabil Crismatt28TOTNL80013.0615001.00019204.150.75P
285Cooper Criswell26TBRAL100033.0404001.0000001.090.40P
286Garrett Crochet24CHWAL130012.221010.5000000.710.08P
287C.J. Cron33TOTZZ615952502.049245928555.990-2-500-18.737.981B
288Jake Cronenworth29SDPNL1271241081105.1928804121394.997332207.536.561B-2B
289Declan Cronin25CHWAL90011.063211.8330004.090.56P
290Tyler Cropley27KCRAL22117.015141001.000-1-710007.947.50C
291Pete Crow-Armstrong21CHCNL133252.112120001.00024812302.060.92OF
292Wil Crowe28PITNL5009.2303001.000-1-2102.790.60P
293Fernando Cruz33CINNL582066.0106310.900-1-301.230.16P
294Nelson Cruz42SDPNL1001.0110001.000000009.001.001B
295Oneil Cruz24PITNL99773.031111916.96803-1-1603.703.33SS
296Steven Cruz24KCRAL104012.2101001.0000000.710.10P
297José Cuas29TOTZZ722065.1734001.0000000.960.10P
298Johnny Cueto37MIANL1310052.11037011.0002801.720.77P
299Xzavion Curry24CLEAL419095.01129011.0001201.040.27P
300John Curtiss30NYMNL150019.2110001.0000000.460.07P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
301Tyler Cyr30LADNL2001.200000000.000.00P
302Travis d'Arnaud34ATLNL635956530.05805631251.991-5-1100-19.769.13C
303David Dahl29SDPNL33120.0871011.000-1-780003.602.67OF
304Bobby Dalbec28BOSAL181511121.098831418.9902210007.215.111B-3B-SS-2B
305Davis Daniel26LAAAL30012.1303001.00011602.191.00P
306Hagen Danner24TORAL1000.100000000.000.00P
307Yu Darvish36SDPNL24240136.116610011.000-3-401.060.67P
308Tucker Davidson27TOTAL381051.11064001.000-2-4701.750.26P
309Zach Davies30ARINL1818082.118810021.0000001.971.00P
310Henry Davis23PITNL494937419.16659341.939-17-48-9-25-21.331.22OF-C
311J.D. Davis30SFGNL126114981002.2359140210921.975-5-6-9-11-13.142.673B-1B
312Jonathan Davis31MIANL332724245.051510001.000-2-11-3-1401.871.55OF
313Noah Davis26COLNL86030.0422001.0001701.200.50P
314Yonathan Daza29COLNL232018171.049490001.000-4-28-3-2102.582.13OF
315Enmanuel De Jesus26MIANL2006.1321001.00013214.261.50P
316Chase De Jong29PITNL60011.1220001.0000001.590.33P
317Bryan De La Cruz26MIANL1521461271299.1289277753.983-7-7-8-7-21.971.87OF
318Elly De La Cruz21CINNL989591850.03501352011435.960-2-3-6-8-13.563.33SS-3B
319José De León30MINAL131017.1101001.0000000.520.08P
320Enyel De Los Santos27CLEAL700065.2927001.0002601.230.13P
321Yerry De Los Santos25PITNL220024.140312.7500001.110.14P
322Jacob deGrom35TEXAL66030.1211001.000-2-1300.590.33P
323Paul DeJong29TOTMLB11010297910.2385125255546.987230003.763.42SS-2B
324Jason Delay28PITNL685346484.04654471351.989-6-1525-18.556.76C
325Jonny DeLuca24LADNL2110194.23431211.97122222513.141.57OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
326Matt Dermody32BOSAL1104.000000000.000.00P
327Anthony DeSclafani33SFGNL1918099.229101812.9662402.531.47P
328Reid Detmers23LAAAL28280148.2817001.0000000.480.29P
329Chris Devenski32TOTAL380042.1844001.000-1-2801.700.21P
330Rafael Devers26BOSAL1511491381294.03701042471924.949-9-8-9-802.442.313B-SS
331Aledmys Díaz32OAKAL987840673.222999125527.978-11-19-8-1402.991.96SS-3B-2B-OF-1B
332Alexis Díaz26CINNL710067.1135621.846-1-301.470.15P
333Elias Díaz32COLNL1261161061004.286580748109.98845-16-19-17.666.79C
334Isan Díaz27TOTMLB87665.0341222061.00012023604.714.252B-3B
335Jhonathan Díaz26LAAAL4107.0321001.0000003.860.75P
336Jordan Diaz22OAKAL736547541.21848888821.957-12-26-10-22-12.922.413B-2B-1B
337Miguel Díaz28DETAL123014.0101001.0000000.640.08P
338Yainer Diaz24HOUAL684949462.046342928615.98751441038.906.72C-1B
339Yandy Díaz31TBRAL1221191001017.194687072470.996220008.337.601B-3B
340Corey Dickerson34WSNNL443814288.27369130.95901-3-1202.181.59OF
341Jake Diekman36TOTAL630056.262310.833-1-2100.790.08P
342Brandon Dixon31SDPNL25199172.21291217111.99211032006.674.571B-OF-P
343Dylan Dodd25ATLNL77034.1101001.0000000.260.14P
344Jasson Domínguez20NYYAL88872.016160001.0000-5-2-3302.002.00OF
345Seranthony Domínguez28PHINL570050.0104331.700-1-401.260.12P
346Josh Donaldson37TOTMLB393832323.1101267329.9803122702.762.543B-P
347Brendan Donovan26STLNL756553585.026817293332.989-10-21-3-624.083.272B-OF-1B-3B-SS
348Camilo Doval25SFGNL690067.272410.857-3-900.800.09P
349Jeter Downs24WSNNL52020.0523011.000-2-96-2-12002.250.83SS-2B
350Brenton Doyle25COLNL1251181051023.23843731013.99721241922-13.373.06OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
351Tommy Doyle27COLNL150023.2220001.0000000.760.13P
352Hunter Dozier31KCRAL272517209.065451914.9850-1-1-502.762.213B-OF-1B
353Brandon Drury30LAAAL11611386991.2553335216268.996-10-12-2-2-15.003.962B-1B
354Daniel Duarte26CINNL310031.2633001.0001601.710.19P
355Shawn Dubin27HOUAL3109.0110001.0000001.000.33P
356Mauricio Dubón28HOUAL12510798989.1408199202756.983565613.653.112B-OF-SS-1B-3B
357Tyler Duffey32CHCNL1002.000000000.000.00P
358Matt Duffy32KCRAL705028446.0231128931020.957-2-60004.463.033B-2B-1B-P-SS
359Dane Dunning28TEXAL35260172.223101123.9131111.090.60P
360Ezequiel Duran24TEXAL1008563761.023399125916.961-6-10-6-9-22.652.13SS-OF-3B-2B-1B
361Jarren Duran26BOSAL968264731.0171168211.99411-6-9-12.091.77OF
362Jhoan Durán25MINAL590062.112210001.000-2-6-11.730.20P
363Adam Duvall34BOSAL847960692.11561524031.000-3-6-4-6-12.031.86OF
364Nate Eaton26KCRAL221510135.22724210.9630-321701.721.08OF-3B-P
365Cam Eden25TORAL21110.0220001.0000-360001.801.00OF
366Tommy Edman28STLNL1351291091125.1560284268868.986553314.413.73SS-2B-OF
367Carl Edwards Jr.31WSNNL320031.272410.8570001.710.19P
368Xavier Edwards23MIANL272015180.16025350121.000-2-15-1-602.992.142B-OF
369Zach Eflin29TBRAL31310177.2271314031.0002201.370.87P
370Bryce Elder24ATLNL31310174.2251015041.0000001.290.81P
371Drew Ellis27PHINL107362.034286061.0001250004.943.403B-1B
372Christian Encarnacion-Strand23CINNL393623311.023420824225.991010006.715.161B-3B-OF
373Adam Engel31SDPNL43022.0770001.0000-16-1-5402.861.75OF
374Mason Englert23DETAL311056.0808001.0000001.290.26P
375Nathan Eovaldi33TEXAL25252144.0342212011.0000002.131.36P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
376Lucas Erceg28OAKAL500055.072321.7140000.820.10P
377Eduardo Escobar34TOTMLB867153631.021574134718.967-8-15-8-15-12.972.213B-2B-1B-P-SS
378Jose Espada26SDPNL1001.000000000.000.00P
379Santiago Espinal28TORAL846042563.022976144932.961-2-4-2-403.522.472B-3B-SS
380Paolo Espino36WSNNL3004.0211011.0000004.500.67P
381Joey Estes21OAKAL22010.0110001.0000000.900.50P
382Carlos Estévez30LAAAL630062.1413001.0000000.580.06P
383Jeremiah Estrada24CHCNL120010.2110001.0000000.840.08P
384Thairo Estrada27SFGNL1181171051034.2536179349879.98544-3-314.594.092B-SS-OF
385Alex Faedo27DETAL1512064.2624001.0000000.840.40P
386Pete Fairbanks29TBRAL490045.1918001.0000001.790.18P
387Stuart Fairchild27CINNL946538566.0159152521.9874912-12.501.67OF
388Bailey Falter26TOTNL1814080.211110001.00022901.230.61P
389Jeurys Familia33OAKAL140012.2101001.0000000.710.07P
390Jake Faria29BOSAL1002.000000000.000.00P
391Buck Farmer32CINNL710075.01037011.000-2-501.200.14P
392Kyle Farmer32MINAL1177957796.124689153435.984-3-4-2-3-12.741.793B-SS-2B-1B-OF
393Calvin Faucher27TBRAL174025.240310.750-1-801.050.18P
394Angel Felipe25OAKAL140015.0211011.00011301.200.14P
395Ryan Feltner26COLNL1010043.1431001.000-2-900.830.40P
396Caleb Ferguson26LADNL687060.193421.778-2-701.040.10P
397Freddy Fermin28KCRAL655453499.25034702495.9823781918.907.60C
398José Fermín24STLNL181613143.167214425.970-1-421704.083.612B-3B
399Jose A. Ferrer23WSNNL390034.0102711.9001602.380.23P
400Matt Festa30SEAAL8009.0110001.000-1-2201.000.13P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
401Kyle Finnegan31WSNNL670069.11798011.000-2-602.210.25P
402Tyler Fitzgerald25SFGNL1010788.133285001.0002240003.362.75OF-3B
403Jack Flaherty27TOTZZ29270144.1321814031.00043302.001.10P
404Josh Fleming27TBRAL123051.2707011.0000001.220.58P
405David Fletcher29LAAAL322720241.2963857113.990-5-23-1-503.542.71SS-2B-3B
406Dominic Fletcher25ARINL272420219.16964411.986-3-1542102.792.52OF
407Chris Flexen28TOTZZ29160102.116511011.000-2-2301.410.55P
408Wilmer Flores31SFGNL786141556.049242063941.982253617.825.431B-3B-2B
409Estevan Florial25NYYAL191817156.04140010.976212-1-7-12.312.11OF
410Dylan Floro32TOTZZ620056.292613.889-3-6301.270.13P
411Jason Foley27DETAL700069.015312021.0001301.960.21P
412Mike Ford30SEAAL125359.047443031.00012412007.173.921B-P
413Nick Fortes26MIANL1048580774.087482636122.9861258610.028.29C
414Jake Fraley28CINNL816350586.1141137310.993-1-2-4-8-22.151.73OF
415J.P. France28HOUAL24230136.12081111.9500001.250.79P
416Ty France28SEAAL1581541441360.0121111061041106.999-11-10-7-628.017.661B
417Bowden Francis27TORAL200036.1422011.0000000.990.20P
418Wander Franco22TBRAL111108104948.0435116310955.97912151620-24.043.84SS
419Adam Frazier31BALAL136113881012.2405155245556.988-5-6-1-1-13.552.862B-OF
420Clint Frazier28CHWAL31179171.02825210.964-2-170001.420.87OF
421Kyle Freeland30COLNL29290155.217512021.000-3-400.980.59P
422Freddie Freeman33LADNL1611611391378.1126011311281126.99933-9-808.227.821B
423Tyler Freeman24CLEAL533931359.01324583412.970-4-14-6-2003.212.333B-2B-SS-OF-1B
424Sal Frelick23MILNL554933446.199954011.00051461602.001.80OF
425Luis Frías25ARINL290031.0413001.0000001.160.14P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
426Max Fried29ATLNL1414177.2156720.867-2-501.510.93P
427TJ Friedl27CINNL137122971090.1315305912.997671122.592.29OF
428David Fry27CLEAL552513262.21901789310.984-2-11-4-18-16.413.17C-1B-OF-3B-P
429Shintaro Fujinami29TOTAL647079.0761001.000-1-1520.800.11P
430Carson Fulmer29LAAAL31010.0321001.0000002.701.00P
431Michael Fulmer30CHCNL581057.0633011.0001400.950.10P
432Kody Funderburk26MINAL110012.0523001.0000003.750.45P
433Hunter Gaddis25CLEAL117042.0725001.0000001.500.64P
434Matt Gage30HOUAL5006.200000000.000.00P
435Cam Gallagher30CLEAL565327420.14404181931.9930072029.367.80C
436Giovanny Gallegos31STLNL560055.0734001.0000001.150.13P
437Zac Gallen27ARINL34341210.0271512011.0002201.160.79P
438Joey Gallo29MINAL1088246736.137735421228.995-1-2-1-1-14.583.26OF-1B
439Ben Gamel31SDPNL33226.097020.778-1-65-1-46-12.422.33OF
440Adolis García30TEXAL1401381181185.23152981161.98115156602.352.21OF
441Avisaíl García32MIANL312820235.046451001.000131501.761.48OF
442Deivi García24TOTAL80015.0330001.0000001.800.38P
443Luis García36SDPNL610059.2102710.900-3-10-11.360.15P
444Luis García Jr.23WSNNL121112108996.1466182276877.983-11-13-6-704.143.792B
445Luis Garcia26HOUAL66027.0321001.0000001.000.50P
446Maikel Garcia23KCRAL117114104981.230283211827.97400-1-112.702.413B-SS-2B
447Rico Garcia29TOTZZ100011.2101001.0000000.770.10P
448Robert Garcia27TOTNL250032.082510.8750001.970.28P
449Yimi García32TORAL730066.0826001.0001301.090.11P
450Kyle Garlick31MINAL128160.010100001.000040001.500.83OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
451Amir Garrett31KCRAL270024.1101011.000-1-800.370.04P
452Braxton Garrett25MIANL31300159.22972021.93100-11.520.87P
453Reed Garrett30TOTZZ110019.2312001.0000001.370.27P
454Stone Garrett27WSNNL825440530.2119114320.983921511-11.981.43OF
455Mitch Garver32TEXAL292720231.0224214821.99100-4-21-18.657.66C-1B
456Justin Garza29BOSAL171018.1110001.0000000.490.06P
457Kevin Gausman32TORAL31310185.0271116001.0000001.310.87P
458Zack Gelof23OAKAL696969601.2281137141344.989-1-20004.164.032B
459Domingo Germán30NYYAL20191108.22313820.9130001.741.05P
460Ian Gibaut29CINNL740075.262220.667-2-500.480.05P
461Kyle Gibson35BALAL33330192.034151812.9713301.551.00P
462Logan Gilbert26SEAAL32321190.2311912011.000-1-101.460.97P
463Tyler Gilbert29ARINL110017.1532001.00011202.600.45P
464Logan Gillaspie26BALAL11009.0202001.0000002.000.18P
465Andrés Giménez24CLEAL1501461421308.0666259401687.9911312232134.544.402B
466Kevin Ginkel29ARINL600065.1844011.000-1-301.100.13P
467Lucas Giolito28TOTAL33330184.1615011.000-2-1300.290.18P
468Sawyer Gipson-Long25DETAL44020.0110001.000-1-1000.450.25P
469Mychal Givens33BALAL6004.0202001.0000004.500.33P
470Tyler Glasnow29TBRAL21210120.020128011.000-3-501.500.95P
471Paul Goldschmidt35STLNL1331331201153.1116510481152122.998223329.088.741B
472Austin Gomber29COLNL27270139.016214001.0000001.040.59P
473Yan Gomes35CHCNL1039283821.28497895467.99346-2-329.238.18C
474Yoendrys Gómez23NYYAL1002.000000000.000.00P
475Tony Gonsolin29LADNL20200103.020137001.0001201.751.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
476Marco Gonzales31SEAAL1010050.0716011.0001401.260.70P
477Nick Gonzales24PITNL343227289.21365776319.978-1-400-14.133.502B-SS
478Chi Chi González31MIANL3003.2101001.0000002.450.33P
479Oscar González25CLEAL322923246.157570001.000-6-31-7-3402.081.78OF
480Romy Gonzalez26CHWAL362820251.283325018.98814-3-14-12.932.002B-OF-SS-3B
481Victor González27LADNL341033.2624001.0000001.600.18P
482Hunter Goodman23COLNL181613139.273721051.000-5-40-2-1704.704.06OF-1B
483Nick Gordon27MINAL34237206.177552118.9872121513.321.95OF-2B-SS
484MacKenzie Gore24WSNNL27270136.11821511.9444601.120.63P
485Nolan Gorman23STLNL887971703.1340111223655.98224-2-3-24.273.592B-3B
486Trevor Gott30TOTZZ640058.01431010.9290002.020.20P
487Yasmani Grandal34CHWAL958262713.27837483146.995-8-13-11-18-19.827.95C-1B
488Brusdar Graterol24LADNL681067.12261423.9090002.670.29P
489Kendall Graveman32TOTAL680066.195310.889-1-1801.090.12P
490Jon Gray31TEXAL29291157.122101110.9550001.200.72P
491Josiah Gray25WSNNL30300159.02716832.889-3-401.360.80P
492Sonny Gray33MINAL32320184.0301020011.0004401.470.94P
493Tristan Gray27TBRAL21113.2633001.0000350003.953.00SS-1B
494Chad Green32TORAL120012.0110011.000-1-1700.750.08P
495Hunter Greene23CINNL22220112.01248001.0000000.960.55P
496Riley Greene22DETAL908582764.0197191151.975-4-7-6-9-22.262.13OF
497Shane Greene34CHCNL2003.0101001.0000003.000.50P
498Zack Greinke39KCRAL30270142.1341123021.0006802.151.13P
499Randal Grichuk31TOTZZ10410290897.1217204942.982-8-11-1-112.142.05OF
500Trent Grisham26SDPNL1531421391276.0308303141.9873310-22.141.99OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
501Vaughn Grissom22ATLNL232019179.068224068.912-7-47-7-47-13.122.70SS-2B
502Robbie Grossman33TEXAL726332523.29389130.968-11-24-9-20-21.551.25OF
503Michael Grove26LADNL1812069.0104421.800-1-301.040.44P
504Javy Guerra27TOTZZ172019.1633001.0000002.790.35P
505Vladimir Guerrero Jr.24TORAL1211201151065.093986467887.991-2-2-6-717.877.691B
506Luis Guillorme28NYMNL492920271.11265370322.976626-1-404.082.322B-3B-SS-P
507Lourdes Gurriel Jr.29ARINL968969779.01621539001.0001625142111.871.69OF-1B
508Yuli Gurriel39MIANL937170671.160356932264.99723-1-208.066.461B
509Dalton Guthrie27PHINL208582.224222021.0000345802.611.20OF-3B
510Eric Haase30TOTAL787057634.05235061340.992-1-223-17.376.18C-OF
511Josh Hader29SDPNL610056.11028011.0001401.600.16P
512Sam Haggerty29SEAAL35178170.261481215.984-3-22-2-1403.161.71OF-2B-1B
513Darick Hall27PHINL16146120.01171095311.974-1-11-1-1008.557.131B
514DL Hall24BALAL180019.1624001.0000002.790.33P
515Billy Hamilton32CHWAL1004.00000000000.000.00OF
516Caleb Hamilton28BOSAL42016.217161001.000000009.184.25C
517David Hamilton25BOSAL151110100.256193529.96404112-14.833.60SS-2B
518Ian Hamilton28NYYAL393058.01587011.0002702.330.38P
519Garrett Hampson28MIANL875936571.21899986419.979-7-15-1-2-12.911.83OF-SS-2B-3B
520Emerson Hancock24SEAAL33012.0202001.0000001.500.67P
521Brad Hand33TOTNL600053.21019011.0000001.680.17P
522Brenan Hanifee25DETAL3005.0000000000.000.00P
523Mitch Haniger32SFGNL575343454.29289120.978372501.781.58OF
524Ian Happ28CHCNL1541521421338.12682531234.9891092121.781.72OF
525Bryce Harper30PHINL363633303.027925820120.996-1-41408.267.721B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
526Hobie Harris30WSNNL160019.1422001.0000001.860.25P
527Hogan Harris26OAKAL146063.0125520.8331301.430.71P
528Michael Harris II22ATLNL1381371331205.0316306822.994-6-52112.352.28OF
529Josh Harrison35PHINL352522235.0823348111.988-3-17-4-2003.102.192B-3B-OF-P
530Kyle Harrison21SFGNL77034.2202001.0000000.520.29P
531Geoff Hartlieb29MIANL2004.000000000.000.00P
532Grant Hartwig25NYMNL280035.152210.8001601.020.14P
533Hunter Harvey28WSNNL570060.2422001.000-2-700.590.07P
534Adam Haseley27CHWAL237590.226260001.0001150002.581.13OF
535Thomas Hatch28TOTZZ182028.2642001.0000001.880.33P
536Ke'Bryan Hayes26PITNL1221181111037.236593266633.9841720212403.112.943B
537Austin Hays27BALAL1411341201195.12602564001.000775511.961.84OF
538Brent Headrick25MINAL140025.2101001.0000000.350.07P
539Andrew Heaney32TEXAL34280147.11531112.9330000.860.41P
540Taylor Hearn28TOTZZ130015.0211001.0000001.200.15P
541Jonathan Heasley26KCRAL120015.0541001.0000003.000.42P
542Austin Hedges30TOTMLB826644570.26105931074.989-2-4112329.517.18C-P
543Jonah Heim28TEXAL12411694993.19809384028.99891167-18.867.89C
544Tyler Heineman32TOTZZ20166127.01251223001.000-1-9-1-908.866.25C
545Ben Heller31ATLNL190018.242111.750-1-1101.450.16P
546Ryan Helsley28STLNL330036.2523001.0000001.230.15P
547Heath Hembree34TBRAL1001.100000000.000.00P
548Gunnar Henderson22BALAL136132971179.14181302741448.96710101313-13.082.423B-SS
549Kyle Hendricks33CHCNL24240137.03292120.9381101.971.25P
550Liam Hendriks34CHWAL5005.0110001.0000001.800.20P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
551Tommy Henry25ARINL1716089.081610.8750000.710.41P
552David Hensley27HOUAL171210113.144301317.9770-20003.412.532B-1B-OF-3B
553Sam Hentges26CLEAL560052.1532001.000-2-800.860.09P
554Jimmy Herget29LAAAL291029.0312011.0001700.930.10P
555Kevin Herget32CINNL140024.1211001.000-1-800.740.14P
556Carlos Hernández26KCRAL674070.0606001.0000000.770.09P
557Daysbel Hernández26ATLNL4003.200000000.000.00P
558Enrique Hernández31TOTMLB140121831106.24431972281851.959-4-5-2-213.462.53SS-OF-2B-3B-1B
559Jonathan Hernández26TEXAL330031.2633001.0000001.710.18P
560Jose Hernandez25PITNL500050.2312001.000-2-800.530.06P
561Nick Hernandez28SDPNL2003.000000000.000.00P
562Teoscar Hernández30SEAAL1351311271160.12642491237.989-15-1511-12.021.93OF
563Yonny Hernández25LADNL114252.021813051.0000-512303.631.752B-3B-P
564Iván Herrera23STLNL13101092.082766001.0000000-18.026.31C
565José Herrera26ARINL423626309.13102951234.99000-6-2318.937.31C-P
566Tim Herrin26CLEAL230027.240310.750-1-700.980.13P
567Jason Heyward33LADNL1129348780.0205197350.97681334-22.311.74OF-1B
568Aaron Hicks33TOTAL847354651.0142139120.986-8-14-8-14-21.941.67OF
569Jordan Hicks26TOTZZ650065.21610510.938-2-36-12.060.23P
570Kyle Higashioka33NYYAL907158642.06866631491.987-1-212-49.497.52C
571Derek Hill27WSNNL131313116.03635010.972-4-39-1-10-12.722.69OF
572Garrett Hill27DETAL90015.2202001.00011301.150.22P
573Rich Hill43TOTNL32270146.12261512.955-2-1601.290.66P
574Tim Hill33SDPNL480044.170430.571-1-500.810.08P
575Sam Hilliard29ATLNL311915187.038380001.000-2-121621.831.23OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
576Sean Hjelle26SFGNL150029.01367001.0001704.030.87P
577Bryan Hoeing26MIANL337070.21798001.0002602.170.52P
578Nico Hoerner26CHCNL1491481361304.0667247411990.98754141314.544.252B-SS
579Jeff Hoffman30PHINL540052.1844001.000-1-401.380.15P
580Colin Holderman27PITNL580056.0138410.9230001.930.21P
581Gavin Hollowell25COLNL260033.2303011.0000000.800.12P
582Clay Holmes30NYYAL660063.0134810.923-1-301.710.18P
583Tyler Holton27DETAL591085.116106031.0000001.690.27P
584Brent Honeywell Jr.28TOTZZ400052.1103520.800-1-23-11.380.20P
585TJ Hopkins26CINNL158687.02522030.880-2-2522702.281.47OF
586Spencer Horwitz25TORAL54437.036324031.00012613208.767.201B
587Eric Hosmer33CHCNL151511123.013711817214.985180009.889.001B
588Tanner Houck27BOSAL21210106.0251213011.0002402.121.19P
589Adrian Houser30MILNL23210111.119118011.0002401.540.83P
590Spencer Howard26TEXAL3003.1110001.0000002.700.33P
591Bryan Hudson26LADNL6008.2110001.000-1-2301.040.17P
592Dakota Hudson28STLNL1812081.119109011.0000002.101.06P
593Daniel Hudson36LADNL3003.000000000.000.00P
594Sam Huff25TEXAL123249.043430011.0000-712417.903.07C-1B
595Brandon Hughes27CHCNL170013.200000-1-150.000.00P
596Cooper Hummel28SEAAL2003.0110001.0000400003.000.50OF
597Tommy Hunter36NYMNL140023.2532001.0000001.900.36P
598Kyle Hurt25LADNL1002.000000000.000.00P
599Andy Ibáñez30DETAL1059048777.1331157167747.97971181213.752.752B-OF-3B-1B
600Raisel Iglesias33ATLNL580055.2954021.0001401.460.16P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
601Jonathan India26CINNL10410390893.1390162219962.977-5-7-7-903.843.662B
602Kolton Ingram26LAAAL5005.1000000000.000.00P
603Cole Irvin29BALAL2412077.11028011.0002501.160.42P
604Jake Irvin26WSNNL24240121.0209830.850-1-201.260.71P
605Kyle Isbel26KCRAL898275710.1203200210.99512132102.562.27OF
606Andre Jackson27TOTNL197061.114113001.00011902.050.74P
607Jay Jackson35TORAL250029.2220001.000-1-700.610.08P
608Luke Jackson31SFGNL330033.1101001.000-2-1200.270.03P
609Zach Jackson28OAKAL190018.0211001.0000001.000.11P
610Alek Jacob25SDPNL3003.000000000.000.00P
611Joe Jacques28BOSAL231026.2431001.0001801.350.17P
612Drey Jameson25ARINL153040.2633001.0000001.330.40P
613Travis Jankowski32TEXAL1046352622.01351350001.00061261101.951.30OF
614Danny Jansen28TORAL736558576.26296032062.99012-2-419.728.53C
615Kenley Jansen35BOSAL510044.2413001.000-2-900.810.08P
616Bryce Jarvis25ARINL111023.2211001.0000000.760.18P
617Cristian Javier26HOUAL31310162.01651012.938-2-200.830.48P
618Griffin Jax28MINAL710065.1157710.933-1-301.930.20P
619Ryan Jeffers26MINAL827168658.17096753134.996351219.658.61C
620Dany Jiménez29OAKAL251023.1202001.0000000.770.08P
621Eloy Jiménez26CHWAL14147109.222220001.000-1-13-3-3201.811.57OF
622Joe Jiménez28ATLNL590056.1312001.000-1-400.480.05P
623Connor Joe30PITNL12110056887.045742134237.99612-5-6-34.623.40OF-1B
624Bryce Johnson27SFGNL301110129.031310001.000325-1-902.161.03OF
625Pierce Johnson32TOTNL670062.2752001.00011901.010.10P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
626Jahmai Jones25MILNL22012.0202001.0000200001.501.002B
627Nolan Jones25COLNL10410093880.026223226412.985-1-1101332.642.48OF-1B-3B
628Ben Joyce22LAAAL120010.0000000000.000.00P
629Aaron Judge31NYYAL676653573.1133130210.992-4-9-4-842.071.97OF
630Edouard Julien24MINAL786838552.123897139222.992-3-7-3-703.852.992B-1B
631Corey Julks27HOUAL706058545.09590410.989-3-63621.551.34OF
632Josh Jung25TEXAL1211201171050.033977258423.98810110002.872.773B
633Jakob Junis30SFGNL404086.0139310.923-1-201.260.30P
634Janson Junk27MILNL2107.1220001.0000002.451.00P
635Evan Justice24COLNL9007.110010.000-1-2700.000.00P
636Tommy Kahnle33NYYAL420040.286110.875-1-501.550.17P
637Connor Kaiser26COLNL22012.0624011.0000-100004.503.00SS
638James Kaprielian29OAKAL1411061.0220001.000-2-700.300.14P
639Ricky Karcher25CINNL1001.000000000.000.00P
640James Karinchak27CLEAL440039.021010.500-2-1000.230.02P
641Karl Kauffmann25COLNL113035.0660011.000-1-601.540.55P
642Anthony Kay28TOTNL160014.2110001.0000000.610.06P
643Jarred Kelenic23SEAAL1019686867.0187183130.984113401.911.82OF
644Brad Keller27KCRAL119045.1102622.8001401.590.73P
645Mitch Keller27PITNL32321194.140182114.9752201.811.22P
646Trevor Kelley30TBRAL103015.1110001.0000000.590.10P
647Carson Kelly28TOTZZ504436381.238436222031.0005161319.067.68C-P
648Joe Kelly35TOTZZ420039.1123811.91713002.520.26P
649Kevin Kelly25TBRAL570067.0147610.9290001.750.23P
650Merrill Kelly34ARINL30300177.226121222.9232201.220.80P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
651Michael Kelly30CLEAL140016.2202001.00011201.080.14P
652Zack Kelly28BOSAL8009.1211011.0000001.930.25P
653Tony Kemp31OAKAL1149979866.0312204101722.978-16-22-12-1603.172.50OF-2B
654Brett Kennedy28CINNL52018.0431001.000-1-1102.000.80P
655Buddy Kennedy24ARINL75045.01239001.00013712702.401.713B-2B
656Ian Kennedy38TEXAL160016.100000000.000.00P
657Max Kepler30MINAL12411093972.1224220310.9965622-12.061.80OF
658Orion Kerkering22PHINL3003.000000000.000.00P
659Ray Kerr28SDPNL220027.0523001.0001701.670.23P
660Clayton Kershaw35LADNL24240131.221516011.0004601.440.88P
661Grae Kessinger25HOUAL238797.2623526111.98433311205.622.44SS-1B-3B-2B
662Dallas Keuchel35MINAL106037.213310001.0000003.111.30P
663Carter Kieboom25WSNNL262215191.047172823.957-2-13-1-602.121.733B
664Kevin Kiermaier33TORAL12711197981.1265257532.989-8-9182202.402.06OF
665Yusei Kikuchi32TORAL32320167.21541012.933-2-200.750.44P
666Caleb Kilian26CHCNL3105.1110001.0000001.690.33P
667Ha-Seong Kim27SDPNL1511431301263.1571198366773.9881110161524.023.572B-3B-SS
668Craig Kimbrel35PHINL710069.032010.667-3-900.260.03P
669Isiah Kiner-Falefa28NYYAL1098868819.22481766668.97681100-12.662.10OF-3B-SS-P-2B
670John King28TOTZZ350037.11257011.0000002.890.34P
671Michael King28NYYAL4990104.220119001.0001201.720.41P
672Tyler Kinley32COLNL180016.1321001.0000001.650.17P
673George Kirby25SEAAL31311190.2301812011.0000001.420.97P
674Alex Kirilloff25MINAL857046624.244642023334.993-8-15-8-1506.384.611B-OF
675Alejandro Kirk24TORAL998474775.08718293663.993351726410.058.74C
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
676Andrew Kittredge33TBRAL140011.2211001.0000001.540.14P
677Heston Kjerstad24BALAL42221.2440001.0000110001.661.00OF
678Corey Kluber37BOSAL159055.062310.833-1-400.820.33P
679Reiss Knehr26SDPNL4105.2101001.0000001.590.25P
680Andrew Knizner28STLNL696349566.04944722115.998-3-6-3-617.847.14C-1B
681Matt Koch32COLNL391038.2624001.0000001.400.15P
682Taylor Kohlwey28SDPNL42120.0110001.0000-120000.450.25OF
683Adam Kolarek34TOTNL5006.0422001.0000006.000.80P
684Mark Kolozsvary27BALAL1001.0110001.000000009.001.00C
685Michael Kopech27CHWAL30270129.11385001.000-5-800.900.43P
686Jackson Kowar26KCRAL230028.0211001.000-1-700.640.09P
687Joey Krehbiel30BALAL6005.000000000.000.00P
688Ryan Kreidler25DETAL95349.1251213031.000-1-29-1-2404.562.782B-3B-SS
689Dean Kremer27BALAL32320172.2271116001.0003301.410.84P
690Brooks Kriske29KCRAL4006.200000000.000.00P
691Matt Krook28NYYAL4004.020110.500-1-5002.250.25P
692Chad Kuhl30WSNNL165038.11156001.0000002.580.69P
693Joel Kuhnel28TOTZZ90013.0321001.000-1-9202.080.33P
694Steven Kwan25CLEAL1531511511352.03583441042.98944161432.362.31OF
695Joe La Sorsa25TOTZZ250032.2871001.0000002.200.32P
696Jake Lamb32LAAAL17146105.094821119.98922322317.975.471B-P
697Jimmy Lambert28CHWAL351037.263210.8331501.190.14P
698Peter Lambert26COLNL2511087.191440.5560000.520.20P
699Dinelson Lamet30TOTZZ174027.262310.8330001.630.29P
700Alex Lange27DETAL670066.0826011.0001301.090.12P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
701Shea Langeliers25OAKAL1231161141028.0100294547106.99022-13-15-48.688.07C
702Trevor Larnach26MINAL564532416.191910001.000310-3-811.971.63OF
703Jacob Latz27TEXAL3006.1101001.0000001.420.33P
704Eric Lauer28MILNL109046.241210.7501400.580.30P
705Ramón Laureano28TOTAL979279797.2236220974.9701219101512.582.36OF
706Derek Law32CINNL543055.0615001.0001400.980.11P
707Jordan Lawlar20ARINL139377.043152716.977344116-14.913.23SS
708Casey Lawrence35STLNL150027.1312001.000-1-700.990.20P
709Justin Lawrence28COLNL690075.014410011.0000001.680.20P
710Kyle Leahy26STLNL3001.200000000.000.00P
711José Leclerc29TEXAL570057.0532001.0000000.790.09P
712Dylan Lee28ATLNL241023.2211001.0000000.760.08P
713Korey Lee24CHWAL232319186.21851701140.978-1-6-1-6-18.737.87C
714Casey Legumina26CINNL110012.2312001.0000002.130.27P
715Mark Leiter Jr.32CHCNL690064.1853001.000-1-301.120.12P
716DJ LeMahieu34NYYAL1281261141122.1612424185351.995-2-25504.884.543B-1B-2B
717Sandy León34TEXAL22118112.0119117110.992-1-11-1-1109.485.36C-P
718Dominic Leone31TOTZZ510054.0330001.000-1-2200.500.06P
719Josh Lester28BALAL84131.226251011.000040007.393.251B-3B-P-OF
720Kyle Lewis27ARINL3006.0110001.0000-200001.500.33OF
721Royce Lewis24MINAL494842417.21123374512.955142602.312.143B-SS
722Matthew Liberatore23STLNL2211061.2936001.0000001.310.41P
723Jeff Lindgren26MIANL3007.0110001.0000001.290.33P
724Francisco Lindor29NYMNL1581581451365.15881813961198.981-1-17633.803.65SS
725Andre Lipcius25DETAL118467.02041422.900-3-47-4-7202.421.643B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
726Zack Littell27TOTAL2814090.01814311.944-1-1301.700.61P
727Luke Little22CHCNL7006.2101001.0000001.350.14P
728Ben Lively31CINNL1912088.2168710.938-1-201.520.79P
729Mauricio Llovera27TOTZZ300035.064110.833-3-10201.290.17P
730Jonathan Loáisiga28NYYAL170017.2615011.00011103.060.35P
731Tim Locastro30NYMNL331814172.23432110.9712171601.721.00OF
732Nick Lodolo25CINNL77034.183411.8750001.831.00P
733Nick Loftin24KCRAL17158123.06842260101.00011111004.983.582B-1B-3B
734Zach Logue27DETAL30011.0202001.00011801.640.67P
735Sam Long27OAKAL401045.0514001.0000001.000.13P
736Evan Longoria37ARINL413624300.087256024.977142802.552.073B
737Alejo López27CINNL1104.0413011.0001150130009.004.002B
738Irving Lopez28STLNL53227.082511.875-1-31-1-4402.331.403B-2B
739Jacob Lopez25TBRAL41012.1422011.0000002.921.00P
740Jorge López30TOTZZ610059.072410.8570000.920.10P
741José Lopez24TBRAL1002.000000000.000.00P
742Nicky Lopez28TOTMLB897053627.0283103178234.9937141324-14.032.902B-3B-SS-1B-OF-P
743Pablo López27MINAL32321194.03172310.9684401.390.94P
744Reynaldo López29TOTAL680066.0404001.000-2-3600.550.06P
745Michael Lorenzen31TOTZZ29251153.02414821.917-1-701.290.76P
746Aaron Loup35LAAAL550048.21239011.0001402.220.22P
747Richard Lovelady27OAKAL270023.1101001.000-2-1700.390.04P
748Brandon Lowe28TBRAL1059888863.1396158230851.98022-5-704.043.702B
749Josh Lowe25TBRAL1079983881.2192185521.99013173401.941.78OF
750Nathaniel Lowe27TEXAL1611611521409.1133012211063128.998873308.478.241B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
751Easton Lucas26OAKAL6006.200000000.000.00P
752Joey Lucchesi30NYMNL99046.251310.800-1-400.770.44P
753Marco Luciano21SFGNL131211106.146162919.9780-3-1-1103.813.46SS
754Lucas Luetge36ATLNL120013.2000000000.000.00P
755Seth Lugo33SDPNL26260146.11459011.0000000.860.54P
756Nathan Lukes28TORAL196367.212111001.000-1-1211701.600.63OF
757Jordan Luplow29TOTAL31166156.248462011.000-2-180002.761.45OF-1B-P
758Jesús Luzardo25MIANL32320178.23152331.9037811.410.88P
759Jordan Lyles32KCRAL31313177.2144910.929-1-100.660.42P
760Daniel Lynch IV26KCRAL99052.1927011.0000001.551.00P
761Lance Lynn36TOTZZ32320183.2123810.9170000.540.34P
762Andrés Machado30WSNNL440050.018108001.0001403.240.41P
763Manny Machado30SDPNL105105100919.027883188733.9756745-12.652.583B
764Nick Madrigal26CHCNL816861634.121059147415.981816917-12.922.403B-2B
765Bligh Madris27HOUAL43124.02019014.950-1-45-1-5007.134.751B-OF-P
766Kenta Maeda35MINAL21200104.152210.800-4-800.350.19P
767Drew Maggi34PITNL21011.0101001.0000220000.820.503B
768Tyler Mahle28MINAL55025.240310.750-1-801.050.60P
769Luke Maile32CINNL755737504.25675352750.9911212010.027.49C-P
770Martín Maldonado36HOUAL117116931007.2109810405173.994-2-2-10-1239.749.32C-P
771Sean Manaea31SFGNL37100117.2133821.8460000.840.30P
772Trey Mancini31CHCNL554332374.233430824233.99400-5-16-27.985.931B-OF
773Matt Manning25DETAL1515078.0176920.8823801.731.00P
774Alek Manoah25TORAL1919087.180710.875-1-200.720.37P
775Joe Mantiply32ARINL353039.012111001.00031502.770.34P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
776Tucupita Marcano23PITNL735343480.218770114320.984-4-9-6-1503.452.39SS-2B-3B
777Manuel Margot28TBRAL938172734.2174170130.983-6-9-3-4-32.091.84OF
778Ron Marinaccio27NYYAL450047.1954001.000-1-401.710.20P
779Michael Mariot34CINNL1002.2211001.0000006.752.00P
780Jake Marisnick32TOTZZ422516231.27978010.987105442013.031.86OF
781Cade Marlowe26SEAAL302319217.069663011.00073863302.862.30OF
782Germán Márquez28COLNL44020.0413001.00022001.801.00P
783Alec Marsh25KCRAL178074.1835001.0000000.970.47P
784Brandon Marsh25PHINL129116931042.1280274150.9827800-32.372.13OF
785José Marte27LAAAL10009.1211001.0000001.930.20P
786Ketel Marte29ARINL1451391271215.1589226355884.986-6-621-14.303.932B-OF-SS
787Noelvi Marte21CINNL342928259.0741950511.932-3-140002.402.033B-SS-2B
788Starling Marte34NYMNL858277701.2163155711.994-8-14-7-11-12.081.91OF
789Yunior Marte28PHINL400039.1312001.000-1-500.690.08P
790Chris Martin37BOSAL550051.1156811.9332802.450.25P
791Adrián Martinez26OAKAL221055.01156001.000-1-401.800.50P
792J.D. Martinez35LADNL31112.0000000-400000.000.00OF
793J.P. Martínez27TEXAL109881.224240001.0000-30002.642.40OF
794Justin Martinez21ARINL100010.010010.000-1-2000.000.00P
795Nick Martinez32SDPNL6390110.12381321.913-5-901.710.33P
796Seth Martinez28HOUAL350043.0514001.0000001.050.14P
797Nick Martini33CINNL189588.023221001.000-2-22-2-2702.351.15OF-1B
798Michael Massey25KCRAL11810490906.0453193257371.993-7-9-9-1214.473.812B
799Miles Mastrobuoni27CHCNL463427307.088285737.966-3-1031102.491.773B-OF-2B-SS-P
800Jorge Mateo28BALAL1139777863.03711182421160.970451103.753.16SS-OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
801Mark Mathias28TOTNL22199149.067293538.955-3-23-4-3203.872.912B-OF
802Nick Maton26DETAL786134537.0150449888.947-12-27-11-2502.381.633B-2B-SS
803Phil Maton30HOUAL680066.0862011.000-1-301.090.12P
804Luis Matos21SFGNL736444581.1121114432.975-10-21-10-20-21.831.62OF
805Steven Matz32STLNL25170105.023101211.9571201.890.88P
806Ronny Mauricio22NYMNL262624227.01165065115.99102-1-504.564.112B-3B-SS
807Dustin May25LADNL99048.0972001.000-1-401.691.00P
808Trevor May33OAKAL490046.2523001.000-1-400.960.10P
809Mike Mayers31KCRAL62026.1000000000.000.00P
810Tim Mayza31TORAL690053.1826011.0000001.350.12P
811Zach McAllister35NYYAL7005.1202001.0000003.380.29P
812James McArthur26KCRAL182023.1624001.0000002.310.33P
813James McCann33BALAL625447481.14974722232.9942512-29.247.97C-1B-P
814Jake McCarthy25ARINL937768697.0201197130.98591611-12.562.13OF
815Darren McCaughan27SEAAL3005.0110001.0000001.800.33P
816Shane McClanahan26TBRAL21210115.01019001.0001200.780.48P
817Chas McCormick28HOUAL11110578945.1248246110.99614185602.352.23OF
818Mason McCoy28TORAL6009.0303011.000-1-930003.000.50SS
819Andrew McCutchen36PITNL87764.219190001.00035811802.642.38OF
820T.J. McFarland34NYMNL3001.2211001.00000010.800.67P
821Easton McGee25SEAAL1106.2110001.0000001.351.00P
822Scott McGough33ARINL631070.113103011.0000001.660.21P
823Reese McGuire28BOSAL625139433.14674511511.99800-3-8-19.687.52C
824Collin McHugh36ATLNL411058.2945011.0000001.380.22P
825Ryan McKenna26BALAL883316366.29996211.9906183902.411.11OF-P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
826Triston McKenzie25CLEAL44016.000000-1-130.000.00P
827Billy McKinney28NYYAL413822334.061592001.000-5-16-2-7-11.641.45OF-1B
828Zach McKinstry28DETAL143116561042.0363170184926.975791103.061.98OF-3B-2B-SS-P
829Matt McLain23CINNL868580761.0305100200540.98411174613.553.33SS-2B
830Ryan McMahon28COLNL1471441311247.04661263271342.97222171623.272.983B-2B
831John McMillon25KCRAL4004.000000000.000.00P
832Jeff McNeil31NYMNL1551511201327.1489282202557.990-1-10013.282.732B-OF-SS-1B
833Curtis Mead22TBRAL232017184.065174623.96921132003.082.633B-2B-SS
834Austin Meadows28DETAL65444.013130001.0003680002.662.17OF
835Parker Meadows23DETAL363535315.288880001.00051831112.512.44OF
836John Means30BALAL44023.2101001.0000000.380.25P
837Nick Mears26COLNL160019.1110001.0000000.470.06P
838Wade Meckler23SFGNL19159134.13534010.971-6-5100-12.281.79OF
839Victor Mederos22LAAAL3003.0000000000.000.00P
840Luis Medina24OAKAL23170109.22271413.95512-11.720.91P
841Trevor Megill29MILNL312034.2532001.000-2-1201.300.16P
842Tylor Megill27NYMNL25250126.11971020.895-1-201.210.68P
843Francisco Mejia27TBRAL504239381.04003751963.985-3-9-4-1309.317.88C
844J.C. Mejía26MILNL90011.1101001.0000000.790.11P
845MJ Melendez24KCRAL1341301071112.13453241291.97444-15-16-12.722.45OF-C-1B
846Danny Mendick29NYMNL311915174.2682839110.985-5-34-4-2713.452.162B-3B-OF-P
847Joey Meneses31WSNNL202011164.013012190121.000-2-130007.136.501B-OF
848Óscar Mercado28STLNL177389.02725020.926-1-12-3-40-12.531.47OF
849Whit Merrifield34TORAL142137961226.1384235144529.987-6-6-8-7-12.782.26OF-2B
850Julian Merryweather31CHCNL690072.0532001.000-1-300.630.07P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
851Matt Mervis25CHCNL272622226.122221010222.9912821118.758.151B
852Jake Meyers27HOUAL1078781807.1246239340.98491357-12.702.26OF
853Keynan Middleton29TOTAL510050.2123810.91712301.950.22P
854Miles Mikolas34STLNL35350201.1311813021.0000001.390.89P
855Wade Miley36MILNL23230120.121417021.0003501.570.91P
856Drew Millas25WSNNL108877.06865211.98500-1-1607.836.70C
857Bobby Miller24LADNL22220124.12716921.926-3-5-11.811.14P
858Brad Miller33TEXAL70013.0871001.000-1-550005.541.141B-P-3B
859Bryce Miller24SEAAL25250131.1188910.9441201.160.68P
860Mason Miller24OAKAL106033.1321011.0001600.810.30P
861Owen Miller26MILNL867343651.2376242128631.984122305.113.432B-1B-3B-OF
862Shelby Miller32LADNL361042.0743011.0000001.500.19P
863Tyson Miller27TOTNL100015.1101001.0000000.590.10P
864Alec Mills31CINNL1001.000000000.000.00P
865Hoby Milner32MILNL730064.1128311.917-1-301.540.15P
866Tommy Milone36SEAAL2209.0101001.0000001.000.50P
867A.J. Minter29ATLNL700064.2615001.000-1-300.840.09P
868José Miranda25MINAL393529307.287206255.9430000-12.402.053B-1B
869Anthony Misiewicz28TOTZZ110011.0211001.0000001.640.18P
870Calvin Mitchell24PITNL1119.000000-1-1200000.000.00OF
871Garrett Mitchell24MILNL191715155.246460001.00021332302.662.42OF
872Carmen Mlodzinski24PITNL351036.0853001.0000002.000.23P
873Sam Moll31TOTZZ701062.11138001.0000001.590.16P
874Andruw Monasterio26MILNL857761688.123472156631.97471271212.982.453B-2B-SS
875Yoán Moncada28CHWAL908782761.020460138613.97158-6-9-12.342.203B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
876Mickey Moniak25LAAAL807763664.0173168140.9774761032.292.11OF
877Frankie Montas30NYYAL1001.1101001.0000006.751.00P
878Elehuris Montero24COLNL666457553.247642843557.989-9-200017.667.031B-3B
879Rafael Montero32HOUAL680067.11028011.000-2-601.340.15P
880Coco Montes26COLNL17107101.0501930112.980-2-19-1-1204.372.722B-3B-SS
881Jordan Montgomery30TOTZZ32320188.230141510.967-3-19-11.380.91P
882Dylan Moore30SEAAL593619357.01217541513.9594120002.921.76OF-2B-SS-1B-3B
883Matt Moore34TOTZZ500052.2321001.000-2-4500.510.06P
884McKinley Moore24PHINL3003.100000000.000.00P
885Jovani Morán26MINAL430042.1615021.0001501.280.14P
886Adrián Morejón24SDPNL8109.0101001.000-1-2201.000.13P
887Christopher Morel24CHCNL494235379.11306859317.977-10-31-4-12-23.012.49OF-2B-3B-SS
888Gabriel Moreno23ARINL1049493854.08798215533.9971420202869.238.42C
889Dauri Moreta27PITNL550058.0105320.8000001.240.15P
890Eli Morgan27CLEAL610067.1145810.9290011.740.21P
891Reyes Moronta30LAAAL2001.100000000.000.00P
892Cody Morris26CLEAL6008.000000000.000.00P
893Charlie Morton39ATLNL30300163.12451811.958-1-1-11.270.77P
894Taylor Motter33STLNL282114188.0772650111.987-1-60003.642.452B-3B-SS-OF-1B
895Ryan Mountcastle26BALAL908679769.171664767279.9976102308.357.931B
896Mike Moustakas34TOTZZ907959700.2434329101433.991-4-61115.524.223B-1B
897Zach Muckenhirn28NYMNL3006.0211011.0000003.000.67P
898Kyle Muller25OAKAL2113077.0114520.818-1-301.050.43P
899Cedric Mullins28BALAL11010195912.0262255433.989237932.562.35OF
900Max Muncy32LADNL1241211101052.0285632061623.944-5-5-3-3-12.302.173B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
901Andrés Muñoz24SEAAL520049.0312001.000-3-1200.550.06P
902Penn Murfee29SEAAL160014.031110.6670001.290.13P
903Chris Murphy25BOSAL200047.2523001.0000000.940.25P
904Sean Murphy28ATLNL1029893866.095991930102.990-1-181119.869.30C
905Tom Murphy32SEAAL414132351.1355349330.992-2-7-4-1409.028.59C
906Joe Musgrove30SDPNL1717097.12010822.9002401.661.06P
907Parker Mushinski27HOUAL140014.2211001.0000001.230.14P
908Dane Myers27MIANL211715155.146460001.000322-3-2302.672.19OF
909Wil Myers32CINNL323122268.110697819.991282813.522.63OF-1B
910James Naile30STLNL100015.1431001.0000002.350.40P
911Tyler Naquin32CHWAL32121.0440001.0000-6-1-5701.711.33OF
912Andrew Nardi24MIANL630057.1945001.0001301.410.14P
913Omar Narváez31NYMNL474034352.23753551553.987-3-100009.447.87C
914Packy Naughton27STLNL4005.000000000.000.00P
915Edgar Navarro25CHWAL8008.2101001.0000001.040.13P
916Bo Naylor23CLEAL675552505.25124862242.992-1-2-2-509.047.58C
917Josh Naylor26CLEAL928773761.273568150459.9952300-28.647.951B-OF
918Zach Neal34OAKAL142027.0413011.0001701.330.29P
919Kyle Nelson26ARINL682056.0927001.000-1-401.450.13P
920Nick Nelson27PHINL1005.120110.5000001.691.00P
921Ryne Nelson25ARINL29270144.017512021.0003401.060.59P
922Héctor Neris34HOUAL710068.1936001.000-1-301.190.13P
923Zach Neto22LAAAL848178711.1326114205743.9792435-14.043.80SS
924Tyler Nevin26DETAL302111178.084661537.964-3-21-4-26-14.102.703B-1B-OF
925Sean Newcomb30OAKAL72015.0000000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
926Kevin Newman29CINNL635241463.12009898421.980-5-12-8-21-13.812.883B-SS-2B-1B
927Kyle Nicolas24PITNL4005.100000000.000.00P
928Tomás Nido29NYMNL211814153.0158153320.987-1-81809.187.43C
929Brandon Nimmo30NYMNL1461451351254.2359352341.989-2-2-7-6-12.552.43OF
930Vinny Nittoli32NYMNL3003.2101001.0000002.450.33P
931Ryan Noda27OAKAL11910788952.078773347778.991-2-300-17.376.091B-OF
932Stephen Nogosek28NYMNL130025.2541011.0000001.750.38P
933Aaron Nola30PHINL32320193.228111612.9641101.250.84P
934Austin Nola33SDPNL524532387.03813592114.997-1-3-3-928.847.31C
935Sean Nolin33MIANL1003.000000000.000.00P
936Lars Nootbaar25STLNL11411087964.0276268622.9936733-12.562.40OF
937Daniel Norris30CLEAL70012.2312001.0000002.130.43P
938Ryan O'Hearn29BALAL927752668.152550022338.994-2-4-5-8-17.035.271B-OF
939Logan O'Hoppe23LAAAL494847425.14234111021.995-1-3-9-25-28.918.59C
940Brian O'Keefe29SEAAL86148.046451001.0001250008.635.75C
941Tyler O'Neill28STLNL705857534.2115108520.983-6-13-1-211.901.61OF
942Bailey Ober27MINAL26260144.12681711.9624601.560.96P
943Rougned Odor29SDPNL463119285.01064854414.962-4-16-5-2103.222.082B-OF-3B-1B
944Shohei Ohtani28LAAAL23231132.02415810.9582301.571.00P
945Steven Okert31MIANL642058.2422001.000-1-300.610.06P
946Chris Okey28LAAAL2108.086110.875000007.883.50C
947Edward Olivares27KCRAL585036426.19588431.968-16-44-11-30-11.941.59OF
948Adam Oller28OAKAL91019.200000-1-1000.000.00P
949Matt Olson29ATLNL1621621591426.012981194968124.994768738.147.961B
950Reese Olson23DETAL21180103.2118212.909-2-400.870.48P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
951Jonathan Ornelas23TEXAL72019.0211001.0000-190000.950.293B-SS
952Kaleb Ort31BOSAL212023.0523001.0000001.960.24P
953Oliver Ortega26MINAL100014.2202001.000-1-1401.230.20P
954Rafael Ortega32NYMNL423423310.078762001.00001-1-302.261.86OF
955Joey Ortiz24BALAL1411488.0331518071.00022222703.382.362B-SS-3B
956Luis Ortiz27PHINL140019.0101001.0000000.470.07P
957Luis Ortiz24PITNL1815086.2176922.8820001.560.83P
958Adam Ottavino37NYMNL660061.21511311.933-5-1602.040.21P
959Glenn Otto27TEXAL60010.2202001.0000001.690.33P
960James Outman26LADNL1451341121213.2326318621.994-5-51002.402.23OF
961Connor Overton29CINNL33011.0321001.0000002.451.00P
962Johan Oviedo25PITNL32321177.2321913011.0000001.621.00P
963Chris Owings31PITNL117366.020119051.0001110002.731.67SS-OF-P
964Marcell Ozuna32ATLNL22114.0330001.00000-1-8501.931.50OF
965Cristian Pache24PHINL442416227.06663210.98541952602.581.48OF
966Chris Paddack27MINAL3005.0101001.0000001.800.50P
967Nicholas Padilla26CHWAL3004.200000000.000.00P
968Kevin Padlo26LAAAL32120.014131001.0000-24-1-6006.304.671B-3B
969Emilio Pagán32MINAL661069.1909011.0002601.170.14P
970Joshua Palacios27PITNL765739509.0120112532.975-2-400-12.071.54OF
971Richie Palacios26STLNL272521223.04943421.959-4-21-1-511.901.74OF-2B
972Daniel Palencia23CHCNL270028.1101001.0000000.320.04P
973Andre Pallante24STLNL620068.020119001.000-3-902.650.32P
974Thomas Pannone29MILNL1002.200000000.000.00P
975Isaac Paredes24TBRAL1381311021155.14091852131130.973-2-2-2-2-13.102.553B-1B-2B-SS
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
976Kyren Paris21LAAAL131211107.0411922021.000-1-1122203.453.15SS-OF-2B
977Wes Parsons30TORAL1104.000000-1-500.000.00P
978Vinnie Pasquantino25KCRAL444335363.232130911127.997-2-7-3-1007.927.271B
979Luis Patiño23TOTAL91021.230210.6670000.830.22P
980Spencer Patton35OAKAL120012.1110001.0000000.730.08P
981James Paxton34BOSAL1919096.0624001.000-1-200.560.32P
982Joel Payamps29MILNL690070.2927001.000-1-301.150.13P
983Nate Pearson26TORAL350042.2413001.000-1-500.840.11P
984Joc Pederson31SFGNL382312208.04138031.927-4-23-5-28-11.640.97OF-1B
985Elvis Peguero26MILNL590061.1615001.000-3-1000.880.10P
986Liover Peguero22PITNL595640493.023692139535.979-3-6-7-17-14.223.21SS-2B
987Jeremy Peña25HOUAL1501491461327.25762003621489.976-1-17613.813.75SS
988Ryan Pepiot25LADNL83042.0936001.00021001.931.13P
989David Peralta35LADNL1239859839.2208203322.990172581122.211.67OF
990Freddy Peralta27MILNL30300165.22313910.957-1-101.200.73P
991Sammy Peralta25CHWAL160020.0303001.0000001.350.19P
992Wandy Peralta31NYYAL630054.01789001.00041502.830.27P
993Oswald Peraza23NYYAL504846427.01484896411.973140003.042.773B-2B-SS
994Angel Perdomo29PITNL300029.0211011.0000000.620.07P
995Geraldo Perdomo23ARINL141116951074.0457156297472.99144-2-213.802.83SS-2B-3B
996Everson Pereira22NYYAL272626234.245441001.000-2-821001.731.67OF
997Carlos Pérez32OAKAL483531316.23142941826.9941500-28.876.37C-1B-P-OF
998Carlos Pérez26CHWAL208799.110091722.980-2-24-2-24-18.884.90C
999Cionel Pérez27BALAL650053.11971021.8950002.870.26P
1000Eury Pérez20MIANL1919091.1633001.000-1-200.590.32P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1001Francisco Pérez25OAKAL171016.2202001.0000001.080.12P
1002Hector Perez27TBRAL1000.100000000.000.00P
1003Martín Pérez32TEXAL35200141.221615031.0003401.330.60P
1004Michael Pérez30NYMNL32219.012111001.00016316305.684.00C
1005Roberto Pérez34SFGNL55338.242411001.0000013109.788.40C
1006Salvador Perez33KCRAL11111192920.184580439215.99812-11-14-18.247.39C-1B
1007Blake Perkins26MILNL614131400.2113107511.9911646113202.521.84OF
1008David Peterson27NYMNL27211111.02591510.9604701.950.89P
1009Jace Peterson33TOTMLB12810382937.0299108186520.983-8-11-8-10-22.822.153B-2B-P-1B-OF
1010Brandon Pfaadt24ARINL1918096.0101720.800-1-200.750.42P
1011Tommy Pham35TOTNL817860660.2142132641.972-3-60011.881.70OF
1012Brett Phillips29LAAAL321818185.06766010.9850300-13.212.06OF-P
1013Connor Phillips22CINNL55020.2110001.000-2-1900.440.20P
1014Evan Phillips28LADNL620061.11410311.929-1-301.910.21P
1015Konnor Pilkington25CLEAL1002.0101001.0000004.501.00P
1016Kevin Pillar34ATLNL774333424.0104102110.990262502.191.34OF
1017Manny Piña36OAKAL22013.01514010.933-1-920009.697.00C
1018Riley Pint25COLNL1000.100000000.000.00P
1019René Pinto26TBRAL393121264.13022851610.997-3-1400-210.257.72C-P
1020Nick Pivetta30BOSAL38160142.21596001.000-2-300.950.39P
1021Michael Plassmeyer26PHINL1103.2101001.0000002.451.00P
1022Zach Plesac28CLEAL55021.1918001.0001903.801.80P
1023Colin Poche29TBRAL660060.2707001.0001301.040.11P
1024Jorge Polanco29MINAL676554571.123673157623.975-2-41203.623.152B-3B
1025AJ Pollock35TOTZZ282111175.041410001.000-2-1021302.111.46OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1026Zach Pop26TORAL150013.2202001.0000001.320.13P
1027Logan Porter27KCRAL119985.18278310.98800-1-1408.547.36C
1028Nick Pratto24KCRAL928373722.258254731451.99300-10-1617.205.841B-OF
1029Ryan Pressly34HOUAL650065.1124710.9170001.520.17P
1030Quinn Priester22PITNL108050.013103001.0000002.341.30P
1031Jurickson Profar30TOTNL1019585820.2205197441.98012-9-1302.201.95OF-1B-2B
1032Austin Pruitt33OAKAL386048.1514001.0001400.930.13P
1033A.J. Puk28MIANL580056.2716001.000-2-701.110.12P
1034Cal Quantrill28CLEAL1919099.22111911.9521201.811.05P
1035Juniel Querecuto30STLNL85451.031131712.9680512405.293.333B-2B-1B
1036Johan Quezada28MIANL1000.200000000.000.00P
1037José Quijada27LAAAL10009.000000000.000.00P
1038Jose Quintana34NYMNL1313075.2615011.0000000.710.46P
1039Ceddanne Rafaela22BOSAL271715173.04030913.975-5-31-1-6-12.031.34OF-SS-2B
1040Cole Ragans25TOTAL2912096.014311001.00022501.310.48P
1041Tanner Rainey30WSNNL1001.000000000.000.00P
1042Cal Raleigh26SEAAL1281141111038.01133108340107.991452209.748.77C
1043Brooks Raley35NYMNL660054.2642001.000-1-400.990.09P
1044Luke Raley28TBRAL928659740.031229912117.9973411-13.783.05OF-1B-P
1045Erasmo Ramírez33TOTZZ382060.1844001.00012001.190.21P
1046Harold Ramírez28TBRAL18135117.239372031.000-2-20-2-20-12.982.05OF-1B
1047José Ramírez30CLEAL1251251181105.0318842201415.956111102.482.433B
1048Nick Ramirez33NYYAL320040.253020.600-1-500.660.09P
1049Yohan Ramírez28TOTZZ310038.1835011.000-1-3101.880.26P
1050Heliot Ramos23SFGNL21173138.02321110.9570-100-11.431.05OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1051Henry Ramos31CINNL13128100.026251001.00011633602.342.00OF
1052Lane Ramsey26CHWAL210020.0422011.000-1-1001.800.19P
1053Drew Rasmussen27TBRAL88044.2734001.0000001.410.88P
1054Robbie Ray31SEAAL1103.110010.0000000.000.00P
1055Colin Rea32MILNL26220124.218117011.000-1-201.300.69P
1056J.T. Realmuto32PHINL1331301221142.0122511903328.9981314-4-459.649.20C
1057Jake Reed30LADNL1000.200000000.000.00P
1058Rob Refsnyder32BOSAL714731435.086815001.000-2-50021.781.21OF
1059Sean Reid-Foley27NYMNL8007.200000-1-260.000.00P
1060Zach Remillard29CHWAL493929364.21667290419.976-3-80014.002.842B-OF-3B-SS
1061Anthony Rendon33LAAAL434335359.2110396386.927-5-15-5-1702.552.373B
1062Hunter Renfroe31TOTMLB1321221191092.02652501054.981-15-16-9-902.141.95OF-1B
1063Luis Rengifo26LAAAL12010658923.13721731871246.968-12-15-8-10-23.512.472B-SS-3B-OF
1064Denyi Reyes26NYMNL93019.2330001.000-2-2001.370.33P
1065Franmil Reyes27KCRAL54232.0660001.0001300001.691.20OF
1066Gerardo Reyes30LAAAL8009.2101001.0000000.930.13P
1067Pablo Reyes29BOSAL604634421.017968104717.961-3-9-3-9-13.682.49SS-2B-3B-P-1B
1068Bryan Reynolds28PITNL1251251031079.0223220120.991-2-3-1-101.841.77OF
1069Matt Reynolds32CINNL21011.031110.66700-1-10901.640.673B-1B
1070Trevor Richards30TORAL563072.2752011.000-1-300.870.13P
1071Lyon Richardson23CINNL44016.2110011.000-1-1200.540.25P
1072Austin Riley26ATLNL1591591581412.0393952871138.97215139812.432.403B
1073Edwin Ríos29CHCNL5008.0101001.0000300001.130.203B
1074Yacksel Ríos30OAKAL3001.200000000.000.00P
1075Alfonso Rivas III26TOTNL473227299.228225229130.9964142808.445.851B-OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1076Emmanuel Rivera27ARINL725942528.01799184417.978131202.982.273B-1B
1077Anthony Rizzo33NYYAL929287809.2762656102458.995353418.438.241B
1078Luis Robert Jr.25CHWAL1431411291207.2380370733.992-11-116542.812.64OF
1079David Robertson38TOTNL620065.11587001.000-1-1802.070.24P
1080Nick Robertson24TOTZZ181022.1633001.0000002.420.33P
1081Víctor Robles26WSNNL363534303.082811011.000-10-38-10-3902.442.28OF
1082Brayan Rocchio22CLEAL232120185.273264349.945-5-290013.342.88SS-3B
1083Brendan Rodgers26COLNL434343372.2174711030281.000-2-5-1-3-14.204.052B
1084Carlos Rodón30NYYAL1414064.1202001.000-1-3-10.280.14P
1085Dereck Rodríguez31TOTZZ4005.1220001.0000003.380.50P
1086Eduardo Rodríguez30DETAL26260152.22061311.950-2-3-11.120.73P
1087Elvin Rodríguez25TBRAL1003.100000000.000.00P
1088Endy Rodríguez23PITNL534544412.04253992512.998003909.267.85C-1B
1089Grayson Rodriguez23BALAL23230122.015411001.0002301.110.65P
1090Joely Rodríguez31BOSAL110011.0110001.0000000.820.09P
1091José Rodríguez27SEAAL1003.0101001.0000003.001.00P
1092José Rodriguez22CHWAL1001.0101001.00001200009.001.002B
1093Julio Rodríguez22SEAAL1521521441342.1360355322.9942321-5-4-12.402.36OF
1094Yerry Rodríguez25TEXAL131013.2110001.000-1-1500.660.08P
1095Jake Rogers28DETAL1009489833.18357933573.992571128.948.28C-OF
1096Taylor Rogers32SFGNL600051.2725001.0000001.220.12P
1097Trevor Rogers25MIANL44018.020110.500-1-1100.500.25P
1098Tyler Rogers32SFGNL680074.01841311.9441302.070.25P
1099Johan Rojas22PHINL574038392.0140135322.9861339154513.172.42OF
1100Josh Rojas29TOTMLB978460729.226287167826.96900-2-303.132.512B-3B-OF-P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1101Miguel Rojas34LADNL12310991965.2436146284662.9861518121504.013.41SS-2B-P-3B
1102Drew Rom23STLNL88033.2422011.000-1-601.070.50P
1103Jordan Romano30TORAL590059.0615001.0000000.920.10P
1104JoJo Romero26STLNL270036.2112721.8181502.210.33P
1105Brent Rooker28OAKAL585237440.0120113340.967-3-7-4-1002.372.00OF
1106Ben Rortvedt25NYYAL312416212.1233225621.99116211-19.797.45C
1107Amed Rosario27TOTMLB130114921042.24171312741256.971-12-13-13-1403.502.89SS-2B
1108Eddie Rosario31ATLNL130122901057.0231223441.9837733-11.931.75OF
1109Eguy Rosario23SDPNL119885.03062310.96711622803.072.423B-2B
1110Kenny Rosenberg27LAAAL73033.0615001.0001601.640.86P
1111Drew Rucinski34OAKAL44018.0202001.0000001.000.50P
1112Michael Rucker29CHCNL350040.1321001.0000000.670.09P
1113Darin Ruf36MILNL4209.010100001.00002700010.002.501B
1114Esteury Ruiz24OAKAL1281121001005.0304294280.974-5-5-20-23-52.652.31OF
1115José Ruiz28TOTZZ381044.1505011.0000001.020.13P
1116Keibert Ruiz24WSNNL1171161131014.29328883685.991-7-8-14-17-38.207.90C
1117Blake Rutherford26WSNNL1511692.018180001.00022111301.761.20OF
1118Jackson Rutledge24WSNNL44020.0321011.0000001.350.75P
1119Adley Rutschman25BALAL11010497934.29839324565.994112319.418.88C
1120Joe Ryan27MINAL29291161.2123811.9171100.610.38P
1121Ryder Ryan28SEAAL1001.000000000.000.00P
1122Hyun Jin Ryu36TORAL1111052.011110001.0002801.901.00P
1123Andrew Saalfrank25ARINL100010.151310.80011903.480.40P
1124Blake Sabol25SFGNL947843665.04414152061.986-8-14-7-12-65.894.44C-OF
1125César Salazar27HOUAL94439.24438420.955000009.534.67C
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1126Eduardo Salazar25CINNL80012.1514001.00023203.650.63P
1127Chris Sale34BOSAL20200102.2116411.909-2-400.880.50P
1128Cristopher Sánchez26PHINL1918099.11431012.929-1-201.180.68P
1129Gary Sánchez30TOTNL665854526.26165743932.99525715110.489.29C
1130Jesús Sánchez25MIANL11810077888.1199190631.985-14-195621.991.66OF
1131Nick Sandlin26CLEAL610060.01257001.0001301.800.20P
1132Patrick Sandoval26LAAAL28280144.22972020.9314601.680.96P
1133Cole Sands25MINAL150021.2321001.0001901.250.20P
1134Reiver Sanmartin27CINNL140014.0110001.000-1-1400.640.07P
1135Carlos Santana37TOTNL1351341151152.21081970103881.9931212111108.387.951B
1136Dennis Santana27NYMNL90010.2330001.0000002.530.33P
1137Anthony Santander28BALAL10510455871.1272263815.996112202.802.46OF-1B
1138Tony Santillan26CINNL3003.100000000.000.00P
1139Gregory Santos23CHWAL600066.1936001.000-3-9-11.220.15P
1140Tayler Saucedo30SEAAL520047.21201020.8330001.890.19P
1141Josh Sborz29TEXAL440052.1853001.000-1-401.380.18P
1142Nolan Schanuel21LAAAL282825244.019217713220.990-2-10-2-1007.016.791B
1143Max Scherzer38TOTZZ27270152.22415811.958-1-701.360.85P
1144Clarke Schmidt27NYYAL33320159.0301812021.0002301.700.91P
1145Casey Schmitt24SFGNL887154661.025964187847.96936-1-2-13.422.61SS-3B-2B
1146Davis Schneider24TORAL262613214.2853153110.988290003.522.902B-3B-OF
1147Jesse Scholtens29CHWAL2611085.01248011.000-1-201.270.46P
1148Jonathan Schoop31DETAL503521326.21343990511.9634150003.552.433B-2B-P-SS
1149John Schreiber29BOSAL462046.2114612.9091401.930.22P
1150Kyle Schwarber30PHINL10310367872.1173166250.971-7-9-21-28-41.731.63OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1151Tanner Scott28MIANL740078.071510.8570000.690.08P
1152Tayler Scott31TOTZZ182017.2321001.000-1-6701.530.17P
1153Connor Seabold27COLNL2713087.116511031.0002501.650.59P
1154Corey Seager29TEXAL11211294951.2423139276869.9812256-13.923.71SS
1155JP Sears27OAKAL32320172.1122912.9170000.570.34P
1156Jean Segura33MIANL848377720.1218451631016.954-6-9-9-15-12.602.483B
1157Colin Selby25PITNL215024.041210.7500001.130.14P
1158Marcus Semien32TEXAL1621621501406.16642703886109.99165161414.214.062B
1159Kodai Senga30NYMNL29290166.12314811.9571101.190.76P
1160Antonio Senzatela28COLNL2207.200000000.000.00P
1161Nick Senzel28CINNL997643679.01829087510.973-6-11-11-1902.351.513B-OF-2B
1162Brian Serven28COLNL108464.06459320.9691190008.726.20C
1163Luis Severino29NYYAL1918089.12271321.9092402.011.05P
1164Paul Sewald33TOTZZ650060.2532001.000-1-1900.740.08P
1165Bryan Shaw35CHWAL380045.283410.8751401.380.18P
1166Emmet Sheehan23LADNL1311060.1431001.0000000.600.31P
1167Gavin Sheets27CHWAL918232659.021119810315.986-6-12-5-9-22.842.19OF-1B
1168Ryan Sherriff33BOSAL5006.2312001.0000004.050.60P
1169Braden Shewmake25ATLNL21110.0211001.000-1-720001.801.00SS
1170Zack Short28DETAL1086033610.2271101162833.970002303.882.072B-SS-3B-OF-P
1171Chasen Shreve32TOTZZ500044.2422001.000-1-2600.810.08P
1172Jared Shuster24ATLNL1111052.2734001.000-1-401.200.64P
1173Michael Siani23TOTNL50014.0550001.000-1-43-1-8503.211.00OF
1174Chase Silseth23LAAAL168052.1743001.0000001.200.44P
1175Lucas Sims29CINNL670061.0104510.9000001.330.13P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1176Brady Singer26KCRAL29290159.230141510.96700-11.631.00P
1177Jon Singleton31TOTZZ191715154.013912414113.9930200-18.067.261B
1178Jose Siri27TBRAL1009289834.2214210221.99171000-32.292.12OF
1179Tarik Skubal26DETAL1515080.11046001.000-1-201.120.67P
1180Austin Slater30SFGNL743916379.010096222.98025-1-3-12.331.32OF
1181Ethan Small26MILNL2004.000000000.000.00P
1182Devin Smeltzer27MIANL91022.1312011.0000001.210.33P
1183Chad Smith28OAKAL100013.210010.0000000.000.00P
1184Dominic Smith28WSNNL1511401341244.2119510451437134.994121155-18.597.871B
1185Drew Smith29NYMNL630056.1752001.0001401.120.11P
1186Josh Smith25TEXAL754835475.016053100720.9561371712.901.893B-SS-OF-2B
1187Kevin Smith26OAKAL473628328.01244082213.984-4-15-1-413.352.39SS-3B
1188Pavin Smith27ARINL312719238.0105969061.000-7-37-6-3003.973.28OF-1B
1189Will Smith33TEXAL600057.1514001.0000000.780.08P
1190Will Smith28LADNL111106105959.09739373243.99634121509.098.73C
1191Canaan Smith-Njigba24PITNL129378.018180001.000-2-2611502.081.50OF
1192AJ Smith-Shawver20ATLNL65025.1321001.000-1-801.070.50P
1193Drew Smyly34CHCNL41230142.12361341.826-3-401.200.46P
1194Kirby Snead28OAKAL150011.242110.7500002.310.20P
1195Blake Snell30SDPNL32320180.01841310.944-2-200.850.53P
1196Collin Snider27KCRAL201020.1312011.0000001.330.15P
1197Tyler Soderstrom21OAKAL242317191.21751631116.994-4-26-3-19-18.176.96C-1B
1198Donovan Solano35MINAL1138742793.056948777550.991-7-101216.404.271B-3B-2B
1199Jorge Soler31MIANL323114241.242420001.000-6-30-5-2401.561.31OF
1200Peter Solomon26ARINL50013.1101001.00011500.680.20P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1201George Soriano24MIANL261052.085210.8750001.210.27P
1202José Soriano24LAAAL380042.020020.0000000.000.00P
1203Michael Soroka25ATLNL76032.1101001.0000000.280.14P
1204Edmundo Sosa27PHINL1017864710.0264841691117.958-1-1-2-303.212.413B-SS-2B-OF
1205Lenyn Sosa23CHWAL504439398.217368102323.983-1-3-3-9-13.843.152B-3B
1206Gregory Soto28PHINL690060.182510.875-3-1001.040.10P
1207Juan Soto24SDPNL1541541401345.02672541032.989-4-3-6-511.771.71OF
1208Livan Soto23LAAAL44229.0144913.929-2-620004.033.25SS-2B
1209Bennett Sousa28TOTZZ7009.0101001.0000001.000.14P
1210Alex Speas25TEXAL3002.000000000.000.00P
1211Gabe Speier28SEAAL690054.2734001.000-1-401.150.10P
1212Carson Spiers25CINNL42013.010010.0000000.000.00P
1213George Springer33TORAL1311281201139.22672616011.00019202202.112.04OF
1214Jeffrey Springs30TBRAL33016.0101001.0000000.560.33P
1215Jacob Stallings33MIANL887758669.17116881763.992000019.487.92C-P
1216Ryne Stanek31HOUAL550050.2101001.0000000.180.02P
1217Giancarlo Stanton33NYYAL333314252.148471011.000-3-14-3-1401.711.45OF
1218Josh Staumont29KCRAL211020.0303001.0000001.350.14P
1219Justin Steele27CHCNL30300173.11841130.833-2-200.780.50P
1220Spencer Steer25CINNL1491461101297.16415071241049.984-11-10-5-434.383.451B-3B-OF-2B
1221Michael Stefanic27LAAAL201812144.249252226.959-3-24-1-802.922.352B-3B
1222Trevor Stephan27CLEAL710068.240310.750-3-900.390.04P
1223Jackson Stephens29ATLNL50012.0422001.000-1-1703.000.80P
1224Robert Stephenson30TOTZZ600052.1752011.0000001.200.12P
1225Tyler Stephenson26CINNL988272742.06986732144.994-1-2-10-1608.426.94C-1B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1226Andrew Stevenson29MINAL217497.12523110.96011622402.221.14OF
1227Cal Stevenson26SFGNL64338.012120001.0002630002.842.00OF
1228Brock Stewart31MINAL280027.2202001.0001700.650.07P
1229DJ Stewart29NYMNL484230362.08179110.988-7-24-4-13-11.991.67OF
1230Gavin Stone24LADNL84031.0422001.0000001.160.50P
1231Trevor Story30BOSAL373535314.014139100216.98672683103.983.76SS-2B
1232Bryson Stott25PHINL1491441431294.1602235362572.992336604.154.012B
1233Levi Stoudt25CINNL42010.1101001.0000000.870.25P
1234Kyle Stowers25BALAL109374.12018110.950-2-3123202.301.90OF
1235Matt Strahm31PHINL5610087.2135710.9232501.230.21P
1236Chris Stratton32TOTZZ640082.295311.88911400.870.13P
1237Hunter Stratton26PITNL80012.0220001.0000001.500.25P
1238Myles Straw28CLEAL1451371351234.23433376021.000226512.502.37OF
1239Spencer Strider24ATLNL32320186.220515001.0000000.960.63P
1240Ross Stripling33SFGNL2211089.01531110.933-1-201.420.64P
1241Marcus Stroman32CHCNL27251136.2331419021.0003412.171.22P
1242Peter Strzelecki28TOTNL370037.0514001.000-1-3201.220.14P
1243Garrett Stubbs30PHINL413229301.1307294855.984-2-8-1-319.027.37C-OF
1244Andrew Suárez30STLNL130027.2110001.0000000.330.08P
1245Eugenio Suárez31SEAAL1591581511401.1391115268821.980-1-1-2-212.462.413B
1246José Suarez25LAAAL117033.2312001.0001600.800.27P
1247Ranger Suárez27PHINL22220125.02862113.9642301.941.23P
1248Robert Suarez32SDPNL270027.2101001.0000000.330.04P
1249Wander Suero31LADNL5008.0101001.000-1-2501.130.20P
1250Brett Sullivan29SDPNL322418221.02272091440.98217-1-529.086.97C-3B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1251Cole Sulser33ARINL4005.1211001.0000003.380.50P
1252Brent Suter33COLNL572069.12381411.95741202.860.39P
1253Jack Suwinski24PITNL139126921113.0300297210.997-13-14-9-922.422.15OF
1254Seiya Suzuki28CHCNL1321301291146.2226221231.987-6-62221.751.69OF
1255Dansby Swanson29CHCNL1471471361279.15801873821172.9811514181704.003.87SS
1256Erik Swanson29TORAL690066.2633001.000-1-300.810.09P
1257Devin Sweet26TOTAL7008.2220001.0000002.080.29P
1258Noah Syndergaard30TOTZZ1818088.21587011.000-7-94-11.520.83P
1259Jameson Taillon31CHCNL30290154.11679011.000-2-300.930.53P
1260Domingo Tapia31SDPNL150017.2101001.0000000.510.07P
1261Raimel Tapia29TOTZZ503525326.261601001.000-10-37-6-2201.681.22OF
1262Freddy Tarnok24OAKAL51014.200000000.000.00P
1263Fernando Tatis Jr.24SDPNL1391371291206.13032841361.9802121272612.222.12OF-2B
1264Mike Tauchman32CHCNL927768699.2174166441.977-6-114612.191.85OF
1265Leody Taveras24TEXAL1401381361226.1363357510.997-5-53202.662.59OF
1266Chris Taylor32LADNL1097958769.1238128105513.979230002.731.91OF-SS-3B-2B
1267Josh Taylor30KCRAL171017.200000000.000.00P
1268Michael A. Taylor32MINAL12611087960.1293289130.9906856-22.722.30OF
1269Samad Taylor24KCRAL26208168.057431314.982-1-7-2-1403.001.87OF-2B-3B
1270Tyrone Taylor29MILNL756546576.11341304021.00011244802.091.79OF
1271Julio Teheran32MILNL1411071.222616011.00041102.761.57P
1272Rowdy Tellez28MILNL776251571.051946849246.996000018.156.711B-P
1273José Tena22CLEAL168584.029131423.931-5-64-3-4302.891.69SS-3B-2B
1274Ryan Tepera35TOTZZ120010.200000000.000.00P
1275Matt Thaiss28LAAAL846654600.06366141481.98700-3-609.427.39C-1B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1276Juan Then23SEAAL90011.0321001.000-1-1802.450.33P
1277Caleb Thielbar36MINAL360030.2312001.0000000.880.08P
1278Alek Thomas23ARINL11710495920.0285278524.993101356-12.772.42OF
1279Cody Thomas28OAKAL1310785.026260001.000228-1-1402.752.00OF
1280Lane Thomas27WSNNL1551531401340.13573341853.986-16-141002.362.27OF-P
1281Bubba Thompson25TEXAL32145149.029290001.0001101811.750.91OF
1282Keegan Thompson28CHCNL190028.2321001.0000000.940.16P
1283Mason Thompson25WSNNL510054.01239021.000-1-402.000.24P
1284Ryan Thompson31TOTZZ310030.2624001.0000001.760.19P
1285Trayce Thompson32TOTZZ644027399.093912001.000-2-6-3-902.101.45OF
1286Zack Thompson25STLNL259066.1927011.0001301.220.36P
1287Trent Thornton29TOTAL271031.1312001.0000000.860.11P
1288Michael Toglia24COLNL433734336.224022514125.99612-2-706.395.431B-OF
1289Michael Tonkin33ATLNL450080.0413001.000-2-5-10.450.09P
1290Justin Topa32SEAAL750069.02271320.9091312.610.27P
1291Spencer Torkelson23DETAL1541541511366.1123711378911117.991-7-6-11-1018.087.961B
1292Abraham Toro26MILNL64131.01711513.941-4-135-2-7704.652.673B-1B
1293Luis Torrens27TOTMLB71119.017170001.000000008.052.43C-OF
1294Gleyber Torres26NYYAL1451411381255.25932343441580.97577-4-4-34.143.992B
1295Touki Toussaint27TOTAL2016087.0166911.938-1-1301.550.75P
1296Ezequiel Tovar21COLNL1531521491327.0578179392795.98865131203.873.73SS
1297Taylor Trammell25SEAAL128473.114140001.000-3-47-2-3201.721.17OF
1298Alan Trejo27COLNL795943529.026191164638.977493714.343.072B-3B-SS-P
1299Jose Trevino30NYYAL544938427.14314111732.99341172019.017.93C
1300Jared Triolo25PITNL525143448.2223107113320.987102651314.414.003B-2B-1B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1301Chadwick Tromp28ATLNL65444.053530001.0000000010.848.83C
1302Mike Trout31LAAAL797972681.01851832011.000-3-51142.442.34OF
1303Cole Tucker26COLNL31018.243010.7500-13-1-6401.451.00OF
1304Kyle Tucker26HOUAL1531521351323.1314303831.990551062.122.03OF
1305Brice Turang23MILNL135113971043.0481180295661.98834121424.103.372B-SS
1306Spencer Turnbull30DETAL77031.0743011.000-1-602.031.00P
1307Justin Turner38BOSAL504632395.130424850634.980-2-50016.785.141B-3B-2B
1308Trea Turner30PHINL1531531431342.15681763692360.960-10-9-12-1103.653.56SS
1309Edwin Uceta25NYMNL1003.000000000.000.00P
1310Erich Uelmen27PHINL1001.000000000.000.00P
1311Duane Underwood Jr.28PITNL200024.1110001.0000000.370.05P
1312José Ureña31TOTZZ1010044.262312.833-1-26-11.010.50P
1313Julio Urías26LADNL21210117.118513011.0002301.380.86P
1314Luis Urías26TOTZZ514535401.21606493322.981-4-11-2-5-13.522.712B-3B
1315Ramón Urías29BALAL1139569865.1311124181636.981574603.172.403B-2B-1B
1316Abner Uribe23MILNL320030.2431001.0001701.170.13P
1317José Urquidy28HOUAL1610063.01129011.000-1-301.570.69P
1318Gio Urshela31LAAAL615645496.224614594722.9722641004.333.463B-1B-SS-2B
1319Enmanuel Valdez24BOSAL474427358.017254111721.95913-6-2004.153.442B-SS
1320Framber Valdez29HOUAL31312198.02361612.957-3-3-11.000.71P
1321Chris Vallimont26BALAL1000.200000000.000.00P
1322Carlos Vargas23ARINL5004.200000000.000.00P
1323Ildemaro Vargas31WSNNL786752611.123480148622.9744723-13.362.483B-SS-2B-OF-P
1324Miguel Vargas23LADNL796963628.2292129158548.983-1-2-4-804.113.462B-1B
1325Gus Varland26TOTNL160020.140311.75016001.330.19P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1326Louie Varland25MINAL1710068.0844011.0001301.060.47P
1327Daulton Varsho26TORAL1571411121280.03233121012.99744292722.262.05OF
1328Andrew Vasquez29TOTZZ420048.1725001.00012501.300.17P
1329Randy Vásquez24NYYAL115037.2532001.0000001.190.45P
1330Andrew Vaughn25CHWAL1431391321229.1102495069587.995000007.467.131B
1331Terrin Vavra26BALAL20134118.026242011.000-2-15-4-4001.981.18OF-3B-2B
1332Christian Vázquez32MINAL1009280819.195191329913.9912334110.359.15C-1B-2B
1333Vince Velasquez31PITNL88037.1312001.000-1-500.720.38P
1334Andrew Velazquez28LAAAL522517265.1953950611.937-6-26-5-2213.021.71SS-2B-OF
1335Nelson Velázquez24TOTZZ343121268.07170010.98614-1-402.352.06OF
1336Anthony Veneziano25KCRAL2002.100000000.000.00P
1337Alex Verdugo27BOSAL1401351221170.03082931234.990999902.352.18OF
1338Drew VerHagen32STLNL600061.0853011.000-1-301.180.13P
1339Justin Verlander40TOTZZ27270162.130246011.000-3-2201.661.11P
1340Alex Vesia27LADNL561049.2303001.000-2-800.540.05P
1341Nick Vespi27BALAL90014.2101001.0000000.610.11P
1342Will Vest28DETAL484048.1615001.0000001.120.13P
1343Thyago Vieira30MILNL2003.000000000.000.00P
1344Mark Vientos23NYMNL282615217.0995837411.960-4-20-3-17-13.943.283B-1B
1345Matt Vierling26DETAL133121861096.23082466025.994440032.512.04OF-3B-2B
1346David Villar26SFGNL403020275.01317356212.985-4-170024.222.872B-3B-1B-P
1347Meibrys Viloria26CLEAL100021.222211001.000-1-55-1-55-19.142.20C
1348Darius Vines25ATLNL52020.121010.5000000.440.20P
1349Victor Vodnik23COLNL6008.2220001.0000002.080.33P
1350Luke Voit32MILNL11111196.0978512071.00011411319.098.821B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1351Anthony Volpe22NYYAL1571501501346.25601863571763.9701210151303.633.46SS
1352Jason Vosler29CINNL20158141.11079314091.000150006.814.461B-3B-P
1353Austin Voth31BALAL250034.2835011.0001602.080.32P
1354Joey Votto39CINNL474432374.031529618134.997-1-3-5-16-17.566.681B
1355Michael Wacha31SDPNL24240134.1835011.0000000.540.33P
1356LaMonte Wade Jr.29SFGNL13211487999.2968888701084.990-3-30018.626.941B-OF
1357Tyler Wade28OAKAL24148140.058164115.983-3-21-4-34-23.662.19SS-OF-3B
1358Adam Wainwright41STLNL21210101.019811011.0000001.690.90P
1359Cole Waites25SFGNL3002.100000000.000.00P
1360Ken Waldichuk25OAKAL35220141.01731040.7650000.830.37P
1361Matt Waldron26SDPNL86041.1725001.000-1-501.520.88P
1362Christian Walker32ARINL1521501421309.111541075772106.998-2-29817.927.581B
1363Jordan Walker21STLNL11010892923.2201188850.975-26-33-16-2021.911.78OF
1364Josh Walker28NYMNL140010.010010.0000000.000.00P
1365Ryan Walker27SFGNL4913061.11761010.9412702.350.33P
1366Taijuan Walker30PHINL31310172.2331023011.0005601.721.06P
1367Forrest Wall27ATLNL92230.0880001.0001200002.400.89OF
1368Chad Wallach31LAAAL604932415.14764581623.9961300-210.277.90C-1B
1369Matt Wallner25MINAL665733487.210097210.990121201.831.50OF
1370Taylor Walls26TBRAL988771792.0325111206842.9759141015-13.602.942B-SS-3B
1371Jared Walsh29LAAAL372619259.019518212126.995270006.745.111B-OF
1372Brandon Walter26BOSAL90023.0110001.0000000.390.11P
1373Andrew Wantz27LAAAL273039.182511.8750001.600.26P
1374Taylor Ward29LAAAL938985790.01661633001.000-3-51121.891.77OF-1B
1375Thaddeus Ward26WSNNL260035.1844011.0001602.040.31P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1376Austin Warren27LAAAL2001.200000000.000.00P
1377Drew Waters24KCRAL908371721.2212200751.976-1-211-12.582.30OF
1378Spenser Watkins30OAKAL1104.100000000.000.00P
1379Ryan Weathers23TOTNL1512057.210010001.00024101.560.67P
1380Luke Weaver29TOTZZ29250123.21349001.000-1-900.950.45P
1381Jacob Webb29TOTAL540053.2102620.800-1-2201.340.15P
1382Logan Webb26SFGNL33332216.038172014.974-1-101.541.12P
1383Ryan Weber32NYYAL80014.1211001.0000001.260.25P
1384Jordan Weems30WSNNL510054.2413001.0001400.660.08P
1385Zack Weiss31TOTAL120014.0101001.0000000.640.08P
1386Greg Weissert28NYYAL170020.0422001.000-1-1001.800.24P
1387Austin Wells23NYYAL191818158.0175171310.994-2-15-2-15-19.919.16C
1388Tyler Wells28BALAL25200118.22591332.8802301.670.88P
1389Joey Wendle33MIANL1078170754.13351072181046.9705761003.883.04SS
1390Joey Wentz25DETAL25190105.2936001.000-1-200.770.36P
1391Hayden Wesneski25CHCNL3411089.11477011.0001201.410.41P
1392Jordan Westburg24BALAL665330488.220759147123.9959212503.792.612B-3B
1393Zack Wheeler33PHINL32320192.032161511.9694401.450.97P
1394Brendan White24DETAL332040.2743001.000-1-501.550.21P
1395Eli White29ATLNL55241.0990001.00013512901.981.80OF
1396Mitch White28TORAL100012.200000000.000.00P
1397Owen White23TEXAL2004.0101001.0000002.250.50P
1398Garrett Whitlock27BOSAL2210071.21275011.0001301.510.55P
1399Jordan Wicks23CHCNL77034.2514001.000-1-601.300.71P
1400Joey Wiemer24MILNL132113991026.0297287731.990895522.582.23OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1401Alika Williams24PITNL453327301.21083173418.963-1-52803.102.31SS
1402Devin Williams28MILNL610058.2963001.000-1-301.380.15P
1403Gavin Williams23CLEAL1616082.0211011021.0002502.301.31P
1404Luke Williams26TOTNL84244.019118011.000-1-3512703.892.11SS-3B-1B-P-OF
1405Trevor Williams31WSNNL30300144.134211212.971-1-102.061.10P
1406Brandon Williamson25CINNL23230117.0166821.8752301.080.61P
1407Amos Willingham24WSNNL180024.1835011.00021602.960.44P
1408Bryse Wilson25MILNL530076.2954001.0000001.060.17P
1409Steven Wilson28SDPNL520053.0312001.0000000.510.06P
1410Weston Wilson28PHINL75346.097110.889-2-39-1-2601.571.00OF-3B-1B-2B
1411Allan Winans27ATLNL66032.1642001.000-1-601.671.00P
1412Josh Winckowski25BOSAL601084.1159511.9331201.490.23P
1413Josh Winder26MINAL190034.2413011.0000001.040.21P
1414Trey Wingenter29DETAL170017.0431001.0000002.120.24P
1415Jesse Winker29MILNL6008.1110001.0001720001.080.17OF
1416Keaton Winn25SFGNL95042.1312001.000-1-500.640.33P
1417Masyn Winn21STLNL373636318.01475490325.980-2-8-1-414.083.89SS
1418Patrick Wisdom31CHCNL827052590.2242133951420.94200-7-14-13.472.683B-1B-OF-2B
1419Brett Wisely24SFGNL513926342.01547179417.9742841413.952.592B-OF-SS-P
1420Bobby Witt Jr.23KCRAL1491471431280.05251693441269.977-14-13-6-623.613.44SS
1421Nick Wittgren32KCRAL270029.0532001.0000001.550.19P
1422Jackson Wolf24SDPNL1105.0101001.0000001.801.00P
1423Connor Wong27BOSAL12310590949.0101195446117.989-2-33419.488.00C-2B
1424Jake Wong26CINNL1003.000000000.000.00P
1425Kolten Wong32TOTZZ766052558.125193154424.984-4-8-3-603.983.252B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1426Bryan Woo23SEAAL1818087.2137511.923-1-201.230.67P
1427Alex Wood32SFGNL2912097.221101011.952-1-201.840.69P
1428Jake Woodford26STLNL158047.21165001.000-1-402.080.73P
1429Brandon Woodruff30MILNL1111167.0743011.000-1-300.940.64P
1430Simeon Woods Richardson22MINAL1004.2101001.0000001.931.00P
1431Kyle Wright27ATLNL97031.083411.8750002.030.78P
1432Randy Wynne30CINNL1002.100000000.000.00P
1433Austin Wynns32TOTNL514234374.13373152024.994413412-18.056.57C
1434Jimmy Yacabonis31NYMNL70013.2220001.0000001.320.29P
1435Ryan Yarbrough31TOTZZ259089.219613011.00022601.910.76P
1436Mike Yastrzemski32SFGNL1039056783.2182175611.9956991322.081.76OF
1437Kirby Yates36ATLNL610060.183410.875-1-301.040.11P
1438Christian Yelich31MILNL1221211091051.0224222020.99123-3-3-41.901.82OF
1439Juan Yepez25STLNL128365.014131001.000-3-59-2-3601.941.17OF
1440Masataka Yoshida29BOSAL878469713.1133125531.977-3-6-4-611.641.49OF
1441Alex Young29CINNL630053.2103611.9000001.510.14P
1442Danny Young29ATLNL8008.100000000.000.00P
1443Jacob Young23WSNNL323232283.08481211.988-6-2600-12.642.59OF
1444Jared Young27CHCNL1410893.08378326.976-4-49-3-3907.845.791B
1445Rob Zastryzny31PITNL211020.2413011.00011001.740.19P
1446Seby Zavala29TOTMLB725642502.15465251741.993-3-761419.717.53C-P
1447Angel Zerpa23KCRAL153042.21411210.9292912.740.87P
1448Bruce Zimmermann28BALAL70013.130120.333-1-1500.680.14P
1449Guillo Zuñiga24STLNL2002.000000000.000.00P
1450Mike Zunino32CLEAL424128339.22962761732.990-4-14-5-18-27.766.98C
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary