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.63.693433873003456.0157311523992244.9861341441
Atlanta Braves333.54.715393512903147.0144810493871235.9921041531
Baltimore Orioles343.80.726403602743294.0149310983791628.989521110
Boston Red Sox393.52.712423782463405.0154011353743129.980197140-3
Chicago Cubs384.33.695433872753435.0152911453572724.982-18-6-10-1-1
Chicago White Sox395.00.703433872923375.0150711253552727.982-13-5-290-2
Cincinnati Reds334.38.699423782913330.0142511102912421.983-2-1-7-11
Cleveland Guardians333.65.700433872873492.0156211643742435.98583170-1
Colorado Rockies315.40.677423782993315.0157511054502044.987-9-3610
Detroit Tigers313.93.710423782623399.0150911333512535.983522-34
Houston Astros384.98.680423782933339.0149011133562139.986-2-1-13-1-1
Kansas City Royals333.48.707443962853465.0156611553941729.989833121
Los Angeles Angels365.21.694433873083417.0151311393492535.983-6-2-13-11
Los Angeles Dodgers373.45.739443962883567.0160611894001728.98941143151
Miami Marlins435.68.674443962803510.0161711704133437.979-25-8-22-33
Milwaukee Brewers384.26.707423782713357.0150111193612126.98652-6-11
Minnesota Twins364.22.687413692373279.0139610932881519.989-18-6-120-1
New York Mets394.29.704413692793330.0147511103412435.984-8-3-20-81
New York Yankees323.47.721433873123456.0153911523622533.9841762210
Oakland Athletics354.77.681443962513504.0158511683833447.979-7-2-13-12
Philadelphia Phillies323.60.701433873113474.0157411583912530.984-5-240-4
Pittsburgh Pirates344.35.698433872863450.0154811503712733.98331-41-1
San Diego Padres344.42.708454052963594.0158111983572635.984-2-12-2-5
Seattle Mariners343.63.726433872993423.0149011413222727.9821551602
San Francisco Giants374.86.666443963003456.0164711524672845.983-24-800-3
St. Louis Cardinals344.71.685423782803345.0151111153801643.989-4-11111
Tampa Bay Rays374.81.698433872993489.0151411633272429.984-10-4-17-1-2
Texas Rangers394.52.713443962983483.0155411613712233.9861242710
Toronto Blue Jays344.78.693413692633195.0143710653482431.983003141
Washington Nationals344.24.665413692863276.0151610923972744.982-16-6-9-21
League Average354.33.699433832853402 152711343702433.985-0030-0
10464.33.6991276114848538102057.04582134019110957071000.985-90790-3
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 Abrams23WSNNL383837334.016348111421.975-1-2-3-1104.284.18SS
3Bryan Abreu27HOUAL200021.0202001.0000000.860.10P
4José Abreu37HOUAL221917170.01591479317.981-3-23-3-21-18.267.091B
5Wilyer Abreu25BOSAL362822263.16763131.95541952212.191.78OF
6Ronald Acuña Jr.26ATLNL393938348.275732001.000-3-9-5-1701.941.92OF
7Jason Adam32TBRAL200019.1514011.000-1-1002.330.25P
8Willy Adames28MILNL424241370.01565895315.98100-1-313.723.64SS
9Austin Adams33OAKAL190014.2211011.000-1-1401.230.11P
10Riley Adams28WSNNL191918168.1169161532.982-4-27-1-7-18.888.74C
11Jo Adell25LAAAL312825249.263630001.000524-1-4-12.272.03OF
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 Albies27ATLNL313131275.21375382217.985-4-15-6-2604.414.352B
17Jorge Alcalá28MINAL80011.0101001.000-1-18-10.820.13P
18Blaze Alexander25ARINL231814158.0602333411.933-5-36-7-53-13.192.43SS-2B
19Tyler Alexander29TBRAL85039.2523001.0000001.130.63P
20Logan Allen27ARINL70016.1523001.000-1-1202.760.71P
21Logan Allen25CLEAL99045.1918001.00031301.791.00P
22Nick Allen25OAKAL282318201.0953653620.9370131803.993.18SS
23Yency Almonte30CHCNL170015.200000000.000.00P
24Pete Alonso29NYMNL414040365.031228625131.997-2-7-2-707.677.591B
25Jose Altuve34HOUAL404035344.013846920261.00001-1-303.613.452B
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.000013200018.004.002B
31Miguel Amaya25CHCNL282622226.2228221521.991-1-521118.978.07C
32Chase Anderson36BOSAL101018.2211001.0000000.960.20P
33Grant Anderson27TEXAL6004.200000000.000.00P
34Justin Anderson31CHWAL3003.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
40Jonathan Aranda26TBRAL1002.000000000.000.003B
41Orlando Arcia29ATLNL393838342.216249111227.98831141404.204.10SS
42Nolan Arenado33STLNL404037348.296266824.97928-4-14-12.432.353B
43Gabriel Arias24CLEAL252215198.087315245.954210-5-3003.772.773B-SS-2B-OF-1B
44Shawn Armstrong33TBRAL163020.1202001.000-1-1000.890.13P
45Randy Arozarena29TBRAL413934351.283812001.000261302.122.02OF
46Luis Arráez27TOTNL363624316.01587084425.975-2-9-3-1114.393.502B-1B
47Spencer Arrighetti24HOUAL66026.1101001.000-1-800.340.17P
48Aaron Ashby26MILNL1103.200000-1-550.000.00P
49Graham Ashcraft26CINNL88043.2148420.857-1-502.471.50P
50Javier Assad26CHCNL88042.1624011.0002901.280.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
51Nick Avila26SFGNL7009.2110001.0000000.930.14P
52Pedro Avila27TOTZZ90018.2330001.0000001.450.33P
53José Azocar28SDPNL32117146.138380001.000432-1-802.341.19OF
54Akil Baddoo25DETAL1001.00000000000.000.00OF
55Harrison Bader30NYMNL333028280.08180010.988125014-12.572.42OF
56Javier Báez31DETAL363434305.21435782420.972-2-9-1-414.093.86SS
57Patrick Bailey25SFGNL262523212.12131981232.9860163418.908.08C
58Tanner Banks32CHWAL151017.250410.800-1-1102.040.27P
59Addison Barger24TORAL55343.01714120.882-2-66-1-2703.142.50OF-3B
60Scott Barlow31CLEAL220020.1514001.000-1-1002.210.23P
61Austin Barnes34LADNL11111095.09591310.9891711318.918.55C
62Jacob Barnes34WSNNL100010.0101001.0000000.900.10P
63Matt Barnes34WSNNL140013.1110001.000-1-1500.680.07P
64Tucker Barnhart33ARINL161611136.0126120420.9840-3-2-1808.217.75C
65Jorge Barrosa23ARINL22220.0550001.0001700002.252.50OF
66Joey Bart27PITNL161412126.0129121711.992-2-15-1-1009.148.00C
67Chris Bassitt35TORAL88042.2624011.000-1-501.270.75P
68Matthew Batten29SDPNL1118.0752011.00011160007.887.001B
69Brett Baty24NYMNL383528307.0972868110.99014-1-402.812.533B
70Jake Bauers28MILNL262111196.014713412114.993150006.704.711B-OF-P
71Mike Baumann28BALAL150015.252210.8000002.300.27P
72Eduard Bazardo28SEAAL2003.0101001.0000003.000.50P
73Jordan Beck23COLNL141313116.223230001.00004-1-1001.771.64OF
74David Bednar29PITNL180016.0211001.000-1-1301.130.11P
75Tyler Beede31CLEAL130014.0202001.000-1-1401.290.15P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
76Jalen Beeks30COLNL180020.1211001.00011000.890.11P
77Clayton Beeter25NYYAL1001.000000000.000.00P
78Josh Bell31MIANL292919249.023221118320.987-3-15-4-1908.287.901B
79Cody Bellinger28CHCNL252522216.273703011.000-3-15-1-513.032.92OF-1B
80Brayan Bello25BOSAL66031.2440001.000-1-601.140.67P
81Anthony Bender29MIANL180017.0330001.000-1-1201.590.17P
82Andrew Benintendi29CHWAL383737324.08381110.988-1-4-6-22-12.282.16OF
83Will Benson26CINNL373521305.084831001.00002-2-702.482.27OF
84Brennan Bernardino32BOSAL162018.0523001.00022202.500.31P
85José Berríos30TORAL99154.1945001.0002701.491.00P
86Prelander Berroa24CHWAL1000.100000000.000.00P
87Jon Berti34NYYAL11101092.02952223.93122922602.642.453B
88Christian Bethancourt32MIANL231613148.0157148541.975030019.306.65C
89Mookie Betts31LADNL444432384.115955100419.97541241203.632.98SS-2B
90Tanner Bibee25CLEAL99045.2122911.9172902.171.22P
91Bo Bichette26TORAL383834319.01153874321.974-3-13-2-803.162.95SS
92Osvaldo Bido28OAKAL1102.200000000.000.00P
93Shane Bieber29CLEAL22012.0211001.0000001.501.00P
94Brandon Bielak28HOUAL100017.1202001.0000001.040.20P
95Cavan Biggio29TORAL292817240.0975144210.9790-2-1-503.562.712B-OF-3B-1B
96Jake Bird28COLNL180018.2404001.00011101.930.22P
97Ty Blach33COLNL52018.0514021.00011102.501.00P
98Mason Black24SFGNL2208.2211001.0000002.081.00P
99Tyler Black23MILNL33121.021201021.0000-140009.007.001B
100Paul Blackburn30OAKAL88046.095310.889-1-401.571.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
101Charlie Blackmon37COLNL99366.017152001.0000-30002.321.89OF
102Dairon Blanco31KCRAL25108108.130300001.000-1-15-1-1102.491.20OF
103Ronel Blanco30HOUAL88147.1743001.0000001.330.88P
104JJ Bleday26OAKAL433833340.09390210.989-2-61312.442.14OF
105Xander Bogaerts31SDPNL414137360.11476777320.980-3-10-3-10-13.603.432B-SS
106Alec Bohm27PHINL403936345.0145627764.95901-1-3-13.633.313B-1B
107Cody Bolton26SEAAL120014.1404001.00022802.510.33P
108Cam Booser32BOSAL100011.2211001.0000001.540.20P
109Ryan Borucki30PITNL4003.100000000.000.00P
110Sean Bouchard28COLNL161511128.03129110.968-5-45-2-18-22.111.88OF
111Jonathan Bowlan27KCRAL1102.200000000.000.00P
112Matt Bowman33TOTZZ70011.1321001.0000002.380.43P
113Joe Boyle24OAKAL77027.210010.000-2-1400.000.00P
114Cody Bradford26TEXAL33019.1422011.00011001.861.33P
115Kyle Bradish27BALAL2209.2211001.0000001.861.00P
116Taj Bradley23TBRAL1106.000000000.000.00P
117Ryan Brasier36LADNL121011.2413001.0000003.090.33P
118John Brebbia34CHWAL150013.2202001.0000001.320.13P
119Alex Bregman30HOUAL393936339.088285825.97715-1-402.282.213B
120Will Brennan26CLEAL322615239.06058110.983150002.221.84OF
121Colten Brewer31CHCNL70011.2220001.000-1-1701.540.29P
122Jonah Bride28MIANL63230.0945031.00013214002.701.293B-1B
123Jhony Brito26SDPNL130020.1413001.00011001.770.31P
124Connor Brogdon29TOTNL4003.0101001.0000003.000.25P
125Ben Brown24CHCNL94031.1110001.000-1-600.290.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
126Hunter Brown25HOUAL87032.1871001.0000012.231.00P
127Seth Brown31OAKAL352516227.25957110.98300-1-502.291.57OF-1B
128Vidal Bruján26MIANL322318220.0892657610.933-4-220003.402.37SS-3B-2B-OF
129Kris Bryant32COLNL88558.037343031.000-1-2800-15.744.631B-OF
130Walker Buehler29LADNL2207.110010.0000000.000.00P
131JB Bukauskas27MILNL6006.0101001.0000001.500.17P
132Aaron Bummer30ATLNL150014.0303001.000-1-1401.930.20P
133Nick Burdi31NYYAL9006.200000000.000.00P
134Jake Burger28MIANL212119180.0986232410.959-2-14-2-1304.704.483B-1B
135Brock Burke27TEXAL5003.000000000.000.00P
136Alec Burleson25STLNL1410280.035314011.0000611513.942.33OF-1B
137Corbin Burnes29BALAL99053.2124710.917-1-401.841.22P
138Michael Busch26CHCNL393734329.228526417418.986-2-7-2-7-27.677.031B-3B
139Lawrence Butler23OAKAL402924279.07169110.98641600-12.261.75OF
140José Buttó26NYMNL77038.0431001.0001500.950.57P
141Byron Buxton30MINAL242018179.052511001.000-1-542612.612.17OF
142José Caballero27TBRAL383836339.21454197716.95201-2-7-13.663.63SS
143Trey Cabbage27HOUAL74129.0761001.0000150002.171.00OF
144Edward Cabrera26MIANL55021.1303001.0000001.270.60P
145Génesis Cabrera27TORAL160014.1101001.000-1-1400.630.06P
146Oswaldo Cabrera25NYYAL373631321.0113466438.973-1-30003.082.623B-1B-SS-2B-OF
147Alex Call29WSNNL75450.013121011.000-1-33-1-2402.341.86OF
148Isaiah Campbell26BOSAL7006.1312001.00013204.260.43P
149Luis Campusano25SDPNL383333303.13102951320.994-1-3-6-24-19.148.11C
150Alexander Canario24CHCNL127466.024240001.00023011803.272.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
151Jeimer Candelario30CINNL343431297.0109634335.972-6-23-4-16-13.213.033B-1B
152Mark Canha35DETAL252318213.16261013.98400-1-502.572.26OF-1B
153Griffin Canning28LAAAL88040.2431001.0000000.890.50P
154Jonathan Cannon23CHWAL33013.2312001.0000001.981.00P
155Yennier Cano30BALAL210020.1734011.00022003.100.33P
156Dominic Canzone26SEAAL1310680.214140001.0000311401.561.08OF
157Victor Caratini30HOUAL151414124.0121113710.9921621908.718.00C-1B
158Dylan Carlson25STLNL95450.011110001.00008-1-2401.981.22OF
159Kerry Carpenter26DETAL231913166.246451001.0002121702.482.00OF
160Carlos Carrasco37CLEAL88040.1413001.000-1-500.890.50P
161Corbin Carroll23ARINL414140366.01041031011.000310-1-3-12.562.54OF
162Evan Carter21TEXAL343227286.06563110.98541631202.011.88OF
163Triston Casas24BOSAL222018183.017015018210.988-1-6-2-1308.268.001B
164Nick Castellanos32PHINL424241374.066642001.00013-5-16-11.591.57OF
165Luis Castillo31SEAAL99054.141210.750-1-400.500.33P
166Miguel Castro29ARINL8008.2303001.00012303.120.38P
167Willi Castro27MINAL413729340.195573623.979-12-430012.461.90SS-OF-3B-P
168Jake Cave31COLNL25118125.128253001.000-1-90002.011.12OF
169Dylan Cease28SDPNL99055.0835001.0000001.310.89P
170Slade Cecconi25ARINL55027.1312001.0000000.990.60P
171Andrew Chafin34DETAL160014.0220001.0000001.290.13P
172Aroldis Chapman36PITNL180013.2303001.0000001.980.17P
173Matt Chapman31SFGNL434242370.01212491617.95051551602.802.673B
174Jesse Chavez40ATLNL110014.1202001.0000001.260.18P
175Jazz Chisholm Jr.26MIANL434339371.01011001001.00001-4-12-12.452.35OF
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
176Jackson Chourio20MILNL383325295.074731001.000625-1-4-12.261.95OF
177Adam Cimber33LAAAL190018.0404011.00011102.000.21P
178José Cisnero35LAAAL140014.021010.500-1-1400.640.07P
179Aaron Civale29TBRAL99046.1312001.0000000.580.33P
180Emmanuel Clase26CLEAL220021.131110.667-1-900.840.09P
181Jonatan Clase22SEAAL87664.011110001.0000-20001.551.38OF
182Garrett Cleavinger30TBRAL180016.2303001.0000001.620.17P
183Kody Clemens28PHINL73333.022148021.00013913606.003.142B-1B-3B
184Ernie Clement28TORAL322018188.077165836.96132131903.542.243B-SS-2B-OF
185Mike Clevinger33CHWAL2206.2202001.0000002.701.00P
186Dylan Coleman27HOUAL1001.000000000.000.00P
187Michael Conforto31SFGNL383734319.049490001.000-7-28-4-1501.381.29OF
188Roansy Contreras24PITNL120016.1220001.0000001.100.17P
189William Contreras26MILNL353535313.03092901631.990270008.808.74C
190Willson Contreras32STLNL202018164.1158148910.9941621518.607.85C
191Garrett Cooper33TOTMLB109574.069627071.000110-1-16-18.396.271B-OF
192Patrick Corbin34WSNNL88042.2606001.0000001.270.75P
193Carlos Correa29MINAL242422202.085394426.976-2-11-3-1813.703.46SS
194Nestor Cortes29NYYAL99053.2523011.0001400.840.56P
195Tom Cosgrove28SDPNL150012.0202001.00011701.500.13P
196Danny Coulombe34BALAL190015.2101001.00011300.570.05P
197Jake Cousins29NYYAL2003.000000000.000.00P
198Colton Cowser24BALAL353023280.059581001.000160001.901.69OF
199Brandon Crawford37STLNL98668.025619061.000-2-3611803.312.78SS
200J.P. Crawford29SEAAL222221194.1793643071.0005290003.663.59SS
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
201Kutter Crawford28BOSAL99052.1844011.0000001.380.89P
202Nabil Crismatt29LADNL5007.0101001.0000001.290.20P
203Cooper Criswell27BOSAL65025.2202011.0001800.700.33P
204Garrett Crochet25CHWAL99046.2523001.0000000.960.56P
205Jake Cronenworth30SDPNL414138360.132629726329.991152708.077.881B
206Declan Cronin26MIANL120018.2101001.000-1-1100.480.08P
207Pete Crow-Armstrong22CHCNL181513138.041410001.0000-354302.672.28OF
208Fernando Cruz34CINNL180017.0110001.0000000.530.06P
209Oneil Cruz25PITNL403838340.11284179816.938-2-7-4-1403.173.00SS
210José Cuas30CHCNL70010.0110001.000000.900.14P
211Xzavion Curry25CLEAL1105.000000000.000.00P
212Travis d'Arnaud35ATLNL332624240.02422348031.0003151519.087.33C
213Bobby Dalbec29BOSAL211510134.1957322071.0004381906.364.321B-3B
214Yu Darvish37SDPNL88040.2514001.0000001.110.63P
215Henry Davis24PITNL222119184.1181173711.99417-3-2008.798.18C
216J.D. Davis31OAKAL19177149.081661418.988-6-47-1-814.833.333B-1B
217Noah Davis27COLNL1003.000000000.000.00P
218Brett de Geus26SEAAL4003.1101001.0000002.700.25P
219Bryan De La Cruz27MIANL171715145.031292011.000-3-271811.921.82OF
220Elly De La Cruz22CINNL424242370.01476771918.939-2-7-4-1303.363.29SS
221Enyel De Los Santos28SDPNL200016.2110001.000-1-1200.540.05P
222Paul DeJong30CHWAL373329286.01094460513.954-4-17-1-403.272.81SS
223Jason Delay29PITNL11110.012120001.00001800010.8012.00C
224Jonny DeLuca25TBRAL1010890.02423010.958-3-39-1-13-12.302.30OF
225Reid Detmers24LAAAL99050.1514001.0001400.890.56P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
226Chris Devenski33TBRAL90014.0110001.000-1-1400.640.11P
227Rafael Devers27BOSAL262622227.055242921.964-3-15-1-512.102.043B
228Alexis Díaz27CINNL160014.2321011.0000001.840.19P
229Edwin Díaz30NYMNL160016.220110.500-2-2400.540.06P
230Elias Díaz33COLNL302825237.01801671121.989-1-415-16.765.93C
231Miguel Díaz29HOUAL1001.000000000.000.00P
232Yainer Diaz25HOUAL282828247.02612471133.989-1-5-2-1009.409.21C
233Yandy Díaz32TBRAL363632319.127725916223.993141407.757.641B
234Jake Diekman37NYMNL160013.0101001.000-1-150.690.06P
235Seranthony Domínguez29PHINL160014.0312001.0000001.930.19P
236Brendan Donovan27STLNL363528310.265531111.985-4-14-2-701.851.52OF-2B-3B
237Camilo Doval26SFGNL160016.042112.750-1-1301.690.19P
238Brenton Doyle26COLNL414141359.1115113020.98339-3-1002.832.76OF
239Brandon Drury31LAAAL252421203.01116545114.991-2-10-6-3504.884.402B-1B
240Daniel Duarte27MINAL2004.0110001.0000002.250.50P
241Shawn Dubin28HOUAL80010.2321001.0000002.530.38P
242Mauricio Dubón29HOUAL292216209.068561023.9711415-12.842.20OF-2B-3B-1B
243Tyler Duffey33KCRAL7007.2110001.0000001.170.14P
244Oliver Dunn26MILNL23167132.0441133041.00043432703.001.833B-2B-1B
245Dane Dunning29TEXAL77037.1532001.0000001.210.71P
246Ezequiel Duran25TEXAL251913169.080631523.97532221404.153.121B-3B-OF-SS-2B
247Jarren Duran27BOSAL424227370.09489411.989827113512.262.21OF
248Jhoan Durán26MINAL7007.000000000.000.00P
249Adam Duvall35ATLNL201413134.238371001.000001802.541.90OF
250Zach Eflin30TBRAL99053.0954001.0001401.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
251Bryce Elder25ATLNL44020.2752021.0000003.051.75P
252Kent Emanuel32MIANL2006.0101001.0000001.500.50P
253Christian Encarnacion-Strand24CINNL292928255.0215196190131.00002-1-507.597.411B
254Nathan Eovaldi34TEXAL77041.11165001.0000002.401.57P
255Lucas Erceg29OAKAL170017.0422011.0000002.120.24P
256Santiago Espinal29CINNL312827252.072205026.972-1-7-2-1002.502.263B-2B
257Paolo Espino37TORAL2004.200000000.000.00P
258Joey Estes22OAKAL1105.0211001.0000003.602.00P
259Carlos Estévez31LAAAL120011.2101001.0000000.770.08P
260Jeremiah Estrada25SDPNL6008.000000000.000.00P
261Thairo Estrada28SFGNL424140356.018952135229.989-1-5-4-1304.734.452B
262Alex Faedo28DETAL150026.131110.6671800.680.13P
263Pete Fairbanks30TBRAL10009.0110001.0000001.000.10P
264Stuart Fairchild28CINNL282316204.063630001.00031952942.782.25OF
265Bailey Falter27PITNL88043.1514001.000-1-501.040.63P
266Buck Farmer33CINNL160022.1312001.0000001.210.19P
267Kyle Farmer33MINAL34207190.1612041081.0002131602.881.453B-2B-SS
268Calvin Faucher28MIANL120014.2404001.00011402.450.33P
269Erick Fedde31CHWAL99052.073310.8570001.040.67P
270Ryan Feltner27COLNL88045.0844011.000-1-401.601.00P
271Caleb Ferguson27NYYAL170014.0220001.0000001.290.12P
272Tyler Ferguson30OAKAL3004.000000000.000.00P
273Freddy Fermin29KCRAL211717153.21441377001.00032432318.436.86C
274José Fermín25STLNL43229.01028001.0000-19-1-4103.102.002B-3B
275Ryan Fernandez26STLNL150017.2321001.0000001.530.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
276J.P. Feyereisen31LADNL8008.0321001.0000003.380.38P
277Kyle Finnegan32WSNNL180017.1101001.0000000.520.06P
278Tyler Fitzgerald26SFGNL18138131.154282153.907-2-17-2-18-23.362.23OF-SS-2B-P-1B
279Jack Flaherty28DETAL88048.2431001.000-1-400.740.50P
280Josh Fleming28PITNL171019.0927031.00033204.260.53P
281David Fletcher30ATLNL53128.020614041.00015314306.434.002B
282Dominic Fletcher26CHWAL191814151.15046220.960-1-1117-12.852.53OF
283Chris Flexen29CHWAL97040.1725001.0001501.560.78P
284Wilmer Flores32SFGNL282018185.019617519220.990-2-1431909.446.691B-3B
285Estevan Florial26CLEAL16126109.026260001.0000-522202.151.63OF
286Dylan Floro33WSNNL190020.1523001.000-1-1002.210.26P
287Jason Foley28DETAL190017.1312011.000-1-1201.560.16P
288Mike Ford31CINNL1119.0880001.0000658.008.001B
289Nick Fortes27MIANL312618225.02262141110.996-2-120019.007.26C
290Justin Foscue25TEXAL1002.0110001.0000-1560004.501.002B
291Jake Fraley29CINNL252116185.05148210.980-2-151602.432.00OF
292J.P. France29HOUAL55025.1110001.0000000.360.20P
293Ty France29SEAAL393837339.026924324223.9930-1-2-717.096.851B
294Bowden Francis28TORAL52014.2523001.00011403.071.00P
295Adam Frazier32KCRAL262012172.2832853210.97621685524.223.002B-OF
296Kyle Freeland31COLNL44015.251310.8000002.301.00P
297Freddie Freeman34LADNL444440384.136331843228.99414-2-618.458.201B
298Tyler Freeman25CLEAL363427308.099918031.000001322.892.48OF-2B-3B-SS
299Sal Frelick24MILNL393723314.06463010.984-4-15-5-19-11.811.58OF-3B
300Luis Frías26ARINL7006.110010.0000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
301Max Fried30ATLNL88145.1927001.00031301.791.13P
302TJ Friedl28CINNL65544.010100001.0000-130002.052.00OF
303David Fry28CLEAL211611154.0107101514.99101-3-2306.194.08C-1B-OF-3B
304Carson Fulmer30LAAAL90018.0101001.0000000.500.11P
305Kody Funderburk27MINAL140018.020110.5000000.500.07P
306Hunter Gaddis26CLEAL210020.221010.5000000.440.05P
307Giovanny Gallegos32STLNL13009.0211001.0000002.000.15P
308Zac Gallen28ARINL88044.0633001.0001501.230.75P
309Joey Gallo30WSNNL191817157.2136123130141.0000021507.767.161B-OF
310Adolis García31TEXAL383733317.08279030.96300-3-11-12.242.08OF
311Avisaíl García33MIANL161310114.039381001.000040003.082.44OF
312Deivi García25CHWAL140014.000000-1-140.000.00P
313Luis García37LAAAL180016.100000000.000.00P
314Luis García Jr.24WSNNL353228284.01456282123.993-1-2-3-1304.564.112B
315Maikel Garcia24KCRAL434341374.0105307056.952-2-80002.412.333B
316Robert Garcia28WSNNL160012.1101001.000-1-1600.730.06P
317Yimi García33TORAL150015.100000000.000.00P
318Amir Garrett32LAAAL6005.100000-1-380.000.00P
319Braxton Garrett26MIANL1105.1101001.0000001.691.00P
320Reed Garrett31NYMNL140021.041210.7500001.290.21P
321Robert Gasser25MILNL1106.0101001.0000001.501.00P
322Kevin Gausman33TORAL88036.1321001.000-1-600.740.38P
323Zack Gelof24OAKAL252525222.11234973121.99252831604.944.882B
324Kyle Gibson36STLNL88049.0954001.0000001.651.13P
325Luis Gil26NYYAL88043.0128311.9170002.301.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
326Logan Gilbert27SEAAL99058.2770001.000-1-301.070.78P
327Logan Gillaspie27SDPNL1000.200000000.000.00P
328Andrés Giménez25CLEAL404038358.01626197423.975002703.973.952B
329Kevin Ginkel30ARINL180017.1202001.00011201.040.11P
330Tyler Glasnow30LADNL99057.01293001.000-1-401.891.33P
331Paul Goldschmidt36STLNL403938346.2344318260401.000-2-731008.938.601B
332Austin Gomber30COLNL88044.280710.8752901.410.88P
333Yan Gomes36CHCNL211715155.01561506001.00004-4-3109.067.43C
334Marco Gonzales32PITNL33017.0413011.00011202.121.33P
335Nick Gonzales25PITNL54436.015411011.000-1-280003.753.002B
336Romy Gonzalez27BOSAL85343.018135011.0000-412803.772.25SS-1B
337Victor González28NYYAL150012.2523001.00011603.550.33P
338Hunter Goodman24COLNL75343.133312041.00012812706.854.711B-OF
339Niko Goodrum32TOTAL127775.12515732.880-6-101-4-6402.631.833B-OF-1B-SS-2B
340Nick Gordon28MIANL332722241.06052621.96701-4-1902.171.76OF-2B
341MacKenzie Gore25WSNNL88040.050410.800-1-500.900.50P
342Nolan Gorman24STLNL383534313.21535794229.987-1-31404.333.972B
343Yasmani Grandal35PITNL87763.06561220.9690-80009.007.88C
344Jon Gray32TEXAL98045.2624001.0000001.180.67P
345Josiah Gray26WSNNL2208.100000000.000.00P
346Sonny Gray34STLNL77041.1615001.0000001.310.86P
347Tristan Gray28MIANL21111.0918001.0002171007.364.503B
348Chad Green33TORAL7007.200000000.000.00P
349Hunter Greene24CINNL99052.1514001.000-1-400.860.56P
350Riley Greene23DETAL313026265.264631011.00031341822.172.06OF
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
351Randal Grichuk32ARINL19137117.031310001.000-1-911002.381.63OF
352Trent Grisham27NYYAL16118101.023221001.00004-1-1102.051.44OF
353Vaughn Grissom23BOSAL88872.0361026041.0001180004.504.502B
354Robbie Grossman34TOTAL211916161.04442110.977-2-120002.402.05OF
355Michael Grove27LADNL161022.1211001.0000000.810.13P
356Vladimir Guerrero Jr.25TORAL383837326.030528519129.997140008.398.001B
357Luis Guillorme29TOTMLB1310690.0381325031.00022911303.802.712B-SS-3B-P
358Lourdes Gurriel Jr.30ARINL393936344.09185330.96762126-12.302.26OF
359Vladimir Gutierrez28MIANL1004.000000000.000.00P
360Josh Hader30HOUAL180019.0404001.00011101.890.22P
361Sam Haggerty30SEAAL75348.086110.8752420001.311.00OF
362DL Hall25MILNL44016.1202001.0000001.100.50P
363David Hamilton26BOSAL171210119.057252848.930-3-26-2-2004.012.94SS-2B
364Ian Hamilton29NYYAL180022.1440001.000-1-901.610.22P
365Garrett Hampson29KCRAL32126132.0493811011.00032432703.341.32OF-2B-SS-3B-1B
366Emerson Hancock25SEAAL77034.195220.7780001.831.00P
367Mitch Haniger33SEAAL363532304.17975040.949-6-22-4-15-22.222.08OF
368Ian Happ29CHCNL333328284.275732011.00031131222.372.27OF
369Bryce Harper31PHINL373735330.0313280330231.00041527-18.548.461B
370Brett Harris26OAKAL11111094.03392313.97018-3-3803.062.913B
371Hogan Harris27OAKAL1005.100000000.000.00P
372Michael Harris II23ATLNL393939349.27169110.986-3-1000-11.801.79OF
373Kyle Harrison22SFGNL99050.0523001.000-1-400.900.56P
374Grant Hartwig26NYMNL2003.000000000.000.00P
375Hunter Harvey29WSNNL200022.1330001.000-2-1801.210.15P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
376Ke'Bryan Hayes27PITNL343333295.195236939.968311312-12.802.713B
377Austin Hays28BALAL18118105.22221010.955-2-20-2-2201.791.17OF
378Andrew Heaney33TEXAL88041.000000-2-100.000.00P
379Jonathan Heasley27BALAL3004.1211001.0000004.150.67P
380Austin Hedges31CLEAL1211788.21061015001.000223227010.768.83C
381Jonah Heim29TEXAL373328291.0290279831.990-1-352118.887.76C
382Ryan Helsley29STLNL200020.0440011.000-1-1001.800.20P
383Gunnar Henderson23BALAL393938356.016256103321.981415413-14.024.08SS
384Kyle Hendricks34CHCNL66026.0734001.0000002.421.17P
385Blair Henley27HOUAL1100.1000000000.000.00P
386Ronny Henriquez24MINAL1002.000000000.000.00P
387Tommy Henry26ARINL66028.1330001.000-1-700.950.50P
388Sam Hentges27CLEAL3003.1110001.0000002.700.33P
389Kevin Herget33MILNL2003.200000000.000.00P
390Darell Hernaiz22OAKAL282212191.0813445210.975-1-4-3-1913.722.32SS-3B-2B
391Enrique Hernández32LADNL302113201.0594316011.0003200002.641.79OF-3B-2B-1B
392Jonathan Hernández27TEXAL6008.1220001.0000002.160.33P
393Jose Hernandez26PITNL6004.200000000.000.00P
394Teoscar Hernández31LADNL444433379.182793001.0006183911.951.86OF
395Iván Herrera24STLNL212017179.21851832011.000-3-21-4-2709.278.81C
396Tim Herrin27CLEAL190019.0413001.0000001.890.21P
397Jason Heyward34LADNL44232.011110001.000312527503.092.75OF
398Aaron Hicks34LAAAL149887.219190001.000-2-33-2-2701.951.36OF-P
399Jordan Hicks27SFGNL99048.01812512.9440003.191.89P
400Kyle Higashioka34SDPNL1212695.09490311.9890-4-1-13-28.817.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
401Tim Hill34CHWAL170014.151220.600-1-1401.880.18P
402Sean Hjelle27SFGNL80013.1211001.00011501.350.25P
403Bryan Hoeing27MIANL110019.2220001.0000000.920.18P
404Nico Hoerner27CHCNL414138365.216658102613.964-6-19-6-2003.943.642B-SS
405Jeff Hoffman31PHINL180018.0550001.0000002.500.28P
406Colin Holderman28PITNL120011.0211001.0000001.640.17P
407Jackson Holliday20BALAL1010987.0421032051.000-1-7-1-1404.344.202B
408Clay Holmes31NYYAL180018.1220001.000-1-1100.980.11P
409Tyler Holton28DETAL140020.0404001.0000001.800.29P
410Rhys Hoskins31MILNL232219185.01561421229.987-2-16-3-1907.496.701B
411Tanner Houck28BOSAL88152.113112011.000-1-402.241.63P
412Adrian Houser31NYMNL76030.2514001.000-1-701.470.71P
413Bryan Hudson27MILNL160024.1312001.0001801.110.19P
414Dakota Hudson29COLNL88039.2514001.0000001.130.63P
415Daniel Hudson37LADNL170017.0211001.0000001.060.12P
416Sam Huff26TEXAL1002.0220001.0000240009.002.00C
417Brandon Hughes28ARINL3102.200000000.000.00P
418Kyle Hurt26LADNL3106.2110001.0000001.350.33P
419Jacob Hurtubise26CINNL1105.0110001.0000341.801.00OF
420Andy Ibáñez31DETAL17117103.145103414.97811122313.832.442B-3B-OF
421Raisel Iglesias34ATLNL170016.1404001.0000002.200.24P
422Shota Imanaga30CHCNL88046.2826001.0001401.541.00P
423Jonathan India27CINNL282828244.0823349061.00016-3-1503.022.932B
424Cole Irvin30BALAL77040.1734011.0000001.561.00P
425Jake Irvin27WSNNL88045.21055011.0001401.971.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
426Kyle Isbel27KCRAL363225278.281810001.0001541702.622.25OF
427Alex Jackson28TBRAL87359.065605001.00012524109.928.13C
428Jay Jackson36MINAL150020.1422001.0000001.770.27P
429Luke Jackson32SFGNL10009.1101001.0000000.960.10P
430Joe Jacques29BOSAL1001.200000000.000.00P
431Travis Jankowski33TEXAL155359.01615010.93812224002.291.00OF
432Danny Jansen29TORAL161414126.0121116320.983-1-60018.507.44C
433Kenley Jansen36BOSAL150014.2000000000.000.00P
434Bryce Jarvis26ARINL160022.2312001.0001901.190.19P
435Cristian Javier27HOUAL55024.2211001.000-1-800.730.40P
436Griffin Jax29MINAL190017.2413001.00011102.040.21P
437Tyler Jay30NYMNL2004.0110001.0000002.250.50P
438Daulton Jefferies28SFGNL2104.200000000.000.00P
439Ryan Jeffers27MINAL191918164.1191184610.9950-3-4-29-110.4110.00C
440Dany Jiménez30OAKAL150014.220110.5000000.610.07P
441Joe Jiménez29ATLNL160016.010010.0000000.000.00P
442Connor Joe31PITNL342915254.11471378212.986-2-8-2-9-15.133.82OF-1B
443Pierce Johnson33ATLNL130012.0211001.0000001.500.15P
444Jahmai Jones26NYYAL82128.0725001.0001330002.250.882B-OF-3B
445Jared Jones22PITNL88047.0422001.0001400.770.50P
446Nolan Jones26COLNL252523211.24440040.9090-1-2-11-11.701.60OF
447Aaron Judge32NYYAL353530299.281801001.000121402.432.31OF
448Edouard Julien25MINAL413325296.11254083211.984-6-22-3-12-13.743.002B
449Josh Jung26TEXAL44336.014410021.0000-1313303.503.503B
450Jakob Junis31MILNL1104.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
451Janson Junk28MILNL3005.0101001.0000001.800.33P
452Colt Keith22DETAL323226271.11445289316.9790-2-1-404.684.412B
453Jarred Kelenic24ATLNL262519215.045423001.000-1-321101.881.73OF
454Brad Keller28CHWAL41012.2321001.0000002.130.75P
455Mitch Keller28PITNL99155.01239011.0002701.961.33P
456Carson Kelly29DETAL251917180.1183173914.99532153329.087.28C
457Joe Kelly36LADNL150013.1514001.00011503.380.33P
458Kevin Kelly26TBRAL130016.2110001.0000000.540.08P
459Merrill Kelly35ARINL44024.2633001.0001802.191.50P
460Michael Kelly31OAKAL200024.0211001.0000000.750.10P
461Zack Kelly29BOSAL70010.1303001.0000002.610.43P
462Tony Kemp32BALAL52120.1835001.0000-80003.541.332B-OF
463Buddy Kennedy25DETAL52224.01459021.00001915005.252.802B-3B
464Max Kepler31MINAL241917179.034331001.0000321301.711.42OF
465Orion Kerkering23PHINL110011.2211001.000-1-1701.540.18P
466Ray Kerr29ATLNL2003.0110001.0000003.000.50P
467Grae Kessinger26HOUAL91121.0113711.90914315704.291.113B-2B-SS-P
468Kevin Kiermaier34TORAL262116181.063630001.000-1-631903.132.42OF
469Yusei Kikuchi33TORAL88047.2734001.0002801.320.88P
470Ha-Seong Kim28SDPNL454543392.116455103626.9632600-13.623.51SS
471Craig Kimbrel36BALAL190016.1110001.000-1-1200.550.05P
472Isiah Kiner-Falefa29TORAL393326295.01254084113.992210416-13.782.703B-2B-SS-P-OF
473John King29STLNL7008.0303001.0000003.380.43P
474Michael King29SDPNL98049.01037001.0002801.841.11P
475Tyler Kinley33COLNL170016.0303001.0000001.690.18P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
476George Kirby26SEAAL99050.1312001.0000000.540.33P
477Alex Kirilloff26MINAL27238182.155532011.000-1-4-4-2602.712.04OF-1B
478Alejandro Kirk25TORAL252419202.02041921020.99031663619.008.08C
479Andrew Kittredge34STLNL180016.2202001.0000001.080.11P
480Heston Kjerstad25BALAL44232.0770001.000-1-2013701.971.75OF
481Will Klein24KCRAL1001.000000000.000.00P
482Landon Knack26LADNL33016.0330001.0000001.691.00P
483Andrew Knizner29TEXAL1611694.095941001.000-1-13-2-2609.105.94C
484Jared Koenig30MILNL100015.130210.667-1-1301.170.20P
485Stephen Kolek27SDPNL200021.0514001.0000002.140.25P
486Michael Kopech28CHWAL180020.2211001.0000000.870.11P
487Dean Kremer28BALAL88046.0123720.8331401.961.25P
488Zac Kristofak26LAAAL1002.000000000.000.00P
489Joel Kuhnel29HOUAL1002.000000000.000.00P
490Steven Kwan26CLEAL323230283.06258311.98431141601.941.91OF
491Peter Lambert27COLNL103023.2101001.000-1-800.380.10P
492Dinelson Lamet31LADNL3004.1220001.0000004.150.67P
493Alex Lange28DETAL180015.2101001.0000000.570.06P
494Shea Langeliers26OAKAL363331296.12942781332.990150008.848.08C
495Wyatt Langford22TEXAL1212898.014140001.0000-611201.291.17OF
496Trevor Larnach27MINAL88465.014140001.0000-10001.941.75OF
497Jacob Latz28TEXAL200018.2202001.0000000.960.10P
498Ramón Laureano29CLEAL291912175.056515001.00043021332.881.93OF
499Derek Law33WSNNL220026.0110001.0000000.350.05P
500Justin Lawrence29COLNL150015.1110001.0000000.590.07P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
501Kyle Leahy27STLNL5009.200000000.000.00P
502Jordan Leasure25CHWAL180017.1321001.00011201.560.17P
503José Leclerc30TEXAL160017.0211001.0000001.060.13P
504Dylan Lee29ATLNL120020.1514001.00011002.210.42P
505Jung Hoo Lee25SFGNL373635306.280791001.000-2-6-1-302.352.16OF
506Korey Lee25CHWAL261918174.01711638011.000-1-7-3-21-18.846.58C
507Casey Legumina27CINNL1002.000000000.000.00P
508Jack Leiter24TEXAL3309.1101001.0000000.960.33P
509Mark Leiter Jr.33CHCNL170017.0101001.000-1-1200.530.06P
510Dominic Leone32CHWAL170014.230210.667-1-1401.230.12P
511Royce Lewis25MINAL1102.0110001.000000004.501.003B
512Matthew Liberatore24STLNL152023.2624001.0001802.280.40P
513Francisco Lindor30NYMNL414037353.01445784317.979-2-8-3-10-13.593.44SS
514Trey Lipscomb24WSNNL323026268.0983259711.929272903.062.683B-1B-2B
515Zack Littell28TBRAL88044.2826001.0000001.611.00P
516Brendon Little27TORAL3003.1101001.0000002.700.33P
517Luke Little23CHCNL10109.0303011.0000003.000.30P
518Ben Lively32CLEAL66032.1312001.0000000.840.50P
519Jonathan Loáisiga29NYYAL3004.0312001.0000006.751.00P
520Nick Lodolo26CINNL66035.030210.667-1-600.510.33P
521Nick Loftin25KCRAL117257.1361719051.00011600-15.652.772B-3B-1B
522Joey Loperfido25HOUAL98471.024231001.00034711603.042.67OF
523Jacob Lopez26TBRAL3005.100000-1-380.000.00P
524Jorge López31NYMNL210020.110010.000-2-2000.000.00P
525Nicky Lopez29CHWAL353330296.01334685214.985-1-6-2-8-13.983.452B-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
526Otto Lopez25MIANL1610894.034122112.971-2-210003.162.062B-3B-SS
527Pablo López28MINAL88044.042110.7500000.610.38P
528Reynaldo López30ATLNL77040.1752001.0000001.561.00P
529Michael Lorenzen32TEXAL66036.0826021.0001602.001.33P
530Richard Lovelady28CHCNL7005.2321001.000-1-3504.760.43P
531Brandon Lowe29TBRAL87560.1341420061.000117-1-2005.074.252B
532Josh Lowe26TBRAL66656.01413010.929-2-34-2-42-12.092.17OF
533Nathaniel Lowe28TEXAL232323202.019217713218.99002-2-12-18.478.261B
534Easton Lucas27OAKAL3003.200000000.000.00P
535Seth Lugo34KCRAL99059.21156011.0000001.661.22P
536Gavin Lux26LADNL312722245.111445690151.00052742004.183.682B
537Jesús Luzardo26MIANL66031.2514001.0001601.420.83P
538Jordan Lyles33KCRAL5005.0110001.0000001.800.20P
539Daniel Lynch IV27KCRAL2107.0101011.00012901.290.50P
540Lance Lynn37STLNL88040.131110.667-1-500.450.25P
541Manny Machado31SDPNL11111096.024618001.00022611302.252.183B
542Josh Maciejewski28NYYAL1001.000000000.000.00P
543Nick Madrigal27CHCNL36148160.0441529061.000-2-18-1-802.481.133B-2B
544Kenta Maeda36DETAL77030.273311.8570001.760.86P
545Luke Maile33CINNL181613143.01651541010.994328-3-25110.329.11C
546Anthony Maldonado26MIANL8109.042111.750-1-2203.000.38P
547Martín Maldonado37CHWAL252417201.0201195510.995-2-14-2-1208.968.00C
548Sean Manaea32NYMNL88041.1413001.0000000.870.50P
549Matt Manning26DETAL44022.2211011.000-1-900.790.50P
550Alek Manoah26TORAL22011.0101001.0000000.820.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
551Joe Mantiply33ARINL200017.1321001.0000001.560.15P
552Kyle Manzardo23CLEAL2004.0431001.0000480009.002.001B
553Manuel Margot29MINAL32165168.140400001.000211-3-2102.141.25OF
554Ron Marinaccio28NYYAL90012.2211001.0000001.420.22P
555Alec Marsh26KCRAL66032.093420.7780001.971.17P
556Brandon Marsh26PHINL383330306.06057211.983-1-451911.741.55OF
557Ketel Marte30ARINL363428298.018781104226.98962393615.595.142B-SS
558Starling Marte35NYMNL323229282.06460312.984-3-12-1-402.011.97OF
559Yunior Marte29PHINL120013.1211001.0000001.350.17P
560Austin Martin25MINAL262313194.150491011.000-3-19-5-30-12.321.85OF-2B
561Chris Martin38BOSAL160016.1642001.000-1-1203.310.38P
562Justin Martinez22ARINL100012.2202001.0000001.420.20P
563Nick Martinez33CINNL94033.171421.714-1-601.350.56P
564Seth Martinez29HOUAL180022.0312001.0000001.230.17P
565Nick Martini34CINNL52119.0440001.0000150001.890.80OF
566Michael Massey26KCRAL202018172.0752946081.000141703.923.752B
567Miles Mastrobuoni28CHCNL116256.22791712.963060004.132.362B-OF-SS-3B
568Jorge Mateo29BALAL242016185.21004057314.97042431904.704.042B-OF-SS
569Phil Maton31TBRAL190015.2101001.0000000.570.05P
570Luis Matos22SFGNL32226.098010.889-4-199-1-4602.772.67OF
571Yuki Matsui28SDPNL200018.241210.7500001.450.15P
572Steven Matz33STLNL66027.241211.7500000.980.50P
573Tyler Matzek33ATLNL110010.0000000000.000.00P
574Tim Mayza32TORAL190013.0101001.0000000.690.05P
575James McArthur27KCRAL170019.2101001.0000000.460.06P
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
576James McCann34BALAL181614145.2153142920.987-1-9-4-33-29.338.39C
577Kyle McCann26OAKAL1311789.08578431.965-1-20-1-1308.296.31C
578Jake McCarthy26ARINL342420227.05352010.981-1-3-2-1002.061.53OF
579Darren McCaughan28MIANL1004.2101001.0000001.931.00P
580Chas McCormick29HOUAL212116181.041410001.000-3-18-2-1302.041.95OF
581Andrew McCutchen37PITNL2003.0000000-1120000.000.00OF
582T.J. McFarland35OAKAL210017.0624011.000-1-1203.180.29P
583Scott McGough34ARINL150016.0211001.0000001.130.13P
584Reese McGuire29BOSAL231916172.1189179732.984160009.718.09C
585Ryan McKenna27BALAL83130.011110001.000-1-35-1-4003.301.38OF
586Triston McKenzie26CLEAL88040.2761001.0000001.550.88P
587Zach McKinstry29DETAL251610153.251153333.941-1-8-2-1502.811.66SS-3B-2B-OF-P
588Ryan McMahon29COLNL424240366.113122103611.954-1-431003.072.983B
589Jeff McNeil32NYMNL393835343.01607583225.988-4-13-4-1314.153.762B-OF
590Curtis Mead23TBRAL252321200.174264539.95901-4-2403.192.842B-3B
591Parker Meadows24DETAL322615217.159590001.00042331602.441.84OF
592John Means31BALAL22011.2101001.0000000.770.50P
593Nick Mears27COLNL170016.2202001.0000001.080.12P
594Trevor Megill30MILNL100010.200000000.000.00P
595Tylor Megill28NYMNL1104.0202011.0000004.502.00P
596MJ Melendez25KCRAL353518278.15855211.983-4-172801.841.58OF-1B
597Danny Mendick30CHWAL1010985.22481511.9582260002.422.303B
598Joey Meneses32WSNNL232322203.0202185170221.000-1-50018.968.781B
599Whit Merrifield35PHINL232017189.052331815.9812110002.431.96OF-3B-2B
600Jackson Merrill21SDPNL423838343.1129125222.98451841303.333.02OF
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
601Julian Merryweather32CHCNL4004.200000000.000.00P
602Matt Mervis26CHCNL1001.0110001.000000009.000.50P-1B
603Max Meyer25MIANL33017.0642001.0000003.182.00P
604Jake Meyers28HOUAL322220205.07170010.986212-2-11-13.072.19OF
605Miles Mikolas35STLNL99048.0752011.000-1-401.310.78P
606Wade Miley37MILNL2207.0202001.0000002.571.00P
607Drew Millas26WSNNL22216.014113001.0001800007.887.00C
608Bobby Miller25LADNL33011.2101001.0000000.770.33P
609Bryce Miller25SEAAL88047.1642001.0000001.140.75P
610Erik Miller26SFGNL201020.1101001.00011000.440.05P
611Mason Miller25OAKAL140018.1110001.0000000.490.07P
612Owen Miller27MILNL53123.015132011.000-1-620005.872.141B-3B-2B-P
613Shelby Miller33DETAL150016.1110001.0000000.550.07P
614Tyson Miller28TOTZZ100013.2110001.0000000.660.10P
615Hoby Milner33MILNL200019.1853001.0000003.720.40P
616A.J. Minter30ATLNL210017.2202001.00011101.020.10P
617José Miranda26MINAL232111176.135132112.971-2-151701.741.483B-1B
618Casey Mize27DETAL77037.2844021.0001501.911.14P
619Anthony Molina22COLNL80015.2422001.00022602.300.50P
620Sam Moll32CINNL5005.0101001.0000001.800.20P
621Andruw Monasterio27MILNL73130.0945001.0001470002.701.133B-2B-OF
622Yoán Moncada29CHWAL11111086.03182124.93511311403.032.643B
623Mickey Moniak26LAAAL292315200.06059010.98316-2-12-12.662.03OF
624Frankie Montas31CINNL77030.0936001.0001702.701.29P
625Elehuris Montero25COLNL322926254.1315303120311.000-2-9-1-5011.159.841B
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
626Rafael Montero33HOUAL200019.2202001.0000000.920.10P
627Jordan Montgomery31ARINL55028.1404001.0001701.270.80P
628Dylan Moore31SEAAL332822262.2113644819.99152131303.843.03SS-OF-1B-2B-3B
629Matt Moore35LAAAL160015.0202001.000-1-1301.200.13P
630Adrián Morejón25SDPNL110016.2202001.00011201.080.18P
631Christopher Morel25CHCNL333311250.073214753.932-2-8-4-1902.452.063B
632Gabriel Moreno24ARINL322727248.02202041511.9951421007.956.84C
633Eli Morgan28CLEAL9008.1303001.00012403.240.33P
634Charlie Morton40ATLNL77043.0404001.000-1-500.840.57P
635Ryan Mountcastle27BALAL373635331.234531826122.9970141429.339.301B
636Kyle Muller26OAKAL100027.284310.8751702.280.70P
637Cedric Mullins29BALAL373332310.063621001.000-1-42701.831.70OF
638Max Muncy33LADNL393535329.190236528.9783941502.402.263B
639Andrés Muñoz25SEAAL160016.230210.6670001.080.13P
640Roddery Muñoz24MIANL33015.2312001.0000001.721.00P
641Sean Murphy29ATLNL1106.0990001.0000-5800013.509.00C
642Tom Murphy33SFGNL1210884.269681001.000-2-31-5-71-27.335.75C
643Joe Musgrove31SDPNL88041.0954001.0000001.981.13P
644Parker Mushinski28HOUAL3004.010010.000-2-10000.000.00P
645Dane Myers28MIANL84248.01513110.9330-10002.631.75OF
646Tobias Myers25MILNL44017.0101001.0000000.530.25P
647Andrew Nardi25MIANL200017.0303001.00022401.590.15P
648Omar Narváez32NYMNL201510133.0143136342.972-4-38-6-5419.416.95C
649Nick Nastrini24CHWAL2208.0110001.000-1-2501.130.50P
650Bo Naylor24CLEAL292724241.1252242732.988-1-600-19.298.59C
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
651Josh Naylor27CLEAL363634322.028025821129.996281407.807.751B
652Kyle Nelson27ARINL110010.200000000.000.00P
653Nick Nelson28PHINL3003.1110001.0000002.700.33P
654Ryne Nelson26ARINL66025.153110.8000001.420.67P
655Héctor Neris35CHCNL160015.0202001.000-1-1301.200.13P
656Zach Neto23LAAAL424141363.21464399422.9731213-13.513.38SS
657Tyler Nevin27OAKAL32267224.01159913310.974-1-30004.502.80OF-1B-3B
658Kevin Newman30ARINL282319208.0832160214.97631531703.502.79SS-2B
659Kyle Nicolas25PITNL7007.0202001.00012902.570.29P
660Tomás Nido30NYMNL171310124.0133124721.985000019.517.71C
661Brandon Nimmo31NYMNL383630322.056524001.000-1-2-4-1401.571.47OF
662Ryan Noda28OAKAL272218202.018516518222.9892131608.156.781B
663Aaron Nola31PHINL99158.0422011.0000000.620.44P
664Lars Nootbaar26STLNL292822248.26764121.970-2-100002.352.24OF
665Dedniel Núñez28NYMNL4006.100000000.000.00P
666Nasim Nuñez23WSNNL51014.051310.800-1-740002.570.80SS-2B
667Riley O'Brien29STLNL1001.000000000.000.00P
668Ryan O'Hearn30BALAL87458.125250041.000-2-430003.862.78OF-1B
669Logan O'Hoppe24LAAAL363433301.23092931420.99413-1-409.168.53C
670Tyler O'Neill29BOSAL302714242.14745110.97927-1-401.711.53OF
671Bailey Ober28MINAL88043.0413001.0000000.840.50P
672Steven Okert32MINAL150012.200000000.000.00P
673Edward Olivares28PITNL17165120.03130010.9680-20002.251.76OF
674Matt Olson30ATLNL393939349.236032928332.9925192709.199.151B
675Reese Olson24DETAL88047.142110.750-1-400.570.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
676Jonathan Ornelas24TEXAL1003.00000000000.000.002B
677Rafael Ortega33CHWAL124450.018180001.000361-1-2403.241.50OF
678Joey Ortiz25MILNL362619243.088295636.966-1-3-2-1003.152.243B-2B-SS
679Luis Ortiz28PHINL1000.200000000.000.00P
680Luis Ortiz25PITNL130021.220110.5000000.420.08P
681Adam Ottavino38NYMNL160016.1422001.0000002.200.25P
682James Outman27LADNL342823252.16967110.986-2-8-1-402.432.00OF
683Cristian Pache25PHINL1210585.02118210.9520211402.121.67OF
684Chris Paddack28MINAL88042.1716001.000-1-501.490.88P
685Emilio Pagán33CINNL190017.1211001.0000001.040.11P
686Andy Pages23LADNL252520225.177761001.00084031603.083.08OF
687Pedro Pagés25STLNL72228.23433010.9710100010.364.71C-1B
688Richie Palacios27TBRAL332724253.1755322041.0002101402.662.27OF-2B
689Daniel Palencia24CHCNL70011.0101001.0000000.820.14P
690Andre Pallante25STLNL90010.0642001.00012005.400.67P
691Isaac Paredes25TBRAL363636323.167204526.97000-2-701.811.813B
692Kyren Paris22LAAAL44436.01587041.0000-130003.753.752B
693Mitchell Parker24WSNNL66032.0422001.0000001.130.67P
694Wes Parsons31TOTAL4009.041210.7500003.000.75P
695Vinnie Pasquantino26KCRAL343430295.0294269250221.000418416-18.978.651B
696Graham Pauley23SDPNL64134.1126511.917-1-31-1-3502.881.573B-1B
697James Paxton35LADNL77038.1404001.00021000.940.57P
698Joel Payamps30MILNL150013.031110.6670001.380.13P
699Nate Pearson27TORAL160014.000000-1-1400.000.00P
700Elvis Peguero27MILNL170018.0101001.0000000.500.06P
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
701Jeremy Peña26HOUAL424241370.018470108629.967-2-5-6-19-14.334.24SS
702Ryan Pepiot26TBRAL77036.2651021.0000001.470.86P
703Freddy Peralta28MILNL88044.21147001.0000002.221.38P
704Wandy Peralta32SDPNL210018.1211001.0000000.980.10P
705Geraldo Perdomo24ARINL77563.019415051.0000-50002.712.71SS
706Jhonny Pereda28MIANL32017.022220001.0000-17-1-71-111.657.33C
707Cionel Pérez28BALAL7005.000000000.000.00P
708Martín Pérez33PITNL88045.0633011.0002901.200.75P
709Salvador Perez34KCRAL383732317.02982831415.99713-1-408.437.82C-1B
710Wenceel Pérez24DETAL241912176.14544010.978213-2-1302.251.83OF
711Blake Perkins27MILNL333131290.09390210.98941631212.862.79OF
712Jace Peterson34ARINL105350.020713031.000-3-78-3-7203.602.00SS-2B-3B
713Brandon Pfaadt25ARINL88047.063210.833-1-400.960.63P
714Tommy Pham36CHWAL16169144.029290001.000-1-11-3-2501.811.81OF
715Evan Phillips29LADNL140013.232010.667-1-1501.320.14P
716Kevin Pillar35TOTAL221410129.227270001.0001131901.871.23OF
717René Pinto27TBRAL191511135.0129126210.992-3-28-3-27-18.536.74C
718Ricardo Pinto30PHINL60010.2651001.0000005.061.00P
719Nick Pivetta31BOSAL44020.2321001.0000001.310.75P
720Colin Poche30TBRAL10009.100000000.000.00P
721Jorge Polanco30SEAAL403938340.11415781318.97926-1-403.653.452B
722Zach Pop27TORAL6005.2220001.0000003.180.33P
723Cody Poteet29NYYAL1106.0220001.0000003.002.00P
724Ryan Pressly35HOUAL180016.1312011.0000001.650.17P
725Quinn Priester23PITNL55027.094320.778-2-1502.331.40P
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
726Jurickson Profar31SDPNL424222323.069672011.000-3-12-3-11-11.921.64OF-1B
727Austin Pruitt34TEXAL4004.1101001.0000002.080.25P
728A.J. Puk29MIANL64015.0101011.0000000.600.17P
729Cal Quantrill29COLNL99051.2853001.0001401.390.89P
730Jose Quintana35NYMNL88041.1743011.000-1-501.520.88P
731Ceddanne Rafaela23BOSAL423926356.11327748716.9470-11303.162.27SS-OF-2B-3B
732Cole Ragans26KCRAL99149.01046001.0001401.841.11P
733Tanner Rainey31WSNNL120012.0321001.0000002.250.25P
734Cal Raleigh27SEAAL363331294.13293091732.9912872919.979.06C
735Brooks Raley36NYMNL8007.000000000.000.00P
736Luke Raley29SEAAL282420208.067634021.00031821102.902.39OF-1B
737Emmanuel Ramirez29MIANL3003.100000000.000.00P
738Erasmo Ramírez34TBRAL70012.2101001.0000000.710.14P
739Harold Ramírez29TBRAL54034.012120001.000258310503.182.40OF
740José Ramírez31CLEAL333332296.070184934.957-4-180002.042.033B
741Nick Ramirez34LADNL5007.0101001.0000001.290.20P
742Yohan Ramírez29TOTZZ100014.1211001.00018501.260.20P
743Bryan Ramos22CHWAL109878.031625021.00023411503.583.103B
744Heliot Ramos24SFGNL65448.013112001.000383410012.442.17OF
745Colin Rea33MILNL88044.1972001.000-2-901.831.13P
746J.T. Realmuto33PHINL343431298.23413231623.9940114-110.229.97C
747Jakson Reetz28SFGNL53331.034340001.000060009.876.80C
748Rob Refsnyder33BOSAL1510892.025241001.000448-2-2602.451.67OF
749Sean Reid-Foley28NYMNL110010.200000000.000.00P
750Zach Remillard30CHWAL54337.015312021.00025913203.653.002B-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
751Anthony Rendon34LAAAL171615139.248113525.9582141912.962.883B
752Hunter Renfroe32KCRAL383330295.06662311.985-3-13-1-401.981.71OF
753Luis Rengifo27LAAAL262322205.21004651317.970-3-20-2-1204.243.732B-3B-SS
754Pablo Reyes30BOSAL21159142.062203844.935-1-12-3-2503.682.323B-2B-SS-1B-P
755Bryan Reynolds29PITNL383830338.168626011.000-7-24-2-711.811.79OF
756Trevor Richards31TORAL180019.030210.6670000.950.11P
757Austin Riley27ATLNL373736326.195256733.9683102702.542.493B
758Leo Rivas26SEAAL32116.0835021.0001580004.502.67SS
759Emmanuel Rivera28MIANL292319207.01106940110.991-2-1321214.743.633B-1B-P
760Anthony Rizzo34NYYAL424239370.231426645328.99014-1-307.557.401B
761Luis Robert Jr.26CHWAL77761.012120001.000-3-56-2-3901.771.71OF
762David Robertson39TEXAL180020.2633001.0000002.610.33P
763Nick Robertson25STLNL6007.200000000.000.00P
764Víctor Robles27WSNNL86547.21614110.938-1-130002.831.88OF
765Brayan Rocchio23CLEAL383636328.01254478322.976022703.353.21SS
766Brendan Rodgers27COLNL383535310.215548106129.994-2-91404.464.052B
767Carlos Rodón31NYYAL99049.0404001.000-1-400.730.44P
768Grayson Rodriguez24BALAL66034.0624001.0000001.591.00P
769Joely Rodríguez32BOSAL110011.0220001.0000001.640.18P
770Julio Rodríguez23SEAAL424240367.1112109210.991253902.722.64OF
771Manuel Rodríguez27TBRAL6006.1101001.000-1-3201.420.17P
772Randy Rodríguez24SFGNL3007.2211001.0000002.350.67P
773Yariel Rodríguez27TORAL44015.100000000.000.00P
774Yerry Rodríguez26TEXAL100013.2312001.0000001.980.30P
775Jake Rogers29DETAL252317197.1203198410.995171619.218.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
776Taylor Rogers33SFGNL180015.1101001.0000000.590.06P
777Trevor Rogers26MIANL88037.062310.833-1-501.220.63P
778Tyler Rogers33SFGNL200018.2514001.0000002.410.25P
779Johan Rojas23PHINL343429297.07169110.986-6-24-3-1202.122.06OF
780Josh Rojas30SEAAL342921260.077354023.974-1-4-2-902.601.923B-OF-2B-P
781Miguel Rojas35LADNL271812167.061223815.98411021403.232.14SS-2B-3B
782Jordan Romano31TORAL100010.200000000.000.00P
783JoJo Romero27STLNL200021.1202001.0000000.840.10P
784Brent Rooker29OAKAL87555.1880001.000-3-74-1-2101.301.00OF
785Ben Rortvedt26TBRAL292116195.2210199921.9900331809.576.93C-P
786Amed Rosario28TBRAL343227289.292642714.989-4-16-5-20-12.832.46OF-2B-SS-3B
787Eddie Rosario32WSNNL332819260.06058111.983-5-2200-12.041.79OF
788Eguy Rosario24SDPNL2594101.038112614.9740422403.301.423B-2B
789Joe Ross31MILNL88041.0651001.0000001.320.75P
790Landen Roupp25SFGNL100013.2303001.0000001.980.30P
791Chris Roycroft27STLNL3003.2101001.0000002.450.33P
792Esteury Ruiz25OAKAL22146121.02928010.96603-1-9-12.081.27OF
793José Ruiz29PHINL4005.000000000.000.00P
794Keibert Ruiz25WSNNL212020179.21831721014.995010019.128.67C
795Jackson Rutledge25WSNNL1001.0000000.000.00P
796Adley Rutschman26BALAL262422220.122521411001.00031721119.198.65C
797Joe Ryan28MINAL88047.2642001.000-1-401.130.75P
798Ryder Ryan29PITNL90012.000000000.000.00P
799Andrew Saalfrank26ARINL2001.000000000.000.00P
800Blake Sabol26SFGNL76456.06359130.952-3-620009.648.57C
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
801Chris Sale35ATLNL88049.2826001.0000001.451.00P
802Cristopher Sánchez27PHINL88042.0121830.750-1-501.931.13P
803Gary Sánchez31MILNL118872.26258310.984080007.565.55C-1B
804Jesús Sánchez26MIANL322824249.054540001.000-7-32-4-19-21.951.69OF
805Sixto Sánchez25MIANL114022.2422001.0000001.590.36P
806Nick Sandlin27CLEAL220020.2413001.00011001.740.18P
807Patrick Sandoval27LAAAL99045.081610.8752901.400.78P
808Cole Sands26MINAL150017.2202001.00011101.020.13P
809Miguel Sanó31LAAAL1310689.1442519021.00022922704.433.143B-1B-P
810Carlos Santana38MINAL363434307.025623617318.98828-1-407.427.031B
811Dennis Santana28NYYAL150017.2321011.000-1-1101.530.20P
812Anthony Santander29BALAL333325290.070691001.00015-2-802.172.12OF
813Tayler Saucedo31SEAAL140013.1303001.0000002.030.21P
814Matt Sauer25KCRAL120014.1202001.0000001.260.17P
815Josh Sborz30TEXAL7005.1101001.000-1-3801.690.14P
816Nolan Schanuel22LAAAL373431299.224622916126.996-4-151417.366.621B
817Clarke Schmidt28NYYAL88042.21046001.0002902.111.25P
818Casey Schmitt25SFGNL55547.01798021.000-1-270003.263.40SS
819Davis Schneider25TORAL342716236.070501913.986-1-5-1-5-12.631.86OF-2B
820John Schreiber30KCRAL200020.0743001.00011003.150.35P
821Max Schuemann27OAKAL241710156.1541735210.963-6-44-5-3802.991.93SS-2B-OF-3B
822Kyle Schwarber31PHINL1119.0440001.0000320004.004.00OF
823Christian Scott25NYMNL22012.2110001.0000000.710.50P
824Tanner Scott29MIANL170017.030210.667-2-2401.060.12P
825Tayler Scott32HOUAL190020.0963001.0000004.050.47P
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
826Victor Scott II23STLNL201716158.04241010.976-1-7-1-702.342.05OF
827Corey Seager30TEXAL373731307.01304184516.9623122803.663.38SS
828JP Sears28OAKAL99050.0505001.000-1-400.900.56P
829Colin Selby26KCRAL2003.0220001.0000006.001.00P
830Marcus Semien33TEXAL444440380.0187681190261.0008271238-14.434.252B
831Nick Senzel29WSNNL77763.02121720.9050-6-1-1902.712.713B
832Brian Serven29TORAL63227.02625010.962-1-540008.334.17C
833Luis Severino30NYMNL88045.091710.8890001.601.00P
834Paul Sewald34ARINL3003.0101001.0000003.000.33P
835Bryan Shaw36CHWAL5004.000000000.000.00P
836Gavin Sheets28CHWAL282718222.18885214.989-3-18-2-10-13.523.11OF-1B
837Austin Shenton26TBRAL97764.161583031.0001140008.536.781B
838Braden Shewmake26CHWAL242014169.060124537.950-1-4-1-703.042.38SS-2B-3B
839Zack Short29TOTMLB127569.12351713.9572290002.861.833B-2B-SS
840Jared Shuster25CHWAL50014.0101001.0000000.640.20P
841Michael Siani24STLNL352314211.251510001.00002211-12.171.46OF
842Chase Silseth24LAAAL2208.000000000.000.00P
843Lucas Sims30CINNL160012.1321011.0000002.190.19P
844Brady Singer27KCRAL99050.2963001.0000001.601.00P
845Jon Singleton32HOUAL242319200.016014118118.994-7-43-3-1807.166.631B
846Jose Siri28TBRAL343330290.18986030.966-7-29-4-16-12.672.53OF
847Paul Skenes22PITNL1104.0101001.0000002.251.00P
848Tarik Skubal27DETAL88049.063210.833-1-400.920.63P
849Justin Slaten26BOSAL140022.0422001.0000001.640.29P
850Austin Slater31SFGNL2111295.022211001.0000-311202.081.05OF
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
851Burch Smith34MIANL170019.2303001.000-1-1001.370.18P
852Cade Smith25CLEAL200020.1211001.0000000.890.10P
853Dominic Smith29BOSAL75448.033303041.0001220006.194.711B
854Drew Smith30NYMNL100010.000000000.000.00P
855Josh Smith26TEXAL403328297.085196427.9762962412.521.893B-SS
856Pavin Smith28ARINL107356.020191001.0002380003.212.00OF-1B
857Will Smith34KCRAL150012.220110.5000000.710.07P
858Will Smith29LADNL343333301.12982811430.990311-1-4-18.818.68C
859Drew Smyly35CHCNL90012.2101001.00011600.710.11P
860Kirby Snead29SEAAL3002.200000000.000.00P
861Blake Snell31SFGNL33011.200000-1-170.000.00P
862Collin Snider28SEAAL3003.0101001.0000003.000.33P
863Tyler Soderstrom22OAKAL55341.12924414.9661170006.104.671B-C
864Donovan Solano36SDPNL33224.0514001.000-1-410001.881.673B
865George Soriano25MIANL100011.2202001.0000001.540.20P
866José Soriano25LAAAL97038.2114520.8180002.091.00P
867Michael Soroka26CHWAL99043.2826001.0001501.650.89P
868Edmundo Sosa28PHINL17159131.066224139.9550-221804.333.71SS-3B-2B
869Lenyn Sosa24CHWAL129887.12781813.963-1-18-3-4102.682.003B-2B
870Gregory Soto29PHINL160012.0220001.000-1-1701.500.13P
871Juan Soto25NYYAL434339376.097934011.0005151302.322.26OF
872Gabe Speier29SEAAL150012.2101001.000-1-1600.710.07P
873Mitch Spence26OAKAL110025.1523001.0000001.780.45P
874Carson Spiers26CINNL1004.000000000.000.00P
875George Springer34TORAL353433293.06057210.983-5-201411.811.69OF
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
876Jacob Stallings34COLNL171412131.1116110510.9911721817.886.76C
877Ryne Stanek32SEAAL160013.100000000.000.00P
878Josh Staumont30MINAL3003.100000000.000.00P
879Justin Steele28CHCNL33013.1101001.0000000.680.33P
880Spencer Steer26CINNL404034349.0114107431.97414-2-602.862.58OF-1B-2B
881Jackson Stephens30ATLNL2002.100000000.000.00P
882Tyler Stephenson27CINNL292624227.02212147011.000001518.767.62C
883Brock Stewart32MINAL130013.1211011.0000001.350.15P
884DJ Stewart30NYMNL85136.0880001.000-4-123-1-3302.000.89OF-1B
885Gavin Stone25LADNL88044.01486021.000-1-502.861.75P
886Trevor Story31BOSAL88767.22041513.9500823502.532.38SS
887Bryson Stott26PHINL383532322.01426080217.986-1-5-1-403.913.412B-SS
888Matt Strahm32PHINL170016.100000000.000.00P
889Chris Stratton33KCRAL170017.2303001.0000001.530.18P
890Hunter Stratton27PITNL190020.1312001.0000001.330.16P
891Hunter Strickland35LAAAL160017.200000000.000.00P
892Spencer Strider25ATLNL2209.0110001.0000001.000.50P
893Ross Stripling34OAKAL99047.093510.8890001.530.89P
894Marcus Stroman33NYYAL88042.2136610.9230002.531.50P
895Peter Strzelecki29CLEAL3004.000000000.000.00P
896Garrett Stubbs31PHINL129987.18984410.989-2-23-1-14-19.077.33C
897Albert Suárez34BALAL73023.0835011.0001903.131.14P
898Eugenio Suárez32ARINL424242375.01132089415.96513-1-302.622.603B
899José Suarez26LAAAL120023.1101001.000-1-900.390.08P
900Ranger Suárez28PHINL88154.015312011.00031102.501.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
901Robert Suarez33SDPNL170018.1220001.0000000.980.12P
902Wander Suero32HOUAL1000.00000000.00P
903Brett Sullivan30SDPNL3003.0220001.000080006.000.671B-C
904Cole Sulser34NYMNL4004.200000-1-430.000.00P
905Brent Suter34CINNL170025.2615001.00021602.100.35P
906Jack Suwinski25PITNL403024289.19594010.989416-5-2002.922.35OF
907Seiya Suzuki29CHCNL151515129.228262021.0000-21911.941.87OF
908Dansby Swanson30CHCNL363533307.21324583412.970-1-60003.743.56SS
909Erik Swanson30TORAL11008.110010.0000000.000.00P
910Jameson Taillon32CHCNL55028.072410.8570001.931.20P
911Dillon Tate30BALAL110012.2101001.0000000.710.09P
912Fernando Tatis Jr.25SDPNL454541391.19183441.956-4-12-1-302.001.93OF
913Mike Tauchman33CHCNL353225292.06664111.985-5-22-3-1202.001.86OF
914Leody Taveras25TEXAL414038349.0108104311.991-10-33-3-1002.762.61OF
915Chris Taylor33LADNL231713162.035341001.0004270001.941.46OF-2B
916Michael A. Taylor33PITNL342929265.08481210.98873452212.822.44OF
917Samad Taylor25SEAAL31011.1110001.0000-3-1-10900.790.33OF
918Tyrone Taylor30NYMNL211714165.048471001.0001521402.622.29OF
919Julio Teheran33NYMNL1102.2110001.0000003.381.00P
920Rowdy Tellez29PITNL373021262.123621421119.99621115-18.066.351B
921Kai-Wei Teng25SFGNL40011.0422001.0000003.271.00P
922Matt Thaiss29LAAAL109778.09189020.978-1-12-1-15010.278.90C
923Caleb Thielbar37MINAL12008.210010.0000000.000.00P
924Alek Thomas24ARINL44330.0660001.000-3-1030001.801.50OF
925Lane Thomas28WSNNL222221192.04441211.977-6-38-5-3102.021.95OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
926Bubba Thompson26CINNL115452.015150001.000-1-21-1-2302.601.36OF
927Keegan Thompson29CHCNL90012.210010.000-1-1600.000.00P
928Ryan Thompson32ARINL170017.000000-1-120.000.00P
929Zack Thompson26STLNL52017.0321001.0000001.590.60P
930Trent Thornton30SEAAL180018.020110.500-1-1100.500.06P
931Michael Toglia25COLNL15128110.265596051.000-3-31-1-1005.293.821B-OF
932Michael Tonkin34TOTZZ110015.2220001.0000001.150.18P
933Spencer Torkelson24DETAL383835338.230927927326.990-2-9-6-2108.138.051B
934Abraham Toro27OAKAL292719225.18537480131.000-2-10-1-503.392.832B-3B-1B
935Gleyber Torres27NYYAL424140365.11516482521.967-4-14-1-303.603.482B
936Ezequiel Tovar22COLNL414141360.118857130127.9952631004.674.56SS
937Taylor Trammell26TOTZZ71021.1660001.000175-1-5702.530.86OF
938Blake Treinen36LADNL4004.0101001.0000002.250.25P
939Alan Trejo28COLNL108567.2361026051.0001100004.793.602B-SS-3B
940Jose Trevino31NYYAL242018183.1194185722.99021653319.438.00C-P
941Jared Triolo26PITNL393936346.01485790122.9932551713.823.592B-3B-1B
942Chadwick Tromp29ATLNL14126103.2101956001.00011411208.777.21C
943Mike Trout32LAAAL242421203.067652011.000130012.972.79OF
944Cole Tucker27LAAAL97559.02271231.864-1-220002.902.113B-OF
945Kyle Tucker27HOUAL404036348.074704021.0002831011.911.85OF
946Brice Turang24MILNL403833334.01707990117.994-2-91404.554.232B
947Spencer Turnbull31PHINL86035.1752001.000-2-1101.780.88P
948Justin Turner39TORAL87256.02514920.920060003.702.883B-1B
949Trea Turner31PHINL323231281.01073271410.963-3-13-1-403.303.22SS
950Kyle Tyler27MIANL1002.0110001.0000004.501.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
951Edwin Uceta26TBRAL2004.0110001.0000002.250.50P
952José Ureña32TEXAL122032.1642001.0000001.670.50P
953Luis Urías27SEAAL261914168.156213235.9461521402.832.043B
954Ramón Urías30BALAL181513137.139191822.949001902.422.063B-1B
955Abner Uribe24MILNL140014.1752011.00011404.400.50P
956Gio Urshela32DETAL181511136.02742210.96311200-11.721.373B-1B
957Naoyuki Uwasawa30BOSAL2004.0110001.0000002.250.50P
958Enmanuel Valdez25BOSAL282617218.1109377119.99121200-14.453.862B
959Framber Valdez30HOUAL55029.2101001.000-1-700.300.20P
960Ricky Vanasco25LADNL1002.0110001.0000004.501.00P
961Ildemaro Vargas32WSNNL241913178.1653133111.985-1-71603.232.292B-3B-OF-SS
962Gus Varland27LADNL7006.0321001.0000004.500.43P
963Louie Varland26MINAL44016.2202001.0000001.080.50P
964Daulton Varsho27TORAL393625310.089881001.000520114222.582.28OF
965Randy Vásquez25SDPNL44015.2211001.0000001.150.50P
966Andrew Vaughn26CHWAL383736322.230528716221.993011408.457.971B
967Christian Vázquez33MINAL242222200.1236227810.99614530110.569.79C-3B
968Nelson Velázquez25KCRAL118466.01615010.938-1-24-2-3602.051.36OF
969Anthony Veneziano26KCRAL2002.000000000.000.00P
970Alex Verdugo28NYYAL403935351.086851011.00082762012.212.15OF
971Justin Verlander41HOUAL55029.1422001.0001701.230.80P
972Alex Vesia28LADNL190018.250411.8000001.930.21P
973Will Vest29DETAL160017.0422001.0000002.120.25P
974Thyago Vieira31MILNL150020.230210.6670000.870.13P
975Mark Vientos24NYMNL31011.0514001.00011130004.091.673B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
976Matt Vierling27DETAL352717252.058381824.966-8-37-3-14-12.001.563B-OF
977Ryan Vilade25DETAL32219.0660001.000211516302.842.00OF
978Eli Villalobos27MIANL3004.1101001.0000002.080.33P
979Darius Vines26ATLNL2209.2312001.0000002.791.50P
980Victor Vodnik24COLNL170024.1532001.0000001.850.29P
981Anthony Volpe23NYYAL424241374.01767498419.9773841304.144.10SS
982Austin Voth32SEAAL140017.053110.8000002.120.29P
983Michael Wacha32KCRAL99049.2743001.0001401.270.78P
984LaMonte Wade Jr.30SFGNL373117254.023720531123.996-2-110008.366.051B-OF
985Tyler Wade29SDPNL312110187.046182622.957-5-31-3-1902.121.383B-2B-OF-SS
986Jacob Waguespack30TBRAL41010.0110001.0000000.900.25P
987Matt Waldron27SDPNL88039.1514001.0000001.140.63P
988Christian Walker33ARINL434240376.0378348300421.00041292919.058.791B
989Jordan Walker22STLNL17177132.024222011.00011119-11.641.41OF
990Josh Walker29NYMNL3003.0110001.0000003.000.33P
991Ryan Walker28SFGNL221022.0211001.000-1-900.820.09P
992Taijuan Walker31PHINL33018.2523011.00011102.411.67P
993Forrest Wall28ATLNL1001.0110001.00016960009.001.00OF
994Matt Wallner26MINAL118468.021210001.00034411702.781.91OF
995Jared Walsh30TEXAL161414126.011610410211.9830-4-1-1008.147.131B
996Blake Walston23ARINL1003.2101001.0000002.451.00P
997Taylor Ward30LAAAL383837333.274740001.000-2-8-1-302.001.95OF
998Ryan Weathers24MIANL99049.2514001.0001400.910.56P
999Luke Weaver30NYYAL150026.032010.667-1-800.690.13P
1000Jacob Webb30BALAL200018.1202001.000-1-1100.980.10P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1001Logan Webb27SFGNL99053.11257001.000-3-1102.031.33P
1002Jordan Weems31WSNNL180015.041211.7500001.800.17P
1003Greg Weissert29BOSAL170017.1202001.0000001.040.12P
1004Austin Wells24NYYAL252320201.2197191330.985-1-316-18.667.76C
1005Tyler Wells29BALAL33015.1202001.0000001.170.67P
1006Joey Wendle34NYMNL1810598.040132433.925-1-12-1-1203.402.062B-3B-SS
1007Davis Wendzel27TEXAL137269.014410001.00023035201.831.083B-2B
1008Joey Wentz26DETAL100014.2110001.0000000.610.10P
1009Hayden Wesneski26CHCNL63025.2853001.0000002.811.33P
1010Jordan Westburg25BALAL373731338.0881969051.000-1-31402.342.103B-2B-SS
1011Zack Wheeler34PHINL99053.11073001.0000001.691.11P
1012Mitch White29TOTZZ80017.0211001.0000001.060.25P
1013Owen White24TEXAL2001.000000000.000.00P
1014Forrest Whitley26HOUAL1000.200000000.000.00P
1015Garrett Whitlock28BOSAL44018.1743001.0000003.441.75P
1016Jordan Wicks24CHCNL55023.000000-1-90.000.00P
1017Joey Wiemer25MILNL155460.1109010.900-2-3812021.340.60OF
1018Alika Williams25PITNL151511133.148192723.958-2-21-4-3603.112.712B-SS
1019Trevor Williams32WSNNL88041.2624001.0001501.300.75P
1020Bryse Wilson26MILNL115034.0101001.0001600.260.09P
1021Justin Wilson36CINNL150010.1312001.0000002.610.20P
1022Steven Wilson29CHWAL190017.1404001.00011202.080.21P
1023Allan Winans28ATLNL1105.0202001.00014003.602.00P
1024Josh Winckowski26BOSAL123024.1633001.0000002.220.50P
1025Jesse Winker30WSNNL302921242.14742411.979-1-631411.711.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
1026Cole Winn24TEXAL90011.2211001.0000001.540.22P
1027Keaton Winn26SFGNL99042.11073001.0001502.131.11P
1028Masyn Winn22STLNL363433303.215041105426.97352083214.334.06SS
1029Patrick Wisdom32CHCNL95346.03019921.933020005.482.551B-OF-3B-P
1030Brett Wisely25SFGNL1107.000000-1-91-1-17100.000.002B
1031Bobby Witt Jr.24KCRAL444441380.016150108316.98141282523.743.59SS
1032Connor Wong28BOSAL272319213.02071901520.990-1-6-2-11-28.666.83C-1B-2B
1033Bryan Woo24SEAAL1104.100000000.000.00P
1034Alex Wood33OAKAL99039.1927011.0000002.061.00P
1035Simeon Woods Richardson23MINAL55025.0312001.0001801.080.60P
1036Yoshinobu Yamamoto25LADNL99047.2835001.0001401.510.89P
1037Ryan Yarbrough32LADNL120031.21028001.0001602.840.83P
1038Mike Yastrzemski33SFGNL332923250.053512001.000-6-2731401.911.61OF
1039Kirby Yates37TEXAL150016.1110001.0000000.550.07P
1040Christian Yelich32MILNL131312108.02018110.950-1-10-1-1101.581.46OF
1041Masataka Yoshida30BOSAL1001.0000000-3840000.000.00OF
1042Danny Young30NYMNL2003.000000000.000.00P
1043Jacob Young24WSNNL322926254.08278312.98831631402.872.53OF
1044Seby Zavala30SEAAL1210786.07572210.987112-1-1407.746.17C
1045Angel Zerpa24KCRAL180017.0303001.00011201.590.17P
1046Guillo Zuñiga25LAAAL4005.000000000.000.00P