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 Orioles504.19.696162145899113083.058764361144471140.988373343-3
Boston Red Sox564.79.6771621458105912870.0582142901429102137.982-17-2-20-2-2
Chicago White Sox565.19.6851621458108812885.056394295124995117.983-50-5-59-4-11
Cleveland Guardians504.30.6981621458112712996.058334332141883119.986-5024-13
Detroit Tigers504.57.699162145899112981.0583043271403100129.98332322-11
Houston Astros414.31.6971621458116413008.057634336134681144.98633315-15
Kansas City Royals585.30.6851621458108112681.056984227139180123.986-19-2-15-13
Los Angeles Angels665.12.6821621458105912885.056744295128495124.983-66-61-2-6
Minnesota Twins474.07.697162145892413062.057064354128666116.988-303312
New York Yankees544.31.7041621458110812957.058424319142796113.984222273-9
Oakland Athletics625.70.6781621458104612777.0563042591269102124.982-60-6-79-5-13
Seattle Mariners554.07.7001621458114813044.058004348137973123.98712115-15
Tampa Bay Rays584.10.7031621458110712978.058024326140175114.987293252-10
Texas Rangers484.42.7031621458110912927.057894309142357143.990363352-1
Toronto Blue Jays464.14.6931621458108413065.057334355130771125.9882128523
League Average514.57.6931621458107212947 57624316136483126.98600100-2
7614.57.69324302187016086194199.086436647332045612471891.986201430-34

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
1Albert Abreu27NYY450059.0126420.833-1-301.530.22P
2Bryan Abreu26HOU720072.01156001.0001301.380.15P
3José Abreu36HOU1341341281184.010891017675106.995-1-1-1-108.248.091B
4Wilyer Abreu24BOS251913168.24340211.9771421402.241.68OF
5Domingo Acevedo29OAK9009.110010.0000000.000.00P
6Garrett Acton25OAK6005.2101001.0000001.590.17P
7Jason Adam31TBR560054.1945011.0001411.490.16P
8Jordyn Adams23LAA1410994.02927020.931-2-24-1-1202.591.93OF
9Ty Adcock26SEA120015.2413001.0000002.300.33P
10Jo Adell24LAA161512129.240400001.0000132722.782.67OF
11Jesús Aguilar33OAK242011163.012411210213.984-2-13-3-22-16.745.081B
12Keegan Akin28BAL241023.273220.7141801.900.21P
13Hanser Alberto30CHW302014194.085394249.9530-11603.762.383B-2B-1B-P
14Jorge Alcalá27MIN110017.1312001.00011201.560.27P
15Tyler Alexander28DET251044.0211001.0000000.410.08P
16Jorge Alfaro30BOS64236.04639520.95700133011.007.33C
17Greg Allen30NYY196583.018180001.000-1-17-2-2801.950.95OF
18Logan Allen24CLE24240125.1835001.0001200.570.33P
19Nick Allen24OAK1049386825.2376121246941.976-2-33404.003.50SS-2B
20Jose Altuve33HOU888772735.2285103175751.975-4-7-13-21-13.403.202B
21Yordan Alvarez26HOU404030343.161592001.000-1-2-1-311.601.53OF
22Chase Anderson35TBR2005.0211001.0000003.601.00P
23Grant Anderson26TEX260035.2734011.0000001.770.27P
24Tim Anderson30CHW1211191081020.24161602411558.964-12-15-16-19-33.543.31SS-2B
25Tyler Anderson33LAA27250141.0211011011.0003401.340.78P
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
26Elvis Andrus34CHW11010690930.23991582291248.970-7-9-3-4-23.743.282B-SS-3B
27Jonathan Aranda25TBR16139116.083681323.9760-111006.284.761B-2B-3B
28Gabriel Arias23CLE1148870800.1368228134639.984230014.072.97SS-1B-OF-3B-2B
29Shawn Armstrong32TBR396052.0624001.0001401.040.15P
30Randy Arozarena28TBR1391371351219.22532458011.000-1-14331.871.82OF
31Christian Arroyo28BOS665342472.0269113154248.99351213-15.093.812B-SS-3B
32Sam Bachman23LAA110017.0101001.0000000.530.09P
33Akil Baddoo24DET1008862747.0182177320.98961023-12.171.80OF
34Harrison Bader29NYY837672673.1213204360.972152658-12.772.49OF
35Javier Báez30DET1311261141102.14961533241970.962101122-13.893.67SS
36Bryan Baker28BAL460045.0211001.0000000.400.04P
37Jordan Balazovic24MIN180024.1220001.000-1-800.740.11P
38Tanner Banks31CHW323061.0963001.0000001.330.28P
39Rylan Bannon27HOU1119.00000000000.000.002B
40Joe Barlow27TEX13009.200000000.000.00P
41Scott Barlow30KCR380038.2707001.0001501.630.18P
42Kyle Barraclough33BOS3007.2000000000.000.00P
43Jaime Barria26LAA346082.112210011.0003701.310.35P
44Osleivis Basabe22TBR292217212.077304528.974-2-1231603.182.34SS-3B-2B-OF
45Anthony Bass35TOR220020.021010.5000000.450.05P
46Chris Bassitt34TOR33331200.033131911.9701101.440.97P
47Peyton Battenfield25CLE76034.21082001.0001602.601.43P
48Jake Bauers27NYY746638538.02232146314.987-12-26-9-20-23.682.97OF-1B
49Mike Baumann27BAL600064.2835011.000-2-601.110.13P
50Félix Bautista28BAL560061.0101001.000-2-700.150.02P
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
51Eduard Bazardo27TOT120016.0312001.00017501.690.25P
52Matt Beaty30KCR17128104.2108989113.991-2-17-1-11-19.206.291B-OF
53Jalen Beeks29TBR308042.1615001.0001501.280.20P
54Josh Bell30CLE302915239.020818521215.990-1-4-1-507.766.871B
55Brayan Bello24BOS28280157.0352015021.0000002.011.25P
56Brandon Belt35TOR292821242.22051977116.995-1-4-2-10-17.577.031B
57Anthony Bemboom33BAL64439.039381001.000000009.006.50C
58Andrew Benintendi28CHW1471421391251.2281271641.9861110-3-211.991.88OF
59Brennan Bernardino31BOS556050.2114611.9090001.780.18P
60José Berríos29TOR32320189.243152622.9535511.951.28P
61Prelander Berroa23SEA2001.200000000.000.00P
62Christian Bethancourt31TBR1038974798.08818443343.9953500-49.898.51C-P
63Tanner Bibee24CLE25250142.02051411.9501101.200.76P
64Bo Bichette25TOR1301291211136.1395122265859.980-3-35503.072.98SS
65Shane Bieber28CLE21211128.028121511.964-2-301.901.29P
66Brandon Bielak27HOU1513080.0835011.0001300.900.53P
67Cavan Biggio28TOR997853720.0295193100236.993-3-5-5-8-23.662.662B-OF-1B-3B-SS
68Paul Blackburn29OAK21200103.22012710.9502401.650.90P
69Dairon Blanco30KCR613625356.2102984001.00031141302.571.67OF
70Ronel Blanco29HOU177052.0835031.0001401.380.47P
71JJ Bleday25OAK757158622.0167160432.982-5-10-5-9-22.372.19OF
72Richard Bleier36BOS270030.272411.8570001.760.22P
73Jonathan Bowlan26KCR2103.000000000.000.00P
74Matt Bowman32NYY3004.000000000.000.00P
75Matthew Boyd32DET1515071.012111011.0003801.520.80P
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
76Joe Boyle23OAK33016.0101001.0000000.560.33P
77Cody Bradford25TEX208056.0413001.0000000.640.20P
78Kyle Bradish26BAL30300168.2271116011.000-1-101.440.90P
79Jackie Bradley Jr.33KCR433228294.177743001.00041641602.351.79OF
80Taj Bradley22TBR23210104.2734001.0000000.600.30P
81Michael Brantley36HOU1010681.014131001.0001911401.561.40OF
82Matt Brash25SEA780070.214410001.0003801.780.18P
83Ryan Brasier35BOS200021.0110001.0000000.430.05P
84Alex Bregman29HOU1601601531417.14051092811530.963435402.482.443B
85Will Brennan25CLE12110689954.2254242933.988790002.372.07OF
86Colten Brewer30NYY3008.1321001.0000003.241.00P
87Jonah Bride27OAK312615213.077324329.974020003.172.343B-1B
88Beau Brieske25DET251035.0303001.0000000.770.12P
89Braden Bristo28TOT3007.000000000.000.00P
90Jhony Brito25NYY2513090.1178811.9411211.590.64P
91Hunter Brown24HOU31290155.21621310.938-1-100.870.48P
92Seth Brown30OAK918058702.22562497071.000343503.282.72OF-1B
93Vidal Bruján25TBR322015201.2752942410.947-1-5-1-503.172.152B-SS-OF-3B
94Kris Bubic25KCR33016.0211001.0000001.130.67P
95JB Bukauskas26SEA1001.0110001.0000009.001.00P
96Aaron Bummer29CHW610058.1157710.933-3-1002.160.23P
97Zack Burdi28TBR3004.0101001.0000002.250.33P
98Jake Burger27CHW625749504.01496284316.980-4-10-2-502.612.323B-2B-1B
99Brock Burke26TEX530059.2633011.000-1-300.910.11P
100Lawrence Butler22OAK423325295.283821011.00012-3-12-12.531.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
101José Caballero26SEA907058644.1319108205651.981713101814.373.292B-SS-3B-OF
102Trey Cabbage26LAA19157122.07467616.986-1-100005.393.841B-OF
103Génesis Cabrera26TOR290023.2110001.0000000.380.03P
104Miguel Cabrera40DET1000.1110001.000072000027.001.001B
105Oswaldo Cabrera24NYY1088062771.118713448512.97335-4-6-12.121.53OF-3B-SS-2B-1B
106Kelvin Caceres23LAA2001.1101001.0000006.750.50P
107Kole Calhoun35CLE282722235.0182171110191.000131506.976.501B-OF
108Willie Calhoun28NYY1210375.010100001.00005-2-3201.200.83OF
109Junior Caminero19TBR55445.0136611.9230012702.402.003B-SS-2B
110Isaiah Campbell25SEA270028.231110.6670000.630.07P
111Griffin Canning27LAA24220127.01871012.9443501.200.71P
112Yennier Cano29BAL720072.225520011.0002603.100.35P
113Dominic Canzone25SEA342722250.16663210.9855230002.341.91OF
114Conner Capel26OAK262116178.04542210.978-5-321602.221.69OF
115Kerry Carpenter25DET908470723.2168158731.982-1-2-1-112.051.83OF
116Evan Carter20TEX231917174.241383001.00021364112.111.78OF
117Triston Casas23BOS1251151051037.095885895589.995-3-3-4-508.277.621B
118Diego Castillo29SEA8008.200000000.000.00P
119Luis Castillo30SEA33330197.023167001.0000001.050.70P
120Max Castillo24KCR70020.1606011.00022002.660.86P
121Willi Castro26MIN1139246865.12211487129.991-3-45602.281.51OF-3B-2B-SS-P
122Dylan Cease27CHW33330177.02251610.9553301.070.64P
123Yu Chang27BOS383222280.01234379125.992012903.923.05SS-2B-1B-3B
124Aroldis Chapman35TOT610058.1404001.000-2-4100.620.07P
125Matt Chapman30TOR1371371321213.23791142531235.96817161212-12.722.683B
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
126Yonny Chirinos29TBR154062.21055001.0000001.440.67P
127Adam Cimber32TOR220020.2312001.0000001.310.14P
128José Cisnero34DET630059.1514001.0000000.760.08P
129Aaron Civale28TOT23230122.1136611.9230000.880.52P
130Taylor Clarke30KCR582059.0135710.9231301.830.21P
131Emmanuel Clase25CLE750072.21811610.944-1-302.110.23P
132Garrett Cleavinger29TBR150012.0312001.0000002.250.20P
133Ernie Clement27TOR23134119.060174038.95032544004.312.28SS-2B-3B-P
134Mike Clevinger32CHW24242131.1167810.938-3-501.030.63P
135Oscar Colás24CHW726556589.1168157562.964-8-15-5-10-22.472.25OF
136Gerrit Cole32NYY33332209.031101920.9352201.250.88P
137Dylan Coleman26KCR231018.100000000.000.00P
138Zack Collins28CLE22116.016142001.000000009.008.00C
139Alex Colomé34CHW4003.0101001.0000003.000.25P
140Franchy Cordero28NYY221914161.035341001.000-3-19-1-701.961.59OF
141Jimmy Cordero31NYY311032.240310.750-1-600.830.10P
142Carlos Correa28MIN1351341141144.1450166278656.98711-2-223.493.29SS
143Nestor Cortes28NYY1212063.11055001.0000001.420.83P
144Danny Coulombe33BAL610051.1404001.000-1-400.700.07P
145Colton Cowser23BAL261714182.04340210.977-2-13-5-3202.081.62OF
146Austin Cox26KCR243035.2312001.0001600.760.13P
147J.P. Crawford28SEA1441441341260.05151603411462.97311-3-303.583.48SS
148Kutter Crawford27BOS31230129.11913420.8950011.180.55P
149Cooper Criswell26TBR100033.0404001.0000001.090.40P
150Garrett Crochet24CHW130012.221010.5000000.710.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
151C.J. Cron33LAA14129103.091872213.9780-3-1-1207.786.361B
152Declan Cronin25CHW90011.063211.8330004.090.56P
153Tyler Cropley27KCR22117.015141001.000-1-710007.947.50C
154Steven Cruz24KCR104012.2101001.0000000.710.10P
155José Cuas29KCR451041.2202001.0000000.430.04P
156Xzavion Curry24CLE419095.01129011.0001201.040.27P
157Bobby Dalbec28BOS181511121.098831418.9902210007.215.111B-3B-SS-2B
158Davis Daniel26LAA30012.1303001.00011602.191.00P
159Hagen Danner24TOR1000.100000000.000.00P
160Tucker Davidson27TOT381051.11064001.000-2-4701.750.26P
161José De León30MIN131017.1101001.0000000.520.08P
162Enyel De Los Santos27CLE700065.2927001.0002601.230.13P
163Jacob deGrom35TEX66030.1211001.000-2-1300.590.33P
164Paul DeJong29TOR131211108.0381325051.000-1-60003.172.92SS
165Matt Dermody32BOS1104.000000000.000.00P
166Reid Detmers23LAA28280148.2817001.0000000.480.29P
167Chris Devenski32TOT380042.1844001.000-1-2801.700.21P
168Rafael Devers26BOS1511491381294.03701042471924.949-9-8-9-802.442.313B-SS
169Aledmys Díaz32OAK987840673.222999125527.978-11-19-8-1402.991.96SS-3B-2B-OF-1B
170Isan Díaz27DET21110.0312011.0000-120002.701.502B
171Jhonathan Díaz26LAA4107.0321001.0000003.860.75P
172Jordan Diaz22OAK736547541.21848888821.957-12-26-10-22-12.922.413B-2B-1B
173Miguel Díaz28DET123014.0101001.0000000.640.08P
174Yainer Diaz24HOU684949462.046342928615.98751441038.906.72C-1B
175Yandy Díaz31TBR1221191001017.194687072470.996220008.337.601B-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
176Jake Diekman36TOT630056.262310.833-1-2100.790.08P
177Jasson Domínguez20NYY88872.016160001.0000-5-2-3302.002.00OF
178Josh Donaldson37NYY242321195.161184215.9842141602.762.503B-P
179Hunter Dozier31KCR272517209.065451914.9850-1-1-502.762.213B-OF-1B
180Brandon Drury30LAA11611386991.2553335216268.996-10-12-2-2-15.003.962B-1B
181Shawn Dubin27HOU3109.0110001.0000001.000.33P
182Mauricio Dubón28HOU12510798989.1408199202756.983565613.653.112B-OF-SS-1B-3B
183Matt Duffy32KCR705028446.0231128931020.957-2-60004.463.033B-2B-1B-P-SS
184Dane Dunning28TEX35260172.223101123.9131111.090.60P
185Ezequiel Duran24TEX1008563761.023399125916.961-6-10-6-9-22.652.13SS-OF-3B-2B-1B
186Jarren Duran26BOS968264731.0171168211.99411-6-9-12.091.77OF
187Jhoan Durán25MIN590062.112210001.000-2-6-11.730.20P
188Adam Duvall34BOS847960692.11561524031.000-3-6-4-6-12.031.86OF
189Nate Eaton26KCR221510135.22724210.9630-321701.721.08OF-3B-P
190Cam Eden25TOR21110.0220001.0000-360001.801.00OF
191Zach Eflin29TBR31310177.2271314031.0002201.370.87P
192Mason Englert23DET311056.0808001.0000001.290.26P
193Nathan Eovaldi33TEX25252144.0342212011.0000002.131.36P
194Lucas Erceg28OAK500055.072321.7140000.820.10P
195Eduardo Escobar34LAA513930360.0112476146.964-8-26-6-20-12.701.963B-2B-1B-P
196Santiago Espinal28TOR846042563.022976144932.961-2-4-2-403.522.472B-3B-SS
197Joey Estes21OAK22010.0110001.0000000.900.50P
198Carlos Estévez30LAA630062.1413001.0000000.580.06P
199Alex Faedo27DET1512064.2624001.0000000.840.40P
200Pete Fairbanks29TBR490045.1918001.0000001.790.18P
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
201Jeurys Familia33OAK140012.2101001.0000000.710.07P
202Jake Faria29BOS1002.000000000.000.00P
203Kyle Farmer32MIN1177957796.124689153435.984-3-4-2-3-12.741.793B-SS-2B-1B-OF
204Calvin Faucher27TBR174025.240310.750-1-801.050.18P
205Angel Felipe25OAK140015.0211011.00011301.200.14P
206Freddy Fermin28KCR655453499.25034702495.9823781918.907.60C
207Matt Festa30SEA8009.0110001.000-1-2201.000.13P
208Jack Flaherty27BAL97034.21147021.0001602.861.22P
209Josh Fleming27TBR123051.2707011.0000001.220.58P
210David Fletcher29LAA322720241.2963857113.990-5-23-1-503.542.71SS-2B-3B
211Chris Flexen28SEA174042.0826001.0000001.710.47P
212Estevan Florial25NYY191817156.04140010.976212-1-7-12.312.11OF
213Dylan Floro32MIN190017.0202011.000-2-2401.060.11P
214Jason Foley27DET700069.015312021.0001301.960.21P
215Mike Ford30SEA125359.047443031.00012412007.173.921B-P
216J.P. France28HOU24230136.12081111.9500001.250.79P
217Ty France28SEA1581541441360.0121111061041106.999-11-10-7-628.017.661B
218Bowden Francis27TOR200036.1422011.0000000.990.20P
219Wander Franco22TBR111108104948.0435116310955.97912151620-24.043.84SS
220Adam Frazier31BAL136113881012.2405155245556.988-5-6-1-1-13.552.862B-OF
221Clint Frazier28CHW31179171.02825210.964-2-170001.420.87OF
222Tyler Freeman24CLE533931359.01324583412.970-4-14-6-2003.212.333B-2B-SS-OF-1B
223David Fry27CLE552513262.21901789310.984-2-11-4-18-16.413.17C-1B-OF-3B-P
224Shintaro Fujinami29TOT647079.0761001.000-1-1520.800.11P
225Carson Fulmer29LAA31010.0321001.0000002.701.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
226Kody Funderburk26MIN110012.0523001.0000003.750.45P
227Hunter Gaddis25CLE117042.0725001.0000001.500.64P
228Matt Gage30HOU5006.200000000.000.00P
229Cam Gallagher30CLE565327420.14404181931.9930072029.367.80C
230Joey Gallo29MIN1088246736.137735421228.995-1-2-1-1-14.583.26OF-1B
231Adolis García30TEX1401381181185.23152981161.98115156602.352.21OF
232Deivi García24TOT80015.0330001.0000001.800.38P
233Luis Garcia26HOU66027.0321001.0000001.000.50P
234Maikel Garcia23KCR117114104981.230283211827.97400-1-112.702.413B-SS-2B
235Rico Garcia29OAK7008.200000000.000.00P
236Yimi García32TOR730066.0826001.0001301.090.11P
237Kyle Garlick31MIN128160.010100001.000040001.500.83OF
238Amir Garrett31KCR270024.1101011.000-1-800.370.04P
239Reed Garrett30BAL2002.2101001.0000003.380.50P
240Mitch Garver32TEX292720231.0224214821.99100-4-21-18.657.66C-1B
241Justin Garza29BOS171018.1110001.0000000.490.06P
242Kevin Gausman32TOR31310185.0271116001.0000001.310.87P
243Zack Gelof23OAK696969601.2281137141344.989-1-20004.164.032B
244Domingo Germán30NYY20191108.22313820.9130001.741.05P
245Kyle Gibson35BAL33330192.034151812.9713301.551.00P
246Logan Gilbert26SEA32321190.2311912011.000-1-101.460.97P
247Logan Gillaspie26BAL11009.0202001.0000002.000.18P
248Andrés Giménez24CLE1501461421308.0666259401687.9911312232134.544.402B
249Lucas Giolito28TOT33330184.1615011.000-2-1300.290.18P
250Sawyer Gipson-Long25DET44020.0110001.000-1-1000.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
251Mychal Givens33BAL6004.0202001.0000004.500.33P
252Tyler Glasnow29TBR21210120.020128011.000-3-501.500.95P
253Yoendrys Gómez23NYY1002.000000000.000.00P
254Marco Gonzales31SEA1010050.0716011.0001401.260.70P
255Oscar González25CLE322923246.157570001.000-6-31-7-3402.081.78OF
256Romy Gonzalez26CHW362820251.283325018.98814-3-14-12.932.002B-OF-SS-3B
257Nick Gordon27MIN34237206.177552118.9872121513.321.95OF-2B-SS
258Trevor Gott30SEA300029.0514001.0000001.550.17P
259Yasmani Grandal34CHW958262713.27837483146.995-8-13-11-18-19.827.95C-1B
260Kendall Graveman32TOT680066.195310.889-1-1801.090.12P
261Jon Gray31TEX29291157.122101110.9550001.200.72P
262Sonny Gray33MIN32320184.0301020011.0004401.470.94P
263Tristan Gray27TBR21113.2633001.0000350003.953.00SS-1B
264Chad Green32TOR120012.0110011.000-1-1700.750.08P
265Riley Greene22DET908582764.0197191151.975-4-7-6-9-22.262.13OF
266Zack Greinke39KCR30270142.1341123021.0006802.151.13P
267Randal Grichuk31LAA525049450.2109101622.982-1-341032.142.06OF
268Robbie Grossman33TEX726332523.29389130.968-11-24-9-20-21.551.25OF
269Javy Guerra27TBR92011.0422001.0000003.270.44P
270Vladimir Guerrero Jr.24TOR1211201151065.093986467887.991-2-2-6-717.877.691B
271Eric Haase30TOT787057634.05235061340.992-1-223-17.376.18C-OF
272Sam Haggerty29SEA35178170.261481215.984-3-22-2-1403.161.71OF-2B-1B
273DL Hall24BAL180019.1624001.0000002.790.33P
274Billy Hamilton32CHW1004.00000000000.000.00OF
275Caleb Hamilton28BOS42016.217161001.000000009.184.25C
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
276David Hamilton25BOS151110100.256193529.96404112-14.833.60SS-2B
277Ian Hamilton28NYY393058.01587011.0002702.330.38P
278Emerson Hancock24SEA33012.0202001.0000001.500.67P
279Brenan Hanifee25DET3005.0000000000.000.00P
280Hogan Harris26OAK146063.0125520.8331301.430.71P
281Adam Haseley27CHW237590.226260001.0001150002.581.13OF
282Thomas Hatch28TOR6006.1101001.0000001.420.17P
283Austin Hays27BAL1411341201195.12602564001.000775511.961.84OF
284Brent Headrick25MIN140025.2101001.0000000.350.07P
285Andrew Heaney32TEX34280147.11531112.9330000.860.41P
286Taylor Hearn28TOT120014.2211001.0000001.230.17P
287Jonathan Heasley26KCR120015.0541001.0000003.000.42P
288Austin Hedges30TEX175363.273712001.000119238010.323.84C-P
289Jonah Heim28TEX12411694993.19809384028.99891167-18.867.89C
290Tyler Heineman32TOR17133100.01081053001.000-1-12-1-1209.726.35C
291Heath Hembree34TBR1001.100000000.000.00P
292Gunnar Henderson22BAL136132971179.14181302741448.96710101313-13.082.423B-SS
293Liam Hendriks34CHW5005.0110001.0000001.800.20P
294David Hensley27HOU171210113.144301317.9770-20003.412.532B-1B-OF-3B
295Sam Hentges26CLE560052.1532001.000-2-800.860.09P
296Jimmy Herget29LAA291029.0312011.0001700.930.10P
297Carlos Hernández26KCR674070.0606001.0000000.770.09P
298Enrique Hernández31BOS867961702.02981131701538.950-6-10-4-613.632.86SS-2B-OF
299Jonathan Hernández26TEX330031.2633001.0000001.710.18P
300Teoscar Hernández30SEA1351311271160.12642491237.989-15-1511-12.021.93OF
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 Herrin26CLE230027.240310.750-1-700.980.13P
302Aaron Hicks33TOT847354651.0142139120.986-8-14-8-14-21.941.67OF
303Jordan Hicks26TOR250024.0651001.000-1-802.250.24P
304Kyle Higashioka33NYY907158642.06866631491.987-1-212-49.497.52C
305Garrett Hill27DET90015.2202001.00011301.150.22P
306Clay Holmes30NYY660063.0134810.923-1-301.710.18P
307Tyler Holton27DET591085.116106031.0000001.690.27P
308Brent Honeywell Jr.28CHW4005.2110001.000-1-35-11.590.25P
309Spencer Horwitz25TOR54437.036324031.00012613208.767.201B
310Tanner Houck27BOS21210106.0251213011.0002402.121.19P
311Spencer Howard26TEX3003.1110001.0000002.700.33P
312Sam Huff25TEX123249.043430011.0000-712417.903.07C-1B
313Cooper Hummel28SEA2003.0110001.0000400003.000.50OF
314Andy Ibáñez30DET1059048777.1331157167747.97971181213.752.752B-OF-3B-1B
315Kolton Ingram26LAA5005.1000000000.000.00P
316Cole Irvin29BAL2412077.11028011.0002501.160.42P
317Kyle Isbel26KCR898275710.1203200210.99512132102.562.27OF
318Jay Jackson35TOR250029.2220001.000-1-700.610.08P
319Zach Jackson28OAK190018.0211001.0000001.000.11P
320Joe Jacques28BOS231026.2431001.0001801.350.17P
321Travis Jankowski32TEX1046352622.01351350001.00061261101.951.30OF
322Danny Jansen28TOR736558576.26296032062.99012-2-419.728.53C
323Kenley Jansen35BOS510044.2413001.000-2-900.810.08P
324Cristian Javier26HOU31310162.01651012.938-2-200.830.48P
325Griffin Jax28MIN710065.1157710.933-1-301.930.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
326Ryan Jeffers26MIN827168658.17096753134.996351219.658.61C
327Dany Jiménez29OAK251023.1202001.0000000.770.08P
328Eloy Jiménez26CHW14147109.222220001.000-1-13-3-3201.811.57OF
329Ben Joyce22LAA120010.0000000000.000.00P
330Aaron Judge31NYY676653573.1133130210.992-4-9-4-842.071.97OF
331Edouard Julien24MIN786838552.123897139222.992-3-7-3-703.852.992B-1B
332Corey Julks27HOU706058545.09590410.989-3-63621.551.34OF
333Josh Jung25TEX1211201171050.033977258423.98810110002.872.773B
334Tommy Kahnle33NYY420040.286110.875-1-501.550.17P
335James Kaprielian29OAK1411061.0220001.000-2-700.300.14P
336James Karinchak27CLE440039.021010.500-2-1000.230.02P
337Jarred Kelenic23SEA1019686867.0187183130.984113401.911.82OF
338Brad Keller27KCR119045.1102622.8001401.590.73P
339Trevor Kelley30TBR103015.1110001.0000000.590.10P
340Carson Kelly28DET171615142.215514510021.00032521709.789.12C-P
341Joe Kelly35CHW310029.0936001.0001702.790.29P
342Kevin Kelly25TBR570067.0147610.9290001.750.23P
343Michael Kelly30CLE140016.2202001.00011201.080.14P
344Zack Kelly28BOS8009.1211011.0000001.930.25P
345Tony Kemp31OAK1149979866.0312204101722.978-16-22-12-1603.172.50OF-2B
346Ian Kennedy38TEX160016.100000000.000.00P
347Max Kepler30MIN12411093972.1224220310.9965622-12.061.80OF
348Grae Kessinger25HOU238797.2623526111.98433311205.622.44SS-1B-3B-2B
349Dallas Keuchel35MIN106037.213310001.0000003.111.30P
350Kevin Kiermaier33TOR12711197981.1265257532.989-8-9182202.402.06OF
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
351Yusei Kikuchi32TOR32320167.21541012.933-2-200.750.44P
352Isiah Kiner-Falefa28NYY1098868819.22481766668.97681100-12.662.10OF-3B-SS-P-2B
353John King28TEX150018.2532001.0000002.410.33P
354Michael King28NYY4990104.220119001.0001201.720.41P
355George Kirby25SEA31311190.2301812011.0000001.420.97P
356Alex Kirilloff25MIN857046624.244642023334.993-8-15-8-1506.384.611B-OF
357Alejandro Kirk24TOR998474775.08718293663.993351726410.058.74C
358Andrew Kittredge33TBR140011.2211001.0000001.540.14P
359Heston Kjerstad24BAL42221.2440001.0000110001.661.00OF
360Corey Kluber37BOS159055.062310.833-1-400.820.33P
361Mark Kolozsvary27BAL1001.0110001.000000009.001.00C
362Michael Kopech27CHW30270129.11385001.000-5-800.900.43P
363Jackson Kowar26KCR230028.0211001.000-1-700.640.09P
364Joey Krehbiel30BAL6005.000000000.000.00P
365Ryan Kreidler25DET95349.1251213031.000-1-29-1-2404.562.782B-3B-SS
366Dean Kremer27BAL32320172.2271116001.0003301.410.84P
367Brooks Kriske29KCR4006.200000000.000.00P
368Matt Krook28NYY4004.020110.500-1-5002.250.25P
369Joel Kuhnel28HOU7009.2321001.0000002.790.43P
370Steven Kwan25CLE1531511511352.03583441042.98944161432.362.31OF
371Joe La Sorsa25TBR2004.1000000000.000.00P
372Jake Lamb32LAA17146105.094821119.98922322317.975.471B-P
373Jimmy Lambert28CHW351037.263210.8331501.190.14P
374Dinelson Lamet30BOS1002.000000000.000.00P
375Alex Lange27DET670066.0826011.0001301.090.12P
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
376Shea Langeliers25OAK1231161141028.0100294547106.99022-13-15-48.688.07C
377Trevor Larnach26MIN564532416.191910001.000310-3-811.971.63OF
378Jacob Latz27TEX3006.1101001.0000001.420.33P
379Ramón Laureano28TOT979279797.2236220974.9701219101512.582.36OF
380José Leclerc29TEX570057.0532001.0000000.790.09P
381Korey Lee24CHW232319186.21851701140.978-1-6-1-6-18.737.87C
382DJ LeMahieu34NYY1281261141122.1612424185351.995-2-25504.884.543B-1B-2B
383Sandy León34TEX22118112.0119117110.992-1-11-1-1109.485.36C-P
384Dominic Leone31TOT200023.1110001.0000000.390.05P
385Josh Lester28BAL84131.226251011.000040007.393.251B-3B-P-OF
386Royce Lewis24MIN494842417.21123374512.955142602.312.143B-SS
387Andre Lipcius25DET118467.02041422.900-3-47-4-7202.421.643B
388Zack Littell27TOT2814090.01814311.944-1-1301.700.61P
389Mauricio Llovera27BOS250029.264110.833-3-2001.520.20P
390Jonathan Loáisiga28NYY170017.2615011.00011103.060.35P
391Nick Loftin24KCR17158123.06842260101.00011111004.983.582B-1B-3B
392Zach Logue27DET30011.0202001.00011801.640.67P
393Sam Long27OAK401045.0514001.0000001.000.13P
394Jacob Lopez25TBR41012.1422011.0000002.921.00P
395Jorge López30TOT490047.162310.8330000.950.10P
396José Lopez24TBR1002.000000000.000.00P
397Nicky Lopez28KCR645139452.220071128120.995513923-13.962.802B-3B-SS-OF-1B
398Pablo López27MIN32321194.03172310.9684401.390.94P
399Reynaldo López29TOT680066.0404001.000-2-3600.550.06P
400Michael Lorenzen31DET18180105.216115011.0000001.360.89P
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
401Aaron Loup35LAA550048.21239011.0001402.220.22P
402Richard Lovelady27OAK270023.1101001.000-2-1700.390.04P
403Brandon Lowe28TBR1059888863.1396158230851.98022-5-704.043.702B
404Josh Lowe25TBR1079983881.2192185521.99013173401.941.78OF
405Nathaniel Lowe27TEX1611611521409.1133012211063128.998873308.478.241B
406Easton Lucas26OAK6006.200000000.000.00P
407Nathan Lukes28TOR196367.212111001.000-1-1211701.600.63OF
408Jordan Luplow29TOT31166156.248462011.000-2-180002.761.45OF-1B-P
409Jordan Lyles32KCR31313177.2144910.929-1-100.660.42P
410Daniel Lynch IV26KCR99052.1927011.0000001.551.00P
411Lance Lynn36CHW21210119.271510.8570000.450.29P
412Bligh Madris27HOU43124.02019014.950-1-45-1-5007.134.751B-OF-P
413Kenta Maeda35MIN21200104.152210.800-4-800.350.19P
414Tyler Mahle28MIN55025.240310.750-1-801.050.60P
415Martín Maldonado36HOU117116931007.2109810405173.994-2-2-10-1239.749.32C-P
416Matt Manning25DET1515078.0176920.8823801.731.00P
417Alek Manoah25TOR1919087.180710.875-1-200.720.37P
418Manuel Margot28TBR938172734.2174170130.983-6-9-3-4-32.091.84OF
419Ron Marinaccio27NYY450047.1954001.000-1-401.710.20P
420Jake Marisnick32TOT382516220.27877010.987105542113.142.03OF
421Cade Marlowe26SEA302319217.069663011.00073863302.862.30OF
422Alec Marsh25KCR178074.1835001.0000000.970.47P
423José Marte27LAA10009.1211001.0000001.930.20P
424Chris Martin37BOS550051.1156811.9332802.450.25P
425Adrián Martinez26OAK221055.01156001.000-1-401.800.50P
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
426J.P. Martínez27TEX109881.224240001.0000-30002.642.40OF
427Seth Martinez28HOU350043.0514001.0000001.050.14P
428Michael Massey25KCR11810490906.0453193257371.993-7-9-9-1214.473.812B
429Jorge Mateo28BAL1139777863.03711182421160.970451103.753.16SS-OF
430Nick Maton26DET786134537.0150449888.947-12-27-11-2502.381.633B-2B-SS
431Phil Maton30HOU680066.0862011.000-1-301.090.12P
432Trevor May33OAK490046.2523001.000-1-400.960.10P
433Mike Mayers31KCR62026.1000000000.000.00P
434Tim Mayza31TOR690053.1826011.0000001.350.12P
435Zach McAllister35NYY7005.1202001.0000003.380.29P
436James McArthur26KCR182023.1624001.0000002.310.33P
437James McCann33BAL625447481.14974722232.9942512-29.247.97C-1B-P
438Darren McCaughan27SEA3005.0110001.0000001.800.33P
439Shane McClanahan26TBR21210115.01019001.0001200.780.48P
440Chas McCormick28HOU11110578945.1248246110.99614185602.352.23OF
441Mason McCoy28TOR6009.0303011.000-1-930003.000.50SS
442Easton McGee25SEA1106.2110001.0000001.351.00P
443Reese McGuire28BOS625139433.14674511511.99800-3-8-19.687.52C
444Ryan McKenna26BAL883316366.29996211.9906183902.411.11OF-P
445Triston McKenzie25CLE44016.000000-1-130.000.00P
446Billy McKinney28NYY413822334.061592001.000-5-16-2-7-11.641.45OF-1B
447Zach McKinstry28DET143116561042.0363170184926.975791103.061.98OF-3B-2B-SS-P
448John McMillon25KCR4004.000000000.000.00P
449Curtis Mead22TBR232017184.065174623.96921132003.082.633B-2B-SS
450Austin Meadows28DET65444.013130001.0003680002.662.17OF
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
451Parker Meadows23DET363535315.288880001.00051831112.512.44OF
452John Means30BAL44023.2101001.0000000.380.25P
453Victor Mederos22LAA3003.0000000000.000.00P
454Luis Medina24OAK23170109.22271413.95512-11.720.91P
455Francisco Mejia27TBR504239381.04003751963.985-3-9-4-1309.317.88C
456MJ Melendez24KCR1341301071112.13453241291.97444-15-16-12.722.45OF-C-1B
457Whit Merrifield34TOR142137961226.1384235144529.987-6-6-8-7-12.782.26OF-2B
458Jake Meyers27HOU1078781807.1246239340.98491357-12.702.26OF
459Keynan Middleton29TOT510050.2123810.91712301.950.22P
460Brad Miller33TEX70013.0871001.000-1-550005.541.141B-P-3B
461Bryce Miller24SEA25250131.1188910.9441201.160.68P
462Mason Miller24OAK106033.1321011.0001600.810.30P
463Tommy Milone36SEA2209.0101001.0000001.000.50P
464José Miranda25MIN393529307.287206255.9430000-12.402.053B-1B
465Anthony Misiewicz28TOT4003.0101001.0000003.000.25P
466Sam Moll31OAK451037.2725001.0001501.670.16P
467Yoán Moncada28CHW908782761.020460138613.97158-6-9-12.342.203B
468Mickey Moniak25LAA807763664.0173168140.9774761032.292.11OF
469Frankie Montas30NYY1001.1101001.0000006.751.00P
470Rafael Montero32HOU680067.11028011.000-2-601.340.15P
471Jordan Montgomery30TEX1111067.2844001.000-1-3-11.060.73P
472Dylan Moore30SEA593619357.01217541513.9594120002.921.76OF-2B-SS-1B-3B
473Matt Moore34TOT460048.2321001.000-2-4900.550.07P
474Jovani Morán26MIN430042.1615021.0001501.280.14P
475Eli Morgan27CLE610067.1145810.9290011.740.21P
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
476Reyes Moronta30LAA2001.100000000.000.00P
477Cody Morris26CLE6008.000000000.000.00P
478Ryan Mountcastle26BAL908679769.171664767279.9976102308.357.931B
479Mike Moustakas34LAA585642485.024416576319.988-3-7-1-204.473.653B-1B
480Kyle Muller25OAK2113077.0114520.818-1-301.050.43P
481Cedric Mullins28BAL11010195912.0262255433.989237932.562.35OF
482Andrés Muñoz24SEA520049.0312001.000-3-1200.550.06P
483Penn Murfee29SEA160014.031110.6670001.290.13P
484Chris Murphy25BOS200047.2523001.0000000.940.25P
485Tom Murphy32SEA414132351.1355349330.992-2-7-4-1409.028.59C
486Parker Mushinski27HOU140014.2211001.0000001.230.14P
487Tyler Naquin32CHW32121.0440001.0000-6-1-5701.711.33OF
488Edgar Navarro25CHW8008.2101001.0000001.040.13P
489Bo Naylor23CLE675552505.25124862242.992-1-2-2-509.047.58C
490Josh Naylor26CLE928773761.273568150459.9952300-28.647.951B-OF
491Zach Neal34OAK142027.0413011.0001701.330.29P
492Héctor Neris34HOU710068.1936001.000-1-301.190.13P
493Zach Neto22LAA848178711.1326114205743.9792435-14.043.80SS
494Tyler Nevin26DET302111178.084661537.964-3-21-4-26-14.102.703B-1B-OF
495Sean Newcomb30OAK72015.0000000000.000.00P
496Ryan Noda27OAK11910788952.078773347778.991-2-300-17.376.091B-OF
497Daniel Norris30CLE70012.2312001.0000002.130.43P
498Ryan O'Hearn29BAL927752668.152550022338.994-2-4-5-8-17.035.271B-OF
499Logan O'Hoppe23LAA494847425.14234111021.995-1-3-9-25-28.918.59C
500Brian O'Keefe29SEA86148.046451001.0001250008.635.75C
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
501Bailey Ober27MIN26260144.12681711.9624601.560.96P
502Shohei Ohtani28LAA23231132.02415810.9582301.571.00P
503Chris Okey28LAA2108.086110.875000007.883.50C
504Edward Olivares27KCR585036426.19588431.968-16-44-11-30-11.941.59OF
505Adam Oller28OAK91019.200000-1-1000.000.00P
506Reese Olson23DET21180103.2118212.909-2-400.870.48P
507Jonathan Ornelas23TEX72019.0211001.0000-190000.950.293B-SS
508Kaleb Ort31BOS212023.0523001.0000001.960.24P
509Oliver Ortega26MIN100014.2202001.000-1-1401.230.20P
510Joey Ortiz24BAL1411488.0331518071.00022222703.382.362B-SS-3B
511Glenn Otto27TEX60010.2202001.0000001.690.33P
512Chris Paddack27MIN3005.0101001.0000001.800.50P
513Nicholas Padilla26CHW3004.200000000.000.00P
514Kevin Padlo26LAA32120.014131001.0000-24-1-6006.304.671B-3B
515Emilio Pagán32MIN661069.1909011.0002601.170.14P
516Isaac Paredes24TBR1381311021155.14091852131130.973-2-2-2-2-13.102.553B-1B-2B-SS
517Kyren Paris21LAA131211107.0411922021.000-1-1122203.453.15SS-OF-2B
518Wes Parsons30TOR1104.000000-1-500.000.00P
519Vinnie Pasquantino25KCR444335363.232130911127.997-2-7-3-1007.927.271B
520Luis Patiño23TOT91021.230210.6670000.830.22P
521Spencer Patton35OAK120012.1110001.0000000.730.08P
522James Paxton34BOS1919096.0624001.000-1-200.560.32P
523Nate Pearson26TOR350042.2413001.000-1-500.840.11P
524Jeremy Peña25HOU1501491461327.25762003621489.976-1-17613.813.75SS
525Sammy Peralta25CHW160020.0303001.0000001.350.19P
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
526Wandy Peralta31NYY630054.01789001.00041502.830.27P
527Oswald Peraza23NYY504846427.01484896411.973140003.042.773B-2B-SS
528Everson Pereira22NYY272626234.245441001.000-2-821001.731.67OF
529Carlos Pérez32OAK483531316.23142941826.9941500-28.876.37C-1B-P-OF
530Carlos Pérez26CHW208799.110091722.980-2-24-2-24-18.884.90C
531Cionel Pérez27BAL650053.11971021.8950002.870.26P
532Francisco Pérez25OAK171016.2202001.0000001.080.12P
533Hector Perez27TBR1000.100000000.000.00P
534Martín Pérez32TEX35200141.221615031.0003401.330.60P
535Salvador Perez33KCR11111192920.184580439215.99812-11-14-18.247.39C-1B
536Jace Peterson33OAK917863706.024589151518.980-3-5-3-5-23.062.403B-2B-P-OF
537Brett Phillips29LAA321818185.06766010.9850300-13.212.06OF-P
538Konnor Pilkington25CLE1002.0101001.0000004.501.00P
539Manny Piña36OAK22013.01514010.933-1-920009.697.00C
540René Pinto26TBR393121264.13022851610.997-3-1400-210.257.72C-P
541Nick Pivetta30BOS38160142.21596001.000-2-300.950.39P
542Zach Plesac28CLE55021.1918001.0001903.801.80P
543Colin Poche29TBR660060.2707001.0001301.040.11P
544Jorge Polanco29MIN676554571.123673157623.975-2-41203.623.152B-3B
545AJ Pollock35SEA231810154.036360001.000-1-532302.101.57OF
546Zach Pop26TOR150013.2202001.0000001.320.13P
547Logan Porter27KCR119985.18278310.98800-1-1408.547.36C
548Nick Pratto24KCR928373722.258254731451.99300-10-1617.205.841B-OF
549Ryan Pressly34HOU650065.1124710.9170001.520.17P
550Austin Pruitt33OAK386048.1514001.0001400.930.13P
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
551Cal Quantrill28CLE1919099.22111911.9521201.811.05P
552José Quijada27LAA10009.000000000.000.00P
553Ceddanne Rafaela22BOS271715173.04030913.975-5-31-1-6-12.031.34OF-SS-2B
554Cole Ragans25TOT2912096.014311001.00022501.310.48P
555Cal Raleigh26SEA1281141111038.01133108340107.991452209.748.77C
556Luke Raley28TBR928659740.031229912117.9973411-13.783.05OF-1B-P
557Erasmo Ramírez33TBR152033.1303001.0001600.810.20P
558Harold Ramírez28TBR18135117.239372031.000-2-20-2-20-12.982.05OF-1B
559José Ramírez30CLE1251251181105.0318842201415.956111102.482.433B
560Nick Ramirez33NYY320040.253020.600-1-500.660.09P
561Yohan Ramírez28CHW5004.0101001.00015002.250.20P
562Lane Ramsey26CHW210020.0422011.000-1-1001.800.19P
563Drew Rasmussen27TBR88044.2734001.0000001.410.88P
564Robbie Ray31SEA1103.110010.0000000.000.00P
565Rob Refsnyder32BOS714731435.086815001.000-2-50021.781.21OF
566Zach Remillard29CHW493929364.21667290419.976-3-80014.002.842B-OF-3B-SS
567Anthony Rendon33LAA434335359.2110396386.927-5-15-5-1702.552.373B
568Hunter Renfroe31LAA1261171141047.02542391054.980-13-15-7-812.141.96OF-1B
569Luis Rengifo26LAA12010658923.13721731871246.968-12-15-8-10-23.512.472B-SS-3B-OF
570Franmil Reyes27KCR54232.0660001.0001300001.691.20OF
571Gerardo Reyes30LAA8009.2101001.0000000.930.13P
572Pablo Reyes29BOS604634421.017968104717.961-3-9-3-9-13.682.49SS-2B-3B-P-1B
573Trevor Richards30TOR563072.2752011.000-1-300.870.13P
574Yacksel Ríos30OAK3001.200000000.000.00P
575Anthony Rizzo33NYY929287809.2762656102458.995353418.438.241B
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
576Luis Robert Jr.25CHW1431411291207.2380370733.992-11-116542.812.64OF
577Nick Robertson24BOS91012.0422001.0000003.000.44P
578Brayan Rocchio22CLE232120185.273264349.945-5-290013.342.88SS-3B
579Carlos Rodón30NYY1414064.1202001.000-1-3-10.280.14P
580Dereck Rodríguez31MIN1000.200000000.000.00P
581Eduardo Rodríguez30DET26260152.22061311.950-2-3-11.120.73P
582Elvin Rodríguez25TBR1003.100000000.000.00P
583Grayson Rodriguez23BAL23230122.015411001.0002301.110.65P
584Joely Rodríguez31BOS110011.0110001.0000000.820.09P
585José Rodríguez27SEA1003.0101001.0000003.001.00P
586José Rodriguez22CHW1001.0101001.00001200009.001.002B
587Julio Rodríguez22SEA1521521441342.1360355322.9942321-5-4-12.402.36OF
588Yerry Rodríguez25TEX131013.2110001.000-1-1500.660.08P
589Jake Rogers28DET1009489833.18357933573.992571128.948.28C-OF
590Josh Rojas29SEA433822314.11324781415.970-2-6-1-403.662.912B-3B
591Jordan Romano30TOR590059.0615001.0000000.920.10P
592Brent Rooker28OAK585237440.0120113340.967-3-7-4-1002.372.00OF
593Ben Rortvedt25NYY312416212.1233225621.99116211-19.797.45C
594Amed Rosario27CLE888880774.2303872051133.964-12-18-16-2503.393.32SS
595Kenny Rosenberg27LAA73033.0615001.0001601.640.86P
596Drew Rucinski34OAK44018.0202001.0000001.000.50P
597Esteury Ruiz24OAK1281121001005.0304294280.974-5-5-20-23-52.652.31OF
598José Ruiz28CHW4003.2101001.0000002.450.25P
599Adley Rutschman25BAL11010497934.29839324565.994112319.418.88C
600Joe Ryan27MIN29291161.2123811.9171100.610.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
601Ryder Ryan28SEA1001.000000000.000.00P
602Hyun Jin Ryu36TOR1111052.011110001.0002801.901.00P
603César Salazar27HOU94439.24438420.955000009.534.67C
604Chris Sale34BOS20200102.2116411.909-2-400.880.50P
605Nick Sandlin26CLE610060.01257001.0001301.800.20P
606Patrick Sandoval26LAA28280144.22972020.9314601.680.96P
607Cole Sands25MIN150021.2321001.0001901.250.20P
608Anthony Santander28BAL10510455871.1272263815.996112202.802.46OF-1B
609Gregory Santos23CHW600066.1936001.000-3-9-11.220.15P
610Tayler Saucedo30SEA520047.21201020.8330001.890.19P
611Josh Sborz29TEX440052.1853001.000-1-401.380.18P
612Nolan Schanuel21LAA282825244.019217713220.990-2-10-2-1007.016.791B
613Max Scherzer38TEX88045.0862001.000-1-401.601.00P
614Clarke Schmidt27NYY33320159.0301812021.0002301.700.91P
615Davis Schneider24TOR262613214.2853153110.988290003.522.902B-3B-OF
616Jesse Scholtens29CHW2611085.01248011.000-1-201.270.46P
617Jonathan Schoop31DET503521326.21343990511.9634150003.552.433B-2B-P-SS
618John Schreiber29BOS462046.2114612.9091401.930.22P
619Tayler Scott31TOT122011.2211001.0000001.540.17P
620Corey Seager29TEX11211294951.2423139276869.9812256-13.923.71SS
621JP Sears27OAK32320172.1122912.9170000.570.34P
622Marcus Semien32TEX1621621501406.16642703886109.99165161414.214.062B
623Luis Severino29NYY1918089.12271321.9092402.011.05P
624Paul Sewald33SEA450043.0532001.0000001.050.11P
625Bryan Shaw35CHW380045.283410.8751401.380.18P
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
626Gavin Sheets27CHW918232659.021119810315.986-6-12-5-9-22.842.19OF-1B
627Ryan Sherriff33BOS5006.2312001.0000004.050.60P
628Zack Short28DET1086033610.2271101162833.970002303.882.072B-SS-3B-OF-P
629Chasen Shreve32DET470041.1422001.000-1-500.870.09P
630Chase Silseth23LAA168052.1743001.0000001.200.44P
631Brady Singer26KCR29290159.230141510.96700-11.631.00P
632Jon Singleton31HOU141212112.010797100101.0000100-18.607.641B
633Jose Siri27TBR1009289834.2214210221.99171000-32.292.12OF
634Tarik Skubal26DET1515080.11046001.000-1-201.120.67P
635Chad Smith28OAK100013.210010.0000000.000.00P
636Josh Smith25TEX754835475.016053100720.9561371712.901.893B-SS-OF-2B
637Kevin Smith26OAK473628328.01244082213.984-4-15-1-413.352.39SS-3B
638Will Smith33TEX600057.1514001.0000000.780.08P
639Kirby Snead28OAK150011.242110.7500002.310.20P
640Collin Snider27KCR201020.1312011.0000001.330.15P
641Tyler Soderstrom21OAK242317191.21751631116.994-4-26-3-19-18.176.96C-1B
642Donovan Solano35MIN1138742793.056948777550.991-7-101216.404.271B-3B-2B
643José Soriano24LAA380042.020020.0000000.000.00P
644Lenyn Sosa23CHW504439398.217368102323.983-1-3-3-9-13.843.152B-3B
645Livan Soto23LAA44229.0144913.929-2-620004.033.25SS-2B
646Bennett Sousa28HOU5006.100000000.000.00P
647Alex Speas25TEX3002.000000000.000.00P
648Gabe Speier28SEA690054.2734001.000-1-401.150.10P
649George Springer33TOR1311281201139.22672616011.00019202202.112.04OF
650Jeffrey Springs30TBR33016.0101001.0000000.560.33P
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 Stanek31HOU550050.2101001.0000000.180.02P
652Giancarlo Stanton33NYY333314252.148471011.000-3-14-3-1401.711.45OF
653Josh Staumont29KCR211020.0303001.0000001.350.14P
654Michael Stefanic27LAA201812144.249252226.959-3-24-1-802.922.352B-3B
655Trevor Stephan27CLE710068.240310.750-3-900.390.04P
656Robert Stephenson30TBR420038.1541001.0000001.170.12P
657Andrew Stevenson29MIN217497.12523110.96011622402.221.14OF
658Brock Stewart31MIN280027.2202001.0001700.650.07P
659Trevor Story30BOS373535314.014139100216.98672683103.983.76SS-2B
660Kyle Stowers25BAL109374.12018110.950-2-3123202.301.90OF
661Chris Stratton32TEX220029.031110.6670000.620.09P
662Myles Straw28CLE1451371351234.23433376021.000226512.502.37OF
663Eugenio Suárez31SEA1591581511401.1391115268821.980-1-1-2-212.462.413B
664José Suarez25LAA117033.2312001.0001600.800.27P
665Erik Swanson29TOR690066.2633001.000-1-300.810.09P
666Devin Sweet26TOT7008.2220001.0000002.080.29P
667Noah Syndergaard30CLE66033.1312001.000-2-1200.810.50P
668Raimel Tapia29TOT302017196.039381001.000-5-28-1-601.791.30OF
669Freddy Tarnok24OAK51014.200000000.000.00P
670Leody Taveras24TEX1401381361226.1363357510.997-5-53202.662.59OF
671Josh Taylor30KCR171017.200000000.000.00P
672Michael A. Taylor32MIN12611087960.1293289130.9906856-22.722.30OF
673Samad Taylor24KCR26208168.057431314.982-1-7-2-1403.001.87OF-2B-3B
674José Tena22CLE168584.029131423.931-5-64-3-4302.891.69SS-3B-2B
675Ryan Tepera35LAA10008.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
676Matt Thaiss28LAA846654600.06366141481.98700-3-609.427.39C-1B
677Juan Then23SEA90011.0321001.000-1-1802.450.33P
678Caleb Thielbar36MIN360030.2312001.0000000.880.08P
679Cody Thomas28OAK1310785.026260001.000228-1-1402.752.00OF
680Bubba Thompson25TEX32145149.029290001.0001101811.750.91OF
681Ryan Thompson31TBR180017.2422001.0000002.040.22P
682Trayce Thompson32CHW342118216.051492001.000160002.131.50OF
683Trent Thornton29TOT271031.1312001.0000000.860.11P
684Justin Topa32SEA750069.02271320.9091312.610.27P
685Spencer Torkelson23DET1541541511366.1123711378911117.991-7-6-11-1018.087.961B
686Luis Torrens27SEA21112.012120001.000000009.006.00C
687Gleyber Torres26NYY1451411381255.25932343441580.97577-4-4-34.143.992B
688Touki Toussaint27TOT2016087.0166911.938-1-1301.550.75P
689Taylor Trammell25SEA128473.114140001.000-3-47-2-3201.721.17OF
690Jose Trevino30NYY544938427.14314111732.99341172019.017.93C
691Mike Trout31LAA797972681.01851832011.000-3-51142.442.34OF
692Kyle Tucker26HOU1531521351323.1314303831.990551062.122.03OF
693Spencer Turnbull30DET77031.0743011.000-1-602.031.00P
694Justin Turner38BOS504632395.130424850634.980-2-50016.785.141B-3B-2B
695José Ureña31CHW55026.142111.750-1-801.030.60P
696Luis Urías26BOS322822252.21104662216.982-3-14-2-9-13.853.002B-3B
697Ramón Urías29BAL1139569865.1311124181636.981574603.172.403B-2B-1B
698José Urquidy28HOU1610063.01129011.000-1-301.570.69P
699Gio Urshela31LAA615645496.224614594722.9722641004.333.463B-1B-SS-2B
700Enmanuel Valdez24BOS474427358.017254111721.95913-6-2004.153.442B-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
701Framber Valdez29HOU31312198.02361612.957-3-3-11.000.71P
702Chris Vallimont26BAL1000.200000000.000.00P
703Louie Varland25MIN1710068.0844011.0001301.060.47P
704Daulton Varsho26TOR1571411121280.03233121012.99744292722.262.05OF
705Andrew Vasquez29DET12008.2101001.0000001.040.08P
706Randy Vásquez24NYY115037.2532001.0000001.190.45P
707Andrew Vaughn25CHW1431391321229.1102495069587.995000007.467.131B
708Terrin Vavra26BAL20134118.026242011.000-2-15-4-4001.981.18OF-3B-2B
709Christian Vázquez32MIN1009280819.195191329913.9912334110.359.15C-1B-2B
710Andrew Velazquez28LAA522517265.1953950611.937-6-26-5-2213.021.71SS-2B-OF
711Nelson Velázquez24KCR262416206.05756010.9823161502.452.15OF
712Anthony Veneziano25KCR2002.100000000.000.00P
713Alex Verdugo27BOS1401351221170.03082931234.990999902.352.18OF
714Justin Verlander40HOU1111068.012111001.000-1-301.591.09P
715Nick Vespi27BAL90014.2101001.0000000.610.11P
716Will Vest28DET484048.1615001.0000001.120.13P
717Matt Vierling26DET133121861096.23082466025.994440032.512.04OF-3B-2B
718Meibrys Viloria26CLE100021.222211001.000-1-55-1-55-19.142.20C
719Anthony Volpe22NYY1571501501346.25601863571763.9701210151303.633.46SS
720Austin Voth31BAL250034.2835011.0001602.080.32P
721Tyler Wade28OAK24148140.058164115.983-3-21-4-34-23.662.19SS-OF-3B
722Ken Waldichuk25OAK35220141.01731040.7650000.830.37P
723Chad Wallach31LAA604932415.14764581623.9961300-210.277.90C-1B
724Matt Wallner25MIN665733487.210097210.990121201.831.50OF
725Taylor Walls26TBR988771792.0325111206842.9759141015-13.602.942B-SS-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
726Jared Walsh29LAA372619259.019518212126.995270006.745.111B-OF
727Brandon Walter26BOS90023.0110001.0000000.390.11P
728Andrew Wantz27LAA273039.182511.8750001.600.26P
729Taylor Ward29LAA938985790.01661633001.000-3-51121.891.77OF-1B
730Austin Warren27LAA2001.200000000.000.00P
731Drew Waters24KCR908371721.2212200751.976-1-211-12.582.30OF
732Spenser Watkins30OAK1104.100000000.000.00P
733Luke Weaver29TOT84026.2606001.00014502.030.75P
734Jacob Webb29TOT540053.2102620.800-1-2201.340.15P
735Ryan Weber32NYY80014.1211001.0000001.260.25P
736Zack Weiss31TOT120014.0101001.0000000.640.08P
737Greg Weissert28NYY170020.0422001.000-1-1001.800.24P
738Austin Wells23NYY191818158.0175171310.994-2-15-2-15-19.919.16C
739Tyler Wells28BAL25200118.22591332.8802301.670.88P
740Joey Wentz25DET25190105.2936001.000-1-200.770.36P
741Jordan Westburg24BAL665330488.220759147123.9959212503.792.612B-3B
742Brendan White24DET332040.2743001.000-1-501.550.21P
743Mitch White28TOR100012.200000000.000.00P
744Owen White23TEX2004.0101001.0000002.250.50P
745Garrett Whitlock27BOS2210071.21275011.0001301.510.55P
746Gavin Williams23CLE1616082.0211011021.0002502.301.31P
747Josh Winckowski25BOS601084.1159511.9331201.490.23P
748Josh Winder26MIN190034.2413011.0000001.040.21P
749Trey Wingenter29DET170017.0431001.0000002.120.24P
750Bobby Witt Jr.23KCR1491471431280.05251693441269.977-14-13-6-623.613.44SS
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
751Nick Wittgren32KCR270029.0532001.0000001.550.19P
752Connor Wong27BOS12310590949.0101195446117.989-2-33419.488.00C-2B
753Kolten Wong32SEA655750513.122886139321.987-5-11-5-1203.943.462B
754Bryan Woo23SEA1818087.2137511.923-1-201.230.67P
755Simeon Woods Richardson22MIN1004.2101001.0000001.931.00P
756Ryan Yarbrough31KCR147051.0918001.0001401.590.64P
757Masataka Yoshida29BOS878469713.1133125531.977-3-6-4-611.641.49OF
758Seby Zavala29CHW655239464.25094901631.994-2-571819.807.78C
759Angel Zerpa23KCR153042.21411210.9292912.740.87P
760Bruce Zimmermann28BAL70013.130120.333-1-1500.680.14P
761Mike Zunino32CLE424128339.22962761732.990-4-14-5-18-27.766.98C