Team Fielding

Team Fielding Table
Tm #Fld RA/G DefEff G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood
Arizona Diamondbacks384.66.696383422633051.0137910173431936.9861251950
Atlanta Braves323.85.705343062522748.012739163451233.991621541
Baltimore Orioles343.72.724363242462943.013349813391424.990621212
Boston Red Sox393.51.709373332282973.013399913212727.9801256-1-3
Chicago Cubs374.24.697383422463048.0135110163122322.983-17-7-4-11
Chicago White Sox395.21.697383422582970.013259903122325.983-13-5-26-1-2
Cincinnati Reds314.41.698373332622934.012549782552120.983-3-1-7-11
Cleveland Guardians323.79.692383422593105.0138610353312033.986621400
Colorado Rockies315.78.668373332662910.013779703881936.986-14-6010
Detroit Tigers303.86.719373332282985.013199953012327.9838312-13
Houston Astros385.22.682373332582934.013129783161837.98610-11-1-1
Kansas City Royals333.41.706393512483078.0140110263611427.9901043523
Los Angeles Angels345.21.701383422723012.0134110043172031.98500-310
Los Angeles Dodgers373.59.737393512523168.0143210563591723.98836142551
Miami Marlins415.69.675393512453096.0142010323592934.980-21-8-18-33
Milwaukee Brewers364.30.708373332432952.013209843181825.98610-2-1-1
Minnesota Twins364.19.688373332152964.012619882591417.989-19-8-14-1-1
New York Mets394.33.698363242472916.012909722962231.983-10-4-24-91
New York Yankees323.46.720393512833141.0140410473322530.9821561800
Oakland Athletics344.67.678393512183123.0142110413503041.979-7-3-601
Philadelphia Phillies323.66.698383422783060.0138310203402327.983-6-2-8-1-3
Pittsburgh Pirates324.11.709383422533045.0136410153252431.9828333-2
San Diego Padres344.55.707403602593189.0140810633252032.986102-2-4
Seattle Mariners333.61.727383422623018.0130910062802324.9821351601
San Francisco Giants354.82.671393512673033.0145010114162339.984-15-6-3-2-3
St. Louis Cardinals344.54.691373332472958.013339863341337.990-5-2611
Tampa Bay Rays354.87.691383422643066.0132210222772326.983-11-4-23-1-2
Texas Rangers394.36.722393512603105.0138910353351927.9861352310
Toronto Blue Jays344.81.687373332342862.012889543132129.984-2-12241
Washington Nationals334.42.663363242512898.013369663502038.985-11-5-14-3-1
League Average344.36.699383392523010 135110033272130.985-0020-0
10294.36.699113010170756490285.040521300959809617889.985-70650-4
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
1Andrew Abbott25CINNL77038.0422001.0001500.950.57P
2CJ Abrams23WSNNL333332292.01434199317.979-1-3-3-1204.324.24SS
3Bryan Abreu27HOUAL170018.0202001.0000001.000.12P
4José Abreu37HOUAL221917170.01591479317.981-3-23-3-21-18.267.091B
5Wilyer Abreu25BOSAL312522234.16258131.95242252512.271.90OF
6Ronald Acuña Jr.26ATLNL343433304.166651001.000-3-10-5-1901.951.94OF
7Jason Adam32TBRAL160016.0303001.0000001.690.19P
8Willy Adames28MILNL373736325.01385184315.97813-1-403.743.65SS
9Austin Adams33OAKAL170012.2211011.000-1-1601.420.12P
10Riley Adams28WSNNL171717153.1153149312.993-3-20-1-8-18.928.94C
11Jo Adell25LAAAL262320204.245450001.000317-1-5-11.981.73OF
12Joan Adon25WSNNL1104.0202001.0000004.502.00P
13Ehire Adrianza34LAAAL86660.014212021.00012012002.101.753B-2B
14Nick Ahmed34SFGNL363532296.015445106327.9811614-14.594.19SS
15Keegan Akin29BALAL170016.1303001.0000001.650.18P
16Ozzie Albies27ATLNL262626231.11164668215.983-3-17-6-3104.444.382B
17Jorge Alcalá28MINAL80011.0101001.000-1-18-10.820.13P
18Blaze Alexander25ARINL201511131.044192147.909-5-46-6-5502.752.00SS-2B
19Tyler Alexander29TBRAL74032.2422001.0000001.100.57P
20Logan Allen27ARINL50013.1422001.0000002.700.80P
21Logan Allen25CLEAL88039.1716001.00021001.600.88P
22Nick Allen25OAKAL282318201.0953653620.93701212-13.993.18SS
23Yency Almonte30CHCNL170015.200000000.000.00P
24Pete Alonso29NYMNL363535319.026824522127.996-2-8-1-407.537.421B
25Jose Altuve34HOUAL363631308.012139820241.0000-1-2-803.543.362B
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
26José Alvarado29PHINL160014.200000-1-1400.000.00P
27Francisco Alvarez22NYMNL141311113.0125121310.992-2-26221-19.888.86C
28Yordan Alvarez27HOUAL1111792.024231001.00045011302.352.18OF
29Adbert Alzolay29CHCNL160015.1312001.0000001.760.19P
30Jacob Amaya25HOUAL1002.0422011.000012600018.004.002B
31Miguel Amaya25CHCNL242219193.2190185321.989-2-1321218.747.83C
32Chase Anderson36BOSAL91017.2211001.0000001.020.22P
33Grant Anderson27TEXAL4003.000000000.000.00P
34Justin Anderson31CHWAL2002.100000000.000.00P
35Nick Anderson33KCRAL150013.2110001.0000000.660.07P
36Tim Anderson31MIANL333229273.01203284417.967-1-60003.823.52SS
37Tyler Anderson34LAAAL77042.2761001.0000001.481.00P
38Matt Andriese34MIANL3005.0110001.0000001.800.33P
39Tejay Antone30CINNL4002.0000000000.000.00P
40Orlando Arcia29ATLNL343333298.115045103225.9872931204.464.35SS
41Nolan Arenado33STLNL363634315.287246213.98928-2-802.452.393B
42Gabriel Arias24CLEAL221913175.072274234.95815-5-3403.552.563B-SS-OF-2B-1B
43Shawn Armstrong33TBRAL133017.2202001.0000001.020.15P
44Randy Arozarena29TBRAL373530313.276751001.000260002.182.05OF
45Luis Arráez27TOTNL343422298.01466280424.973-3-10-3-1214.293.382B-1B
46Spencer Arrighetti24HOUAL55021.1101001.000-1-900.420.20P
47Aaron Ashby26MILNL1103.200000-1-550.000.00P
48Graham Ashcraft26CINNL77039.2148420.8570002.721.71P
49Javier Assad26CHCNL77038.0422001.0000000.950.57P
50Nick Avila26SFGNL6007.2110001.0000001.170.17P
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
51Pedro Avila27TOTZZ80017.2330001.0000001.530.38P
52José Azocar28SDPNL30106135.134340001.000432-1-802.261.13OF
53Harrison Bader30NYMNL292624243.07069010.98694500-12.562.38OF
54Javier Báez31DETAL323030268.21214473415.967-1-41413.923.66SS
55Patrick Bailey25SFGNL252422203.12061911232.9850231818.998.12C
56Tanner Banks32CHWAL141016.150410.800-1-1202.200.29P
57Addison Barger24TORAL55343.01714120.882-2-64-1-2703.142.50OF-3B
58Scott Barlow31CLEAL200018.1514001.000-1-1102.450.25P
59Austin Barnes34LADNL1010987.08985310.9891922819.108.80C
60Jacob Barnes34WSNNL8008.0101001.0000001.130.13P
61Matt Barnes34WSNNL140013.1110001.000-1-1500.680.07P
62Tucker Barnhart33ARINL14149118.0116110420.983-1-5-2-20-18.698.14C
63Jorge Barrosa23ARINL22220.0550001.0001700002.252.50OF
64Joey Bart27PITNL151312117.0126118711.992-1-130009.628.33C
65Chris Bassitt35TORAL88042.2624011.000-1-501.270.75P
66Matthew Batten29SDPNL1118.0752011.00011140007.887.001B
67Brett Baty24NYMNL333026268.085226219.98813-2-902.822.553B
68Jake Bauers28MILNL221710160.01311219114.992151707.315.201B-OF-P
69Mike Baumann28BALAL140013.142110.7500002.030.21P
70Eduard Bazardo28SEAAL1002.0000000.000.00P
71Jordan Beck23COLNL99979.220200001.000-1-9-2-3002.262.22OF
72David Bednar29PITNL150013.0110001.0000000.690.07P
73Tyler Beede31CLEAL130014.0202001.000-1-1401.290.15P
74Jalen Beeks30COLNL150017.1211001.00011201.040.13P
75Clayton Beeter25NYYAL1001.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
76Josh Bell31MIANL252516213.019217316319.984-2-12-3-1707.997.561B
77Cody Bellinger28CHCNL212119182.260582011.000-3-190012.962.86OF
78Brayan Bello25BOSAL55026.2220001.000-1-800.680.40P
79Anthony Bender29MIANL160015.0330001.000-1-1301.800.19P
80Andrew Benintendi29CHWAL343333288.07169110.986-2-7-5-20-12.192.06OF
81Will Benson26CINNL323020263.074731001.0000-1-1-402.532.31OF
82Brennan Bernardino32BOSAL132014.2422001.00011402.450.31P
83José Berríos30TORAL88147.1725001.0002801.330.88P
84Prelander Berroa24CHWAL1000.100000000.000.00P
85Jon Berti34NYYAL87766.02221822.90923411802.732.503B
86Christian Bethancourt32MIANL191311120.0128121431.977170009.386.58C
87Mookie Betts31LADNL393928342.01474895418.97351751803.763.04SS-2B
88Tanner Bibee25CLEAL88040.1927011.00021002.011.13P
89Bo Bichette26TORAL343430282.01023465320.971-4-15-2-903.162.91SS
90Osvaldo Bido28OAKAL1102.200000000.000.00P
91Shane Bieber29CLEAL22012.0211001.0000001.501.00P
92Brandon Bielak28HOUAL100017.1202001.0000001.040.20P
93Cavan Biggio29TORAL262515214.0914544210.978-1-4-1-503.742.782B-OF-3B-1B
94Jake Bird28COLNL150016.2404001.00011202.160.27P
95Ty Blach33COLNL41013.0303011.00011502.080.75P
96Mason Black24SFGNL1104.1101001.0000002.081.00P
97Tyler Black23MILNL33121.021201021.0000-130009.007.001B
98Paul Blackburn30OAKAL77042.085210.875-1-501.501.00P
99Charlie Blackmon37COLNL99366.017152001.0000-20002.321.89OF
100Dairon Blanco31KCRAL227682.123230001.0000-4-2-2902.511.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
101Ronel Blanco30HOUAL77144.1743001.0000001.421.00P
102JJ Bleday26OAKAL383329298.08077210.988-2-91412.392.08OF
103Xander Bogaerts31SDPNL373733324.11386373220.986-2-8-2-7-13.773.582B-SS
104Alec Bohm27PHINL363533308.0117417152.95700-2-8-13.273.033B-1B
105Cody Bolton26SEAAL90011.1404001.00011803.180.44P
106Cam Booser32BOSAL90010.2211001.0000001.690.22P
107Ryan Borucki30PITNL4003.100000000.000.00P
108Sean Bouchard28COLNL131211106.02826110.964-5-61-3-33-22.292.08OF
109Jonathan Bowlan27KCRAL1102.200000000.000.00P
110Matt Bowman33TOTZZ6009.1211001.0000001.930.33P
111Joe Boyle24OAKAL77027.210010.000-2-1400.000.00P
112Cody Bradford26TEXAL33019.1422011.00011001.861.33P
113Kyle Bradish27BALAL2209.2211001.0000001.861.00P
114Ryan Brasier36LADNL121011.2413001.0000003.090.33P
115John Brebbia34CHWAL130011.1101001.0000000.790.08P
116Alex Bregman30HOUAL343432295.077255115.987314-1-402.322.243B
117Will Brennan26CLEAL272212204.049481001.0003160002.161.81OF
118Colten Brewer31CHCNL60010.2220001.0000001.690.33P
119Jonah Bride28MIANL63230.0945031.00013214002.701.293B-1B
120Jhony Brito26SDPNL120018.1211001.0000000.980.17P
121Connor Brogdon29TOTNL4003.0101001.0000003.000.25P
122Ben Brown24CHCNL84027.2110001.000-1-700.330.13P
123Hunter Brown25HOUAL77027.1651001.0000011.980.86P
124Seth Brown31OAKAL322314211.15351110.98113-1-502.211.53OF-1B
125Vidal Bruján26MIANL271813174.067204257.925-4-27-1-603.212.07SS-3B-2B-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
126Kris Bryant32COLNL88558.037343031.000-1-2900-15.744.631B-OF
127Walker Buehler29LADNL1104.010010.0000000.000.00P
128JB Bukauskas27MILNL6006.0101001.0000001.500.17P
129Aaron Bummer30ATLNL130012.0202001.000-1-1701.500.15P
130Nick Burdi31NYYAL7006.100000000.000.00P
131Jake Burger28MIANL171716145.0855825210.9760-3-1-805.154.883B-1B
132Brock Burke27TEXAL5003.000000000.000.00P
133Alec Burleson25STLNL128268.034313011.000020004.502.62OF-1B
134Corbin Burnes29BALAL88047.2113710.9090001.891.25P
135Michael Busch26CHCNL363432305.226424417316.989-2-7-1-4-17.687.051B-3B
136Lawrence Butler23OAKAL362520246.05957110.98331514-12.121.61OF
137José Buttó26NYMNL66033.0431001.0001601.090.67P
138Byron Buxton30MINAL242018179.052511001.000-1-642612.612.17OF
139José Caballero27TBRAL343433303.21383794715.94901-2-8-13.883.85SS
140Trey Cabbage27HOUAL53122.0431001.0000-200001.640.80OF
141Edward Cabrera26MIANL55021.1303001.0000001.270.60P
142Génesis Cabrera27TORAL150014.0101001.000-1-1400.640.07P
143Oswaldo Cabrera25NYYAL353430306.0109436337.972-1-30003.122.653B-1B-SS-OF
144Alex Call29WSNNL75450.013121011.000-1-32-1-2402.341.86OF
145Isaiah Campbell26BOSAL7006.1312001.00013204.260.43P
146Luis Campusano25SDPNL332929266.12662541110.9960-2-7-32-18.958.03C
147Alexander Canario24CHCNL127466.024240001.00023111803.272.00OF
148Jeimer Candelario30CINNL292927253.085473535.965-5-25-3-14-12.922.833B-1B
149Mark Canha35DETAL222016186.158580031.00003-1-602.802.42OF-1B
150Griffin Canning28LAAAL77035.0431001.0000001.030.57P
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
151Jonathan Cannon23CHWAL33013.2312001.0000001.981.00P
152Yennier Cano30BALAL180018.0312011.00011101.500.17P
153Dominic Canzone26SEAAL1310680.214140001.0000311401.561.08OF
154Victor Caratini30HOUAL131212106.09792410.990030008.157.38C-1B
155Dylan Carlson25STLNL43328.0770001.000134-1-4202.251.75OF
156Kerry Carpenter26DETAL211712152.237361001.0002121702.181.76OF
157Carlos Carrasco37CLEAL77033.1413001.000-1-601.080.57P
158Corbin Carroll23ARINL363635321.092911011.00031200-12.582.56OF
159Evan Carter21TEXAL343227286.06563110.98541731202.011.88OF
160Triston Casas24BOSAL222018183.017015018210.988-1-6-2-1308.268.001B
161Nick Castellanos32PHINL383837338.062602001.00001-5-1701.651.63OF
162Luis Castillo31SEAAL88048.120110.500-1-400.190.13P
163Miguel Castro29ARINL8008.2303001.00012303.120.38P
164Willi Castro27MINAL373326305.185483613.988-9-371312.481.91SS-OF-3B-P
165Jake Cave31COLNL208694.121201001.000-3-330002.001.05OF
166Dylan Cease28SDPNL88049.1734001.0000001.280.88P
167Slade Cecconi25ARINL44021.2211001.0000000.830.50P
168Andrew Chafin34DETAL150014.0220001.0000001.290.13P
169Aroldis Chapman36PITNL160012.0303001.0000002.250.19P
170Matt Chapman31SFGNL383737323.01021977612.941282702.672.533B
171Jesse Chavez40ATLNL100013.1101001.0000000.680.10P
172Jazz Chisholm Jr.26MIANL383834325.089890001.0000-1-5-18-12.462.34OF
173Jackson Chourio20MILNL333023263.066651001.000316-1-4-12.262.00OF
174Adam Cimber33LAAAL160016.2404011.00011202.160.25P
175José Cisnero35LAAAL140014.021010.500-1-1400.640.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
176Aaron Civale29TBRAL88041.1101001.0000000.220.13P
177Emmanuel Clase26CLEAL200019.131110.667-1-1000.930.10P
178Jonatan Clase22SEAAL87664.011110001.0000-30001.551.38OF
179Garrett Cleavinger30TBRAL140013.1202001.000-1-1501.350.14P
180Kody Clemens28PHINL42222.015105011.00013615506.143.751B-3B-2B
181Ernie Clement28TORAL281614151.067155115.98532743103.932.283B-SS-2B-OF
182Mike Clevinger33CHWAL1102.0202001.0000009.002.00P
183Dylan Coleman27HOUAL1001.000000000.000.00P
184Michael Conforto31SFGNL363634308.049490001.000-7-27-3-1101.431.36OF
185Roansy Contreras24PITNL110015.1110001.0000000.590.09P
186William Contreras26MILNL313131277.02722531631.98927-1-4-18.748.68C
187Willson Contreras32STLNL202018164.1158148910.9941521518.607.85C
188Garrett Cooper33TOTMLB87558.050464071.000080007.765.561B-OF
189Patrick Corbin34WSNNL77037.2606001.0000001.430.86P
190Carlos Correa29MINAL202018167.064332924.969-3-24-5-3603.343.10SS
191Nestor Cortes29NYYAL88048.1523011.0001400.930.63P
192Tom Cosgrove28SDPNL150012.0202001.00011701.500.13P
193Danny Coulombe34BALAL170014.0101001.00011400.640.06P
194Jake Cousins29NYYAL2003.000000000.000.00P
195Colton Cowser24BALAL312620241.051501001.000160001.901.65OF
196Brandon Crawford37STLNL87559.019415041.000-2-440002.902.38SS
197J.P. Crawford29SEAAL222221194.1793643071.0004280003.663.59SS
198Kutter Crawford28BOSAL88046.1734011.0001401.360.88P
199Nabil Crismatt29LADNL3004.000000000.000.00P
200Cooper Criswell27BOSAL54020.2101001.0000000.440.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
201Garrett Crochet25CHWAL88040.2523001.0000001.110.63P
202Jake Cronenworth30SDPNL373734324.129526825227.993152708.137.921B
203Declan Cronin26MIANL110017.0101001.0000000.530.09P
204Pete Crow-Armstrong22CHCNL151311119.032320001.0000344002.422.13OF
205Fernando Cruz34CINNL160015.000000000.000.00P
206Oneil Cruz25PITNL353333295.11103766715.9360-2-5-20-13.142.94SS
207José Cuas30CHCNL5006.000000000.000.00P
208Xzavion Curry25CLEAL1105.000000000.000.00P
209Travis d'Arnaud35ATLNL292220204.02021966031.0002131618.916.97C
210Bobby Dalbec29BOSAL211510134.1957322071.0004371906.364.321B-3B
211Yu Darvish37SDPNL77033.2514001.0000001.340.71P
212Henry Davis24PITNL222119184.1181173711.99418-3-2008.798.18C
213J.D. Davis31OAKAL18177147.079641418.987-6-48-1-814.783.393B-1B
214Noah Davis27COLNL1003.000000000.000.00P
215Brett de Geus26SEAAL4003.1101001.0000002.700.25P
216Bryan De La Cruz27MIANL161614136.030282011.000-3-271811.991.88OF
217Elly De La Cruz22CINNL373737326.01306162717.946-2-8-4-1503.403.32SS
218Enyel De Los Santos28SDPNL180015.0110001.000-1-1300.600.06P
219Paul DeJong30CHWAL332926253.0953951512.947-4-19-1-503.202.73SS
220Jason Delay29PITNL11110.012120001.00001800010.8012.00C
221Jonny DeLuca25TBRAL66555.01615010.938-3-76-1-21-12.452.50OF
222Reid Detmers24LAAAL88045.1514001.0001400.990.63P
223Chris Devenski33TBRAL90014.0110001.000-1-1400.640.11P
224Rafael Devers27BOSAL212118180.045212311.978-2-15-3-2002.202.103B
225Alexis Díaz27CINNL130012.1321011.0000002.190.23P
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
226Edwin Díaz30NYMNL140014.220110.500-2-2700.610.07P
227Elias Díaz33COLNL262422208.01621491121.988-1-400-16.926.15C
228Miguel Díaz29HOUAL1001.000000000.000.00P
229Yainer Diaz25HOUAL252525220.02272141033.987-2-9-1-509.168.96C
230Yandy Díaz32TBRAL313127272.122721213221.991150007.447.261B
231Jake Diekman37NYMNL140011.200000-1-170.000.00P
232Seranthony Domínguez29PHINL150013.1312001.0000002.030.20P
233Brendan Donovan27STLNL323124275.26052711.983-4-16-3-1301.931.55OF-2B-3B
234Camilo Doval26SFGNL140013.242112.750-1-1501.980.21P
235Brenton Doyle26COLNL363636314.19997020.98015-4-1502.782.69OF
236Brandon Drury31LAAAL252421203.01116545114.991-2-11-6-3504.884.402B-1B
237Daniel Duarte27MINAL2004.0110001.0000002.250.50P
238Shawn Dubin28HOUAL7009.2321001.0000002.790.43P
239Mauricio Dubón29HOUAL261913182.064521023.9690-100-13.072.30OF-3B-2B-1B
240Tyler Duffey33KCRAL5005.2110001.0000001.590.20P
241Oliver Dunn26MILNL21157124.0431033041.00043632903.121.953B-2B-1B
242Dane Dunning29TEXAL77037.1532001.0000001.210.71P
243Ezequiel Duran25TEXAL211510137.069551223.971041804.403.191B-3B-OF-SS-2B
244Jarren Duran27BOSAL373726324.08278311.98862093312.252.19OF
245Jhoan Durán26MINAL5005.000000000.000.00P
246Adam Duvall35ATLNL171211115.131301001.0000-422002.421.82OF
247Zach Eflin30TBRAL88048.0954001.0001401.691.13P
248Bryce Elder25ATLNL33015.1431021.0000002.351.33P
249Kent Emanuel32MIANL2006.0101001.0000001.500.50P
250Christian Encarnacion-Strand24CINNL292928255.0215196190131.00002-1-507.597.411B
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
251Nathan Eovaldi34TEXAL77041.11165001.0000002.401.57P
252Lucas Erceg29OAKAL150015.0422011.0000002.400.27P
253Santiago Espinal29CINNL282625232.065194426.969-2-9-3-1602.442.252B-3B
254Paolo Espino37TORAL2004.200000000.000.00P
255Carlos Estévez31LAAAL110010.2101001.0000000.840.09P
256Jeremiah Estrada25SDPNL5007.000000000.000.00P
257Thairo Estrada28SFGNL373736316.016746119227.988-1-3-4-1504.704.462B
258Alex Faedo28DETAL130023.031110.6671900.780.15P
259Pete Fairbanks30TBRAL8007.0110001.0000001.290.13P
260Stuart Fairchild28CINNL242116187.057570001.00042631942.742.38OF
261Bailey Falter27PITNL77037.1514001.000-1-501.210.71P
262Buck Farmer33CINNL140020.1312001.0000001.330.21P
263Kyle Farmer33MINAL31187171.1572037071.0003180002.991.503B-2B-SS
264Calvin Faucher28MIANL90011.2303001.0000002.310.33P
265Erick Fedde31CHWAL88045.0532001.0001401.000.63P
266Ryan Feltner27COLNL77039.0844011.0000001.851.14P
267Caleb Ferguson27NYYAL160013.2220001.0000001.320.13P
268Tyler Ferguson30OAKAL1002.000000000.000.00P
269Freddy Fermin29KCRAL201616144.21311247001.00032532518.156.55C
270José Fermín25STLNL32221.0817001.0000-50003.432.672B-3B
271Ryan Fernandez26STLNL120016.1321001.0000001.650.25P
272J.P. Feyereisen31LADNL5005.0101001.0000001.800.20P
273Kyle Finnegan32WSNNL170016.1101001.0000000.550.06P
274Tyler Fitzgerald26SFGNL15117104.047222143.9150-300-13.722.26SS-OF-2B-P-1B
275Jack Flaherty28DETAL77042.0431001.000-1-500.860.57P
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
276Josh Fleming28PITNL141017.0826021.00022404.240.57P
277David Fletcher30ATLNL53128.020614041.00015314306.434.002B
278Dominic Fletcher26CHWAL191814151.15046220.960-1-1017-12.852.53OF
279Chris Flexen29CHWAL86035.2725001.0001601.770.88P
280Wilmer Flores32SFGNL271917176.018216317218.989-2-1421409.206.431B-3B
281Estevan Florial26CLEAL118478.020200001.000-1-823002.311.82OF
282Dylan Floro33WSNNL170018.1312001.000-1-1101.470.18P
283Jason Foley28DETAL160014.1312011.000-1-1401.880.19P
284Nick Fortes27MIANL282417207.02081961110.995-1-8-1-619.007.39C
285Justin Foscue25TEXAL1002.0110001.0000-1560004.501.002B
286Jake Fraley29CINNL201814154.04037210.975-3-201702.281.95OF
287J.P. France29HOUAL55025.1110001.0000000.360.20P
288Ty France29SEAAL343332294.023421320120.996-1-5-3-1207.136.851B
289Bowden Francis28TORAL52014.2523001.00011403.071.00P
290Adam Frazier32KCRAL262012172.2832853210.97621674824.223.002B-OF
291Kyle Freeland31COLNL44015.251310.8000002.301.00P
292Freddie Freeman34LADNL393935340.032228436223.99401-2-718.478.211B
293Tyler Freeman25CLEAL323025273.083776031.000-1-31422.742.44OF-3B-SS-2B
294Sal Frelick24MILNL353321282.05352010.981-4-16-4-17-11.661.44OF-3B
295Luis Frías26ARINL7006.110010.0000000.000.00P
296Max Fried30ATLNL77138.1927001.00031602.111.29P
297TJ Friedl28CINNL33327.0660001.0000-150002.002.00OF
298David Fry28CLEAL171310125.09387514.98902-3-2806.624.601B-C-OF-3B
299Carson Fulmer30LAAAL60014.0101001.0000000.640.17P
300Kody Funderburk27MINAL130016.120110.5000000.550.08P
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
301Hunter Gaddis26CLEAL190018.221010.5000000.480.05P
302Giovanny Gallegos32STLNL13009.0211001.0000002.000.15P
303Zac Gallen28ARINL77038.0532001.0001501.180.71P
304Joey Gallo30WSNNL191817157.2136123130141.000001707.767.161B-OF
305Adolis García31TEXAL333228275.07270020.972-1-6-2-802.292.12OF
306Avisaíl García33MIANL161310114.039381001.000150003.082.44OF
307Deivi García25CHWAL140014.000000-1-140.000.00P
308Luis García37LAAAL160014.200000000.000.00P
309Luis García Jr.24WSNNL302723242.01275571121.992-1-7-2-1004.694.202B
310Maikel Garcia24KCRAL383836331.092276145.957-3-120012.392.323B
311Robert Garcia28WSNNL130010.0101001.000-1-2000.900.08P
312Yimi García33TORAL130013.100000000.000.00P
313Amir Garrett32LAAAL4003.100000000.000.00P
314Reed Garrett31NYMNL130019.021010.500-2-2100.470.08P
315Kevin Gausman33TORAL77033.1321001.000-1-600.810.43P
316Zack Gelof24OAKAL242424213.01234973121.99263231705.155.082B
317Kyle Gibson36STLNL77044.0633001.000-1-501.230.86P
318Luis Gil26NYYAL77037.097110.889-1-501.951.14P
319Logan Gilbert27SEAAL88052.0770001.000-1-401.210.88P
320Logan Gillaspie27SDPNL1000.200000000.000.00P
321Andrés Giménez25CLEAL363635326.01475687421.973-1-42703.953.972B
322Kevin Ginkel30ARINL160015.1202001.00011301.170.13P
323Tyler Glasnow30LADNL88050.01082001.000-1-401.801.25P
324Paul Goldschmidt36STLNL353433303.2299276230351.000-3-132818.868.541B
325Austin Gomber30COLNL77038.0606001.00021101.420.86P
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
326Yan Gomes36CHCNL191614145.01471416001.00015-2-1709.127.74C
327Marco Gonzales32PITNL33017.0413011.00011202.121.33P
328Romy Gonzalez27BOSAL32218.0871011.0000-290004.002.67SS-1B
329Victor González28NYYAL150012.2523001.00011603.550.33P
330Hunter Goodman24COLNL53329.117161021.0001490005.223.40OF-1B
331Niko Goodrum32TBRAL83339.1147611.929-2-61-2-6102.971.63OF-SS-2B-1B
332Nick Gordon28MIANL292319206.05246511.98129-4-2302.231.76OF-2B
333MacKenzie Gore25WSNNL77034.040310.750-1-600.790.43P
334Nolan Gorman24STLNL333130277.21345082226.985-2-10-2-9-14.284.002B
335Yasmani Grandal35PITNL33327.023230001.0001220007.677.67C
336Jon Gray32TEXAL87039.2514001.0000001.130.63P
337Josiah Gray26WSNNL2208.100000000.000.00P
338Sonny Gray34STLNL66035.1505001.0000001.270.83P
339Chad Green33TORAL7007.200000000.000.00P
340Hunter Greene24CINNL88045.1312001.000-2-900.600.38P
341Riley Greene23DETAL282723238.257561011.00031673522.152.04OF
342Randal Grichuk32ARINL16117101.027270001.000-2-2011102.411.69OF
343Trent Grisham27NYYAL1510793.021201001.000180002.031.40OF
344Vaughn Grissom23BOSAL44433.021912041.0001200005.735.252B
345Robbie Grossman34TOTAL201815153.04240110.976-3-20-1-702.412.05OF
346Michael Grove27LADNL141021.0211001.0000000.860.14P
347Vladimir Guerrero Jr.25TORAL343433289.027225615127.99616-1-408.447.971B
348Luis Guillorme29TOTMLB107463.028919031.0002390004.002.802B-SS-P
349Lourdes Gurriel Jr.30ARINL343431299.08075230.96362228-12.322.26OF
350Vladimir Gutierrez28MIANL1004.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
351Josh Hader30HOUAL160016.0404001.00011302.250.25P
352Sam Haggerty30SEAAL53130.054010.80001928001.200.80OF
353DL Hall25MILNL44016.1202001.0000001.100.50P
354David Hamilton26BOSAL15119109.052222738.942-2-23-2-2204.053.06SS-2B
355Ian Hamilton29NYYAL150018.2440001.0000001.930.27P
356Garrett Hampson29KCRAL2893105.0423210011.00022522203.601.27OF-2B-SS-3B-1B
357Emerson Hancock25SEAAL77034.195220.7780001.831.00P
358Mitch Haniger33SEAAL323128268.16965040.942-5-21-5-22-22.182.03OF
359Ian Happ29CHCNL303026259.264622011.000012912.222.13OF
360Bryce Harper31PHINL343432302.0290258320221.00041714-18.648.531B
361Brett Harris26OAKAL77763.02271411.955-1-18-3-5703.003.003B
362Hogan Harris27OAKAL1005.100000000.000.00P
363Michael Harris II23ATLNL343434305.16159110.984-5-19-1-3-11.771.76OF
364Kyle Harrison22SFGNL88045.0523001.0000001.000.63P
365Grant Hartwig26NYMNL2003.000000000.000.00P
366Hunter Harvey29WSNNL180020.1330001.000-2-2001.330.17P
367Ke'Bryan Hayes27PITNL343333295.195236939.968311416-12.802.713B
368Austin Hays28BALAL18118105.22221010.955-2-20-2-2201.791.17OF
369Andrew Heaney33TEXAL77036.000000-1-60.000.00P
370Jonathan Heasley27BALAL3004.1211001.0000004.150.67P
371Austin Hedges31CLEAL1110782.2101965001.000224115011.009.18C
372Jonah Heim29TEXAL322924255.0253244631.9880241918.827.81C
373Ryan Helsley29STLNL180018.0330011.000-1-1101.500.17P
374Gunnar Henderson23BALAL353534317.01445091318.97941441504.004.03SS
375Kyle Hendricks34CHCNL55021.0532001.0000002.141.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
376Blair Henley27HOUAL1100.1000000000.000.00P
377Ronny Henriquez24MINAL1002.000000000.000.00P
378Tommy Henry26ARINL66028.1330001.000-1-700.950.50P
379Sam Hentges27CLEAL2002.100000000.000.00P
380Kevin Herget33MILNL1000.200000000.000.00P
381Darell Hernaiz22OAKAL282212191.0813445210.975-1-4-3-1913.722.32SS-3B-2B
382Enrique Hernández32LADNL282012189.0543816011.0003190002.571.74OF-3B-2B-1B
383Jonathan Hernández27TEXAL4005.0110001.0000001.800.25P
384Jose Hernandez26PITNL6004.200000000.000.00P
385Teoscar Hernández31LADNL393929335.076733001.00062141412.041.95OF
386Iván Herrera24STLNL171613145.21511492011.000-3-24-4-33-19.338.88C
387Tim Herrin27CLEAL180018.0413001.0000002.000.22P
388Jason Heyward34LADNL44232.011110001.000312727503.092.75OF
389Aaron Hicks34LAAAL149887.219190001.000-2-32-2-2701.951.36OF-P
390Jordan Hicks27SFGNL88043.01711512.941-1-503.352.00P
391Kyle Higashioka34SDPNL1111687.08581311.9881800-18.697.64C
392Tim Hill34CHWAL140012.130210.667-1-1601.460.14P
393Sean Hjelle27SFGNL60010.2211001.00011901.690.33P
394Bryan Hoeing27MIANL110019.2220001.0000000.920.18P
395Nico Hoerner27CHCNL373734330.21545692611.961-4-15-4-1504.033.702B-SS
396Jeff Hoffman31PHINL160016.0550001.0000002.810.31P
397Colin Holderman28PITNL11009.2211001.0000001.860.18P
398Jackson Holliday20BALAL1010987.0421032051.000-1-7-1-1404.344.202B
399Clay Holmes31NYYAL160016.1110001.000-1-1200.550.06P
400Tyler Holton28DETAL130018.0404001.0000002.000.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
401Rhys Hoskins31MILNL191817158.0134123928.985-3-22-3-2307.526.951B
402Tanner Houck28BOSAL77145.112102011.0000002.381.71P
403Adrian Houser31NYMNL66028.2413001.000-1-701.260.67P
404Bryan Hudson27MILNL140021.1312001.0001901.270.21P
405Dakota Hudson29COLNL77034.0413001.0000001.060.57P
406Daniel Hudson37LADNL160016.0211001.0000001.130.13P
407Sam Huff26TEXAL1002.0220001.0000240009.002.00C
408Brandon Hughes28ARINL3102.200000000.000.00P
409Kyle Hurt26LADNL3106.2110001.0000001.350.33P
410Andy Ibáñez31DETAL138471.12652012.96211023303.151.922B-3B-OF
411Raisel Iglesias34ATLNL150014.1404001.0000002.510.27P
412Shota Imanaga30CHCNL77041.2523001.0000001.080.71P
413Jonathan India27CINNL232323200.0702743061.00019-2-1203.153.042B
414Cole Irvin30BALAL66034.2734011.0000001.821.17P
415Jake Irvin27WSNNL77038.2853011.0000001.861.14P
416Kyle Isbel27KCRAL343024264.277770001.0001652202.622.26OF
417Alex Jackson28TBRAL43125.026251001.0001360009.366.50C
418Jay Jackson36MINAL130018.0312001.0000001.500.23P
419Luke Jackson32SFGNL8007.1101001.0000001.230.13P
420Joe Jacques29BOSAL1001.200000000.000.00P
421Travis Jankowski33TEXAL134249.01514010.93313124802.571.08OF
422Danny Jansen29TORAL141212108.010197220.980-1-13-1-1118.257.07C
423Kenley Jansen36BOSAL110010.200000000.000.00P
424Bryce Jarvis26ARINL140021.0312001.00011001.290.21P
425Cristian Javier27HOUAL44023.1211001.0000000.770.50P
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
426Griffin Jax29MINAL180016.2312001.0000001.620.17P
427Tyler Jay30NYMNL2004.0110001.0000002.250.50P
428Daulton Jefferies28SFGNL2104.200000000.000.00P
429Ryan Jeffers27MINAL181817156.1187180610.99501-2-15010.7110.33C
430Dany Jiménez30OAKAL150014.220110.5000000.610.07P
431Joe Jiménez29ATLNL150015.010010.0000000.000.00P
432Connor Joe31PITNL312614228.11281206211.9840-2-2-10-14.973.71OF-1B
433Pierce Johnson33ATLNL130012.0211001.0000001.500.15P
434Jahmai Jones26NYYAL71120.0725001.0001450003.151.002B-3B-OF
435Jared Jones22PITNL77041.0422001.0000000.880.57P
436Nolan Jones26COLNL252523211.24440040.90900-1-5-11.701.60OF
437Aaron Judge32NYYAL323227272.273721001.000-2-82812.412.28OF
438Edouard Julien25MINAL373123276.11173580210.983-5-21-3-13-13.753.112B
439Josh Jung26TEXAL44336.014410021.0000-1213303.503.503B
440Jakob Junis31MILNL1104.000000000.000.00P
441Janson Junk28MILNL3005.0101001.0000001.800.33P
442Colt Keith22DETAL292924247.11314979313.977010004.664.412B
443Jarred Kelenic24ATLNL232217190.039363001.0001631801.851.70OF
444Brad Keller28CHWAL3109.1211001.0000001.930.67P
445Mitch Keller28PITNL88149.01037011.0002801.841.25P
446Carson Kelly29DETAL231715162.1163155713.99432064428.987.04C
447Joe Kelly36LADNL150013.1514001.00011503.380.33P
448Kevin Kelly26TBRAL110014.000000000.000.00P
449Merrill Kelly35ARINL44024.2633001.0001802.191.50P
450Michael Kelly31OAKAL170021.0211001.0000000.860.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
451Zack Kelly29BOSAL5007.100000000.000.00P
452Tony Kemp32BALAL52120.1835001.0000-80003.541.332B-OF
453Buddy Kennedy25DETAL52224.01459021.00001815005.252.802B-3B
454Max Kepler31MINAL201715159.029281001.000031701.641.45OF
455Orion Kerkering23PHINL9009.2211001.000-1-2101.860.22P
456Ray Kerr29ATLNL1001.000000000.000.00P
457Grae Kessinger26HOUAL71119.0113711.90914716304.741.433B-2B-P
458Kevin Kiermaier34TORAL252116179.062620001.000-1-1021303.122.48OF
459Yusei Kikuchi33TORAL77039.2734001.0001501.591.00P
460Ha-Seong Kim28SDPNL404039352.11505096423.9732800-13.733.65SS
461Craig Kimbrel36BALAL160013.1110001.000-1-1500.680.06P
462Isiah Kiner-Falefa29TORAL352922258.01053371111.990210418-13.632.483B-2B-SS-P-OF
463John King29STLNL5005.2101001.0000001.590.20P
464Michael King29SDPNL87042.0927001.00021001.931.13P
465Tyler Kinley33COLNL140012.2303001.0000002.130.21P
466George Kirby26SEAAL88043.1312001.0000000.620.38P
467Alex Kirilloff26MINAL25217167.149472011.000-2-16-5-3502.641.96OF-1B
468Alejandro Kirk25TORAL232217183.01871751020.98931853319.108.04C
469Andrew Kittredge34STLNL150015.0202001.0000001.200.13P
470Heston Kjerstad25BALAL33224.0330001.0000-1215001.131.00OF
471Will Klein24KCRAL1001.000000000.000.00P
472Landon Knack26LADNL33016.0330001.0000001.691.00P
473Andrew Knizner29TEXAL1510688.093921001.000-1-9-2-2709.516.20C
474Jared Koenig30MILNL90013.120110.500-1-1500.680.11P
475Stephen Kolek27SDPNL180018.2514001.0000002.410.28P
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
476Michael Kopech28CHWAL170019.2211001.0000000.920.12P
477Dean Kremer28BALAL77040.1113710.9091502.231.43P
478Zac Kristofak26LAAAL1002.000000000.000.00P
479Joel Kuhnel29HOUAL1002.000000000.000.00P
480Steven Kwan26CLEAL323230283.06258311.98431341601.941.91OF
481Peter Lambert27COLNL103023.2101001.000-1-800.380.10P
482Dinelson Lamet31LADNL3004.1220001.0000004.150.67P
483Alex Lange28DETAL160014.0101001.0000000.640.06P
484Shea Langeliers26OAKAL312928262.02572431222.992170008.768.23C
485Wyatt Langford22TEXAL1212898.014140001.0000-511201.291.17OF
486Trevor Larnach27MINAL88465.014140001.000000001.941.75OF
487Jacob Latz28TEXAL170017.0202001.0000001.060.12P
488Ramón Laureano29CLEAL251711155.051465001.00043321532.962.04OF
489Derek Law33WSNNL190023.1110001.0000000.390.05P
490Justin Lawrence29COLNL130013.0110001.0000000.690.08P
491Kyle Leahy27STLNL3005.200000000.000.00P
492Jordan Leasure25CHWAL160015.0321001.00011301.800.19P
493José Leclerc30TEXAL140015.0101001.0000000.600.07P
494Dylan Lee29ATLNL100018.2514001.00011102.410.50P
495Jung Hoo Lee25SFGNL363535306.080791001.0000-2-2-7-12.352.22OF
496Korey Lee25CHWAL231615147.01411338011.000-1-5-3-24-18.636.13C
497Casey Legumina27CINNL1002.000000000.000.00P
498Jack Leiter24TEXAL2207.2101001.0000001.170.50P
499Mark Leiter Jr.33CHCNL160015.1101001.000-1-1300.590.06P
500Dominic Leone32CHWAL170014.230210.667-1-1401.230.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
501Royce Lewis25MINAL1102.0110001.000000004.501.003B
502Matthew Liberatore24STLNL131020.0514001.00011002.250.38P
503Francisco Lindor30NYMNL363532307.01204970115.992-2-7-2-8-13.493.31SS
504Trey Lipscomb24WSNNL272623231.084275259.94031631603.082.823B-1B-2B
505Zack Littell28TBRAL77039.0615001.0000001.380.86P
506Brendon Little27TORAL3003.1101001.0000002.700.33P
507Luke Little23CHCNL10109.0303011.0000003.000.30P
508Ben Lively32CLEAL55027.1312001.0000000.990.60P
509Jonathan Loáisiga29NYYAL3004.0312001.0000006.751.00P
510Nick Lodolo26CINNL55029.030210.667-2-1400.620.40P
511Nick Loftin25KCRAL117257.1361719051.00011712105.652.772B-3B-1B
512Joey Loperfido25HOUAL76354.020191001.00035612203.332.86OF
513Jacob Lopez26TBRAL3005.100000-1-380.000.00P
514Jorge López31NYMNL180017.210010.000-2-2300.000.00P
515Nicky Lopez29CHWAL312926260.01244478212.9840-1-2-9-14.223.592B-SS
516Otto Lopez25MIANL126457.0177911.941-2-38-1-2102.531.333B-2B-SS
517Pablo López28MINAL88044.042110.7500000.610.38P
518Reynaldo López30ATLNL66035.1642001.0000001.531.00P
519Michael Lorenzen32TEXAL55029.0615011.00021401.861.20P
520Richard Lovelady28CHCNL5004.1321001.000-1-4606.230.60P
521Brandon Lowe29TBRAL87560.1341420061.000117-1-2005.074.252B
522Josh Lowe26TBRAL22218.0660001.0001450003.003.00OF
523Nathaniel Lowe28TEXAL181818160.015814610212.98703-3-23-18.788.671B
524Easton Lucas27OAKAL1001.000000000.000.00P
525Seth Lugo34KCRAL88051.21156011.0000001.921.38P
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
526Gavin Lux26LADNL272318209.09234580111.00052731703.963.412B
527Jesús Luzardo26MIANL55026.0514001.0001801.731.00P
528Jordan Lyles33KCRAL5005.0110001.0000001.800.20P
529Daniel Lynch IV27KCRAL2107.0101011.000001.290.50P
530Lance Lynn37STLNL77035.221010.5000000.250.14P
531Manny Machado31SDPNL77660.020614001.00012412003.002.863B
532Josh Maciejewski28NYYAL1001.000000000.000.00P
533Nick Madrigal27CHCNL31117128.0331122051.000-1-120012.321.033B-2B
534Kenta Maeda36DETAL77030.273311.8570001.760.86P
535Luke Maile33CINNL171513134.0157147910.994432-2-18110.489.18C
536Anthony Maldonado26MIANL6108.042111.750-1-2503.380.50P
537Martín Maldonado37CHWAL232215183.0183178410.995-2-13-2-1308.957.91C
538Sean Manaea32NYMNL77035.1312001.0000000.760.43P
539Matt Manning26DETAL33017.0101001.0000000.530.33P
540Alek Manoah26TORAL1104.0101001.0000002.251.00P
541Joe Mantiply33ARINL180015.1220001.000-1-1301.170.11P
542Manuel Margot29MINAL29145148.135350001.0000-2-3-2402.121.21OF
543Ron Marinaccio28NYYAL90012.2211001.0000001.420.22P
544Alec Marsh26KCRAL55026.2734001.0001802.361.40P
545Brandon Marsh26PHINL353027278.05451211.981-1-462511.721.51OF
546Ketel Marte30ARINL343226280.01687492222.98841893915.344.882B-SS
547Starling Marte35NYMNL272725237.05652312.982-2-11-1-502.092.04OF
548Yunior Marte29PHINL120013.1211001.0000001.350.17P
549Austin Martin25MINAL232013173.142411011.000-4-30-3-2002.181.75OF-2B
550Chris Martin38BOSAL130013.1110001.000-1-1500.680.08P
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
551Justin Martinez22ARINL7009.0202001.00012202.000.29P
552Nick Martinez33CINNL84032.071421.714-1-601.410.63P
553Seth Martinez29HOUAL170020.0312001.00011001.350.18P
554Nick Martini34CINNL52119.0440001.0000160001.890.80OF
555Michael Massey26KCRAL161614137.0652639071.000030004.274.062B
556Miles Mastrobuoni28CHCNL63028.21641111.93812814104.712.502B-OF-3B
557Jorge Mateo29BALAL211713155.2793343310.9622191704.393.622B-OF-SS
558Phil Maton31TBRAL170013.2101001.0000000.660.06P
559Luis Matos22SFGNL1007.0220001.0000-790002.572.00OF
560Yuki Matsui28SDPNL180016.2312001.0000001.620.17P
561Steven Matz33STLNL66027.241211.7500000.980.50P
562Tyler Matzek33ATLNL110010.0000000000.000.00P
563Tim Mayza32TORAL190013.0101001.0000000.690.05P
564James McArthur27KCRAL150017.1101001.00011200.520.07P
565James McCann34BALAL161513135.2138127920.986-1-8-2-18-19.028.50C
566Kyle McCann26OAKAL1110781.07872331.962-2-310008.336.82C
567Jake McCarthy26ARINL292218204.04746010.97902-2-1102.031.59OF
568Darren McCaughan28MIANL1004.2101001.0000001.931.00P
569Chas McCormick29HOUAL212116181.041410001.000-3-17-2-1302.041.95OF
570Andrew McCutchen37PITNL2003.0000000-1120000.000.00OF
571T.J. McFarland35OAKAL190015.0624011.000-1-1303.600.32P
572Scott McGough34ARINL150016.0211001.0000001.130.13P
573Reese McGuire29BOSAL211715152.1159153331.981-1-6-2-1609.227.43C
574Ryan McKenna27BALAL73129.011110001.000-1-35-1-4103.411.57OF
575Triston McKenzie26CLEAL77034.0651001.0000001.590.86P
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
576Zach McKinstry29DETAL23149135.244142732.93202-2-1702.721.58SS-3B-2B-OF-P
577Ryan McMahon29COLNL373735321.1114189068.947-1-32703.022.923B
578Jeff McNeil32NYMNL353431306.01436774221.986-4-14-3-1114.153.712B-OF
579Curtis Mead23TBRAL252321200.174264539.95900-4-2403.192.842B-3B
580Parker Meadows24DETAL322615217.159590001.00042331602.441.84OF
581John Means31BALAL1107.0101001.0000001.291.00P
582Nick Mears27COLNL150014.2202001.0000001.230.13P
583Trevor Megill30MILNL8008.200000000.000.00P
584Tylor Megill28NYMNL1104.0202011.0000004.502.00P
585MJ Melendez25KCRAL313115245.15047211.980-5-242911.801.53OF-1B
586Danny Mendick30CHWAL1010985.22481511.9582260002.422.303B
587Joey Meneses32WSNNL181818163.0162147150171.000030008.949.001B
588Whit Merrifield35PHINL181513143.035241013.97119-1-802.141.70OF-2B-3B
589Jackson Merrill21SDPNL383434307.1115112121.9834162703.312.97OF
590Julian Merryweather32CHCNL4004.200000000.000.00P
591Matt Mervis26CHCNL1001.0110001.000000009.000.50P-1B
592Max Meyer25MIANL33017.0642001.0000003.182.00P
593Jake Meyers28HOUAL271816166.05958010.983215-2-14-13.142.15OF
594Miles Mikolas35STLNL88042.0651011.000-1-501.290.75P
595Wade Miley37MILNL2207.0202001.0000002.571.00P
596Drew Millas26WSNNL22216.014113001.0001790007.887.00C
597Bobby Miller25LADNL33011.2101001.0000000.770.33P
598Bryce Miller25SEAAL77041.1642001.0000001.310.86P
599Erik Miller26SFGNL171017.100000000.000.00P
600Mason Miller25OAKAL130016.1110001.0000000.550.08P
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
601Owen Miller27MILNL53123.015132011.000-1-620005.872.141B-3B-2B-P
602Shelby Miller33DETAL140015.2110001.0000000.570.07P
603Tyson Miller28SEAAL90011.2110001.000000.770.11P
604Hoby Milner33MILNL180017.1743001.0000003.630.39P
605A.J. Minter30ATLNL180015.1202001.0000001.170.11P
606José Miranda26MINAL20189151.133131912.970-1-100001.901.603B-1B
607Casey Mize27DETAL66031.2743011.0001601.991.17P
608Anthony Molina22COLNL80015.2422001.00022602.300.50P
609Sam Moll32CINNL5005.0101001.0000001.800.20P
610Andruw Monasterio27MILNL53127.0835001.0001540002.671.333B-2B-OF
611Yoán Moncada29CHWAL11111086.03182124.93511211403.032.643B
612Mickey Moniak26LAAAL262113180.05453010.981110-2-13-12.652.04OF
613Frankie Montas31CINNL66025.1725001.0000002.491.17P
614Elehuris Montero25COLNL272623223.1274264100251.000-3-16-1-5011.0410.151B
615Rafael Montero33HOUAL180017.2101001.0000000.510.06P
616Jordan Montgomery31ARINL44023.0303001.0000001.170.75P
617Dylan Moore31SEAAL282317217.290543516.98942342203.682.78SS-OF-1B-2B-3B
618Matt Moore35LAAAL140013.2202001.000-1-1501.320.14P
619Adrián Morejón25SDPNL90013.000000000.000.00P
620Christopher Morel25CHCNL292910224.064204133.9530-1-3-1602.452.103B
621Gabriel Moreno24ARINL292424221.01951801411.9950200-17.906.69C
622Eli Morgan28CLEAL9008.1303001.00012403.240.33P
623Charlie Morton40ATLNL66036.0404001.0000001.000.67P
624Ryan Mountcastle27BALAL333231292.230628124118.9970031229.389.241B
625Kyle Muller26OAKAL90023.274210.8571802.280.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
626Cedric Mullins29BALAL343130288.057561001.000-1-51401.781.68OF
627Max Muncy33LADNL343030285.079205724.9751631302.432.263B
628Andrés Muñoz25SEAAL140014.130210.6670001.260.14P
629Roddery Muñoz24MIANL33015.2312001.0000001.721.00P
630Sean Murphy29ATLNL1106.0990001.0000-5800013.509.00C
631Tom Murphy33SFGNL1210884.269681001.000-2-30-5-71-27.335.75C
632Joe Musgrove31SDPNL88041.0954001.0000001.981.13P
633Parker Mushinski28HOUAL3004.010010.000-2-10000.000.00P
634Dane Myers28MIANL63137.0108110.900-1-3613202.191.50OF
635Tobias Myers25MILNL44017.0101001.000000.530.25P
636Andrew Nardi25MIANL180015.0303001.00022701.800.17P
637Omar Narváez32NYMNL17139116.0128122242.969-5-52-6-6219.627.29C
638Nick Nastrini24CHWAL2208.0110001.000-1-2501.130.50P
639Bo Naylor24CLEAL252421214.1224215632.987-1-700-19.288.84C
640Josh Naylor27CLEAL323231289.024822720127.996141407.697.721B
641Kyle Nelson27ARINL110010.200000000.000.00P
642Nick Nelson28PHINL3003.1110001.0000002.700.33P
643Ryne Nelson26ARINL55020.253110.8000001.740.80P
644Héctor Neris35CHCNL150014.0101001.000-1-1400.640.07P
645Zach Neto23LAAAL373737325.21293790219.98426311-13.513.43SS
646Tyler Nevin27OAKAL28236198.098821338.969-2-111604.322.64OF-1B-3B
647Kevin Newman30ARINL231814163.0641648091.00043042903.532.67SS-2B
648Kyle Nicolas25PITNL4004.0202001.00015004.500.50P
649Tomás Nido30NYMNL1310895.010497521.981020019.667.85C
650Brandon Nimmo31NYMNL333227288.051474001.000-1-5-4-1601.591.55OF
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
651Ryan Noda28OAKAL272218202.018516518222.9892130008.156.781B
652Aaron Nola31PHINL88049.0312011.0000000.550.38P
653Lars Nootbaar26STLNL242419213.25756010.982-1-5-1-502.362.33OF
654Dedniel Núñez28NYMNL4006.100000000.000.00P
655Nasim Nuñez23WSNNL51014.051310.800-1-740002.570.80SS-2B
656Riley O'Brien29STLNL1001.000000000.000.00P
657Ryan O'Hearn30BALAL76349.125250041.0000-20004.563.131B-OF
658Logan O'Hoppe24LAAAL323029265.22712581120.993282909.118.41C
659Tyler O'Neill29BOSAL252314202.14241010.97613-2-1101.821.64OF
660Bailey Ober28MINAL77036.2312001.0000000.740.43P
661Steven Okert32MINAL130011.100000000.000.00P
662Edward Olivares28PITNL16155114.03130010.9680-10002.371.88OF
663Matt Olson30ATLNL343434305.131829124330.9914172809.289.261B
664Reese Olson24DETAL77039.142110.750-1-500.690.43P
665Jonathan Ornelas24TEXAL1003.00000000000.000.002B
666Rafael Ortega33CHWAL82228.013130001.0001590004.181.63OF
667Joey Ortiz25MILNL312216206.076254836.961-1-3-3-1703.192.213B-2B-SS
668Luis Ortiz28PHINL1000.200000000.000.00P
669Luis Ortiz25PITNL120019.220110.5000000.460.08P
670Adam Ottavino38NYMNL140014.1321001.0000001.880.21P
671James Outman27LADNL302420220.06563110.985-2-8-1-502.622.13OF
672Cristian Pache25PHINL87256.01412110.92923612102.091.63OF
673Chris Paddack28MINAL77037.1716001.0000001.691.00P
674Emilio Pagán33CINNL160014.2211001.0000001.230.13P
675Andy Pages23LADNL202016181.061601001.00053431903.033.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
676Pedro Pagés25STLNL61119.219190001.0000-200008.693.17C-1B
677Richie Palacios27TBRAL282320212.151456011.000161502.161.82OF-2B
678Daniel Palencia24CHCNL70011.0101001.0000000.820.14P
679Andre Pallante25STLNL90010.0642001.00012005.400.67P
680Isaac Paredes25TBRAL333333296.159164126.9660-2-3-1201.731.733B
681Mitchell Parker24WSNNL55027.0220001.0000000.670.40P
682Wes Parsons31TOTAL4009.041210.7500003.000.75P
683Vinnie Pasquantino26KCRAL303026261.0266243230211.000420628-19.178.871B
684Graham Pauley23SDPNL64134.1126511.917-1-31-1-3502.881.573B-1B
685James Paxton35LADNL66032.1404001.00021201.110.67P
686Joel Payamps30MILNL140012.021010.5000000.750.07P
687Nate Pearson27TORAL140012.100000-1-1600.000.00P
688Elvis Peguero27MILNL150016.0101001.0000000.560.07P
689Jeremy Peña26HOUAL373737326.01616295427.975-2-8-5-18-14.334.24SS
690Ryan Pepiot26TBRAL77036.2651021.0000001.470.86P
691Freddy Peralta28MILNL77038.21037001.0001502.331.43P
692Wandy Peralta32SDPNL190016.2211001.0000001.080.11P
693Geraldo Perdomo24ARINL77563.019415051.0000-60002.712.71SS
694Jhonny Pereda28MIANL32017.022220001.0000-1600011.657.33C
695Cionel Pérez28BALAL5004.100000000.000.00P
696Martín Pérez33PITNL88045.0633011.0002901.200.75P
697Salvador Perez34KCRAL333227274.02572441215.996282908.417.76C-1B
698Wenceel Pérez24DETAL20159139.13837010.97416-1-802.391.85OF
699Blake Perkins27MILNL292828256.08179110.98821131412.812.76OF
700Jace Peterson34ARINL105350.020713031.000-3-78-3-7203.602.00SS-2B-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
701Brandon Pfaadt25ARINL77041.052210.800-1-500.880.57P
702Tommy Pham36CHWAL1111699.022220001.00003-3-3602.002.00OF
703Evan Phillips29LADNL140013.232010.667-1-1501.320.14P
704Kevin Pillar35TOTAL19118102.220200001.0001110001.751.05OF
705René Pinto27TBRAL191511135.0129126210.992-3-27-3-27-18.536.74C
706Ricardo Pinto30PHINL60010.2651001.0000005.061.00P
707Nick Pivetta31BOSAL33015.0321001.0000001.801.00P
708Colin Poche30TBRAL10009.100000000.000.00P
709Jorge Polanco30SEAAL373636317.11365479317.97813-1-403.773.592B
710Zach Pop27TORAL5004.200000000.000.00P
711Cody Poteet29NYYAL1106.0220001.0000003.002.00P
712Ryan Pressly35HOUAL160014.1202011.0000001.260.13P
713Quinn Priester23PITNL44021.083320.750-2-1902.571.50P
714Jurickson Profar31SDPNL373718280.062602011.000-2-7-3-12-11.991.68OF-1B
715Austin Pruitt34TEXAL4004.1101001.0000002.080.25P
716A.J. Puk29MIANL44013.2101011.0000000.660.25P
717Cal Quantrill29COLNL88045.2853001.0001401.581.00P
718Jose Quintana35NYMNL77036.1743011.000-1-601.731.00P
719Ceddanne Rafaela23BOSAL373425308.11075843614.9440-10002.952.20SS-OF-2B-3B
720Cole Ragans26KCRAL88142.2936001.0001501.901.13P
721Tanner Rainey31WSNNL120012.0321001.0000002.250.25P
722Cal Raleigh27SEAAL322928260.12872711422.99331273219.858.91C
723Brooks Raley36NYMNL8007.000000000.000.00P
724Luke Raley29SEAAL242016172.059554021.0003231603.092.46OF-1B
725Emmanuel Ramirez29MIANL3003.100000000.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
726Erasmo Ramírez34TBRAL60011.1101001.0000000.790.17P
727Harold Ramírez29TBRAL54034.012120001.000260310503.182.40OF
728José Ramírez31CLEAL292928262.062174324.968-4-191502.062.073B
729Nick Ramirez34LADNL5007.0101001.0000001.290.20P
730Yohan Ramírez29TOTZZ80011.1211001.000110901.590.25P
731Bryan Ramos22CHWAL65545.014311011.0001180002.802.333B
732Heliot Ramos24SFGNL1001.000000000.000.00OF
733Colin Rea33MILNL77038.1752001.000-1-501.641.00P
734J.T. Realmuto33PHINL323230282.23213051423.994-1-4-2-8-110.169.97C
735Jakson Reetz28SFGNL32218.021210001.0000-900010.507.00C
736Rob Refsnyder33BOSAL1210886.023221001.000341-2-2702.411.92OF
737Sean Reid-Foley28NYMNL8006.200000000.000.00P
738Zach Remillard30CHWAL22116.0716021.00015317503.943.502B
739Anthony Rendon34LAAAL171615139.248113525.9582141912.962.883B
740Hunter Renfroe32KCRAL343027268.05753311.982-1-5-2-801.881.65OF
741Luis Rengifo27LAAAL262322205.21004651317.970-3-20-2-1204.243.732B-3B-SS
742Pablo Reyes30BOSAL21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
743Bryan Reynolds29PITNL333325293.152493011.000-8-32-2-801.601.58OF
744Trevor Richards31TORAL170017.030210.6670001.060.12P
745Austin Riley27ATLNL343434305.190246333.967292802.562.563B
746Leo Rivas26SEAAL32116.0835021.0001580004.502.67SS
747Emmanuel Rivera28MIANL272218197.0105644018.990-1-531814.753.713B-1B-P
748Anthony Rizzo34NYYAL383835335.228724242326.990281407.617.471B
749Luis Robert Jr.26CHWAL77761.012120001.000-3-56-2-3901.771.71OF
750David Robertson39TEXAL170020.2633001.0000002.610.35P
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
751Nick Robertson25STLNL5006.200000000.000.00P
752Víctor Robles27WSNNL42113.2220001.000-1-69-1-8701.320.50OF
753Brayan Rocchio23CLEAL343232293.01154270321.9740131213.443.29SS
754Brendan Rodgers27COLNL333030265.21253886122.992-2-80004.203.762B
755Carlos Rodón31NYYAL88043.0303001.000-1-500.630.38P
756Grayson Rodriguez24BALAL66034.0624001.0000001.591.00P
757Joely Rodríguez32BOSAL110011.0220001.0000001.640.18P
758Julio Rodríguez23SEAAL373735322.19996210.9902841412.742.65OF
759Manuel Rodríguez27TBRAL5005.100000-1-3800.000.00P
760Randy Rodríguez24SFGNL2004.2110001.000001.930.50P
761Yariel Rodríguez27TORAL44015.100000000.000.00P
762Yerry Rodríguez26TEXAL8009.1211001.0000001.930.25P
763Jake Rogers29DETAL222014169.1181177310.994020019.578.18C
764Taylor Rogers33SFGNL160013.2101001.0000000.660.06P
765Trevor Rogers26MIANL77033.252210.800-1-601.070.57P
766Tyler Rogers33SFGNL170015.2514001.00011302.870.29P
767Johan Rojas23PHINL303026262.06563110.985-4-20-3-1302.202.13OF
768Josh Rojas30SEAAL302518224.065303323.9690-10002.531.853B-OF-P-2B
769Miguel Rojas35LADNL251711157.058213615.983181803.272.19SS-2B-3B
770Jordan Romano31TORAL8007.200000000.000.00P
771JoJo Romero27STLNL170017.2202001.00011101.020.12P
772Brent Rooker29OAKAL65338.0660001.000-2-63-1-3101.421.00OF
773Ben Rortvedt26TBRAL262015182.2201192721.9900232009.807.37C-P
774Amed Rosario28TBRAL302824251.279621613.987-4-21-7-33-12.792.44OF-2B-SS
775Eddie Rosario32WSNNL282314218.053521011.000-2-1200-12.191.89OF
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
776Eguy Rosario24SDPNL2594101.038112614.9740522403.301.423B-2B
777Joe Ross31MILNL77036.0541001.0000001.250.71P
778Landen Roupp25SFGNL100013.2303001.0000001.980.30P
779Chris Roycroft27STLNL2002.000000000.000.00P
780Esteury Ruiz25OAKAL20146118.22726010.9630-3-1-10-11.971.30OF
781José Ruiz29PHINL2003.000000000.000.00P
782Keibert Ruiz25WSNNL171717152.2156147813.99401-2-1609.149.12C
783Adley Rutschman26BALAL232120191.120819711001.00031821319.789.04C
784Joe Ryan28MINAL77040.2642001.000-1-501.330.86P
785Ryder Ryan29PITNL90012.000000000.000.00P
786Andrew Saalfrank26ARINL2001.000000000.000.00P
787Blake Sabol26SFGNL43231.03230110.969-1-300009.007.75C
788Chris Sale35ATLNL77042.2826001.0000001.691.14P
789Cristopher Sánchez27PHINL77036.1101720.800-1-601.981.14P
790Gary Sánchez31MILNL97762.255523001.000070007.906.11C-1B
791Jesús Sánchez26MIANL282420212.047470001.000-6-33-3-16-12.001.68OF
792Sixto Sánchez25MIANL103018.0312001.0000001.500.30P
793Nick Sandlin27CLEAL200019.0413001.00011101.890.20P
794Patrick Sandoval27LAAAL88039.081610.87521001.620.88P
795Cole Sands26MINAL130016.1202001.00011201.100.15P
796Miguel Sanó31LAAAL1310689.1442519021.00022922704.433.143B-1B-P
797Carlos Santana38MINAL323030272.022320515316.987270007.286.881B
798Dennis Santana28NYYAL140016.2211011.000-1-1201.080.14P
799Anthony Santander29BALAL292922252.057561001.00028-1-402.041.97OF
800Tayler Saucedo31SEAAL140013.1303001.0000002.030.21P
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
801Matt Sauer25KCRAL110013.1202001.0000001.350.18P
802Josh Sborz30TEXAL7005.1101001.000-1-3801.690.14P
803Nolan Schanuel22LAAAL333027263.222621114123.996-3-152907.686.821B
804Clarke Schmidt28NYYAL77036.0734001.0001601.751.00P
805Davis Schneider25TORAL302313201.0573918031.000-3-18-3-17-12.551.73OF-2B
806John Schreiber30KCRAL180017.1532001.0000002.600.28P
807Max Schuemann27OAKAL19125114.0411427071.000-3-37-1-1003.241.862B-OF-SS-3B
808Kyle Schwarber31PHINL1119.0440001.0000330004.004.00OF
809Christian Scott25NYMNL1106.2110001.0000001.351.00P
810Tanner Scott29MIANL150014.020110.500-2-2900.640.07P
811Tayler Scott32HOUAL160016.1853001.00011204.410.50P
812Victor Scott II23STLNL201716158.04241010.976-1-7-1-702.342.05OF
813Corey Seager30TEXAL323226265.01093273412.9633131503.573.28SS
814JP Sears28OAKAL88045.0505001.000-1-401.000.63P
815Colin Selby26KCRAL2003.0220001.0000006.001.00P
816Marcus Semien33TEXAL393935338.0173621110231.00010341139-14.614.442B
817Nick Senzel29WSNNL77763.02121720.9050-6-1-1902.712.713B
818Brian Serven29TORAL63227.02625010.962-1-550008.334.17C
819Luis Severino30NYMNL77040.050410.800-1-500.900.57P
820Paul Sewald34ARINL2002.0101001.0000004.500.50P
821Bryan Shaw36CHWAL5004.000000000.000.00P
822Gavin Sheets28CHWAL242316190.182802041.000-3-16-1-603.883.42OF-1B
823Austin Shenton26TBRAL97764.161583031.0001130008.536.781B
824Braden Shewmake26CHWAL221913157.058124337.9480-3-1-803.152.50SS-2B-3B
825Zack Short29TOTMLB95346.01641113.9381170002.931.673B-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
826Jared Shuster25CHWAL40012.0101001.0000000.750.25P
827Michael Siani24STLNL301911177.245450001.00021221302.281.50OF
828Chase Silseth24LAAAL2208.000000000.000.00P
829Lucas Sims30CINNL130011.1220011.0000001.590.15P
830Brady Singer27KCRAL88045.2963001.0000001.771.13P
831Jon Singleton32HOUAL191814155.012511113116.992-5-35-3-2307.206.531B
832Jose Siri28TBRAL313027263.18077030.963-6-30-5-22-12.632.48OF
833Tarik Skubal27DETAL77042.263210.8330001.050.71P
834Justin Slaten26BOSAL120020.0422001.00011001.800.33P
835Austin Slater31SFGNL2010293.022211001.0000-322502.131.10OF
836Burch Smith34MIANL160018.1303001.000-1-1101.470.19P
837Cade Smith25CLEAL180018.0211001.0000001.000.11P
838Dominic Smith29BOSAL22218.012111021.0000250006.006.001B
839Drew Smith30NYMNL100010.000000000.000.00P
840Josh Smith26TEXAL373025271.080186027.97531362712.591.903B-SS
841Pavin Smith28ARINL96350.020191001.00025912403.602.22OF-1B
842Will Smith34KCRAL140011.220110.5000000.770.07P
843Will Smith29LADNL302929265.02632461430.989312-2-9-18.838.67C
844Drew Smyly35CHCNL90012.2101001.00011600.710.11P
845Kirby Snead29SEAAL1001.000000000.000.00P
846Blake Snell31SFGNL33011.200000-1-170.000.00P
847Collin Snider28SEAAL3003.0101001.0000003.000.33P
848Tyler Soderstrom22OAKAL1109.0871001.0000280008.004.001B-C
849Donovan Solano36SDPNL22115.0312001.000-1-790001.801.503B
850George Soriano25MIANL90010.0202001.00012001.800.22P
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
851José Soriano25LAAAL86033.182420.750-1-601.620.75P
852Michael Soroka26CHWAL88038.1826001.0001501.881.00P
853Edmundo Sosa28PHINL1311796.045182437.933-2-200013.943.23SS-3B-2B
854Lenyn Sosa24CHWAL129887.12781813.963-1-17-3-4102.682.003B-2B
855Gregory Soto29PHINL130010.1220001.000-1-1901.740.15P
856Juan Soto25NYYAL393935341.086824011.0005162702.272.21OF
857Gabe Speier29SEAAL140011.200000-1-170.000.00P
858Mitch Spence26OAKAL90023.2523001.0000001.900.56P
859Carson Spiers26CINNL1004.000000000.000.00P
860George Springer34TORAL333332282.06057210.983-4-161411.881.79OF
861Jacob Stallings34COLNL151311115.110498510.99011333118.046.87C
862Ryne Stanek32SEAAL140011.200000000.000.00P
863Josh Staumont30MINAL1001.0000000.000.00P
864Justin Steele28CHCNL2209.1101001.0000000.960.50P
865Spencer Steer26CINNL363631314.09489321.97927-2-702.642.42OF-1B-2B
866Jackson Stephens30ATLNL1001.100000000.000.00P
867Tyler Stephenson27CINNL242220192.01861806001.000-1-51618.727.75C
868Brock Stewart32MINAL130013.1211011.0000001.350.15P
869DJ Stewart30NYMNL64128.0770001.000-3-118-1-4202.251.00OF-1B
870Gavin Stone25LADNL77038.01073011.0000002.371.43P
871Trevor Story31BOSAL88767.22041513.9500823502.532.38SS
872Bryson Stott26PHINL343130285.01275174216.984-1-3-1-403.953.572B-SS
873Matt Strahm32PHINL150014.100000000.000.00P
874Chris Stratton33KCRAL150016.0202001.0000001.130.13P
875Hunter Stratton27PITNL160017.1312001.0000001.560.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
876Hunter Strickland35LAAAL130014.200000000.000.00P
877Spencer Strider25ATLNL2209.0110001.0000001.000.50P
878Ross Stripling34OAKAL88042.093510.8890001.711.00P
879Marcus Stroman33NYYAL88042.2136610.923-1-502.531.50P
880Peter Strzelecki29CLEAL3004.000000000.000.00P
881Garrett Stubbs31PHINL86657.16157310.984-2-50-2-42-19.427.50C
882Albert Suárez34BALAL53019.2835011.00011003.661.60P
883Eugenio Suárez32ARINL373737330.01001780313.970010002.652.623B
884José Suarez26LAAAL110021.1101001.0000000.420.09P
885Ranger Suárez28PHINL77147.014311011.0002902.682.00P
886Robert Suarez33SDPNL150016.1220001.0000001.100.13P
887Wander Suero32HOUAL1000.00000000.00P
888Brett Sullivan30SDPNL3003.0220001.000080006.000.671B-C
889Cole Sulser34NYMNL4004.200000-1-430.000.00P
890Brent Suter34CINNL140022.2505001.00021801.990.36P
891Jack Suwinski25PITNL352621250.18281010.988524-5-2402.912.31OF
892Seiya Suzuki29CHCNL121212105.223212021.0000-111111.961.92OF
893Dansby Swanson30CHCNL363533307.21324583412.970-2-70003.743.56SS
894Erik Swanson30TORAL9006.110010.0000000.000.00P
895Jameson Taillon32CHCNL44024.0514001.0000001.881.25P
896Dillon Tate30BALAL110012.2101001.0000000.710.09P
897Fernando Tatis Jr.25SDPNL404036346.17870441.949-3-110001.921.85OF
898Mike Tauchman33CHCNL312822257.06159111.984-4-20-2-912.101.94OF
899Leody Taveras25TEXAL363533307.091883011.000-6-25-1-302.672.53OF
900Chris Taylor33LADNL231713162.035341001.0004280001.941.46OF-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
901Michael A. Taylor33PITNL292525229.06966210.98663052612.672.34OF
902Samad Taylor25SEAAL31011.1110001.0000-3-1-10900.790.33OF
903Tyrone Taylor30NYMNL191613151.042411001.0000-121502.502.21OF
904Julio Teheran33NYMNL1102.2110001.0000003.381.00P
905Rowdy Tellez29PITNL332719234.121319319118.995316210-18.146.421B
906Kai-Wei Teng25SFGNL40011.0422001.0000003.271.00P
907Matt Thaiss29LAAAL98669.08381020.976-1-12-1-17010.579.00C
908Caleb Thielbar37MINAL11008.110010.0000000.000.00P
909Alek Thomas24ARINL44330.0660001.000-3-1020001.801.50OF
910Lane Thomas28WSNNL222221192.04441211.977-6-37-4-2502.021.95OF
911Bubba Thompson26CINNL115452.015150001.000-1-22-1-2302.601.36OF
912Keegan Thompson29CHCNL80011.210010.000-1-1700.000.00P
913Ryan Thompson32ARINL150015.000000-1-130.000.00P
914Zack Thompson26STLNL52017.0321001.0000001.590.60P
915Trent Thornton30SEAAL160015.210010.000-1-1300.000.00P
916Michael Toglia25COLNL15128110.265596051.000-3-31-1-1005.293.821B-OF
917Michael Tonkin34TOTZZ100014.2220001.0000001.230.20P
918Spencer Torkelson24DETAL333330292.226323624319.989-2-8-5-2108.007.881B
919Abraham Toro27OAKAL242214183.0692841081.000-1-60003.392.762B-3B-1B
920Gleyber Torres27NYYAL383837336.11395975520.964-5-16-1-403.593.532B
921Ezequiel Tovar22COLNL363636315.115848109122.994120004.484.36SS
922Taylor Trammell26TOTZZ71021.1660001.000177-1-5702.530.86OF
923Blake Treinen36LADNL2002.000000000.000.00P
924Alan Trejo28COLNL108567.2361026051.0001120004.793.602B-SS-3B
925Jose Trevino31NYYAL211816163.1171164522.98821432219.318.05C-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
926Jared Triolo26PITNL343431301.01355282122.9932662414.013.722B-3B-1B
927Chadwick Tromp29ATLNL1311595.192866001.00011222508.697.08C
928Mike Trout32LAAAL242421203.067652011.000030012.972.79OF
929Cole Tucker27LAAAL75545.01741120.882030003.002.143B-OF
930Kyle Tucker27HOUAL363632311.070664021.0003102712.031.94OF
931Brice Turang24MILNL353330292.01466877116.993-3-122804.474.142B
932Spencer Turnbull31PHINL76034.1752001.000-2-1201.831.00P
933Justin Turner39TORAL87256.02514920.920060003.702.883B-1B
934Trea Turner31PHINL323231281.01073271410.963-3-14-1-403.303.22SS
935Kyle Tyler27MIANL1002.0110001.0000004.501.00P
936Edwin Uceta26TBRAL2004.0110001.0000002.250.50P
937José Ureña32TEXAL111025.2431001.0000001.400.36P
938Luis Urías27SEAAL221611137.144172525.9550021702.751.913B
939Ramón Urías30BALAL171412128.136191612.972011902.452.063B-1B
940Abner Uribe24MILNL140014.1752011.00011404.400.50P
941Gio Urshela32DETAL171410126.02742210.96311300-11.861.443B-1B
942Naoyuki Uwasawa30BOSAL2004.0110001.0000002.250.50P
943Enmanuel Valdez25BOSAL282617218.1109377119.99121200-14.453.862B
944Framber Valdez30HOUAL44022.2101001.000-1-900.400.25P
945Ricky Vanasco25LADNL1002.0110001.0000004.501.00P
946Ildemaro Vargas32WSNNL211712160.1582631111.983-2-151703.202.382B-3B-SS-OF
947Gus Varland27LADNL4003.0220001.0000006.000.50P
948Louie Varland26MINAL44016.2202001.0000001.080.50P
949Daulton Varsho27TORAL353222273.077761001.00052283502.542.20OF
950Randy Vásquez25SDPNL33012.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
951Andrew Vaughn26CHWAL333231277.225724214119.9960-11408.307.761B
952Christian Vázquez33MINAL211919173.1211202810.99514642110.9010.00C-3B
953Nelson Velázquez25KCRAL97356.01514010.9330-10-2-4202.251.56OF
954Anthony Veneziano26KCRAL2002.000000000.000.00P
955Alex Verdugo28NYYAL363632324.078780001.00093241402.172.17OF
956Justin Verlander41HOUAL44022.1422001.0001901.611.00P
957Alex Vesia28LADNL170017.150411.8000002.080.24P
958Will Vest29DETAL140014.1422001.0000002.510.29P
959Thyago Vieira31MILNL130019.1101001.0000000.470.08P
960Mark Vientos24NYMNL31011.0514001.00011110004.091.673B
961Matt Vierling27DETAL302314213.050351413.980-6-33-2-11-12.071.583B-OF
962Ryan Vilade25DETAL1119.0220001.00011370002.002.00OF
963Eli Villalobos27MIANL2002.1101001.0000003.860.50P
964Darius Vines26ATLNL2209.2312001.0000002.791.50P
965Victor Vodnik24COLNL150021.1532001.0000002.110.33P
966Anthony Volpe23NYYAL383837339.01677192419.9762641404.334.29SS
967Austin Voth32SEAAL120015.042110.7500001.800.25P
968Michael Wacha32KCRAL88043.2743001.0001501.440.88P
969LaMonte Wade Jr.30SFGNL332713216.0204176280191.000-2-100008.505.831B-OF
970Tyler Wade29SDPNL302110182.046182622.957-4-27-2-1302.181.423B-2B-OF
971Jacob Waguespack30TBRAL41010.0110001.0000000.900.25P
972Matt Waldron27SDPNL77034.0413001.0000001.060.57P
973Christian Walker33ARINL383735331.0326300260341.00041393318.868.581B
974Jordan Walker22STLNL17177132.024222011.00011319-11.641.41OF
975Josh Walker29NYMNL3003.0110001.0000003.000.33P
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
976Ryan Walker28SFGNL201020.0211001.0000000.900.10P
977Taijuan Walker31PHINL22012.2211011.0000001.421.00P
978Forrest Wall28ATLNL1001.0110001.00017080009.001.00OF
979Matt Wallner26MINAL118468.021210001.0003460002.781.91OF
980Jared Walsh30TEXAL161414126.011610410211.983-1-5-1-1008.147.131B
981Blake Walston23ARINL1003.2101001.0000002.451.00P
982Taylor Ward30LAAAL343433297.263630001.000-2-81401.901.85OF
983Ryan Weathers24MIANL88041.2404001.0001500.860.50P
984Luke Weaver30NYYAL130023.132010.667-1-900.770.15P
985Jacob Webb30BALAL180016.1202001.0000001.100.11P
986Logan Webb27SFGNL88046.1844001.000-4-1701.551.00P
987Jordan Weems31WSNNL170014.031110.6670001.290.12P
988Greg Weissert29BOSAL160015.1202001.0000001.170.13P
989Austin Wells24NYYAL232119186.2182177230.9840-300-18.637.78C
990Tyler Wells29BALAL33015.1202001.0000001.170.67P
991Joey Wendle34NYMNL149482.037112333.9190-6-1-1503.732.432B-3B-SS
992Davis Wendzel27TEXAL126161.01138001.00012723901.620.923B-2B
993Joey Wentz26DETAL90014.2110001.0000000.610.11P
994Hayden Wesneski26CHCNL53022.2752001.0000002.781.40P
995Jordan Westburg25BALAL333327299.0801862041.000-1-31402.412.113B-2B-SS
996Zack Wheeler34PHINL88049.1972001.0000001.641.13P
997Mitch White29TOTZZ70015.1211001.0000001.170.29P
998Owen White24TEXAL1000.00000000.00P
999Forrest Whitley26HOUAL1000.200000000.000.00P
1000Garrett Whitlock28BOSAL44018.1743001.00011103.441.75P
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
1001Jordan Wicks24CHCNL55023.000000-1-90.000.00P
1002Joey Wiemer25MILNL155460.1109010.900-2-3712021.340.60OF
1003Alika Williams25PITNL141411124.148192723.958-2-18-3-2903.332.882B-SS
1004Trevor Williams32WSNNL77036.2523001.0001501.230.71P
1005Bryse Wilson26MILNL104030.0101001.0000000.300.10P
1006Justin Wilson36CINNL12007.1202001.0000002.450.17P
1007Steven Wilson29CHWAL170015.1404001.00011302.350.24P
1008Allan Winans28ATLNL1105.0202001.00014003.602.00P
1009Josh Winckowski26BOSAL123024.1633001.0000002.220.50P
1010Jesse Winker30WSNNL292821237.14742411.979-1-431511.741.59OF
1011Cole Winn24TEXAL80010.1211001.0000001.740.25P
1012Keaton Winn26SFGNL88038.1963001.0001502.111.13P
1013Masyn Winn22STLNL323029269.21393897424.97141873114.514.22SS
1014Patrick Wisdom32CHCNL63127.01811521.889-1-330005.332.00OF-1B-3B-P
1015Bobby Witt Jr.24KCRAL393936337.01434298314.97931182823.743.59SS
1016Connor Wong28BOSAL232016185.01791681010.994-2-11-2-13-28.666.85C-1B-2B
1017Alex Wood33OAKAL88037.1826011.0001501.931.00P
1018Simeon Woods Richardson23MINAL44020.2211001.0000000.870.50P
1019Yoshinobu Yamamoto25LADNL88042.0734001.0001501.500.88P
1020Ryan Yarbrough32LADNL100030.0918001.0001702.700.90P
1021Mike Yastrzemski33SFGNL292620216.048471001.000-3-1842202.001.66OF
1022Kirby Yates37TEXAL140016.0110001.0000000.560.07P
1023Christian Yelich32MILNL11111090.018171001.000060001.801.64OF
1024Masataka Yoshida30BOSAL1001.0000000-3720000.000.00OF
1025Danny Young30NYMNL2003.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
1026Jacob Young24WSNNL282522220.07470312.98631531602.992.61OF
1027Seby Zavala30SEAAL109675.063621001.00018-1-1607.566.30C
1028Angel Zerpa24KCRAL170016.0303001.00011301.690.18P
1029Guillo Zuñiga25LAAAL4005.000000000.000.00P