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 Diamondbacks364.50.701322882242565.011598552871731.9851471961
Atlanta Braves303.76.709292612172349.01091783300829.993531352
Baltimore Orioles333.97.714312792122520.011468402921421.988-1-1602
Boston Red Sox383.47.711322881932604.011798682862523.979948-1-2
Chicago Cubs374.44.699322882052562.011408542662021.982-11-5-40-1
Chicago White Sox375.58.689312792122421.010808072541920.982-16-8-26-10
Cincinnati Reds304.26.700312792172448.010488162131916.982-3-1-3-11
Cleveland Guardians313.77.692312792142538.011228462601625.98694140-1
Colorado Rockies316.19.664312792192436.011558123251829.984-11-6-110
Detroit Tigers293.77.724312791882541.011278472592123.981638-43
Houston Astros375.10.677312792162466.010978222591628.985-6-3-10-1-1
Kansas City Royals313.06.710322882012502.011368342911122.990733324
Los Angeles Angels335.45.693312792212472.011068242661629.986-6-3-500
Los Angeles Dodgers353.88.727332972112664.012008882971520.98828131641
Miami Marlins395.42.667332972072655.012228853132429.980-22-10-24-52
Milwaukee Brewers354.40.708302701982421.010858072621621.98500310
Minnesota Twins354.27.692302701732397.010267992161114.989-12-6-9-11
New York Mets384.13.707312792142529.011168432532027.982-6-3-14-60
New York Yankees323.58.719332972392664.011918882812224.982136130-1
Oakland Athletics284.06.689322881792556.011578522802537.97800-302
Philadelphia Phillies313.81.704322882392574.011778582992017.983-5-2-2-1-3
Pittsburgh Pirates314.22.708322882092559.011428532672227.98121-80-2
San Diego Padres324.79.705343062212721.012109072841927.98400-10-4
Seattle Mariners313.29.725312792132487.010728292241917.9821051102
San Francisco Giants304.50.682322882182511.012098373551735.986-6-3-10-2
St. Louis Cardinals324.48.689312792032472.011108242761036.991-8-4401
Tampa Bay Rays315.09.689322882242571.011088572351621.986-9-4-21-1-2
Texas Rangers363.97.733322882252547.011398492761422.9881992120
Toronto Blue Jays334.44.695322881982484.011208282761627.986322881
Washington Nationals334.35.657312792172466.01127822296933.992-12-6-12-1-1
League Average334.33.699322842112523 11338412751725.985-00200
9844.33.6999468514632775702.033997252348248515751.985-705303
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 Abbott25CINNL66033.0422001.0001601.090.67P
2CJ Abrams23WSNNL282827244.01223586115.992-1-4-3-15-14.464.32SS
3Bryan Abreu27HOUAL150015.2202001.0000001.150.13P
4José Abreu37HOUAL221917170.01591479317.981-3-24-3-21-18.267.091B
5Wilyer Abreu25BOSAL262018193.14743131.9361942412.051.69OF
6Ronald Acuña Jr.26ATLNL292928260.054531001.000-3-15-3-1311.871.86OF
7Jason Adam32TBRAL140014.0202001.000-1-1401.290.14P
8Willy Adames28MILNL303029266.01143873312.974150003.763.70SS
9Austin Adams33OAKAL14009.2211011.0000001.860.14P
10Riley Adams28WSNNL161616144.1146142312.993-2-19-2-17-19.049.06C
11Jo Adell25LAAAL191613144.23736010.973112-1-8-12.241.89OF
12Joan Adon25WSNNL1104.0202001.0000004.502.00P
13Ehire Adrianza34LAAAL53334.0918021.00013313502.381.803B-2B
14Nick Ahmed34SFGNL302927251.01374095224.985316419-14.844.50SS
15Keegan Akin29BALAL150015.0303001.0000001.800.20P
16Ozzie Albies27ATLNL212121187.0943557212.979-3-20-5-3204.434.382B
17Jorge Alcalá28MINAL6008.1101001.0000001.080.17P
18Blaze Alexander25ARINL16129105.035151736.914-4-51-5-5702.742.00SS-2B
19Tyler Alexander29TBRAL63028.2422001.0000001.260.67P
20Logan Allen27ARINL40012.0422001.0000003.001.00P
21Logan Allen25CLEAL77037.0615001.00021101.460.86P
22Nick Allen25OAKAL282318201.0953653620.9370031803.993.18SS
23Yency Almonte30CHCNL150012.200000000.000.00P
24Pete Alonso29NYMNL313131281.023821720123.996-1-6-1-407.597.651B
25Jose Altuve34HOUAL303026258.010334690181.000-1-6-2-903.593.432B
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é Alvarado29PHINL140012.200000-1-1600.000.00P
27Francisco Alvarez22NYMNL141311113.0125121310.992-2-26221-19.888.86C
28Yordan Alvarez27HOUAL1010683.021201001.0003380002.282.10OF
29Adbert Alzolay29CHCNL130012.2211001.0000001.420.15P
30Miguel Amaya25CHCNL201815157.2148144221.986-1-100008.337.30C
31Chase Anderson36BOSAL71014.2101001.0000000.610.14P
32Grant Anderson27TEXAL4003.000000000.000.00P
33Justin Anderson31CHWAL2002.100000000.000.00P
34Nick Anderson33KCRAL130012.0110001.0000000.750.08P
35Tim Anderson31MIANL282725235.01022772313.971-1-6-1-503.793.54SS
36Tyler Anderson34LAAAL66036.1651001.0000001.491.00P
37Matt Andriese34MIANL3005.0110001.0000001.800.33P
38Tejay Antone30CINNL4002.0000000000.000.00P
39Orlando Arcia29ATLNL292828254.01364194123.99331331404.784.66SS
40Nolan Arenado33STLNL303028261.270204913.98629-1-502.372.303B
41Gabriel Arias24CLEAL181611147.053222833.943-2-13-5-4003.062.173B-SS-OF-2B-1B
42Shawn Armstrong33TBRAL113014.1202001.0000001.260.18P
43Randy Arozarena29TBRAL312924258.264631001.0003130002.232.06OF
44Luis Arráez27MIANL333321290.01426177422.972-2-9-5-2104.283.372B-1B
45Spencer Arrighetti24HOUAL44016.100000-1-120.000.00P
46Aaron Ashby26MILNL1103.200000-1-550.000.00P
47Graham Ashcraft26CINNL66034.2137420.8460002.861.83P
48Javier Assad26CHCNL66032.0422001.0000001.130.67P
49Nick Avila26SFGNL6007.2110001.0000001.170.17P
50Pedro Avila27TOTZZ70014.2330001.0000001.840.43P
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
51José Azocar28SDPNL2596118.132320001.000436-1-1002.431.28OF
52Harrison Bader30NYMNL252422218.06665010.98594700-12.682.60OF
53Javier Báez31DETAL272525227.11013364412.9600-20013.843.59SS
54Patrick Bailey25SFGNL242322202.02041891232.9850231818.968.38C
55Tanner Banks32CHWAL121014.050410.800-1-1402.570.33P
56Addison Barger24TORAL55343.01714120.882-2-62-1-2703.142.50OF-3B
57Scott Barlow31CLEAL170015.1303001.000-1-1301.760.18P
58Austin Barnes34LADNL88769.07674110.9870411719.789.38C
59Jacob Barnes34WSNNL5005.0101001.0000001.800.20P
60Matt Barnes34WSNNL140013.1110001.0000000.680.07P
61Tucker Barnhart33ARINL1111691.09489320.979-1-13-1-1309.108.36C
62Jorge Barrosa23ARINL22220.0550001.0001680002.252.50OF
63Joey Bart27PITNL1210990.010194611.990-2-30-2-27010.008.33C
64Chris Bassitt35TORAL77036.1624011.0000001.490.86P
65Matthew Batten29SDPNL1118.0752011.00011110007.887.001B
66Brett Baty24NYMNL282521225.071205016.98615-2-1102.802.503B
67Jake Bauers28MILNL17149132.01221129114.992150008.256.371B-OF-P
68Mike Baumann28BALAL130012.242110.7500002.130.23P
69Jordan Beck23COLNL33327.0660001.000-2-840002.002.00OF
70David Bednar29PITNL130011.0110001.0000000.820.08P
71Tyler Beede31CLEAL130014.0202001.0000001.290.15P
72Jalen Beeks30COLNL130015.1211001.00011301.170.15P
73Clayton Beeter25NYYAL1001.000000000.000.00P
74Josh Bell31MIANL212113181.016815016215.988-1-9-1-708.257.901B
75Cody Bellinger28CHCNL212119182.260582011.000-3-22-1-612.962.86OF
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
76Brayan Bello25BOSAL55026.2220001.000-1-800.680.40P
77Anthony Bender29MIANL140013.0330001.000-1-1502.080.21P
78Andrew Benintendi29CHWAL282727236.05856110.983-1-6-5-25-12.172.04OF
79Will Benson26CINNL282617228.071701001.00016-2-1002.802.54OF
80Brennan Bernardino32BOSAL101012.1422001.00011602.920.40P
81José Berríos30TORAL77143.2624001.0001501.240.86P
82Prelander Berroa24CHWAL1000.100000000.000.00P
83Jon Berti34NYYAL65549.01721412.94125824902.942.673B
84Christian Bethancourt32MIANL16119102.0109104321.98203-1-1209.446.69C
85Mookie Betts31LADNL333323289.01244179415.96841641703.742.93SS-2B
86Tanner Bibee25CLEAL66031.1817011.00021302.301.33P
87Bo Bichette26TORAL292926245.0882858218.977-2-12-1-503.162.97SS
88Shane Bieber29CLEAL22012.0211001.0000001.501.00P
89Brandon Bielak28HOUAL80013.1202001.0000001.350.25P
90Cavan Biggio29TORAL252414205.0894443210.9780-20003.822.812B-OF-3B-1B
91Jake Bird28COLNL130014.2303001.00011401.840.23P
92Ty Blach33COLNL31010.0202001.0000001.800.67P
93Tyler Black23MILNL1106.0541011.0000320007.505.001B
94Paul Blackburn30OAKAL66035.075110.857-2-1101.541.00P
95Charlie Blackmon37COLNL88359.017152001.000020002.592.13OF
96Dairon Blanco31KCRAL185461.116160001.000-2-33-1-1902.350.89OF
97Ronel Blanco30HOUAL55132.2633001.0000001.651.20P
98JJ Bleday26OAKAL312723243.07370210.986001412.672.32OF
99Xander Bogaerts31SDPNL323228280.11195364218.983-2-8-3-13-13.763.552B-SS
100Alec Bohm27PHINL313029269.0103366251.951-1-3-3-13-13.283.063B-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
101Cody Bolton26SEAAL70010.0404001.00012003.600.57P
102Cam Booser32BOSAL6008.0211001.0000002.250.33P
103Ryan Borucki30PITNL4003.100000000.000.00P
104Sean Bouchard28COLNL98771.02321110.957-1-13-1-16-12.792.44OF
105Jonathan Bowlan27KCRAL1102.200000000.000.00P
106Matt Bowman33MINAL5007.2211001.0000002.350.40P
107Joe Boyle24OAKAL66026.210010.000-1-800.000.00P
108Cody Bradford26TEXAL33019.1422011.00011001.861.33P
109Kyle Bradish27BALAL1104.2110001.0001.931.00P
110Ryan Brasier36LADNL121011.2413001.0000003.090.33P
111John Brebbia34CHWAL9007.1101001.0000001.230.11P
112Alex Bregman30HOUAL282826243.062184314.984313-1-502.262.183B
113Will Brennan26CLEAL201610149.037361001.00032121612.231.85OF
114Colten Brewer31CHCNL4007.1110001.000-1-2701.230.25P
115Jonah Bride28MIANL42220.0514031.00013416002.251.253B
116Jhony Brito26SDPNL100014.1211001.0000001.260.20P
117Connor Brogdon29TOTNL4003.0101001.0000003.000.25P
118Ben Brown24CHCNL84027.2110001.000-1-700.330.13P
119Hunter Brown25HOUAL66023.0651001.0000012.351.00P
120Seth Brown31OAKAL262013185.04644110.9782140002.191.61OF-1B
121Vidal Bruján26MIANL21128125.044122844.909-3-290002.881.74SS-3B-OF-2B
122Kris Bryant32COLNL88558.037343031.000-1-2700-15.744.631B-OF
123JB Bukauskas27MILNL6006.0101001.0000001.500.17P
124Aaron Bummer30ATLNL110010.1202001.000-1-1901.740.18P
125Nick Burdi31NYYAL7006.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
126Jake Burger28MIANL141413121.0795621210.975-1-13-1-1005.735.501B-3B
127Brock Burke27TEXAL5003.000000000.000.00P
128Alec Burleson25STLNL107159.030273011.00007-1-2004.582.73OF-1B
129Corbin Burnes29BALAL77041.192610.889-1-501.741.14P
130Michael Busch26CHCNL302827252.221620311216.991-3-13-2-9-17.626.901B-3B
131Lawrence Butler23OAKAL302318220.05553110.982422210-12.211.80OF
132José Buttó26NYMNL55028.0431001.0000001.290.80P
133Byron Buxton30MINAL242018179.052511001.000-1-942612.612.17OF
134José Caballero27TBRAL282828250.21092778412.96313-1-5-13.773.75SS
135Trey Cabbage27HOUAL3107.0211001.0000-390002.570.67OF
136Edward Cabrera26MIANL44019.1303001.000-1-1001.400.75P
137Génesis Cabrera27TORAL120011.100000-1-180.000.00P
138Oswaldo Cabrera25NYYAL292925260.093365436.9680-20003.122.733B-SS-1B-OF
139Alex Call29WSNNL53332.0871011.0000713702.251.60OF
140Isaiah Campbell26BOSAL7006.1312001.00013204.260.43P
141Luis Campusano25SDPNL282525229.12222101110.995-1-5-6-31-18.677.89C
142Alexander Canario24CHCNL127466.024240001.00023311803.272.00OF
143Jeimer Candelario30CINNL252523217.067343122.970-4-21-3-17-12.702.603B-1B
144Mark Canha35DETAL201814170.155550031.00000-1-702.912.50OF-1B
145Griffin Canning28LAAAL66029.0321001.0001700.930.50P
146Jonathan Cannon23CHWAL33013.2312001.0000001.981.00P
147Yennier Cano30BALAL150016.0211011.0000001.130.13P
148Dominic Canzone26SEAAL1310680.214140001.0000411401.561.08OF
149Victor Caratini30HOUAL11101089.08883410.98911211308.807.91C-1B
150Kerry Carpenter26DETAL17149126.128280001.000030001.991.65OF
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
151Carlos Carrasco37CLEAL66027.1312001.000-1-700.990.50P
152Corbin Carroll23ARINL303029267.077770001.00041828-12.602.57OF
153Evan Carter21TEXAL272725237.05654110.98263131502.092.04OF
154Triston Casas24BOSAL222018183.017015018210.988-1-7-2-1308.268.001B
155Nick Castellanos32PHINL323232286.053512001.00028-3-1201.671.66OF
156Luis Castillo31SEAAL77041.210010.000-1-500.000.00P
157Miguel Castro29ARINL8008.2303001.00012303.120.38P
158Willi Castro27MINAL302621242.171353513.986-4-21-1-402.601.94SS-3B-OF-P
159Jake Cave31COLNL187583.219190001.000-3-450002.041.06OF
160Dylan Cease28SDPNL66035.2734001.0000001.771.17P
161Slade Cecconi25ARINL22012.0110001.0000000.750.50P
162Andrew Chafin34DETAL110011.1110001.0000000.790.09P
163Aroldis Chapman36PITNL140010.0101001.0000000.900.07P
164Matt Chapman31SFGNL323131273.0901770311.96741731302.872.723B
165Jesse Chavez40ATLNL70011.1101001.0000000.790.14P
166Jazz Chisholm Jr.26MIANL323229279.073730001.000-1-6-5-21-12.352.28OF
167Jackson Chourio20MILNL272621229.060591001.00042300-12.362.22OF
168Adam Cimber33LAAAL140014.1404011.00011402.510.29P
169José Cisnero35LAAAL140014.021010.500-1-1400.640.07P
170Aaron Civale29TBRAL66032.0101001.0000000.280.17P
171Emmanuel Clase26CLEAL170016.131110.667-1-1201.100.12P
172Jonatan Clase22SEAAL87664.011110001.0000-20001.551.38OF
173Garrett Cleavinger30TBRAL120011.1101001.0000000.790.08P
174Kody Clemens28PHINL1119.01091001.00002400010.0010.001B
175Ernie Clement28TORAL241412131.0551342051.00022243603.782.203B-SS-2B-OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
176Dylan Coleman27HOUAL1001.000000000.000.00P
177Michael Conforto31SFGNL303028258.042420001.000-6-26-2-901.471.40OF
178Roansy Contreras24PITNL100013.0110001.0000000.690.10P
179William Contreras26MILNL252525226.02242071431.987130008.808.84C
180Willson Contreras32STLNL161615135.01351287001.0001721819.008.44C
181Garrett Cooper33TOTMLB54234.031301051.000-1-200008.215.171B-OF
182Patrick Corbin34WSNNL66031.2404001.0000001.140.67P
183Carlos Correa29MINAL141412113.045222213.978-2-25-3-3203.503.14SS
184Nestor Cortes29NYYAL77042.0523011.0001501.070.71P
185Tom Cosgrove28SDPNL150012.0202001.00011701.500.13P
186Danny Coulombe34BALAL150012.0101001.00011700.750.07P
187Jake Cousins29NYYAL2003.000000000.000.00P
188Colton Cowser24BALAL272317209.044431001.000-1-30001.891.63OF
189Brandon Crawford37STLNL76450.015411041.000-2-50-1-2402.702.14SS
190J.P. Crawford29SEAAL222221194.1793643071.0004270003.663.59SS
191Kutter Crawford28BOSAL77040.1633011.0000001.340.86P
192Nabil Crismatt29LADNL3004.000000000.000.00P
193Cooper Criswell27BOSAL43016.100000000.000.00P
194Garrett Crochet25CHWAL77034.2321001.000-1-600.780.43P
195Jake Cronenworth30SDPNL313128272.125322823222.992022908.298.101B
196Declan Cronin26MIANL90014.0101001.0000000.640.11P
197Pete Crow-Armstrong22CHCNL97666.018180001.0000-823602.452.00OF
198Fernando Cruz34CINNL130011.200000000.000.00P
199Oneil Cruz25PITNL302828250.1933651612.935-2-9-5-24-13.132.90SS
200José Cuas30CHCNL5006.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
201Xzavion Curry25CLEAL1105.000000000.000.00P
202Travis d'Arnaud35ATLNL241817168.01631576031.00021432118.736.79C
203Bobby Dalbec29BOSAL211510134.1957322071.0004371906.364.321B-3B
204Yu Darvish37SDPNL66028.2514001.0000001.570.83P
205Henry Davis24PITNL222119184.1181173711.99417-4-2608.798.18C
206J.D. Davis31OAKAL13136113.0423111061.000-5-560013.352.333B-1B
207Noah Davis27COLNL1003.000000000.000.00P
208Brett de Geus26SEAAL4003.1101001.0000002.700.25P
209Bryan De La Cruz27MIANL141413121.028262011.000-2-221912.082.00OF
210Elly De La Cruz22CINNL313131272.01135354613.947-1-6-1-413.543.45SS
211Enyel De Los Santos28SDPNL150012.2110001.000-1-1600.710.07P
212Paul DeJong30CHWAL262219192.069293737.957-4-25-2-1303.092.54SS
213Jason Delay29PITNL11110.012120001.00001700010.8012.00C
214Reid Detmers24LAAAL66034.2303001.0000000.780.50P
215Chris Devenski33TBRAL90014.0110001.000-1-1400.640.11P
216Rafael Devers27BOSAL171714148.036171810.972-1-8-1-802.132.063B
217Alexis Díaz27CINNL120012.0321011.0000002.250.25P
218Edwin Díaz30NYMNL120012.220110.500-2-3200.710.08P
219Elias Díaz33COLNL232119181.1139128921.986-1-500-16.805.96C
220Miguel Díaz29HOUAL1001.000000000.000.00P
221Yainer Diaz25HOUAL212121185.0193183732.984-1-9-2-1309.249.05C
222Yandy Díaz32TBRAL252521217.118617312117.995170007.667.401B
223Jake Diekman37NYMNL120010.200000-1-190.000.00P
224Seranthony Domínguez29PHINL120010.1312001.0000002.610.25P
225Brendan Donovan27STLNL272619229.25143711.980-3-15-3-1501.961.52OF-2B-3B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
226Camilo Doval26SFGNL120011.231111.667-1-1701.540.17P
227Brenton Doyle26COLNL303030261.29290020.97829-5-22-13.103.00OF
228Brandon Drury31LAAAL201917164.0945340113.989-1-10-4-2905.104.652B-1B
229Daniel Duarte27MINAL2004.0110001.0000002.250.50P
230Shawn Dubin28HOUAL5007.2211001.0000002.350.40P
231Mauricio Dubón29HOUAL221611154.056451013.982-1-4-2-15-13.212.39OF-3B-2B-1B
232Tyler Duffey33KCRAL2003.2110001.0000002.450.50P
233Oliver Dunn26MILNL1511491.028622031.00033334002.771.753B-2B-1B
234Dane Dunning29TEXAL66032.2532001.0000001.380.83P
235Ezequiel Duran25TEXAL15119102.0584810031.00011111105.123.871B-3B-SS-OF
236Jarren Duran27BOSAL323223285.07268311.98652072912.242.22OF
237Jhoan Durán26MINAL1001.000000000.000.00P
238Adam Duvall35ATLNL131110101.026251001.000-2-2611102.322.00OF
239Zach Eflin30TBRAL77041.0954001.0000001.981.29P
240Bryce Elder25ATLNL22012.0431021.0000003.002.00P
241Kent Emanuel32MIANL2006.0101001.0000001.500.50P
242Christian Encarnacion-Strand24CINNL252524219.0186169170131.000-1-3-2-11-17.647.441B
243Nathan Eovaldi34TEXAL77041.11165001.0000002.401.57P
244Lucas Erceg29OAKAL130012.2422011.0000002.840.31P
245Santiago Espinal29CINNL242221196.058154126.966-2-11-3-1802.572.332B-3B
246Paolo Espino37TORAL2004.200000000.000.00P
247Carlos Estévez31LAAAL9008.2101001.0000001.040.11P
248Jeremiah Estrada25SDPNL3005.100000000.000.00P
249Thairo Estrada28SFGNL303029258.01384097124.99300-2-904.784.572B
250Alex Faedo28DETAL110019.220110.50011000.460.09P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
251Pete Fairbanks30TBRAL8007.0110001.0000001.290.13P
252Stuart Fairchild28CINNL211813160.047470001.00032432242.642.24OF
253Bailey Falter27PITNL66032.0413001.000-1-601.130.67P
254Buck Farmer33CINNL110015.2211001.0000001.150.18P
255Kyle Farmer33MINAL25187160.1511833071.0002150002.861.593B-2B-SS
256Calvin Faucher28MIANL80010.2303001.0000002.530.38P
257Erick Fedde31CHWAL66034.2312001.0001600.780.50P
258Ryan Feltner27COLNL66033.1734011.0000001.891.17P
259Caleb Ferguson27NYYAL140012.2110001.0000000.710.07P
260Freddy Fermin29KCRAL161313115.2102957001.00032722117.946.38C
261José Fermín25STLNL1003.0101001.000-1-2120003.001.003B
262Ryan Fernandez26STLNL90012.100000000.000.00P
263J.P. Feyereisen31LADNL3003.0000000000.000.00P
264Kyle Finnegan32WSNNL140013.1101001.0000000.680.07P
265Tyler Fitzgerald26SFGNL129683.044211943.90906-1-14-14.342.67OF-SS-2B-P-1B
266Jack Flaherty28DETAL66036.0321001.000-1-600.750.50P
267Josh Fleming28PITNL131016.0826021.00022504.500.62P
268David Fletcher30ATLNL53128.020614041.00015214306.434.002B
269Dominic Fletcher26CHWAL191814151.15046220.960-1-1217-12.852.53OF
270Chris Flexen29CHWAL75029.2725001.0001702.121.00P
271Wilmer Flores32SFGNL241614152.016014414217.988-2-1421609.366.321B-3B
272Estevan Florial26CLEAL85451.011110001.00013024701.941.38OF
273Dylan Floro33WSNNL140014.2312001.000-1-1401.840.21P
274Jason Foley28DETAL140013.2312011.0000001.980.21P
275Nick Fortes27MIANL242014176.01881771010.995-1-70019.567.79C
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
276Justin Foscue25TEXAL1002.0110001.0000-1560004.501.002B
277Jake Fraley29CINNL171512128.03533110.971-3-2621802.392.00OF
278J.P. France29HOUAL55025.1110001.0000000.360.20P
279Ty France29SEAAL282726243.018717016116.995-2-10-1-516.896.641B
280Bowden Francis28TORAL52014.2523001.00011403.071.00P
281Adam Frazier32KCRAL241811156.277274829.97421353824.313.002B-OF
282Kyle Freeland31COLNL44015.251310.8000002.301.00P
283Freddie Freeman34LADNL333330286.026023029120.996-1-5-3-1318.157.851B
284Tyler Freeman25CLEAL252419217.073685031.00042021123.032.70OF-SS-2B
285Sal Frelick24MILNL282616228.04544010.978-4-19-3-15-11.741.52OF-3B
286Luis Frías26ARINL7006.110010.0000000.000.00P
287Max Fried30ATLNL66131.1826001.00021302.301.33P
288David Fry28CLEAL1310897.07873413.9870-5-3-3707.145.13C-1B-OF-3B
289Carson Fulmer30LAAAL50012.0101001.0000000.750.20P
290Kody Funderburk27MINAL110013.110010.0000000.000.00P
291Hunter Gaddis26CLEAL160015.021010.5000000.600.06P
292Giovanny Gallegos32STLNL12009.0211001.0000002.000.17P
293Zac Gallen28ARINL66032.0532001.0001601.410.83P
294Joey Gallo30WSNNL191817157.2136123130141.0000-11707.767.161B-OF
295Adolis García31TEXAL272725235.05957020.96613-1-502.182.11OF
296Avisaíl García33MIANL161310114.039381001.000180003.082.44OF
297Deivi García25CHWAL140014.000000-1-140.000.00P
298Luis García37LAAAL140013.000000000.000.00P
299Luis García Jr.24WSNNL252320202.09745520161.000-3-16-2-1204.323.882B
300Maikel Garcia24KCRAL313129267.072224824.972-2-101412.362.263B
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
301Robert Garcia28WSNNL11008.100000-1-2400.000.00P
302Yimi García33TORAL130013.100000000.000.00P
303Amir Garrett32LAAAL2001.200000000.000.00P
304Reed Garrett31NYMNL100016.221010.5000000.540.10P
305Kevin Gausman33TORAL66028.0321001.0000000.960.50P
306Zack Gelof24OAKAL242424213.01234973121.99263121105.155.082B
307Kyle Gibson36STLNL66038.0532001.000-1-501.180.83P
308Luis Gil26NYYAL66031.075110.857-1-601.741.00P
309Logan Gilbert27SEAAL66040.0550001.000-1-501.130.83P
310Logan Gillaspie27SDPNL1000.200000000.000.00P
311Andrés Giménez25CLEAL292928263.01053269415.962-1-52903.463.482B
312Kevin Ginkel30ARINL130013.0202001.00011501.380.15P
313Tyler Glasnow30LADNL77043.0972001.000-1-501.881.29P
314Paul Goldschmidt36STLNL302928257.2246227190341.000-4-19-1-508.598.201B
315Austin Gomber30COLNL66032.0303001.0000000.840.50P
316Yan Gomes36CHCNL171412127.01331285001.0000-1-2-19-19.437.82C
317Marco Gonzales32PITNL33017.0413011.00011202.121.33P
318Romy Gonzalez27BOSAL21110.0321001.000-1-880002.701.50SS
319Victor González28NYYAL120010.1303001.00023902.610.25P
320Hunter Goodman24COLNL42220.1770001.00029616003.101.75OF
321Niko Goodrum32TBRAL83339.1147611.929-2-59-2-6102.971.63OF-SS-2B-1B
322Nick Gordon28MIANL231814163.034331001.000-1-8-6-4401.881.48OF-2B
323MacKenzie Gore25WSNNL66031.0303001.0000000.870.50P
324Nolan Gorman24STLNL292726241.21144271126.991-2-10-1-5-14.213.902B
325Jon Gray32TEXAL76032.2404001.0000001.100.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
326Josiah Gray26WSNNL2208.100000000.000.00P
327Sonny Gray34STLNL44023.1303001.0000001.160.75P
328Chad Green33TORAL7007.200000000.000.00P
329Hunter Greene24CINNL66034.2110001.000-2-1200.260.17P
330Riley Greene23DETAL232218197.150491011.00031974222.282.17OF
331Randal Grichuk32ARINL1311795.026260001.000-1-1011202.462.00OF
332Trent Grisham27NYYAL1310789.020191001.000060002.021.54OF
333Robbie Grossman34CHWAL161513127.03635010.972-2-22-2-1802.482.19OF
334Michael Grove27LADNL111018.0211001.0000001.000.18P
335Vladimir Guerrero Jr.25TORAL292928247.024022415125.996290008.718.241B
336Luis Guillorme29ATLNL96354.024717031.0002460004.002.672B-SS-P
337Lourdes Gurriel Jr.30ARINL292927256.06764120.97062814-12.292.24OF
338Vladimir Gutierrez28MIANL1004.000000000.000.00P
339Josh Hader30HOUAL130012.2303001.00011602.130.23P
340Sam Haggerty30SEAAL22016.0220001.00017417501.131.00OF
341DL Hall25MILNL44016.1202001.0000001.100.50P
342David Hamilton26BOSAL1310898.047202438.936-2-27-2-2404.043.14SS-2B
343Ian Hamilton29NYYAL120015.2440001.0000002.300.33P
344Garrett Hampson29KCRAL238289.0392910011.00022822603.941.44OF-2B-SS-3B
345Emerson Hancock25SEAAL66030.173220.7140001.480.83P
346Mitch Haniger33SEAAL262523221.15955040.932-5-26-5-27-22.242.12OF
347Ian Happ29CHCNL242420205.243412011.000-1-5-1-501.881.79OF
348Bryce Harper31PHINL282827250.0252220320131.00052331409.079.001B
349Michael Harris II23ATLNL292929261.05351110.981-3-12-2-9-11.791.79OF
350Kyle Harrison22SFGNL77038.0303001.0000000.710.43P
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
351Grant Hartwig26NYMNL2003.000000000.000.00P
352Hunter Harvey29WSNNL140016.0220001.000-2-2501.130.14P
353Ke'Bryan Hayes27PITNL292828250.179205639.96215210-12.732.623B
354Austin Hays28BALAL18118105.22221010.955-2-18-1-1101.791.17OF
355Andrew Heaney33TEXAL66030.000000-1-70.000.00P
356Jonathan Heasley27BALAL3004.1211001.0000004.150.67P
357Austin Hedges31CLEAL98666.284804001.000123118011.349.33C
358Jonah Heim29TEXAL272522221.0223214631.9871421108.968.15C
359Ryan Helsley29STLNL160016.0220011.000-1-1301.130.13P
360Gunnar Henderson23BALAL313130279.01214276315.975140003.813.81SS
361Kyle Hendricks34CHCNL55021.0532001.0000002.141.00P
362Blair Henley27HOUAL1100.1000000000.000.00P
363Ronny Henriquez24MINAL1002.000000000.000.00P
364Tommy Henry26ARINL66028.1330001.000-1-700.950.50P
365Darell Hernaiz22OAKAL23178153.058263027.9660-1-1-813.291.93SS-3B-2B
366Enrique Hernández32LADNL241810165.0453213011.0003200002.451.73OF-3B-2B-1B
367Jonathan Hernández27TEXAL2002.100000000.000.00P
368Jose Hernandez26PITNL6004.200000000.000.00P
369Teoscar Hernández31LADNL333325284.068662001.0005232802.152.06OF
370Iván Herrera24STLNL151512129.01341322011.000-3-24-3-2809.358.93C
371Tim Herrin27CLEAL140013.0312001.0000002.080.21P
372Jason Heyward34LADNL44232.011110001.000312927503.092.75OF
373Aaron Hicks34LAAAL149887.219190001.000-2-33-2-2701.951.36OF-P
374Jordan Hicks27SFGNL66034.0127412.9170002.911.83P
375Kyle Higashioka34SDPNL99572.07268311.98611800-18.887.89C
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
376Tim Hill34CHWAL12008.2101001.000-1-2301.040.08P
377Sean Hjelle27SFGNL3006.0211001.00013303.000.67P
378Bryan Hoeing27MIANL110019.2220001.0000000.920.18P
379Nico Hoerner27CHCNL313128276.21344980510.963-1-3-1-404.203.792B-SS
380Jeff Hoffman31PHINL140014.0550001.0000003.210.36P
381Colin Holderman28PITNL8006.2211001.0000002.700.25P
382Jackson Holliday20BALAL1010987.0421032051.000-1-7-1-1404.344.202B
383Clay Holmes31NYYAL150015.0110001.000-1-1300.600.07P
384Tyler Holton28DETAL110013.1404001.0000002.700.36P
385Rhys Hoskins31MILNL151413124.0111101825.982-2-23-3-2907.917.271B
386Tanner Houck28BOSAL66139.111101011.0000002.521.83P
387Adrian Houser31NYMNL66028.2413001.0000001.260.67P
388Bryan Hudson27MILNL120017.1312001.00011201.560.25P
389Dakota Hudson29COLNL66030.1312001.0000000.890.50P
390Daniel Hudson37LADNL140014.0211001.0000001.290.14P
391Sam Huff26TEXAL1002.0220001.0000240009.002.00C
392Brandon Hughes28ARINL2102.100000000.000.00P
393Kyle Hurt26LADNL3106.2110001.0000001.350.33P
394Andy Ibáñez31DETAL75139.014113011.00011839213.232.002B-3B-OF
395Raisel Iglesias34ATLNL130012.1404001.00011602.920.31P
396Shota Imanaga30CHCNL66034.2523001.0001601.300.83P
397Jonathan India27CINNL181818155.0502030031.00001-2-1502.902.782B
398Cole Irvin30BALAL55028.1633011.000-1-701.911.20P
399Jake Irvin27WSNNL66033.2853011.0001602.141.33P
400Kyle Isbel27KCRAL292519218.260600001.0001552702.472.07OF
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
401Jay Jackson36MINAL110016.0101001.0000000.560.09P
402Luke Jackson32SFGNL4003.1000000000.000.00P
403Joe Jacques29BOSAL1001.200000000.000.00P
404Travis Jankowski33TEXAL103236.01211010.9170213302.751.10OF
405Danny Jansen29TORAL109980.07268220.972-1-811517.887.00C
406Kenley Jansen36BOSAL10009.200000000.000.00P
407Bryce Jarvis26ARINL120018.1312001.0000001.470.25P
408Cristian Javier27HOUAL44023.1211001.0000000.770.50P
409Griffin Jax29MINAL150013.0312001.0000002.080.20P
410Tyler Jay30NYMNL2004.0110001.0000002.250.50P
411Daulton Jefferies28SFGNL2104.200000000.000.00P
412Ryan Jeffers27MINAL141413120.11381335001.0001800010.329.86C
413Dany Jiménez30OAKAL130012.220110.5000000.710.08P
414Joe Jiménez29ATLNL130013.000000000.000.00P
415Connor Joe31PITNL262111186.19183629.97803-2-12-14.303.07OF-1B
416Pierce Johnson33ATLNL130012.0211001.0000001.500.15P
417Jahmai Jones26NYYAL61119.0725001.0001590003.321.172B-3B-OF
418Jared Jones22PITNL66034.0422001.0000001.060.67P
419Nolan Jones26COLNL252523211.24440040.90901-1-5-11.701.60OF
420Aaron Judge32NYYAL262623223.259581001.000-3-141502.372.27OF
421Edouard Julien25MINAL302418219.199316628.980-5-25-3-1603.983.232B
422Josh Jung26TEXAL44336.014410021.0000-1013303.503.503B
423Jakob Junis31MILNL1104.000000000.000.00P
424Janson Junk28MILNL2003.0101001.0000003.000.50P
425Colt Keith22DETAL252523223.11204770311.975-1-5-1-504.714.682B
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
426Jarred Kelenic24ATLNL191816160.027261001.0003231701.521.42OF
427Brad Keller28CHWAL1001.2110001.0000005.401.00P
428Mitch Keller28PITNL77040.0835001.0001501.801.14P
429Carson Kelly29DETAL191412137.0139132613.99322154429.077.26C
430Joe Kelly36LADNL130012.0404001.00011703.000.31P
431Kevin Kelly26TBRAL8009.200000000.000.00P
432Merrill Kelly35ARINL44024.2633001.0001802.191.50P
433Michael Kelly31OAKAL140017.2101001.0000000.510.07P
434Zack Kelly29BOSAL4005.200000000.000.00P
435Tony Kemp32BALAL52120.1835001.0000-80003.541.332B-OF
436Buddy Kennedy25DETAL52224.01459021.00002115005.252.802B-3B
437Max Kepler31MINAL14119105.019190001.0001711101.631.36OF
438Orion Kerkering23PHINL6006.2211001.0000002.700.33P
439Grae Kessinger26HOUAL71119.0113711.90914916304.741.433B-2B-P
440Kevin Kiermaier34TORAL221813153.048480001.000-1-101702.822.18OF
441Yusei Kikuchi33TORAL66033.2734001.0001601.871.17P
442Ha-Seong Kim28SDPNL343433300.11274380418.96931000-13.693.62SS
443Craig Kimbrel36BALAL130011.1110001.000-1-1800.790.08P
444Isiah Kiner-Falefa29TORAL302518220.0822359091.000211421-13.352.223B-2B-SS-P-OF
445John King29STLNL2002.100000000.000.00P
446Michael King29SDPNL76036.0725001.0001601.751.00P
447Tyler Kinley33COLNL120010.1202001.0000001.740.17P
448George Kirby26SEAAL66032.1312001.000-1-600.840.50P
449Alex Kirilloff26MINAL20167133.138362011.000-4-32-3-2702.571.90OF-1B
450Alejandro Kirk25TORAL212016169.01711591020.98821764319.008.05C
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
451Andrew Kittredge34STLNL130012.0101001.0000000.750.08P
452Heston Kjerstad25BALAL22217.0330001.0000130001.591.50OF
453Will Klein24KCRAL1001.000000000.000.00P
454Landon Knack26LADNL33016.0330001.0000001.691.00P
455Andrew Knizner29TEXAL107460.069690001.000-1-11-2-40010.356.90C
456Jared Koenig30MILNL5008.220110.500-1-2301.040.20P
457Stephen Kolek27SDPNL150015.2312001.0000001.720.20P
458Michael Kopech28CHWAL140016.1211001.0000001.100.14P
459Dean Kremer28BALAL66034.1102710.9001602.361.50P
460Zac Kristofak26LAAAL1002.000000000.000.00P
461Joel Kuhnel29HOUAL1002.000000000.000.00P
462Steven Kwan26CLEAL303029271.05753311.98231452201.861.87OF
463Peter Lambert27COLNL92020.2101001.0000000.440.11P
464Dinelson Lamet31LADNL3004.1220001.0000004.150.67P
465Alex Lange28DETAL130012.0101001.0000000.750.08P
466Shea Langeliers26OAKAL272524226.02272131222.991211-1-508.968.33C
467Wyatt Langford22TEXAL1111894.014140001.0000-30001.341.27OF
468Trevor Larnach27MINAL77356.011110001.0000-40001.771.57OF
469Jacob Latz28TEXAL150015.2202001.0000001.150.13P
470Ramón Laureano29CLEAL20159132.044404001.0002200023.002.20OF
471Derek Law33WSNNL150019.0110001.0000000.470.07P
472Justin Lawrence29COLNL120012.0110001.0000000.750.08P
473Kyle Leahy27STLNL1001.100000000.000.00P
474Jordan Leasure25CHWAL130012.0211001.00011701.500.15P
475José Leclerc30TEXAL110012.0101001.0000000.750.09P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
476Dylan Lee29ATLNL80014.0312001.0000001.930.38P
477Jung Hoo Lee25SFGNL302929256.061601001.0000-1-2-902.142.03OF
478Korey Lee25CHWAL201312121.01221166011.0000-20009.076.10C
479Casey Legumina27CINNL1002.000000000.000.00P
480Jack Leiter24TEXAL1103.200000000.000.00P
481Mark Leiter Jr.33CHCNL150013.1101001.0000000.680.07P
482Dominic Leone32CHWAL160014.230210.667-1-1401.230.13P
483Royce Lewis25MINAL1102.0110001.000000004.501.003B
484Matthew Liberatore24STLNL120016.1514001.00011202.760.42P
485Francisco Lindor30NYMNL313027264.01023962114.9901315-13.443.26SS
486Trey Lipscomb24WSNNL222120188.062134637.95242631902.822.573B-1B
487Zack Littell28TBRAL66033.0514001.0000001.360.83P
488Brendon Little27TORAL2002.1101001.0000003.860.50P
489Luke Little23CHCNL10109.0303011.0000003.000.30P
490Ben Lively32CLEAL33015.2312001.0000001.721.00P
491Jonathan Loáisiga29NYYAL3004.0312001.0000006.751.00P
492Nick Lodolo26CINNL44024.020110.500-2-1700.380.25P
493Nick Loftin25KCRAL117257.1361719051.00011612105.652.772B-3B-1B
494Joey Loperfido25HOUAL22120.0871001.000137212003.604.00OF
495Jacob Lopez26TBRAL2004.000000-1-500.000.00P
496Jorge López31NYMNL150015.010010.000-1-1300.000.00P
497Nicky Lopez29CHWAL262421217.01013862111.990-1-3-1-604.153.452B-SS
498Otto Lopez25MIANL94340.0114610.909-2-52-1-3002.251.113B-2B-SS
499Pablo López28MINAL66031.231110.6670000.570.33P
500Reynaldo López30ATLNL55030.0431001.0000001.200.80P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
501Michael Lorenzen32TEXAL33017.0202001.00011201.060.67P
502Richard Lovelady28CHCNL2002.1211001.000007.711.00P
503Brandon Lowe29TBRAL87560.1341420061.000117-1-2005.074.252B
504Nathaniel Lowe28TEXAL11111198.09790617.9901130008.828.731B
505Seth Lugo34KCRAL77045.01055011.0001402.001.43P
506Gavin Lux26LADNL231915175.07529460101.00042542703.863.262B
507Jesús Luzardo26MIANL55026.0514001.0001801.731.00P
508Jordan Lyles33KCRAL5005.0110001.0000001.800.20P
509Lance Lynn37STLNL66030.221010.5000000.290.17P
510Manny Machado31SDPNL44436.015411001.00025526703.753.753B
511Josh Maciejewski28NYYAL1001.000000000.000.00P
512Nick Madrigal27CHCNL26106113.0311120041.000-2-200012.471.153B-2B
513Kenta Maeda36DETAL66028.273311.8570001.881.00P
514Luke Maile33CINNL151312118.0138128910.99319-1-10110.459.13C
515Anthony Maldonado26MIANL4106.031111.6670003.000.50P
516Martín Maldonado37CHWAL191811148.0144139410.993-2-13-3-2408.707.53C
517Sean Manaea32NYMNL66029.1312001.0000000.920.50P
518Matt Manning26DETAL33017.0101001.0000000.530.33P
519Joe Mantiply33ARINL150012.2220001.000-1-1601.420.13P
520Manuel Margot29MINAL23113112.126260001.00001-2-2102.081.13OF
521Ron Marinaccio28NYYAL7009.200000000.000.00P
522Alec Marsh26KCRAL55026.2734001.0001802.361.40P
523Brandon Marsh26PHINL292422224.04037211.975-1-752611.571.34OF
524Ketel Marte30ARINL282622229.01335675218.98552584205.154.682B-SS
525Starling Marte35NYMNL222220194.04441211.977-3-18-4-24-11.991.95OF
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
526Yunior Marte29PHINL120013.1211001.0000001.350.17P
527Austin Martin25MINAL201812157.141401011.000-2-15-3-2202.351.95OF-2B
528Chris Martin38BOSAL120012.1110001.000-1-1600.730.08P
529Justin Martinez22ARINL5006.0101001.0000001.500.20P
530Nick Martinez33CINNL64028.061321.667-1-701.290.67P
531Seth Martinez29HOUAL140017.1101001.0000000.520.07P
532Nick Martini34CINNL32117.0440001.0000230002.121.33OF
533Michael Massey26KCRAL1010882.0371522041.00011022904.063.702B
534Miles Mastrobuoni28CHCNL52020.2134811.92302715805.232.402B-OF-3B
535Jorge Mateo29BALAL16139115.2652834310.954111-1-1004.823.882B-OF
536Phil Maton31TBRAL140010.2101001.0000000.840.07P
537Luis Matos22SFGNL1007.0220001.0000-720002.572.00OF
538Yuki Matsui28SDPNL160015.1312001.0000001.760.19P
539Steven Matz33STLNL66027.241211.7500000.980.50P
540Tyler Matzek33ATLNL10009.1000000000.000.00P
541Tim Mayza32TORAL150011.0101001.0000000.820.07P
542James McArthur27KCRAL120013.200000000.000.00P
543James McCann34BALAL141312117.2119109820.9830-4-1-10-18.958.36C
544Kyle McCann26OAKAL87558.05147131.941-2-43-1-2107.456.00C
545Jake McCarthy26ARINL241817171.03837010.97402-2-1401.951.54OF
546Chas McCormick29HOUAL212116181.041410001.000-2-16-1-602.041.95OF
547Andrew McCutchen37PITNL2003.0000000-1080000.000.00OF
548T.J. McFarland35OAKAL170012.0624011.0000004.500.35P
549Scott McGough34ARINL130014.0211001.0000001.290.15P
550Reese McGuire29BOSAL181412127.1134129321.985-1-120009.337.33C
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
551Ryan McKenna27BALAL31010.0110001.000-1-1390000.900.33OF
552Triston McKenzie26CLEAL66029.0651001.0000001.861.00P
553Zach McKinstry29DETAL20116110.136132032.9170-4-3-3202.691.43SS-3B-2B-OF-P
554Ryan McMahon29COLNL313129268.293167257.946-2-731302.952.843B
555Jeff McNeil32NYMNL302927263.01185363220.983-3-12-3-1313.973.632B-OF
556Curtis Mead23TBRAL242220191.171254339.9580-2-4-2503.202.832B-3B
557Parker Meadows24DETAL292415204.158580001.00042252922.552.00OF
558Nick Mears27COLNL130012.2202001.0000001.420.15P
559Trevor Megill30MILNL6006.200000000.000.00P
560Tylor Megill28NYMNL1104.0202011.0000004.502.00P
561MJ Melendez25KCRAL262614208.14543111.978-3-1521101.901.63OF-1B
562Danny Mendick30CHWAL1010985.22481511.9582270002.422.303B
563Joey Meneses32WSNNL141414124.0125113120141.00022111009.078.931B
564Whit Merrifield35PHINL141311118.026197001.0001110001.981.63OF-2B-3B
565Jackson Merrill21SDPNL322929262.19896111.9904182903.333.03OF
566Julian Merryweather32CHCNL4004.200000000.000.00P
567Matt Mervis26CHCNL1001.0110001.000000009.000.50P-1B
568Max Meyer25MIANL33017.0642001.0000003.182.00P
569Jake Meyers28HOUAL231614146.05251010.981215-1-8-13.142.22OF
570Miles Mikolas35STLNL77038.0651011.0000001.420.86P
571Wade Miley37MILNL2207.0202001.0000002.571.00P
572Drew Millas26WSNNL22216.014113001.0001780007.887.00C
573Bobby Miller25LADNL33011.2101001.0000000.770.33P
574Bryce Miller25SEAAL66035.1642001.0000001.531.00P
575Erik Miller26SFGNL151015.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
576Mason Miller25OAKAL120014.1110001.0000000.630.08P
577Owen Miller27MILNL53123.015132011.000-1-610005.872.141B-3B-2B-P
578Shelby Miller33DETAL120014.1110001.0000000.630.08P
579Tyson Miller28SEAAL6007.200000000.000.00P
580Hoby Milner33MILNL140012.1330001.0000002.190.21P
581A.J. Minter30ATLNL160014.0202001.00011401.290.13P
582José Miranda26MINAL14126100.125121211.960-1-100002.151.713B-1B
583Casey Mize27DETAL55026.1642011.0000002.051.20P
584Anthony Molina22COLNL60011.0211001.0000001.640.33P
585Sam Moll32CINNL3003.000000000.000.00P
586Andruw Monasterio27MILNL32117.0413001.0001530002.121.332B-3B
587Yoán Moncada29CHWAL11111086.03182124.93511511403.032.643B
588Mickey Moniak26LAAAL20159132.03635010.972-2-19-4-36-12.391.75OF
589Frankie Montas31CINNL55019.1624001.0000002.791.20P
590Elehuris Montero25COLNL222118179.2221211100201.000-1-800011.0710.051B
591Rafael Montero33HOUAL160015.2101001.0000000.570.06P
592Jordan Montgomery31ARINL33016.0303001.00011301.691.00P
593Dylan Moore31SEAAL221711166.271492115.98621421403.782.69SS-OF-1B-2B-3B
594Matt Moore35LAAAL120011.1202001.0000001.590.17P
595Adrián Morejón25SDPNL70010.100000000.000.00P
596Christopher Morel25CHCNL24248184.054163533.9440-2-1-702.492.133B
597Gabriel Moreno24ARINL262121194.01751601411.99421321208.076.69C
598Eli Morgan28CLEAL9008.1303001.00012403.240.33P
599Charlie Morton40ATLNL55030.0404001.0001701.200.80P
600Ryan Mountcastle27BALAL282726245.225523222115.9960-231529.319.071B
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
601Kyle Muller26OAKAL70019.2431001.0000001.830.57P
602Cedric Mullins29BALAL302726250.050491001.000-2-111401.801.67OF
603Max Muncy33LADNL292525238.066154924.97021121002.422.213B
604Andrés Muñoz25SEAAL120012.020110.5000000.750.08P
605Roddery Muñoz24MIANL22011.0312001.00011802.451.50P
606Sean Murphy29ATLNL1106.0990001.0000-5800013.509.00C
607Tom Murphy33SFGNL109877.061601001.000-1-14-4-62-17.136.10C
608Joe Musgrove31SDPNL88041.0954001.0000001.981.13P
609Parker Mushinski28HOUAL3004.010010.000-2-10000.000.00P
610Dane Myers28MIANL42126.075110.8570-170002.081.50OF
611Tobias Myers25MILNL22010.000000000.000.00P
612Andrew Nardi25MIANL160013.0303001.00011502.080.19P
613Omar Narváez32NYMNL16129111.0122116242.967-5-49-5-5419.577.38C
614Nick Nastrini24CHWAL2208.0110001.000-1-2501.130.50P
615Bo Naylor24CLEAL201916170.11841795021.0000-317-19.729.20C
616Josh Naylor27CLEAL262625235.020218417120.99513-2-10-17.707.731B
617Kyle Nelson27ARINL110010.200000000.000.00P
618Nick Nelson28PHINL3003.1110001.0000002.700.33P
619Ryne Nelson26ARINL44015.231110.6670001.150.50P
620Héctor Neris35CHCNL130012.0101001.0000000.750.08P
621Zach Neto23LAAAL303030265.21032577117.9902741803.463.40SS
622Tyler Nevin27OAKAL22184149.063501126.968-4-310003.682.26OF-3B-1B
623Kevin Newman30ARINL181511132.0501337071.00032632703.412.63SS-2B
624Kyle Nicolas25PITNL2002.000000000.000.00P
625Tomás Nido30NYMNL86457.060591001.000090009.477.50C
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
626Brandon Nimmo31NYMNL282724245.045423001.000-1-6-2-901.651.61OF
627Ryan Noda28OAKAL272218202.018516518222.9892120008.156.781B
628Aaron Nola31PHINL66039.1312011.0000000.690.50P
629Lars Nootbaar26STLNL181814159.242420001.000-2-12-1-702.372.33OF
630Dedniel Núñez28NYMNL3004.000000000.000.00P
631Nasim Nuñez23WSNNL51014.051310.800-1-750002.570.80SS-2B
632Riley O'Brien29STLNL1001.000000000.000.00P
633Ryan O'Hearn30BALAL76349.125250041.000000004.563.131B-OF
634Logan O'Hoppe24LAAAL262424217.2215205820.99113-2-11-18.818.19C
635Tyler O'Neill29BOSAL201910168.13231010.9690-1-3-2101.661.55OF
636Bailey Ober28MINAL66031.2312001.0000000.850.50P
637Steven Okert32MINAL110010.100000000.000.00P
638Edward Olivares28PITNL1312388.02322010.957-1-110002.251.69OF
639Matt Olson30ATLNL292929261.027825521226.9934192909.529.521B
640Reese Olson24DETAL55028.142110.750-1-700.950.60P
641Rafael Ortega33CHWAL31113.0550001.0000230003.461.67OF
642Joey Ortiz25MILNL271915182.059213535.949-2-14-3-2002.771.933B-2B-SS
643Luis Ortiz28PHINL1000.200000000.000.00P
644Luis Ortiz25PITNL100017.020110.5000000.530.10P
645Adam Ottavino38NYMNL110011.2321001.0000002.310.27P
646James Outman27LADNL262017186.05654110.982-2-12-1-6-12.662.12OF
647Cristian Pache25PHINL77254.01412110.92923312202.171.86OF
648Chris Paddack28MINAL55026.0514001.000-1-801.731.00P
649Emilio Pagán33CINNL130012.1211001.0000001.460.15P
650Andy Pages23LADNL141411125.043421001.0003281903.103.07OF
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
651Pedro Pagés25STLNL50011.210100001.0000150007.712.00C-1B
652Richie Palacios27TBRAL232017181.138380001.00021121301.891.65OF
653Daniel Palencia24CHCNL5009.0101001.0000001.000.20P
654Andre Pallante25STLNL90010.0642001.00012005.400.67P
655Isaac Paredes25TBRAL282828250.152143624.962-2-8-3-1401.801.793B
656Mitchell Parker24WSNNL44021.1220001.0000000.840.50P
657Wes Parsons31TOTAL4009.041210.7500003.000.75P
658Vinnie Pasquantino26KCRAL242422209.0216195210181.000528423-19.309.001B
659Graham Pauley23SDPNL64134.1126511.917-1-300002.881.573B-1B
660James Paxton35LADNL55025.2404001.00021601.400.80P
661Joel Payamps30MILNL120010.221010.5000000.840.08P
662Nate Pearson27TORAL120011.0000000000.000.00P
663Elvis Peguero27MILNL130015.0101001.0000000.600.08P
664Jeremy Peña26HOUAL313131274.01335376420.970-3-14-6-26-14.244.16SS
665Ryan Pepiot26TBRAL66034.2651021.0000001.561.00P
666Freddy Peralta28MILNL66033.2835001.0001602.141.33P
667Wandy Peralta32SDPNL160014.1211001.0000001.260.13P
668Geraldo Perdomo24ARINL77563.019415051.0000-70002.712.71SS
669Jhonny Pereda28MIANL32017.022220001.0000-1700011.657.33C
670Cionel Pérez28BALAL3002.000000000.000.00P
671Martín Pérez33PITNL66034.2303011.0001600.780.50P
672Salvador Perez34KCRAL272723228.02112029031.00031431618.337.81C-1B
673Wenceel Pérez24DETAL15116104.02524010.960117-1-1102.081.60OF
674Blake Perkins27MILNL232222206.058580001.00021131722.532.52OF
675Jace Peterson34ARINL105350.020713031.000-3-78-3-7203.602.00SS-2B-3B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
676Brandon Pfaadt25ARINL66035.031110.667-1-600.510.33P
677Tommy Pham36CHWAL55446.010100001.000-1-32-2-5201.962.00OF
678Evan Phillips29LADNL130012.232010.667-1-1601.420.15P
679Kevin Pillar35TOTAL159681.217170001.00004-1-1401.871.13OF
680René Pinto27TBRAL191511135.0129126210.992-3-28-3-27-18.536.74C
681Ricardo Pinto30PHINL60010.2651001.0000005.061.00P
682Nick Pivetta31BOSAL22011.0321001.0000002.451.50P
683Colin Poche30TBRAL10009.100000000.000.00P
684Jorge Polanco30SEAAL302929258.11104464213.98214-2-903.763.602B
685Zach Pop27TORAL1001.000000000.000.00P
686Cody Poteet29NYYAL1106.0220001.0000003.002.00P
687Ryan Pressly35HOUAL140012.2101001.0000000.710.07P
688Quinn Priester23PITNL33016.163210.8330002.761.67P
689Jurickson Profar31SDPNL313117238.054522011.000-3-14-3-15-12.041.74OF-1B
690Austin Pruitt34TEXAL4004.1101001.0000002.080.25P
691A.J. Puk29MIANL44013.2101011.0000000.660.25P
692Cal Quantrill29COLNL66032.0642001.0001601.691.00P
693Jose Quintana35NYMNL66033.2743011.0001601.871.17P
694Ceddanne Rafaela23BOSAL322921267.1894836511.944142802.832.10OF-SS-2B-3B
695Cole Ragans26KCRAL77136.2936001.0001502.211.29P
696Tanner Rainey31WSNNL110011.0321001.0000002.450.27P
697Cal Raleigh27SEAAL252323210.12422301111.996212740110.319.64C
698Brooks Raley36NYMNL8007.000000000.000.00P
699Luke Raley29SEAAL191512134.043412001.0002211802.892.26OF-1B
700Emmanuel Ramirez29MIANL3003.100000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
701Erasmo Ramírez34TBRAL4007.200000000.000.00P
702Harold Ramírez29TBRAL33024.0660001.0000-2315002.252.00OF
703José Ramírez31CLEAL242423218.051153423.961-2-90002.022.043B
704Nick Ramirez34LADNL5007.0101001.0000001.290.20P
705Yohan Ramírez29TOTZZ80011.1211001.000110901.590.25P
706Colin Rea33MILNL66033.2642001.0000001.601.00P
707J.T. Realmuto33PHINL272726240.22702541423.993-2-8-2-10-110.029.93C
708Rob Refsnyder33BOSAL109880.023221001.000347-1-1502.592.30OF
709Sean Reid-Foley28NYMNL5005.000000000.000.00P
710Zach Remillard30CHWAL22116.0716021.00015317503.943.502B
711Anthony Rendon34LAAAL171615139.248113525.9582151912.962.883B
712Hunter Renfroe32KCRAL272421211.04743311.979-2-141511.961.70OF
713Luis Rengifo27LAAAL252221196.2924346316.967-4-22-3-1804.073.562B-3B-SS
714Pablo Reyes30BOSAL21159142.062203844.935-1-11-3-2503.682.323B-2B-SS-1B-P
715Bryan Reynolds29PITNL272720240.148453011.000-7-33-1-511.801.78OF
716Trevor Richards31TORAL140014.1202001.0000001.260.14P
717Austin Riley27ATLNL292929261.073244721.973001512.452.453B
718Leo Rivas26SEAAL2108.0422001.0000510004.502.00SS
719Emmanuel Rivera28MIANL242017180.089484017.9890-221314.403.673B-1B
720Anthony Rizzo34NYYAL333330290.224420932320.98813-1-4-17.467.301B
721Luis Robert Jr.26CHWAL77761.012120001.000-3-57-2-3901.771.71OF
722David Robertson39TEXAL140016.2523001.0000002.700.36P
723Nick Robertson25STLNL2004.000000000.000.00P
724Víctor Robles27WSNNL42113.2220001.000-1-70-1-8701.320.50OF
725Brayan Rocchio23CLEAL282626239.0913752215.9780-131513.353.18SS
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
726Brendan Rodgers27COLNL272424213.0982869117.990-2-130004.103.592B
727Carlos Rodón31NYYAL77036.2303001.000-1-500.740.43P
728Grayson Rodriguez24BALAL66034.0624001.0000001.591.00P
729Joely Rodríguez32BOSAL110011.0220001.0000001.640.18P
730Julio Rodríguez23SEAAL303028263.17471210.9862111402.492.43OF
731Manuel Rodríguez27TBRAL2002.100000-1-8600.000.00P
732Yariel Rodríguez27TORAL44015.100000000.000.00P
733Yerry Rodríguez26TEXAL6006.0211001.00013303.000.33P
734Jake Rogers29DETAL191712145.11511483001.00016-1-809.357.95C
735Taylor Rogers33SFGNL120010.1101001.0000000.870.08P
736Trevor Rogers26MIANL66031.152210.800-1-601.150.67P
737Tyler Rogers33SFGNL150013.2413001.0000002.630.27P
738Johan Rojas23PHINL252522218.05351110.981-5-300002.152.08OF
739Josh Rojas30SEAAL241914174.051193023.9610-30002.531.883B-OF-P-2B
740Miguel Rojas35LADNL21159133.049192914.980010003.252.18SS-3B-2B
741Jordan Romano31TORAL6005.200000000.000.00P
742JoJo Romero27STLNL150015.2202001.00011301.150.13P
743Brent Rooker29OAKAL43222.0330001.000-1-58-1-5401.230.75OF
744Ben Rortvedt26TBRAL211713152.2170162620.9880-41809.907.64C-P
745Amed Rosario28TBRAL272522224.2655510011.000-5-27-6-32-12.602.32OF-2B-SS
746Eddie Rosario32WSNNL231910177.041401011.000-4-30-2-13-12.081.78OF
747Eguy Rosario24SDPNL249499.038112614.9741722403.361.483B-2B
748Joe Ross31MILNL55025.0321001.0000001.080.60P
749Landen Roupp25SFGNL100013.2303001.0000001.980.30P
750Esteury Ruiz25OAKAL1610589.020200001.000010002.021.25OF
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
751Keibert Ruiz25WSNNL131313113.21131085021.000160018.958.69C
752Adley Rutschman26BALAL191817162.118117110001.000324322110.039.53C
753Joe Ryan28MINAL66034.2642001.000-1-601.561.00P
754Ryder Ryan29PITNL90012.000000000.000.00P
755Andrew Saalfrank26ARINL2001.000000000.000.00P
756Chris Sale35ATLNL66036.2826001.0000001.961.33P
757Cristopher Sánchez27PHINL66029.191620.778-1-702.151.17P
758Gary Sánchez31MILNL65545.042402001.0000212708.407.00C-1B
759Jesús Sánchez26MIANL221915170.031310001.000-6-39-3-21-11.641.41OF
760Sixto Sánchez25MIANL92014.0312001.0000001.930.33P
761Nick Sandlin27CLEAL170015.1303001.00011301.760.18P
762Patrick Sandoval27LAAAL77032.081610.87521301.971.00P
763Cole Sands26MINAL100013.2101001.0000000.660.10P
764Miguel Sanó31LAAAL1310689.1442519021.00023022704.433.143B-1B-P
765Carlos Santana38MINAL252424216.018216812213.98913-1-607.507.201B
766Dennis Santana28NYYAL110013.2211011.000-1-1501.320.18P
767Anthony Santander29BALAL242418207.050491001.0003201502.172.08OF
768Tayler Saucedo31SEAAL110011.0202001.0000001.640.18P
769Matt Sauer25KCRAL90011.1202001.0000001.590.22P
770Josh Sborz30TEXAL5004.1101001.0000002.080.20P
771Nolan Schanuel22LAAAL262421209.21851759121.995-4-200007.907.081B
772Clarke Schmidt28NYYAL66031.0624001.0001601.741.00P
773Davis Schneider25TORAL26199168.0503416031.000020002.681.72OF-2B
774John Schreiber30KCRAL150014.1532001.00011403.140.33P
775Max Schuemann27OAKAL149377.028919061.000-3-44-1-1503.271.752B-OF-3B-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
776Kyle Schwarber31PHINL1119.0440001.0000350004.004.00OF
777Tanner Scott29MIANL140013.020110.500-2-3100.690.07P
778Tayler Scott32HOUAL130013.2541001.00011503.290.38P
779Victor Scott II23STLNL201716158.04241010.976-1-9-1-702.342.05OF
780Corey Seager30TEXAL272723229.095296339.96842221003.623.41SS
781JP Sears28OAKAL66033.0101001.000-2-1200.270.17P
782Marcus Semien33TEXAL323230280.014453910191.000938104304.634.502B
783Nick Senzel29WSNNL55545.013211001.0000-130002.602.603B
784Brian Serven29TORAL63227.02625010.962-1-550008.334.17C
785Luis Severino30NYMNL66035.040310.750-1-600.770.50P
786Bryan Shaw36CHWAL5004.000000000.000.00P
787Gavin Sheets28CHWAL181714145.161601031.000-3-26-2-1603.783.39OF-1B
788Austin Shenton26TBRAL97764.161583031.0001120008.536.781B
789Braden Shewmake26CHWAL181510123.055114136.945-1-6-2-2003.802.89SS-3B-2B
790Zack Short29TOTMLB84237.01541013.9331290003.411.753B-2B-SS
791Jared Shuster25CHWAL2006.1101001.0000001.420.50P
792Michael Siani24STLNL26159144.234340001.0000021602.121.31OF
793Chase Silseth24LAAAL2208.000000000.000.00P
794Lucas Sims30CINNL11009.1220011.0000001.930.18P
795Brady Singer27KCRAL66034.1862001.0000002.101.33P
796Jon Singleton32HOUAL13128103.076688081.000-3-37-3-3506.645.851B
797Jose Siri28TBRAL282725237.17573020.973-4-19-3-15-12.772.61OF
798Tarik Skubal27DETAL66036.252210.800-1-500.980.67P
799Justin Slaten26BOSAL100017.1312001.0000001.560.30P
800Austin Slater31SFGNL188177.017161001.00023823101.990.94OF
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
801Burch Smith34MIANL140016.1101001.000-1-1200.550.07P
802Cade Smith25CLEAL150014.2211001.0000001.230.13P
803Dominic Smith29BOSAL1119.0981011.0001890009.009.001B
804Drew Smith30NYMNL100010.000000000.000.00P
805Josh Smith26TEXAL302522223.063125017.98431742202.501.943B-SS
806Pavin Smith28ARINL53122.010100001.0002870004.092.00OF-1B
807Will Smith34KCRAL11009.120110.5000000.960.09P
808Will Smith29LADNL262525227.02252101230.98728-2-11-18.808.54C
809Drew Smyly35CHCNL90012.2101001.00011600.710.11P
810Blake Snell31SFGNL33011.200000-1-170.000.00P
811Collin Snider28SEAAL3003.0101001.0000003.000.33P
812George Soriano25MIANL8007.0101001.0000001.290.13P
813José Soriano25LAAAL64022.230210.667-1-900.790.33P
814Michael Soroka26CHWAL77033.1615001.0001601.620.86P
815Edmundo Sosa28PHINL87457.02581521.920-1-130003.632.883B-2B-SS
816Lenyn Sosa24CHWAL129887.12781813.963-1-15-3-4102.682.003B-2B
817Gregory Soto29PHINL12009.2220001.000-1-2101.860.17P
818Juan Soto25NYYAL333330290.073694011.0004182802.272.21OF
819Gabe Speier29SEAAL120010.200000000.000.00P
820Mitch Spence26OAKAL80019.0422001.0000001.890.50P
821Carson Spiers26CINNL1004.000000000.000.00P
822George Springer34TORAL282827240.05451210.981-3-1421011.991.89OF
823Jacob Stallings34COLNL1210889.17772410.98711022717.666.33C
824Ryne Stanek32SEAAL120010.100000000.000.00P
825Justin Steele28CHCNL1104.2101001.0000001.931.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
826Spencer Steer26CINNL303025260.07772321.9743140002.602.34OF-1B-2B
827Tyler Stephenson27CINNL191816154.01411374001.000001818.247.42C
828Brock Stewart32MINAL130013.1211011.0000001.350.15P
829DJ Stewart30NYMNL42118.0110001.000-2-1640000.500.25OF
830Gavin Stone25LADNL55025.0431001.000-1-801.440.80P
831Trevor Story31BOSAL88767.22041513.9500823502.532.38SS
832Bryson Stott26PHINL282525231.01044261110.99013-1-504.013.682B
833Matt Strahm32PHINL120012.000000000.000.00P
834Chris Stratton33KCRAL130014.0101001.0000000.640.08P
835Hunter Stratton27PITNL140014.2312001.0000001.840.21P
836Hunter Strickland35LAAAL110012.200000000.000.00P
837Spencer Strider25ATLNL2209.0110001.0000001.000.50P
838Ross Stripling34OAKAL77040.193510.8890001.791.14P
839Marcus Stroman33NYYAL66031.2105410.900-1-602.561.50P
840Peter Strzelecki29CLEAL2002.000000000.000.00P
841Garrett Stubbs31PHINL65545.15350210.981-3-70-3-79-110.328.67C
842Albert Suárez34BALAL33015.1725011.00011304.112.33P
843Eugenio Suárez32ARINL313131276.0861667312.96501-1-402.712.683B
844José Suarez26LAAAL90016.0101001.0000000.560.11P
845Ranger Suárez28PHINL66141.014311011.0001503.072.33P
846Robert Suarez33SDPNL130013.2110001.0000000.660.08P
847Wander Suero32HOUAL1000.00000000.00P
848Brett Sullivan30SDPNL3003.0220001.000080006.000.671B-C
849Cole Sulser34NYMNL3003.200000-1-550.000.00P
850Brent Suter34CINNL120019.2404001.00022001.830.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
851Jack Suwinski25PITNL302319221.17069010.986527-3-1602.812.30OF
852Seiya Suzuki29CHCNL121212105.223212021.0000011111.961.92OF
853Dansby Swanson30CHCNL313028262.21164369412.9660-10003.843.61SS
854Erik Swanson30TORAL6005.000000000.000.00P
855Jameson Taillon32CHCNL33018.0514001.0000002.501.67P
856Dillon Tate30BALAL110012.2101001.0000000.710.09P
857Fernando Tatis Jr.25SDPNL343431296.16760341.940-4-16-1-4-11.911.85OF
858Mike Tauchman33CHCNL252217203.048471011.00000-2-1102.131.92OF
859Leody Taveras25TEXAL292826245.071692011.000-5-250002.612.45OF
860Chris Taylor33LADNL201612147.033321001.0003270002.021.57OF-2B
861Michael A. Taylor33PITNL242121191.05452110.98142731802.502.21OF
862Samad Taylor25SEAAL31011.1110001.0000-20000.790.33OF
863Tyrone Taylor30NYMNL181512143.040391001.0000232502.522.22OF
864Julio Teheran33NYMNL1102.2110001.0000003.381.00P
865Rowdy Tellez29PITNL292416206.119017316116.995319212-18.246.521B
866Kai-Wei Teng25SFGNL40011.0422001.0000003.271.00P
867Matt Thaiss29LAAAL77557.06867010.9850100010.589.57C
868Caleb Thielbar37MINAL8006.010010.0000000.000.00P
869Alek Thomas24ARINL44330.0660001.000-3-1040001.801.50OF
870Lane Thomas28WSNNL222221192.04441211.977-6-35-5-3102.021.95OF
871Bubba Thompson26CINNL115452.015150001.000-1-24-1-2302.601.36OF
872Keegan Thompson29CHCNL60010.210010.000000.000.00P
873Ryan Thompson32ARINL120012.200000-1-160.000.00P
874Zack Thompson26STLNL52017.0321001.0000001.590.60P
875Trent Thornton30SEAAL130013.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
876Michael Toglia25COLNL15128110.265596051.000-3-30-1-1005.293.821B-OF
877Michael Tonkin34TOTZZ90013.2220001.0000001.320.22P
878Spencer Torkelson24DETAL272724243.122520220315.987-2-12-5-2508.218.221B
879Abraham Toro27OAKAL17158121.0401624061.0000-40002.982.223B-2B-1B
880Gleyber Torres27NYYAL323231283.11134563517.956-4-18-3-1303.433.382B
881Ezequiel Tovar22COLNL313131270.21394197118.9930-2-1-404.594.45SS
882Taylor Trammell26TOTZZ71021.1660001.000178-1-5702.530.86OF
883Alan Trejo28COLNL97459.2341024051.000030005.133.782B-3B
884Jose Trevino31NYYAL181513137.1141134522.98611232619.117.72C-P
885Jared Triolo26PITNL292926256.01154569120.9911552314.013.682B-3B-1B
886Chadwick Tromp29ATLNL1110587.085796001.0001120008.797.73C
887Mike Trout32LAAAL242421203.067652011.000000012.972.79OF
888Cole Tucker27LAAAL1001.0000000-3240000.000.00OF
889Kyle Tucker27HOUAL303027261.055523011.000022901.901.83OF
890Brice Turang24MILNL282724239.012960690161.000-1-731504.864.612B
891Spencer Turnbull31PHINL66032.1752001.000-2-1201.951.17P
892Justin Turner39TORAL65243.02314720.913030004.403.501B-3B
893Trea Turner31PHINL313131277.01053170410.962-3-15-1-403.283.26SS
894Kyle Tyler27MIANL1002.0110001.0000004.501.00P
895José Ureña32TEXAL90020.0220001.0000000.900.22P
896Luis Urías27SEAAL17128101.128111611.96421933602.401.593B
897Ramón Urías30BALAL151211112.132191212.969-1-100002.482.073B-1B
898Abner Uribe24MILNL140014.1752011.00011404.400.50P
899Gio Urshela32DETAL171410126.02742210.96321400-11.861.443B-1B
900Naoyuki Uwasawa30BOSAL1002.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
901Enmanuel Valdez25BOSAL282617218.1109377119.991212-1-5-14.453.862B
902Framber Valdez30HOUAL33017.1101001.0000000.520.33P
903Ricky Vanasco25LADNL1002.0110001.0000004.501.00P
904Ildemaro Vargas32WSNNL181612149.15524310111.000-2-141803.312.622B-3B-SS-OF
905Gus Varland27LADNL3002.0220001.0000009.000.67P
906Louie Varland26MINAL44016.2202001.0000001.080.50P
907Daulton Varsho27TORAL312818239.071710001.00052594502.672.29OF
908Randy Vásquez25SDPNL2207.200000000.000.00P
909Andrew Vaughn26CHWAL262625223.220819710116.9950-21508.337.961B
910Christian Vázquez33MINAL181616146.1172163810.99415433110.529.50C-3B
911Nelson Velázquez25KCRAL76347.01211010.917-1-25-2-5102.111.57OF
912Anthony Veneziano26KCRAL2002.000000000.000.00P
913Alex Verdugo28NYYAL303026271.067670001.00083631302.232.23OF
914Justin Verlander41HOUAL33017.1312001.00011201.561.00P
915Alex Vesia28LADNL150015.150411.8000002.350.27P
916Will Vest29DETAL130013.1211001.0000001.350.15P
917Thyago Vieira31MILNL90014.2101001.0000000.610.11P
918Mark Vientos24NYMNL31011.0514001.00011150004.091.673B
919Matt Vierling27DETAL261911181.043301212.977-4-29-3-19-12.091.563B-OF
920Darius Vines26ATLNL2209.2312001.0000002.791.50P
921Victor Vodnik24COLNL130017.2532001.0000002.550.38P
922Anthony Volpe23NYYAL323232287.01486579414.9732831304.524.50SS
923Austin Voth32SEAAL110013.242110.7500001.980.27P
924Michael Wacha32KCRAL66034.0532001.0001601.320.83P
925LaMonte Wade Jr.30SFGNL28228174.0166147190161.000-4-27-2-1308.595.531B-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
926Tyler Wade29SDPNL27209169.044172522.955-4-30-3-2102.241.503B-2B-OF
927Jacob Waguespack30TBRAL41010.0110001.0000000.900.25P
928Matt Waldron27SDPNL66031.0413001.0000001.160.67P
929Christian Walker33ARINL323130279.0275252230291.00041783418.878.591B
930Jordan Walker22STLNL17177132.024222011.00021419-11.641.41OF
931Josh Walker29NYMNL3003.0110001.0000003.000.33P
932Ryan Walker28SFGNL171017.0211001.000-1-1201.060.12P
933Taijuan Walker31PHINL1106.1211011.0000002.842.00P
934Forrest Wall28ATLNL1001.0110001.00017200009.001.00OF
935Matt Wallner26MINAL118468.021210001.00034811702.781.91OF
936Jared Walsh30TEXAL161414126.011610410211.983-1-6-1-1008.147.131B
937Blake Walston23ARINL1003.2101001.00015502.451.00P
938Taylor Ward30LAAAL282828247.255550001.000-1-40002.001.96OF
939Ryan Weathers24MIANL66029.2303001.0001700.910.50P
940Luke Weaver30NYYAL110019.232010.667-1-1000.920.18P
941Jacob Webb30BALAL160014.2202001.0000001.230.13P
942Logan Webb27SFGNL77042.1743001.000-2-901.491.00P
943Jordan Weems31WSNNL140011.2101001.0000000.770.07P
944Greg Weissert29BOSAL140013.0202001.0000001.380.14P
945Austin Wells24NYYAL201816159.2158155210.9940-218-18.857.85C
946Tyler Wells29BALAL33015.1202001.0000001.170.67P
947Joey Wendle34NYMNL138477.03292033.906-1-14-1-1603.392.232B-3B-SS
948Davis Wendzel27TEXAL74138.0303001.00011713200.710.433B-2B
949Joey Wentz26DETAL70011.1110001.0000000.790.14P
950Hayden Wesneski26CHCNL31010.1422001.0000003.481.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
951Jordan Westburg25BALAL282823252.0691752041.000-2-101502.462.163B-2B-SS
952Zack Wheeler34PHINL77042.1972001.0000001.911.29P
953Mitch White29TOTZZ60013.0110001.0000000.690.17P
954Forrest Whitley26HOUAL1000.200000000.000.00P
955Garrett Whitlock28BOSAL44018.1743001.0000003.441.75P
956Jordan Wicks24CHCNL55023.000000-1-90.000.00P
957Joey Wiemer25MILNL145460.0109010.900-2-3612021.350.64OF
958Alika Williams25PITNL1111897.138132322.947-2-22-4-4903.332.772B-SS
959Trevor Williams32WSNNL66031.2523001.0001601.420.83P
960Bryse Wilson26MILNL93024.0101001.0001800.380.11P
961Justin Wilson36CINNL10006.2101001.0000001.350.10P
962Steven Wilson29CHWAL140013.1404001.00011502.700.29P
963Allan Winans28ATLNL1105.0202001.00014003.602.00P
964Josh Winckowski26BOSAL103022.1633001.0000002.420.60P
965Jesse Winker30WSNNL242417193.14036311.975-2-1321211.821.63OF
966Cole Winn24TEXAL5007.0110001.0000001.290.20P
967Keaton Winn26SFGNL66034.0853001.0001602.121.33P
968Masyn Winn22STLNL272524224.21213285423.96742352714.694.33SS
969Patrick Wisdom32CHCNL43125.0169520.8750-190005.042.33OF-1B-3B-P
970Bobby Witt Jr.24KCRAL323229273.01133377311.9730162623.633.44SS
971Connor Wong28BOSAL211814169.0166156910.994-1-6-1-7-18.796.88C-1B-2B
972Alex Wood33OAKAL77031.1615011.0000001.720.86P
973Simeon Woods Richardson23MINAL33014.2211001.0000001.230.67P
974Yoshinobu Yamamoto25LADNL77034.0734001.0001601.851.00P
975Ryan Yarbrough32LADNL90027.0817001.0001702.670.89P
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
976Mike Yastrzemski33SFGNL222015166.037361001.000-3-2132102.011.68OF
977Kirby Yates37TEXAL110012.0110001.0000000.750.09P
978Christian Yelich32MILNL1010981.016151001.000030001.781.60OF
979Masataka Yoshida30BOSAL1001.0000000-3600000.000.00OF
980Danny Young30NYMNL1001.0000000.000.00P
981Jacob Young24WSNNL242119186.06763312.9851921203.192.75OF
982Seby Zavala30SEAAL88666.059581001.00019-1-1808.057.38C
983Angel Zerpa24KCRAL130012.1101001.0000000.730.08P
984Guillo Zuñiga25LAAAL4005.000000000.000.00P