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
Baltimore Orioles584.31.7041621458108412978.057434326133681100.986-21-210-1
Boston Red Sox574.61.693162145897413074.0592243581449115117.98128349-2-8
Chicago White Sox635.02.6851621458114512780.056264260127690115.984-81-8-87-5-7
Cleveland Guardians503.86.7091611449104712852.057484284137787130.9853638950
Detroit Tigers483.96.7091621458104513023.058304341140980129.9863635005
Houston Astros554.03.7041611449109112888.056924296131284130.9854041-33
Kansas City Royals503.98.6961621458105212852.057924284142385125.9851214745
Los Angeles Angels644.92.7041621458115912879.058294293143997152.9831511501
Minnesota Twins524.54.6951621458101512963.05621432112307075.988-57-5-20-23
New York Yankees524.12.7031621458115313074.057714358132093112.984713111
Oakland Athletics554.72.6911621458106412930.057544310136084142.985-37-3-64-4-2
Seattle Mariners503.75.7241621458105712897.05671429912937995.9865153901
Tampa Bay Rays544.09.7061621458108012966.056774322126590108.984131-7-1-1
Texas Rangers564.56.7021621458114312849.057224283136673106.987262331-6
Toronto Blue Jays554.59.7051621458104412846.057294282135592125.98432310237
League Average514.34.7021621457107712923 57424308134787117.98570190-0
7674.34.70224282185216153193851.086127646172021013001761.98510112790-1

Player Standard Fielding

