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.59.699413692853294.0149610983772141.9861561530
Atlanta Braves333.73.711373332742985.013769953691234.991831441
Baltimore Orioles343.82.725393512663204.0144810683641625.989421712
Boston Red Sox393.48.713403602383216.0146110723593029.97917690-3
Chicago Cubs374.32.697413692613291.0146110973382624.982-18-6-3-10
Chicago White Sox395.10.703413692773213.0143710713412526.983-13-5-29-1-2
Cincinnati Reds314.40.700403602793174.0135810582762420.982-1-1-7-11
Cleveland Guardians333.73.696413692733330.0149611103632335.985721901
Colorado Rockies315.50.673403602843153.0149610514252039.987-12-5110
Detroit Tigers313.98.710403602503228.0143610763352533.9834210-14
Houston Astros385.15.682403602793168.0141710563412038.98610-13-1-1
Kansas City Royals333.45.708423782693312.0150611043851728.989933521
Los Angeles Angels365.05.700413692943255.0144110853342232.98500-801
Los Angeles Dodgers373.48.740423782763396.0153111323821725.98938132751
Miami Marlins435.81.670423782663348.0153511163873236.979-28-10-19-42
Milwaukee Brewers374.20.707403602603195.0142810653441926.98731-2-20
Minnesota Twins364.20.690403602323198.0136210662821419.990-18-7-140-1
New York Mets394.28.703393512643159.0140110533242435.983-8-3-23-81
New York Yankees323.52.720423783043375.0150711253572533.983166180-1
Oakland Athletics354.74.680423782383348.0151911163723144.980-7-3-9-12
Philadelphia Phillies323.68.698413692973303.0149411013702329.985-7-360-3
Pittsburgh Pirates344.32.705413692703297.0147410993502532.98373-12-1
San Diego Padres344.37.713433872803432.0150811443422233.985114-1-5
Seattle Mariners343.66.726413692853261.0141510873032525.9821551401
San Francisco Giants374.71.671423782853285.0157110954512543.984-18-7-6-1-3
St. Louis Cardinals344.67.687403602663183.0143410613591441.990-5-2911
Tampa Bay Rays364.85.697413692863309.0143311033062427.983-9-3-22-1-2
Texas Rangers394.40.712423782823321.0148111073532128.9861241910
Toronto Blue Jays344.85.687403602553105.0139710353382431.983-2-12851
Washington Nationals334.28.663393512733123.0143910413742439.983-17-6-10-11
League Average354.35.699413662723249 145910833532232.985-0030-0
10424.35.699122010980814897461.0437583248710601670950.985-80790-2
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 Abreu27HOUAL180019.0202001.0000000.950.11P
4José Abreu37HOUAL221917170.01591479317.981-3-22-3-21-18.267.091B
5Wilyer Abreu25BOSAL342622247.16561131.95452452412.261.82OF
6Ronald Acuña Jr.26ATLNL373736330.272711001.000-3-10-5-1801.961.95OF
7Jason Adam32TBRAL180017.1303001.000-1-1201.560.17P
8Willy Adames28MILNL404039352.01485590315.9800-2-2-703.713.63SS
9Austin Adams33OAKAL180013.2211011.000-1-1501.320.11P
10Riley Adams28WSNNL181818161.1166159522.988-3-25-1-7-19.159.11C
11Jo Adell25LAAAL292623231.262620001.000629-1-5-12.412.14OF
12Joan Adon25WSNNL1104.0202001.0000004.502.00P
13Ehire Adrianza34LAAAL86660.014212021.00012012002.101.753B-2B
14Nick Ahmed34SFGNL363532296.015445106327.9812600-14.594.19SS
15Keegan Akin29BALAL180017.1303001.0000001.560.17P
16Ozzie Albies27ATLNL292929257.21315178216.985-3-15-6-2804.514.452B
17Jorge Alcalá28MINAL80011.0101001.000-1-18-10.820.13P
18Blaze Alexander25ARINL221713149.0552229410.927-5-42-9-72-13.082.32SS-2B
19Tyler Alexander29TBRAL85039.2523001.0000001.130.63P
20Logan Allen27ARINL60013.2422001.000-1-1502.630.67P
21Logan Allen25CLEAL99045.1918001.0002901.791.00P
22Nick Allen25OAKAL282318201.0953653620.9370131803.993.18SS
23Yency Almonte30CHCNL170015.200000000.000.00P
24Pete Alonso29NYMNL393838346.029727224131.997-1-3-1-307.707.591B
25Jose Altuve34HOUAL383833325.012840880251.0000-1-3-1103.543.372B
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é Alvarado29PHINL180016.2101001.000-1-1200.540.06P
27Francisco Alvarez22NYMNL141311113.0125121310.992-2-26221-19.888.86C
28Yordan Alvarez27HOUAL12128101.024231001.0003380002.142.00OF
29Adbert Alzolay29CHCNL180017.1312001.0000001.560.17P
30Jacob Amaya25HOUAL1002.0422011.000013200018.004.002B
31Miguel Amaya25CHCNL262420210.2212205521.991-2-1021118.978.08C
32Chase Anderson36BOSAL91017.2211001.0000001.020.22P
33Grant Anderson27TEXAL5004.000000000.000.00P
34Justin Anderson31CHWAL2002.100000000.000.00P
35Nick Anderson33KCRAL160014.1110001.0000000.630.06P
36Tim Anderson31MIANL343330282.01253487419.968-1-30003.863.56SS
37Tyler Anderson34LAAAL88049.11073001.0001401.821.25P
38Matt Andriese34MIANL3005.0110001.0000001.800.33P
39Tejay Antone30CINNL4002.0000000000.000.00P
40Orlando Arcia29ATLNL373636324.215646108226.98731031104.274.16SS
41Nolan Arenado33STLNL383835330.288246313.98927-3-11-12.372.293B
42Gabriel Arias24CLEAL252215198.087315245.954210-5-3003.772.773B-SS-2B-OF-1B
43Shawn Armstrong33TBRAL153019.1202001.000-1-1000.930.13P
44Randy Arozarena29TBRAL393732331.281792001.000140002.202.08OF
45Luis Arráez27TOTNL353523307.01536980424.974-3-10-3-1114.373.472B-1B
46Spencer Arrighetti24HOUAL55021.1101001.000-1-900.420.20P
47Aaron Ashby26MILNL1103.200000-1-550.000.00P
48Graham Ashcraft26CINNL77039.2148420.857-1-502.721.71P
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.000432-1-802.341.19OF
53Akil Baddoo25DETAL1001.000000000.000.00OF
54Harrison Bader30NYMNL322927270.07675010.987104400-12.502.34OF
55Javier Báez31DETAL343232286.21315176418.969-2-100013.993.74SS
56Patrick Bailey25SFGNL262523212.12131981232.9860242318.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.9891822518.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.0001700002.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 Baty24NYMNL363327291.0912565110.98902-2-802.782.503B
69Jake Bauers28MILNL241910178.01351259114.9932110006.784.791B-OF-P
70Mike Baumann28BALAL150015.252210.8000002.300.27P
71Eduard Bazardo28SEAAL2003.0101001.0000003.000.50P
72Jordan Beck23COLNL12111198.222220001.0000-3-1-1202.011.83OF
73David Bednar29PITNL170015.0211001.0000001.200.12P
74Tyler Beede31CLEAL130014.0202001.000-1-1401.290.15P
75Jalen Beeks30COLNL170019.1211001.00011000.930.12P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
76Clayton Beeter25NYYAL1001.000000000.000.00P
77Josh Bell31MIANL272718232.020919016319.986-3-17-4-21-17.997.631B
78Cody Bellinger28CHCNL232320200.263612011.000-3-16-1-512.832.74OF
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 Benson26CINNL353321287.281801001.00013-2-802.532.31OF
83Brennan Bernardino32BOSAL152017.0523001.00022402.650.33P
84José Berríos30TORAL88147.1725001.0002801.330.88P
85Prelander Berroa24CHWAL1000.100000000.000.00P
86Jon Berti34NYYAL11101092.02952223.93122922602.642.453B
87Christian Bethancourt32MIANL211512138.0147140431.98002-1-909.396.86C
88Mookie Betts31LADNL424231367.11575499419.97541451603.753.06SS-2B
89Tanner Bibee25CLEAL88040.1927011.00021002.011.13P
90Bo Bichette26TORAL373733309.01123772321.973-4-15-3-1203.172.95SS
91Osvaldo Bido28OAKAL1102.200000000.000.00P
92Shane Bieber29CLEAL22012.0211001.0000001.501.00P
93Brandon Bielak28HOUAL100017.1202001.0000001.040.20P
94Cavan Biggio29TORAL282716230.0954944210.979-1-50003.642.742B-OF-3B-1B
95Jake Bird28COLNL170018.1404001.00011101.960.24P
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-30002.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 Blanco31KCRAL2497100.126260001.000-1-17-1-1202.331.08OF
102Ronel Blanco30HOUAL77144.1743001.0000001.421.00P
103JJ Bleday26OAKAL413632323.08885210.989-3-120012.422.12OF
104Xander Bogaerts31SDPNL404036351.11476777320.980-2-7-1-3-13.693.512B-SS
105Alec Bohm27PHINL383734326.0131537353.96202-2-7-13.483.153B-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.0000003.090.33P
117John Brebbia34CHWAL140012.1101001.0000000.730.07P
118Alex Bregman30HOUAL373734320.086275815.9883100002.392.303B
119Will Brennan26CLEAL302514229.05654110.982130002.161.83OF
120Colten Brewer31CHCNL70011.2220001.0000001.540.29P
121Jonah Bride28MIANL63230.0945031.00013114002.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 Brown31OAKAL332415219.15553110.982020002.221.54OF-1B
127Vidal Bruján26MIANL302116202.079235159.937-4-26-1-503.302.24SS-3B-2B-OF
128Kris Bryant32COLNL88558.037343031.000-1-2800-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 Burger28MIANL202018172.0976231410.959-2-17-2-1404.874.653B-1B
134Brock Burke27TEXAL5003.000000000.000.00P
135Alec Burleson25STLNL1410280.035314011.00007-1-1503.942.33OF-1B
136Corbin Burnes29BALAL88047.2113710.909-1-401.891.25P
137Michael Busch26CHCNL383634322.227925817418.986-2-7-2-7-27.677.051B-3B
138Lawrence Butler23OAKAL392823271.06765110.98541600-12.191.69OF
139José Buttó26NYMNL66033.0431001.0001601.090.67P
140Byron Buxton30MINAL242018179.052511001.000-1-642612.612.17OF
141José Caballero27TBRAL363635321.21403895715.95002-2-7-13.723.69SS
142Trey Cabbage27HOUAL64128.0761001.0000170002.251.17OF
143Edward Cabrera26MIANL55021.1303001.0000001.270.60P
144Génesis Cabrera27TORAL160014.1101001.000-1-1400.630.06P
145Oswaldo Cabrera25NYYAL363530312.0112456438.973-1-30003.142.663B-1B-SS-2B-OF
146Alex Call29WSNNL75450.013121011.000-1-34-1-2402.341.86OF
147Isaiah Campbell26BOSAL7006.1312001.00013204.260.43P
148Luis Campusano25SDPNL363131285.12892761210.99700-6-25-19.088.00C
149Alexander Canario24CHCNL127466.024240001.00022911803.272.00OF
150Jeimer Candelario30CINNL323229279.2100554235.970-5-19-4-17-13.122.943B-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 Cano30BALAL200020.0734011.00022003.150.35P
155Dominic Canzone26SEAAL1310680.214140001.0000311401.561.08OF
156Victor Caratini30HOUAL141313115.0106101410.991020008.227.50C-1B
157Dylan Carlson25STLNL74439.010100001.000253-1-3002.311.43OF
158Kerry Carpenter26DETAL221813161.242411001.0001100002.341.91OF
159Carlos Carrasco37CLEAL88040.1413001.000-1-500.890.50P
160Corbin Carroll23ARINL393938348.095941011.000271302.462.44OF
161Evan Carter21TEXAL343227286.06563110.98541631202.011.88OF
162Triston Casas24BOSAL222018183.017015018210.988-1-5-2-1308.268.001B
163Nick Castellanos32PHINL414140365.066642001.00014-3-901.631.61OF
164Luis Castillo31SEAAL99054.141210.750-1-400.500.33P
165Miguel Castro29ARINL8008.2303001.00012303.120.38P
166Willi Castro27MINAL403628331.190533613.989-12-420012.421.85SS-OF-3B-P
167Jake Cave31COLNL2396107.122202001.000-3-310001.840.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 Chapman31SFGNL414040351.01162288615.94841541402.822.683B
173Jesse Chavez40ATLNL110014.1202001.0000001.260.18P
174Jazz Chisholm Jr.26MIANL414137353.097970001.00000-6-20-12.472.37OF
175Jackson Chourio20MILNL363124277.072711001.00062500-12.342.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 Cimber33LAAAL180017.1404011.00011202.080.22P
177José Cisnero35LAAAL140014.021010.500-1-1400.640.07P
178Aaron Civale29TBRAL88041.1101001.0000000.220.13P
179Emmanuel Clase26CLEAL200019.131110.667-1-1000.930.10P
180Jonatan Clase22SEAAL87664.011110001.0000-30001.551.38OF
181Garrett Cleavinger30TBRAL160014.2303001.0000001.840.19P
182Kody Clemens28PHINL52222.015105011.0001370006.143.001B-3B-2B
183Ernie Clement28TORAL311917178.074165536.95931842603.592.223B-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 Contreras26MILNL333333295.02872681631.990270008.668.61C
189Willson Contreras32STLNL202018164.1158148910.9941621518.607.85C
190Garrett Cooper33TOTMLB109574.07062717.9861100008.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 Coulombe34BALAL180015.0101001.00011300.600.06P
196Jake Cousins29NYYAL2003.000000000.000.00P
197Colton Cowser24BALAL342922270.057561001.000160001.901.68OF
198Brandon Crawford37STLNL98668.025619061.000-2-370003.312.78SS
199J.P. Crawford29SEAAL222221194.1793643071.0005280003.663.59SS
200Kutter Crawford28BOSAL88046.1734011.0001401.360.88P
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.000001.500.25P
202Cooper Criswell27BOSAL65025.2202011.0001800.700.33P
203Garrett Crochet25CHWAL99046.2523001.0000000.960.56P
204Jake Cronenworth30SDPNL393936342.130727826328.990272707.997.791B
205Declan Cronin26MIANL120018.2101001.000-1-1100.480.08P
206Pete Crow-Armstrong22CHCNL171412130.038380001.0000154602.632.24OF
207Fernando Cruz34CINNL170016.0110001.000000.560.06P
208Oneil Cruz25PITNL383636323.11204073715.942-1-5-4-1503.152.97SS
209José Cuas30CHCNL6008.000000000.000.00P
210Xzavion Curry25CLEAL1105.000000000.000.00P
211Travis d'Arnaud35ATLNL312422222.02212156031.0002131518.967.13C
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 Cruz22CINNL404040352.21416468917.936-2-8-2-703.373.30SS
220Enyel De Los Santos28SDPNL190015.1110001.000-1-1300.590.05P
221Paul DeJong30CHWAL363228277.01054258513.952-4-15-2-903.252.78SS
222Jason Delay29PITNL11110.012120001.00001800010.8012.00C
223Jonny DeLuca25TBRAL99779.02221010.955-3-46-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 Devers27BOSAL242421207.050222711.980-2-12-2-1202.132.043B
227Alexis Díaz27CINNL150014.1321011.0000001.880.20P
228Edwin Díaz30NYMNL150015.220110.500-2-2600.570.07P
229Elias Díaz33COLNL282624226.01731601121.988-1-315-16.816.11C
230Miguel Díaz29HOUAL1001.000000000.000.00P
231Yainer Diaz25HOUAL272727237.02472331133.988-1-6-1-509.279.04C
232Yandy Díaz32TBRAL343430299.125624014222.992270007.647.471B
233Jake Diekman37NYMNL150012.100000-1-160.000.00P
234Seranthony Domínguez29PHINL150013.1312001.0000002.030.20P
235Brendan Donovan27STLNL343326292.264531011.984-3-13-3-1201.941.58OF-2B-3B
236Camilo Doval26SFGNL150015.042112.750-1-1301.800.20P
237Brenton Doyle26COLNL393939341.1109107020.98227-4-14-12.822.74OF
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 Duffey33KCRAL6006.2110001.0000001.350.17P
243Oliver Dunn26MILNL23167132.0441133041.00043332703.001.833B-2B-1B
244Dane Dunning29TEXAL77037.1532001.0000001.210.71P
245Ezequiel Duran25TEXAL231711151.075581523.9732151704.353.171B-3B-OF-SS-2B
246Jarren Duran27BOSAL404026350.08883411.989725103412.242.18OF
247Jhoan Durán26MINAL7007.000000000.000.00P
248Adam Duvall35ATLNL191312125.235341001.0000-11902.511.84OF
249Zach Eflin30TBRAL88048.0954001.0001401.691.13P
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 Espinal29CINNL302726243.267194626.970-2-11-2-1002.402.172B-3B
256Paolo Espino37TORAL2004.200000000.000.00P
257Joey Estes22OAKAL1105.0211001.0000003.602.00P
258Carlos Estévez31LAAAL120011.2101001.0000000.770.08P
259Jeremiah Estrada25SDPNL5007.000000000.000.00P
260Thairo Estrada28SFGNL403938337.018051127228.989-1-4-4-1404.754.452B
261Alex Faedo28DETAL140024.031110.6671800.750.14P
262Pete Fairbanks30TBRAL9008.0110001.0000001.130.11P
263Stuart Fairchild28CINNL262216195.062620001.00042753042.862.38OF
264Bailey Falter27PITNL88043.1514001.000-1-501.040.63P
265Buck Farmer33CINNL150021.1312001.0000001.270.20P
266Kyle Farmer33MINAL33197183.1592039081.0003191702.901.443B-2B-SS
267Calvin Faucher28MIANL110013.2404001.0000002.630.36P
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.00032532318.436.86C
273José Fermín25STLNL43229.01028001.000-1-21-1-4103.102.002B-3B
274Ryan Fernandez26STLNL130017.1321001.0000001.560.23P
275J.P. Feyereisen31LADNL6006.0101001.0000001.500.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
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 Fleming28PITNL161018.0927031.00033304.500.56P
280David Fletcher30ATLNL53128.020614041.00015214306.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 Florial26CLEAL1410593.021210001.000-1-822502.031.50OF
285Dylan Floro33WSNNL190020.1523001.000-1-1002.210.26P
286Jason Foley28DETAL170015.1312011.000-1-1301.760.18P
287Nick Fortes27MIANL302518217.02212091110.995-2-130019.127.33C
288Justin Foscue25TEXAL1002.0110001.0000-1560004.501.002B
289Jake Fraley29CINNL232015172.24744210.979-3-191602.402.00OF
290J.P. France29HOUAL55025.1110001.0000000.360.20P
291Ty France29SEAAL373635321.025423022221.992-1-4-4-1507.076.811B
292Bowden Francis28TORAL52014.2523001.00011403.071.00P
293Adam Frazier32KCRAL262012172.2832853210.97621585524.223.002B-OF
294Kyle Freeland31COLNL44015.251310.8000002.301.00P
295Freddie Freeman34LADNL424238365.134330140225.99402-2-718.408.121B
296Tyler Freeman25CLEAL343225290.090828031.000-1-41422.792.37OF-2B-3B-SS
297Sal Frelick24MILNL373522297.05756010.982-5-21-5-20-11.701.47OF-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 Gaddis26CLEAL200019.221010.5000000.460.05P
305Giovanny Gallegos32STLNL13009.0211001.0000002.000.15P
306Zac Gallen28ARINL88044.0633001.0001501.230.75P
307Joey Gallo30WSNNL191817157.2136123130141.0000121507.767.161B-OF
308Adolis García31TEXAL363531299.07976030.962-1-4-4-16-12.292.11OF
309Avisaíl García33MIANL161310114.039381001.000030003.082.44OF
310Deivi García25CHWAL140014.000000-1-140.000.00P
311Luis García37LAAAL170015.200000000.000.00P
312Luis García Jr.24WSNNL333026267.01416278122.993-1-4-1-404.724.242B
313Maikel Garcia24KCRAL414139357.0103306856.951-3-10-1-302.472.393B
314Robert Garcia28WSNNL150011.1101001.000-1-1800.790.07P
315Yimi García33TORAL140014.100000000.000.00P
316Amir Garrett32LAAAL5004.100000-1-460.000.00P
317Braxton Garrett26MIANL1105.1101001.0001.691.00P
318Reed Garrett31NYMNL140021.041210.750-2-1901.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énez25CLEAL383836340.01566191423.974-1-32704.024.002B
327Kevin Ginkel30ARINL170016.1202001.00011201.100.12P
328Tyler Glasnow30LADNL99057.01293001.000-1-401.891.33P
329Paul Goldschmidt36STLNL383736328.2322299230391.000-3-1131118.828.471B
330Austin Gomber30COLNL88044.280710.8752901.410.88P
331Yan Gomes36CHCNL211715155.01561506001.00014-2-1509.067.43C
332Marco Gonzales32PITNL33017.0413011.00011202.121.33P
333Nick Gonzales25PITNL32219.0624011.0000-25-1-6302.842.002B
334Romy Gonzalez27BOSAL64232.014113011.000-1-190003.942.33SS-1B
335Victor González28NYYAL150012.2523001.00011603.550.33P
336Hunter Goodman24COLNL75343.133312041.0001280006.854.711B-OF
337Niko Goodrum32TOTAL116666.12114612.952-5-86-3-5402.711.823B-OF-1B-SS-2B
338Nick Gordon28MIANL312520223.05749621.96514-3-1602.221.77OF-2B
339MacKenzie Gore25WSNNL88040.050410.800-1-500.900.50P
340Nolan Gorman24STLNL363332295.21455588228.986-2-8-1-4-14.353.972B
341Yasmani Grandal35PITNL65546.04442110.9770-10008.417.17C
342Jon Gray32TEXAL98045.2624001.0000001.180.67P
343Josiah Gray26WSNNL2208.100000000.000.00P
344Sonny Gray34STLNL66035.1505001.0000001.270.83P
345Tristan Gray28MIANL1001.000000000.000.003B
346Chad Green33TORAL7007.200000000.000.00P
347Hunter Greene24CINNL88045.1312001.000-1-400.600.38P
348Riley Greene23DETAL302925256.261601011.00021252322.142.03OF
349Randal Grichuk32ARINL18137116.031310001.000-1-1011002.411.72OF
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 Grissom23BOSAL66651.033924041.0001290005.825.502B
352Robbie Grossman34TOTAL211916161.04442110.977-2-12-1-702.402.05OF
353Michael Grove27LADNL151021.1211001.0000000.840.13P
354Vladimir Guerrero Jr.25TORAL373736316.029427617129.997140008.347.921B
355Luis Guillorme29TOTMLB129681.0371225031.00034111404.113.082B-3B-SS-P
356Lourdes Gurriel Jr.30ARINL373734326.08883230.96662327-12.352.30OF
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-27-2-2004.043.12SS-2B
362Ian Hamilton29NYYAL170020.1440001.0000001.770.24P
363Garrett Hampson29KCRAL31115123.0483711011.0003301903.511.33OF-2B-SS-3B-1B
364Emerson Hancock25SEAAL77034.195220.7780001.831.00P
365Mitch Haniger33SEAAL353431295.17874040.949-5-20-6-24-22.262.11OF
366Ian Happ29CHCNL333328284.275732011.00031131222.372.27OF
367Bryce Harper31PHINL363634320.0303270330231.00041528-18.528.421B
368Brett Harris26OAKAL10101088.03192112.9680-1-3-4103.073.003B
369Hogan Harris27OAKAL1005.100000000.000.00P
370Michael Harris II23ATLNL373737331.26765110.985-4-1500-11.791.78OF
371Kyle Harrison22SFGNL99050.0523001.0000000.900.56P
372Grant Hartwig26NYMNL2003.000000000.000.00P
373Hunter Harvey29WSNNL190021.1330001.000-2-1901.270.16P
374Ke'Bryan Hayes27PITNL343333295.195236939.968311312-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-2-100.000.00P
377Jonathan Heasley27BALAL3004.1211001.0000004.150.67P
378Austin Hedges31CLEAL1211788.21061015001.000224341110.768.83C
379Jonah Heim29TEXAL353126273.0279269731.9890141819.107.89C
380Ryan Helsley29STLNL190019.0330011.000-1-1101.420.16P
381Gunnar Henderson23BALAL383837346.01565598318.98141341403.984.03SS
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.000002.700.33P
387Kevin Herget33MILNL2003.200000000.000.00P
388Darell Hernaiz22OAKAL282212191.0813445210.975-1-4-3-1913.722.32SS-3B-2B
389Enrique Hernández32LADNL292113197.0584216011.0003190002.651.81OF-3B-2B-1B
390Jonathan Hernández27TEXAL5006.0110001.0000001.500.20P
391Jose Hernandez26PITNL6004.200000000.000.00P
392Teoscar Hernández31LADNL424232360.178753001.00051841311.951.86OF
393Iván Herrera24STLNL201916170.21801782011.000-3-23-4-2809.499.00C
394Tim Herrin27CLEAL180018.0413001.0000002.000.22P
395Jason Heyward34LADNL44232.011110001.000312627503.092.75OF
396Aaron Hicks34LAAAL149887.219190001.000-2-33-2-2701.951.36OF-P
397Jordan Hicks27SFGNL88043.01711512.941-1-503.352.00P
398Kyle Higashioka34SDPNL1212695.09490311.9890-4-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 Hoerner27CHCNL404037357.21635899613.963-6-19-4-1303.953.652B-SS
403Jeff Hoffman31PHINL180018.0550001.0000002.500.28P
404Colin Holderman28PITNL120011.0211001.0000001.640.17P
405Jackson Holliday20BALAL1010987.0421032051.000-1-8-1-1404.344.202B
406Clay Holmes31NYYAL170017.1110001.000-1-1200.520.06P
407Tyler Holton28DETAL140020.0404001.0000001.800.29P
408Rhys Hoskins31MILNL222119183.01531391229.987-3-17-3-2007.436.861B
409Tanner Houck28BOSAL88152.113112011.000-1-402.241.63P
410Adrian Houser31NYMNL76030.2514001.000-1-701.470.71P
411Bryan Hudson27MILNL150022.1312001.0001901.210.20P
412Dakota Hudson29COLNL77034.0413001.0000001.060.57P
413Daniel Hudson37LADNL160016.0211001.0000001.130.13P
414Sam Huff26TEXAL1002.0220001.0000240009.002.00C
415Brandon Hughes28ARINL3102.200000000.000.00P
416Kyle Hurt26LADNL3106.2110001.0000001.350.33P
417Andy Ibáñez31DETAL1510689.140102914.9751934013.932.602B-3B-OF
418Raisel Iglesias34ATLNL170016.1404001.0000002.200.24P
419Shota Imanaga30CHCNL77041.2523001.0000001.080.71P
420Jonathan India27CINNL262626226.2752946061.00029-2-1102.982.882B
421Cole Irvin30BALAL77040.1734011.0000001.561.00P
422Jake Irvin27WSNNL88045.21055011.0002901.971.25P
423Kyle Isbel27KCRAL363225278.281810001.0001552102.622.25OF
424Alex Jackson28TBRAL65241.039372001.0001180008.566.50C
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 Jackson32SFGNL9008.1101001.0000001.080.11P
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.0000001.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-21402.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 Keith22DETAL313126265.11435288316.979130004.754.522B
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 Keller28PITNL88149.01037011.0002801.841.25P
453Carson Kelly29DETAL241816171.1171162814.99432153528.937.08C
454Joe Kelly36LADNL150013.1514001.00011503.380.33P
455Kevin Kelly26TBRAL120014.200000000.000.00P
456Merrill Kelly35ARINL44024.2633001.0001802.191.50P
457Michael Kelly31OAKAL190023.2211001.0000000.760.11P
458Zack Kelly29BOSAL6008.1101001.000001.080.17P
459Tony Kemp32BALAL52120.1835001.0000-80003.541.332B-OF
460Buddy Kennedy25DETAL52224.01459021.00001915005.252.802B-3B
461Max Kepler31MINAL231917177.034331001.000030001.731.48OF
462Orion Kerkering23PHINL100010.2211001.000-1-1901.690.20P
463Ray Kerr29ATLNL1001.000000000.000.00P
464Grae Kessinger26HOUAL81120.0113711.90914416004.501.253B-2B-P
465Kevin Kiermaier34TORAL262116181.063630001.000-1-621303.132.42OF
466Yusei Kikuchi33TORAL88047.2734001.0002801.320.88P
467Ha-Seong Kim28SDPNL434341374.11575499424.97531013-13.683.56SS
468Craig Kimbrel36BALAL180015.1110001.000-1-1300.590.06P
469Isiah Kiner-Falefa29TORAL383225285.01213981113.99229416-13.792.673B-2B-SS-P-OF
470John King29STLNL5005.2101001.0000001.590.20P
471Michael King29SDPNL98049.01037001.0002801.841.11P
472Tyler Kinley33COLNL160015.0303001.0000001.800.19P
473George Kirby26SEAAL88043.1312001.0000000.620.38P
474Alex Kirilloff26MINAL27238182.155532011.000-1-4-5-3202.712.04OF-1B
475Alejandro Kirk25TORAL242318192.01961841020.99031663819.098.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 Kittredge34STLNL170016.1202001.0000001.100.12P
477Heston Kjerstad25BALAL44232.0770001.000-1-2013701.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 Langeliers26OAKAL343129279.02772631222.993160008.878.09C
492Wyatt Langford22TEXAL1212898.014140001.0000-611201.291.17OF
493Trevor Larnach27MINAL88465.014140001.0000-20001.941.75OF
494Jacob Latz28TEXAL190018.0202001.0000001.000.11P
495Ramón Laureano29CLEAL281912173.056515001.00043021332.912.00OF
496Derek Law33WSNNL210025.0110001.0000000.360.05P
497Justin Lawrence29COLNL140013.1110001.0000000.680.07P
498Kyle Leahy27STLNL4007.000000000.000.00P
499Jordan Leasure25CHWAL170016.1321001.00011201.650.18P
500José Leclerc30TEXAL150016.2211001.0000001.080.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 Lee29ATLNL110019.1514001.00011002.330.45P
502Jung Hoo Lee25SFGNL373635306.280791001.000-2-7-1-302.352.16OF
503Korey Lee25CHWAL251817165.01601528011.000-1-4-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 Liberatore24STLNL141020.1514001.00011002.210.36P
510Francisco Lindor30NYMNL393835334.01345477317.978-4-13-2-7-13.533.36SS
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-1-600.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ópez31NYMNL190018.210010.000-2-2100.000.00P
522Nicky Lopez29CHWAL333128278.01304583213.985-1-2-2-9-14.143.562B-SS
523Otto Lopez25MIANL148676.025101411.960-2-280002.841.712B-3B-SS
524Pablo López28MINAL88044.042110.7500000.610.38P
525Reynaldo López30ATLNL66035.1642001.0000001.531.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 Lorenzen32TEXAL55029.0615011.00021401.861.20P
527Richard Lovelady28CHCNL7005.2321001.000-1-3504.760.43P
528Brandon Lowe29TBRAL87560.1341420061.000117-1-2005.074.252B
529Josh Lowe26TBRAL44436.01312010.9230-140003.003.00OF
530Nathaniel Lowe28TEXAL212121184.017616212213.9890-1-3-20-18.518.291B
531Easton Lucas27OAKAL2002.100000000.000.00P
532Seth Lugo34KCRAL99059.21156011.0000001.661.22P
533Gavin Lux26LADNL292520226.110339640121.00052542104.103.552B
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 Machado31SDPNL99878.023617001.00022911502.652.563B
539Josh Maciejewski28NYYAL1001.000000000.000.00P
540Nick Madrigal27CHCNL34137151.0421428061.000-2-141812.501.143B-2B
541Kenta Maeda36DETAL77030.273311.8570001.760.86P
542Luke Maile33CINNL181613143.01651541010.994329-2-17110.329.11C
543Anthony Maldonado26MIANL7108.142111.750-1-2403.240.43P
544Martín Maldonado37CHWAL242316192.0192186510.995-2-13-2-1308.957.96C
545Sean Manaea32NYMNL77035.1312001.0000000.760.43P
546Matt Manning26DETAL33017.0101001.0000000.530.33P
547Alek Manoah26TORAL22011.0101001.0000000.820.50P
548Joe Mantiply33ARINL190016.1321001.0000001.650.16P
549Kyle Manzardo23CLEAL2004.0431001.0000480009.002.001B
550Manuel Margot29MINAL31155159.137370001.00002-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 Marsh26PHINL363128287.05451211.981-1-662511.661.47OF
554Ketel Marte30ARINL353327289.01777699224.98952183315.455.002B-SS
555Starling Marte35NYMNL303027263.06056312.983-2-7-1-402.021.97OF
556Yunior Marte29PHINL120013.1211001.0000001.350.17P
557Austin Martin25MINAL252213187.147461011.000-4-27-5-32-12.261.81OF-2B
558Chris Martin38BOSAL150015.1532001.0000002.930.33P
559Justin Martinez22ARINL90011.2202001.00011701.540.22P
560Nick Martinez33CINNL94033.171421.714-1-601.350.56P
561Seth Martinez29HOUAL180022.0312001.0001901.230.17P
562Nick Martini34CINNL52119.0440001.0000150001.890.80OF
563Michael Massey26KCRAL181816155.0682642071.000161803.953.782B
564Miles Mastrobuoni28CHCNL94141.22181212.95201012804.322.222B-OF-3B
565Jorge Mateo29BALAL231915175.2903750311.96731921304.463.782B-OF-SS
566Phil Maton31TBRAL180014.2101001.0000000.610.06P
567Luis Matos22SFGNL1007.0220001.0000-820002.572.00OF
568Yuki Matsui28SDPNL190017.2312001.0000001.530.16P
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-1-8-19.338.39C
574Kyle McCann26OAKAL1311789.08578431.965-2-200008.296.31C
575Jake McCarthy26ARINL322319216.05049010.98015-2-1102.041.53OF
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. McFarland35OAKAL200016.0624011.000-1-1303.380.30P
580Scott McGough34ARINL150016.0211001.0000001.130.13P
581Reese McGuire29BOSAL221816161.1172165432.9830-10009.437.68C
582Ryan McKenna27BALAL83130.011110001.000-1-34-1-4003.301.38OF
583Triston McKenzie26CLEAL88040.2761001.0000001.550.88P
584Zach McKinstry29DETAL241510144.251153333.94101-1-802.991.78SS-3B-2B-OF-P
585Ryan McMahon29COLNL404038348.1123219668.951-1-52703.022.933B
586Jeff McNeil32NYMNL383734333.01597483225.987-3-10-2-714.243.832B-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 Melendez25KCRAL333316261.15552211.982-5-212901.861.59OF-1B
594Danny Mendick30CHWAL1010985.22481511.9582250002.422.303B
595Joey Meneses32WSNNL212121188.0185169160181.0000-10018.868.811B
596Whit Merrifield35PHINL211815170.046311414.978180002.381.88OF-2B-3B
597Jackson Merrill21SDPNL403636325.1120117121.9835172703.262.95OF
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 Meyers28HOUAL302018186.06665010.985424-2-12-13.152.17OF
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 Miller26SFGNL191019.1101001.00011000.470.05P
608Mason Miller25OAKAL130016.1110001.0000000.550.08P
609Owen Miller27MILNL53123.015132011.000-1-600005.872.141B-3B-2B-P
610Shelby Miller33DETAL150016.1110001.0000000.550.07P
611Tyson Miller28SEAAL90011.2110001.0000000.770.11P
612Hoby Milner33MILNL200019.1853001.0000003.720.40P
613A.J. Minter30ATLNL200016.2202001.0000001.080.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 Monasterio27MILNL63128.0945001.0001520002.891.293B-2B-OF
619Yoán Moncada29CHWAL11111086.03182124.93511211403.032.643B
620Mickey Moniak26LAAAL292315200.06059010.98316-2-12-12.662.03OF
621Frankie Montas31CINNL77030.0936001.0000002.701.29P
622Elehuris Montero25COLNL302724236.1294284100261.000-3-14-1-5011.209.801B
623Rafael Montero33HOUAL180017.2101001.0000000.510.06P
624Jordan Montgomery31ARINL44023.0303001.0000001.170.75P
625Dylan Moore31SEAAL312620244.2103594317.99052431403.752.91SS-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 Moore35LAAAL150014.2202001.000-1-1401.230.13P
627Adrián Morejón25SDPNL100013.100000000.000.00P
628Christopher Morel25CHCNL323210242.071214553.930-2-9-5-2502.452.063B
629Gabriel Moreno24ARINL312626239.02081931411.9951300-17.796.68C
630Eli Morgan28CLEAL9008.1303001.00012403.240.33P
631Charlie Morton40ATLNL77043.0404001.000-1-500.840.57P
632Ryan Mountcastle27BALAL363534321.233030326119.9970141529.219.141B
633Kyle Muller26OAKAL100027.284310.8750002.280.70P
634Cedric Mullins29BALAL363231300.060591001.000-1-52801.801.67OF
635Max Muncy33LADNL373333310.185226126.9762741502.412.243B
636Andrés Muñoz25SEAAL150015.130210.6670001.170.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-20002.631.75OF
643Tobias Myers25MILNL44017.0101001.0000000.530.25P
644Andrew Nardi25MIANL190015.2303001.00022601.720.16P
645Omar Narváez32NYMNL19149124.0135129242.970-4-41-6-5819.516.89C
646Nick Nastrini24CHWAL2208.0110001.000-1-2501.130.50P
647Bo Naylor24CLEAL272522223.1231222632.987-1-800-19.198.44C
648Josh Naylor27CLEAL343432304.026624421129.996271407.857.791B
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 Neto23LAAAL404040352.21374093420.971-1-227-13.393.33SS
654Tyler Nevin27OAKAL30257213.01079113310.972-2-100004.392.74OF-1B-3B
655Kevin Newman30ARINL262117190.0762055112.98742353203.552.78SS-2B
656Kyle Nicolas25PITNL6005.0202001.00014003.600.33P
657Tomás Nido30NYMNL16129114.0122114621.984030019.477.50C
658Brandon Nimmo31NYMNL363428303.054504001.0000-1-3-1101.601.50OF
659Ryan Noda28OAKAL272218202.018516518222.9892140008.156.781B
660Aaron Nola31PHINL88049.0312011.0000000.550.38P
661Lars Nootbaar26STLNL272721238.26361020.968-2-110002.302.26OF
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'Hoppe24LAAAL343231283.22862711320.993281409.018.35C
667Tyler O'Neill29BOSAL282614229.14543110.97815-1-501.731.57OF
668Bailey Ober28MINAL88043.0413001.0000000.840.50P
669Steven Okert32MINAL140011.200000000.000.00P
670Edward Olivares28PITNL17165120.03130010.9680-20002.251.76OF
671Matt Olson30ATLNL373737331.234231326331.9915192709.209.161B
672Reese Olson24DETAL77039.142110.750-1-500.690.43P
673Jonathan Ornelas24TEXAL1003.00000000000.000.002B
674Rafael Ortega33CHWAL113341.016160001.0002590003.511.45OF
675Joey Ortiz25MILNL342417225.084285336.96401-2-1103.242.253B-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 Ottavino38NYMNL150014.2321001.0000001.840.20P
679James Outman27LADNL322622237.16866110.985-1-6-1-502.542.09OF
680Cristian Pache25PHINL1110583.02118210.9520222802.171.82OF
681Chris Paddack28MINAL77037.1716001.000-1-501.691.00P
682Emilio Pagán33CINNL180016.1211001.0000001.100.11P
683Andy Pages23LADNL232319206.170691001.00063631703.053.04OF
684Pedro Pagés25STLNL61119.219190001.0000-200008.693.17C-1B
685Richie Palacios27TBRAL312522233.1644915021.000281502.472.06OF-2B
686Daniel Palencia24CHCNL70011.0101001.0000000.820.14P
687Andre Pallante25STLNL90010.0642001.00012005.400.67P
688Isaac Paredes25TBRAL363636323.167204526.97000-2-701.811.813B
689Kyren Paris22LAAAL22218.0853011.0001690004.004.002B
690Mitchell Parker24WSNNL55027.0220001.0000000.670.40P
691Wes Parsons31TOTAL4009.041210.7500003.000.75P
692Vinnie Pasquantino26KCRAL323228278.0283258250211.000521522-19.168.841B
693Graham Pauley23SDPNL64134.1126511.917-1-32-1-3502.881.573B-1B
694James Paxton35LADNL77038.1404001.00021000.940.57P
695Joel Payamps30MILNL140012.021010.5000000.750.07P
696Nate Pearson27TORAL160014.000000-1-1400.000.00P
697Elvis Peguero27MILNL160017.0101001.0000000.530.06P
698Jeremy Peña26HOUAL404040352.017768103628.966-2-6-6-20-14.374.28SS
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-1700011.657.33C
704Cionel Pérez28BALAL7005.000000000.000.00P
705Martín Pérez33PITNL88045.0633011.0002901.200.75P
706Salvador Perez34KCRAL363530300.02772631315.996141408.287.67C-1B
707Wenceel Pérez24DETAL221711157.14140010.97618-1-702.291.82OF
708Blake Perkins27MILNL323131283.09188210.98931431212.862.81OF
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 Pillar35TOTAL20128111.223230001.0001120001.851.15OF
714René Pinto27TBRAL191511135.0129126210.992-3-28-4-36-18.536.74C
715Ricardo Pinto30PHINL60010.2651001.0000005.061.00P
716Nick Pivetta31BOSAL33015.0321001.0000001.801.00P
717Colin Poche30TBRAL10009.100000000.000.00P
718Jorge Polanco30SEAAL393838335.11395680318.97815-1-403.653.492B
719Zach Pop27TORAL6005.2220001.0000003.180.33P
720Cody Poteet29NYYAL1106.0220001.0000003.002.00P
721Ryan Pressly35HOUAL160014.1202011.0000001.260.13P
722Quinn Priester23PITNL44021.083320.750-2-1902.571.50P
723Jurickson Profar31SDPNL404020305.067652011.000-3-11-3-11-11.981.68OF-1B
724Austin Pruitt34TEXAL4004.1101001.0000002.080.25P
725A.J. Puk29MIANL44013.2101011.0000000.660.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
726Cal Quantrill29COLNL88045.2853001.0001401.581.00P
727Jose Quintana35NYMNL88041.1743011.000-1-501.520.88P
728Ceddanne Rafaela23BOSAL403725335.11216946616.950021303.092.21SS-OF-2B-3B
729Cole Ragans26KCRAL99149.01046001.0001401.841.11P
730Tanner Rainey31WSNNL120012.0321001.0000002.250.25P
731Cal Raleigh27SEAAL343129276.13072911422.9932973019.938.97C
732Brooks Raley36NYMNL8007.000000000.000.00P
733Luke Raley29SEAAL262218190.063594021.00031721202.982.42OF-1B
734Emmanuel Ramirez29MIANL3003.100000000.000.00P
735Erasmo Ramírez34TBRAL70012.2101001.0000000.710.14P
736Harold Ramírez29TBRAL54034.012120001.000258310503.182.40OF
737José Ramírez31CLEAL313130278.069174934.957-4-161402.142.133B
738Nick Ramirez34LADNL5007.0101001.0000001.290.20P
739Yohan Ramírez29TOTZZ90013.1211001.00019201.350.22P
740Bryan Ramos22CHWAL98872.026620011.00022811703.252.893B
741Heliot Ramos24SFGNL43229.0972001.000291312412.792.25OF
742Colin Rea33MILNL77038.1752001.000-1-501.641.00P
743J.T. Realmuto33PHINL343431298.23413231623.9940114-110.229.97C
744Jakson Reetz28SFGNL43327.027270001.000040009.006.75C
745Rob Refsnyder33BOSAL1310887.023221001.000340-2-2702.381.77OF
746Sean Reid-Foley28NYMNL9008.200000000.000.00P
747Zach Remillard30CHWAL33225.011110021.00016014803.963.672B
748Anthony Rendon34LAAAL171615139.248113525.9582131912.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 Reynolds29PITNL363628321.163585011.000-7-27-3-1101.761.75OF
753Trevor Richards31TORAL180019.030210.6670000.950.11P
754Austin Riley27ATLNL373736326.195256733.9683931102.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-56-2-3901.771.71OF
759David Robertson39TEXAL180020.2633001.0000002.610.33P
760Nick Robertson25STLNL5006.200000000.000.00P
761Víctor Robles27WSNNL75438.21311110.9230-80002.791.71OF
762Brayan Rocchio23CLEAL363434310.01234476322.9761541513.483.33SS
763Brendan Rodgers27COLNL363333292.21414199124.993-2-90004.313.892B
764Carlos Rodón31NYYAL88043.0303001.000-1-500.630.38P
765Grayson Rodriguez24BALAL66034.0624001.0000001.591.00P
766Joely Rodríguez32BOSAL110011.0220001.0000001.640.18P
767Julio Rodríguez23SEAAL404038349.1108105210.9912731012.762.68OF
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.995130019.278.04C
773Taylor Rogers33SFGNL170014.1101001.0000000.630.06P
774Trevor Rogers26MIANL88037.062310.833-1-501.220.63P
775Tyler Rogers33SFGNL190017.2514001.0000002.550.26P
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 Rojas23PHINL323228280.06866110.985-6-25-2-802.152.09OF
777Josh Rojas30SEAAL322720242.068303623.9710-2-1-402.451.833B-OF-2B-P
778Miguel Rojas35LADNL261812165.061223815.9841101703.272.22SS-2B-3B
779Jordan Romano31TORAL9008.200000000.000.00P
780JoJo Romero27STLNL190020.1202001.00011000.890.11P
781Brent Rooker29OAKAL76446.0660001.000-2-52-1-2601.170.86OF
782Ben Rortvedt26TBRAL282116193.2208199721.9900331909.577.10C-P
783Amed Rosario28TBRAL323026269.289632514.989-3-15-6-26-12.942.59OF-2B-SS
784Eddie Rosario32WSNNL312617243.056551011.000-5-2200-12.071.81OF
785Eguy Rosario24SDPNL2594101.038112614.9740422403.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é Ruiz29PHINL3004.000000000.000.00P
791Keibert Ruiz25WSNNL191919169.2173164813.994010019.129.05C
792Adley Rutschman26BALAL252321210.122121011001.00031821119.468.84C
793Joe Ryan28MINAL88047.2642001.000-1-401.130.75P
794Ryder Ryan29PITNL90012.000000000.000.00P
795Andrew Saalfrank26ARINL2001.000000000.000.00P
796Blake Sabol26SFGNL54341.04441120.955-2-550009.228.40C
797Chris Sale35ATLNL77042.2826001.0000001.691.14P
798Cristopher Sánchez27PHINL77036.1101720.800-1-601.981.14P
799Gary Sánchez31MILNL108871.26157310.984080007.536.00C-1B
800Jesús Sánchez26MIANL302622231.048480001.000-7-34-3-15-11.871.60OF
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ánchez25MIANL103018.0312001.0000001.500.30P
802Nick Sandlin27CLEAL210020.0413001.00011001.800.19P
803Patrick Sandoval27LAAAL99045.081610.8752901.400.78P
804Cole Sands26MINAL150017.2202001.0000001.020.13P
805Miguel Sanó31LAAAL1310689.1442519021.00022922704.433.143B-1B-P
806Carlos Santana38MINAL353333298.024823015318.98815-1-407.407.001B
807Dennis Santana28NYYAL150017.2321011.000-1-1101.530.20P
808Anthony Santander29BALAL323224280.069681001.000270002.222.16OF
809Tayler Saucedo31SEAAL140013.1303001.0000002.030.21P
810Matt Sauer25KCRAL120014.1202001.0000001.260.17P
811Josh Sborz30TEXAL7005.1101001.000-1-3801.690.14P
812Nolan Schanuel22LAAAL353229281.223521915123.996-3-131417.486.691B
813Clarke Schmidt28NYYAL88042.21046001.0002902.111.25P
814Casey Schmitt25SFGNL33328.01376021.000-1-210004.184.33SS
815Davis Schneider25TORAL332615226.068481913.985-1-6-1-5-12.671.86OF-2B
816John Schreiber30KCRAL190018.1743001.00011103.440.37P
817Max Schuemann27OAKAL22158139.048153218.979-5-39-2-1703.041.88SS-2B-OF-3B
818Kyle Schwarber31PHINL1119.0440001.0000320004.004.00OF
819Christian Scott25NYMNL22012.2110001.0000000.710.50P
820Tanner Scott29MIANL160016.030210.667-2-2501.130.13P
821Tayler Scott32HOUAL170017.0853001.0000004.240.47P
822Victor Scott II23STLNL201716158.04241010.976-1-7-1-702.342.05OF
823Corey Seager30TEXAL353529289.01183579413.9663111403.553.26SS
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 Semien33TEXAL424238362.0178651130241.0008271033-14.434.242B
827Nick Senzel29WSNNL77763.02121720.9050-7-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-15-2-11-13.633.19OF-1B
833Austin Shenton26TBRAL97764.161583031.0001140008.536.781B
834Braden Shewmake26CHWAL231913160.059124437.9490-3-1-803.152.43SS-2B-3B
835Zack Short29TOTMLB105351.11641113.9381150002.631.503B-2B-SS
836Jared Shuster25CHWAL50014.0101001.0000000.640.20P
837Michael Siani24STLNL332113196.247470001.00018212-12.151.42OF
838Chase Silseth24LAAAL2208.000000000.000.00P
839Lucas Sims30CINNL150012.0220011.0000001.500.13P
840Brady Singer27KCRAL88045.2963001.0000001.771.13P
841Jon Singleton32HOUAL222117181.014913216117.993-7-49-3-2007.366.731B
842Jose Siri28TBRAL333229281.18784030.966-7-28-4-17-12.692.55OF
843Paul Skenes22PITNL1104.0101001.0000002.251.00P
844Tarik Skubal27DETAL88049.063210.8330000.920.63P
845Justin Slaten26BOSAL130020.2422001.0000001.740.31P
846Austin Slater31SFGNL2111295.022211001.0000-411202.081.05OF
847Burch Smith34MIANL170019.2303001.000-1-1001.370.18P
848Cade Smith25CLEAL190018.1211001.0000000.980.11P
849Dominic Smith29BOSAL53329.020182041.000050006.214.001B
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 Smith26TEXAL383126279.081186127.97531462612.551.883B-SS
852Pavin Smith28ARINL96350.020191001.00025812403.602.22OF-1B
853Will Smith34KCRAL150012.220110.5000000.710.07P
854Will Smith29LADNL323131282.12822651430.989312-1-4-18.898.72C
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 Soderstrom22OAKAL33124.018153011.0000150006.754.501B-C
860Donovan Solano36SDPNL33224.0514001.000-1-410001.881.673B
861George Soriano25MIANL100011.2202001.00011701.540.20P
862José Soriano25LAAAL86033.182420.750-1-601.620.75P
863Michael Soroka26CHWAL99043.2826001.0001501.650.89P
864Edmundo Sosa28PHINL16149123.059203639.949-1-811014.103.50SS-3B-2B
865Lenyn Sosa24CHWAL129887.12781813.963-1-18-3-4102.682.003B-2B
866Gregory Soto29PHINL150011.1220001.000-1-1801.590.13P
867Juan Soto25NYYAL424238367.093894011.0004121302.282.21OF
868Gabe Speier29SEAAL150012.2101001.000-1-1600.710.07P
869Mitch Spence26OAKAL100024.2523001.0001801.820.50P
870Carson Spiers26CINNL1004.000000000.000.00P
871George Springer34TORAL353433293.06057210.983-5-201411.811.69OF
872Jacob Stallings34COLNL161412124.1113107510.99111221918.117.00C
873Ryne Stanek32SEAAL150012.200000000.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 Steer26CINNL393933340.2113106431.97315-2-702.912.62OF-1B-2B
877Jackson Stephens30ATLNL1001.100000000.000.00P
878Tyler Stephenson27CINNL272422209.22031976001.000-1-3-1-618.717.52C
879Brock Stewart32MINAL130013.1211011.0000001.350.15P
880DJ Stewart30NYMNL85136.0880001.000-4-123-1-3302.000.89OF-1B
881Gavin Stone25LADNL77038.01073011.000-1-502.371.43P
882Trevor Story31BOSAL88767.22041513.9500823502.532.38SS
883Bryson Stott26PHINL363331303.01355677217.985-2-60003.953.502B-SS
884Matt Strahm32PHINL170016.100000000.000.00P
885Chris Stratton33KCRAL160016.2303001.0000001.620.19P
886Hunter Stratton27PITNL180019.1312001.0000001.400.17P
887Hunter Strickland35LAAAL150016.200000000.000.00P
888Spencer Strider25ATLNL2209.0110001.0000001.000.50P
889Ross Stripling34OAKAL88042.093510.8890001.711.00P
890Marcus Stroman33NYYAL88042.2136610.9230002.531.50P
891Peter Strzelecki29CLEAL3004.000000000.000.00P
892Garrett Stubbs31PHINL107768.17268310.986-2-44-2-35-19.357.10C
893Albert Suárez34BALAL73023.0835011.0001903.131.14P
894Eugenio Suárez32ARINL404040357.01091887414.963140002.652.633B
895José Suarez26LAAAL110021.1101001.0000000.420.09P
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 Suter34CINNL150023.2505001.00021701.900.33P
902Jack Suwinski25PITNL382822272.19493010.989729-5-2203.072.45OF
903Seiya Suzuki29CHCNL131313113.223212021.0000-511011.821.77OF
904Dansby Swanson30CHCNL363533307.21324583412.970-2-60003.743.56SS
905Erik Swanson30TORAL11008.110010.0000000.000.00P
906Jameson Taillon32CHCNL44024.0514001.0000001.881.25P
907Dillon Tate30BALAL110012.2101001.0000000.710.09P
908Fernando Tatis Jr.25SDPNL434339373.18880441.955-3-8-1-302.031.95OF
909Mike Tauchman33CHCNL333023276.06462111.984-4-19-2-802.051.91OF
910Leody Taveras25TEXAL393836331.09995311.990-8-29-1-312.662.51OF
911Chris Taylor33LADNL231713162.035341001.0004270001.941.46OF-2B
912Michael A. Taylor33PITNL322727248.08178210.98883852412.902.50OF
913Samad Taylor25SEAAL31011.1110001.0000-3-1-10900.790.33OF
914Tyrone Taylor30NYMNL201613156.042411001.0000-121502.422.10OF
915Julio Teheran33NYMNL1102.2110001.0000003.381.00P
916Rowdy Tellez29PITNL362920253.122720521119.99631215-18.036.281B
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-1030001.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 Thompson32ARINL160016.100000-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 Torkelson24DETAL363633319.229026225324.990-3-11-6-2308.087.971B
930Abraham Toro27OAKAL272517208.07834440101.000-2-9-2-1203.382.792B-3B-1B
931Gleyber Torres27NYYAL414039356.11496480521.966-4-14-2-703.643.512B
932Ezequiel Tovar22COLNL393939342.117652123125.994271404.604.49SS
933Taylor Trammell26TOTZZ71021.1660001.000175-1-5702.530.86OF
934Blake Treinen36LADNL3003.000000000.000.00P
935Alan Trejo28COLNL108567.2361026051.0001100004.793.602B-SS-3B
936Jose Trevino31NYYAL242018183.1194185722.99021653319.438.00C-P
937Jared Triolo26PITNL373734329.01445687122.9931462213.913.672B-3B-1B
938Chadwick Tromp29ATLNL14126103.2101956001.00011322308.777.21C
939Mike Trout32LAAAL242421203.067652011.000030012.972.79OF
940Cole Tucker27LAAAL86552.02071120.900070003.122.253B-OF
941Kyle Tucker27HOUAL383834329.071674021.000392711.941.87OF
942Brice Turang24MILNL383632318.01647885117.994-3-121404.614.292B
943Spencer Turnbull31PHINL86035.1752001.000-2-1101.780.88P
944Justin Turner39TORAL87256.02514920.920060003.702.883B-1B
945Trea Turner31PHINL323231281.01073271410.963-3-14-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ías27SEAAL241813155.151193025.9611821502.842.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.96311200-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 Varsho27TORAL383524300.084831001.00052083202.522.21OF
961Randy Vásquez25SDPNL33012.000000000.000.00P
962Andrew Vaughn26CHWAL363534304.228827016220.993001408.457.941B
963Christian Vázquez33MINAL232121191.1230221810.99615744110.779.96C-3B
964Nelson Velázquez25KCRAL107358.01514010.933-1-11-1-2002.171.40OF
965Anthony Veneziano26KCRAL2002.000000000.000.00P
966Alex Verdugo28NYYAL393834342.082811011.00082862112.162.10OF
967Justin Verlander41HOUAL55029.1422001.0001701.230.80P
968Alex Vesia28LADNL180018.150411.8000001.960.22P
969Will Vest29DETAL160017.0422001.0000002.120.25P
970Thyago Vieira31MILNL140020.1202001.0000000.890.14P
971Mark Vientos24NYMNL31011.0514001.00011110004.091.673B
972Matt Vierling27DETAL332616239.056361824.964-8-41-2-10-12.031.593B-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.9773841304.194.15SS
978Austin Voth32SEAAL140017.053110.8000002.120.29P
979Michael Wacha32KCRAL88043.2743001.0001501.440.88P
980LaMonte Wade Jr.30SFGNL352915235.0221192290211.000-2-100008.465.971B-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 Walker33ARINL414038358.0362333290391.00041593019.108.831B
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.0003450002.781.91OF
991Jared Walsh30TEXAL161414126.011610410211.9830-4-1-1008.147.131B
992Blake Walston23ARINL1003.2101001.0000002.451.00P
993Taylor Ward30LAAAL363635315.267670001.000-2-80001.911.86OF
994Ryan Weathers24MIANL88041.2404001.0001500.860.50P
995Luke Weaver30NYYAL150026.032010.667-1-800.690.13P
996Jacob Webb30BALAL190017.0202001.0000001.060.11P
997Logan Webb27SFGNL99053.11257001.000-3-1102.031.33P
998Jordan Weems31WSNNL170014.031110.6670001.290.12P
999Greg Weissert29BOSAL160015.1202001.0000001.170.13P
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 Wendle34NYMNL169486.037112333.9190-5-1-1403.562.132B-3B-SS
1003Davis Wendzel27TEXAL137269.014410001.00023035201.831.083B-2B
1004Joey Wentz26DETAL100014.2110001.0000000.610.10P
1005Hayden Wesneski26CHCNL53022.2752001.0000002.781.40P
1006Jordan Westburg25BALAL363630328.0851966051.000-1-21402.332.073B-2B-SS
1007Zack Wheeler34PHINL99053.11073001.0000001.691.11P
1008Mitch White29TOTZZ70015.1211001.0000001.170.29P
1009Owen White24TEXAL1000.00000000.00P
1010Forrest Whitley26HOUAL1000.200000000.000.00P
1011Garrett Whitlock28BOSAL44018.1743001.0000003.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.0000000.260.09P
1017Justin Wilson36CINNL14009.2312001.0000002.790.21P
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 Winn22STLNL343231285.214640102426.97351983414.474.18SS
1025Patrick Wisdom32CHCNL74237.02416621.917-1-250005.352.441B-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-910.000.002B
1027Bobby Witt Jr.24KCRAL424239363.015445106315.98141272323.743.60SS
1028Connor Wong28BOSAL252218203.01961801420.990-1-8-4-24-28.606.93C-1B-2B
1029Bryan Woo24SEAAL1104.100000000.000.00P
1030Alex Wood33OAKAL99039.1927011.0000002.061.00P
1031Simeon Woods Richardson23MINAL55025.0312001.0001801.080.60P
1032Yoshinobu Yamamoto25LADNL88042.0734001.0001501.500.88P
1033Ryan Yarbrough32LADNL120031.21028001.0001602.840.83P
1034Mike Yastrzemski33SFGNL312721231.051492001.000-5-2531501.991.65OF
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.987112-1-1407.746.17C
1041Angel Zerpa24KCRAL170016.0303001.00011301.690.18P
1042Guillo Zuñiga25LAAAL4005.000000000.000.00P