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.60.695423782923375.0153811253912243.9861351640
Atlanta Braves333.63.713383422823066.0141110223771235.9911041841
Baltimore Orioles343.80.726403602743294.0149310983791628.989621311
Boston Red Sox393.51.711413692443297.0149210993633029.980187130-4
Chicago Cubs374.26.694423782673363.0149511213482624.983-19-7-6-1-1
Chicago White Sox395.10.703413692773213.0143710713412526.983-12-5-270-2
Cincinnati Reds314.44.698413692853249.0139210832852421.983-3-1-6-11
Cleveland Guardians333.64.697423782813411.0152911373682435.984831900
Colorado Rockies315.46.679413692923234.0153510784372041.987-9-3410
Detroit Tigers314.00.707413692543309.0146811033402534.983218-14
Houston Astros385.07.680413692853249.0145310833492138.986-10-9-1-1
Kansas City Royals333.51.706433872773384.0153411283891728.989933211
Los Angeles Angels365.17.698423783023336.0148011123442434.984-3-1-801
Los Angeles Dodgers373.49.740433872813486.0156811623891726.98939133351
Miami Marlins435.81.669433872743420.0157311403993436.978-28-10-24-42
Milwaukee Brewers384.29.705413692633276.0146710923552026.98641-2-10
Minnesota Twins364.20.690403602323198.0136210662821419.990-18-7-130-1
New York Mets394.30.704403602713249.0143810833312435.983-8-3-22-81
New York Yankees323.52.720423783043375.0150711253572533.983166200-1
Oakland Athletics354.84.679433872453420.0155411403803447.978-8-3-802
Philadelphia Phillies323.69.698423783023393.0153811313822529.984-7-200-4
Pittsburgh Pirates344.36.700423782783378.0151411263612732.98252-42-1
San Diego Padres344.39.710443962883513.0154511713492534.984004-1-5
Seattle Mariners343.62.725423782913342.0145211143112725.9811451401
San Francisco Giants374.74.670433872923375.0161111254602644.984-18-7-3-1-2
St. Louis Cardinals344.68.689413692733264.0147410883711543.990-3-11012
Tampa Bay Rays364.81.697423782943390.0146611303122427.984-10-4-19-1-2
Texas Rangers394.47.711433872903402.0151611343602231.9851352510
Toronto Blue Jays344.78.693413692633195.0143710653482431.983102741
Washington Nationals334.28.663393512733123.0143910413742439.983-16-6-11-21
League Average354.35.699423742783319 149111063612332.985-0030-0
10424.35.699124611214832699579.0447183319310832693973.985-80940-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 Abbott25CINNL88043.0422001.0001500.840.50P
2CJ Abrams23WSNNL363635317.015445105417.974-1-5-3-1104.264.17SS
3Bryan Abreu27HOUAL190020.0202001.0000000.900.11P
4José Abreu37HOUAL221917170.01591479317.981-3-23-3-21-18.267.091B
5Wilyer Abreu25BOSAL352722255.16662131.95552252312.221.80OF
6Ronald Acuña Jr.26ATLNL383837339.273721001.000-3-10-5-1701.931.92OF
7Jason Adam32TBRAL190018.1303001.0000001.470.16P
8Willy Adames28MILNL414140361.01535694315.98000-2-703.743.66SS
9Austin Adams33OAKAL180013.2211011.000-1-1501.320.11P
10Riley Adams28WSNNL181818161.1166159522.988-3-25-1-7-19.159.11C
11Jo Adell25LAAAL302724240.263630001.000629-1-4-12.362.10OF
12Joan Adon25WSNNL1104.0202001.0000004.502.00P
13Ehire Adrianza34LAAAL86660.014212021.00012012002.101.753B-2B
14Nick Ahmed34SFGNL363532296.015445106327.9812700-14.594.19SS
15Keegan Akin29BALAL190018.0303001.0000001.500.16P
16Ozzie Albies27ATLNL303030266.21345280217.985-4-16-6-2704.464.402B
17Jorge Alcalá28MINAL80011.0101001.000-1-18-10.820.13P
18Blaze Alexander25ARINL221713149.0552229410.927-5-42-7-56-13.082.32SS-2B
19Tyler Alexander29TBRAL85039.2523001.0000001.130.63P
20Logan Allen27ARINL60013.2422001.0000002.630.67P
21Logan Allen25CLEAL99045.1918001.0002901.791.00P
22Nick Allen25OAKAL282318201.0953653620.9370231803.993.18SS
23Yency Almonte30CHCNL170015.200000000.000.00P
24Pete Alonso29NYMNL403939356.030427924131.997-1-5-1-307.667.581B
25Jose Altuve34HOUAL393934334.013243890251.0000-1-1-403.563.382B
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é Alvarado29PHINL190017.2101001.000-1-1100.510.05P
27Francisco Alvarez22NYMNL141311113.0125121310.992-3-27221-19.888.86C
28Yordan Alvarez27HOUAL13138109.026251001.0003290002.152.00OF
29Adbert Alzolay29CHCNL180017.1312001.0000001.560.17P
30Jacob Amaya25HOUAL1002.0422011.000012600018.004.002B
31Miguel Amaya25CHCNL272521218.2223216521.991-1-421119.108.19C
32Chase Anderson36BOSAL101018.2211001.0000000.960.20P
33Grant Anderson27TEXAL5004.000000000.000.00P
34Justin Anderson31CHWAL2002.100000000.000.00P
35Nick Anderson33KCRAL160014.1110001.0000000.630.06P
36Tim Anderson31MIANL343330282.01253487419.968-1-20003.863.56SS
37Tyler Anderson34LAAAL88049.11073001.0001401.821.25P
38Matt Andriese34MIANL3005.0110001.0000001.800.33P
39Tejay Antone30CINNL4002.0000000000.000.00P
40Orlando Arcia29ATLNL383737333.215948109227.98731141404.234.13SS
41Nolan Arenado33STLNL393936339.294266624.97927-3-11-12.442.363B
42Gabriel Arias24CLEAL252215198.087315245.954210-5-3003.772.773B-SS-2B-OF-1B
43Shawn Armstrong33TBRAL153019.1202001.000-1-1000.930.13P
44Randy Arozarena29TBRAL403833340.283812001.000260002.192.08OF
45Luis Arráez27TOTNL353523307.01536980424.974-2-10-3-1114.373.472B-1B
46Spencer Arrighetti24HOUAL66026.1101001.000-1-800.340.17P
47Aaron Ashby26MILNL1103.200000-1-550.000.00P
48Graham Ashcraft26CINNL88043.2148420.857-1-502.471.50P
49Javier Assad26CHCNL88042.1624011.0002901.280.75P
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 Avila27TOTZZ90018.2330001.0000001.450.33P
52José Azocar28SDPNL32117146.138380001.000431-1-802.341.19OF
53Akil Baddoo25DETAL1001.00000000000.000.00OF
54Harrison Bader30NYMNL333028280.08180010.988124900-12.572.42OF
55Javier Báez31DETAL353333295.21345278419.970-3-110013.963.71SS
56Patrick Bailey25SFGNL262523212.12131981232.9860152818.908.08C
57Tanner Banks32CHWAL151017.250410.800-1-1102.040.27P
58Addison Barger24TORAL55343.01714120.882-2-66-1-2703.142.50OF-3B
59Scott Barlow31CLEAL210019.1514001.000-1-1002.330.24P
60Austin Barnes34LADNL11111095.09591310.9891711318.918.55C
61Jacob Barnes34WSNNL9009.0101001.0000001.000.11P
62Matt Barnes34WSNNL140013.1110001.000-1-1500.680.07P
63Tucker Barnhart33ARINL151510127.0121115420.9830-3-2-1908.437.93C
64Jorge Barrosa23ARINL22220.0550001.0001690002.252.50OF
65Joey Bart27PITNL161412126.0129121711.992-2-15-1-1009.148.00C
66Chris Bassitt35TORAL88042.2624011.000-1-501.270.75P
67Matthew Batten29SDPNL1118.0752011.00011160007.887.001B
68Brett Baty24NYMNL373427298.0932666110.98913-2-802.782.493B
69Jake Bauers28MILNL252010187.014112911114.993150006.744.671B-OF-P
70Mike Baumann28BALAL150015.252210.8000002.300.27P
71Eduard Bazardo28SEAAL2003.0101001.0000003.000.50P
72Jordan Beck23COLNL131212107.222220001.0000-3-1-1101.841.69OF
73David Bednar29PITNL180016.0211001.000-1-1301.130.11P
74Tyler Beede31CLEAL130014.0202001.000-1-1401.290.15P
75Jalen Beeks30COLNL180020.1211001.00011000.890.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
76Clayton Beeter25NYYAL1001.000000000.000.00P
77Josh Bell31MIANL282819240.022020017319.986-3-17-5-25-18.147.751B
78Cody Bellinger28CHCNL242421208.265632011.000-3-17-1-512.802.71OF
79Brayan Bello25BOSAL66031.2440001.000-1-601.140.67P
80Anthony Bender29MIANL180017.0330001.000-1-1201.590.17P
81Andrew Benintendi29CHWAL363535306.07674110.987-2-7-6-23-12.212.08OF
82Will Benson26CINNL363421296.082811001.00001-2-802.492.28OF
83Brennan Bernardino32BOSAL152017.0523001.00022402.650.33P
84José Berríos30TORAL99154.1945001.0002701.491.00P
85Prelander Berroa24CHWAL1000.100000000.000.00P
86Jon Berti34NYYAL11101092.02952223.93122922602.642.453B
87Christian Bethancourt32MIANL221613146.0155146541.97402-1-809.316.86C
88Mookie Betts31LADNL434332377.115854100419.97541241303.673.02SS-2B
89Tanner Bibee25CLEAL99045.2122911.9172902.171.22P
90Bo Bichette26TORAL383834319.01153874321.974-3-13-3-1103.162.95SS
91Osvaldo Bido28OAKAL1102.200000000.000.00P
92Shane Bieber29CLEAL22012.0211001.0000001.501.00P
93Brandon Bielak28HOUAL100017.1202001.0000001.040.20P
94Cavan Biggio29TORAL292817240.0975144210.9790-2-1-503.562.712B-OF-3B-1B
95Jake Bird28COLNL180018.2404001.00011101.930.22P
96Ty Blach33COLNL52018.0514021.00011102.501.00P
97Mason Black24SFGNL2208.2211001.0000002.081.00P
98Tyler Black23MILNL33121.021201021.0000-130009.007.001B
99Paul Blackburn30OAKAL88046.095310.889-1-401.571.00P
100Charlie Blackmon37COLNL99366.017152001.0000-20002.321.89OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
101Dairon Blanco31KCRAL25108108.130300001.000-1-14-1-1102.491.20OF
102Ronel Blanco30HOUAL77144.1743001.0000001.421.00P
103JJ Bleday26OAKAL423733331.09087210.989-3-101312.422.12OF
104Xander Bogaerts31SDPNL414137360.11476777320.980-3-10-2-7-13.603.432B-SS
105Alec Bohm27PHINL393835336.0136547663.95600-2-7-13.483.173B-1B
106Cody Bolton26SEAAL110013.1404001.00023002.700.36P
107Cam Booser32BOSAL100011.2211001.0000001.540.20P
108Ryan Borucki30PITNL4003.100000000.000.00P
109Sean Bouchard28COLNL161511128.03129110.968-5-45-2-18-22.111.88OF
110Jonathan Bowlan27KCRAL1102.200000000.000.00P
111Matt Bowman33TOTZZ70011.1321001.0000002.380.43P
112Joe Boyle24OAKAL77027.210010.000-2-1400.000.00P
113Cody Bradford26TEXAL33019.1422011.00011001.861.33P
114Kyle Bradish27BALAL2209.2211001.0000001.861.00P
115Taj Bradley23TBRAL1106.000000000.000.00P
116Ryan Brasier36LADNL121011.2413001.00011703.090.33P
117John Brebbia34CHWAL140012.1101001.0000000.730.07P
118Alex Bregman30HOUAL383835329.088285825.977150002.352.263B
119Will Brennan26CLEAL312615238.06058110.983150002.231.90OF
120Colten Brewer31CHCNL70011.2220001.000-1-1701.540.29P
121Jonah Bride28MIANL63230.0945031.00013214002.701.293B-1B
122Jhony Brito26SDPNL130020.1413001.00011001.770.31P
123Connor Brogdon29TOTNL4003.0101001.0000003.000.25P
124Ben Brown24CHCNL94031.1110001.000-1-600.290.11P
125Hunter Brown25HOUAL87032.1871001.0000012.231.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
126Seth Brown31OAKAL342516227.15957110.98301-1-502.301.61OF-1B
127Vidal Bruján26MIANL312217210.084245469.929-4-24-1-503.342.29SS-3B-2B-OF
128Kris Bryant32COLNL88558.037343031.000-1-2700-15.744.631B-OF
129Walker Buehler29LADNL2207.110010.0000000.000.00P
130JB Bukauskas27MILNL6006.0101001.0000001.500.17P
131Aaron Bummer30ATLNL140013.0303001.000-1-1502.080.21P
132Nick Burdi31NYYAL9006.200000000.000.00P
133Jake Burger28MIANL212119180.0986232410.959-2-15-3-2004.704.483B-1B
134Brock Burke27TEXAL5003.000000000.000.00P
135Alec Burleson25STLNL1410280.035314011.0000711513.942.33OF-1B
136Corbin Burnes29BALAL99053.2124710.917-1-401.841.22P
137Michael Busch26CHCNL393734329.228526417418.986-2-7-2-7-27.677.031B-3B
138Lawrence Butler23OAKAL402924279.07169110.98641614-12.261.75OF
139José Buttó26NYMNL66033.0431001.0001601.090.67P
140Byron Buxton30MINAL242018179.052511001.000-1-642612.612.17OF
141José Caballero27TBRAL373736330.21444196715.95101-2-7-13.733.70SS
142Trey Cabbage27HOUAL74129.0761001.0000160002.171.00OF
143Edward Cabrera26MIANL55021.1303001.0000001.270.60P
144Génesis Cabrera27TORAL160014.1101001.000-1-1400.630.06P
145Oswaldo Cabrera25NYYAL363530312.0112456438.973-1-20003.142.663B-1B-SS-2B-OF
146Alex Call29WSNNL75450.013121011.000-1-33-1-2402.341.86OF
147Isaiah Campbell26BOSAL7006.1312001.00013204.260.43P
148Luis Campusano25SDPNL373232294.12952821210.997-1-3-6-24-18.997.95C
149Alexander Canario24CHCNL127466.024240001.00023011803.272.00OF
150Jeimer Candelario30CINNL333330288.0108624335.972-5-21-4-17-13.283.093B-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
151Mark Canha35DETAL242217203.16160013.98401-1-502.662.31OF-1B
152Griffin Canning28LAAAL88040.2431001.0000000.890.50P
153Jonathan Cannon23CHWAL33013.2312001.0000001.981.00P
154Yennier Cano30BALAL210020.1734011.00022003.100.33P
155Dominic Canzone26SEAAL1310680.214140001.0000311401.561.08OF
156Victor Caratini30HOUAL151414124.0121113710.992160008.718.00C-1B
157Dylan Carlson25STLNL84442.010100001.000249-1-2802.141.25OF
158Kerry Carpenter26DETAL231913166.246451001.0002120002.482.00OF
159Carlos Carrasco37CLEAL88040.1413001.000-1-500.890.50P
160Corbin Carroll23ARINL404039357.097961011.000251302.452.43OF
161Evan Carter21TEXAL343227286.06563110.98541631202.011.88OF
162Triston Casas24BOSAL222018183.017015018210.988-1-6-2-1308.268.001B
163Nick Castellanos32PHINL414140365.066642001.00014-5-16-11.631.61OF
164Luis Castillo31SEAAL99054.141210.750-1-400.500.33P
165Miguel Castro29ARINL8008.2303001.00012303.120.38P
166Willi Castro27MINAL403628331.190533613.989-11-410012.421.85SS-OF-3B-P
167Jake Cave31COLNL24107116.123212001.000-3-270001.780.96OF
168Dylan Cease28SDPNL88049.1734001.0000001.280.88P
169Slade Cecconi25ARINL44021.2211001.0000000.830.50P
170Andrew Chafin34DETAL160014.0220001.0000001.290.13P
171Aroldis Chapman36PITNL180013.2303001.0000001.980.17P
172Matt Chapman31SFGNL424141361.01172289616.94951641302.772.643B
173Jesse Chavez40ATLNL110014.1202001.0000001.260.18P
174Jazz Chisholm Jr.26MIANL424238361.0100991001.00001-5-16-12.492.38OF
175Jackson Chourio20MILNL373224286.074731001.000627-1-4-12.332.00OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
176Adam Cimber33LAAAL190018.0404011.00011102.000.21P
177José Cisnero35LAAAL140014.021010.500-1-1400.640.07P
178Aaron Civale29TBRAL88041.1101001.0000000.220.13P
179Emmanuel Clase26CLEAL210020.131110.667-1-1000.890.10P
180Jonatan Clase22SEAAL87664.011110001.0000-20001.551.38OF
181Garrett Cleavinger30TBRAL170015.2303001.0000001.720.18P
182Kody Clemens28PHINL62224.016115011.0001340006.002.671B-3B-2B
183Ernie Clement28TORAL322018188.077165836.96132231903.542.243B-SS-2B-OF
184Mike Clevinger33CHWAL2206.2202001.0000002.701.00P
185Dylan Coleman27HOUAL1001.000000000.000.00P
186Michael Conforto31SFGNL383734319.049490001.000-7-28-4-1501.381.29OF
187Roansy Contreras24PITNL120016.1220001.0000001.100.17P
188William Contreras26MILNL343434304.02962771631.990270008.678.62C
189Willson Contreras32STLNL202018164.1158148910.9941621518.607.85C
190Garrett Cooper33TOTMLB109574.069627071.000110-1-16-18.396.271B-OF
191Patrick Corbin34WSNNL88042.2606001.0000001.270.75P
192Carlos Correa29MINAL232321193.080364226.975-2-13-3-1913.643.39SS
193Nestor Cortes29NYYAL99053.2523011.0001400.840.56P
194Tom Cosgrove28SDPNL150012.0202001.00011701.500.13P
195Danny Coulombe34BALAL190015.2101001.00011300.570.05P
196Jake Cousins29NYYAL2003.000000000.000.00P
197Colton Cowser24BALAL353023280.059581001.000160001.901.69OF
198Brandon Crawford37STLNL98668.025619061.000-2-360003.312.78SS
199J.P. Crawford29SEAAL222221194.1793643071.0005290003.663.59SS
200Kutter Crawford28BOSAL99052.1844011.0001401.380.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
201Nabil Crismatt29LADNL4006.0101001.0000001.500.25P
202Cooper Criswell27BOSAL65025.2202011.0001800.700.33P
203Garrett Crochet25CHWAL99046.2523001.0000000.960.56P
204Jake Cronenworth30SDPNL404037351.131728826328.991152708.047.851B
205Declan Cronin26MIANL120018.2101001.000-1-1100.480.08P
206Pete Crow-Armstrong22CHCNL171412130.038380001.0000154602.632.24OF
207Fernando Cruz34CINNL180017.0110001.0000000.530.06P
208Oneil Cruz25PITNL393737332.11224074815.934-3-10-3-1103.092.92SS
209José Cuas30CHCNL6008.000000000.000.00P
210Xzavion Curry25CLEAL1105.000000000.000.00P
211Travis d'Arnaud35ATLNL322523231.02302237031.0003151518.967.19C
212Bobby Dalbec29BOSAL211510134.1957322071.0004381906.364.321B-3B
213Yu Darvish37SDPNL88040.2514001.0000001.110.63P
214Henry Davis24PITNL222119184.1181173711.99417-3-2008.798.18C
215J.D. Davis31OAKAL19177149.081661418.988-6-47-1-814.833.333B-1B
216Noah Davis27COLNL1003.000000000.000.00P
217Brett de Geus26SEAAL4003.1101001.0000002.700.25P
218Bryan De La Cruz27MIANL171715145.031292011.000-3-271811.921.82OF
219Elly De La Cruz22CINNL414141361.01436668918.937-3-10-3-1003.343.27SS
220Enyel De Los Santos28SDPNL190015.1110001.000-1-1300.590.05P
221Paul DeJong30CHWAL363228277.01054258513.952-3-15-1-403.252.78SS
222Jason Delay29PITNL11110.012120001.00001800010.8012.00C
223Jonny DeLuca25TBRAL99779.02221010.955-3-45-1-15-12.392.33OF
224Reid Detmers24LAAAL88045.1514001.0001400.990.63P
225Chris Devenski33TBRAL90014.0110001.000-1-1400.640.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
226Rafael Devers27BOSAL252522216.052232721.962-3-14-2-1102.082.003B
227Alexis Díaz27CINNL160014.2321011.0000001.840.19P
228Edwin Díaz30NYMNL160016.220110.500-2-2400.540.06P
229Elias Díaz33COLNL292725235.01771641121.989-1-415-16.706.03C
230Miguel Díaz29HOUAL1001.000000000.000.00P
231Yainer Diaz25HOUAL272727237.02472331133.988-1-60009.279.04C
232Yandy Díaz32TBRAL353531308.126524815222.992160007.687.511B
233Jake Diekman37NYMNL150012.100000-1-160.000.00P
234Seranthony Domínguez29PHINL160014.0312001.0000001.930.19P
235Brendan Donovan27STLNL353427301.264531011.984-3-13-3-1101.881.54OF-2B-3B
236Camilo Doval26SFGNL160016.042112.750-1-1301.690.19P
237Brenton Doyle26COLNL404040350.1113111020.982310-3-1002.852.78OF
238Brandon Drury31LAAAL252421203.01116545114.991-2-11-6-3504.884.402B-1B
239Daniel Duarte27MINAL2004.0110001.0000002.250.50P
240Shawn Dubin28HOUAL80010.2321001.0000002.530.38P
241Mauricio Dubón29HOUAL282115199.067551023.9700316-12.942.24OF-2B-3B-1B
242Tyler Duffey33KCRAL7007.2110001.0000001.170.14P
243Oliver Dunn26MILNL23167132.0441133041.00043332703.001.833B-2B-1B
244Dane Dunning29TEXAL77037.1532001.0000001.210.71P
245Ezequiel Duran25TEXAL241812160.077601523.9743201704.223.131B-3B-OF-SS-2B
246Jarren Duran27BOSAL414126358.09186411.989827103312.262.20OF
247Jhoan Durán26MINAL7007.000000000.000.00P
248Adam Duvall35ATLNL201413134.238371001.000001802.541.90OF
249Zach Eflin30TBRAL99053.0954001.0001401.531.00P
250Bryce Elder25ATLNL44020.2752021.0000003.051.75P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
251Kent Emanuel32MIANL2006.0101001.0000001.500.50P
252Christian Encarnacion-Strand24CINNL292928255.0215196190131.00013-1-507.597.411B
253Nathan Eovaldi34TEXAL77041.11165001.0000002.401.57P
254Lucas Erceg29OAKAL160016.0422011.0000002.250.25P
255Santiago Espinal29CINNL312827252.072205026.972-1-7-3-1402.502.263B-2B
256Paolo Espino37TORAL2004.200000000.000.00P
257Joey Estes22OAKAL1105.0211001.0000003.602.00P
258Carlos Estévez31LAAAL120011.2101001.0000000.770.08P
259Jeremiah Estrada25SDPNL6008.000000000.000.00P
260Thairo Estrada28SFGNL414039347.018652132229.989-2-6-4-1404.774.492B
261Alex Faedo28DETAL150026.131110.6671800.680.13P
262Pete Fairbanks30TBRAL9008.0110001.0000001.130.11P
263Stuart Fairchild28CINNL272316200.063630001.00042342442.842.33OF
264Bailey Falter27PITNL88043.1514001.000-1-501.040.63P
265Buck Farmer33CINNL150021.1312001.0000001.270.20P
266Kyle Farmer33MINAL33197183.1592039081.0003191702.901.443B-2B-SS
267Calvin Faucher28MIANL120014.2404001.0000002.450.33P
268Erick Fedde31CHWAL88045.0532001.0000001.000.63P
269Ryan Feltner27COLNL88045.0844011.000-1-401.601.00P
270Caleb Ferguson27NYYAL170014.0220001.0000001.290.12P
271Tyler Ferguson30OAKAL3004.000000000.000.00P
272Freddy Fermin29KCRAL211717153.21441377001.00032432318.436.86C
273José Fermín25STLNL43229.01028001.000-1-21-1-4103.102.002B-3B
274Ryan Fernandez26STLNL140017.1321001.0000001.560.21P
275J.P. Feyereisen31LADNL7007.0101001.0000001.290.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
276Kyle Finnegan32WSNNL170016.1101001.0000000.550.06P
277Tyler Fitzgerald26SFGNL18138131.154282153.907-2-17-3-27-23.362.23OF-SS-2B-P-1B
278Jack Flaherty28DETAL88048.2431001.000-1-400.740.50P
279Josh Fleming28PITNL171019.0927031.00033204.260.53P
280David Fletcher30ATLNL53128.020614041.00015314306.434.002B
281Dominic Fletcher26CHWAL191814151.15046220.960-1-1117-12.852.53OF
282Chris Flexen29CHWAL86035.2725001.0001601.770.88P
283Wilmer Flores32SFGNL282018185.019617519220.990-2-1331909.446.691B-3B
284Estevan Florial26CLEAL15116102.023230001.000-1-622302.031.53OF
285Dylan Floro33WSNNL190020.1523001.000-1-1002.210.26P
286Jason Foley28DETAL180016.1312011.000-1-1201.650.17P
287Nick Fortes27MIANL302518217.02212091110.995-2-130019.127.33C
288Justin Foscue25TEXAL1002.0110001.0000-1560004.501.002B
289Jake Fraley29CINNL242015176.04744210.979-3-191602.351.92OF
290J.P. France29HOUAL55025.1110001.0000000.360.20P
291Ty France29SEAAL383736330.025923522221.992-1-4-4-1507.016.761B
292Bowden Francis28TORAL52014.2523001.00011403.071.00P
293Adam Frazier32KCRAL262012172.2832853210.97621674824.223.002B-OF
294Kyle Freeland31COLNL44015.251310.8000002.301.00P
295Freddie Freeman34LADNL434339375.135231040226.99402-2-618.398.141B
296Tyler Freeman25CLEAL353326299.094868031.000-1-31422.832.41OF-2B-3B-SS
297Sal Frelick24MILNL383622305.05958010.983-5-19-5-19-11.711.49OF-3B
298Luis Frías26ARINL7006.110010.0000000.000.00P
299Max Fried30ATLNL88145.1927001.00031301.791.13P
300TJ Friedl28CINNL65544.010100001.0000-130002.052.00OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
301David Fry28CLEAL201511146.0106100514.99100-2-1606.474.20C-1B-OF-3B
302Carson Fulmer30LAAAL80016.0101001.0000000.560.13P
303Kody Funderburk27MINAL140018.020110.5000000.500.07P
304Hunter Gaddis26CLEAL210020.221010.5000000.440.05P
305Giovanny Gallegos32STLNL13009.0211001.0000002.000.15P
306Zac Gallen28ARINL88044.0633001.0001501.230.75P
307Joey Gallo30WSNNL191817157.2136123130141.0000021507.767.161B-OF
308Adolis García31TEXAL373632308.08178030.9630-2-3-11-12.282.11OF
309Avisaíl García33MIANL161310114.039381001.000040003.082.44OF
310Deivi García25CHWAL140014.000000-1-140.000.00P
311Luis García37LAAAL180016.100000000.000.00P
312Luis García Jr.24WSNNL333026267.01416278122.993-1-4-2-904.724.242B
313Maikel Garcia24KCRAL424240365.0105307056.952-2-8-1-302.472.383B
314Robert Garcia28WSNNL150011.1101001.000-1-1800.790.07P
315Yimi García33TORAL150015.100000000.000.00P
316Amir Garrett32LAAAL5004.100000-1-460.000.00P
317Braxton Garrett26MIANL1105.1101001.0000001.691.00P
318Reed Garrett31NYMNL140021.041210.750-1-1001.290.21P
319Robert Gasser25MILNL1106.0101001.0000001.501.00P
320Kevin Gausman33TORAL88036.1321001.000-1-600.740.38P
321Zack Gelof24OAKAL242424213.01234973121.99263131705.155.082B
322Kyle Gibson36STLNL88049.0954001.0000001.651.13P
323Luis Gil26NYYAL88043.0128311.917-1-502.301.38P
324Logan Gilbert27SEAAL88052.0770001.000-1-401.210.88P
325Logan Gillaspie27SDPNL1000.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
326Andrés Giménez25CLEAL393937349.01596194423.9750-12704.003.972B
327Kevin Ginkel30ARINL180017.1202001.00011201.040.11P
328Tyler Glasnow30LADNL99057.01293001.000-1-401.891.33P
329Paul Goldschmidt36STLNL393837337.2336312240401.000-2-831118.968.621B
330Austin Gomber30COLNL88044.280710.8752901.410.88P
331Yan Gomes36CHCNL211715155.01561506001.00004-4-3109.067.43C
332Marco Gonzales32PITNL33017.0413011.00011202.121.33P
333Nick Gonzales25PITNL43328.01147011.0000-210003.542.752B
334Romy Gonzalez27BOSAL75341.017125011.0000-130003.732.43SS-1B
335Victor González28NYYAL150012.2523001.00011603.550.33P
336Hunter Goodman24COLNL75343.133312041.0001280006.854.711B-OF
337Niko Goodrum32TOTAL127775.12515732.880-6-101-4-6402.631.833B-OF-1B-SS-2B
338Nick Gordon28MIANL322621231.06052621.96702-4-2002.261.81OF-2B
339MacKenzie Gore25WSNNL88040.050410.800-2-1000.900.50P
340Nolan Gorman24STLNL373433304.21505692229.987-1-40004.374.002B
341Yasmani Grandal35PITNL76655.05652220.9640-80008.847.71C
342Jon Gray32TEXAL98045.2624001.0000001.180.67P
343Josiah Gray26WSNNL2208.100000000.000.00P
344Sonny Gray34STLNL66035.1505001.0000001.270.83P
345Tristan Gray28MIANL1001.00000000000.000.003B
346Chad Green33TORAL7007.200000000.000.00P
347Hunter Greene24CINNL88045.1312001.000-1-400.600.38P
348Riley Greene23DETAL313026265.264631011.00031341822.172.06OF
349Randal Grichuk32ARINL19137117.031310001.000-1-911002.381.63OF
350Trent Grisham27NYYAL16118101.023221001.00004-1-1102.051.44OF
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
351Vaughn Grissom23BOSAL77760.033924041.0001170004.954.712B
352Robbie Grossman34TOTAL211916161.04442110.977-2-12-1-702.402.05OF
353Michael Grove27LADNL161022.1211001.0000000.810.13P
354Vladimir Guerrero Jr.25TORAL383837326.030528519129.997140008.398.001B
355Luis Guillorme29TOTMLB129681.0371225031.00034111404.113.082B-3B-SS-P
356Lourdes Gurriel Jr.30ARINL383835335.08983330.96662227-12.312.26OF
357Vladimir Gutierrez28MIANL1004.000000000.000.00P
358Josh Hader30HOUAL170017.0404001.00011202.120.24P
359Sam Haggerty30SEAAL64239.065010.83312813001.150.83OF
360DL Hall25MILNL44016.1202001.0000001.100.50P
361David Hamilton26BOSAL161210118.057252848.930-3-26-2-2004.043.12SS-2B
362Ian Hamilton29NYYAL170020.1440001.000-1-1001.770.24P
363Garrett Hampson29KCRAL31115123.0483711011.00033021903.511.33OF-2B-SS-3B-1B
364Emerson Hancock25SEAAL77034.195220.7780001.831.00P
365Mitch Haniger33SEAAL363532304.17975040.949-5-21-6-23-22.222.08OF
366Ian Happ29CHCNL333328284.275732011.00031131222.372.27OF
367Bryce Harper31PHINL373735330.0313280330231.00041514-18.548.461B
368Brett Harris26OAKAL11111094.03392313.97018-4-5103.062.913B
369Hogan Harris27OAKAL1005.100000000.000.00P
370Michael Harris II23ATLNL383838340.27169110.986-3-111301.851.84OF
371Kyle Harrison22SFGNL99050.0523001.000-1-400.900.56P
372Grant Hartwig26NYMNL2003.000000000.000.00P
373Hunter Harvey29WSNNL190021.1330001.000-2-1901.270.16P
374Ke'Bryan Hayes27PITNL343333295.195236939.968311416-12.802.713B
375Austin Hays28BALAL18118105.22221010.955-2-20-2-2201.791.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
376Andrew Heaney33TEXAL88041.000000-1-50.000.00P
377Jonathan Heasley27BALAL3004.1211001.0000004.150.67P
378Austin Hedges31CLEAL1211788.21061015001.000223341110.768.83C
379Jonah Heim29TEXAL363227282.0285274831.9890-152119.007.83C
380Ryan Helsley29STLNL190019.0330011.000-1-1101.420.16P
381Gunnar Henderson23BALAL393938356.016256103321.98141551704.024.08SS
382Kyle Hendricks34CHCNL66026.0734001.0000002.421.17P
383Blair Henley27HOUAL1100.1000000000.000.00P
384Ronny Henriquez24MINAL1002.000000000.000.00P
385Tommy Henry26ARINL66028.1330001.000-1-700.950.50P
386Sam Hentges27CLEAL3003.1110001.0000002.700.33P
387Kevin Herget33MILNL2003.200000000.000.00P
388Darell Hernaiz22OAKAL282212191.0813445210.975-1-4-3-1913.722.32SS-3B-2B
389Enrique Hernández32LADNL302113201.0594316011.0003200002.641.79OF-3B-2B-1B
390Jonathan Hernández27TEXAL5006.0110001.0000001.500.20P
391Jose Hernandez26PITNL6004.200000000.000.00P
392Teoscar Hernández31LADNL434332370.179763001.00051741211.921.84OF
393Iván Herrera24STLNL212017179.21851832011.000-3-21-4-2709.278.81C
394Tim Herrin27CLEAL190019.0413001.0000001.890.21P
395Jason Heyward34LADNL44232.011110001.000312627503.092.75OF
396Aaron Hicks34LAAAL149887.219190001.000-2-33-2-2701.951.36OF-P
397Jordan Hicks27SFGNL99048.01812512.944-1-403.191.89P
398Kyle Higashioka34SDPNL1212695.09490311.9890-5-1-13-28.817.75C
399Tim Hill34CHWAL160014.051220.600-1-1401.930.19P
400Sean Hjelle27SFGNL80013.1211001.00011501.350.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
401Bryan Hoeing27MIANL110019.2220001.0000000.920.18P
402Nico Hoerner27CHCNL414138365.216658102613.964-6-19-4-1303.943.642B-SS
403Jeff Hoffman31PHINL180018.0550001.0000002.500.28P
404Colin Holderman28PITNL120011.0211001.0000001.640.17P
405Jackson Holliday20BALAL1010987.0421032051.000-1-7-1-1404.344.202B
406Clay Holmes31NYYAL170017.1110001.000-1-1200.520.06P
407Tyler Holton28DETAL140020.0404001.0000001.800.29P
408Rhys Hoskins31MILNL232219185.01561421229.987-2-15-3-1907.496.701B
409Tanner Houck28BOSAL88152.113112011.000-1-402.241.63P
410Adrian Houser31NYMNL76030.2514001.000-1-701.470.71P
411Bryan Hudson27MILNL150022.1312001.0001901.210.20P
412Dakota Hudson29COLNL88039.2514001.0000001.130.63P
413Daniel Hudson37LADNL170017.0211001.0000001.060.12P
414Sam Huff26TEXAL1002.0220001.0000240009.002.00C
415Brandon Hughes28ARINL3102.200000000.000.00P
416Kyle Hurt26LADNL3106.2110001.0000001.350.33P
417Andy Ibáñez31DETAL1610693.140102914.9750533813.762.292B-3B-OF
418Raisel Iglesias34ATLNL170016.1404001.0000002.200.24P
419Shota Imanaga30CHCNL88046.2826001.0000001.541.00P
420Jonathan India27CINNL272727235.0783048061.00017-2-1002.992.892B
421Cole Irvin30BALAL77040.1734011.0000001.561.00P
422Jake Irvin27WSNNL88045.21055011.0001401.971.25P
423Kyle Isbel27KCRAL363225278.281810001.0001541702.622.25OF
424Alex Jackson28TBRAL76350.051474001.0001250009.187.29C
425Jay Jackson36MINAL140018.1312001.0000001.470.21P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
426Luke Jackson32SFGNL10009.1101001.0000000.960.10P
427Joe Jacques29BOSAL1001.200000000.000.00P
428Travis Jankowski33TEXAL155359.01615010.93812224002.291.00OF
429Danny Jansen29TORAL161414126.0121116320.983-1-60018.507.44C
430Kenley Jansen36BOSAL140013.2000000000.000.00P
431Bryce Jarvis26ARINL150022.0312001.0001901.230.20P
432Cristian Javier27HOUAL55024.2211001.000-1-800.730.40P
433Griffin Jax29MINAL190017.2413001.00011102.040.21P
434Tyler Jay30NYMNL2004.0110001.0000002.250.50P
435Daulton Jefferies28SFGNL2104.200000000.000.00P
436Ryan Jeffers27MINAL191918164.1191184610.9950-3-3-22-110.4110.00C
437Dany Jiménez30OAKAL150014.220110.5000000.610.07P
438Joe Jiménez29ATLNL160016.010010.0000000.000.00P
439Connor Joe31PITNL332814246.11361277211.985-1-7-2-9-14.903.62OF-1B
440Pierce Johnson33ATLNL130012.0211001.0000001.500.15P
441Jahmai Jones26NYYAL82128.0725001.0001330002.250.882B-OF-3B
442Jared Jones22PITNL88047.0422001.0001400.770.50P
443Nolan Jones26COLNL252523211.24440040.90900-2-11-11.701.60OF
444Aaron Judge32NYYAL343429290.277761001.000-1-32802.382.26OF
445Edouard Julien25MINAL403325294.11243983211.984-6-23-4-16-13.733.052B
446Josh Jung26TEXAL44336.014410021.0000-1313303.503.503B
447Jakob Junis31MILNL1104.000000000.000.00P
448Janson Junk28MILNL3005.0101001.0000001.800.33P
449Colt Keith22DETAL323226271.11445289316.9790-20004.684.412B
450Jarred Kelenic24ATLNL252418206.043403001.000021501.881.72OF
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
451Brad Keller28CHWAL41012.2321001.0000002.130.75P
452Mitch Keller28PITNL99155.01239011.0002701.961.33P
453Carson Kelly29DETAL251917180.1183173914.99532142729.087.28C
454Joe Kelly36LADNL150013.1514001.00011503.380.33P
455Kevin Kelly26TBRAL130016.2110001.000000.540.08P
456Merrill Kelly35ARINL44024.2633001.0001802.191.50P
457Michael Kelly31OAKAL190023.2211001.0000000.760.11P
458Zack Kelly29BOSAL6008.1101001.0000001.080.17P
459Tony Kemp32BALAL52120.1835001.0000-90003.541.332B-OF
460Buddy Kennedy25DETAL52224.01459021.00001915005.252.802B-3B
461Max Kepler31MINAL231917177.034331001.000031601.731.48OF
462Orion Kerkering23PHINL110011.2211001.000-1-1701.540.18P
463Ray Kerr29ATLNL2003.0110001.000003.000.50P
464Grae Kessinger26HOUAL91121.0113711.90914215704.291.113B-2B-SS-P
465Kevin Kiermaier34TORAL262116181.063630001.000-1-721303.132.42OF
466Yusei Kikuchi33TORAL88047.2734001.0002801.320.88P
467Ha-Seong Kim28SDPNL444442383.116255101625.9632613-13.663.55SS
468Craig Kimbrel36BALAL190016.1110001.000-1-1200.550.05P
469Isiah Kiner-Falefa29TORAL393326295.01254084113.992210416-13.782.703B-2B-SS-P-OF
470John King29STLNL6007.1202001.0000002.450.33P
471Michael King29SDPNL98049.01037001.0002801.841.11P
472Tyler Kinley33COLNL160015.0303001.0000001.800.19P
473George Kirby26SEAAL99050.1312001.0000000.540.33P
474Alex Kirilloff26MINAL27238182.155532011.000-1-4-5-3202.712.04OF-1B
475Alejandro Kirk25TORAL252419202.02041921020.99031663619.008.08C
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
476Andrew Kittredge34STLNL180016.2202001.0000001.080.11P
477Heston Kjerstad25BALAL44232.0770001.000-1-1913701.971.75OF
478Will Klein24KCRAL1001.000000000.000.00P
479Landon Knack26LADNL33016.0330001.0000001.691.00P
480Andrew Knizner29TEXAL1611694.095941001.000-1-13-2-2609.105.94C
481Jared Koenig30MILNL100015.130210.667-1-1301.170.20P
482Stephen Kolek27SDPNL190019.2514001.0000002.290.26P
483Michael Kopech28CHWAL170019.2211001.0000000.920.12P
484Dean Kremer28BALAL88046.0123720.8331401.961.25P
485Zac Kristofak26LAAAL1002.000000000.000.00P
486Joel Kuhnel29HOUAL1002.000000000.000.00P
487Steven Kwan26CLEAL323230283.06258311.98431241601.941.91OF
488Peter Lambert27COLNL103023.2101001.000-1-800.380.10P
489Dinelson Lamet31LADNL3004.1220001.0000004.150.67P
490Alex Lange28DETAL170014.2101001.0000000.610.06P
491Shea Langeliers26OAKAL353230287.02822661332.98915-1-408.757.97C
492Wyatt Langford22TEXAL1212898.014140001.0000-611201.291.17OF
493Trevor Larnach27MINAL88465.014140001.0000-10001.941.75OF
494Jacob Latz28TEXAL200018.2202001.0000000.960.10P
495Ramón Laureano29CLEAL281912173.056515001.00043121332.912.00OF
496Derek Law33WSNNL210025.0110001.0000000.360.05P
497Justin Lawrence29COLNL150015.1110001.0000000.590.07P
498Kyle Leahy27STLNL5009.200000000.000.00P
499Jordan Leasure25CHWAL170016.1321001.00011201.650.18P
500José Leclerc30TEXAL160017.0211001.0000001.060.13P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
501Dylan Lee29ATLNL120020.1514001.00011002.210.42P
502Jung Hoo Lee25SFGNL373635306.280791001.000-2-7-1-302.352.16OF
503Korey Lee25CHWAL251817165.01601528011.000-1-5-3-22-18.736.40C
504Casey Legumina27CINNL1002.000000000.000.00P
505Jack Leiter24TEXAL2207.2101001.0000001.170.50P
506Mark Leiter Jr.33CHCNL170017.0101001.000-1-1200.530.06P
507Dominic Leone32CHWAL170014.230210.667-1-1401.230.12P
508Royce Lewis25MINAL1102.0110001.000000004.501.003B
509Matthew Liberatore24STLNL152023.2624001.0001802.280.40P
510Francisco Lindor30NYMNL403936344.01385580317.978-3-11-2-7-13.533.38SS
511Trey Lipscomb24WSNNL302825251.0882854610.9322921002.942.653B-1B-2B
512Zack Littell28TBRAL88044.2826001.0000001.611.00P
513Brendon Little27TORAL3003.1101001.0000002.700.33P
514Luke Little23CHCNL10109.0303011.0000003.000.30P
515Ben Lively32CLEAL55027.1312001.0000000.990.60P
516Jonathan Loáisiga29NYYAL3004.0312001.0000006.751.00P
517Nick Lodolo26CINNL66035.030210.667-2-1100.510.33P
518Nick Loftin25KCRAL117257.1361719051.00011600-15.652.772B-3B-1B
519Joey Loperfido25HOUAL98471.024231001.00034711603.042.67OF
520Jacob Lopez26TBRAL3005.100000-1-380.000.00P
521Jorge López31NYMNL200019.010010.000-2-2100.000.00P
522Nicky Lopez29CHWAL333128278.01304583213.9850-2-2-9-14.143.562B-SS
523Otto Lopez25MIANL159784.030101911.967-2-240003.111.932B-3B-SS
524Pablo López28MINAL88044.042110.7500000.610.38P
525Reynaldo López30ATLNL77040.1752001.0000001.561.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
526Michael Lorenzen32TEXAL66036.0826021.00021102.001.33P
527Richard Lovelady28CHCNL7005.2321001.000-1-3504.760.43P
528Brandon Lowe29TBRAL87560.1341420061.000117-1-2005.074.252B
529Josh Lowe26TBRAL55545.01312010.923-1-25-1-26-12.402.40OF
530Nathaniel Lowe28TEXAL222222193.018316912216.98902-3-19-18.448.231B
531Easton Lucas27OAKAL3003.200000000.000.00P
532Seth Lugo34KCRAL99059.21156011.0000001.661.22P
533Gavin Lux26LADNL302621236.110841670131.00052742004.113.602B
534Jesús Luzardo26MIANL66031.2514001.0001601.420.83P
535Jordan Lyles33KCRAL5005.0110001.0000001.800.20P
536Daniel Lynch IV27KCRAL2107.0101011.0000001.290.50P
537Lance Lynn37STLNL88040.131110.667-1-500.450.25P
538Manny Machado31SDPNL1010987.024618001.00022911402.482.403B
539Josh Maciejewski28NYYAL1001.000000000.000.00P
540Nick Madrigal27CHCNL35137152.0421428061.000-2-140002.491.113B-2B
541Kenta Maeda36DETAL77030.273311.8570001.760.86P
542Luke Maile33CINNL181613143.01651541010.994328-3-25110.329.11C
543Anthony Maldonado26MIANL8109.042111.750-1-2203.000.38P
544Martín Maldonado37CHWAL242316192.0192186510.995-2-13-2-1308.957.96C
545Sean Manaea32NYMNL88041.1413001.0000000.870.50P
546Matt Manning26DETAL44022.2211011.0000000.790.50P
547Alek Manoah26TORAL22011.0101001.0000000.820.50P
548Joe Mantiply33ARINL200017.1321001.0000001.560.15P
549Kyle Manzardo23CLEAL2004.0431001.0000480009.002.001B
550Manuel Margot29MINAL31155159.137370001.00003-3-2202.091.19OF
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
551Ron Marinaccio28NYYAL90012.2211001.0000001.420.22P
552Alec Marsh26KCRAL66032.093420.7780001.971.17P
553Brandon Marsh26PHINL373229297.05754211.982-1-362411.701.51OF
554Ketel Marte30ARINL363428298.018781104226.98962383215.595.142B-SS
555Starling Marte35NYMNL313128273.06359312.984-2-10-1-402.042.00OF
556Yunior Marte29PHINL120013.1211001.0000001.350.17P
557Austin Martin25MINAL252213187.147461011.000-4-27-5-32-12.261.81OF-2B
558Chris Martin38BOSAL150015.1532001.000-1-1302.930.33P
559Justin Martinez22ARINL100012.2202001.0000001.420.20P
560Nick Martinez33CINNL94033.171421.714-1-601.350.56P
561Seth Martinez29HOUAL180022.0312001.0001901.230.17P
562Nick Martini34CINNL52119.0440001.0000150001.890.80OF
563Michael Massey26KCRAL191917163.0702743071.000031703.873.682B
564Miles Mastrobuoni28CHCNL105148.22391312.9570-512404.072.202B-OF-3B
565Jorge Mateo29BALAL242016185.21004057314.97042421204.704.042B-OF-SS
566Phil Maton31TBRAL180014.2101001.0000000.610.06P
567Luis Matos22SFGNL21117.0660001.000-1-780003.183.00OF
568Yuki Matsui28SDPNL200018.241210.7500001.450.15P
569Steven Matz33STLNL66027.241211.7500000.980.50P
570Tyler Matzek33ATLNL110010.0000000000.000.00P
571Tim Mayza32TORAL190013.0101001.0000000.690.05P
572James McArthur27KCRAL160018.1101001.0000000.490.06P
573James McCann34BALAL181614145.2153142920.987-1-9-4-33-29.338.39C
574Kyle McCann26OAKAL1311789.08578431.965-1-20-1-1308.296.31C
575Jake McCarthy26ARINL332319218.05150010.9800-1-2-1102.061.52OF
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
576Darren McCaughan28MIANL1004.2101001.0000001.931.00P
577Chas McCormick29HOUAL212116181.041410001.000-3-18-2-1302.041.95OF
578Andrew McCutchen37PITNL2003.0000000-1120000.000.00OF
579T.J. McFarland35OAKAL210017.0624011.000-1-1203.180.29P
580Scott McGough34ARINL150016.0211001.0000001.130.13P
581Reese McGuire29BOSAL221816161.1172165432.9830-2-1-709.437.68C
582Ryan McKenna27BALAL83130.011110001.000-1-34-1-4003.301.38OF
583Triston McKenzie26CLEAL88040.2761001.0000001.550.88P
584Zach McKinstry29DETAL251610153.251153333.941-1-8-1-702.811.66SS-3B-2B-OF-P
585Ryan McMahon29COLNL414139357.1127229969.953-1-32703.052.953B
586Jeff McNeil32NYMNL393835343.01607583225.988-4-13-3-1014.153.762B-OF
587Curtis Mead23TBRAL252321200.174264539.95900-4-2403.192.842B-3B
588Parker Meadows24DETAL322615217.159590001.00042331602.441.84OF
589John Means31BALAL22011.2101001.0000000.770.50P
590Nick Mears27COLNL160015.2202001.0000001.150.13P
591Trevor Megill30MILNL9009.200000000.000.00P
592Tylor Megill28NYMNL1104.0202011.0000004.502.00P
593MJ Melendez25KCRAL343417269.15855211.983-4-182801.901.63OF-1B
594Danny Mendick30CHWAL1010985.22481511.9582260002.422.303B
595Joey Meneses32WSNNL212121188.0185169160181.0000-10018.868.811B
596Whit Merrifield35PHINL221916180.047321414.979150002.301.84OF-2B-3B
597Jackson Merrill21SDPNL413737334.1128124222.98462131003.393.07OF
598Julian Merryweather32CHCNL4004.200000000.000.00P
599Matt Mervis26CHCNL1001.0110001.000000009.000.50P-1B
600Max Meyer25MIANL33017.0642001.0000003.182.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
601Jake Meyers28HOUAL312119195.06867010.985423-2-12-13.092.16OF
602Miles Mikolas35STLNL99048.0752011.000-1-401.310.78P
603Wade Miley37MILNL2207.0202001.0000002.571.00P
604Drew Millas26WSNNL22216.014113001.0001790007.887.00C
605Bobby Miller25LADNL33011.2101001.0000000.770.33P
606Bryce Miller25SEAAL88047.1642001.0000001.140.75P
607Erik Miller26SFGNL201020.1101001.00011000.440.05P
608Mason Miller25OAKAL130016.1110001.0000000.550.08P
609Owen Miller27MILNL53123.015132011.000-1-610005.872.141B-3B-2B-P
610Shelby Miller33DETAL150016.1110001.0000000.550.07P
611Tyson Miller28SEAAL90011.2110001.0000000.770.11P
612Hoby Milner33MILNL200019.1853001.00011003.720.40P
613A.J. Minter30ATLNL210017.2202001.00011101.020.10P
614José Miranda26MINAL222010167.135132112.971-1-61701.831.553B-1B
615Casey Mize27DETAL77037.2844021.0001501.911.14P
616Anthony Molina22COLNL80015.2422001.00022602.300.50P
617Sam Moll32CINNL5005.0101001.0000001.800.20P
618Andruw Monasterio27MILNL73130.0945001.0001470002.701.133B-2B-OF
619Yoán Moncada29CHWAL11111086.03182124.93511211403.032.643B
620Mickey Moniak26LAAAL292315200.06059010.98316-2-12-12.662.03OF
621Frankie Montas31CINNL77030.0936001.0001702.701.29P
622Elehuris Montero25COLNL312825245.1306296100281.000-2-12-2-10011.239.871B
623Rafael Montero33HOUAL190018.2202001.0000000.960.11P
624Jordan Montgomery31ARINL55028.1404001.0000001.270.80P
625Dylan Moore31SEAAL322721253.2108624517.99152231403.802.97SS-OF-1B-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
626Matt Moore35LAAAL160015.0202001.000-1-1301.200.13P
627Adrián Morejón25SDPNL110016.2202001.000001.080.18P
628Christopher Morel25CHCNL333311250.073214753.932-2-7-5-2402.452.063B
629Gabriel Moreno24ARINL322727248.02202041511.9951400-17.956.84C
630Eli Morgan28CLEAL9008.1303001.00012403.240.33P
631Charlie Morton40ATLNL77043.0404001.0000000.840.57P
632Ryan Mountcastle27BALAL373635331.234531826122.9970241429.339.301B
633Kyle Muller26OAKAL100027.284310.8750002.280.70P
634Cedric Mullins29BALAL373332310.063621001.000-1-42701.831.70OF
635Max Muncy33LADNL383434320.186226227.9772741502.362.213B
636Andrés Muñoz25SEAAL160016.230210.6670001.080.13P
637Roddery Muñoz24MIANL33015.2312001.0000001.721.00P
638Sean Murphy29ATLNL1106.0990001.0000-5800013.509.00C
639Tom Murphy33SFGNL1210884.269681001.000-2-31-5-71-27.335.75C
640Joe Musgrove31SDPNL88041.0954001.0000001.981.13P
641Parker Mushinski28HOUAL3004.010010.000-2-10000.000.00P
642Dane Myers28MIANL84248.01513110.9330-10002.631.75OF
643Tobias Myers25MILNL44017.0101001.0000000.530.25P
644Andrew Nardi25MIANL200017.0303001.00022401.590.15P
645Omar Narváez32NYMNL19149124.0135129242.970-4-42-6-5819.516.89C
646Nick Nastrini24CHWAL2208.0110001.000-1-2501.130.50P
647Bo Naylor24CLEAL282623232.1241232632.988-1-700-19.228.50C
648Josh Naylor27CLEAL353533313.027225021129.996281407.797.741B
649Kyle Nelson27ARINL110010.200000000.000.00P
650Nick Nelson28PHINL3003.1110001.0000002.700.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
651Ryne Nelson26ARINL66025.153110.8000001.420.67P
652Héctor Neris35CHCNL160015.0202001.000-1-1301.200.13P
653Zach Neto23LAAAL414141361.21454398422.9720127-13.513.44SS
654Tyler Nevin27OAKAL31257215.01099313310.972-2-140004.442.72OF-1B-3B
655Kevin Newman30ARINL272218199.0812059213.97532053003.572.82SS-2B
656Kyle Nicolas25PITNL6005.0202001.00014003.600.33P
657Tomás Nido30NYMNL171310124.0133124721.985000019.517.71C
658Brandon Nimmo31NYMNL373529313.056524001.000-1-2-4-1501.611.51OF
659Ryan Noda28OAKAL272218202.018516518222.9892141608.156.781B
660Aaron Nola31PHINL88049.0312011.0000000.550.38P
661Lars Nootbaar26STLNL282822247.26764121.970-2-100002.362.32OF
662Dedniel Núñez28NYMNL4006.100000000.000.00P
663Nasim Nuñez23WSNNL51014.051310.800-1-740002.570.80SS-2B
664Riley O'Brien29STLNL1001.000000000.000.00P
665Ryan O'Hearn30BALAL87458.125250041.000-2-430003.862.78OF-1B
666Logan O'Hoppe24LAAAL353332292.22952801320.993271409.018.37C
667Tyler O'Neill29BOSAL292614230.14644110.97816-1-501.761.55OF
668Bailey Ober28MINAL88043.0413001.0000000.840.50P
669Steven Okert32MINAL140011.200000000.000.00P
670Edward Olivares28PITNL17165120.03130010.9680-10002.251.76OF
671Matt Olson30ATLNL383838340.234931828332.9916192709.149.111B
672Reese Olson24DETAL77039.142110.750-1-500.690.43P
673Jonathan Ornelas24TEXAL1003.00000000000.000.002B
674Rafael Ortega33CHWAL113341.016160001.0002580003.511.45OF
675Joey Ortiz25MILNL352518234.085285436.965-1-5-2-1003.152.223B-2B-SS
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
676Luis Ortiz28PHINL1000.200000000.000.00P
677Luis Ortiz25PITNL130021.220110.5000000.420.08P
678Adam Ottavino38NYMNL160016.1422001.0000002.200.25P
679James Outman27LADNL332722243.16866110.985-1-7-1-402.482.03OF
680Cristian Pache25PHINL1210585.02118210.9520222802.121.67OF
681Chris Paddack28MINAL77037.1716001.000-1-501.691.00P
682Emilio Pagán33CINNL190017.1211001.0000001.040.11P
683Andy Pages23LADNL242419216.174731001.00073742203.083.08OF
684Pedro Pagés25STLNL61119.219190001.0000-210008.693.17C-1B
685Richie Palacios27TBRAL322623242.1665016021.000281402.452.06OF-2B
686Daniel Palencia24CHCNL70011.0101001.0000000.820.14P
687Andre Pallante25STLNL90010.0642001.00012005.400.67P
688Isaac Paredes25TBRAL363636323.167204526.97000-2-701.811.813B
689Kyren Paris22LAAAL33327.01275031.0001460004.004.002B
690Mitchell Parker24WSNNL55027.0220001.0000000.670.40P
691Wes Parsons31TOTAL4009.041210.7500003.000.75P
692Vinnie Pasquantino26KCRAL333329286.0288263250211.000519521-19.068.731B
693Graham Pauley23SDPNL64134.1126511.917-1-31-1-3502.881.573B-1B
694James Paxton35LADNL77038.1404001.00021000.940.57P
695Joel Payamps30MILNL150013.031110.6670001.380.13P
696Nate Pearson27TORAL160014.000000-1-1400.000.00P
697Elvis Peguero27MILNL160017.0101001.0000000.530.06P
698Jeremy Peña26HOUAL414140360.018169106628.967-2-6-6-20-14.384.27SS
699Ryan Pepiot26TBRAL77036.2651021.0000001.470.86P
700Freddy Peralta28MILNL88044.21147001.0000002.221.38P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
701Wandy Peralta32SDPNL200017.2211001.0000001.020.10P
702Geraldo Perdomo24ARINL77563.019415051.0000-50002.712.71SS
703Jhonny Pereda28MIANL32017.022220001.0000-1800011.657.33C
704Cionel Pérez28BALAL7005.000000000.000.00P
705Martín Pérez33PITNL88045.0633011.0002901.200.75P
706Salvador Perez34KCRAL373631308.02872721415.997141408.367.73C-1B
707Wenceel Pérez24DETAL231811166.14342010.97716-1-702.271.83OF
708Blake Perkins27MILNL333131290.09390210.98941531212.862.79OF
709Jace Peterson34ARINL105350.020713031.000-3-78-3-7203.602.00SS-2B-3B
710Brandon Pfaadt25ARINL88047.063210.833-1-400.960.63P
711Tommy Pham36CHWAL14147126.027270001.000-1-7-3-2801.931.93OF
712Evan Phillips29LADNL140013.232010.667-1-1501.320.14P
713Kevin Pillar35TOTAL21139120.224240001.0001120001.791.14OF
714René Pinto27TBRAL191511135.0129126210.992-3-28-3-27-18.536.74C
715Ricardo Pinto30PHINL60010.2651001.0000005.061.00P
716Nick Pivetta31BOSAL33015.0321001.0000001.801.00P
717Colin Poche30TBRAL10009.100000000.000.00P
718Jorge Polanco30SEAAL403938340.11415781318.97926-1-403.653.452B
719Zach Pop27TORAL6005.2220001.0000003.180.33P
720Cody Poteet29NYYAL1106.0220001.0000003.002.00P
721Ryan Pressly35HOUAL170015.1202011.0000001.170.12P
722Quinn Priester23PITNL44021.083320.750-2-1902.571.50P
723Jurickson Profar31SDPNL414121314.067652011.000-3-12-3-11-11.921.63OF-1B
724Austin Pruitt34TEXAL4004.1101001.0000002.080.25P
725A.J. Puk29MIANL54014.0101011.0000000.640.20P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
726Cal Quantrill29COLNL88045.2853001.0001401.581.00P
727Jose Quintana35NYMNL88041.1743011.000-1-501.520.88P
728Ceddanne Rafaela23BOSAL413826344.11257346616.952121303.112.25OF-SS-2B-3B
729Cole Ragans26KCRAL99149.01046001.0001401.841.11P
730Tanner Rainey31WSNNL120012.0321001.0000002.250.25P
731Cal Raleigh27SEAAL353230285.13193011532.9912972919.979.03C
732Brooks Raley36NYMNL8007.000000000.000.00P
733Luke Raley29SEAAL272319199.066624021.00031821202.982.44OF-1B
734Emmanuel Ramirez29MIANL3003.100000000.000.00P
735Erasmo Ramírez34TBRAL70012.2101001.0000000.710.14P
736Harold Ramírez29TBRAL54034.012120001.000258310503.182.40OF
737José Ramírez31CLEAL323231287.070184934.957-4-150002.102.093B
738Nick Ramirez34LADNL5007.0101001.0000001.290.20P
739Yohan Ramírez29TOTZZ90013.1211001.00019201.350.22P
740Bryan Ramos22CHWAL98872.026620011.00022811703.252.893B
741Heliot Ramos24SFGNL54339.01082001.000377412312.312.00OF
742Colin Rea33MILNL88044.1972001.000-1-501.831.13P
743J.T. Realmuto33PHINL343431298.23413231623.9940028-110.229.97C
744Jakson Reetz28SFGNL53331.034340001.000060009.876.80C
745Rob Refsnyder33BOSAL1410888.023221001.000339-2-2702.351.64OF
746Sean Reid-Foley28NYMNL10009.200000000.000.00P
747Zach Remillard30CHWAL33225.011110021.00016014803.963.672B
748Anthony Rendon34LAAAL171615139.248113525.9582141912.962.883B
749Hunter Renfroe32KCRAL373229286.06359311.984-2-10-1-401.951.68OF
750Luis Rengifo27LAAAL262322205.21004651317.970-3-20-2-1204.243.732B-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
751Pablo Reyes30BOSAL21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
752Bryan Reynolds29PITNL373729330.168626011.000-6-23-4-1401.851.84OF
753Trevor Richards31TORAL180019.030210.6670000.950.11P
754Austin Riley27ATLNL373736326.195256733.96831031102.542.493B
755Leo Rivas26SEAAL32116.0835021.0001590004.502.67SS
756Emmanuel Rivera28MIANL282319206.01106940110.991-2-1321214.763.763B-1B-P
757Anthony Rizzo34NYYAL414138361.230926244328.99026-1-3-17.617.461B
758Luis Robert Jr.26CHWAL77761.012120001.000-3-57-2-3901.771.71OF
759David Robertson39TEXAL180020.2633001.0000002.610.33P
760Nick Robertson25STLNL6007.200000000.000.00P
761Víctor Robles27WSNNL75438.21311110.9230-813102.791.71OF
762Brayan Rocchio23CLEAL373535319.01234476322.9760131103.393.24SS
763Brendan Rodgers27COLNL373434301.214744102126.993-2-61404.363.952B
764Carlos Rodón31NYYAL88043.0303001.000-1-500.630.38P
765Grayson Rodriguez24BALAL66034.0624001.0000001.591.00P
766Joely Rodríguez32BOSAL110011.0220001.0000001.640.18P
767Julio Rodríguez23SEAAL414139358.1110107210.9912531012.742.66OF
768Manuel Rodríguez27TBRAL5005.100000-1-3800.000.00P
769Randy Rodríguez24SFGNL2004.2110001.0000001.930.50P
770Yariel Rodríguez27TORAL44015.100000000.000.00P
771Yerry Rodríguez26TEXAL9009.2211001.0000001.860.22P
772Jake Rogers29DETAL242216187.1194190310.995030019.278.04C
773Taylor Rogers33SFGNL180015.1101001.0000000.590.06P
774Trevor Rogers26MIANL88037.062310.833-1-501.220.63P
775Tyler Rogers33SFGNL200018.2514001.0000002.410.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
776Johan Rojas23PHINL333328288.06967110.986-7-28-2-802.132.06OF
777Josh Rojas30SEAAL332820251.072323823.972-1-4-2-902.511.843B-OF-2B-P
778Miguel Rojas35LADNL261812165.061223815.9841101703.272.22SS-2B-3B
779Jordan Romano31TORAL100010.200000000.000.00P
780JoJo Romero27STLNL190020.1202001.00011000.890.11P
781Brent Rooker29OAKAL76446.0660001.000-2-52-1-2601.170.86OF
782Ben Rortvedt26TBRAL282116193.2208199721.9900231909.577.10C-P
783Amed Rosario28TBRAL333127278.290632614.989-4-15-5-21-12.872.54OF-2B-SS-3B
784Eddie Rosario32WSNNL312617243.056551011.000-4-2200-12.071.81OF
785Eguy Rosario24SDPNL2594101.038112614.9740522403.301.423B-2B
786Joe Ross31MILNL77036.0541001.0000001.250.71P
787Landen Roupp25SFGNL100013.2303001.0000001.980.30P
788Chris Roycroft27STLNL3003.2101001.0000002.450.33P
789Esteury Ruiz25OAKAL21146120.22928010.96603-1-9-12.091.33OF
790José Ruiz29PHINL4005.000000000.000.00P
791Keibert Ruiz25WSNNL191919169.2173164813.994010019.129.05C
792Adley Rutschman26BALAL262422220.122521411001.00031721119.198.65C
793Joe Ryan28MINAL88047.2642001.000-1-401.130.75P
794Ryder Ryan29PITNL90012.000000000.000.00P
795Andrew Saalfrank26ARINL2001.000000000.000.00P
796Blake Sabol26SFGNL65347.05047120.960-2-590019.198.00C
797Chris Sale35ATLNL77042.2826001.0000001.691.14P
798Cristopher Sánchez27PHINL88042.0121830.750-1-501.931.13P
799Gary Sánchez31MILNL118872.26258310.984180007.565.55C-1B
800Jesús Sánchez26MIANL312723239.049490001.000-7-37-3-15-11.851.58OF
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
801Sixto Sánchez25MIANL114022.2422001.0000001.590.36P
802Nick Sandlin27CLEAL220020.2413001.00011001.740.18P
803Patrick Sandoval27LAAAL99045.081610.8752901.400.78P
804Cole Sands26MINAL150017.2202001.00011101.020.13P
805Miguel Sanó31LAAAL1310689.1442519021.00022922704.433.143B-1B-P
806Carlos Santana38MINAL353333298.024823015318.988150007.407.001B
807Dennis Santana28NYYAL150017.2321011.000-1-1101.530.20P
808Anthony Santander29BALAL333325290.070691001.00016-1-402.172.12OF
809Tayler Saucedo31SEAAL140013.1303001.0000002.030.21P
810Matt Sauer25KCRAL120014.1202001.0000001.260.17P
811Josh Sborz30TEXAL7005.1101001.000-1-3801.690.14P
812Nolan Schanuel22LAAAL363330290.224322616125.996-3-142817.496.721B
813Clarke Schmidt28NYYAL88042.21046001.0002902.111.25P
814Casey Schmitt25SFGNL44438.01798021.000-1-270004.034.25SS
815Davis Schneider25TORAL342716236.070501913.986-1-5-1-5-12.631.86OF-2B
816John Schreiber30KCRAL190018.1743001.00011103.440.37P
817Max Schuemann27OAKAL23169147.0521733210.962-6-48-2-1603.061.92SS-2B-OF-3B
818Kyle Schwarber31PHINL1119.0440001.0000320004.004.00OF
819Christian Scott25NYMNL22012.2110001.0000000.710.50P
820Tanner Scott29MIANL160016.030210.667-1-1301.130.13P
821Tayler Scott32HOUAL180018.0853001.00011104.000.44P
822Victor Scott II23STLNL201716158.04241010.976-1-7-1-702.342.05OF
823Corey Seager30TEXAL363630298.01263982515.9603111403.653.36SS
824JP Sears28OAKAL88045.0505001.000-1-401.000.63P
825Colin Selby26KCRAL2003.0220001.0000006.001.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
826Marcus Semien33TEXAL434339371.0180661140251.0008261239-14.374.192B
827Nick Senzel29WSNNL77763.02121720.9050-6-1-1902.712.713B
828Brian Serven29TORAL63227.02625010.962-1-540008.334.17C
829Luis Severino30NYMNL88045.091710.889-1-401.601.00P
830Paul Sewald34ARINL3003.0101001.0000003.000.33P
831Bryan Shaw36CHWAL5004.000000000.000.00P
832Gavin Sheets28CHWAL272617213.186842041.000-3-14-2-11-13.633.19OF-1B
833Austin Shenton26TBRAL97764.161583031.0001140008.536.781B
834Braden Shewmake26CHWAL231913160.059124437.9490-2-1-803.152.43SS-2B-3B
835Zack Short29TOTMLB116460.11951313.9471160002.691.643B-2B-SS
836Jared Shuster25CHWAL50014.0101001.0000000.640.20P
837Michael Siani24STLNL342213202.248480001.00013211-12.131.41OF
838Chase Silseth24LAAAL2208.000000000.000.00P
839Lucas Sims30CINNL160012.1321011.0000002.190.19P
840Brady Singer27KCRAL99050.2963001.0000001.601.00P
841Jon Singleton32HOUAL232218190.015413716117.994-7-47-3-1907.256.651B
842Jose Siri28TBRAL343330290.18986030.966-7-30-4-16-12.672.53OF
843Paul Skenes22PITNL1104.0101001.0000002.251.00P
844Tarik Skubal27DETAL88049.063210.8330000.920.63P
845Justin Slaten26BOSAL130020.2422001.00011001.740.31P
846Austin Slater31SFGNL2111295.022211001.0000-411202.081.05OF
847Burch Smith34MIANL170019.2303001.000-1-1001.370.18P
848Cade Smith25CLEAL190018.1211001.0000000.980.11P
849Dominic Smith29BOSAL64438.027243041.0001270006.394.501B
850Drew Smith30NYMNL100010.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
851Josh Smith26TEXAL393227288.082186227.97631262512.501.863B-SS
852Pavin Smith28ARINL107356.020191001.00023812103.212.00OF-1B
853Will Smith34KCRAL150012.220110.5000000.710.07P
854Will Smith29LADNL333232292.12952781430.990313-1-4-18.998.85C
855Drew Smyly35CHCNL90012.2101001.00011600.710.11P
856Kirby Snead29SEAAL2002.100000000.000.00P
857Blake Snell31SFGNL33011.200000-1-170.000.00P
858Collin Snider28SEAAL3003.0101001.0000003.000.33P
859Tyler Soderstrom22OAKAL44232.02621414.9621230007.035.001B-C
860Donovan Solano36SDPNL33224.0514001.000-1-410001.881.673B
861George Soriano25MIANL100011.2202001.00011701.540.20P
862José Soriano25LAAAL97038.2114520.818-1-502.091.00P
863Michael Soroka26CHWAL99043.2826001.0001501.650.89P
864Edmundo Sosa28PHINL17159131.066224139.9550-2-1-904.333.71SS-3B-2B
865Lenyn Sosa24CHWAL129887.12781813.963-1-18-3-4102.682.003B-2B
866Gregory Soto29PHINL160012.0220001.000-1-1701.500.13P
867Juan Soto25NYYAL424238367.093894011.0004130002.282.21OF
868Gabe Speier29SEAAL150012.2101001.000-1-1600.710.07P
869Mitch Spence26OAKAL110025.1523001.0001801.780.45P
870Carson Spiers26CINNL1004.000000000.000.00P
871George Springer34TORAL353433293.06057210.983-5-201411.811.69OF
872Jacob Stallings34COLNL161412124.1113107510.99111132918.117.00C
873Ryne Stanek32SEAAL160013.100000000.000.00P
874Josh Staumont30MINAL2002.100000000.000.00P
875Justin Steele28CHCNL33013.1101001.0000000.680.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
876Spencer Steer26CINNL404034349.0114107431.97415-1-302.862.58OF-1B-2B
877Jackson Stephens30ATLNL1001.100000000.000.00P
878Tyler Stephenson27CINNL282523218.02142077011.0000-11618.837.64C
879Brock Stewart32MINAL130013.1211011.0000001.350.15P
880DJ Stewart30NYMNL85136.0880001.000-4-122-1-3302.000.89OF-1B
881Gavin Stone25LADNL77038.01073011.000-1-502.371.43P
882Trevor Story31BOSAL88767.22041513.9500823502.532.38SS
883Bryson Stott26PHINL373431313.01405979217.986-2-6-1-403.973.452B-SS
884Matt Strahm32PHINL170016.100000000.000.00P
885Chris Stratton33KCRAL170017.2303001.0000001.530.18P
886Hunter Stratton27PITNL190020.1312001.0000001.330.16P
887Hunter Strickland35LAAAL150016.200000000.000.00P
888Spencer Strider25ATLNL2209.0110001.0000001.000.50P
889Ross Stripling34OAKAL99047.093510.8890001.530.89P
890Marcus Stroman33NYYAL88042.2136610.9230002.531.50P
891Peter Strzelecki29CLEAL3004.000000000.000.00P
892Garrett Stubbs31PHINL118878.18176410.988-2-28-2-31-19.197.27C
893Albert Suárez34BALAL73023.0835011.0001903.131.14P
894Eugenio Suárez32ARINL414141366.01111988415.96415-1-302.632.613B
895José Suarez26LAAAL120023.1101001.0000000.390.08P
896Ranger Suárez28PHINL88154.015312011.00031102.501.88P
897Robert Suarez33SDPNL170018.1220001.0000000.980.12P
898Wander Suero32HOUAL1000.00000000.00P
899Brett Sullivan30SDPNL3003.0220001.000080006.000.671B-C
900Cole Sulser34NYMNL4004.200000-1-430.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
901Brent Suter34CINNL160024.2615001.00021602.190.38P
902Jack Suwinski25PITNL392923281.19493010.989624-5-2102.982.38OF
903Seiya Suzuki29CHCNL141414121.224222021.000-1-121911.781.71OF
904Dansby Swanson30CHCNL363533307.21324583412.970-1-60003.743.56SS
905Erik Swanson30TORAL11008.110010.0000000.000.00P
906Jameson Taillon32CHCNL44024.0514001.0000001.881.25P
907Dillon Tate30BALAL110012.2101001.0000000.710.09P
908Fernando Tatis Jr.25SDPNL444440382.19082441.956-3-8-1-302.021.95OF
909Mike Tauchman33CHCNL343124284.06462111.984-5-21-2-802.001.85OF
910Leody Taveras25TEXAL403937340.0104100311.990-8-29-1-312.732.58OF
911Chris Taylor33LADNL231713162.035341001.0004270001.941.46OF-2B
912Michael A. Taylor33PITNL332828257.08279210.98883652312.842.45OF
913Samad Taylor25SEAAL31011.1110001.0000-3-1-10900.790.33OF
914Tyrone Taylor30NYMNL201613156.042411001.0000-121502.422.10OF
915Julio Teheran33NYMNL1102.2110001.0000003.381.00P
916Rowdy Tellez29PITNL373021262.123621421119.99631215-18.066.351B
917Kai-Wei Teng25SFGNL40011.0422001.0000003.271.00P
918Matt Thaiss29LAAAL109778.09189020.978-1-12-1-15010.278.90C
919Caleb Thielbar37MINAL12008.210010.0000000.000.00P
920Alek Thomas24ARINL44330.0660001.000-3-1040001.801.50OF
921Lane Thomas28WSNNL222221192.04441211.977-6-38-5-3102.021.95OF
922Bubba Thompson26CINNL115452.015150001.000-1-22-1-2302.601.36OF
923Keegan Thompson29CHCNL90012.210010.000-1-1600.000.00P
924Ryan Thompson32ARINL170017.000000-1-120.000.00P
925Zack Thompson26STLNL52017.0321001.0000001.590.60P
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
926Trent Thornton30SEAAL170017.010010.000-1-1200.000.00P
927Michael Toglia25COLNL15128110.265596051.000-3-31-1-1005.293.821B-OF
928Michael Tonkin34TOTZZ110015.2220001.0000001.150.18P
929Spencer Torkelson24DETAL373734328.229626726325.990-3-11-6-2208.027.921B
930Abraham Toro27OAKAL282618216.08235470131.000-2-90003.422.832B-3B-1B
931Gleyber Torres27NYYAL414039356.11496480521.966-4-14-1-303.643.512B
932Ezequiel Tovar22COLNL404040351.118354128126.9953112704.664.55SS
933Taylor Trammell26TOTZZ71021.1660001.000175-1-5702.530.86OF
934Blake Treinen36LADNL4004.0101001.000002.250.25P
935Alan Trejo28COLNL108567.2361026051.00011111804.793.602B-SS-3B
936Jose Trevino31NYYAL242018183.1194185722.99021653319.438.00C-P
937Jared Triolo26PITNL383835338.01485790122.9931541413.913.682B-3B-1B
938Chadwick Tromp29ATLNL14126103.2101956001.00011311208.777.21C
939Mike Trout32LAAAL242421203.067652011.000030012.972.79OF
940Cole Tucker27LAAAL86552.02071120.900070003.122.253B-OF
941Kyle Tucker27HOUAL393935338.072684021.0003102711.921.85OF
942Brice Turang24MILNL393732325.01687988117.994-3-101404.624.282B
943Spencer Turnbull31PHINL86035.1752001.000-2-1101.780.88P
944Justin Turner39TORAL87256.02514920.920060003.702.883B-1B
945Trea Turner31PHINL323231281.01073271410.963-3-13-1-403.303.22SS
946Kyle Tyler27MIANL1002.0110001.0000004.501.00P
947Edwin Uceta26TBRAL2004.0110001.0000002.250.50P
948José Ureña32TEXAL122032.1642001.0000001.670.50P
949Luis Urías27SEAAL251813159.154193235.9441821502.882.043B
950Ramón Urías30BALAL181513137.139191822.949011902.422.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
951Abner Uribe24MILNL140014.1752011.00011404.400.50P
952Gio Urshela32DETAL171410126.02742210.96311300-11.861.443B-1B
953Naoyuki Uwasawa30BOSAL2004.0110001.0000002.250.50P
954Enmanuel Valdez25BOSAL282617218.1109377119.99121200-14.453.862B
955Framber Valdez30HOUAL55029.2101001.000-1-700.300.20P
956Ricky Vanasco25LADNL1002.0110001.0000004.501.00P
957Ildemaro Vargas32WSNNL221812168.1592632111.983-2-151703.102.232B-3B-OF-SS
958Gus Varland27LADNL6005.0321001.0000005.400.50P
959Louie Varland26MINAL44016.2202001.0000001.080.50P
960Daulton Varsho27TORAL393625310.089881001.00052083002.582.28OF
961Randy Vásquez25SDPNL44015.2211001.000001.150.50P
962Andrew Vaughn26CHWAL363534304.228827016220.993001408.457.941B
963Christian Vázquez33MINAL232121191.1230221810.99615744110.779.96C-3B
964Nelson Velázquez25KCRAL118466.01615010.938-1-23-2-3602.051.36OF
965Anthony Veneziano26KCRAL2002.000000000.000.00P
966Alex Verdugo28NYYAL393834342.082811011.00082862112.162.10OF
967Justin Verlander41HOUAL55029.1422001.0001701.230.80P
968Alex Vesia28LADNL190018.250411.8000001.930.21P
969Will Vest29DETAL160017.0422001.0000002.120.25P
970Thyago Vieira31MILNL150020.230210.6670000.870.13P
971Mark Vientos24NYMNL31011.0514001.00011110004.091.673B
972Matt Vierling27DETAL342616242.056361824.964-8-42-2-9-12.011.543B-OF
973Ryan Vilade25DETAL32219.0660001.000211616302.842.00OF
974Eli Villalobos27MIANL3004.1101001.0000002.080.33P
975Darius Vines26ATLNL2209.2312001.0000002.791.50P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
976Victor Vodnik24COLNL160023.1532001.0000001.930.31P
977Anthony Volpe23NYYAL414140365.01747397419.9773941304.194.15SS
978Austin Voth32SEAAL140017.053110.8000002.120.29P
979Michael Wacha32KCRAL88043.2743001.0001501.440.88P
980LaMonte Wade Jr.30SFGNL363016245.023019930122.996-1-70008.416.031B-OF
981Tyler Wade29SDPNL312110187.046182622.957-5-31-2-1202.121.383B-2B-OF-SS
982Jacob Waguespack30TBRAL41010.0110001.0000000.900.25P
983Matt Waldron27SDPNL88039.1514001.0000001.140.63P
984Christian Walker33ARINL424139367.0370340300411.00041492919.078.811B
985Jordan Walker22STLNL17177132.024222011.00011219-11.641.41OF
986Josh Walker29NYMNL3003.0110001.0000003.000.33P
987Ryan Walker28SFGNL221022.0211001.000-1-900.820.09P
988Taijuan Walker31PHINL33018.2523011.00011102.411.67P
989Forrest Wall28ATLNL1001.0110001.00016960009.001.00OF
990Matt Wallner26MINAL118468.021210001.000345-1-1702.781.91OF
991Jared Walsh30TEXAL161414126.011610410211.9830-4-1-1008.147.131B
992Blake Walston23ARINL1003.2101001.0000002.451.00P
993Taylor Ward30LAAAL373736324.268680001.000-3-120001.891.84OF
994Ryan Weathers24MIANL88041.2404001.0001500.860.50P
995Luke Weaver30NYYAL150026.032010.667-1-800.690.13P
996Jacob Webb30BALAL200018.1202001.0000000.980.10P
997Logan Webb27SFGNL99053.11257001.000-3-1102.031.33P
998Jordan Weems31WSNNL170014.031110.6670001.290.12P
999Greg Weissert29BOSAL170017.1202001.0000001.040.12P
1000Austin Wells24NYYAL242219192.2189183330.9840-316-18.697.75C
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
1001Tyler Wells29BALAL33015.1202001.0000001.170.67P
1002Joey Wendle34NYMNL179489.037112333.9190-5-1-1303.442.002B-3B-SS
1003Davis Wendzel27TEXAL137269.014410001.00023035201.831.083B-2B
1004Joey Wentz26DETAL100014.2110001.0000000.610.10P
1005Hayden Wesneski26CHCNL63025.2853001.0000002.811.33P
1006Jordan Westburg25BALAL373731338.0881969051.000-1-31402.342.103B-2B-SS
1007Zack Wheeler34PHINL99053.11073001.0000001.691.11P
1008Mitch White29TOTZZ80017.0211001.0000001.060.25P
1009Owen White24TEXAL2001.000000000.000.00P
1010Forrest Whitley26HOUAL1000.200000000.000.00P
1011Garrett Whitlock28BOSAL44018.1743001.00011103.441.75P
1012Jordan Wicks24CHCNL55023.000000-1-90.000.00P
1013Joey Wiemer25MILNL155460.1109010.900-2-3812021.340.60OF
1014Alika Williams25PITNL151511133.148192723.958-2-21-4-3603.112.712B-SS
1015Trevor Williams32WSNNL77036.2523001.0001501.230.71P
1016Bryse Wilson26MILNL115034.0101001.0001600.260.09P
1017Justin Wilson36CINNL150010.1312001.0000002.610.20P
1018Steven Wilson29CHWAL180015.2404001.00011302.300.22P
1019Allan Winans28ATLNL1105.0202001.00014003.602.00P
1020Josh Winckowski26BOSAL123024.1633001.0000002.220.50P
1021Jesse Winker30WSNNL302921242.14742411.979-1-631411.711.53OF
1022Cole Winn24TEXAL90011.2211001.0000001.540.22P
1023Keaton Winn26SFGNL88038.1963001.0001502.111.13P
1024Masyn Winn22STLNL353332294.214941104426.97352183314.434.14SS
1025Patrick Wisdom32CHCNL84238.02719621.926-1-240005.922.501B-OF-3B-P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1026Brett Wisely25SFGNL1107.000000-1-91000.000.002B
1027Bobby Witt Jr.24KCRAL434340371.015546106315.98141272323.693.53SS
1028Connor Wong28BOSAL262319212.02061891520.990-1-7-2-11-28.667.03C-1B-2B
1029Bryan Woo24SEAAL1104.100000000.000.00P
1030Alex Wood33OAKAL99039.1927011.0001502.061.00P
1031Simeon Woods Richardson23MINAL55025.0312001.0001801.080.60P
1032Yoshinobu Yamamoto25LADNL99047.2835001.0001401.510.89P
1033Ryan Yarbrough32LADNL120031.21028001.0001602.840.83P
1034Mike Yastrzemski33SFGNL322822241.052502001.000-4-2231401.941.63OF
1035Kirby Yates37TEXAL140016.0110001.0000000.560.07P
1036Christian Yelich32MILNL12121199.019181001.0000-40001.731.58OF
1037Masataka Yoshida30BOSAL1001.0000000-3720000.000.00OF
1038Danny Young30NYMNL2003.000000000.000.00P
1039Jacob Young24WSNNL302724237.07571312.98731431502.812.47OF
1040Seby Zavala30SEAAL1210786.07572210.9871120007.746.17C
1041Angel Zerpa24KCRAL180017.0303001.00011201.590.17P
1042Guillo Zuñiga25LAAAL4005.000000000.000.00P