Player Standard Fielding Table
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1Bryan Abreu27HOU780078.1853001.000-2-500.920.10P
2José Abreu37HOU353128275.127625419324.989-3-13-2-9-18.927.801B
3Wilyer Abreu25BOS13011070960.1238222972.9711519162022.161.78OF
4Jason Adam32TBR470047.0927011.000-1-401.720.19P
5Austin Adams33OAK560041.1422011.000-1-500.870.07P
6Jordyn Adams24LAA119985.02423010.958-1-18-2-2802.442.09OF
7Jo Adell25LAA1231171131035.2241234340.983786612.061.93OF
8Ehire Adrianza34LAA86660.014212021.00012012002.101.753B-2B
9Keegan Akin29BAL660078.2707001.0002500.800.11P
10Jorge Alcalá28MIN540058.11046001.000-2-7-11.540.19P
11Sam Aldegheri22LAA33013.000000000.000.00P
12CJ Alexander27KCR33225.0413001.000-2-86-1-4801.441.333B
13Scott Alexander34OAK450038.2817001.0001501.860.18P
14Tyler Alexander29TBR2390107.2156810.933-1-201.170.61P
15Logan Allen25CLE2020097.114410001.0001201.290.70P
16Nick Allen25OAK413024269.11294974624.9531641804.113.00SS-3B-2B
17Dan Altavilla31KCR5103.2211001.0000004.910.40P
18Jose Altuve34HOU1471461301262.0475158312585.98933-13-1223.353.202B
19Armando Alvarez29OAK1410580.039309041.000-3-46-3-4504.392.793B-1B-2B-OF
20Yordan Alvarez27HOU535323421.07571310.987-2-5-5-1401.581.40OF
21Jacob Amaya25TOT242117187.1693434110.9860-331903.272.83SS-2B
22Chase Anderson36TOT291058.1752001.000-1-2001.080.24P
23Grant Anderson27TEX230026.2202001.000-1-800.680.09P
24Justin Anderson31CHW560053.1514001.000-1-400.840.09P
25Nick Anderson33KCR370035.2413001.0001601.010.11P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
26Shaun Anderson29TEX2003.1101001.0000002.700.50P
27Tyler Anderson34LAA31310179.12515911.960-1-101.200.77P
28Clayton Andrews27NYY1000.100000000.000.00P
29Miguel Andujar29OAK727164615.21411291021.986816-1-112.031.90OF-1B
30Jonathan Aranda26TBR282519219.0156137190111.000141516.415.201B-2B-3B
31Gabriel Arias24CLE484130361.01465783612.95900-3-903.492.643B-SS-OF-2B-1B
32Shawn Armstrong33TBR387046.2303001.000-2-900.580.08P
33Randy Arozarena29TOT1451411311247.1286279520.993-3-2-7-6-12.051.96OF
34Spencer Arrighetti24HOU29280145.01358001.000-2-300.810.45P
35Pedro Avila27CLE500074.2862021.0001300.960.16P
36Akil Baddoo25DET282115188.242420001.00016-1-602.001.50OF
37Javier Báez31DET807673672.1320122189939.972-1-2-4-724.163.89SS
38Bryan Baker29BAL190023.1413011.0000001.540.21P
39Brooks Baldwin23CHW333232281.01174669216.983-4-17-2-903.683.482B-SS
40Tanner Banks32CHW411048.090630.667-1-401.130.15P
41Addison Barger24TOR635536485.1138824977.949-5-133702.431.873B-OF
42Scott Barlow31CLE630055.0945001.000-2-701.470.14P
43Chris Bassitt35TOR31310171.029121613.966-1-101.470.90P
44Brady Basso26OAK74022.1101001.000-1-900.400.14P
45Mike Baumann28TOT450044.095220.778-2-5401.430.16P
46Shane Baz25TBR1414079.1743011.0001300.790.50P
47Eduard Bazardo28SEA230027.2211001.000-1-700.650.09P
48Tyler Beede31CLE130014.0202001.000-1-1401.290.15P
49Clayton Beeter25NYY3003.200000000.000.00P
50Brayan Bello25BOS30300162.138201621.9470002.001.20P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
51Andrew Benintendi29CHW1251181141031.0250244330.988-3-3-13-15-42.161.98OF
52Brennan Bernardino32BOS573051.0135620.8462801.940.19P
53José Berríos30TOR32321192.132121821.9382201.400.94P
54Prelander Berroa24CHW170019.0413001.00011101.890.24P
55Steward Berroa25TOR2198107.028271001.00033733302.361.33OF
56Jon Berti34NYY211817167.04583434.93321621402.262.003B-2B-OF
57Tanner Bibee25CLE31310173.235122121.9436701.711.06P
58Bo Bichette26TOR818172684.124276159735.971-4-7-3-503.092.90SS
59Phil Bickford28NYY8008.110010.000-2-4800.000.00P
60Osvaldo Bido28OAK169063.193510.889-1-301.140.50P
61Shane Bieber29CLE22012.0211001.0000001.501.00P
62Brandon Bielak28TOT160029.2404001.0000001.210.25P
63Hunter Bigge26TBR151014.000000-1-140.000.00P
64Cavan Biggio29TOR383423303.21287056212.984142703.732.862B-OF-3B-1B
65Paul Blackburn30OAK99051.095310.889-1-401.410.89P
66Dairon Blanco31KCR673421332.18379130.964-2-8-2-702.171.19OF
67Ronel Blanco30HOU30291167.132191031.9061101.560.97P
68JJ Bleday26OAK1571441341295.0405392851.98800-19-1712.782.55OF
69Scott Blewett28MIN120020.1413001.0000001.770.33P
70Ryan Bliss24SEA252014177.0793642114.9870-321403.973.122B
71Jake Bloss23HOU33011.2220001.000-2-3401.540.67P
72Cody Bolton26SEA170018.260510.8330002.410.29P
73Cam Booser32BOS430042.273310.8571501.270.14P
74Caleb Boushley30MIN2004.000000000.000.00P
75Jonathan Bowlan27KCR1102.200000000.000.00P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
76Matt Bowman33TOT211024.0642001.0000002.250.29P
77Matthew Boyd33CLE88039.251310.8000000.910.50P
78Joe Boyle24OAK1310047.241210.750-2-800.570.23P
79Cody Bradford26TEX1413076.1134811.9231301.410.86P
80Kyle Bradish27BAL88039.11147001.00021002.521.38P
81Taj Bradley23TBR25250138.01688001.000-1-101.040.64P
82Rob Brantly34TBR33325.218171001.00001514706.316.00C
83John Brebbia34CHW540048.2303001.000-1-400.550.06P
84Alex Bregman30HOU1421421321234.23551032421023.97212126622.512.433B
85Will Brennan26CLE987950694.0161157220.98812-6-10-12.061.62OF
86Beau Brieske26DET4612067.21138011.0002611.460.24P
87Aaron Brooks34OAK54026.2642001.0000002.031.20P
88Hunter Brown25HOU31300170.032191210.969-4-501.641.00P
89Seth Brown31OAK1219372862.239836727417.990-1-2-6-8-14.113.10OF-1B
90Kris Bubic26KCR270030.151310.8000001.190.15P
91Nick Burdi31NYY12009.200000000.000.00P
92Brock Burke27TOT341034.0734001.0000001.850.21P
93Sean Burke24CHW43019.020110.5000000.470.25P
94Corbin Burnes29BAL32320194.136151740.889-6-601.481.00P
95Ryan Burr30TOR344032.242110.7500000.830.09P
96Ky Bush24CHW44017.2422001.00011102.041.00P
97Lawrence Butler23OAK12310594959.1259253241.985-1-1-1-1-22.392.07OF
98Byron Buxton30MIN948779767.02062042001.000-18-292312.422.19OF
99José Caballero27TBR137123991105.14181252811251.971782213.312.62SS-3B-2B
100Trey Cabbage27HOU392116208.132311001.000-2-1321121.380.82OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
101Génesis Cabrera27TOR690062.2633001.000-2-600.860.09P
102Oswaldo Cabrera25NYY1047970753.1301136158719.977-3-634-13.512.603B-2B-1B-SS-OF-P
103Willie Calhoun29LAA54333.034304031.0000-70009.276.801B-OF
104Jair Camargo24MIN2001.0000000240000.000.00C
105Daz Cameron27OAK584524384.186833001.000-5-14-4-1202.011.48OF
106Junior Caminero20TBR393933337.1104405865.942-1-3-1-4-12.612.453B-1B
107Isaiah Campbell26BOS8006.2312001.00013004.050.38P
108Gustavo Campero26LAA131211108.12826110.964-1-12-2-22-12.242.08OF
109Mark Canha35DET615948515.128126513322.989-4-8-4-9-14.864.34OF-1B
110Griffin Canning28LAA32310171.2321220001.0005601.681.00P
111Jonathan Cannon23CHW23210124.1301713021.0003502.171.30P
112Yennier Cano30BAL700060.01569011.00031002.250.21P
113Joey Cantillo24CLE98038.2202001.000-1-5-10.470.22P
114Dominic Canzone26SEA615036420.21001000001.0004101202.141.64OF
115Victor Caratini30HOU696359556.058755727310.995003619.458.46C-1B
116Dylan Carlson25TBR292623241.055550001.000-4-21-3-14-12.051.90OF
117Kerry Carpenter26DET473926339.29488510.989-1-31312.461.98OF
118Carlos Carrasco37CLE21210103.2199910.9471201.560.86P
119Evan Carter21TEX413829331.07773311.98741641402.071.85OF
120Triston Casas24BOS625651512.050545050536.990-1-3-1-218.798.201B
121Diego Castillo30MIN70010.0211001.0000001.800.29P
122Diego Castillo26MIN32115.0413001.00002518002.401.333B
123Luis Castillo31SEA30300175.1126511.917-2-200.560.37P
124Willi Castro27MIN1581501161334.1433247178824.982-27-24-18-1602.872.31SS-OF-2B-3B-P
125Andrew Chafin34TOT620056.1532001.0000000.800.08P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
126JT Chargois33SEA210019.2312001.00011001.370.14P
127Jazz Chisholm Jr.26NYY464644414.1123427476.943-1-3-2-5-12.522.473B-OF
128Marc Church23TEX1001.000000000.000.00P
129Adam Cimber33LAA280024.1404011.0001801.480.14P
130José Cisnero35LAA150015.221010.500-1-1300.570.07P
131Aaron Civale29TBR1717087.0422001.0000000.410.24P
132Emmanuel Clase26CLE740074.1114521.818-1-301.090.12P
133Jonatan Clase22TOT221814161.033330001.00002-2-1401.841.50OF
134Garrett Cleavinger30TBR680060.0606001.000-4-1300.900.09P
135Ernie Clement28TOR13410997999.13701172401339.9651012151813.222.503B-SS-2B-OF-P
136Mike Clevinger33CHW44016.0303011.0000001.690.75P
137Alex Cobb36CLE33016.1523011.0000002.761.67P
138Oscar Colás25CHW118675.116160001.000-1-180001.911.45OF
139Gerrit Cole33NYY1717095.01046001.000-2-400.950.59P
140Dylan Coleman27HOU1001.000000000.000.00P
141Luis Contreras28HOU5006.000000000.000.00P
142Roansy Contreras24LAA373052.081610.8750001.210.19P
143Garrett Cooper33BOS129475.06455816.984118-2-32-17.565.251B
144Carlos Correa29MIN848476712.1293119169526.98312-3-523.643.43SS
145Nestor Cortes29NYY31300174.115510011.0002200.770.48P
146Danny Coulombe34BAL330029.2303001.0001700.910.09P
147Jake Cousins29NYY370038.0606001.000-1-501.420.16P
148Colton Cowser24BAL146133981192.2312308310.997663302.352.13OF
149J.P. Crawford29SEA10410396894.2328113212336.991131791203.273.13SS
150Kutter Crawford28BOS33330183.226188011.0001101.270.79P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
151Cooper Criswell27BOS2618099.11284011.0000001.090.46P
152Garrett Crochet25CHW32310146.0134811.923-4-500.740.38P
153Hans Crouse25LAA250025.130210.667-1-800.710.08P
154Steven Cruz25KCR5005.2321001.0000004.760.60P
155José Cuas30TOR4003.0101001.0000003.000.25P
156Johnny Cueto38LAA22011.100000000.000.00P
157Xzavion Curry25CLE74024.2000000000.000.00P
158Bobby Dalbec29BOS352317213.112710126091.0005271505.363.531B-3B-OF
159Caden Dana20LAA33010.1110001.0000000.870.33P
160Davis Daniel27LAA66030.143010.7500010.890.50P
161Tucker Davidson28BAL1004.200000000.000.00P
162J.D. Davis31TOT373214274.016914127118.994-7-33-2-815.524.001B-3B
163Brett de Geus26TOT6005.220110.5000001.590.17P
164Enyel De Los Santos28TOT200023.2624001.000210102.280.30P
165Luis De Los Santos26TOR128574.131121720.93511411603.512.073B-1B-OF
166Jacob deGrom36TEX33010.2101001.0000000.840.33P
167Paul DeJong30TOT1311211101058.13851432271535.961-10-12-8-903.152.82SS-3B
168Zach DeLoach25CHW171613138.238371001.00000-1-802.472.24OF
169Jonny DeLuca25TBR978769794.0227219622.9915757-22.552.32OF
170Reid Detmers24LAA1717087.1835001.000-2-500.820.47P
171Chris Devenski33TBR190026.2321001.000-1-801.010.16P
172Rafael Devers27BOS1301301161138.12991021851219.960-2-2-9-912.272.213B
173Zach Dezenzo24HOU151210109.08682319.988-3-30-2-2207.025.001B-3B
174Aledmys Díaz33TOT1410784.1492821061.000-2-22-1-1405.233.27SS-1B-2B-3B-OF
175Jhonathan Díaz27SEA5109.2312001.0000002.790.60P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
176Miguel Díaz29HOU1001.000000000.000.00P
177Yainer Diaz25HOU112110106982.0103799141513.99500-7-919.469.13C-1B
178Yandy Díaz32TBR11211095956.183878445967.989-3-3-5-6-17.807.401B
179Dillon Dingler25DET272421213.2176168710.9940-20017.376.48C
180Randy Dobnak29MIN5009.2101001.0000000.930.20P
181Jasson Domínguez21NYY161613140.03128210.968-4-33-2-1701.931.88OF
182Seranthony Domínguez29BAL250022.2633001.0001902.380.24P
183Logan Driscoll26TBR1511793.0107100610.99116226010.267.07C
184Brandon Drury31LAA807464656.2346174167548.98648-4-704.673.972B-3B-1B
185Daniel Duarte27MIN2004.0110001.0000002.250.50P
186Shawn Dubin28HOU312045.1651001.0000001.190.19P
187Mauricio Dubón29HOU13310772984.136327085819.978121567-33.252.37OF-2B-1B-3B-SS
188Tyler Duffey33KCR9009.0110001.0000001.000.11P
189Matt Duffy33TEX42220.1523001.00013415902.211.253B
190Dane Dunning29TEX2615095.01810710.9441201.610.65P
191Ezequiel Duran25TEX756345553.022813885518.9787162403.632.903B-OF-1B-SS-2B
192Jarren Duran27BOS1601601251421.13743561262.98432231932.332.30OF
193Jhoan Durán26MIN580054.12081110.9500013.150.33P
194Jake Eder25CHW1002.000000000.000.00P
195Scott Effross30NYY3003.1101001.0000002.700.33P
196Zach Eflin30TOT28280165.127720001.00042901.470.96P
197Brandon Eisert26TOR3006.2110001.0000001.350.33P
198Fraser Ellard26CHW250024.041211.7500001.130.12P
199Duke Ellis26TOT71121.0108020.800-1-58-1-5703.431.14OF
200Mason Englert24DET121021.2110001.0000000.420.08P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
201Nathan Eovaldi34TEX29290170.23829810.974-1-101.951.28P
202Lucas Erceg29TOT610061.2135712.9230001.750.20P
203Paolo Espino37TOR3108.200000000.000.00P
204Joey Estes22OAK25241127.21055021.0001200.700.40P
205Carlos Estévez31LAA340034.0202001.0000000.530.06P
206Sandro Fabian26TEX32013.0110001.0000-380000.690.33OF
207Alex Faedo28DET376057.183411.8751301.100.19P
208Pete Fairbanks30TBR460045.1725001.0000001.390.15P
209Kyle Farmer33MIN1025929565.018857129217.98900-4-802.961.592B-3B-SS-P-1B
210Erick Fedde31CHW21210121.21610511.938-1-201.110.71P
211Caleb Ferguson27TOT620054.1743001.000-1-2201.160.11P
212Tyler Ferguson30OAK480051.1202001.0001400.350.04P
213Freddy Fermin29KCR917271663.06746343552.9931222162959.087.35C
214David Festa24MIN1413064.1514001.000-1-300.700.36P
215Matt Festa31TEX180022.2523001.000-1-901.990.28P
216Richard Fitts24BOS44020.2514011.00011002.181.25P
217Jack Flaherty28DET18180106.21266001.0000001.010.67P
218Dominic Fletcher26CHW716455567.2179165861.966-7-1571432.742.44OF
219Chris Flexen29CHW33310160.028820031.0004501.580.85P
220Estevan Florial26CLE22169144.03735110.9730-132502.251.64OF
221Jason Foley28DET690060.0615011.000-1-300.900.09P
222Justin Foscue25TEX31011.0972011.0000-44110907.363.001B-2B
223Matt Foster29CHW6106.2110001.0000001.350.17P
224J.P. France29HOU55025.1110001.0000000.360.20P
225Ty France29SEA878276736.065158166454.994-3-4-6-1017.917.351B-2B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
226Bowden Francis28TOR27130103.21147001.0003610.950.41P
227Adam Frazier32KCR815832503.01889590314.9843851123.312.132B-OF-3B-1B
228Tyler Freeman25CLE1139071817.02402053236.988123432.611.96OF-SS-2B-3B
229Luis Frías26TOR4003.100000000.000.00P
230David Fry28CLE584631414.02812651428.993-2-6-4-11-16.074.161B-C-OF-3B
231Carson Fulmer30LAA378086.292520.7780000.730.19P
232Kody Funderburk27MIN270034.281610.8750001.820.26P
233Hunter Gaddis26CLE780074.2135620.8462501.330.14P
234Ben Gamel32HOU20189155.032320001.000214-1-701.861.60OF
235Gerson Garabito28TEX182026.1321001.0000001.030.17P
236Adolis García31TEX1311301181124.2262253543.98555-5-5-12.061.97OF
237Deivi García25CHW140014.000000-1-140.000.00P
238Luis García37TOT600059.0633001.000-2-4000.920.10P
239Maikel Garcia24KCR1561421251270.03981122721429.965-8-7-1012.722.313B-2B-SS-OF
240Yimi García33TOT390039.0312001.0000000.690.08P
241Amir Garrett32LAA6005.100000-1-380.000.00P
242Mitch Garver33SEA252318190.01921839021.000-1-5-5-3209.097.68C
243Mickey Gasper28BOS83332.016511001.00012713804.502.002B-1B
244Kevin Gausman33TOR31312181.0177910.941-2-200.800.52P
245Zack Gelof24OAK1381361341209.2603264332792.98822-1-114.434.322B
246Tyler Gentry25KCR32014.0110001.000080000.640.33OF
247Luis Gil26NYY29290151.22214531.8640001.130.66P
248Logan Gilbert27SEA33331208.23826930.921-6-601.511.06P
249Connor Gillispie26CLE3008.0101001.0000001.130.33P
250Andrés Giménez25CLE1521511441331.0638233396993.9861412201814.254.142B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
251J.T. Ginn25OAK86034.0651011.0001601.590.75P
252Yoendrys Gómez24NYY50011.1211001.0000001.590.40P
253Romy Gonzalez27BOS854017407.221613378518.977-4-130004.662.182B-1B-SS-3B-OF
254Victor González28NYY270023.1633001.0001902.310.22P
255Niko Goodrum32TOT127775.12515732.880-6-102-5-8002.631.833B-OF-1B-SS-2B
256Anthony Gose33CLE3004.100000000.000.00P
257Jon Gray32TEX24190102.218810001.0000001.580.78P
258Tristan Gray28OAK86558.035287041.0000-724105.433.891B-3B
259Chad Green33TOR530053.1523001.0000000.840.09P
260Riley Greene23DET10610488915.0210203431.986-5-6141862.041.95OF
261Trent Grisham27NYY695244485.1146141322.9861300-12.672.09OF
262Vaughn Grissom23BOS302826245.01233585316.9763151504.414.002B
263Robbie Grossman34TOT382719231.15755110.98200-1-502.181.47OF
264Sean Guenther28DET170021.0211001.0000000.860.12P
265Luis Guerrero23BOS90010.0110001.0000000.900.11P
266Vladimir Guerrero Jr.25TOR1291291181126.1987885901293.988-6-6-1-127.797.331B-3B
267Luis Guillorme29LAA502923291.11194671219.983160003.612.252B-3B-SS-P
268Yuli Gurriel40KCR12129101.082766041.0001722407.316.831B
269Josh Hader30HOU710071.0936001.0002601.140.13P
270Sam Haggerty30SEA75348.086110.8752410001.311.00OF
271David Hamilton26BOS947855699.23301152051040.9700147-24.123.17SS-2B
272Ian Hamilton29NYY350037.2550011.000-1-501.190.14P
273Garrett Hampson29KCR1125928567.119114840311.98481791922.981.49OF-2B-1B-SS-3B-P
274Emerson Hancock25SEA1212060.2139220.8460001.630.92P
275Brenan Hanifee26DET213029.193510.8890002.450.38P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
276Mitch Haniger33SEA908065702.1171162450.971-2-3-1-1-12.131.84OF
277Brett Harris26OAK353128280.082205939.96301-4-17-12.542.263B
278Hogan Harris27OAK219072.171510.8570000.750.29P
279Hunter Harvey29KCR6005.2110001.000-1-3501.590.17P
280Austin Hays28BAL553831360.08380210.988-3-10-4-13-12.051.49OF
281Brent Headrick26MIN1003.000000000.000.00P
282Andrew Heaney33TEX32310160.01248001.000-1-100.680.38P
283Jonathan Heasley27BAL4005.1211001.0000003.380.50P
284Austin Hedges31CLE664630398.24414231532.9933951519.896.64C-P
285Jonah Heim29TEX119110103977.110119673775.993-8-105619.258.44C
286Tyler Heineman33TOT74439.042393011.00025326109.696.00C-P
287Michael Helman28MIN81023.032010.6670-100000.780.25OF-3B
288Gunnar Henderson23BAL1571571491384.06352323782571.9611154-23.973.89SS
289Blair Henley27HOU1100.1000000000.000.00P
290Ronny Henriquez24MIN161019.1505001.00022102.330.31P
291Sam Hentges27CLE250023.2312001.0000001.140.12P
292Darell Hernaiz22OAK473925339.01305275313.977-5-18-5-1813.372.353B-SS-2B
293Carlos Hernández27KCR270030.0211001.000-2-1300.600.07P
294Jonathan Hernández27TOT291043.1972001.0000001.870.31P
295Nick Hernandez29HOU5008.0110001.0000001.130.20P
296Tim Herrin27CLE750065.22021712.95041202.600.25P
297Jason Heyward34HOU241411145.03432110.97121821602.051.38OF
298Aaron Hicks34LAA149887.219190001.000-2-32-2-2701.951.36OF-P
299Derek Hill28TEX138675.21816110.944-2-29-2-3102.021.31OF
300Rich Hill44BOS4003.2101001.0000002.450.25P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
301Tim Hill34TOT620067.02742121.9260003.360.40P
302Keston Hiura27LAA54133.0113711.909-1-33-1-3602.732.002B
303Jackson Holliday20BAL595349474.221180128330.986-6-15-3-8-13.943.532B-SS
304Grant Holman24OAK180015.200000000.000.00P
305Clay Holmes31NYY670063.01064001.000-2-601.430.15P
306Tyler Holton28DET669094.116412001.0002401.530.24P
307Bailey Horn26BOS180018.051310.8000002.000.22P
308Spencer Horwitz26TOR736949588.237027196340.992-6-13-6-12-25.614.591B-2B
309Tanner Houck28BOS30301178.2513219021.0002202.571.70P
310Spencer Howard27CLE2105.000000000.000.00P
311Sam Huff26TEX21111.0990001.0000190007.364.50C
312Cooper Hummel29HOU41010.0330001.0001600002.700.75OF
313Brant Hurter25DET101045.1431001.000-1-400.790.40P
314Andy Ibáñez31DET854524453.2255147106232.99251282105.022.752B-3B-1B-OF-SS
315Jairo Iriarte22CHW6006.0110001.0000001.500.17P
316Cole Irvin30TOT29160111.016511011.00011001.300.55P
317Kyle Isbel27KCR1361191001046.1298293141.987-8-955-32.532.16OF
318Alex Jackson28TBR584630407.04684441862.9871326-110.227.97C
319Jay Jackson36MIN200026.1422001.0000001.370.20P
320Joe Jacques29BOS1001.200000000.000.00P
321Travis Jankowski33TEX693023321.08682130.965114282912.331.20OF
322Danny Jansen29TOT827269654.16436191861.991-1-1-11-2038.767.86C
323Kenley Jansen36BOS540054.2211001.000-1-400.330.04P
324Cristian Javier27HOU77034.2312001.0000000.780.43P
325Griffin Jax29MIN720071.01046001.0001301.270.14P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
326Ryan Jeffers27MIN868176720.17867493160.992-3-5-4-7-19.759.07C
327Dany Jiménez30OAK250025.220110.5000000.350.04P
328Eloy Jiménez27CHW1118.0110001.000-1-1070001.131.00OF
329Leo Jimenez23TOR615547490.120478122429.980002503.673.13SS-2B
330Jackson Jobe21DET2004.0101001.0000002.250.50P
331Daniel Johnson28BAL1001.0110001.00016240009.001.00OF
332Jahmai Jones26NYY195469.02516811.9601110003.131.26OF-2B-3B
333Ben Joyce23LAA311034.253110.800-2-1201.040.13P
334Aaron Judge32NYY117117981010.02832794021.00022-8-912.522.42OF
335Edouard Julien25MIN907147624.125887166525.981-8-15-6-1203.652.782B-1B
336Corey Julks28CHW554231383.08280111.988-4-12-4-1201.901.47OF
337Jace Jung23DET282314191.048103442.917-5-30-6-3802.071.573B-2B
338Josh Jung26TEX404039352.197286637.969-6-19-3-1002.402.353B
339Janson Junk28OAK1000.00000000.00P
340Tommy Kahnle34NYY500042.2642001.000-2-901.270.12P
341Niko Kavadas25LAA55543.048471021.00011800010.059.601B
342DaShawn Keirsey27MIN64336.0651001.000010001.501.00OF
343Colt Keith22DET1331251081086.25151943091268.977-2-2-8-914.173.782B
344Brad Keller28TOT162041.1853001.0000001.740.50P
345Carson Kelly29TOT847570672.26786423338.99612-6-10-19.038.04C
346Kevin Kelly26TBR680070.215411001.0000001.910.22P
347Michael Kelly31OAK280031.1211001.000-1-600.570.07P
348Zack Kelly29BOS493056.21899001.0001402.860.37P
349Tony Kemp32BAL52120.1835001.0000-50003.541.332B-OF
350Buddy Kennedy25DET52224.01459021.00012515005.252.802B-3B
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
351Max Kepler31MIN1038884806.11761724011.000000001.961.71OF
352Grae Kessinger26HOU184359.030171214.967060004.421.613B-2B-SS-1B-P
353Kevin Kiermaier34TOR816347550.1171167130.9820091902.752.07OF
354Yusei Kikuchi33TOT32320175.220713001.00021301.020.63P
355Craig Kimbrel36BAL570052.163210.833-2-800.860.09P
356Isiah Kiner-Falefa29TOR817455644.227894181338.9898151222-13.842.843B-2B-SS-P-OF
357Bryan King27HOU280026.1532001.0000001.710.18P
358George Kirby26SEA33330191.02111911.952-4-400.940.61P
359Alex Kirilloff26MIN413513274.198944021.000-1-5-4-1713.222.33OF-1B
360Alejandro Kirk25TOR938977766.07597064676.991610132018.848.09C
361Heston Kjerstad25BAL19169135.034340001.000215-1-8-12.271.79OF
362Will Klein24TOT8007.1202001.0000002.450.25P
363Andrew Knizner29TEX362820242.0255248521.992-3-16-3-1509.417.03C-P
364Jack Kochanowicz23LAA1111065.11037011.0001301.380.91P
365Michael Kopech28CHW430043.2532001.000-1-5-11.030.12P
366Ryan Kreidler26DET341911184.2882264213.97732016-14.192.39SS-3B-OF
367Dean Kremer28BAL24240129.232111920.9384602.081.25P
368Zac Kristofak26LAA1002.000000000.000.00P
369Matt Krook29BAL1001.000000000.000.00P
370Chad Kuhl31CHW311053.1963011.0001401.520.29P
371Joel Kuhnel29TOT60010.0202001.000112001.800.33P
372Steven Kwan26CLE114114104990.0215205913.99511101231.951.88OF
373Alex Lange28DET210018.2101001.0000000.480.05P
374Shea Langeliers26OAK1311231181108.2106310075155.995-2-2-10-11-68.598.08C
375Wyatt Langford22TEX10910981927.2218208821.99167141852.101.98OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
376Trevor Larnach27MIN575227429.091910001.000270011.911.60OF
377Jacob Latz28TEX460043.2523001.000-1-501.030.11P
378Ramón Laureano29CLE312013186.057525001.00052931932.761.84OF
379Jordan Leasure25CHW330031.1422001.0001601.150.12P
380Charles Leblanc28LAA106354.030171213.967-1-25-1-2204.832.643B-2B-1B
381José Leclerc30TEX640066.282511.8750000.950.11P
382Brooks Lee23MIN474035371.0130487849.969-1-31313.062.47SS-3B-2B
383Korey Lee25CHW1139388838.18618243344.995-2-2-10-14-39.207.58C
384Jack Leiter24TEX96035.2633001.0000001.510.67P
385Mark Leiter Jr.33NYY210021.230210.6671900.830.10P
386DJ LeMahieu35NYY665542511.129721282320.990-5-11-5-1205.173.973B-1B
387Pedro León26HOU66654.2770001.000-2-440001.151.17OF
388Dominic Leone32CHW230019.030210.667-2-2100.950.09P
389Royce Lewis25MIN525044419.2132428377.947-3-9-2-602.682.363B-2B
390Zack Littell28TBR29290156.12111912.952-2-301.150.69P
391Brendon Little27TOR490045.21569021.0000002.960.31P
392Ben Lively32CLE29290151.016412011.000-1-100.950.55P
393Jonathan Loáisiga29NYY3004.0312001.0000006.751.00P
394Tyler Locklear23SEA161210112.098917051.00018-1-1107.886.131B
395Nick Loftin25KCR513928341.11606789421.9750141404.112.742B-3B-1B-OF-P
396Sam Long28KCR430042.2716011.0000001.480.16P
397Joey Loperfido25TOT766945604.21581562001.00071561112.352.05OF-1B
398Jack López31LAA271811171.01034059424.96117-1-715.213.412B-SS-OF
399Jacob Lopez26TBR41010.1110001.000-1-1900.870.25P
400Nicky Lopez29CHW122111100985.0437161272457.991-3-3-10-1203.963.382B-SS
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
401Pablo López28MIN32320185.125111311.960-2-201.170.75P
402Michael Lorenzen32TOT26240130.12281224.90921801.380.77P
403Richard Lovelady28TBR280028.2101001.000-1-700.310.04P
404Brandon Lowe29TBR696456555.12811511300351.000241214.553.962B-1B
405Josh Lowe26TBR938769743.1195189241.979-1-1-2-3-22.312.08OF
406Nathaniel Lowe28TEX1381351341193.2108098392573.9959911-28.117.791B
407Easton Lucas27TOT80011.2211001.0000001.540.25P
408Seth Lugo34KCR33331206.2431429031.00055-11.871.30P
409Nathan Lukes29TOR211917173.05550410.98263953412.812.57OF
410Jordan Lyles33KCR5005.0110001.0000001.800.20P
411Daniel Lynch IV27KCR163043.1103611.9000001.870.56P
412Josh Maciejewski28NYY4007.000000000.000.00P
413Ty Madden24DET61023.0220001.000-1-900.780.33P
414Bligh Madris28DET211916171.114514050121.000-1-821407.626.901B-OF
415Kenta Maeda36DET29160112.125131023.920-1-201.840.79P
416Tyler Mahle29TEX33012.2000000000.000.00P
417Martín Maldonado37CHW484635388.23913781120.995-4-12-7-22-19.018.10C
418Justyn-Henry Malloy24DET23146122.124240001.00015-2-1901.771.04OF
419Matt Manning26DET55027.2312011.000-1-700.980.60P
420Alek Manoah26TOR55024.1211001.0000000.740.40P
421Kyle Manzardo23CLE62224.015132011.000030005.632.501B
422Manuel Margot29MIN1136838688.1166163030.98234-3-502.131.44OF
423Ron Marinaccio28NYY160023.141210.750-1-901.160.19P
424Cade Marlowe27SEA71121.0440001.000090001.710.57OF
425Alec Marsh26KCR26250129.02491140.8331201.400.77P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
426José Marte28LAA140019.1413001.00011001.860.29P
427Austin Martin25MIN826942612.01601392013.994-9-17-13-25-12.341.81OF-2B
428Chris Martin38BOS450044.1168710.9380003.050.33P
429Davis Martin27CHW1110050.0134810.9232802.161.09P
430Angel Martínez22CLE393728331.07666730.961-6-23-1-321.981.87OF-3B-2B
431Orelvis Martinez22TOR1118.061410.8330-260005.635.002B
432Seth Martinez29HOU440052.21055001.0001401.710.23P
433Michael Massey26KCR827055623.1302122177339.9900000-14.323.652B
434Jorge Mateo29BAL645747505.222887137425.982250003.993.392B-SS-OF
435Nick Maton27BAL32016.0202011.0000-230001.130.673B-2B
436Phil Maton31TBR400035.1404001.0000001.020.10P
437Zebby Matthews24MIN99037.2104510.9000002.151.00P
438Coby Mayo22BAL1512488.02415812.958-2-29-2-2702.351.443B-1B
439Tim Mayza32TOT500042.21046011.000-2-5602.110.20P
440James McArthur27KCR570056.2144910.92931102.060.23P
441James McCann34BAL666359560.25645282882.986-2-4-5-11-38.938.42C-P
442Kyle McCann26OAK443930324.03042881242.987-1-4-6-2208.336.82C
443Darren McCaughan28CLE2006.0101001.0000001.500.50P
444Chas McCormick29HOU937246646.0162160110.99447-2-3-12.241.73OF
445Chayce McDermott25BAL1104.0110001.0000002.251.00P
446T.J. McFarland35OAK790056.21899011.0000002.860.23P
447Reese McGuire29BOS484134361.13973811062.98500413-19.748.15C
448Ryan McKenna27BAL83130.011110001.000-1-36-1-4003.301.38OF
449Triston McKenzie26CLE1616075.2129210.917-2-501.310.69P
450Zach McKinstry29DET1077944727.123584142924.962351102.801.67SS-3B-OF-2B-P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
451Curtis Mead23TBR353224268.195355649.958-4-17-4-1803.052.532B-3B-1B
452Parker Meadows24DET827559660.0194193010.99515285922.632.35OF
453John Means31BAL44020.2101001.0000000.440.25P
454Victor Mederos23LAA4005.1101001.0000001.690.25P
455Luis Medina25OAK88040.084311.8751501.580.88P
456MJ Melendez25KCR12311582964.2197193221.990-8-10-7-8-21.821.57OF-1B
457Danny Mendick30CHW413529308.21063964310.97200-1-403.002.513B-2B-P
458Jake Meyers28HOU1451261201145.0352349210.997151566-12.762.42OF
459Bryce Miller25SEA31310180.123111110.9570001.100.71P
460Mason Miller25OAK550065.0321001.000-1-300.420.05P
461Ryan Miller28LAA130013.0211001.00011501.380.15P
462Shelby Miller33DET510055.2220001.000-1-410.320.04P
463Tyson Miller28SEA90011.2110001.0000000.770.11P
464José Miranda26MIN918561723.2240128106615.975-3-41202.912.543B-1B-SS
465Anthony Misiewicz29NYY1001.000000000.000.00P
466Kameron Misner26TBR65135.012120001.0001420003.092.00OF
467Casey Mize27DET22200102.120614041.0002401.760.91P
468Yoán Moncada29CHW11111086.03182124.9351130003.032.643B
469Mickey Moniak26LAA11710789932.0277270340.98656-4-5-22.642.33OF
470Keider Montero23DET1916198.11349001.0002401.190.68P
471Rafael Montero33HOU410038.151310.800-2-1000.940.10P
472Mason Montgomery24TBR9009.2101001.0000000.930.11P
473Dylan Moore31SEA13410868992.0401194202528.98879-4-4-23.592.40SS-3B-2B-OF-1B
474Matt Moore35LAA510048.1716001.0000001.300.14P
475Christopher Morel25TBR323126267.2104376347.962-3-15-2-8-13.363.132B-OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
476Eli Morgan28CLE320042.01349001.0000002.790.41P
477Ryan Mountcastle27BAL114108105981.193786074357.9971281038.578.191B
478Kyle Muller26OAK210049.1105410.9000001.640.43P
479Cedric Mullins29BAL1401211121090.0274271210.996-2-3-5-512.251.95OF
480Andrés Muñoz25SEA600059.190810.8890001.210.13P
481Parker Mushinski28HOU100011.021010.500-2-3600.820.10P
482Tommy Nance33TOR200022.064110.833-2-1802.050.25P
483Carlos Narváez25NYY64335.042411001.000128134010.807.00C
484Nick Nastrini24CHW98035.2312001.000-2-1100.760.33P
485Bo Naylor24CLE11510183899.19368943664.99433111519.318.09C
486Josh Naylor27CLE1371371281205.010861008699110.99233-6-6-18.047.861B
487Héctor Neris35HOU160015.110010.000-1-1300.000.00P
488Zach Neto23LAA1551531481332.265423140518103.97214131110-14.304.10SS
489Tyler Nevin27OAK806424542.030326138425.987-7-15-1-2-14.963.221B-OF-3B
490Sean Newcomb31OAK70010.0303001.0000002.700.43P
491Vinny Nittoli33TOT90012.000000000.000.00P
492Ryan Noda28OAK322419225.019817818224.9902111507.846.131B-OF
493Jhonkensy Noel22CLE604636417.01341277021.0008223812.892.09OF-1B
494Connor Norby24BAL99574.018513031.000-1-1711602.192.002B
495Ryan O'Hearn30BAL786841557.236133719528.986-4-10-4-8-25.754.341B-OF
496Logan O'Hoppe24LAA1271211161064.110099624160.9941111-38.487.90C
497Jack O'Loughlin24OAK4009.2110001.0000000.930.25P
498Tyler O'Neill29BOS959059799.2162151470.957-2-311-11.741.63OF
499Bailey Ober28MIN31311178.229111710.9663301.410.90P
500Steven Okert32MIN441035.1716001.0000001.780.16P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
501Reese Olson24DET22220112.173310.857-4-700.480.27P
502Jonathan Ornelas24TEX18119106.240142421.9500-111103.212.113B-SS-2B-OF
503Kaleb Ort32HOU220024.210010.0000000.000.00P
504Rafael Ortega33CHW124450.018180001.000361-1-2403.241.50OF
505Michel Otañez26OAK360034.000000-1-600.000.00P
506Cristian Pache25BAL2004.00000000000.000.00OF
507Chris Paddack28MIN1717088.11358001.000-2-501.320.76P
508Richie Palacios27TBR867058645.122613287715.9696125903.052.41OF-2B-3B-SS
509Isaac Paredes25TBR919183802.0281150124726.97534-1-1-13.072.883B-1B
510Kyren Paris22LAA181712146.068224518.9852170004.133.532B-SS
511Wes Parsons31TOT4009.041210.7500003.000.75P
512Vinnie Pasquantino26KCR10310392893.087880571276.99846-3-4-38.838.501B
513James Paxton35BOS33011.0110001.000-1-1800.820.33P
514Nate Pearson27TOR410040.0110001.000-2-1000.230.02P
515Jeremy Peña26HOU1571571531388.06202213801986.9696543-23.903.83SS
516Walter Pennington26TOT161018.0211001.000-1-6601.000.13P
517Zach Penrod27BOS7004.0101001.0000002.250.14P
518Ryan Pepiot26TBR26260130.015114031.0000001.040.58P
519Sammy Peralta26CHW90015.0101001.0000000.600.11P
520Oswald Peraza24NYY44231.0523001.000000001.451.253B
521Cionel Pérez28BAL620053.214410001.0000002.350.23P
522Salvador Perez34KCR1361341101157.11119106450538.99699-4-4-28.667.96C-1B
523Wenceel Pérez24DET1059481846.1192189120.99035-2-2-32.021.81OF
524Tommy Pham36TOT838366730.1180176310.994-3-6-7-11-22.212.16OF
525Kevin Pillar35TOT866755607.2153150210.993-5-10-2-302.251.77OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
526René Pinto27TBR191511135.0129126210.992-3-31-3-27-18.536.74C
527Nick Pivetta31BOS27260145.2168710.9381100.930.56P
528Zach Plesac29LAA33012.0202001.0000001.500.67P
529Colin Poche30TBR430037.1101001.0000000.240.02P
530Jorge Polanco30SEA11210992925.1367138222745.981-5-6-1-113.503.212B
531Zach Pop27TOR580048.193510.889-2-801.490.14P
532Cody Poteet29NYY54024.1752001.0001802.591.40P
533Cade Povich24BAL1616079.21129021.0002501.240.69P
534Nick Pratto25KCR1001.000000000.000.00P
535Ryan Pressly35HOU590056.21156011.0000001.750.19P
536Quinn Priester23BOS1105.0330001.0000005.403.00P
537Austin Pruitt34TEX4004.1101001.0000002.080.25P
538José Quijada28LAA220019.1101001.0000000.470.05P
539Ceddanne Rafaela23BOS1511471141333.14892971801241.97500109-23.222.61SS-OF-2B-3B
540Cole Ragans26KCR32321186.126719011.0003301.260.81P
541Cal Raleigh27SEA1351251191122.0119511385168.99566171819.548.81C
542Luke Raley29SEA12710580965.041138918414.990124423.802.95OF-1B
543Erasmo Ramírez34TBR130020.2202001.0000000.870.15P
544Harold Ramírez29TBR75043.016160001.00024938303.352.29OF
545José Ramírez31CLE1261261171108.031599207923.971456602.492.433B
546Yohan Ramírez29TOT6007.1211001.000117102.450.33P
547Bryan Ramos22CHW211917167.055163814.982-2-14-1-702.912.573B
548Drew Rasmussen28TBR164028.252211.800-1-701.260.25P
549Rob Refsnyder33BOS765136495.1122116240.96749-4-9-12.141.55OF
550Zach Remillard30CHW1411797.03692612.97211111203.252.192B-3B-SS-OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
551Anthony Rendon34LAA514946423.0127358759.961-4-122612.602.443B
552Hunter Renfroe32KCR11610596934.2212201923.9910-1-4-522.021.79OF-1B
553Luis Rengifo27LAA757161622.224387150629.975-2-5-4-703.432.933B-2B-SS-OF
554Gerardo Reyes31OAK3004.000000000.000.00P
555Pablo Reyes30BOS21159142.062203844.935-1-10-2-1703.682.323B-2B-SS-1B-P
556Ben Rice25NYY504126350.028927314221.99300-1-307.385.741B-C
557Trevor Richards31TOT552065.172230.5710000.550.07P
558Leo Rivas26SEA392319221.075195428.9730-2-1-502.971.78SS-2B-P-3B
559Emmanuel Rivera28BAL251710165.261411913.984-6-43-5-3603.262.143B-1B
560Anthony Rizzo34NYY929183801.267960274358.996122317.597.351B
561Daniel Robert29TEX4005.200000000.000.00P
562Luis Robert Jr.26CHW979592828.2257254120.992-8-121112.772.63OF
563David Robertson39TEX680072.01138001.0001301.380.16P
564Nick Robertson25TOR1001.0101001.0000009.001.00P
565Chuckie Robinson29CHW262314193.02081961021.990140019.617.92C
566Víctor Robles27SEA736341534.0145140321.9866132402.411.96OF
567Brayan Rocchio23CLE1421211111102.04621662841275.9741112111203.683.17SS
568Kumar Rocker24TEX33011.2202001.0000001.540.67P
569Carlos Rodón31NYY32320175.014410001.000-1-100.720.44P
570Grayson Rodriguez24BAL20200116.217107011.0000001.310.85P
571Joely Rodríguez32BOS140013.2321001.0000001.980.21P
572Johnathan Rodríguez24CLE119577.013121001.000-2-26-3-4601.521.18OF
573Julio Rodríguez23SEA1311311221133.1343334451.98513133302.682.58OF
574Manuel Rodríguez27TBR400037.2514001.0000001.190.13P
575Yariel Rodríguez27TOR2121086.21587001.0001201.560.71P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
576Yerry Rodríguez26TOT160021.2523001.0000002.080.31P
577Jake Rogers29DET928675761.07767442934.99646132019.148.40C
578Trevor Rogers26BAL44019.0404001.0000001.891.00P
579Josh Rojas30SEA141116881050.1323982151020.969338902.682.073B-2B-OF-P-1B
580Jordan Romano31TOR150013.2101001.000-1-1500.660.07P
581Brent Rooker29OAK14137102.116160001.000-2-25-1-1101.411.14OF
582Ben Rortvedt26TBR1118767782.07907552692.98900-1-218.996.97C-P
583Amed Rosario28TBR615541495.21418158210.986-8-20-10-24-12.522.072B-OF-3B-SS
584Kenny Rosenberg28LAA71024.0202001.0000000.750.29P
585Esteury Ruiz25OAK27167141.03635010.972-1-7-1-8-12.231.30OF
586Adley Rutschman26BAL1039997882.19158743744.996114539.298.84C
587Joe Ryan28MIN23230135.02110920.905-3-4-11.270.83P
588Erik Sabrowski26CLE80012.2202001.00011601.420.25P
589César Salazar28HOU107570.08983420.9780-700-111.198.70C
590Bryan Sammons29DET60027.1101001.0000000.330.17P
591Nick Sandlin27CLE681057.21019011.0002701.560.15P
592Patrick Sandoval27LAA1616079.2111910.9092501.130.63P
593Cole Sands26MIN620071.1105410.900-1-301.140.15P
594Miguel Sanó31LAA19169136.1522824021.0002171903.432.603B-1B-P
595Carlos Santana38MIN1461391351250.0109499892467.99610108817.857.471B
596Dennis Santana28NYY230027.1422011.000-2-1501.320.17P
597Anthony Santander29BAL1301291041120.1271262722.993910-7-702.162.05OF-1B
598Gregory Santos24SEA8007.1523001.0000006.140.63P
599Tayler Saucedo31SEA530038.2100910.9000002.090.17P
600Matt Sauer25KCR140016.1202001.0000001.100.14P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
601Josh Sborz30TEX170016.1321001.000-1-1201.650.18P
602Nolan Schanuel22LAA1451371311211.111011018767127.994-5-51108.137.601B
603Max Scherzer39TEX99043.1104510.9000001.871.00P
604Clarke Schmidt28NYY1616085.1157710.9331201.480.88P
605Daniel Schneemann27CLE706121505.01638968612.963-1-22402.801.78OF-SS-3B-2B
606Davis Schneider25TOR13310669960.229420290216.99356-2-2-22.741.96OF-2B
607John Schreiber30KCR590051.2116410.909-1-401.740.17P
608Max Schuemann27OAK1321191061071.24151392611548.964-6-6-7-713.362.88SS-3B-2B-OF
609Tayler Scott32HOU621068.216115001.0001302.100.26P
610Corey Seager30TEX113113100959.1415137271752.9837945-13.833.61SS
611JP Sears28OAK32320180.22131712.952-2-2-11.000.63P
612Colin Selby26TOT5007.0220001.0000002.570.40P
613Marcus Semien33TEX1591591481382.2610214389777.9891412109-23.933.792B
614Nick Senzel29CHW77658.0157710.933-3-54-3-6202.172.003B-OF
615Brian Serven29TOR271915182.0174168510.994-1-721328.556.41C
616Bryan Shaw36CHW5004.000000000.000.00P
617Gavin Sheets28CHW888461695.137634628229.995-9-15-7-12-14.844.251B-OF
618Austin Shenton26TBR108769.165623031.000030008.446.501B
619Braden Shewmake26CHW252115178.064134837.9530-2-1-703.082.44SS-3B-2B
620Zack Short29BOS22218.0615011.0000190003.003.003B-2B
621Chase Shugart27BOS6008.2101001.0000001.040.17P
622Jared Shuster25CHW394073.1116410.9090001.230.26P
623Chase Silseth24LAA2208.000000000.000.00P
624Lucas Sims30BOS150014.0312001.0000001.930.20P
625Brady Singer27KCR32320179.234141910.9713301.651.03P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
626Jon Singleton32HOU948872768.264056864860.988-14-21-8-1217.406.721B
627Jose Siri28TBR1281161101049.2345337171.98067121302.902.62OF-1B
628Tarik Skubal27DET31310192.02971932.8973301.220.84P
629Justin Slaten26BOS440055.1422001.0000000.650.09P
630Austin Slater31BAL29176154.137361001.0000121502.161.28OF
631Burch Smith34BAL250026.2211001.0000000.680.08P
632Cade Smith25CLE740075.1743001.0001300.840.09P
633Dominic Smith29BOS776646576.252644376745.987919-2-4-18.106.491B-P
634Josh Smith26TEX1321221131086.03371152111121.967-6-7-1-102.702.363B-SS-OF-2B
635Will Smith34KCR450041.1100730.7001501.520.16P
636Kirby Snead29SEA110010.1505001.0000004.350.45P
637Collin Snider28SEA420041.295310.8890001.730.19P
638Tyler Soderstrom22OAK595342455.040437724347.99313-3-817.936.681B-C
639Nick Sogard26BOS312315205.1913258110.989151603.942.572B-3B-SS-1B
640José Soriano25LAA22200113.033151623.9392402.471.41P
641Michael Soroka26CHW259079.2123720.833-1-301.130.40P
642Lenyn Sosa24CHW979184807.1288115167642.979-7-11-9-13-23.142.793B-2B-1B
643Gregory Soto29BAL230017.2514001.0000002.550.22P
644Juan Soto25NYY1511511401329.23143021021.994220032.112.07OF
645Livan Soto24BAL114139.017611051.000030003.921.422B-3B-SS
646Alex Speas26HOU1002.0110001.0000004.501.00P
647Gabe Speier29SEA290023.2303001.000-1-801.140.10P
648Mitch Spence26OAK35240151.124111211.9580001.370.66P
649George Springer34TOR1241201091038.2224219320.991-6-6-1-101.921.79OF
650Jeffrey Springs31TBR77033.0220001.000-1-600.550.29P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
651Ryne Stanek32SEA460039.0431001.0000000.920.09P
652Josh Staumont30MIN250024.1312001.0000001.110.12P
653Michael Stefanic28LAA363119264.112750770251.000312-1-504.323.432B-3B-P
654Justin Sterner27TBR2004.000000000.000.00P
655Brock Stewart32MIN160015.2312011.0000001.720.19P
656Trevor Story31BOS262624227.2943261113.9892921103.683.58SS
657Kyle Stowers26BAL127263.116160001.0000-70002.271.33OF
658Chris Stratton33KCR570058.112210011.00031001.850.21P
659Myles Straw29CLE51014.0440001.000194-1-8502.570.80OF
660Hunter Strickland35LAA720073.1523001.0000000.610.07P
661Ross Stripling34OAK2214085.1145810.929-1-201.370.59P
662Marcus Stroman33NYY30290154.232131811.969-2-301.801.03P
663Peter Strzelecki29CLE100011.200000000.000.00P
664Albert Suárez34BAL32240133.22591512.9603401.620.75P
665José Suarez26LAA223052.1303001.0000000.520.14P
666Wander Suero32HOU1000.00000000.00P
667Cole Sulser34TBR62011.2101001.00011700.770.17P
668Erik Swanson30TOR450039.152210.8000000.920.09P
669Trey Sweeney24DET363328294.014537104420.97231331204.323.92SS
670Dillon Tate30TOT330036.2422001.0000000.980.12P
671Leody Taveras25TEX1481381281227.0388376932.992-14-14-10-9-12.822.60OF
672Samad Taylor25SEA31011.1110001.0000-30000.790.33OF
673Troy Taylor22SEA210019.1101001.0000000.470.05P
674José Tena23CLE21010.032010.667-4-4760001.801.003B
675Bryce Teodosio25LAA44229.0871011.000-2-65-1-4102.482.00OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
676Matt Thaiss29LAA464135366.23273131041.98801-2-717.937.02C
677Caleb Thielbar37MIN590047.171510.857-1-401.140.10P
678Lane Thomas28CLE514334398.09994230.970-3-9-3-9-12.171.88OF
679Trent Thornton30SEA710072.1103610.9000001.120.13P
680Drew Thorpe23CHW99044.11410310.929-1-502.641.44P
681Jesús Tinoco29TEX90010.000000-1-200.000.00P
682Michael Tonkin34TOT520072.11147011.000-1-1601.370.21P
683Justin Topa33MIN3002.1211001.0000007.710.67P
684Spencer Torkelson24DET909085799.276370158459.995352318.548.431B
685Abraham Toro27OAK797157614.121784128518.977-3-6-2-303.112.623B-2B-1B-OF
686Gleyber Torres27NYY1531521441342.25822343301874.969-9-8-11-10-23.783.692B
687Touki Toussaint28CHW110023.041120.5000000.780.18P
688Taylor Trammell26NYY4009.1110001.0000-13-1-13300.960.25OF
689Jose Trevino31NYY726248546.15805522262.9901292039.467.86C-P
690Mike Trout32LAA242421203.067652011.00003-1-502.972.79OF
691Cole Tucker27LAA1611798.038161841.895-1-10-3-3603.121.893B-OF-P
692Kyle Tucker27HOU706862592.21281244021.00071371411.941.83OF
693Justin Turner39TOT484424359.229525338412.986-2-61307.285.941B-3B
694Edwin Uceta26TBR300041.2321001.000-1-500.650.10P
695José Ureña32TEX3390109.02111910.9520001.650.61P
696Luis Urías27SEA382920249.184275167.9292100002.822.053B
697Ramón Urías30BAL967567702.219058126612.968-6-10-3-502.361.883B-2B-1B
698Gio Urshela32DET908173716.1278159114519.98211-4-7-13.432.973B-1B
699Naoyuki Uwasawa30BOS2004.0110001.0000002.250.50P
700Enmanuel Valdez25BOS685733479.121771140623.972-3-8-5-12-13.963.062B-3B-OF
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
701Framber Valdez30HOU28281176.11921613.947-1-100.920.64P
702Ricky Vanasco25DET2002.000000000.000.00P
703Miguel Vargas24CHW373735318.092286049.957-4-14-2-712.492.383B-OF
704Gus Varland27CHW190020.110010.000-1-1000.000.00P
705Louie Varland26MIN167049.272410.8572801.090.38P
706Daulton Varsho27TOR136123891085.1327320521.9942022283012.702.39OF
707Andrew Vaughn26CHW1221211181059.189681676475.99600-4-5-17.587.311B
708Christian Vázquez33MIN898275731.18067732942.9951271109.878.91C-3B-1B
709Nelson Velázquez25KCR20179140.03332010.970-3-27-1-802.061.60OF
710Anthony Veneziano26KCR2002.000000000.000.00P
711Alex Verdugo28NYY1491451341308.2293285711.997767612.011.96OF
712Justin Verlander41HOU1717090.1945001.0000000.900.53P
713Nick Vespi28BAL110012.1110001.0000000.730.09P
714Will Vest29DET690070.11147001.0001301.410.16P
715Thyago Vieira31BAL1000.00000000.00P
716Matt Vierling27DET138124901110.13192387747.98791022-22.552.10OF-3B-1B
717Ryan Vilade25DET16128112.132320001.00004-4-42-12.561.88OF-1B
718Anthony Volpe23NYY1601581561416.25702103441668.972446503.523.46SS
719Jason Vosler30SEA64236.024213031.000-1-190006.003.431B-OF
720Austin Voth32SEA680061.01310210.9230001.770.18P
721Michael Wacha32KCR29290166.229920031.0005601.571.00P
722Eric Wagaman26LAA181717153.154113944.9261832312.932.783B-OF
723Will Wagner25TOR211917175.0853153112.988021704.323.822B-1B
724Jacob Waguespack30TBR41010.0110001.0000000.900.25P
725Matt Wallner26MIN584933425.11131094011.000-2-50012.391.95OF-P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
726Taylor Walls27TBR836864625.125580172333.9881528122303.633.04SS
727Jared Walsh30TEX161414126.011610410211.9830-3-1-1008.147.131B
728Andrew Walters23CLE9108.2110001.0000001.040.11P
729Andrew Wantz28LAA1001.100000000.000.00P
730Taylor Ward30LAA1411411361241.0315302850.984220022.252.20OF
731Will Warren25NYY65022.2110001.0000000.400.17P
732Drew Waters25KCR65345.0119110.9090-20002.001.67OF
733Luke Weaver30NYY620084.092520.7780000.750.11P
734Jacob Webb30BAL600056.2826001.0000001.270.13P
735Greg Weissert29BOS620063.11147011.0001301.560.18P
736Austin Wells24NYY1109685872.193689233115.98869111519.548.41C
737Tyler Wells29BAL33015.1202001.0000001.170.67P
738Davis Wendzel27TEX21116113.228622001.00022433202.221.333B-2B-1B
739Joey Wentz26DET381055.173310.857-2-700.980.16P
740Jamie Westbrook29BOS20135104.058213616.983020004.932.712B-OF-3B
741Jordan Westburg25BAL10610686934.127991181716.975-9-12-10-1302.622.233B-2B-SS
742Shay Whitcomb25HOU17107104.035141653.857-2-26-4-4602.601.673B-2B
743Mitch White29TOR40010.0110001.0000000.900.25P
744Owen White24TEX3003.000000000.000.00P
745Forrest Whitley26HOU3003.110010.0000000.000.00P
746Garrett Whitlock28BOS44018.1743001.0000003.441.75P
747Gavin Williams24CLE1616076.0133910.9230001.420.75P
748Jacob Wilson22OAK272724236.010132690161.000-6-29-4-2013.853.74SS
749Steven Wilson29CHW400034.2505001.0001601.300.13P
750Josh Winckowski26BOS406076.01596011.000-1-301.780.38P
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
751Josh Winder27MIN4009.0110001.000-1-2201.000.25P
752Trey Wingenter30BOS2002.100000000.000.00P
753Cole Winn24TEX130017.1312001.0000001.560.23P
754Bobby Witt Jr.24KCR1601601491393.25832073611578.974-1-12243.673.55SS
755Connor Wong28BOS11610692964.09288734968.994-3-3-16-19-38.617.26C-1B-2B-OF
756Bryan Woo24SEA22220121.121147001.0000001.560.95P
757Alex Wood33OAK99039.1927011.00021002.061.00P
758Jake Woodford27CHW2208.100000000.000.00P
759Simeon Woods Richardson23MIN28280133.22111732.857-2-301.210.64P
760Ryan Yarbrough32TOR120031.151220.6001600.860.25P
761Kirby Yates37TEX610061.2114610.9090001.460.16P
762Masataka Yoshida30BOS1001.0000000-3960000.000.00OF
763Seby Zavala30SEA18149121.09591310.9890-1-2-20-16.995.22C
764Ryan Zeferjahn26LAA120017.0422001.0000002.120.33P
765Angel Zerpa24KCR600053.2133820.8461401.840.18P
766Tyler Zuber29TBR2003.100000-1-600.000.00P
767Guillo Zuñiga25LAA150017.2101001.0000000.510.07P