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.68.696373332562970.013439903341935.986125154-1
Atlanta Braves323.85.705343062522748.012739163451233.991621651
Baltimore Orioles343.72.724363242462943.013349813391424.990521212
Boston Red Sox393.51.709373332282973.013399913212727.9801256-1-3
Chicago Cubs374.24.697383422463048.0135110163122322.983-17-7-8-11
Chicago White Sox395.30.696373332522889.012899633032324.982-15-6-29-1-3
Cincinnati Reds314.39.699363242552853.012209512482119.983-2-1-5-10
Cleveland Guardians323.81.693373332513033.0135610113252031.985621400
Colorado Rockies315.92.666363242582829.013359433731934.986-16-7310
Detroit Tigers303.86.719373332282985.013199953012327.9837310-23
Houston Astros385.28.680363242502853.012749513061735.987-2-1-14-1-1
Kansas City Royals333.39.705383422402997.013679993551326.990833123
Los Angeles Angels335.08.705373332652931.013079773111931.98521-51-1
Los Angeles Dodgers373.59.737393512523168.0143210563591723.98836142341
Miami Marlins415.69.675393512453096.0142010323592934.980-21-8-18-34
Milwaukee Brewers364.39.708363242352871.012869573121724.987101-1-1
Minnesota Twins354.28.689363242072883.012299612551316.989-17-7-110-1
New York Mets394.33.698363242472916.012909722962231.983-10-4-23-91
New York Yankees323.45.723383422753060.0136610203222428.9821771900
Oakland Athletics344.67.678393512183123.0142110413503041.979-7-3-201
Philadelphia Phillies323.66.698383422783060.0138310203402327.983-6-2-5-1-3
Pittsburgh Pirates324.11.709383422533045.0136410153252431.9827333-2
San Diego Padres344.55.707403602593189.0140810633252032.986000-2-4
Seattle Mariners323.41.732373332562946.012779822742122.9841561701
San Francisco Giants344.71.676383422612961.014189874072439.983-12-5-3-1-2
St. Louis Cardinals344.47.691363242392886.013069623311337.990-6-2811
Tampa Bay Rays354.87.691383422643066.0132210222772326.983-11-4-18-1-2
Texas Rangers394.36.722393512603105.0138910353351927.9861352420
Toronto Blue Jays344.81.687373332342862.012889543132129.984-3-11931
Washington Nationals334.42.663363242512898.013369663502038.985-11-5-13-20
League Average344.36.699373352492973 13359913232029.985-0020-0
10264.36.699111610044746189187.040042297299703610873.985-70670-5
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-4-1604.324.24SS
3Bryan Abreu27HOUAL160016.2202001.0000001.080.13P
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-4-1501.951.94OF
7Jason Adam32TBRAL160016.0303001.0000001.690.19P
8Willy Adames28MILNL363635316.01344883314.97801-2-803.733.64SS
9Austin Adams33OAKAL170012.2211011.0000001.420.12P
10Riley Adams28WSNNL171717153.1153149312.993-2-19-1-8-18.928.94C
11Jo Adell25LAAAL252219195.244440001.00031900-12.021.76OF
12Joan Adon25WSNNL1104.0202001.0000004.502.00P
13Ehire Adrianza34LAAAL86660.014212021.00012012002.101.753B-2B
14Nick Ahmed34SFGNL353432293.015445106327.9811614-14.644.31SS
15Keegan Akin29BALAL170016.1303001.0000001.650.18P
16Ozzie Albies27ATLNL262626231.11164668215.983-3-16-5-2604.444.382B
17Jorge Alcalá28MINAL80011.0101001.000-1-18-10.820.13P
18Blaze Alexander25ARINL191411124.043182147.907-4-43-6-5802.832.05SS-2B
19Tyler Alexander29TBRAL74032.2422001.0000001.100.57P
20Logan Allen27ARINL40012.0422001.0000003.001.00P
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 Altuve34HOUAL353530299.011538770221.000-1-4-2-803.463.292B
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-131618.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 Arenado33STLNL353533307.285236113.98829-2-802.462.403B
42Gabriel Arias24CLEAL221913175.072274234.95815-5-3403.552.563B-SS-OF-2B-1B
43Shawn Armstrong33TBRAL133017.2202001.000-1-1101.020.15P
44Randy Arozarena29TBRAL373530313.276751001.000261302.182.05OF
45Luis Arráez27TOTNL343422298.01466280424.973-3-10-3-1214.293.382B-1B
46Spencer Arrighetti24HOUAL55021.1101001.000-1-90.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.98694400-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-65-1-2703.142.50OF-3B
58Scott Barlow31CLEAL200018.1514001.000-1-1102.450.25P
59Austin Barnes34LADNL1010987.08985310.9891811419.108.80C
60Jacob Barnes34WSNNL8008.0101001.0000001.130.13P
61Matt Barnes34WSNNL140013.1110001.000-1-1500.680.07P
62Tucker Barnhart33ARINL13138109.0108103320.981-1-12-2-22-18.758.15C
63Jorge Barrosa23ARINL22220.0550001.0001700002.252.50OF
64Joey Bart27PITNL151312117.0126118711.992-1-13-1-1009.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 Bauers28MILNL21169151.01301209114.992030007.695.381B-OF-P
69Mike Baumann28BALAL140013.142110.7500002.030.21P
70Jordan Beck23COLNL88870.219190001.000-1-10-1-1602.422.38OF
71David Bednar29PITNL150013.0110001.0000000.690.07P
72Tyler Beede31CLEAL130014.0202001.000-1-1401.290.15P
73Jalen Beeks30COLNL140016.0211001.00011301.130.14P
74Clayton Beeter25NYYAL1001.000000000.000.00P
75Josh Bell31MIANL252516213.019217316319.984-2-12-3-1707.997.561B
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
76Cody Bellinger28CHCNL212119182.260582011.000-3-200012.962.86OF
77Brayan Bello25BOSAL55026.2220001.000-1-800.680.40P
78Anthony Bender29MIANL160015.0330001.000-1-1301.800.19P
79Andrew Benintendi29CHWAL333232279.06866110.985-2-7-5-21-12.162.03OF
80Will Benson26CINNL312919254.073721001.00002-1-402.592.35OF
81Brennan Bernardino32BOSAL132014.2422001.00011402.450.31P
82José Berríos30TORAL88147.1725001.0002801.330.88P
83Prelander Berroa24CHWAL1000.100000000.000.00P
84Jon Berti34NYYAL87766.02221822.90923411802.732.503B
85Christian Bethancourt32MIANL191311120.0128121431.977170009.386.58C
86Mookie Betts31LADNL393928342.01474895418.97351662103.763.04SS-2B
87Tanner Bibee25CLEAL88040.1927011.00021002.011.13P
88Bo Bichette26TORAL343430282.01023465320.971-4-15-2-903.162.91SS
89Osvaldo Bido28OAKAL1102.2000000.000.00P
90Shane Bieber29CLEAL22012.0211001.0000001.501.00P
91Brandon Bielak28HOUAL100017.1202001.0000001.040.20P
92Cavan Biggio29TORAL262515214.0914544210.978-1-4-1-503.742.782B-OF-3B-1B
93Jake Bird28COLNL150016.2404001.00011202.160.27P
94Ty Blach33COLNL41013.0303011.00011502.080.75P
95Mason Black24SFGNL1104.1101001.0000002.081.00P
96Tyler Black23MILNL33121.021201021.0000-130009.007.001B
97Paul Blackburn30OAKAL77042.085210.875-1-501.501.00P
98Charlie Blackmon37COLNL99366.017152001.0000-20002.321.89OF
99Dairon Blanco31KCRAL216573.119190001.000-1-17-2-3202.330.90OF
100Ronel Blanco30HOUAL66138.2633001.0000001.401.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
101JJ Bleday26OAKAL383329298.08077210.988-2-101412.392.08OF
102Xander Bogaerts31SDPNL373733324.11386373220.986-2-7-2-7-13.773.582B-SS
103Alec Bohm27PHINL363533308.0117417152.95700-2-8-13.273.033B-1B
104Cody Bolton26SEAAL90011.1404001.00011803.180.44P
105Cam Booser32BOSAL90010.2211001.0000001.690.22P
106Ryan Borucki30PITNL4003.100000000.000.00P
107Sean Bouchard28COLNL12111097.02624110.962-6-72-3-37-22.322.08OF
108Jonathan Bowlan27KCRAL1102.200000000.000.00P
109Matt Bowman33TOTZZ6009.1211001.0000001.930.33P
110Joe Boyle24OAKAL77027.210010.000-2-1400.000.00P
111Cody Bradford26TEXAL33019.1422011.00011001.861.33P
112Kyle Bradish27BALAL2209.2211001.0000001.861.00P
113Ryan Brasier36LADNL121011.2413001.0000003.090.33P
114John Brebbia34CHWAL120010.2101001.0000000.840.08P
115Alex Bregman30HOUAL333331286.076255014.987313-2-802.362.273B
116Will Brennan26CLEAL262111196.045441001.0002150002.071.73OF
117Colten Brewer31CHCNL60010.2220001.000-1-1901.690.33P
118Jonah Bride28MIANL63230.0945031.00013214002.701.293B-1B
119Jhony Brito26SDPNL120018.1211001.0000000.980.17P
120Connor Brogdon29TOTNL4003.0101001.0000003.000.25P
121Ben Brown24CHCNL84027.2110001.000-1-700.330.13P
122Hunter Brown25HOUAL77027.1651001.0000011.980.86P
123Seth Brown31OAKAL322314211.15351110.98113-1-502.211.53OF-1B
124Vidal Bruján26MIANL271813174.067204257.925-4-27-1-603.212.07SS-3B-2B-OF
125Kris Bryant32COLNL88558.037343031.000-1-2900-15.744.631B-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
126Walker Buehler29LADNL1104.010010.0000000.000.00P
127JB Bukauskas27MILNL6006.0101001.0000001.500.17P
128Aaron Bummer30ATLNL130012.0202001.000-1-1701.500.15P
129Nick Burdi31NYYAL7006.100000000.000.00P
130Jake Burger28MIANL171716145.0855825210.9760-3-1-805.154.883B-1B
131Brock Burke27TEXAL5003.000000000.000.00P
132Alec Burleson25STLNL117160.030273011.000070004.502.50OF-1B
133Corbin Burnes29BALAL88047.2113710.9090001.891.25P
134Michael Busch26CHCNL363432305.226424417316.989-2-7-1-4-17.687.051B-3B
135Lawrence Butler23OAKAL362520246.05957110.98331514-12.121.61OF
136José Buttó26NYMNL66033.0431001.0001601.090.67P
137Byron Buxton30MINAL242018179.052511001.000-1-742612.612.17OF
138José Caballero27TBRAL343433303.21383794715.9490100-13.883.85SS
139Trey Cabbage27HOUAL53122.0431001.0000-200001.640.80OF
140Edward Cabrera26MIANL55021.1303001.0000001.270.60P
141Génesis Cabrera27TORAL150014.0101001.000-1-1400.640.07P
142Oswaldo Cabrera25NYYAL343329297.0105426036.971-1-41403.092.623B-1B-SS-OF
143Alex Call29WSNNL75450.013121011.000-1-32-1-2402.341.86OF
144Isaiah Campbell26BOSAL7006.1312001.00013204.260.43P
145Luis Campusano25SDPNL332929266.12662541110.9960-2-7-32-18.958.03C
146Alexander Canario24CHCNL127466.024240001.00023211803.272.00OF
147Jeimer Candelario30CINNL282826244.083453535.964-5-24-3-15-12.952.863B-1B
148Mark Canha35DETAL222016186.158580031.00003-1-602.802.42OF-1B
149Griffin Canning28LAAAL77035.0431001.0000001.030.57P
150Jonathan Cannon23CHWAL33013.2312001.0000001.981.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
151Yennier Cano30BALAL180018.0312011.00011101.500.17P
152Dominic Canzone26SEAAL1310680.214140001.0000311401.561.08OF
153Victor Caratini30HOUAL131212106.09792410.990030008.157.38C-1B
154Dylan Carlson25STLNL32220.0770001.000154-1-6003.152.33OF
155Kerry Carpenter26DETAL211712152.237361001.000212-1-702.181.76OF
156Carlos Carrasco37CLEAL77033.1413001.000-1-601.080.57P
157Corbin Carroll23ARINL353534312.089890001.00041500-12.572.54OF
158Evan Carter21TEXAL343227286.06563110.98541731202.011.88OF
159Triston Casas24BOSAL222018183.017015018210.988-1-6-2-1308.268.001B
160Nick Castellanos32PHINL383837338.062602001.00001-4-1401.651.63OF
161Luis Castillo31SEAAL88048.120110.500-1-400.190.13P
162Miguel Castro29ARINL8008.2303001.00012303.120.38P
163Willi Castro27MINAL363225296.183463613.988-9-351412.491.91SS-OF-3B-P
164Jake Cave31COLNL208694.121201001.000-3-330002.001.05OF
165Dylan Cease28SDPNL88049.1734001.0000001.280.88P
166Slade Cecconi25ARINL33016.1110001.0000000.550.33P
167Andrew Chafin34DETAL150014.0220001.0000001.290.13P
168Aroldis Chapman36PITNL160012.0303001.0000002.250.19P
169Matt Chapman31SFGNL383737323.01021977612.941272702.672.533B
170Jesse Chavez40ATLNL100013.1101001.0000000.680.10P
171Jazz Chisholm Jr.26MIANL383834325.089890001.0000-1-6-22-12.462.34OF
172Jackson Chourio20MILNL333023263.066651001.00041600-12.262.00OF
173Adam Cimber33LAAAL160016.2404011.00011202.160.25P
174José Cisnero35LAAAL140014.021010.500-1-1400.640.07P
175Aaron Civale29TBRAL88041.1101001.0000000.220.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
176Emmanuel Clase26CLEAL200019.131110.667-1-1000.930.10P
177Jonatan Clase22SEAAL87664.011110001.0000-30001.551.38OF
178Garrett Cleavinger30TBRAL140013.1202001.0000001.350.14P
179Kody Clemens28PHINL42222.015105011.0001360006.143.751B-3B-2B
180Ernie Clement28TORAL281614151.067155115.98532632303.932.283B-SS-2B-OF
181Mike Clevinger33CHWAL1102.0202001.0000009.002.00P
182Dylan Coleman27HOUAL1001.000000000.000.00P
183Michael Conforto31SFGNL353533300.05049010.980-6-24-3-1201.471.40OF
184Roansy Contreras24PITNL110015.1110001.0000000.590.09P
185William Contreras26MILNL303030268.02592401631.98827-1-4-18.608.53C
186Willson Contreras32STLNL202018164.1158148910.9941621518.607.85C
187Garrett Cooper33TOTMLB87558.050464071.000080007.765.561B-OF
188Patrick Corbin34WSNNL77037.2606001.0000001.430.86P
189Carlos Correa29MINAL202018167.064332924.969-3-24-4-2903.343.10SS
190Nestor Cortes29NYYAL88048.1523011.0001400.930.63P
191Tom Cosgrove28SDPNL150012.0202001.00011701.500.13P
192Danny Coulombe34BALAL170014.0101001.00011400.640.06P
193Jake Cousins29NYYAL2003.000000000.000.00P
194Colton Cowser24BALAL312620241.051501001.000160001.901.65OF
195Brandon Crawford37STLNL87559.019415041.000-2-440002.902.38SS
196J.P. Crawford29SEAAL222221194.1793643071.0004280003.663.59SS
197Kutter Crawford28BOSAL88046.1734011.0001401.360.88P
198Nabil Crismatt29LADNL3004.000000000.000.00P
199Cooper Criswell27BOSAL54020.2101001.0000000.440.20P
200Garrett Crochet25CHWAL88040.2523001.0000001.110.63P
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
201Jake Cronenworth30SDPNL373734324.129526825227.993141408.137.921B
202Declan Cronin26MIANL110017.0101001.0000000.530.09P
203Pete Crow-Armstrong22CHCNL151311119.032320001.0000233002.422.13OF
204Fernando Cruz34CINNL150014.000000000.000.00P
205Oneil Cruz25PITNL353333295.11103766715.9360-2-4-16-13.142.94SS
206José Cuas30CHCNL5006.000000000.000.00P
207Xzavion Curry25CLEAL1105.000000000.000.00P
208Travis d'Arnaud35ATLNL292220204.02021966031.00021321218.916.97C
209Bobby Dalbec29BOSAL211510134.1957322071.0004371906.364.321B-3B
210Yu Darvish37SDPNL77033.2514001.0000001.340.71P
211Henry Davis24PITNL222119184.1181173711.99418-3-2008.798.18C
212J.D. Davis31OAKAL18177147.079641418.987-6-48-1-814.783.393B-1B
213Noah Davis27COLNL1003.000000000.000.00P
214Brett de Geus26SEAAL4003.1101001.0000002.700.25P
215Bryan De La Cruz27MIANL161614136.030282011.000-3-271811.991.88OF
216Elly De La Cruz22CINNL363636317.01285962716.945-2-8-3-1103.443.36SS
217Enyel De Los Santos28SDPNL180015.0110001.000-1-1300.600.06P
218Paul DeJong30CHWAL322825244.0903649511.944-4-19-1-503.142.66SS
219Jason Delay29PITNL11110.012120001.00001800010.8012.00C
220Jonny DeLuca25TBRAL66555.01615010.938-3-76-1-21-12.452.50OF
221Reid Detmers24LAAAL77040.1413001.0001500.890.57P
222Chris Devenski33TBRAL90014.0110001.000-1-1400.640.11P
223Rafael Devers27BOSAL212118180.045212311.978-2-15-3-2002.202.103B
224Alexis Díaz27CINNL130012.1321011.0000002.190.23P
225Edwin Díaz30NYMNL140014.220110.500-2-2700.610.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
226Elias Díaz33COLNL252321199.0153142921.987-1-716-16.836.04C
227Miguel Díaz29HOUAL1001.000000000.000.00P
228Yainer Diaz25HOUAL242424211.0217205933.986-2-9-1-609.138.92C
229Yandy Díaz32TBRAL313127272.122721213221.99115-1-407.447.261B
230Jake Diekman37NYMNL140011.200000-1-170.000.00P
231Seranthony Domínguez29PHINL150013.1312001.0000002.030.20P
232Brendan Donovan27STLNL323124275.26052711.983-4-16-3-1301.931.55OF-2B-3B
233Camilo Doval26SFGNL140013.242112.750-1-1501.980.21P
234Brenton Doyle26COLNL353535305.19997020.98016-3-1102.862.77OF
235Brandon Drury31LAAAL252421203.01116545114.991-2-10-6-3504.884.402B-1B
236Daniel Duarte27MINAL2004.0110001.0000002.250.50P
237Shawn Dubin28HOUAL7009.2321001.0000002.790.43P
238Mauricio Dubón29HOUAL251812173.060491013.9830100-13.072.27OF-3B-2B-1B
239Tyler Duffey33KCRAL5005.2110001.0000001.590.20P
240Oliver Dunn26MILNL21157124.0431033041.00043532903.121.953B-2B-1B
241Dane Dunning29TEXAL77037.1532001.0000001.210.71P
242Ezequiel Duran25TEXAL211510137.069551223.971040004.403.191B-3B-OF-SS-2B
243Jarren Duran27BOSAL373726324.08278311.98852093312.252.19OF
244Jhoan Durán26MINAL5005.000000000.000.00P
245Adam Duvall35ATLNL171211115.131301001.0000-411002.421.82OF
246Zach Eflin30TBRAL88048.0954001.0001401.691.13P
247Bryce Elder25ATLNL33015.1431021.0000002.351.33P
248Kent Emanuel32MIANL2006.0101001.0000001.500.50P
249Christian Encarnacion-Strand24CINNL292928255.0215196190131.00001-1-507.597.411B
250Nathan Eovaldi34TEXAL77041.11165001.0000002.401.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
251Lucas Erceg29OAKAL150015.0422011.0000002.400.27P
252Santiago Espinal29CINNL282625232.065194426.969-2-9-2-1002.442.252B-3B
253Paolo Espino37TORAL2004.200000000.000.00P
254Carlos Estévez31LAAAL110010.2101001.0000000.840.09P
255Jeremiah Estrada25SDPNL5007.000000000.000.00P
256Thairo Estrada28SFGNL363635308.016345116227.988-1-5-3-1204.704.472B
257Alex Faedo28DETAL130023.031110.6671900.780.15P
258Pete Fairbanks30TBRAL8007.0110001.0000001.290.13P
259Stuart Fairchild28CINNL242116187.057570001.00042642542.742.38OF
260Bailey Falter27PITNL77037.1514001.000-1-501.210.71P
261Buck Farmer33CINNL130019.1211001.0000000.930.15P
262Kyle Farmer33MINAL31187171.1572037071.0003180002.991.503B-2B-SS
263Calvin Faucher28MIANL90011.2303001.0000002.310.33P
264Erick Fedde31CHWAL77039.0312001.0001500.690.43P
265Ryan Feltner27COLNL77039.0844011.0000001.851.14P
266Caleb Ferguson27NYYAL160013.2220001.0000001.320.13P
267Tyler Ferguson30OAKAL1002.000000000.000.00P
268Freddy Fermin29KCRAL201616144.21311247001.00032532518.156.55C
269José Fermín25STLNL32221.0817001.0000-40003.432.672B-3B
270Ryan Fernandez26STLNL120016.1321001.0000001.650.25P
271J.P. Feyereisen31LADNL5005.0101001.0000001.800.20P
272Kyle Finnegan32WSNNL170016.1101001.0000000.550.06P
273Tyler Fitzgerald26SFGNL1411799.046222043.9130100-13.822.33OF-SS-2B-P-1B
274Jack Flaherty28DETAL77042.0431001.000-1-500.860.57P
275Josh Fleming28PITNL141017.0826021.00022404.240.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
276David Fletcher30ATLNL53128.020614041.00015314306.434.002B
277Dominic Fletcher26CHWAL191814151.15046220.960-1-1117-12.852.53OF
278Chris Flexen29CHWAL86035.2725001.0001601.770.88P
279Wilmer Flores32SFGNL261816168.017816214218.989-1-921409.436.521B-3B
280Estevan Florial26CLEAL118478.020200001.0000-834602.311.82OF
281Dylan Floro33WSNNL170018.1312001.000-1-1101.470.18P
282Jason Foley28DETAL160014.1312011.0000001.880.19P
283Nick Fortes27MIANL282417207.02081961110.995-1-80029.007.39C
284Justin Foscue25TEXAL1002.0110001.0000-1560004.501.002B
285Jake Fraley29CINNL191713145.03936210.974-3-251802.362.00OF
286J.P. France29HOUAL55025.1110001.0000000.360.20P
287Ty France29SEAAL343332294.023421320120.996-1-5-3-1207.136.851B
288Bowden Francis28TORAL52014.2523001.00011403.071.00P
289Adam Frazier32KCRAL262012172.2832853210.97621664124.223.002B-OF
290Kyle Freeland31COLNL44015.251310.8000002.301.00P
291Freddie Freeman34LADNL393935340.032228436223.99401-3-1118.478.211B
292Tyler Freeman25CLEAL312924265.083776031.000141422.822.52OF-3B-SS-2B
293Sal Frelick24MILNL343220273.05352010.981-3-15-4-17-11.711.49OF-3B
294Luis Frías26ARINL7006.110010.0000000.000.00P
295Max Fried30ATLNL77138.1927001.00031602.111.29P
296TJ Friedl28CINNL22218.0550001.0000210002.502.50OF
297David Fry28CLEAL16129117.08782413.989-1-9-3-3006.624.531B-C-OF-3B
298Carson Fulmer30LAAAL60014.0101001.0000000.640.17P
299Kody Funderburk27MINAL120014.220110.5000000.610.08P
300Hunter Gaddis26CLEAL190018.221010.5000000.480.05P
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
301Giovanny Gallegos32STLNL13009.0211001.0000002.000.15P
302Zac Gallen28ARINL77038.0532001.0001501.180.71P
303Joey Gallo30WSNNL191817157.2136123130141.0000-11707.767.161B-OF
304Adolis García31TEXAL333228275.07270020.972-1-6-2-802.292.12OF
305Avisaíl García33MIANL161310114.039381001.000160003.082.44OF
306Deivi García25CHWAL140014.000000-1-140.000.00P
307Luis García37LAAAL160014.200000000.000.00P
308Luis García Jr.24WSNNL302723242.01275571121.992-1-7-2-1004.694.202B
309Maikel Garcia24KCRAL373735322.090276035.967-2-80012.432.353B
310Robert Garcia28WSNNL130010.0101001.000-1-2000.900.08P
311Yimi García33TORAL130013.100000000.000.00P
312Amir Garrett32LAAAL3002.200000000.000.00P
313Reed Garrett31NYMNL130019.021010.500-2-2100.470.08P
314Kevin Gausman33TORAL77033.1321001.000-1-600.810.43P
315Zack Gelof24OAKAL242424213.01234973121.99263231705.155.082B
316Kyle Gibson36STLNL77044.0633001.000-1-501.230.86P
317Luis Gil26NYYAL77037.097110.889-1-501.951.14P
318Logan Gilbert27SEAAL77048.0660001.000-1-401.130.86P
319Logan Gillaspie27SDPNL1000.200000000.000.00P
320Andrés Giménez25CLEAL353534318.01435386420.972-1-42803.933.972B
321Kevin Ginkel30ARINL150014.1202001.00011401.260.13P
322Tyler Glasnow30LADNL88050.01082001.000-1-401.801.25P
323Paul Goldschmidt36STLNL353433303.2299276230351.000-3-142818.868.541B
324Austin Gomber30COLNL77038.0606001.00021101.420.86P
325Yan Gomes36CHCNL191614145.01471416001.00015-2-1709.127.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
326Marco Gonzales32PITNL33017.0413011.00011202.121.33P
327Romy Gonzalez27BOSAL32218.0871011.0000-300004.002.67SS-1B
328Victor González28NYYAL150012.2523001.00011603.550.33P
329Hunter Goodman24COLNL53329.117161021.0001490005.223.40OF-1B
330Niko Goodrum32TBRAL83339.1147611.929-2-61-2-6102.971.63OF-SS-2B-1B
331Nick Gordon28MIANL292319206.05246511.98129-4-2302.231.76OF-2B
332MacKenzie Gore25WSNNL77034.040310.750-1-600.790.43P
333Nolan Gorman24STLNL323029269.21324981226.985-2-9-2-9-14.344.062B
334Yasmani Grandal35PITNL33327.023230001.0000220007.677.67C
335Jon Gray32TEXAL87039.2514001.0000001.130.63P
336Josiah Gray26WSNNL2208.100000000.000.00P
337Sonny Gray34STLNL55030.1505001.0000001.481.00P
338Chad Green33TORAL7007.200000000.000.00P
339Hunter Greene24CINNL77040.1110001.000-2-1000.220.14P
340Riley Greene23DETAL282723238.257561011.00031673522.152.04OF
341Randal Grichuk32ARINL16117101.027270001.000-2-1911102.411.69OF
342Trent Grisham27NYYAL1510793.021201001.000180002.031.40OF
343Vaughn Grissom23BOSAL44433.021912041.0001200005.735.252B
344Robbie Grossman34TOTAL201815153.04240110.976-3-20-1-702.412.05OF
345Michael Grove27LADNL141021.0211001.0000000.860.14P
346Vladimir Guerrero Jr.25TORAL343433289.027225615127.99616-1-408.447.971B
347Luis Guillorme29ATLNL96354.024717031.0002450004.002.672B-SS-P
348Lourdes Gurriel Jr.30ARINL333330290.07671230.96152114-12.272.21OF
349Vladimir Gutierrez28MIANL1004.000000000.000.00P
350Josh Hader30HOUAL150014.2303001.00011401.840.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
351Sam Haggerty30SEAAL43127.0330001.00014928801.000.75OF
352DL Hall25MILNL44016.1202001.0000001.100.50P
353David Hamilton26BOSAL15119109.052222738.942-2-23-2-2204.053.06SS-2B
354Ian Hamilton29NYYAL150018.2440001.0000001.930.27P
355Garrett Hampson29KCRAL278296.0413110011.00022922503.841.28OF-2B-SS-3B-1B
356Emerson Hancock25SEAAL77034.195220.7780001.831.00P
357Mitch Haniger33SEAAL313028263.16965040.942-5-21-5-22-22.222.10OF
358Ian Happ29CHCNL303026259.264622011.000012912.222.13OF
359Bryce Harper31PHINL343432302.0290258320221.00041728-18.648.531B
360Brett Harris26OAKAL77763.02271411.955-1-18-1-1903.003.003B
361Hogan Harris27OAKAL1005.100000000.000.00P
362Michael Harris II23ATLNL343434305.16159110.984-5-20-1-3-11.771.76OF
363Kyle Harrison22SFGNL88045.0523001.0000001.000.63P
364Grant Hartwig26NYMNL2003.000000000.000.00P
365Hunter Harvey29WSNNL180020.1330001.000-2-2001.330.17P
366Ke'Bryan Hayes27PITNL343333295.195236939.968311312-12.802.713B
367Austin Hays28BALAL18118105.22221010.955-2-20-2-2201.791.17OF
368Andrew Heaney33TEXAL77036.000000-1-60.000.00P
369Jonathan Heasley27BALAL3004.1211001.0000004.150.67P
370Austin Hedges31CLEAL1110782.2101965001.000224229011.009.18C
371Jonah Heim29TEXAL322924255.0253244631.9880152418.827.81C
372Ryan Helsley29STLNL180018.0330011.000-1-1101.500.17P
373Gunnar Henderson23BALAL353534317.01445091318.97941431104.004.03SS
374Kyle Hendricks34CHCNL55021.0532001.0000002.141.00P
375Blair Henley27HOUAL1100.1000000000.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
376Ronny Henriquez24MINAL1002.000000000.000.00P
377Tommy Henry26ARINL66028.1330001.000-1-700.950.50P
378Sam Hentges27CLEAL2002.100000000.000.00P
379Kevin Herget33MILNL1000.2000000.000.00P
380Darell Hernaiz22OAKAL282212191.0813445210.975-1-4-3-1913.722.32SS-3B-2B
381Enrique Hernández32LADNL282012189.0543816011.0003190002.571.74OF-3B-2B-1B
382Jonathan Hernández27TEXAL4005.0110001.0000001.800.25P
383Jose Hernandez26PITNL6004.200000000.000.00P
384Teoscar Hernández31LADNL393929335.076733001.00062131012.041.95OF
385Iván Herrera24STLNL171613145.21511492011.000-3-24-4-33-19.338.88C
386Tim Herrin27CLEAL170017.0413001.0000002.120.24P
387Jason Heyward34LADNL44232.011110001.000312827503.092.75OF
388Aaron Hicks34LAAAL149887.219190001.000-2-32-2-2701.951.36OF-P
389Jordan Hicks27SFGNL88043.01711512.941-1-503.352.00P
390Kyle Higashioka34SDPNL1111687.08581311.9881800-18.697.64C
391Tim Hill34CHWAL140012.130210.667-1-1601.460.14P
392Sean Hjelle27SFGNL60010.2211001.00011901.690.33P
393Bryan Hoeing27MIANL110019.2220001.0000000.920.18P
394Nico Hoerner27CHCNL373734330.21545692611.961-4-15-6-2204.033.702B-SS
395Jeff Hoffman31PHINL160016.0550001.0000002.810.31P
396Colin Holderman28PITNL11009.2211001.0000001.860.18P
397Jackson Holliday20BALAL1010987.0421032051.000-1-7-1-1404.344.202B
398Clay Holmes31NYYAL160016.1110001.000-1-1200.550.06P
399Tyler Holton28DETAL130018.0404001.0000002.000.31P
400Rhys Hoskins31MILNL181716149.0130119927.985-3-21-3-2407.737.111B
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
401Tanner Houck28BOSAL77145.112102011.0000002.381.71P
402Adrian Houser31NYMNL66028.2413001.000-1-701.260.67P
403Bryan Hudson27MILNL140021.1312001.0001901.270.21P
404Dakota Hudson29COLNL77034.0413001.0000001.060.57P
405Daniel Hudson37LADNL160016.0211001.0000001.130.13P
406Sam Huff26TEXAL1002.0220001.0000240009.002.00C
407Brandon Hughes28ARINL3102.200000000.000.00P
408Kyle Hurt26LADNL3106.2110001.0000001.350.33P
409Andy Ibáñez31DETAL138471.12652012.96211023313.151.922B-3B-OF
410Raisel Iglesias34ATLNL150014.1404001.0000002.510.27P
411Shota Imanaga30CHCNL77041.2523001.0000001.080.71P
412Jonathan India27CINNL222222191.0672740061.00017-2-1303.163.052B
413Cole Irvin30BALAL66034.2734011.0000001.821.17P
414Jake Irvin27WSNNL77038.2853011.0000001.861.14P
415Kyle Isbel27KCRAL343024264.277770001.0001552202.622.26OF
416Alex Jackson28TBRAL43125.026251001.0001350009.366.50C
417Jay Jackson36MINAL130018.0312001.0000001.500.23P
418Luke Jackson32SFGNL7006.1101001.0000001.420.14P
419Joe Jacques29BOSAL1001.200000000.000.00P
420Travis Jankowski33TEXAL134249.01514010.93313012402.571.08OF
421Danny Jansen29TORAL141212108.010197220.980-1-13-1-1118.257.07C
422Kenley Jansen36BOSAL110010.200000000.000.00P
423Bryce Jarvis26ARINL140021.0312001.00011001.290.21P
424Cristian Javier27HOUAL44023.1211001.0000000.770.50P
425Griffin Jax29MINAL180016.2312001.0000001.620.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
426Tyler Jay30NYMNL2004.0110001.0000002.250.50P
427Daulton Jefferies28SFGNL2104.200000000.000.00P
428Ryan Jeffers27MINAL171716147.11711656001.00017-1-8010.4510.06C
429Dany Jiménez30OAKAL150014.220110.5000000.610.07P
430Joe Jiménez29ATLNL150015.010010.0000000.000.00P
431Connor Joe31PITNL312614228.11281206211.9840-2-2-10-14.973.71OF-1B
432Pierce Johnson33ATLNL130012.0211001.0000001.500.15P
433Jahmai Jones26NYYAL71120.0725001.0001450003.151.002B-3B-OF
434Jared Jones22PITNL77041.0422001.0000000.880.57P
435Nolan Jones26COLNL252523211.24440040.90900-1-5-11.701.60OF
436Aaron Judge32NYYAL313126263.271701001.000-2-91402.422.29OF
437Edouard Julien25MINAL363022267.1113337829.982-5-21-1-403.743.082B
438Josh Jung26TEXAL44336.014410021.0000-1213303.503.503B
439Jakob Junis31MILNL1104.000000000.000.00P
440Janson Junk28MILNL3005.0101001.0000001.800.33P
441Colt Keith22DETAL292924247.11314979313.97701-1-5-14.664.412B
442Jarred Kelenic24ATLNL232217190.039363001.0001621201.851.70OF
443Brad Keller28CHWAL3109.1211001.0000001.930.67P
444Mitch Keller28PITNL88149.01037011.0002801.841.25P
445Carson Kelly29DETAL231715162.1163155713.99432053728.987.04C
446Joe Kelly36LADNL150013.1514001.00011503.380.33P
447Kevin Kelly26TBRAL110014.000000000.000.00P
448Merrill Kelly35ARINL44024.2633001.0001802.191.50P
449Michael Kelly31OAKAL170021.0211001.0000000.860.12P
450Zack Kelly29BOSAL5007.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
451Tony Kemp32BALAL52120.1835001.0000-80003.541.332B-OF
452Buddy Kennedy25DETAL52224.01459021.00001815005.252.802B-3B
453Max Kepler31MINAL201715159.029281001.000141701.641.45OF
454Orion Kerkering23PHINL9009.2211001.000-1-2101.860.22P
455Ray Kerr29ATLNL1001.0000000.000.00P
456Grae Kessinger26HOUAL71119.0113711.90914716304.741.433B-2B-P
457Kevin Kiermaier34TORAL252116179.062620001.000-2-111603.122.48OF
458Yusei Kikuchi33TORAL77039.2734001.0001501.591.00P
459Ha-Seong Kim28SDPNL404039352.11505096423.9732800-13.733.65SS
460Craig Kimbrel36BALAL160013.1110001.000-1-1500.680.06P
461Isiah Kiner-Falefa29TORAL352922258.01053371111.990210313-13.632.483B-2B-SS-P-OF
462John King29STLNL4004.2101001.0000001.930.25P
463Michael King29SDPNL87042.0927001.00021001.931.13P
464Tyler Kinley33COLNL140012.2303001.0000002.130.21P
465George Kirby26SEAAL88043.1312001.0000000.620.38P
466Alex Kirilloff26MINAL25217167.149472011.000-2-15-5-3502.641.96OF-1B
467Alejandro Kirk25TORAL232217183.01871751020.98931863919.108.04C
468Andrew Kittredge34STLNL150015.0202001.0000001.200.13P
469Heston Kjerstad25BALAL33224.0330001.0000-1215001.131.00OF
470Will Klein24KCRAL1001.000000000.000.00P
471Landon Knack26LADNL33016.0330001.0000001.691.00P
472Andrew Knizner29TEXAL1510688.093921001.000-1-9-2-2709.516.20C
473Jared Koenig30MILNL80011.120110.500-1-1800.790.13P
474Stephen Kolek27SDPNL180018.2514001.0000002.410.28P
475Michael Kopech28CHWAL160018.1211001.0000000.980.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
476Dean Kremer28BALAL77040.1113710.9091502.231.43P
477Zac Kristofak26LAAAL1002.000000000.000.00P
478Joel Kuhnel29HOUAL1002.000000000.000.00P
479Steven Kwan26CLEAL323230283.06258311.98431341601.941.91OF
480Peter Lambert27COLNL103023.2101001.0000000.380.10P
481Dinelson Lamet31LADNL3004.1220001.0000004.150.67P
482Alex Lange28DETAL160014.0101001.0000000.640.06P
483Shea Langeliers26OAKAL312928262.02572431222.992270008.768.23C
484Wyatt Langford22TEXAL1212898.014140001.0000-511201.291.17OF
485Trevor Larnach27MINAL77356.011110001.0000-50001.771.57OF
486Jacob Latz28TEXAL170017.0202001.0000001.060.12P
487Ramón Laureano29CLEAL251711155.051465001.00043321532.962.04OF
488Derek Law33WSNNL190023.1110001.0000000.390.05P
489Justin Lawrence29COLNL130013.0110001.0000000.690.08P
490Kyle Leahy27STLNL3005.200000000.000.00P
491Jordan Leasure25CHWAL150014.0321001.00011401.930.20P
492José Leclerc30TEXAL140015.0101001.0000000.600.07P
493Dylan Lee29ATLNL100018.2514001.00011102.410.50P
494Jung Hoo Lee25SFGNL363535306.080791001.000-1-2-1-302.352.22OF
495Korey Lee25CHWAL231615147.01411338011.000-1-5-2-16-18.636.13C
496Casey Legumina27CINNL1002.000000000.000.00P
497Jack Leiter24TEXAL2207.2101001.000001.170.50P
498Mark Leiter Jr.33CHCNL160015.1101001.000-1-1300.590.06P
499Dominic Leone32CHWAL170014.230210.667-1-1401.230.12P
500Royce Lewis25MINAL1102.0110001.000000004.501.003B
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
501Matthew Liberatore24STLNL131020.0514001.00011002.250.38P
502Francisco Lindor30NYMNL363532307.01204970115.992-2-7-2-8-13.493.31SS
503Trey Lipscomb24WSNNL272623231.084275259.94031631603.082.823B-1B-2B
504Zack Littell28TBRAL77039.0615001.0000001.380.86P
505Brendon Little27TORAL3003.1101001.0000002.700.33P
506Luke Little23CHCNL10109.0303011.0000003.000.30P
507Ben Lively32CLEAL44021.2312001.0000001.250.75P
508Jonathan Loáisiga29NYYAL3004.0312001.0000006.751.00P
509Nick Lodolo26CINNL55029.030210.667-2-1400.620.40P
510Nick Loftin25KCRAL117257.1361719051.00011812105.652.772B-3B-1B
511Joey Loperfido25HOUAL65245.018171001.00025512603.603.00OF
512Jacob Lopez26TBRAL3005.100000-1-380.000.00P
513Jorge López31NYMNL180017.210010.000-2-2300.000.00P
514Nicky Lopez29CHWAL302825251.01204474211.983-1-3-2-10-14.233.582B-SS
515Otto Lopez25MIANL126457.0177911.941-2-38-1-2102.531.333B-2B-SS
516Pablo López28MINAL77037.242110.7500000.720.43P
517Reynaldo López30ATLNL66035.1642001.0000001.531.00P
518Michael Lorenzen32TEXAL55029.0615011.00021401.861.20P
519Richard Lovelady28CHCNL5004.1321001.0000006.230.60P
520Brandon Lowe29TBRAL87560.1341420061.000117-1-2005.074.252B
521Josh Lowe26TBRAL22218.0660001.0001460003.003.00OF
522Nathaniel Lowe28TEXAL181818160.015814610212.98703-1-8-18.788.671B
523Easton Lucas27OAKAL1001.0000000.000.00P
524Seth Lugo34KCRAL88051.21156011.0000001.921.38P
525Gavin Lux26LADNL272318209.09234580111.00052731703.963.412B
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
526Jesús Luzardo26MIANL55026.0514001.0001801.731.00P
527Jordan Lyles33KCRAL5005.0110001.0000001.800.20P
528Daniel Lynch IV27KCRAL1105.000000000.000.00P
529Lance Lynn37STLNL77035.221010.5000000.250.14P
530Manny Machado31SDPNL77660.020614001.0001230003.002.863B
531Josh Maciejewski28NYYAL1001.000000000.000.00P
532Nick Madrigal27CHCNL31117128.0331122051.000-1-120012.321.033B-2B
533Kenta Maeda36DETAL77030.273311.8570001.760.86P
534Luke Maile33CINNL161413127.0149139910.993328-2-19110.499.25C
535Anthony Maldonado26MIANL6108.042111.750-1-2503.380.50P
536Martín Maldonado37CHWAL222114174.0175170410.994-2-14-4-28-19.007.91C
537Sean Manaea32NYMNL77035.1312001.0000000.760.43P
538Matt Manning26DETAL33017.0101001.0000000.530.33P
539Alek Manoah26TORAL1104.0101001.0000002.251.00P
540Joe Mantiply33ARINL180015.1220001.000-1-1301.170.11P
541Manuel Margot29MINAL28134139.134340001.0000-3-3-2502.201.21OF
542Ron Marinaccio28NYYAL80011.2110001.0000000.770.13P
543Alec Marsh26KCRAL55026.2734001.0001802.361.40P
544Brandon Marsh26PHINL353027278.05451211.981-1-562511.721.51OF
545Ketel Marte30ARINL333125271.01617188222.98841873105.284.822B-SS
546Starling Marte35NYMNL272725237.05652312.982-2-11-1-502.092.04OF
547Yunior Marte29PHINL120013.1211001.0000001.350.17P
548Austin Martin25MINAL221912164.141401011.000-3-25-3-2102.251.78OF-2B
549Chris Martin38BOSAL130013.1110001.000-1-1500.680.08P
550Justin Martinez22ARINL7009.0202001.0000002.000.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
551Nick Martinez33CINNL74030.061321.667-1-701.200.57P
552Seth Martinez29HOUAL170020.0312001.00011001.350.18P
553Nick Martini34CINNL52119.0440001.0000160001.890.80OF
554Michael Massey26KCRAL151513128.0592336061.0000-20004.153.932B
555Miles Mastrobuoni28CHCNL63028.21641111.93812714104.712.502B-OF-3B
556Jorge Mateo29BALAL211713155.2793343310.9622181704.393.622B-OF-SS
557Phil Maton31TBRAL170013.2101001.0000000.660.06P
558Luis Matos22SFGNL1007.0220001.0000-770002.572.00OF
559Yuki Matsui28SDPNL180016.2312001.0000001.620.17P
560Steven Matz33STLNL66027.241211.7500000.980.50P
561Tyler Matzek33ATLNL110010.0000000000.000.00P
562Tim Mayza32TORAL190013.0101001.0000000.690.05P
563James McArthur27KCRAL150017.1101001.000000.520.07P
564James McCann34BALAL161513135.2138127920.986-1-9-1-9-19.028.50C
565Kyle McCann26OAKAL1110781.07872331.962-2-310008.336.82C
566Jake McCarthy26ARINL282117195.04443010.97700-2-1201.981.54OF
567Darren McCaughan28MIANL1004.2101001.0000001.931.00P
568Chas McCormick29HOUAL212116181.041410001.000-3-17-2-1302.041.95OF
569Andrew McCutchen37PITNL2003.0000000-1120000.000.00OF
570T.J. McFarland35OAKAL190015.0624011.000-1-1303.600.32P
571Scott McGough34ARINL150016.0211001.0000001.130.13P
572Reese McGuire29BOSAL211715152.1159153331.981-1-6-2-1609.227.43C
573Ryan McKenna27BALAL73129.011110001.000-1-36-1-4103.411.57OF
574Triston McKenzie26CLEAL77034.0651001.0000001.590.86P
575Zach McKinstry29DETAL23149135.244142732.93202-3-2602.721.58SS-3B-2B-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
576Ryan McMahon29COLNL363634312.1109178667.945-2-62802.972.863B
577Jeff McNeil32NYMNL353431306.01436774221.986-3-14-3-1114.153.712B-OF
578Curtis Mead23TBRAL252321200.174264539.95900-3-1803.192.842B-3B
579Parker Meadows24DETAL322615217.159590001.00042331602.441.84OF
580John Means31BALAL1107.0101001.0000001.291.00P
581Nick Mears27COLNL150014.2202001.0000001.230.13P
582Trevor Megill30MILNL8008.200000000.000.00P
583Tylor Megill28NYMNL1104.0202011.0000004.502.00P
584MJ Melendez25KCRAL313115245.15047211.980-5-240001.801.53OF-1B
585Danny Mendick30CHWAL1010985.22481511.9582260002.422.303B
586Joey Meneses32WSNNL181818163.0162147150171.000030008.949.001B
587Whit Merrifield35PHINL181513143.035241013.97119-1-802.141.70OF-2B-3B
588Jackson Merrill21SDPNL383434307.1115112121.9834162703.312.97OF
589Julian Merryweather32CHCNL4004.200000000.000.00P
590Matt Mervis26CHCNL1001.0110001.000000009.000.50P-1B
591Max Meyer25MIANL33017.0642001.0000003.182.00P
592Jake Meyers28HOUAL271816166.05958010.983214-2-14-13.142.15OF
593Miles Mikolas35STLNL88042.0651011.0000001.290.75P
594Wade Miley37MILNL2207.0202001.0000002.571.00P
595Drew Millas26WSNNL22216.014113001.0001800007.887.00C
596Bobby Miller25LADNL33011.2101001.0000000.770.33P
597Bryce Miller25SEAAL77041.1642001.0000001.310.86P
598Erik Miller26SFGNL171017.100000000.000.00P
599Mason Miller25OAKAL130016.1110001.0000000.550.08P
600Owen Miller27MILNL53123.015132011.000-1-620005.872.141B-3B-2B-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
601Shelby Miller33DETAL140015.2110001.0000000.570.07P
602Tyson Miller28SEAAL8009.200000000.000.00P
603Hoby Milner33MILNL170016.1633001.0000003.310.35P
604A.J. Minter30ATLNL180015.1202001.0000001.170.11P
605José Miranda26MINAL19178142.131131712.968-2-131801.901.583B-1B
606Casey Mize27DETAL66031.2743011.0001601.991.17P
607Anthony Molina22COLNL80015.2422001.0000002.300.50P
608Sam Moll32CINNL5005.0101001.0000001.800.20P
609Andruw Monasterio27MILNL53127.0835001.0001540002.671.333B-2B-OF
610Yoán Moncada29CHWAL11111086.03182124.93511211403.032.643B
611Mickey Moniak26LAAAL252013173.05251010.98119-3-20-12.652.04OF
612Frankie Montas31CINNL66025.1725001.0000002.491.17P
613Elehuris Montero25COLNL262522214.1261251100231.000-3-17-1-6010.9610.041B
614Rafael Montero33HOUAL180017.2101001.0000000.510.06P
615Jordan Montgomery31ARINL44023.0303001.0001901.170.75P
616Dylan Moore31SEAAL282317217.290543516.98942342203.682.78SS-OF-1B-2B-3B
617Matt Moore35LAAAL140013.2202001.000-1-1501.320.14P
618Adrián Morejón25SDPNL90013.000000000.000.00P
619Christopher Morel25CHCNL292910224.064204133.9530-2-3-1602.452.103B
620Gabriel Moreno24ARINL292424221.01951801411.9951315-17.906.69C
621Eli Morgan28CLEAL9008.1303001.00012403.240.33P
622Charlie Morton40ATLNL66036.0404001.0000001.000.67P
623Ryan Mountcastle27BALAL333231292.230628124118.9970041629.389.241B
624Kyle Muller26OAKAL90023.274210.8570002.280.67P
625Cedric Mullins29BALAL343130288.057561001.000-1-51401.781.68OF
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
626Max Muncy33LADNL343030285.079205724.9751631302.432.263B
627Andrés Muñoz25SEAAL140014.130210.6670001.260.14P
628Roddery Muñoz24MIANL33015.2312001.0000001.721.00P
629Sean Murphy29ATLNL1106.0990001.0000-5800013.509.00C
630Tom Murphy33SFGNL1210884.269681001.000-2-31-4-57-17.335.75C
631Joe Musgrove31SDPNL88041.0954001.0000001.981.13P
632Parker Mushinski28HOUAL3004.010010.000-2-10000.000.00P
633Dane Myers28MIANL63137.0108110.900-1-3613202.191.50OF
634Tobias Myers25MILNL33013.000000000.000.00P
635Andrew Nardi25MIANL180015.0303001.00011301.800.17P
636Omar Narváez32NYMNL17139116.0128122242.969-5-52-6-6219.627.29C
637Nick Nastrini24CHWAL2208.0110001.000-1-2501.130.50P
638Bo Naylor24CLEAL242320206.1219210632.986-1-800-19.429.00C
639Josh Naylor27CLEAL313130281.024422320126.996161407.787.841B
640Kyle Nelson27ARINL110010.200000000.000.00P
641Nick Nelson28PHINL3003.1110001.0000002.700.33P
642Ryne Nelson26ARINL55020.253110.8000001.740.80P
643Héctor Neris35CHCNL150014.0101001.000-1-1400.640.07P
644Zach Neto23LAAAL363636316.21253588219.98415311-13.503.42SS
645Tyler Nevin27OAKAL28236198.098821338.969-2-111604.322.64OF-1B-3B
646Kevin Newman30ARINL221814161.0641648091.00043032203.582.78SS-2B
647Kyle Nicolas25PITNL4004.0202001.00015004.500.50P
648Tomás Nido30NYMNL1310895.010497521.981020019.667.85C
649Brandon Nimmo31NYMNL333227288.051474001.000-1-5-4-1601.591.55OF
650Ryan Noda28OAKAL272218202.018516518222.9892130008.156.781B
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
651Aaron Nola31PHINL88049.0312011.0000000.550.38P
652Lars Nootbaar26STLNL232318205.25251010.981-2-11-1-502.232.22OF
653Dedniel Núñez28NYMNL4006.100000000.000.00P
654Nasim Nuñez23WSNNL51014.051310.800-1-750002.570.80SS-2B
655Riley O'Brien29STLNL1001.000000000.000.00P
656Ryan O'Hearn30BALAL76349.125250041.0000-10004.563.131B-OF
657Logan O'Hoppe24LAAAL312928256.22582451120.9922815-18.988.26C
658Tyler O'Neill29BOSAL252314202.14241010.97614-2-1101.821.64OF
659Bailey Ober28MINAL77036.2312001.0000000.740.43P
660Steven Okert32MINAL130011.100000000.000.00P
661Edward Olivares28PITNL16155114.03130010.9680-111002.371.88OF
662Matt Olson30ATLNL343434305.131829124330.9914172809.289.261B
663Reese Olson24DETAL77039.142110.750-1-500.690.43P
664Jonathan Ornelas24TEXAL1003.00000000000.000.002B
665Rafael Ortega33CHWAL72226.012120001.0001600004.151.71OF
666Joey Ortiz25MILNL302115197.071244436.958-2-10-3-1803.112.133B-2B-SS
667Luis Ortiz28PHINL1000.200000000.000.00P
668Luis Ortiz25PITNL120019.220110.5000000.460.08P
669Adam Ottavino38NYMNL140014.1321001.0000001.880.21P
670James Outman27LADNL302420220.06563110.985-2-9-1-502.622.13OF
671Cristian Pache25PHINL87256.01412110.92923612102.091.63OF
672Chris Paddack28MINAL77037.1716001.000-1-501.691.00P
673Emilio Pagán33CINNL160014.2211001.0000001.230.13P
674Andy Pages23LADNL202016181.061601001.00053431903.033.05OF
675Pedro Pagés25STLNL50011.210100001.0000160007.712.00C-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
676Richie Palacios27TBRAL282320212.151456011.0001621102.161.82OF-2B
677Daniel Palencia24CHCNL70011.0101001.0000000.820.14P
678Andre Pallante25STLNL90010.0642001.00012005.400.67P
679Isaac Paredes25TBRAL333333296.159164126.9660-2-3-1201.731.733B
680Mitchell Parker24WSNNL55027.0220001.0000000.670.40P
681Wes Parsons31TOTAL4009.041210.7500003.000.75P
682Vinnie Pasquantino26KCRAL292925252.0261239220201.000420524-19.329.001B
683Graham Pauley23SDPNL64134.1126511.917-1-310002.881.573B-1B
684James Paxton35LADNL66032.1404001.00021201.110.67P
685Joel Payamps30MILNL140012.021010.5000000.750.07P
686Nate Pearson27TORAL140012.100000-1-1600.000.00P
687Elvis Peguero27MILNL150016.0101001.0000000.560.07P
688Jeremy Peña26HOUAL363636317.01586094426.975-2-9-5-19-14.374.28SS
689Ryan Pepiot26TBRAL77036.2651021.0000001.470.86P
690Freddy Peralta28MILNL77038.21037001.0001502.331.43P
691Wandy Peralta32SDPNL190016.2211001.0000001.080.11P
692Geraldo Perdomo24ARINL77563.019415051.0000-60002.712.71SS
693Jhonny Pereda28MIANL32017.022220001.0000-1700011.657.33C
694Cionel Pérez28BALAL5004.100000000.000.00P
695Martín Pérez33PITNL88045.0633011.0002901.200.75P
696Salvador Perez34KCRAL323126265.02502371215.996282908.467.78C-1B
697Wenceel Pérez24DETAL20159139.13837010.97415-1-802.391.85OF
698Blake Perkins27MILNL292828256.08179110.98821041812.812.76OF
699Jace Peterson34ARINL105350.020713031.000-3-79-3-7203.602.00SS-2B-3B
700Brandon Pfaadt25ARINL77041.052210.800-1-500.880.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
701Tommy Pham36CHWAL1010690.020200001.000-1-11-3-4002.002.00OF
702Evan Phillips29LADNL140013.232010.667-1-1501.320.14P
703Kevin Pillar35TOTAL18118100.220200001.0001100001.791.11OF
704René Pinto27TBRAL191511135.0129126210.992-3-28-3-27-18.536.74C
705Ricardo Pinto30PHINL60010.2651001.0000005.061.00P
706Nick Pivetta31BOSAL33015.0321001.0000001.801.00P
707Colin Poche30TBRAL10009.100000000.000.00P
708Jorge Polanco30SEAAL363535309.11335278316.97715-1-403.783.612B
709Zach Pop27TORAL5004.200000000.000.00P
710Cody Poteet29NYYAL1106.0220001.0000003.002.00P
711Ryan Pressly35HOUAL150013.2202011.0000001.320.13P
712Quinn Priester23PITNL44021.083320.750-1-1002.571.50P
713Jurickson Profar31SDPNL373718280.062602011.000-2-7-3-12-11.991.68OF-1B
714Austin Pruitt34TEXAL4004.1101001.0000002.080.25P
715A.J. Puk29MIANL44013.2101011.0000000.660.25P
716Cal Quantrill29COLNL77039.2642001.0001501.360.86P
717Jose Quintana35NYMNL77036.1743011.000-1-601.731.00P
718Ceddanne Rafaela23BOSAL373425308.11075843614.9440-2-1-302.952.20SS-OF-2B-3B
719Cole Ragans26KCRAL88142.2936001.0001501.901.13P
720Tanner Rainey31WSNNL120012.0321001.0000002.250.25P
721Cal Raleigh27SEAAL312828255.12822661422.99331273319.879.03C
722Brooks Raley36NYMNL8007.000000000.000.00P
723Luke Raley29SEAAL231915164.053512001.0003211702.912.30OF-1B
724Emmanuel Ramirez29MIANL3003.100000000.000.00P
725Erasmo Ramírez34TBRAL60011.1101001.0000000.790.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
726Harold Ramírez29TBRAL54034.012120001.000260310503.182.40OF
727José Ramírez31CLEAL282827254.059164123.966-4-191502.022.043B
728Nick Ramirez34LADNL5007.0101001.0000001.290.20P
729Yohan Ramírez29TOTZZ80011.1211001.000110901.590.25P
730Bryan Ramos22CHWAL54436.013310011.0001310003.252.603B
731Colin Rea33MILNL77038.1752001.000-1-501.641.00P
732J.T. Realmuto33PHINL323230282.23213051423.994-1-4-1-4-110.169.97C
733Jakson Reetz28SFGNL21110.012120001.0000-200010.806.00C
734Rob Refsnyder33BOSAL1210886.023221001.000341-2-2702.411.92OF
735Sean Reid-Foley28NYMNL8006.200000000.000.00P
736Zach Remillard30CHWAL22116.0716021.00015317503.943.502B
737Anthony Rendon34LAAAL171615139.248113525.9582131912.962.883B
738Hunter Renfroe32KCRAL332926259.05248311.981-2-9-1-401.771.55OF
739Luis Rengifo27LAAAL262322205.21004651317.970-3-20-2-1204.243.732B-3B-SS
740Pablo Reyes30BOSAL21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
741Bryan Reynolds29PITNL333325293.152493011.000-8-32-2-801.601.58OF
742Trevor Richards31TORAL170017.030210.6670001.060.12P
743Austin Riley27ATLNL343434305.190246333.967292802.562.563B
744Leo Rivas26SEAAL2108.0422001.0000530004.502.00SS
745Emmanuel Rivera28MIANL272218197.0105644018.990-1-521214.753.713B-1B-P
746Anthony Rizzo34NYYAL373734326.227923541324.989291407.607.461B
747Luis Robert Jr.26CHWAL77761.012120001.000-3-56-2-3901.771.71OF
748David Robertson39TEXAL170020.2633001.0000002.610.35P
749Nick Robertson25STLNL4005.200000000.000.00P
750Víctor Robles27WSNNL42113.2220001.000-1-70-1-8701.320.50OF
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
751Brayan Rocchio23CLEAL333131285.01114068320.9730-12813.413.27SS
752Brendan Rodgers27COLNL322929256.21193682120.992-2-91504.143.692B
753Carlos Rodón31NYYAL88043.0303001.000-1-500.630.38P
754Grayson Rodriguez24BALAL66034.0624001.0000001.591.00P
755Joely Rodríguez32BOSAL110011.0220001.0000001.640.18P
756Julio Rodríguez23SEAAL363634314.19592210.98931041512.692.61OF
757Manuel Rodríguez27TBRAL5005.100000-1-3800.000.00P
758Randy Rodríguez24SFGNL1002.100000000.000.00P
759Yariel Rodríguez27TORAL44015.100000000.000.00P
760Yerry Rodríguez26TEXAL8009.1211001.0000001.930.25P
761Jake Rogers29DETAL222014169.1181177310.994010019.578.18C
762Taylor Rogers33SFGNL150012.2101001.0000000.710.07P
763Trevor Rogers26MIANL77033.252210.800-1-601.070.57P
764Tyler Rogers33SFGNL170015.2514001.00011302.870.29P
765Johan Rojas23PHINL303026262.06563110.985-4-20-3-1302.202.13OF
766Josh Rojas30SEAAL292417216.063283323.9680-20002.541.853B-OF-P-2B
767Miguel Rojas35LADNL251711157.058213615.983180003.272.19SS-2B-3B
768Jordan Romano31TORAL8007.200000000.000.00P
769JoJo Romero27STLNL170017.2202001.00011101.020.12P
770Brent Rooker29OAKAL65338.0660001.000-2-63-1-3101.421.00OF
771Ben Rortvedt26TBRAL262015182.2201192721.9900232009.807.37C-P
772Amed Rosario28TBRAL302824251.279621613.987-4-20-7-33-12.792.44OF-2B-SS
773Eddie Rosario32WSNNL282314218.053521011.000-2-1200-12.191.89OF
774Eguy Rosario24SDPNL2594101.038112614.9740422403.301.423B-2B
775Joe Ross31MILNL77036.0541001.0000001.250.71P
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
776Landen Roupp25SFGNL100013.2303001.0000001.980.30P
777Chris Roycroft27STLNL1001.000000000.000.00P
778Esteury Ruiz25OAKAL20146118.22726010.9630-3-1-10-11.971.30OF
779José Ruiz29PHINL2003.000000000.000.00P
780Keibert Ruiz25WSNNL171717152.2156147813.994010019.149.12C
781Adley Rutschman26BALAL232120191.120819711001.00031821319.789.04C
782Joe Ryan28MINAL77040.2642001.000-1-501.330.86P
783Ryder Ryan29PITNL90012.000000000.000.00P
784Andrew Saalfrank26ARINL2001.000000000.000.00P
785Blake Sabol26SFGNL43231.03230110.969-1-300009.007.75C
786Chris Sale35ATLNL77042.2826001.0000001.691.14P
787Cristopher Sánchez27PHINL77036.1101720.800-1-601.981.14P
788Gary Sánchez31MILNL97762.255523001.000070007.906.11C-1B
789Jesús Sánchez26MIANL282420212.047470001.000-6-32-3-16-12.001.68OF
790Sixto Sánchez25MIANL103018.0312001.0000001.500.30P
791Nick Sandlin27CLEAL200019.0413001.00011101.890.20P
792Patrick Sandoval27LAAAL88039.081610.87521001.620.88P
793Cole Sands26MINAL130016.1202001.00011201.100.15P
794Miguel Sanó31LAAAL1310689.1442519021.00022822704.433.143B-1B-P
795Carlos Santana38MINAL312929263.022020215315.986280007.437.001B
796Dennis Santana28NYYAL130015.2211011.000-1-1301.150.15P
797Anthony Santander29BALAL292922252.057561001.00028-1-402.041.97OF
798Tayler Saucedo31SEAAL140013.1303001.0000002.030.21P
799Matt Sauer25KCRAL100012.1202001.0000001.460.20P
800Josh Sborz30TEXAL7005.1101001.000-1-3801.690.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
801Nolan Schanuel22LAAAL322926254.222120713123.995-3-132907.776.881B
802Clarke Schmidt28NYYAL77036.0734001.0001601.751.00P
803Davis Schneider25TORAL302313201.0573918031.000-3-18-3-17-12.551.73OF-2B
804John Schreiber30KCRAL180017.1532001.0000002.600.28P
805Max Schuemann27OAKAL19125114.0411427071.000-4-370003.241.862B-OF-SS-3B
806Kyle Schwarber31PHINL1119.0440001.0000330004.004.00OF
807Christian Scott25NYMNL1106.2110001.0000001.351.00P
808Tanner Scott29MIANL150014.020110.500-2-2900.640.07P
809Tayler Scott32HOUAL160016.1853001.00011204.410.50P
810Victor Scott II23STLNL201716158.04241010.976-1-7-1-702.342.05OF
811Corey Seager30TEXAL323226265.01093273412.9633131503.573.28SS
812JP Sears28OAKAL88045.0505001.000-1-401.000.63P
813Colin Selby26KCRAL2003.0220001.0000006.001.00P
814Marcus Semien33TEXAL393935338.0173621110231.00010341139-14.614.442B
815Nick Senzel29WSNNL77763.02121720.9050-6-1-1902.712.713B
816Brian Serven29TORAL63227.02625010.962-1-540008.334.17C
817Luis Severino30NYMNL77040.050410.800-1-500.900.57P
818Paul Sewald34ARINL1001.0101001.0000009.001.00P
819Bryan Shaw36CHWAL5004.000000000.000.00P
820Gavin Sheets28CHWAL232216183.181792041.000-2-15-4-2603.983.52OF-1B
821Austin Shenton26TBRAL97764.161583031.0001130008.536.781B
822Braden Shewmake26CHWAL221913157.058124337.9480-4-1-803.152.50SS-2B-3B
823Zack Short29TOTMLB95346.01641113.9381170002.931.673B-2B-SS
824Jared Shuster25CHWAL40012.0101001.0000000.750.25P
825Michael Siani24STLNL291810169.243430001.0001521402.281.48OF
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
826Chase Silseth24LAAAL2208.000000000.000.00P
827Lucas Sims30CINNL130011.1220011.0000001.590.15P
828Brady Singer27KCRAL88045.2963001.0000001.771.13P
829Jon Singleton32HOUAL181713146.011710412114.991-4-36-3-2507.156.441B
830Jose Siri28TBRAL313027263.18077030.963-7-30-4-18-12.632.48OF
831Tarik Skubal27DETAL77042.263210.8330001.050.71P
832Justin Slaten26BOSAL120020.0422001.0000001.800.33P
833Austin Slater31SFGNL199185.020191001.00011922802.121.05OF
834Burch Smith34MIANL160018.1303001.0000001.470.19P
835Cade Smith25CLEAL170016.2211001.0000001.080.12P
836Dominic Smith29BOSAL22218.012111021.0000250006.006.001B
837Drew Smith30NYMNL100010.000000000.000.00P
838Josh Smith26TEXAL373025271.080186027.97531362712.591.903B-SS
839Pavin Smith28ARINL96350.020191001.0002590003.602.22OF-1B
840Will Smith34KCRAL140011.220110.5000000.770.07P
841Will Smith29LADNL302929265.02632461430.989311-2-9-18.838.67C
842Drew Smyly35CHCNL90012.2101001.00011600.710.11P
843Kirby Snead29SEAAL1001.0000000.000.00P
844Blake Snell31SFGNL33011.200000-1-170.000.00P
845Collin Snider28SEAAL3003.0101001.0000003.000.33P
846Tyler Soderstrom22OAKAL1109.0871001.0000288.004.001B-C
847Donovan Solano36SDPNL22115.0312001.000-1-800001.801.503B
848George Soriano25MIANL90010.0202001.00012001.800.22P
849José Soriano25LAAAL86033.182420.750-1-601.620.75P
850Michael Soroka26CHWAL88038.1826001.0001501.881.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
851Edmundo Sosa28PHINL1311796.045182437.933-2-2111313.943.23SS-3B-2B
852Lenyn Sosa24CHWAL129887.12781813.963-1-18-3-4102.682.003B-2B
853Gregory Soto29PHINL130010.1220001.000-1-1901.740.15P
854Juan Soto25NYYAL383834332.084804011.0005161302.282.21OF
855Gabe Speier29SEAAL140011.200000-1-1700.000.00P
856Mitch Spence26OAKAL90023.2523001.0000001.900.56P
857Carson Spiers26CINNL1004.000000000.000.00P
858George Springer34TORAL333332282.06057210.983-4-161411.881.79OF
859Jacob Stallings34COLNL151311115.110498510.99011333118.046.87C
860Ryne Stanek32SEAAL140011.200000000.000.00P
861Justin Steele28CHCNL2209.1101001.0000000.960.50P
862Spencer Steer26CINNL353530305.08479321.97628-2-702.422.22OF-1B-2B
863Jackson Stephens30ATLNL1001.100000000.000.00P
864Tyler Stephenson27CINNL232220190.01841786001.0000-30008.728.00C
865Brock Stewart32MINAL130013.1211011.0000001.350.15P
866DJ Stewart30NYMNL64128.0770001.000-3-1180002.251.00OF-1B
867Gavin Stone25LADNL77038.01073011.000-1-502.371.43P
868Trevor Story31BOSAL88767.22041513.9500823502.532.38SS
869Bryson Stott26PHINL343130285.01275174216.984-1-3-1-403.953.572B-SS
870Matt Strahm32PHINL150014.100000000.000.00P
871Chris Stratton33KCRAL150016.0202001.0000001.130.13P
872Hunter Stratton27PITNL160017.1312001.0000001.560.19P
873Hunter Strickland35LAAAL130014.200000000.000.00P
874Spencer Strider25ATLNL2209.0110001.0000001.000.50P
875Ross Stripling34OAKAL88042.093510.8890001.711.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
876Marcus Stroman33NYYAL77037.0115510.909-1-502.431.43P
877Peter Strzelecki29CLEAL3004.000000000.000.00P
878Garrett Stubbs31PHINL86657.16157310.984-2-50-2-42-19.427.50C
879Albert Suárez34BALAL53019.2835011.00011003.661.60P
880Eugenio Suárez32ARINL363636321.0971678313.969000002.642.613B
881José Suarez26LAAAL100018.0101001.0000000.500.10P
882Ranger Suárez28PHINL77147.014311011.0002902.682.00P
883Robert Suarez33SDPNL150016.1220001.0000001.100.13P
884Wander Suero32HOUAL1000.00000000.00P
885Brett Sullivan30SDPNL3003.0220001.000080006.000.671B-C
886Cole Sulser34NYMNL4004.200000-1-430.000.00P
887Brent Suter34CINNL140022.2505001.00021801.990.36P
888Jack Suwinski25PITNL352621250.18281010.988523-4-1902.912.31OF
889Seiya Suzuki29CHCNL121212105.223212021.0000-111111.961.92OF
890Dansby Swanson30CHCNL363533307.21324583412.970-2-70003.743.56SS
891Erik Swanson30TORAL9006.110010.0000000.000.00P
892Jameson Taillon32CHCNL44024.0514001.0000001.881.25P
893Dillon Tate30BALAL110012.2101001.0000000.710.09P
894Fernando Tatis Jr.25SDPNL404036346.17870441.949-3-110001.921.85OF
895Mike Tauchman33CHCNL312822257.06159111.984-4-20-2-912.101.94OF
896Leody Taveras25TEXAL363533307.091883011.000-7-26-1-302.672.53OF
897Chris Taylor33LADNL231713162.035341001.0004281701.941.46OF-2B
898Michael A. Taylor33PITNL292525229.06966210.98662952612.672.34OF
899Samad Taylor25SEAAL31011.1110001.0000-3-1-10900.790.33OF
900Tyrone Taylor30NYMNL191613151.042411001.0000-121502.502.21OF
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
901Julio Teheran33NYMNL1102.2110001.0000003.381.00P
902Rowdy Tellez29PITNL332719234.121319319118.995316210-18.146.421B
903Kai-Wei Teng25SFGNL40011.0422001.0000003.271.00P
904Matt Thaiss29LAAAL98669.08381020.976-1-11-1-17010.579.00C
905Caleb Thielbar37MINAL11008.110010.0000000.000.00P
906Alek Thomas24ARINL44330.0660001.000-3-1030001.801.50OF
907Lane Thomas28WSNNL222221192.04441211.977-6-37-5-3102.021.95OF
908Bubba Thompson26CINNL115452.015150001.000-1-22-1-2302.601.36OF
909Keegan Thompson29CHCNL80011.210010.000-1-1700.000.00P
910Ryan Thompson32ARINL140014.200000-1-140.000.00P
911Zack Thompson26STLNL52017.0321001.0000001.590.60P
912Trent Thornton30SEAAL160015.210010.000-1-1300.000.00P
913Michael Toglia25COLNL15128110.265596051.000-3-31-1-1005.293.821B-OF
914Michael Tonkin34TOTZZ100014.2220001.0000001.230.20P
915Spencer Torkelson24DETAL333330292.226323624319.989-2-9-5-2108.007.881B
916Abraham Toro27OAKAL242214183.0692841081.000-1-60003.392.762B-3B-1B
917Gleyber Torres27NYYAL373736327.11345673519.963-4-16-1-403.553.492B
918Ezequiel Tovar22COLNL353535306.115448105121.99400-1-404.504.37SS
919Taylor Trammell26TOTZZ71021.1660001.000177-1-5702.530.86OF
920Blake Treinen36LADNL2002.000000000.000.00P
921Alan Trejo28COLNL108567.2361026051.0001120004.793.602B-SS-3B
922Jose Trevino31NYYAL211816163.1171164522.98821432219.318.05C-P
923Jared Triolo26PITNL343431301.01355282122.9932662414.013.722B-3B-1B
924Chadwick Tromp29ATLNL1311595.192866001.00011322508.697.08C
925Mike Trout32LAAAL242421203.067652011.000020012.972.79OF
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
926Cole Tucker27LAAAL64436.01531110.9331210003.502.333B-OF
927Kyle Tucker27HOUAL353531302.068644021.000261312.031.94OF
928Brice Turang24MILNL343229283.014366770161.000-2-831304.554.212B
929Spencer Turnbull31PHINL76034.1752001.000-2-1201.831.00P
930Justin Turner39TORAL87256.02514920.920060003.702.883B-1B
931Trea Turner31PHINL323231281.01073271410.963-3-14-1-403.303.22SS
932Kyle Tyler27MIANL1002.0110001.0000004.501.00P
933Edwin Uceta26TBRAL2004.0110001.000002.250.50P
934José Ureña32TEXAL111025.2431001.0000001.400.36P
935Luis Urías27SEAAL211510129.143172515.97711432802.922.003B
936Ramón Urías30BALAL171412128.136191612.972011902.452.063B-1B
937Abner Uribe24MILNL140014.1752011.00011404.400.50P
938Gio Urshela32DETAL171410126.02742210.96311300-11.861.443B-1B
939Naoyuki Uwasawa30BOSAL2004.0110001.0000002.250.50P
940Enmanuel Valdez25BOSAL282617218.1109377119.991212-1-5-14.453.862B
941Framber Valdez30HOUAL44022.2101001.000-1-900.400.25P
942Ricky Vanasco25LADNL1002.0110001.0000004.501.00P
943Ildemaro Vargas32WSNNL211712160.1582631111.983-2-1521503.202.382B-3B-SS-OF
944Gus Varland27LADNL4003.0220001.0000006.000.50P
945Louie Varland26MINAL44016.2202001.0000001.080.50P
946Daulton Varsho27TORAL353222273.077761001.00052283502.542.20OF
947Randy Vásquez25SDPNL33012.000000000.000.00P
948Andrew Vaughn26CHWAL323130268.224823512118.996-1-31408.277.721B
949Christian Vázquez33MINAL211919173.1211202810.99513535010.9010.00C-3B
950Nelson Velázquez25KCRAL97356.01514010.9330-9-1-2102.251.56OF
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
951Anthony Veneziano26KCRAL2002.000000000.000.00P
952Alex Verdugo28NYYAL353531315.077770001.00093541502.202.20OF
953Justin Verlander41HOUAL44022.1422001.0001901.611.00P
954Alex Vesia28LADNL170017.150411.8000002.080.24P
955Will Vest29DETAL140014.1422001.0000002.510.29P
956Thyago Vieira31MILNL120017.1101001.0000000.520.08P
957Mark Vientos24NYMNL31011.0514001.00011120004.091.673B
958Matt Vierling27DETAL302314213.050351413.980-6-34-2-11-12.071.583B-OF
959Ryan Vilade25DETAL1119.0220001.00011390002.002.00OF
960Eli Villalobos27MIANL2002.1101001.0000003.860.50P
961Darius Vines26ATLNL2209.2312001.0000002.791.50P
962Victor Vodnik24COLNL140019.2532001.0000002.290.36P
963Anthony Volpe23NYYAL373736330.01657190418.97631041504.394.35SS
964Austin Voth32SEAAL120015.042110.7500001.800.25P
965Michael Wacha32KCRAL77037.2633001.0001501.430.86P
966LaMonte Wade Jr.30SFGNL322612208.0195169260191.000-2-13-1-508.445.741B-OF
967Tyler Wade29SDPNL302110182.046182622.957-4-28-2-1302.181.423B-2B-OF
968Jacob Waguespack30TBRAL41010.0110001.0000000.900.25P
969Matt Waldron27SDPNL77034.0413001.0000001.060.57P
970Christian Walker33ARINL373634322.0320294260331.00041583018.948.651B
971Jordan Walker22STLNL17177132.024222011.00011319-11.641.41OF
972Josh Walker29NYMNL3003.0110001.0000003.000.33P
973Ryan Walker28SFGNL201020.0211001.0000000.900.10P
974Taijuan Walker31PHINL22012.2211011.0000001.421.00P
975Forrest Wall28ATLNL1001.0110001.00017080009.001.00OF
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
976Matt Wallner26MINAL118468.021210001.0003460002.781.91OF
977Jared Walsh30TEXAL161414126.011610410211.983-1-5-1-1008.147.131B
978Blake Walston23ARINL1003.2101001.0000002.451.00P
979Taylor Ward30LAAAL333332288.261610001.0000-11401.901.85OF
980Ryan Weathers24MIANL88041.2404001.0001500.860.50P
981Luke Weaver30NYYAL120022.032010.667-1-900.820.17P
982Jacob Webb30BALAL180016.1202001.0000001.100.11P
983Logan Webb27SFGNL88046.1844001.000-4-1701.551.00P
984Jordan Weems31WSNNL170014.031110.6670001.290.12P
985Greg Weissert29BOSAL160015.1202001.0000001.170.13P
986Austin Wells24NYYAL222018177.2171167220.9880117-18.567.68C
987Tyler Wells29BALAL33015.1202001.0000001.170.67P
988Joey Wendle34NYMNL149482.037112333.9190-5-1-1503.732.432B-3B-SS
989Davis Wendzel27TEXAL126161.01138001.00012723901.620.923B-2B
990Joey Wentz26DETAL90014.2110001.0000000.610.11P
991Hayden Wesneski26CHCNL53022.2752001.0000002.781.40P
992Jordan Westburg25BALAL333327299.0801862041.000-1-31402.412.113B-2B-SS
993Zack Wheeler34PHINL88049.1972001.0000001.641.13P
994Mitch White29TOTZZ70015.1211001.0000001.170.29P
995Owen White24TEXAL1000.0000000.00P
996Forrest Whitley26HOUAL1000.200000000.000.00P
997Garrett Whitlock28BOSAL44018.1743001.00011103.441.75P
998Jordan Wicks24CHCNL55023.000000-1-90.000.00P
999Joey Wiemer25MILNL155460.1109010.900-2-3712021.340.60OF
1000Alika Williams25PITNL141411124.148192723.958-2-18-3-2903.332.882B-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
1001Trevor Williams32WSNNL77036.2523001.0001501.230.71P
1002Bryse Wilson26MILNL104030.0101001.0000000.300.10P
1003Justin Wilson36CINNL12007.1202001.0000002.450.17P
1004Steven Wilson29CHWAL170015.1404001.00011302.350.24P
1005Allan Winans28ATLNL1105.0202001.00014003.602.00P
1006Josh Winckowski26BOSAL123024.1633001.0000002.220.50P
1007Jesse Winker30WSNNL292821237.14742411.979-1-431511.741.59OF
1008Cole Winn24TEXAL80010.1211001.0000001.740.25P
1009Keaton Winn26SFGNL77034.2853001.0001602.081.14P
1010Masyn Winn22STLNL312928261.21363696424.97152173214.544.26SS
1011Patrick Wisdom32CHCNL63127.01811521.889-1-330005.332.00OF-1B-3B-P
1012Bobby Witt Jr.24KCRAL383835328.01414098314.97931282923.793.63SS
1013Connor Wong28BOSAL232016185.01791681010.994-2-12-2-13-28.666.85C-1B-2B
1014Alex Wood33OAKAL88037.1826011.0001501.931.00P
1015Simeon Woods Richardson23MINAL44020.2211001.0000000.870.50P
1016Yoshinobu Yamamoto25LADNL88042.0734001.0001501.500.88P
1017Ryan Yarbrough32LADNL100030.0918001.0001702.700.90P
1018Mike Yastrzemski33SFGNL282520209.046451001.000-3-1642201.981.64OF
1019Kirby Yates37TEXAL140016.0110001.0000000.560.07P
1020Christian Yelich32MILNL1010981.016151001.000020001.781.60OF
1021Masataka Yoshida30BOSAL1001.0000000-3600000.000.00OF
1022Danny Young30NYMNL2003.000000000.000.00P
1023Jacob Young24WSNNL282522220.07470312.98631421002.992.61OF
1024Seby Zavala30SEAAL99672.060591001.00007-1-1707.506.67C
1025Angel Zerpa24KCRAL170016.0303001.00011301.690.18P
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
1026Guillo Zuñiga25LAAAL4005.000000000.000.00P