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.72.697363242492889.013029633211834.9861251550
Atlanta Braves313.97.706332972452667.012368893361133.991631241
Baltimore Orioles343.66.723353152402835.012889453291422.989421312
Boston Red Sox393.47.708363242202901.013099673152726.9791046-1-3
Chicago Cubs374.27.696373332412967.013169893042322.983-19-8-6-11
Chicago White Sox395.42.695363242462808.012589362992321.982-17-7-31-1-3
Cincinnati Reds314.40.699353152472772.011819242372016.983-3-1-7-10
Cleveland Guardians323.81.691363242482943.013169813152031.985831500
Colorado Rockies315.86.669353152502748.012999163651832.986-13-6610
Detroit Tigers303.83.717363242212901.012799672912127.984529-23
Houston Astros385.17.679353152422781.012399272951735.986-3-1-8-10
Kansas City Royals333.38.704373332342916.013279723421325.990832923
Los Angeles Angels335.11.705363242582850.012709503011931.98521-90-1
Los Angeles Dodgers373.66.736383422443087.0139510293491722.98835142541
Miami Marlins415.76.672383422373024.0138710083502933.979-22-9-20-44
Milwaukee Brewers354.34.708353152282799.012589333081724.9860020-1
Minnesota Twins354.31.691353152012802.011969342491316.989-14-6-1100
New York Mets394.33.698363242472916.012909722962231.983-10-4-24-90
New York Yankees323.43.725373332672979.013329933152428.982187180-1
Oakland Athletics314.49.682373332062961.013469873302940.978-4-2001
Philadelphia Phillies323.62.702373332742979.013489933322327.983-5-2-7-1-3
Pittsburgh Pirates324.08.711373332452964.013289883162430.9827311-2
San Diego Padres344.67.704393512523108.0137610363202031.985-2-15-1-4
Seattle Mariners313.33.730363242502874.012499582702122.9831561701
San Francisco Giants344.68.678373332532880.013799603962336.983-12-5-20-2
St. Louis Cardinals344.47.691363242392886.013069623311337.990-6-2701
Tampa Bay Rays354.89.695373332592985.012909952722325.982-8-3-18-1-2
Texas Rangers374.05.729373332482952.013259843231826.9861772310
Toronto Blue Jays344.86.686363242262781.012539273052129.983-3-12241
Washington Nationals334.34.662353152442790.012839303351835.986-14-6-12-3-1
League Average344.35.699363262422892 12999643152028.985-0020-0
10194.35.69910869774726186745.038961289159447599847.985-80700-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 Abrams23WSNNL323231280.01383996316.9780-2-3-1304.344.22SS
3Bryan Abreu27HOUAL160016.2202001.0000001.080.13P
4José Abreu37HOUAL221917170.01591479317.981-3-23-3-21-18.267.091B
5Wilyer Abreu25BOSAL302421226.15753131.94742052612.151.80OF
6Ronald Acuña Jr.26ATLNL333332295.166651001.000-2-8-4-1602.012.00OF
7Jason Adam32TBRAL160016.0303001.0000001.690.19P
8Willy Adames28MILNL353534308.01304582314.97700-2-803.713.63SS
9Austin Adams33OAKAL160011.1211011.0000001.590.13P
10Riley Adams28WSNNL171717153.1153149312.993-2-19-1-8-18.928.94C
11Jo Adell25LAAAL242118186.242420001.000321-2-12-12.031.75OF
12Joan Adon25WSNNL1104.0202001.0000004.502.00P
13Ehire Adrianza34LAAAL75551.01129021.00012112401.941.573B-2B
14Nick Ahmed34SFGNL343331284.014742102324.9801628-14.564.24SS
15Keegan Akin29BALAL160016.0303001.0000001.690.19P
16Ozzie Albies27ATLNL252525222.11124466215.982-3-16-5-2704.454.402B
17Jorge Alcalá28MINAL80011.0101001.0000000.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.9370116-13.993.18SS
23Yency Almonte30CHCNL170015.200000000.000.00P
24Pete Alonso29NYMNL363535319.026824522127.996-2-8-2-807.537.421B
25Jose Altuve34HOUAL343429291.011438760221.000-1-4-2-803.533.352B
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.00044911302.352.18OF
29Adbert Alzolay29CHCNL150014.0312001.0000001.930.20P
30Jacob Amaya25HOUAL1002.0422011.000013218.004.002B
31Miguel Amaya25CHCNL242219193.2190185321.989-2-131618.747.83C
32Chase Anderson36BOSAL81016.2211001.0000001.080.25P
33Grant Anderson27TEXAL4003.000000000.000.00P
34Justin Anderson31CHWAL2002.100000000.000.00P
35Nick Anderson33KCRAL140013.0110001.0000000.690.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 Arcia29ATLNL333232289.114744101225.98621031204.514.39SS
41Nolan Arenado33STLNL353533307.285236113.988210-2-802.462.403B
42Gabriel Arias24CLEAL211813168.068263934.95614-5-3503.482.503B-SS-OF-2B-1B
43Shawn Armstrong33TBRAL133017.2202001.0000001.020.15P
44Randy Arozarena29TBRAL363429304.274731001.000281302.192.06OF
45Luis Arráez27TOTNL343422298.01466280424.973-2-10-3-1214.293.382B-1B
46Spencer Arrighetti24HOUAL44016.100000-1-120.000.00P
47Aaron Ashby26MILNL1103.200000-1-550.000.00P
48Graham Ashcraft26CINNL66034.2137420.8460002.861.83P
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é Azocar28SDPNL29106133.134340001.000432-1-902.301.17OF
53Harrison Bader30NYMNL292624243.07069010.98694400-12.562.38OF
54Javier Báez31DETAL312929259.11174271415.966-1-41513.923.65SS
55Patrick Bailey25SFGNL252422203.12061911232.9850242418.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 Barnes34LADNL99878.08380210.9880711519.469.11C
60Jacob Barnes34WSNNL7007.0101001.0000001.290.14P
61Matt Barnes34WSNNL140013.1110001.000-1-1500.680.07P
62Tucker Barnhart33ARINL13138109.0108103320.981-1-12-1-1108.758.15C
63Jorge Barrosa23ARINL22220.0550001.0001700002.252.50OF
64Joey Bart27PITNL141211108.0116109611.991-2-21-2-2209.588.21C
65Chris Bassitt35TORAL77036.1624011.000-1-601.490.86P
66Matthew Batten29SDPNL1118.0752011.00011140007.887.001B
67Brett Baty24NYMNL333026268.085226219.98813-2-902.822.553B
68Jake Bauers28MILNL20159146.01291199114.992160007.895.571B-OF-P
69Mike Baumann28BALAL140013.142110.7500002.030.21P
70Jordan Beck23COLNL77761.214140001.000-1-180002.042.00OF
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 Bell31MIANL242415205.018416516318.984-2-13-2-1207.957.541B
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 Benintendi29CHWAL323131270.06765110.985-2-7-5-22-12.202.06OF
80Will Benson26CINNL312919254.073721001.00001-2-902.592.35OF
81Brennan Bernardino32BOSAL132014.2422001.00011402.450.31P
82José Berríos30TORAL88147.1725001.0001401.330.88P
83Prelander Berroa24CHWAL1000.100000000.000.00P
84Jon Berti34NYYAL87766.02221822.90923423602.732.503B
85Christian Bethancourt32MIANL191311120.0128121431.977170009.386.58C
86Mookie Betts31LADNL383827333.01434693417.97251951803.763.02SS-2B
87Tanner Bibee25CLEAL77036.1927011.00021102.231.29P
88Bo Bichette26TORAL333329273.0963162320.969-4-16-2-903.072.82SS
89Shane Bieber29CLEAL22012.0211001.0000001.501.00P
90Brandon Bielak28HOUAL100017.1202001.0000001.040.20P
91Cavan Biggio29TORAL262515214.0914544210.978-1-40003.742.782B-OF-3B-1B
92Jake Bird28COLNL140015.1404001.00011302.350.29P
93Ty Blach33COLNL41013.0303011.0000002.080.75P
94Mason Black24SFGNL1104.1101001.00014602.081.00P
95Tyler Black23MILNL33121.021201021.0000-120009.007.001B
96Paul Blackburn30OAKAL77042.085210.875-1-501.501.00P
97Charlie Blackmon37COLNL99366.017152001.0000-10002.321.89OF
98Dairon Blanco31KCRAL206572.119190001.000-1-17-2-3302.360.95OF
99Ronel Blanco30HOUAL66138.2633001.0000001.401.00P
100JJ Bleday26OAKAL363127280.07976210.987-1-631212.512.17OF
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
101Xander Bogaerts31SDPNL363632315.11376273220.985-2-8-1-4-13.853.652B-SS
102Alec Bohm27PHINL353432299.0112406752.95514-2-8-13.222.973B-1B
103Cody Bolton26SEAAL80010.1404001.00011903.480.50P
104Cam Booser32BOSAL8009.2211001.0000001.860.25P
105Ryan Borucki30PITNL4003.100000000.000.00P
106Sean Bouchard28COLNL1110988.02624110.962-4-52-2-27-22.562.27OF
107Jonathan Bowlan27KCRAL1102.200000000.000.00P
108Matt Bowman33TOTZZ6009.1211001.0000001.930.33P
109Joe Boyle24OAKAL77027.210010.000-2-1400.000.00P
110Cody Bradford26TEXAL33019.1422011.00011001.861.33P
111Kyle Bradish27BALAL1104.2110001.0000001.931.00P
112Ryan Brasier36LADNL121011.2413001.0000003.090.33P
113John Brebbia34CHWAL11009.0101001.0000001.000.09P
114Alex Bregman30HOUAL323230278.074235014.986313-1-402.362.283B
115Will Brennan26CLEAL252011186.043421001.0003190002.081.72OF
116Colten Brewer31CHCNL60010.2220001.000-1-1901.690.33P
117Jonah Bride28MIANL63230.0945031.00013214002.701.293B-1B
118Jhony Brito26SDPNL120018.1211001.0000000.980.17P
119Connor Brogdon29TOTNL4003.0101001.0000003.000.25P
120Ben Brown24CHCNL84027.2110001.000-1-700.330.13P
121Hunter Brown25HOUAL77027.1651001.0000011.980.86P
122Seth Brown31OAKAL312214206.15149110.98003-2-1102.181.52OF-1B
123Vidal Bruján26MIANL261712166.060163956.917-5-33-1-702.981.90SS-3B-2B-OF
124Kris Bryant32COLNL88558.037343031.000-1-2800-15.744.631B-OF
125Walker Buehler29LADNL1104.010010.0000000.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
126JB Bukauskas27MILNL6006.0101001.0000001.500.17P
127Aaron Bummer30ATLNL130012.0202001.000-1-1701.500.15P
128Nick Burdi31NYYAL7006.100000000.000.00P
129Jake Burger28MIANL161615137.0825822210.976-1-9-1-905.265.003B-1B
130Brock Burke27TEXAL5003.000000000.000.00P
131Alec Burleson25STLNL117160.030273011.000060004.502.50OF-1B
132Corbin Burnes29BALAL88047.2113710.909-1-401.891.25P
133Michael Busch26CHCNL353331296.225623815316.988-2-8-2-8-17.687.031B-3B
134Lawrence Butler23OAKAL352520244.05957110.98331514-12.141.66OF
135José Buttó26NYMNL66033.0431001.0001601.090.67P
136Byron Buxton30MINAL242018179.052511001.000-1-742612.612.17OF
137José Caballero27TBRAL333333296.21353494715.9482600-13.883.88SS
138Trey Cabbage27HOUAL53122.0431001.0000-200001.640.80OF
139Edward Cabrera26MIANL55021.1303001.0000001.270.60P
140Génesis Cabrera27TORAL150014.0101001.000-1-1400.640.07P
141Oswaldo Cabrera25NYYAL333228288.0102405936.971010003.092.613B-1B-SS-OF
142Alex Call29WSNNL75450.013121011.000-1-31-1-2402.341.86OF
143Isaiah Campbell26BOSAL7006.1312001.00013204.260.43P
144Luis Campusano25SDPNL322828257.12512391110.996-1-2-6-28-18.747.81C
145Alexander Canario24CHCNL127466.024240001.00023111803.272.00OF
146Jeimer Candelario30CINNL272725235.074383422.973-4-20-3-15-12.762.673B-1B
147Mark Canha35DETAL222016186.158580031.00003-1-602.802.42OF-1B
148Griffin Canning28LAAAL77035.0431001.0000001.030.57P
149Jonathan Cannon23CHWAL33013.2312001.0000001.981.00P
150Yennier Cano30BALAL170017.1312011.00011201.560.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
151Dominic Canzone26SEAAL1310680.214140001.0000311401.561.08OF
152Victor Caratini30HOUAL131212106.09792410.990030008.157.38C-1B
153Dylan Carlson25STLNL32220.0770001.000153-1-6003.152.33OF
154Kerry Carpenter26DETAL201611143.134331001.000030002.131.70OF
155Carlos Carrasco37CLEAL77033.1413001.000-1-601.080.57P
156Corbin Carroll23ARINL343433303.087870001.00041600-12.582.56OF
157Evan Carter21TEXAL323127276.06361110.98452041702.021.94OF
158Triston Casas24BOSAL222018183.017015018210.988-1-6-2-1308.268.001B
159Nick Castellanos32PHINL373736329.059572001.00001-4-1401.611.59OF
160Luis Castillo31SEAAL88048.120110.500-1-400.190.13P
161Miguel Castro29ARINL8008.2303001.00012303.120.38P
162Willi Castro27MINAL353124287.179423613.987-8-341412.441.86SS-OF-3B-P
163Jake Cave31COLNL208694.121201001.000-3-330002.001.05OF
164Dylan Cease28SDPNL77042.1734001.0000001.491.00P
165Slade Cecconi25ARINL33016.1110001.0000000.550.33P
166Andrew Chafin34DETAL140013.1220001.0000001.350.14P
167Aroldis Chapman36PITNL150011.0202001.0000001.640.13P
168Matt Chapman31SFGNL373636314.01021977612.9413102802.752.593B
169Jesse Chavez40ATLNL100013.1101001.0000000.680.10P
170Jazz Chisholm Jr.26MIANL373733317.086860001.000-1-2-6-22-12.442.32OF
171Jackson Chourio20MILNL323023260.066651001.00041800-12.282.06OF
172Adam Cimber33LAAAL150015.1404011.00011302.350.27P
173José Cisnero35LAAAL140014.021010.500-1-1400.640.07P
174Aaron Civale29TBRAL77036.2101001.0000000.250.14P
175Emmanuel Clase26CLEAL190018.131110.667-1-1100.980.11P
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
176Jonatan Clase22SEAAL87664.011110001.0000-30001.551.38OF
177Garrett Cleavinger30TBRAL140013.1202001.0000001.350.14P
178Kody Clemens28PHINL32220.015105011.0001530006.755.001B-3B
179Ernie Clement28TORAL281614151.067155115.98532632303.932.283B-SS-2B-OF
180Mike Clevinger33CHWAL1102.0202001.0000009.002.00P
181Dylan Coleman27HOUAL1001.000000000.000.00P
182Michael Conforto31SFGNL343432291.04948010.980-5-23-3-1201.481.41OF
183Roansy Contreras24PITNL110015.1110001.0000000.590.09P
184William Contreras26MILNL292929260.02552361631.98827-1-5-18.728.69C
185Willson Contreras32STLNL202018164.1158148910.994161718.607.85C
186Garrett Cooper33TOTMLB87558.050464071.000090007.765.561B-OF
187Patrick Corbin34WSNNL77037.2606001.0000001.430.86P
188Carlos Correa29MINAL191917158.061322724.967-3-22-4-3003.363.11SS
189Nestor Cortes29NYYAL88048.1523011.0001400.930.63P
190Tom Cosgrove28SDPNL150012.0202001.00011701.500.13P
191Danny Coulombe34BALAL160013.0101001.00011500.690.06P
192Jake Cousins29NYYAL2003.000000000.000.00P
193Colton Cowser24BALAL302519229.051501001.000160002.001.70OF
194Brandon Crawford37STLNL87559.019415041.000-2-43-1-2002.902.38SS
195J.P. Crawford29SEAAL222221194.1793643071.0004270003.663.59SS
196Kutter Crawford28BOSAL88046.1734011.0000001.360.88P
197Nabil Crismatt29LADNL3004.000000000.000.00P
198Cooper Criswell27BOSAL54020.2101001.0000000.440.20P
199Garrett Crochet25CHWAL88040.2523001.0000001.110.63P
200Jake Cronenworth30SDPNL363633315.129026523226.993122808.228.001B
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
201Declan Cronin26MIANL110017.0101001.0000000.530.09P
202Pete Crow-Armstrong22CHCNL141211111.028280001.000-1-933202.272.00OF
203Fernando Cruz34CINNL140012.000000000.000.00P
204Oneil Cruz25PITNL343232286.11083764714.9350-1-4-17-13.172.97SS
205José Cuas30CHCNL5006.000000000.000.00P
206Xzavion Curry25CLEAL1105.000000000.000.00P
207Travis d'Arnaud35ATLNL282119195.01891836031.0002131618.726.75C
208Bobby Dalbec29BOSAL211510134.1957322071.0004371906.364.321B-3B
209Yu Darvish37SDPNL77033.2514001.0000001.340.71P
210Henry Davis24PITNL222119184.1181173711.99418-4-2608.798.18C
211J.D. Davis31OAKAL17177143.076621317.987-6-490014.723.413B-1B
212Noah Davis27COLNL1003.000000000.000.00P
213Brett de Geus26SEAAL4003.1101001.0000002.700.25P
214Bryan De La Cruz27MIANL161614136.030282011.000-3-271811.991.88OF
215Elly De La Cruz22CINNL353535308.01215757713.942-3-10-3-1203.333.26SS
216Enyel De Los Santos28SDPNL180015.0110001.000-1-1300.600.06P
217Paul DeJong30CHWAL312724235.084324758.940-4-21-1-503.032.55SS
218Jason Delay29PITNL11110.012120001.00001800010.8012.00C
219Jonny DeLuca25TBRAL55446.01514010.933-2-52-1-26-12.742.80OF
220Reid Detmers24LAAAL77040.1413001.0001500.890.57P
221Chris Devenski33TBRAL90014.0110001.000-1-1400.640.11P
222Rafael Devers27BOSAL202017172.042202110.976-2-17-2-1402.152.053B
223Alexis Díaz27CINNL130012.1321011.0000002.190.23P
224Edwin Díaz30NYMNL140014.220110.500-2-2700.610.07P
225Elias Díaz33COLNL242220190.0146135921.986-1-516-16.826.00C
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
226Miguel Díaz29HOUAL1001.000000000.000.00P
227Yainer Diaz25HOUAL232323203.0212201833.986-2-10-2-1209.279.09C
228Yandy Díaz32TBRAL303026263.122120712220.991150007.487.301B
229Jake Diekman37NYMNL140011.200000-1-170.000.00P
230Seranthony Domínguez29PHINL140012.1312001.0000002.190.21P
231Brendan Donovan27STLNL323124275.26052711.983-4-16-3-1301.931.55OF-2B-3B
232Camilo Doval26SFGNL130012.231111.667-1-1601.420.15P
233Brenton Doyle26COLNL343434296.19896020.98027-3-1202.922.82OF
234Brandon Drury31LAAAL242321197.01035745114.990-1-7-6-3704.664.252B-1B
235Daniel Duarte27MINAL2004.0110001.0000002.250.50P
236Shawn Dubin28HOUAL6008.2211001.0000002.080.33P
237Mauricio Dubón29HOUAL241711165.060491013.9830300-13.222.36OF-3B-2B-1B
238Tyler Duffey33KCRAL4005.1110001.0000001.690.25P
239Oliver Dunn26MILNL20146116.0411031041.00033433103.181.953B-2B-1B
240Dane Dunning29TEXAL77037.1532001.0000001.210.71P
241Ezequiel Duran25TEXAL19139121.065521123.969151904.693.321B-3B-OF-SS-2B
242Jarren Duran27BOSAL363625316.08177311.98852093412.282.22OF
243Jhoan Durán26MINAL4004.000000000.000.00P
244Adam Duvall35ATLNL161211112.130291001.000-1-1111002.401.88OF
245Zach Eflin30TBRAL88048.0954001.0000001.691.13P
246Bryce Elder25ATLNL33015.1431021.0000002.351.33P
247Kent Emanuel32MIANL2006.0101001.0000001.500.50P
248Christian Encarnacion-Strand24CINNL292928255.0215196190131.00002-1-507.597.411B
249Nathan Eovaldi34TEXAL77041.11165001.0000002.401.57P
250Lucas Erceg29OAKAL150015.0422011.0000002.400.27P
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
251Santiago Espinal29CINNL272524223.064184426.969-1-7-2-1102.502.302B-3B
252Paolo Espino37TORAL2004.200000000.000.00P
253Carlos Estévez31LAAAL10009.2101001.0000000.930.10P
254Jeremiah Estrada25SDPNL5007.000000000.000.00P
255Thairo Estrada28SFGNL353534299.015844113125.994-1-4-4-1604.734.492B
256Alex Faedo28DETAL130023.031110.6671900.780.15P
257Pete Fairbanks30TBRAL8007.0110001.0000001.290.13P
258Stuart Fairchild28CINNL232015178.054540001.00032442642.732.35OF
259Bailey Falter27PITNL77037.1514001.000-1-501.210.71P
260Buck Farmer33CINNL130019.1211001.0000000.930.15P
261Kyle Farmer33MINAL30187170.1572037071.0003190003.011.543B-2B-SS
262Calvin Faucher28MIANL90011.2303001.0000002.310.33P
263Erick Fedde31CHWAL77039.0312001.0001500.690.43P
264Ryan Feltner27COLNL77039.0844011.0000001.851.14P
265Caleb Ferguson27NYYAL150013.0110001.0000000.690.07P
266Tyler Ferguson30OAKAL1002.0000000.000.00P
267Freddy Fermin29KCRAL191515135.21241177001.00032732718.236.53C
268José Fermín25STLNL32221.0817001.0000-30003.432.672B-3B
269Ryan Fernandez26STLNL120016.1321001.0000001.650.25P
270J.P. Feyereisen31LADNL5005.0101001.0000001.800.20P
271Kyle Finnegan32WSNNL160015.1101001.0000000.590.06P
272Tyler Fitzgerald26SFGNL1411799.046222043.9130100-13.822.33OF-SS-2B-P-1B
273Jack Flaherty28DETAL77042.0431001.000-1-500.860.57P
274Josh Fleming28PITNL141017.0826021.00022404.240.57P
275David Fletcher30ATLNL53128.020614041.00015314306.434.002B
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
276Dominic Fletcher26CHWAL191814151.15046220.960-1-1117-12.852.53OF
277Chris Flexen29CHWAL75029.2725001.0001702.121.00P
278Wilmer Flores32SFGNL261816168.017816214218.989-1-921409.436.521B-3B
279Estevan Florial26CLEAL107468.016160001.0000623502.121.60OF
280Dylan Floro33WSNNL160017.1312001.000-1-1201.560.19P
281Jason Foley28DETAL150013.2312011.0000001.980.20P
282Nick Fortes27MIANL272316199.02041931010.995-2-100029.187.52C
283Justin Foscue25TEXAL1002.0110001.0000-1560004.501.002B
284Jake Fraley29CINNL191713145.03936210.974-3-260002.362.00OF
285J.P. France29HOUAL55025.1110001.0000000.360.20P
286Ty France29SEAAL333231286.022820720120.996-1-6-3-1307.146.881B
287Bowden Francis28TORAL52014.2523001.00011403.071.00P
288Adam Frazier32KCRAL251911163.277274829.97421464324.122.882B-OF
289Kyle Freeland31COLNL44015.251310.8000002.301.00P
290Freddie Freeman34LADNL383834331.031227535222.99400-2-718.438.161B
291Tyler Freeman25CLEAL302924262.082775031.000131422.822.56OF-SS-2B
292Sal Frelick24MILNL333119265.05049010.980-3-13-3-13-11.661.44OF-3B
293Luis Frías26ARINL7006.110010.0000000.000.00P
294Max Fried30ATLNL77138.1927001.00031602.111.29P
295TJ Friedl28CINNL1119.0330001.000-1-723.003.00OF
296David Fry28CLEAL15119107.08580413.9880-5-3-3307.074.941B-C-OF-3B
297Carson Fulmer30LAAAL60014.0101001.0000000.640.17P
298Kody Funderburk27MINAL120014.220110.5000000.610.08P
299Hunter Gaddis26CLEAL180016.221010.5000000.540.06P
300Giovanny Gallegos32STLNL13009.0211001.0000002.000.15P
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
301Zac Gallen28ARINL77038.0532001.0001501.180.71P
302Joey Gallo30WSNNL191817157.2136123130141.0000-121507.767.161B-OF
303Adolis García31TEXAL313127265.06765020.97014-2-902.212.10OF
304Avisaíl García33MIANL161310114.039381001.000150003.082.44OF
305Deivi García25CHWAL140014.000000-1-140.000.00P
306Luis García37LAAAL150014.000000000.000.00P
307Luis García Jr.24WSNNL292622230.01185166118.992-2-8-3-1604.584.032B
308Maikel Garcia24KCRAL363634313.086255834.965-2-80012.392.313B
309Robert Garcia28WSNNL12009.1101001.000-1-2100.960.08P
310Yimi García33TORAL130013.100000000.000.00P
311Amir Garrett32LAAAL3002.200000000.000.00P
312Reed Garrett31NYMNL130019.021010.500-2-2100.470.08P
313Kevin Gausman33TORAL77033.1321001.000-1-600.810.43P
314Zack Gelof24OAKAL242424213.01234973121.99263231705.155.082B
315Kyle Gibson36STLNL77044.0633001.000-1-501.230.86P
316Luis Gil26NYYAL77037.097110.889-1-501.951.14P
317Logan Gilbert27SEAAL77048.0660001.000-1-401.130.86P
318Logan Gillaspie27SDPNL1000.200000000.000.00P
319Andrés Giménez25CLEAL343433308.01354982420.970-1-431203.833.852B
320Kevin Ginkel30ARINL140014.0202001.00011401.290.14P
321Tyler Glasnow30LADNL88050.01082001.000-1-401.801.25P
322Paul Goldschmidt36STLNL353433303.2299276230351.000-3-132818.868.541B
323Austin Gomber30COLNL77038.0606001.00021101.420.86P
324Yan Gomes36CHCNL181513136.01391336001.00015-1-909.207.72C
325Marco Gonzales32PITNL33017.0413011.00011202.121.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
326Romy Gonzalez27BOSAL21110.0321001.000-1-880002.701.50SS
327Victor González28NYYAL140012.0413001.00011703.000.29P
328Hunter Goodman24COLNL42220.1770001.0002940003.101.75OF
329Niko Goodrum32TBRAL83339.1147611.929-2-61-2-6102.971.63OF-SS-2B-1B
330Nick Gordon28MIANL282218198.05044511.98015-5-3002.231.75OF-2B
331MacKenzie Gore25WSNNL77034.040310.750-1-600.790.43P
332Nolan Gorman24STLNL323029269.21324981226.985-2-9-2-9-14.344.062B
333Yasmani Grandal35PITNL33327.023230001.0001220007.677.67C
334Jon Gray32TEXAL87039.2514001.0000001.130.63P
335Josiah Gray26WSNNL2208.100000000.000.00P
336Sonny Gray34STLNL55030.1505001.0000001.481.00P
337Chad Green33TORAL7007.200000000.000.00P
338Hunter Greene24CINNL77040.1110001.000-2-1000.220.14P
339Riley Greene23DETAL272622229.154531011.00031673622.122.00OF
340Randal Grichuk32ARINL16117101.027270001.000-2-200002.411.69OF
341Trent Grisham27NYYAL1510793.021201001.000170002.031.40OF
342Vaughn Grissom23BOSAL33325.016610031.0001330005.765.332B
343Robbie Grossman34CHWAL191815152.04240110.976-3-20-2-1502.432.16OF
344Michael Grove27LADNL131020.0211001.0000000.900.15P
345Vladimir Guerrero Jr.25TORAL333332280.026324715127.996160008.427.941B
346Luis Guillorme29ATLNL96354.024717031.0002460004.002.672B-SS-P
347Lourdes Gurriel Jr.30ARINL323229281.07370120.97362514-12.272.22OF
348Vladimir Gutierrez28MIANL1004.000000000.000.00P
349Josh Hader30HOUAL150014.2303001.00011401.840.20P
350Sam Haggerty30SEAAL43127.0330001.00014928801.000.75OF
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
351DL Hall25MILNL44016.1202001.0000001.100.50P
352David Hamilton26BOSAL15119109.052222738.942-2-23-2-2204.053.06SS-2B
353Ian Hamilton29NYYAL140017.1440001.0000002.080.29P
354Garrett Hampson29KCRAL268294.0392910011.00022522503.731.30OF-2B-SS-3B
355Emerson Hancock25SEAAL77034.195220.7780001.831.00P
356Mitch Haniger33SEAAL302927255.16763040.940-5-21-5-23-22.222.10OF
357Ian Happ29CHCNL292925250.262602011.000022912.232.14OF
358Bryce Harper31PHINL333331293.0282250320221.00051928-18.668.551B
359Brett Harris26OAKAL55545.0155911.933-1-240002.802.803B
360Hogan Harris27OAKAL1005.1000000.000.00P
361Michael Harris II23ATLNL333333296.16058110.983-5-18-1-4-11.791.79OF
362Kyle Harrison22SFGNL88045.0523001.0000001.000.63P
363Grant Hartwig26NYMNL2003.000000000.000.00P
364Hunter Harvey29WSNNL170019.1220001.000-2-2100.930.12P
365Ke'Bryan Hayes27PITNL343333295.195236939.968311416-12.802.713B
366Austin Hays28BALAL18118105.22221010.955-2-20-2-2201.791.17OF
367Andrew Heaney33TEXAL77036.000000-1-60.000.00P
368Jonathan Heasley27BALAL3004.1211001.0000004.150.67P
369Austin Hedges31CLEAL109775.293885001.000225116011.069.30C
370Jonah Heim29TEXAL312823246.0242233631.9880131508.747.71C
371Ryan Helsley29STLNL180018.0330011.000-1-1101.500.17P
372Gunnar Henderson23BALAL343433305.01354686316.97831231203.903.88SS
373Kyle Hendricks34CHCNL55021.0532001.0000002.141.00P
374Blair Henley27HOUAL1100.1000000000.000.00P
375Ronny Henriquez24MINAL1002.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
376Tommy Henry26ARINL66028.1330001.000-1-700.950.50P
377Sam Hentges27CLEAL1000.200000000.000.00P
378Darell Hernaiz22OAKAL282212191.0813445210.975-1-4-2-1313.722.32SS-3B-2B
379Enrique Hernández32LADNL271911180.0523616011.0003200002.601.73OF-3B-2B-1B
380Jonathan Hernández27TEXAL4005.0110001.0000001.800.25P
381Jose Hernandez26PITNL6004.200000000.000.00P
382Teoscar Hernández31LADNL383828326.073703001.00051941412.021.92OF
383Iván Herrera24STLNL171613145.21511492011.000-3-24-4-33-19.338.88C
384Tim Herrin27CLEAL170017.0413001.0000002.120.24P
385Jason Heyward34LADNL44232.011110001.000312727503.092.75OF
386Aaron Hicks34LAAAL149887.219190001.000-2-33-2-2701.951.36OF-P
387Jordan Hicks27SFGNL77038.0148512.929-1-503.081.86P
388Kyle Higashioka34SDPNL1111687.08581311.9881800-18.697.64C
389Tim Hill34CHWAL140012.130210.6670001.460.14P
390Sean Hjelle27SFGNL50010.0211001.00012001.800.40P
391Bryan Hoeing27MIANL110019.2220001.0000000.920.18P
392Nico Hoerner27CHCNL363633321.21525591611.961-4-17-4-1504.083.742B-SS
393Jeff Hoffman31PHINL160016.0550001.0000002.810.31P
394Colin Holderman28PITNL10008.2211001.0000002.080.20P
395Jackson Holliday20BALAL1010987.0421032051.000-1-7-1-1404.344.202B
396Clay Holmes31NYYAL160016.1110001.000-1-1200.550.06P
397Tyler Holton28DETAL130018.0404001.0000002.000.31P
398Rhys Hoskins31MILNL181716149.0130119927.985-3-21-3-2407.737.111B
399Tanner Houck28BOSAL77145.112102011.0000002.381.71P
400Adrian Houser31NYMNL66028.2413001.000-1-701.260.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
401Bryan Hudson27MILNL130019.1312001.00011001.400.23P
402Dakota Hudson29COLNL77034.0413001.0000001.060.57P
403Daniel Hudson37LADNL150015.0211001.0000001.200.13P
404Sam Huff26TEXAL1002.0220001.0000240009.002.00C
405Brandon Hughes28ARINL3102.200000000.000.00P
406Kyle Hurt26LADNL3106.2110001.0000001.350.33P
407Andy Ibáñez31DETAL127362.019316021.0000723812.761.582B-3B-OF
408Raisel Iglesias34ATLNL150014.1404001.0000002.510.27P
409Shota Imanaga30CHCNL77041.2523001.0000001.080.71P
410Jonathan India27CINNL212121182.0592435031.00003-2-1302.922.812B
411Cole Irvin30BALAL66034.2734011.0000001.821.17P
412Jake Irvin27WSNNL77038.2853011.0000001.861.14P
413Kyle Isbel27KCRAL332923255.274740001.00021052302.602.24OF
414Alex Jackson28TBRAL32118.017170001.000090008.505.67C
415Jay Jackson36MINAL130018.0312001.0000001.500.23P
416Luke Jackson32SFGNL7006.1101001.0000001.420.14P
417Joe Jacques29BOSAL1001.200000000.000.00P
418Travis Jankowski33TEXAL123243.01413010.92912112702.721.08OF
419Danny Jansen29TORAL13111199.09490220.979-1-16-1-1218.367.08C
420Kenley Jansen36BOSAL110010.200000000.000.00P
421Bryce Jarvis26ARINL140021.0312001.00011001.290.21P
422Cristian Javier27HOUAL44023.1211001.0000000.770.50P
423Griffin Jax29MINAL170015.0312001.0000001.800.18P
424Tyler Jay30NYMNL2004.0110001.0000002.250.50P
425Daulton Jefferies28SFGNL2104.200000000.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
426Ryan Jeffers27MINAL171716147.11711656001.00017-1-8010.4510.06C
427Dany Jiménez30OAKAL150014.220110.5000000.610.07P
428Joe Jiménez29ATLNL150015.010010.000000.000.00P
429Connor Joe31PITNL302513219.11251176211.984-1-6-2-10-15.053.73OF-1B
430Pierce Johnson33ATLNL130012.0211001.0000001.500.15P
431Jahmai Jones26NYYAL71120.0725001.0001460003.151.002B-3B-OF
432Jared Jones22PITNL77041.0422001.0000000.880.57P
433Nolan Jones26COLNL252523211.24440040.90900-1-5-11.701.60OF
434Aaron Judge32NYYAL303025254.265641001.000-2-81402.302.17OF
435Edouard Julien25MINAL352921258.1110327629.982-4-17-1-503.763.092B
436Josh Jung26TEXAL44336.014410021.0000-1213303.503.503B
437Jakob Junis31MILNL1104.000000000.000.00P
438Janson Junk28MILNL3005.0101001.0000001.800.33P
439Colt Keith22DETAL292924247.11314979313.97701-1-5-14.664.412B
440Jarred Kelenic24ATLNL222117184.038353001.0001621301.861.73OF
441Brad Keller28CHWAL3109.1211001.0000001.930.67P
442Mitch Keller28PITNL88149.01037011.0001401.841.25P
443Carson Kelly29DETAL221715162.0163155713.99432053729.007.36C
444Joe Kelly36LADNL150013.1514001.00011503.380.33P
445Kevin Kelly26TBRAL100012.200000000.000.00P
446Merrill Kelly35ARINL44024.2633001.0001802.191.50P
447Michael Kelly31OAKAL160020.2211001.0000000.870.13P
448Zack Kelly29BOSAL5007.100000000.000.00P
449Tony Kemp32BALAL52120.1835001.0000-80003.541.332B-OF
450Buddy Kennedy25DETAL52224.01459021.00001815005.252.802B-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
451Max Kepler31MINAL191614150.029281001.000151801.741.53OF
452Orion Kerkering23PHINL8008.2211001.000-1-2302.080.25P
453Grae Kessinger26HOUAL71119.0113711.90914816304.741.433B-2B-P
454Kevin Kiermaier34TORAL242015170.056560001.000-2-151702.962.33OF
455Yusei Kikuchi33TORAL77039.2734001.0001501.591.00P
456Ha-Seong Kim28SDPNL393938343.11464894422.9732700-13.723.64SS
457Craig Kimbrel36BALAL150012.2110001.000-1-1600.710.07P
458Isiah Kiner-Falefa29TORAL342821249.01023368111.99017524-13.652.463B-2B-SS-P-OF
459John King29STLNL4004.2101001.0000001.930.25P
460Michael King29SDPNL87042.0927001.00021001.931.13P
461Tyler Kinley33COLNL140012.2303001.0000002.130.21P
462George Kirby26SEAAL77038.1312001.0000000.700.43P
463Alex Kirilloff26MINAL24207160.146442011.000-2-14-3-2202.581.92OF-1B
464Alejandro Kirk25TORAL232217183.01871751020.98931853319.108.04C
465Andrew Kittredge34STLNL150015.0202001.0000001.200.13P
466Heston Kjerstad25BALAL33224.0330001.0000-1215001.131.00OF
467Will Klein24KCRAL1001.000000000.000.00P
468Landon Knack26LADNL33016.0330001.0000001.691.00P
469Andrew Knizner29TEXAL149580.085841001.000-1-12-2-3009.566.07C
470Jared Koenig30MILNL80011.120110.500-1-1800.790.13P
471Stephen Kolek27SDPNL180018.2514001.0000002.410.28P
472Michael Kopech28CHWAL150017.1211001.0000001.040.13P
473Dean Kremer28BALAL77040.1113710.9091502.231.43P
474Zac Kristofak26LAAAL1002.000000000.000.00P
475Joel Kuhnel29HOUAL1002.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
476Steven Kwan26CLEAL323230283.06258311.98431341601.941.91OF
477Peter Lambert27COLNL92020.2101001.0000000.440.11P
478Dinelson Lamet31LADNL3004.1220001.0000004.150.67P
479Alex Lange28DETAL150013.1101001.0000000.680.07P
480Shea Langeliers26OAKAL302827253.02492351222.992170008.798.23C
481Wyatt Langford22TEXAL1212898.014140001.0000-511201.291.17OF
482Trevor Larnach27MINAL77356.011110001.0000-50001.771.57OF
483Jacob Latz28TEXAL160016.0202001.0000001.130.13P
484Ramón Laureano29CLEAL241711152.050455001.00043221532.962.08OF
485Derek Law33WSNNL180022.2110001.0000000.400.06P
486Justin Lawrence29COLNL120012.0110001.0000000.750.08P
487Kyle Leahy27STLNL3005.200000000.000.00P
488Jordan Leasure25CHWAL150014.0321001.00011401.930.20P
489José Leclerc30TEXAL130014.0101001.0000000.640.08P
490Dylan Lee29ATLNL90016.2413001.0000002.160.44P
491Jung Hoo Lee25SFGNL353434297.078771001.00002-1-402.362.23OF
492Korey Lee25CHWAL231615147.01411338011.000-1-5-3-24-18.636.13C
493Casey Legumina27CINNL1002.000000000.000.00P
494Jack Leiter24TEXAL1103.200000000.000.00P
495Mark Leiter Jr.33CHCNL160015.1101001.000-1-1300.590.06P
496Dominic Leone32CHWAL170014.230210.667-1-1401.230.12P
497Royce Lewis25MINAL1102.0110001.000000004.501.003B
498Matthew Liberatore24STLNL131020.0514001.00011002.250.38P
499Francisco Lindor30NYMNL363532307.01204970115.992-2-7-2-8-13.493.31SS
500Trey Lipscomb24WSNNL262523222.080255059.93831431603.042.783B-1B-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
501Zack Littell28TBRAL77039.0615001.0000001.380.86P
502Brendon Little27TORAL3003.1101001.0000002.700.33P
503Luke Little23CHCNL10109.0303011.0000003.000.30P
504Ben Lively32CLEAL44021.2312001.0000001.250.75P
505Jonathan Loáisiga29NYYAL3004.0312001.0000006.751.00P
506Nick Lodolo26CINNL55029.030210.667-2-1400.620.40P
507Nick Loftin25KCRAL117257.1361719051.00011812105.652.772B-3B-1B
508Joey Loperfido25HOUAL65245.018171001.00025512603.603.00OF
509Jacob Lopez26TBRAL3005.100000-1-380.000.00P
510Jorge López31NYMNL180017.210010.000-2-2300.000.00P
511Nicky Lopez29CHWAL302825251.01204474211.983-1-3-2-10-14.233.582B-SS
512Otto Lopez25MIANL115349.0135710.923-2-52-1-2402.201.093B-2B-SS
513Pablo López28MINAL77037.242110.7500000.720.43P
514Reynaldo López30ATLNL66035.1642001.0000001.531.00P
515Michael Lorenzen32TEXAL44023.0404001.00021701.571.00P
516Richard Lovelady28CHCNL4003.2321001.0000007.360.75P
517Brandon Lowe29TBRAL87560.1341420061.000118-1-2005.074.252B
518Josh Lowe26TBRAL22218.0660001.0001450003.003.00OF
519Nathaniel Lowe28TEXAL161616143.014713610111.993213-1-809.199.131B
520Seth Lugo34KCRAL88051.21156011.0000001.921.38P
521Gavin Lux26LADNL272318209.09234580111.00052731703.963.412B
522Jesús Luzardo26MIANL55026.0514001.0001801.731.00P
523Jordan Lyles33KCRAL5005.0110001.0000001.800.20P
524Daniel Lynch IV27KCRAL1105.000000000.000.00P
525Lance Lynn37STLNL77035.221010.5000000.250.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
526Manny Machado31SDPNL66551.019613001.00012212403.353.173B
527Josh Maciejewski28NYYAL1001.000000000.000.00P
528Nick Madrigal27CHCNL30117127.0331122051.000-1-120012.341.063B-2B
529Kenta Maeda36DETAL77030.273311.8570001.760.86P
530Luke Maile33CINNL161413127.0149139910.993328-3-28110.499.25C
531Anthony Maldonado26MIANL5107.042111.750-1-2903.860.60P
532Martín Maldonado37CHWAL212013165.0162157410.994-2-16-3-22-18.787.67C
533Sean Manaea32NYMNL77035.1312001.0000000.760.43P
534Matt Manning26DETAL33017.0101001.0000000.530.33P
535Alek Manoah26TORAL1104.0101001.0000002.251.00P
536Joe Mantiply33ARINL170014.2220001.000-1-1401.230.12P
537Manuel Margot29MINAL27123130.131310001.000-1-8-3-2702.141.15OF
538Ron Marinaccio28NYYAL80011.2110001.000000.770.13P
539Alec Marsh26KCRAL55026.2734001.0001802.361.40P
540Brandon Marsh26PHINL342927269.05350211.981-1-462611.741.53OF
541Ketel Marte30ARINL323024262.01516485221.98741773205.124.662B-SS
542Starling Marte35NYMNL272725237.05652312.982-2-11-1-502.092.04OF
543Yunior Marte29PHINL120013.1211001.0000001.350.17P
544Austin Martin25MINAL221912164.141401011.000-3-25-4-2902.251.78OF-2B
545Chris Martin38BOSAL120012.1110001.000-1-1600.730.08P
546Justin Martinez22ARINL7009.0202001.0000002.000.29P
547Nick Martinez33CINNL74030.061321.667-1-701.200.57P
548Seth Martinez29HOUAL170020.0312001.00011001.350.18P
549Nick Martini34CINNL52119.0440001.0000170001.890.80OF
550Michael Massey26KCRAL151513128.0592336061.0000-11904.153.932B
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
551Miles Mastrobuoni28CHCNL52020.2134811.92302515805.232.402B-OF-3B
552Jorge Mateo29BALAL201612143.2763241310.9612201804.573.652B-OF-SS
553Phil Maton31TBRAL170013.2101001.0000000.660.06P
554Luis Matos22SFGNL1007.0220001.0000-770002.572.00OF
555Yuki Matsui28SDPNL180016.2312001.0000001.620.17P
556Steven Matz33STLNL66027.241211.7500000.980.50P
557Tyler Matzek33ATLNL110010.0000000000.000.00P
558Tim Mayza32TORAL180012.1101001.0000000.730.06P
559James McArthur27KCRAL140016.200000000.000.00P
560James McCann34BALAL151413126.2129118920.9840-4-1-9-19.028.47C
561Kyle McCann26OAKAL109776.07266331.958-2-300008.176.90C
562Jake McCarthy26ARINL272117194.04342010.97702-3-1801.951.56OF
563Darren McCaughan28MIANL1004.2101001.0000001.931.00P
564Chas McCormick29HOUAL212116181.041410001.000-3-17-2-1302.041.95OF
565Andrew McCutchen37PITNL2003.0000000-1120000.000.00OF
566T.J. McFarland35OAKAL180013.0624011.000-1-1504.150.33P
567Scott McGough34ARINL150016.0211001.0000001.130.13P
568Reese McGuire29BOSAL211715152.1159153331.981-1-6-2-1609.227.43C
569Ryan McKenna27BALAL63127.0880001.000-1-36-1-4402.671.33OF
570Triston McKenzie26CLEAL77034.0651001.0000001.590.86P
571Zach McKinstry29DETAL22138126.141142432.9270-2-3-2802.711.52SS-3B-2B-OF-P
572Ryan McMahon29COLNL353533303.1105178357.952-1-52802.972.863B
573Jeff McNeil32NYMNL353431306.01436774221.986-3-13-3-1114.153.712B-OF
574Curtis Mead23TBRAL252321200.174264539.95900-3-1803.192.842B-3B
575Parker Meadows24DETAL322615217.159590001.00042231602.441.84OF
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
576John Means31BALAL1107.0101001.0000001.291.00P
577Nick Mears27COLNL150014.2202001.0000001.230.13P
578Trevor Megill30MILNL8008.200000000.000.00P
579Tylor Megill28NYMNL1104.0202011.0000004.502.00P
580MJ Melendez25KCRAL303015238.14846111.979-5-230001.771.52OF-1B
581Danny Mendick30CHWAL1010985.22481511.9582250002.422.303B
582Joey Meneses32WSNNL171717151.0153140130151.000160009.129.001B
583Whit Merrifield35PHINL171513142.035241013.97119-1-802.151.79OF-2B-3B
584Jackson Merrill21SDPNL373333298.1114111121.9824152803.383.03OF
585Julian Merryweather32CHCNL4004.200000000.000.00P
586Matt Mervis26CHCNL1001.0110001.000000009.000.50P-1B
587Max Meyer25MIANL33017.0642001.0000003.182.00P
588Jake Meyers28HOUAL261715158.05655010.982217-1-7-13.132.12OF
589Miles Mikolas35STLNL88042.0651011.0000001.290.75P
590Wade Miley37MILNL2207.0202001.0000002.571.00P
591Drew Millas26WSNNL22216.014113001.0001800007.887.00C
592Bobby Miller25LADNL33011.2101001.0000000.770.33P
593Bryce Miller25SEAAL77041.1642001.0000001.310.86P
594Erik Miller26SFGNL171017.100000000.000.00P
595Mason Miller25OAKAL120014.1110001.0000000.630.08P
596Owen Miller27MILNL53123.015132011.000-1-610005.872.141B-3B-2B-P
597Shelby Miller33DETAL140015.2110001.0000000.570.07P
598Tyson Miller28SEAAL8009.200000000.000.00P
599Hoby Milner33MILNL170016.1633001.00011203.310.35P
600A.J. Minter30ATLNL180015.1202001.00011301.170.11P
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
601José Miranda26MINAL18168134.130131612.967-2-140001.941.613B-1B
602Casey Mize27DETAL66031.2743011.0001601.991.17P
603Anthony Molina22COLNL70012.0211001.0000001.500.29P
604Sam Moll32CINNL5005.0101001.00014001.800.20P
605Andruw Monasterio27MILNL53127.0835001.0001540002.671.333B-2B-OF
606Yoán Moncada29CHWAL11111086.03182124.93511211403.032.643B
607Mickey Moniak26LAAAL252013173.05251010.981110-3-20-12.652.04OF
608Frankie Montas31CINNL66025.1725001.0000002.491.17P
609Elehuris Montero25COLNL262522214.1261251100231.000-3-17-1-6010.9610.041B
610Rafael Montero33HOUAL170016.2101001.0000000.540.06P
611Jordan Montgomery31ARINL33016.0303001.00011301.691.00P
612Dylan Moore31SEAAL272216209.288543316.98942242203.732.81SS-OF-1B-2B-3B
613Matt Moore35LAAAL130012.1202001.000-1-1601.460.15P
614Adrián Morejón25SDPNL90013.000000000.000.00P
615Christopher Morel25CHCNL28289215.061193933.951-1-5-3-1702.432.073B
616Gabriel Moreno24ARINL282323212.01911761411.99517211-18.076.79C
617Eli Morgan28CLEAL9008.1303001.00012403.240.33P
618Charlie Morton40ATLNL66036.0404001.0000001.000.67P
619Ryan Mountcastle27BALAL323130280.229527123116.9970-131329.439.191B
620Kyle Muller26OAKAL80020.2431001.0000001.740.50P
621Cedric Mullins29BALAL333029276.055541001.000-1-61401.791.67OF
622Max Muncy33LADNL332929276.075175624.973282902.382.213B
623Andrés Muñoz25SEAAL140014.130210.6670001.260.14P
624Roddery Muñoz24MIANL33015.2312001.0000001.721.00P
625Sean Murphy29ATLNL1106.0990001.0000-5800013.509.00C
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
626Tom Murphy33SFGNL1210884.269681001.000-2-30-4-57-17.335.75C
627Joe Musgrove31SDPNL88041.0954001.0000001.981.13P
628Parker Mushinski28HOUAL3004.010010.000-2-10000.000.00P
629Dane Myers28MIANL63137.0108110.900-1-3513202.191.50OF
630Tobias Myers25MILNL33013.000000000.000.00P
631Andrew Nardi25MIANL170014.0303001.00011401.930.18P
632Omar Narváez32NYMNL17139116.0128122242.969-5-52-6-6219.627.29C
633Nick Nastrini24CHWAL2208.0110001.000-1-2501.130.50P
634Bo Naylor24CLEAL242320206.1219210632.986-1-716-19.429.00C
635Josh Naylor27CLEAL303029271.023721620126.996281407.847.871B
636Kyle Nelson27ARINL110010.200000000.000.00P
637Nick Nelson28PHINL3003.1110001.0000002.700.33P
638Ryne Nelson26ARINL55020.253110.8000001.740.80P
639Héctor Neris35CHCNL150014.0101001.000-1-1400.640.07P
640Zach Neto23LAAAL353535307.21233487219.98415312-13.543.46SS
641Tyler Nevin27OAKAL26225185.085691338.965-2-111603.992.41OF-3B-1B
642Kevin Newman30ARINL211713152.0581444091.00042832403.432.64SS-2B
643Kyle Nicolas25PITNL4004.0202001.0000004.500.50P
644Tomás Nido30NYMNL1310895.010497521.98102-1-1309.667.85C
645Brandon Nimmo31NYMNL333227288.051474001.000-1-5-4-1601.591.55OF
646Ryan Noda28OAKAL272218202.018516518222.9892130008.156.781B
647Aaron Nola31PHINL77043.1312011.0000000.620.43P
648Lars Nootbaar26STLNL232318205.25251010.981-2-11-2-1102.232.22OF
649Dedniel Núñez28NYMNL4006.100000000.000.00P
650Nasim Nuñez23WSNNL51014.051310.800-1-740002.570.80SS-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
651Riley O'Brien29STLNL1001.000000000.000.00P
652Ryan O'Hearn30BALAL76349.125250041.0000-10004.563.131B-OF
653Logan O'Hoppe24LAAAL302827247.22452321120.99227-1-5-18.838.10C
654Tyler O'Neill29BOSAL242213194.13938010.9740-2-2-1201.761.58OF
655Bailey Ober28MINAL77036.2312001.0000000.740.43P
656Steven Okert32MINAL130011.100000000.000.00P
657Edward Olivares28PITNL16155114.03130010.9680-20002.371.88OF
658Matt Olson30ATLNL333333296.131028324330.9904181409.329.301B
659Reese Olson24DETAL66033.142110.750-1-600.810.50P
660Jonathan Ornelas24TEXAL1003.000000000.000.002B
661Rafael Ortega33CHWAL62225.011110001.0001580003.961.83OF
662Joey Ortiz25MILNL302115197.071244436.958-2-10-3-1803.112.133B-2B-SS
663Luis Ortiz28PHINL1000.200000000.000.00P
664Luis Ortiz25PITNL110018.220110.5000000.480.09P
665Adam Ottavino38NYMNL140014.1321001.0000001.880.21P
666James Outman27LADNL302420220.06563110.985-2-9-1-502.622.13OF
667Cristian Pache25PHINL87256.01412110.92923612102.091.63OF
668Chris Paddack28MINAL66032.0615001.000-1-601.691.00P
669Emilio Pagán33CINNL160014.2211001.0000001.230.13P
670Andy Pages23LADNL191915172.059581001.00053232003.093.11OF
671Pedro Pagés25STLNL50011.210100001.0000160007.712.00C-1B
672Richie Palacios27TBRAL272320210.151456011.000161502.181.89OF-2B
673Daniel Palencia24CHCNL70011.0101001.0000000.820.14P
674Andre Pallante25STLNL90010.0642001.00012005.400.67P
675Isaac Paredes25TBRAL323232287.157154026.965-1-4-4-1701.721.723B
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
676Mitchell Parker24WSNNL44021.1220001.0000000.840.50P
677Wes Parsons31TOTAL4009.041210.7500003.000.75P
678Vinnie Pasquantino26KCRAL282825244.0252230220191.000422420-19.309.001B
679Graham Pauley23SDPNL64134.1126511.917-1-300002.881.573B-1B
680James Paxton35LADNL66032.1404001.00021201.110.67P
681Joel Payamps30MILNL130011.221010.5000000.770.08P
682Nate Pearson27TORAL140012.100000-1-1600.000.00P
683Elvis Peguero27MILNL150016.0101001.0000000.560.07P
684Jeremy Peña26HOUAL353535309.01536089426.974-3-10-3-1204.344.26SS
685Ryan Pepiot26TBRAL77036.2651021.0000001.470.86P
686Freddy Peralta28MILNL77038.21037001.0001502.331.43P
687Wandy Peralta32SDPNL180015.2211001.0000001.150.11P
688Geraldo Perdomo24ARINL77563.019415051.0000-60002.712.71SS
689Jhonny Pereda28MIANL32017.022220001.0000-1600011.657.33C
690Cionel Pérez28BALAL4003.000000000.000.00P
691Martín Pérez33PITNL77040.0523011.00021001.130.71P
692Salvador Perez34KCRAL323126265.02502371215.996292908.467.78C-1B
693Wenceel Pérez24DETAL19148130.03635010.97216-1-902.421.84OF
694Blake Perkins27MILNL282727248.07472110.9862941912.652.61OF
695Jace Peterson34ARINL105350.020713031.000-3-79-2-4803.602.00SS-2B-3B
696Brandon Pfaadt25ARINL77041.052210.800-1-500.880.57P
697Tommy Pham36CHWAL99681.018180001.000-1-16-3-4402.002.00OF
698Evan Phillips29LADNL140013.232010.667-1-1501.320.14P
699Kevin Pillar35TOTAL1710791.220200001.0001110001.961.18OF
700René Pinto27TBRAL191511135.0129126210.992-3-27-3-27-18.536.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
701Ricardo Pinto30PHINL60010.2651001.0000005.061.00P
702Nick Pivetta31BOSAL22011.0321001.0000002.451.50P
703Colin Poche30TBRAL10009.100000000.000.00P
704Jorge Polanco30SEAAL353434301.11325277316.97714-1-403.853.692B
705Zach Pop27TORAL4003.200000000.000.00P
706Cody Poteet29NYYAL1106.0220001.0000003.002.00P
707Ryan Pressly35HOUAL150013.2202011.0000001.320.13P
708Quinn Priester23PITNL44021.083320.750-1-1002.571.50P
709Jurickson Profar31SDPNL363618273.061592011.000-2-8-3-13-12.011.69OF-1B
710Austin Pruitt34TEXAL4004.1101001.0000002.080.25P
711A.J. Puk29MIANL44013.2101011.0000000.660.25P
712Cal Quantrill29COLNL77039.2642001.0001501.360.86P
713Jose Quintana35NYMNL77036.1743011.000-1-601.731.00P
714Ceddanne Rafaela23BOSAL363324300.11025541614.9410-2-2-802.882.13OF-SS-2B-3B
715Cole Ragans26KCRAL88142.2936001.0001501.901.13P
716Tanner Rainey31WSNNL120012.0321001.0000002.250.25P
717Cal Raleigh27SEAAL302727247.12732581322.99321273419.869.03C
718Brooks Raley36NYMNL8007.000000000.000.00P
719Luke Raley29SEAAL221815159.052502001.0002181702.942.36OF-1B
720Emmanuel Ramirez29MIANL3003.100000000.000.00P
721Erasmo Ramírez34TBRAL60011.1101001.0000000.790.17P
722Harold Ramírez29TBRAL54034.012120001.000261310503.182.40OF
723José Ramírez31CLEAL282827254.059164123.966-4-190002.022.043B
724Nick Ramirez34LADNL5007.0101001.0000001.290.20P
725Yohan Ramírez29TOTZZ80011.1211001.000110901.590.25P
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
726Bryan Ramos22CHWAL43327.012210001.000141-1-4404.003.003B
727Colin Rea33MILNL77038.1752001.000-1-501.641.00P
728J.T. Realmuto33PHINL313129273.23122961423.994-1-3-1-4-110.1910.00C
729Jakson Reetz28SFGNL21110.012120001.0000-100010.806.00C
730Rob Refsnyder33BOSAL1210886.023221001.000341-2-2702.411.92OF
731Sean Reid-Foley28NYMNL8006.200000000.000.00P
732Zach Remillard30CHWAL22116.0716021.00015317503.943.502B
733Anthony Rendon34LAAAL171615139.248113525.9582131912.962.883B
734Hunter Renfroe32KCRAL322825250.05147311.980-3-13-1-401.801.56OF
735Luis Rengifo27LAAAL262322205.21004651317.970-3-20-2-1204.243.732B-3B-SS
736Pablo Reyes30BOSAL21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
737Bryan Reynolds29PITNL323224284.152493011.000-7-28-1-401.651.63OF
738Trevor Richards31TORAL170017.030210.6670001.060.12P
739Austin Riley27ATLNL333333296.185245923.976291402.522.523B
740Leo Rivas26SEAAL2108.0422001.0000530004.502.00SS
741Emmanuel Rivera28MIANL272218197.0105644018.990-1-521214.753.713B-1B-P
742Anthony Rizzo34NYYAL363633317.227323139324.989271407.657.501B
743Luis Robert Jr.26CHWAL77761.012120001.000-3-56-2-3901.771.71OF
744David Robertson39TEXAL160018.2633001.0000002.890.38P
745Nick Robertson25STLNL4005.200000000.000.00P
746Víctor Robles27WSNNL42113.2220001.000-1-70-1-8701.320.50OF
747Brayan Rocchio23CLEAL323030275.01083966320.9720-131313.443.28SS
748Brendan Rodgers27COLNL312828247.21143380119.991-2-81504.113.652B
749Carlos Rodón31NYYAL77036.2303001.000-1-500.740.43P
750Grayson Rodriguez24BALAL66034.0624001.0000001.591.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
751Joely Rodríguez32BOSAL110011.0220001.0000001.640.18P
752Julio Rodríguez23SEAAL353533306.19087210.98931041512.612.54OF
753Manuel Rodríguez27TBRAL4004.100000-1-4600.000.00P
754Randy Rodríguez24SFGNL1002.100000000.000.00P
755Yariel Rodríguez27TORAL44015.100000000.000.00P
756Yerry Rodríguez26TEXAL8009.1211001.0000001.930.25P
757Jake Rogers29DETAL211914160.11731703001.000140019.718.24C
758Taylor Rogers33SFGNL140012.1101001.0000000.730.07P
759Trevor Rogers26MIANL77033.252210.800-1-601.070.57P
760Tyler Rogers33SFGNL160014.2514001.00011403.070.31P
761Johan Rojas23PHINL292926254.06361110.984-5-26-3-1402.202.14OF
762Josh Rojas30SEAAL282317208.061263323.9670-10002.551.903B-OF-P-2B
763Miguel Rojas35LADNL241610148.054213215.981141803.222.12SS-2B-3B
764Jordan Romano31TORAL7006.200000000.000.00P
765JoJo Romero27STLNL170017.2202001.00011101.020.12P
766Brent Rooker29OAKAL43222.0330001.000-1-60-1-5401.230.75OF
767Ben Rortvedt26TBRAL252015180.2198189721.9900232009.767.54C-P
768Amed Rosario28TBRAL292724242.275601412.987-5-23-7-34-12.742.47OF-2B-SS
769Eddie Rosario32WSNNL272213206.050491011.000-3-1600-12.181.85OF
770Eguy Rosario24SDPNL2594101.038112614.9740422403.301.423B-2B
771Joe Ross31MILNL66031.0431001.0000001.160.67P
772Landen Roupp25SFGNL100013.2303001.0000001.980.30P
773Chris Roycroft27STLNL1001.0000000.000.00P
774Esteury Ruiz25OAKAL19135109.22625010.9620-1-1-10-12.051.32OF
775José Ruiz29PHINL1002.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
776Keibert Ruiz25WSNNL161616140.2142135612.9930-2-1-909.028.81C
777Adley Rutschman26BALAL222120188.120619511001.00031831919.849.36C
778Joe Ryan28MINAL77040.2642001.000-1-501.330.86P
779Ryder Ryan29PITNL90012.000000000.000.00P
780Andrew Saalfrank26ARINL2001.000000000.000.00P
781Blake Sabol26SFGNL32122.02523110.960-1-360009.828.00C
782Chris Sale35ATLNL66036.2826001.0000001.961.33P
783Cristopher Sánchez27PHINL77036.1101720.800-1-601.981.14P
784Gary Sánchez31MILNL86654.251492001.000010008.406.38C-1B
785Jesús Sánchez26MIANL272319204.045450001.000-4-26-3-17-11.991.67OF
786Sixto Sánchez25MIANL103018.0312001.0000001.500.30P
787Nick Sandlin27CLEAL190017.2413001.00011102.040.21P
788Patrick Sandoval27LAAAL88039.081610.87521001.620.88P
789Cole Sands26MINAL130016.1202001.0000001.100.15P
790Miguel Sanó31LAAAL1310689.1442519021.00022922704.433.143B-1B-P
791Carlos Santana38MINAL302929261.021820015315.986290007.417.171B
792Dennis Santana28NYYAL130015.2211011.000-1-1301.150.15P
793Anthony Santander29BALAL282822242.054531001.000160002.011.93OF
794Tayler Saucedo31SEAAL140013.1303001.0000002.030.21P
795Matt Sauer25KCRAL100012.1202001.0000001.460.20P
796Josh Sborz30TEXAL6005.1101001.000-1-3801.690.17P
797Nolan Schanuel22LAAAL312926251.221920513123.995-3-131507.807.031B
798Clarke Schmidt28NYYAL77036.0734001.0001601.751.00P
799Davis Schneider25TORAL292212192.0553916031.000-3-17-2-12-12.581.72OF-2B
800John Schreiber30KCRAL180017.1532001.0000002.600.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
801Max Schuemann27OAKAL1710396.0321121061.000-3-33-1-1203.001.602B-OF-SS-3B
802Kyle Schwarber31PHINL1119.0440001.0000330004.004.00OF
803Christian Scott25NYMNL1106.2110001.0000001.351.00P
804Tanner Scott29MIANL150014.020110.500-2-2900.640.07P
805Tayler Scott32HOUAL150015.1752001.00011304.110.47P
806Victor Scott II23STLNL201716158.04241010.976-1-8-1-702.342.05OF
807Corey Seager30TEXAL313125257.01073271412.9633142903.613.32SS
808JP Sears28OAKAL77039.1404001.000-1-500.920.57P
809Colin Selby26KCRAL2003.0220001.0000006.001.00P
810Marcus Semien33TEXAL373733321.0167591080221.0001037124504.684.512B
811Nick Senzel29WSNNL77763.02121720.9050-6-1-1902.712.713B
812Brian Serven29TORAL63227.02625010.962-1-540008.334.17C
813Luis Severino30NYMNL77040.050410.800-1-500.900.57P
814Paul Sewald34ARINL1001.0101001.0009.001.00P
815Bryan Shaw36CHWAL5004.000000000.000.00P
816Gavin Sheets28CHWAL222116175.177761031.000-4-27-4-2703.953.50OF-1B
817Austin Shenton26TBRAL97764.161583031.0001130008.536.781B
818Braden Shewmake26CHWAL211812148.057124236.947-1-6-1-803.282.57SS-3B-2B
819Zack Short29TOTMLB95346.01641113.9381180002.931.673B-2B-SS
820Jared Shuster25CHWAL40012.0101001.0000000.750.25P
821Michael Siani24STLNL291810169.243430001.0001521402.281.48OF
822Chase Silseth24LAAAL2208.000000000.000.00P
823Lucas Sims30CINNL120010.1220011.0000001.740.17P
824Brady Singer27KCRAL77040.1862001.0000001.791.14P
825Jon Singleton32HOUAL171612138.01069510114.991-4-38-2-1706.856.181B
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
826Jose Siri28TBRAL302926254.17976030.962-6-27-4-18-12.692.53OF
827Tarik Skubal27DETAL77042.263210.8330001.050.71P
828Justin Slaten26BOSAL120020.0422001.00011001.800.33P
829Austin Slater31SFGNL199185.020191001.00011922802.121.05OF
830Burch Smith34MIANL160018.1303001.000-1-1101.470.19P
831Cade Smith25CLEAL170016.2211001.0000001.080.12P
832Dominic Smith29BOSAL22218.012111021.0000240006.006.001B
833Drew Smith30NYMNL100010.000000000.000.00P
834Josh Smith26TEXAL352924261.078175927.97431341802.621.953B-SS
835Pavin Smith28ARINL85342.018180001.0001390003.862.25OF-1B
836Will Smith34KCRAL130011.020110.5000000.820.08P
837Will Smith29LADNL302929265.02632461430.989312-2-9-18.838.67C
838Drew Smyly35CHCNL90012.2101001.00011600.710.11P
839Blake Snell31SFGNL33011.200000-1-170.000.00P
840Collin Snider28SEAAL3003.0101001.0000003.000.33P
841Donovan Solano36SDPNL22115.0312001.000-1-810001.801.503B
842George Soriano25MIANL90010.0202001.0000001.800.22P
843José Soriano25LAAAL75028.272320.714-1-701.570.71P
844Michael Soroka26CHWAL88038.1826001.0001501.881.00P
845Edmundo Sosa28PHINL1210789.044182337.932-1-150014.153.42SS-3B-2B
846Lenyn Sosa24CHWAL129887.12781813.963-1-18-3-4102.682.003B-2B
847Gregory Soto29PHINL130010.1220001.000-1-1901.740.15P
848Juan Soto25NYYAL373733323.082784011.0005192702.282.22OF
849Gabe Speier29SEAAL140011.200000000.000.00P
850Mitch Spence26OAKAL90023.2523001.0000001.900.56P
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
851Carson Spiers26CINNL1004.000000000.000.00P
852George Springer34TORAL323231273.05855210.983-4-162811.881.78OF
853Jacob Stallings34COLNL151311115.110498510.99011333118.046.87C
854Ryne Stanek32SEAAL140011.200000000.000.00P
855Justin Steele28CHCNL2209.1101001.0000000.960.50P
856Spencer Steer26CINNL343429296.08378321.97629-2-802.462.25OF-1B-2B
857Jackson Stephens30ATLNL1001.100000000.000.00P
858Tyler Stephenson27CINNL222119181.01771716001.0000-21708.808.05C
859Brock Stewart32MINAL130013.1211011.0000001.350.15P
860DJ Stewart30NYMNL64128.0770001.000-3-119-1-4202.251.00OF-1B
861Gavin Stone25LADNL66031.0862001.000-1-602.321.33P
862Trevor Story31BOSAL88767.22041513.9500823502.532.38SS
863Bryson Stott26PHINL333030276.01214871216.983-1-5-1-403.883.612B-SS
864Matt Strahm32PHINL140014.000000000.000.00P
865Chris Stratton33KCRAL140015.0101001.0000000.600.07P
866Hunter Stratton27PITNL150016.1312001.0000001.650.20P
867Hunter Strickland35LAAAL130014.200000000.000.00P
868Spencer Strider25ATLNL2209.0110001.0000001.000.50P
869Ross Stripling34OAKAL88042.093510.8890001.711.00P
870Marcus Stroman33NYYAL77037.0115510.9090002.431.43P
871Peter Strzelecki29CLEAL3004.000000000.000.00P
872Garrett Stubbs31PHINL86657.16157310.984-2-50-3-63-19.427.50C
873Albert Suárez34BALAL43017.2725011.00011103.571.75P
874Eugenio Suárez32ARINL353535312.0931674312.968000002.602.573B
875José Suarez26LAAAL100018.0101001.0000000.500.10P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
876Ranger Suárez28PHINL77147.014311011.0002902.682.00P
877Robert Suarez33SDPNL140015.1110001.0000000.590.07P
878Wander Suero32HOUAL1000.00000000.00P
879Brett Sullivan30SDPNL3003.0220001.000080006.000.671B-C
880Cole Sulser34NYMNL4004.200000-1-430.000.00P
881Brent Suter34CINNL130021.2505001.00021802.080.38P
882Jack Suwinski25PITNL342520241.17675010.987524-4-1902.802.21OF
883Seiya Suzuki29CHCNL121212105.223212021.0000-111111.961.92OF
884Dansby Swanson30CHCNL363533307.21324583412.970-2-70003.743.56SS
885Erik Swanson30TORAL9006.110010.0000000.000.00P
886Jameson Taillon32CHCNL44024.0514001.0000001.881.25P
887Dillon Tate30BALAL110012.2101001.0000000.710.09P
888Fernando Tatis Jr.25SDPNL393935337.17567441.947-4-131301.891.82OF
889Mike Tauchman33CHCNL302722248.05856111.983-4-18-1-412.071.90OF
890Leody Taveras25TEXAL343331290.085832011.000-6-26-2-802.642.50OF
891Chris Taylor33LADNL231713162.035341001.0004281701.941.46OF-2B
892Michael A. Taylor33PITNL292525229.06966210.98662952612.672.34OF
893Samad Taylor25SEAAL31011.1110001.0000-3-1-10900.790.33OF
894Tyrone Taylor30NYMNL191613151.042411001.0000-121502.502.21OF
895Julio Teheran33NYMNL1102.2110001.0000003.381.00P
896Rowdy Tellez29PITNL322618225.120518618117.995316211-18.156.381B
897Kai-Wei Teng25SFGNL40011.0422001.0000003.271.00P
898Matt Thaiss29LAAAL98669.08381020.976-1-11-1-17010.579.00C
899Caleb Thielbar37MINAL10007.110010.0000000.000.00P
900Alek Thomas24ARINL44330.0660001.000-3-1030001.801.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
901Lane Thomas28WSNNL222221192.04441211.977-6-37-5-3102.021.95OF
902Bubba Thompson26CINNL115452.015150001.000-1-23-1-2302.601.36OF
903Keegan Thompson29CHCNL70010.210010.000-1-1900.000.00P
904Ryan Thompson32ARINL130013.200000-1-150.000.00P
905Zack Thompson26STLNL52017.0321001.0000001.590.60P
906Trent Thornton30SEAAL150014.210010.000-1-1400.000.00P
907Michael Toglia25COLNL15128110.265596051.000-3-32-1-1005.293.821B-OF
908Michael Tonkin34TOTZZ100014.2220001.0000001.230.20P
909Spencer Torkelson24DETAL323229283.125322723319.988-3-11-6-2507.947.811B
910Abraham Toro27OAKAL222012165.0592336071.000-1-80003.222.573B-2B-1B
911Gleyber Torres27NYYAL363635318.11305372519.962-4-16-2-8-13.533.472B
912Ezequiel Tovar22COLNL343434297.115247104121.993000004.574.44SS
913Taylor Trammell26TOTZZ71021.1660001.000177-1-5702.530.86OF
914Blake Treinen36LADNL2002.000000000.000.00P
915Alan Trejo28COLNL108567.2361026051.0001120004.793.602B-SS-3B
916Jose Trevino31NYYAL211816163.1171164522.98821432219.318.05C-P
917Jared Triolo26PITNL333330292.01335280122.9921552114.073.772B-3B-1B
918Chadwick Tromp29ATLNL1311595.192866001.00011322508.697.08C
919Mike Trout32LAAAL242421203.067652011.000020012.972.79OF
920Cole Tucker27LAAAL53327.092610.8890-90002.671.603B-OF
921Kyle Tucker27HOUAL343430294.063594021.000022811.931.85OF
922Brice Turang24MILNL333128275.014164770161.000-2-841704.614.272B
923Spencer Turnbull31PHINL76034.1752001.000-2-1201.831.00P
924Justin Turner39TORAL87256.02514920.920060003.702.883B-1B
925Trea Turner31PHINL323231281.01073271410.963-3-14-1-403.303.22SS
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
926Kyle Tyler27MIANL1002.0110001.0000004.501.00P
927Edwin Uceta26TBRAL1002.000000000.000.00P
928José Ureña32TEXAL111025.2431001.0000001.400.36P
929Luis Urías27SEAAL201510126.143172515.97722232802.992.103B
930Ramón Urías30BALAL171412128.136191612.972011902.452.063B-1B
931Abner Uribe24MILNL140014.1752011.00011404.400.50P
932Gio Urshela32DETAL171410126.02742210.96311300-11.861.443B-1B
933Naoyuki Uwasawa30BOSAL2004.0110001.0000002.250.50P
934Enmanuel Valdez25BOSAL282617218.1109377119.991212-1-5-14.453.862B
935Framber Valdez30HOUAL44022.2101001.000-1-900.400.25P
936Ricky Vanasco25LADNL1002.0110001.0000004.501.00P
937Ildemaro Vargas32WSNNL201712157.15726310111.000-2-1321503.262.482B-3B-SS-OF
938Gus Varland27LADNL4003.0220001.0000006.000.50P
939Louie Varland26MINAL44016.2202001.0000001.080.50P
940Daulton Varsho27TORAL343121264.077761001.00052383602.632.26OF
941Randy Vásquez25SDPNL33012.000000000.000.00P
942Andrew Vaughn26CHWAL313029259.224623312117.9960-11508.497.901B
943Christian Vázquez33MINAL201818164.1198189810.99514429010.799.85C-3B
944Nelson Velázquez25KCRAL97356.01514010.9330-9-2-4202.251.56OF
945Anthony Veneziano26KCRAL2002.000000000.000.00P
946Alex Verdugo28NYYAL343430306.077770001.00093731102.262.26OF
947Justin Verlander41HOUAL44022.1422001.0001901.611.00P
948Alex Vesia28LADNL170017.150411.8000002.080.24P
949Will Vest29DETAL140014.1422001.0000002.510.29P
950Thyago Vieira31MILNL120017.1101001.0000000.520.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
951Mark Vientos24NYMNL31011.0514001.00011120004.091.673B
952Matt Vierling27DETAL302314213.050351413.980-6-34-2-11-12.071.583B-OF
953Ryan Vilade25DETAL1119.0220001.00011392.002.00OF
954Eli Villalobos27MIANL2002.1101001.0000003.860.50P
955Darius Vines26ATLNL2209.2312001.0000002.791.50P
956Victor Vodnik24COLNL140019.2532001.0000002.290.36P
957Anthony Volpe23NYYAL363635321.01627187418.97531041504.434.39SS
958Austin Voth32SEAAL120015.042110.7500001.800.25P
959Michael Wacha32KCRAL77037.2633001.0001501.430.86P
960LaMonte Wade Jr.30SFGNL312511199.0186164220161.000-4-22-1-608.415.641B-OF
961Tyler Wade29SDPNL302110182.046182622.957-4-28-2-1302.181.423B-2B-OF
962Jacob Waguespack30TBRAL41010.0110001.0000000.900.25P
963Matt Waldron27SDPNL77034.0413001.0000001.060.57P
964Christian Walker33ARINL363533313.0311285260321.00041583118.948.641B
965Jordan Walker22STLNL17177132.024222011.00011319-11.641.41OF
966Josh Walker29NYMNL3003.0110001.0000003.000.33P
967Ryan Walker28SFGNL191019.0211001.0000000.950.11P
968Taijuan Walker31PHINL22012.2211011.0000001.421.00P
969Forrest Wall28ATLNL1001.0110001.00017080009.001.00OF
970Matt Wallner26MINAL118468.021210001.0003460002.781.91OF
971Jared Walsh30TEXAL161414126.011610410211.983-1-5-1-1008.147.131B
972Blake Walston23ARINL1003.2101001.0000002.451.00P
973Taylor Ward30LAAAL323231279.261610001.0000-11401.961.91OF
974Ryan Weathers24MIANL77035.2404001.0001601.010.57P
975Luke Weaver30NYYAL120022.032010.667-1-900.820.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
976Jacob Webb30BALAL170015.1202001.00011301.170.12P
977Logan Webb27SFGNL88046.1844001.000-3-1301.551.00P
978Jordan Weems31WSNNL160013.0101001.0000000.690.06P
979Greg Weissert29BOSAL160015.1202001.0000001.170.13P
980Austin Wells24NYYAL211917168.2163159220.9880117-18.597.67C
981Tyler Wells29BALAL33015.1202001.0000001.170.67P
982Joey Wendle34NYMNL149482.037112333.9190-5-1-1503.732.432B-3B-SS
983Davis Wendzel27TEXAL115154.0927001.00012424401.500.823B-2B
984Joey Wentz26DETAL80013.1110001.0000000.680.13P
985Hayden Wesneski26CHCNL42016.2532001.0000002.701.25P
986Jordan Westburg25BALAL323226287.0781761041.000-1-41402.452.113B-2B-SS
987Zack Wheeler34PHINL88049.1972001.0000001.641.13P
988Mitch White29TOTZZ70015.1211001.0000001.170.29P
989Forrest Whitley26HOUAL1000.200000000.000.00P
990Garrett Whitlock28BOSAL44018.1743001.00011103.441.75P
991Jordan Wicks24CHCNL55023.000000-1-90.000.00P
992Joey Wiemer25MILNL155460.1109010.900-2-3712021.340.60OF
993Alika Williams25PITNL131310115.145182522.956-2-18-3-3103.362.872B-SS
994Trevor Williams32WSNNL77036.2523001.0001501.230.71P
995Bryse Wilson26MILNL104030.0101001.0000000.300.10P
996Justin Wilson36CINNL12007.1202001.0000002.450.17P
997Steven Wilson29CHWAL160015.0404001.00011302.400.25P
998Allan Winans28ATLNL1105.0202001.00014003.602.00P
999Josh Winckowski26BOSAL113023.1633001.0000002.310.55P
1000Jesse Winker30WSNNL282720225.14440311.977-2-931611.721.54OF
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
1001Cole Winn24TEXAL7008.1110001.0000001.080.14P
1002Keaton Winn26SFGNL77034.2853001.0001602.081.14P
1003Masyn Winn22STLNL312928261.21363696424.97152173214.544.26SS
1004Patrick Wisdom32CHCNL53126.01811521.889-1-340005.542.29OF-1B-3B-P
1005Bobby Witt Jr.24KCRAL373734319.01383996314.97831183023.813.65SS
1006Connor Wong28BOSAL221915177.01761651010.994-2-13-2-14-28.907.00C-1B-2B
1007Alex Wood33OAKAL88037.1826011.0001501.931.00P
1008Simeon Woods Richardson23MINAL44020.2211001.0000000.870.50P
1009Yoshinobu Yamamoto25LADNL88042.0734001.0001501.500.88P
1010Ryan Yarbrough32LADNL100030.0918001.00021302.700.90P
1011Mike Yastrzemski33SFGNL272419200.042411001.000-3-2031801.891.56OF
1012Kirby Yates37TEXAL130015.0110001.0000000.600.08P
1013Christian Yelich32MILNL1010981.016151001.000010001.781.60OF
1014Masataka Yoshida30BOSAL1001.0000000-3600000.000.00OF
1015Danny Young30NYMNL2003.000000000.000.00P
1016Jacob Young24WSNNL272421208.07268312.98621221103.072.63OF
1017Seby Zavala30SEAAL99672.060591001.00008-1-1707.506.67C
1018Angel Zerpa24KCRAL160015.2303001.00011301.720.19P
1019Guillo Zuñiga25LAAAL4005.000000000.000.00P