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 Orioles625.90.6831621458109312618.056394206135974101.987-47-4-30-4-12
Boston Red Sox564.62.6591621458110412771.0578642571421108143.981-65-64-3-1
Chicago White Sox473.93.6941621458111712630.055174210121097112.982-42-4-40-5-14
Cleveland Indians484.49.7031621458114912672.057104224140086138.98527320-1
Detroit Tigers494.67.6981621458114512777.058344259149283136.986-22-2-35-5-10
Houston Astros514.06.7131621458115313005.058364335143269126.9885357630
Kansas City Royals474.86.6851621458111412756.057584252142284152.9852022306
Los Angeles Angels644.96.6801621458110812795.057724265141988131.985-34-3-29-3-2
Minnesota Twins565.15.6921621458106612774.0578542581420107139.982-10-13228
New York Yankees594.13.6981621458104412918.057224306131898115.983-37-3-41-5-8
Oakland Athletics504.24.6981621458110112897.056914299132072116.987-9-1-10-1-7
Seattle Mariners624.62.6991621458116612963.057844321138479135.986-6-1-11-1
Tampa Bay Rays614.02.7061621458103813101.058054367135880130.986333722-5
Texas Rangers545.03.6981621458119912819.058184273146283146.986585863-1
Toronto Blue Jays614.09.7001621458104712648.056774216137190122.984712211
League Average524.58.6941621458111012810 57424270138687129.985-5090-3
7814.58.69424302187016644192144.086134640482078812981942.985-7201310-38

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
1Fernando Abad35BAL160017.2303001.0000001.530.19P
2Albert Abreu25NYY280036.2963001.000-1-502.210.32P
3Bryan Abreu24HOU310036.01073011.0001602.500.32P
4José Abreu34CHW1361341301153.1102098035593.995-1-1-1-117.927.461B-3B
5Domingo Acevedo27OAK100011.0413001.0000003.270.40P
6Willy Adames25TBR403736336.015343106423.97451631103.993.73SS
7Riley Adams25TOR117463.07467610.986-2-38-2-38010.436.64C
8Jo Adell22LAA353525302.284822011.0003111302.502.40OF
9Keegan Akin26BAL2417095.0606011.0000000.570.25P
10Andrew Albers35MIN53019.0211001.000-1-1100.950.40P
11Hanser Alberto28KCR865340530.120672127725.9664812-13.382.033B-2B-SS-P
12Jorge Alcalá25MIN590059.2743001.0000001.060.12P
13Tyler Alexander26DET41150106.1826001.000-1-200.680.20P
14A.J. Alexy23TEX54023.0404001.00021701.570.80P
15Kolby Allard23TEX32170124.2927001.000-2-300.650.28P
16Austin Allen27OAK22116.02218310.95500175011.8110.50C
17Greg Allen28NYY14118105.028280001.000223-1-1102.402.00OF
18Logan Allen24CLE1411050.1734001.000-1-401.250.50P
19Nick Allgeyer25TOR1001.000000000.000.00P
20Jose Altuve31HOU1441431351263.0551199344876.98511-3-303.873.772B
21Yordan Alvarez24HOU413920319.05349310.98126-2-701.471.27OF
22Trey Amburgey26NYY22011.0660001.00021850004.913.00OF
23Drew Anderson27TEX91022.0413011.0000001.640.44P
24Nick Anderson30TBR6006.010010.000-1-3300.000.00P
25Shaun Anderson26TOT110018.2211001.0000000.960.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
26Tim Anderson28CHW1221221141048.04321522701059.977-6-633-13.623.46SS
27Tyler Anderson31SEA1313063.2144911.9292601.841.00P
28Matt Andriese31TOT340048.1413001.000-1-2500.740.12P
29Elvis Andrus32OAK1431411341246.15131613371561.971-5-5-10-10-13.603.48SS
30Miguel Andujar26NYY434231350.19183713.989-2-7-1-302.312.09OF-3B-1B
31Jonathan Araúz22BOS251915169.069234339.9570-10003.512.36SS-2B-3B-P
32Chris Archer32TBR65019.100000-1-100.000.00P
33Kohei Arihara28TEX1010040.2532001.0000001.110.50P
34Shawn Armstrong30TOT310036.040310.75013300.750.10P
35Randy Arozarena26TBR119117831025.1213207511.995-2-23301.861.78OF
36Luis Arráez24MIN11510484901.1335144183838.976-2-2101343.272.523B-2B-OF
37Christian Arroyo26BOS534437392.217477970251.0000151503.993.162B-1B-SS-P
38Willians Astudillo29MIN665138472.129523656329.990-6-15-4-10-15.563.893B-1B-C-2B-OF-P
39Akil Baddoo22DET11710789953.0259252431.98856-2-212.422.19OF
40Pedro Báez33HOU4004.100000000.000.00P
41Bryan Baker26TOR1001.000000000.000.00P
42Joe Barlow25TEX310029.0321001.0000000.930.10P
43Scott Barlow28KCR710074.1716001.0000000.850.10P
44Charlie Barnes25MIN98038.0404001.0000000.950.44P
45Jacob Barnes31TOR100010.000000000.000.00P
46Matt Barnes31BOS600054.2303001.000-2-700.490.05P
47Kyle Barraclough31MIN100013.0330001.000-1-1502.080.30P
48Manny Barreda32BAL3002.200000000.000.00P
49Luis Barrera25OAK52019.0440001.000212016301.890.80OF
50Jaime Barria24LAA1311056.2413001.0000000.640.31P
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
51Chris Bassitt32OAK27271157.11641110.938-1-100.860.56P
52Jake Bauers25TOT967053654.2418393250291.0002361005.754.311B-OF
53Mike Baumann25BAL40010.0101001.0000000.900.25P
54Shane Baz22TBR33013.100000000.000.00P
55Eduard Bazardo25BOS2003.000000000.000.00P
56Jeremy Beasley25TOR8009.1321001.0000002.890.38P
57Cam Bedrosian29OAK9009.000000000.000.00P
58Anthony Bemboom31LAA87763.27572120.97302-1-18010.328.11C-OF-P
59Andrew Benintendi26KCR1291291211116.0234225631.98711127741.861.79OF
60Wes Benjamin27TEX132022.200000-1-900.000.00P
61Travis Bergen27TOR101010.2101001.0000000.840.10P
62José Berríos27TOT32321192.040132345.90053101.691.13P
63Bo Bichette23TOR1481481411271.15571693642473.957-8-72233.773.60SS
64Shane Bieber26CLE1616096.21248001.0002401.120.75P
65Brandon Bielak25HOU282050.082510.8750001.260.25P
66Cavan Biggio26TOR757058611.220081110919.9550-10012.812.333B-OF-2B-1B
67Braden Bishop27SEA81020.0330001.000-1-360001.350.38OF
68Paul Blackburn27OAK99038.151310.800-1-500.940.44P
69Travis Blankenhorn24MIN1000.210010.000-1-900-1-180000.000.002B
70Scott Blewett25KCR3005.000000000.000.00P
71Xander Bogaerts28BOS1381371221169.0523152362976.983-1-1-5-523.963.72SS
72Ronald Bolaños24KCR3006.100000000.000.00P
73Skye Bolt27OAK241211129.248480001.00043932703.332.00OF
74Ryan Borucki27TOR240023.2404001.0000001.520.17P
75Matthew Boyd30DET1515078.21349011.0001301.490.87P
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
76Bobby Bradley25CLE686559543.050945747554.990510-1-218.357.411B
77Michael Brantley34HOU898865727.2131128211.992231111.611.46OF
78Rob Brantly31NYY65445.244413011.000-1-2600-18.677.33C-1B
79Ryan Brasier33BOS130012.0211001.000-1-1701.500.15P
80Alex Bregman27HOU909083782.222559158813.964462312.502.413B
81Brandon Brennan29BOS1003.0000000000.000.00P
82Jake Brentz26KCR720064.0918001.0002601.270.13P
83Colten Brewer28BOS1001.000000000.000.00P
84Austin Brice29BOS130013.2211001.000-1-1501.320.15P
85Zack Britton33NYY220018.1303021.0000001.470.14P
86Mike Brosseau27TBR564023369.11436972219.9860172203.442.272B-3B-1B-OF
87Seth Brown28OAK996542620.1198190535.985122371322.831.95OF-1B
88Jay Bruce34NYY1010784.057552051.000-1-70006.115.701B
89Vidal Bruján23TBR86549.22214712.955-1-12-3-7203.812.632B-OF
90Kris Bubic23KCR29200130.0133912.923-1-2-10.830.41P
91Aaron Bummer27CHW620056.1122912.917-1-401.760.18P
92Dylan Bundy28LAA2319090.2936001.0000000.890.39P
93Zack Burdi26TOT70010.0101001.0000000.900.14P
94Jake Burger25CHW87762.01459001.00012511902.031.753B
95Ryan Burr27CHW341036.2422011.000-2-11-10.980.12P
96Beau Burrows24TOT61011.000000000.000.00P
97Matt Bush35TEX4004.0000000000.000.00P
98Drew Butera37LAA12121098.0101992001.000112-2-2409.288.42C
99Byron Buxton27MIN605953509.2180179010.9941228102323.162.98OF
100Miguel Cabrera38DET444431367.133931226134.997-1-3-4-1308.287.681B
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
101Willie Calhoun26TEX413830321.052511011.000-3-12-1-311.461.27OF
102Daz Cameron24DET332726251.062620001.000-1-7-3-1402.221.88OF
103Eric Campbell34SEA33326.0981031.0000-140003.123.003B-1B
104Jeimer Candelario27DET1421421401237.237391273930.976-6-6-3-312.652.563B
105Mark Canha32OAK1351341081170.2251245330.988-3-3-11-11-21.911.82OF-1B
106Griffin Canning25LAA1513064.2134811.9230023701.670.80P-OF
107Drew Carlton25DET4003.200000000.000.00P
108Diego Castillo27TOT610058.161410.833-2-4100.770.08P
109Anthony Castro26TOR250024.2642001.0000002.190.24P
110Harold Castro27DET998061722.1338158177341.991-9-15-9-1414.173.02SS-2B-3B-1B-OF-P
111Jason Castro34HOU523733355.13783631321.995-3-10-4-14-19.527.23C
112Willi Castro24DET115110100954.14391822471055.977-1-1-12-1514.053.552B-SS-OF
113Jake Cave28MIN704130411.210296421.980-3-8-3-802.191.43OF
114Dylan Cease25CHW32321165.2165831.813-7-8-10.710.41P
115Gilberto Celestino22MIN222010164.04844221.958-5-340002.522.09OF
116Luis Cessa29NYY290038.1743001.000-1-501.640.24P
117Andrew Chafin31OAK280029.1404001.0000001.230.14P
118Yu Chang25CLE806345552.140732478542.988250016.554.731B-3B-SS-2B
119Aroldis Chapman33NYY610056.160330.500-1-400.480.05P
120Matt Chapman28OAK1501501411318.2447166275640.9873298-13.012.883B-SS
121JT Chargois30TOT560053.2633001.0000001.010.11P
122Tyler Chatwood31TOR300028.062310.8330001.610.17P
123Michael Chavis25BOS291916187.21186947222.9833170005.563.872B-1B
124Jiman Choi30TBR736757587.152550023246.996-5-10-4-808.017.161B
125Adam Cimber30TOR390037.181520.750-1-501.450.15P
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
126Steve Cishek35LAA740068.1123811.9170001.450.15P
127José Cisnero32DET670061.294410.889-2-601.170.12P
128Nick Ciuffo26BAL22217.014140001.000000007.417.00C
129Aaron Civale26CLE21210124.122715011.0002301.591.05P
130Emmanuel Clase23CLE710069.2199911.9470002.330.25P
131Alex Claudio29LAA410032.2862001.0000002.200.20P
132Ernie Clement25CLE383631311.21264975218.984415-1-303.583.022B-3B-OF-SS
133Alex Cobb33LAA1818093.125101410.9602402.311.33P
134Kyle Cody26TEX70011.100000-2-3500.000.00P
135A.J. Cole29TOR6008.000000000.000.00P
136Gerrit Cole30NYY30302181.1211011011.0000001.040.70P
137Dylan Coleman24KCR5006.100000000.000.00P
138Zack Collins26CHW745550507.16456122941.994-8-19-18-43-311.378.66C-1B
139Alex Colomé32MIN670065.081430.625-3-900.690.07P
140Adam Conley31TBR170019.2541001.0000002.290.29P
141Franchy Cordero26BOS453626315.09891524.980131302.742.09OF-1B
142Carlos Correa26HOU1481471401304.25781833841170.9811413201833.913.83SS
143Nestor Cortes26NYY2214093.0734011.000-1-200.680.32P
144Jharel Cotton29TEX230030.2211001.0000000.590.09P
145Danny Coulombe31MIN291034.1606001.0001601.570.21P
146J.P. Crawford26SEA1601591561412.16222223881289.981658703.893.81SS
147Kutter Crawford25BOS1102.000000000.000.00P
148Cooper Criswell24LAA1101.100000000.000.00P
149Garrett Crochet22CHW540054.160330.500-3-1100.500.06P
150Nelson Cruz40TBR1107.0770001.0000340009.007.001B
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
151Charlie Culberson32TEX847454640.124196137815.967124703.272.653B-OF-1B-2B-SS-P
152David Dahl27TEX443935341.071692011.000413-1-311.871.61OF
153Bobby Dalbec26BOS130115951025.1910832661282.987-11-13-8-9-17.886.461B-3B-SS
154Austin Davis28BOS190016.2101001.0000000.540.05P
155Jonathan Davis29TOT572520252.167652001.000-3-121402.391.18OF
156Khris Davis33TOT32217.0440001.000-3-1760002.121.33OF
157Wade Davis35KCR400042.2422001.000-1-500.840.10P
158Brett de Geus23TEX190026.2404001.000-1-801.350.21P
159Alex De Goti26HOU22216.0220001.0000-150001.131.002B
160Miguel Del Pozo28DET5005.1202001.00013803.380.40P
161Reid Detmers21LAA55020.2202001.000-1-1000.870.40P
162Rafael Devers24BOS1511511401302.04391472702237.950-22-20-13-12-22.882.733B-2B
163Aledmys Díaz30HOU736655587.1258145110317.988510816-13.913.193B-OF-1B-2B-SS
164Jhonathan Díaz24LAA32013.0312011.0000002.081.00P
165Yandy Díaz29TBR126118861048.0664545115463.994-3-3-9-1005.674.711B-3B-2B
166Corey Dickerson32TOR393014245.05251010.981-1-41401.871.31OF
167Jake Diekman34OAK670060.2523001.0000000.740.07P
168Marcos Diplán24BAL230030.0202001.0000000.600.09P
169Randy Dobnak26MIN146050.2826001.000-1-401.420.57P
170Rafael Dolis33TOR390032.0312001.000-1-600.840.08P
171Josh Donaldson35MIN929181761.0271711871319.952-1-11213.052.803B
172Sean Doolittle34SEA110011.1110001.0000000.790.09P
173Ryan Dorow25TEX32220.0413001.0000-60001.801.333B
174Hunter Dozier29KCR131127991095.035025489721.980-7-7-21-23-12.822.35OF-3B-1B
175Tyler Duffey30MIN640062.141210.7500000.430.05P
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
176Danny Duffy32KCR1312061.0615011.0001300.890.46P
177Robert Dugger25SEA124025.2321001.000-1-801.050.25P
178Justin Dunn25SEA1111050.174210.857-3-1201.070.55P
179Dane Dunning26TEX27250117.21257021.000-2-300.920.44P
180Jarren Duran24BOS292624223.048471011.000-4-19-5-2601.941.66OF
181Jarrod Dyson36TOT893327393.1115110410.99131082412.611.28OF
182Adam Eaton32TOT816860598.1136129342.97124-2-411.991.61OF-P-1B
183Carl Edwards Jr.29TOR6005.100000000.000.00P
184Chris Ellis28TOT76029.1202001.0000000.610.29P
185Kent Emanuel29HOU100017.2431011.0000002.040.40P
186Adam Engel29CHW373429300.08582210.9880272812.522.27OF
187Dietrich Enns30TBR90022.1202001.0001900.810.22P
188Nathan Eovaldi31BOS32320182.1361323021.00000-11.781.13P
189Thomas Eshelman27BAL96027.2211001.000-1-700.650.22P
190Raynel Espinal29BOS1002.0101001.0000004.501.00P
191Santiago Espinal26TOR816257551.219633159416.980102281703.132.373B
192Demarcus Evans24TEX250026.1101001.0000000.340.04P
193Pete Fairbanks27TBR470042.2642001.000-2-901.270.13P
194Buck Farmer30DET360035.1303011.0000000.760.08P
195Luke Farrell30MIN201024.2220001.000-1-800.730.10P
196Michael Feliz28TOT5005.2110011.0000001.590.20P
197J.P. Feyereisen28TBR340036.2431001.0001500.980.12P
198Mike Fiers36OAK2209.1101001.0000000.960.50P
199Jay Flaa29BAL1001.100000000.000.00P
200Josh Fleming25TBR26110104.1301020001.0003602.591.15P
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
201Aaron Fletcher25SEA4003.200000000.000.00P
202David Fletcher27LAA1561561471356.2689276405893.98832131144.524.202B-SS
203Chris Flexen26SEA31310179.2462125011.0005602.301.48P
204Estevan Florial23NYY117663.216160001.000-1-170002.261.45OF
205Jason Foley25DET110010.100000000.000.00P
206Mike Foltynewicz29TEX28240139.01841311.9441101.100.61P
207Mike Ford28NYY211812156.213913090191.00000-1-8-17.996.621B
208Matt Foster26CHW370039.0404011.0001500.920.11P
209Dexter Fowler35LAA76549.2770001.0000-7-1-2401.271.00OF
210Jake Fraley26SEA695647518.0123120121.984-5-114902.101.75OF
211Ty France26SEA1271251161107.1893774115494.9960022-17.236.731B-2B-3B
212Maikel Franco28BAL1009789827.224369166815.967-11-15-8-1202.562.333B-1B
213Wander Franco20TBR696965613.024276157929.963-1-2510-13.423.24SS-3B-2B
214Clint Frazier26NYY635637474.28482110.988-9-23-11-27-11.571.32OF
215Jace Fry27CHW6006.2202011.0000002.700.33P
216Paul Fry28BAL520047.1716001.000-1-401.330.13P
217Michael Fulmer28DET524069.295310.889-2-601.030.15P
218Kyle Funkhouser27DET572068.1135710.9231311.580.21P
219Cam Gallagher28KCR463328308.22992811350.9831462338.576.39C
220Joey Gallo27TOT1381351231178.13002791473.9771212151532.242.12OF
221Freddy Galvis31BAL727160575.024871173418.98412-1-203.823.39SS
222Ben Gamel29CLE103140.0550001.000-1-30-2-6001.130.50OF
223John Gant28MIN147033.240310.750-1-600.800.21P
224Adolis García28TEX1341341261182.13453251643.9881414161652.602.54OF
225Aramis Garcia28OAK302622232.1228217920.991-2-10-3-15-48.757.53C
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
226Bryan Garcia26DET390039.140310.7501500.690.08P
227Deivi García22NYY2208.100000000.000.00P
228Edgar García24MIN60010.100000000.000.00P
229Leury García30CHW122117871018.0294174114623.980-7-8-1-1-32.552.20OF-2B-SS-3B
230Luis Garcia24HOU30280155.122101021.909-3-401.160.67P
231Robel García28HOU392423245.0892859214.978-2-8-1-503.202.233B-SS-2B-1B-P
232Rony García23DET2003.200000000.000.00P
233Yimi García30HOU230021.130210.6670000.840.09P
234Brett Gardner37NYY136113951039.2257253311.996-10-11-3-302.221.88OF
235Kyle Garlick29MIN332417224.056542011.000-1-7-1-512.251.70OF
236Dustin Garneau33DET201915165.0153142921.9870000-18.247.55C
237Mitch Garver30MIN625445460.24464311323.99601-1-318.677.05C-1B
238Justin Garza27CLE210028.2523011.0000001.570.24P
239Ralph Garza27TOT270030.1413001.00014001.190.15P
240Domingo Germán28NYY2218098.1102620.800-3-600.730.36P
241Ian Gibaut27MIN3006.200000000.000.00P
242Kyle Gibson33TEX19190113.01851210.9440001.350.89P
243Luis Gil23NYY66029.1202001.0000000.610.33P
244Logan Gilbert24SEA24240119.11459001.000-1-201.060.58P
245Andrés Giménez22CLE665951519.028096177739.9755123704.734.07SS-2B
246Lucas Giolito26CHW31311178.211110001.000-2-200.550.35P
247Chris Gittens27NYY1310789.083794041.0000311308.396.381B
248Tyler Glasnow27TBR1414088.0963001.000-1-200.920.64P
249José Godoy26SEA1411895.010397420.981-1-1311319.577.21C
250Yan Gomes33OAK313027261.1245236720.992001508.377.84C
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
251Stephen Gonsalves26BOS3004.100000000.000.00P
252Marco Gonzales29SEA25251143.12661820.9234611.510.96P
253Luis González25CHW43124.0541001.0001450001.881.25OF
254Marwin González32TOT837358644.23401911381144.968011104.593.502B-1B-OF-SS-3B-P
255Romy Gonzalez24CHW97361.0138411.923-2-370001.771.093B-OF-2B-SS-P
256Niko Goodrum29DET867869686.1308103196942.971-3-5-8-13-23.923.29SS-OF-2B-1B
257Brian Goodwin30CHW686249542.0130126220.985-12-27-10-22-12.131.88OF
258Nick Gordon25MIN705238476.215710649212.987-5-14-3-712.931.99OF-2B-SS-3B
259Anthony Gose30CLE6006.2202001.0000002.700.33P
260Phil Gosselin32LAA948555709.229523358422.986-9-16-8-13-13.692.94OF-3B-1B-2B
261Yasmani Grandal32CHW858169681.07507182484.989-8-13-1-2-29.818.43C-1B
262Kendall Graveman30TOT530056.0404001.0000000.640.08P
263Chad Green30NYY670083.2514001.0001200.540.07P
264Conner Greene26BAL221023.1303001.0000001.160.14P
265Grayson Greiner28DET312518214.0210201720.990-2-11-5-28-18.756.71C
266Zack Greinke37HOU30291171.0371720061.0005601.951.23P
267Randal Grichuk29TOR134121881065.22532521001.000344402.141.89OF
268Robbie Grossman31DET1461451291252.22692681011.000-3-3-5-4-11.931.84OF
269Reymin Guduan29OAK110014.1321001.0000001.880.27P
270Deolis Guerra32OAK530065.283411.875-3-900.960.13P
271Junior Guerra36LAA411065.113310021.0001301.790.32P
272Vladimir Guerrero Jr.22TOR1331331271145.21080102646890.9933322-28.428.001B-3B
273Lourdes Gurriel Jr.27TOR125122841012.02532331647.984-8-97842.211.92OF-1B
274Yuli Gurriel37HOU1421391311224.01149105786695.99512125508.407.991B-3B
275Kelvin Gutiérrez26TOT847469665.0233621581319.94435-1-102.982.563B-1B-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
276Ronald Guzmán26TEX64329.224213011.0000120007.284.001B-OF
277Eric Haase28DET868176714.05485182463.9890-1-2-3-16.836.09C-OF-1B
278Sam Haggerty27SEA312218203.162566011.0003180002.741.94OF-2B
279Jesse Hahn31KCR5003.1211011.00016005.400.40P
280Billy Hamilton30CHW672824322.280791001.0001327-12.231.19OF
281Brad Hand31TOR11008.2101001.0000001.040.09P
282Eric Hanhold27BAL100010.1101001.000-1-1900.870.10P
283Mitch Haniger30SEA1231221181080.2276270330.98934-3-312.272.22OF
284J.A. Happ38MIN1919098.1113710.9090000.920.53P
285Josh Harrison33OAK484735399.01384986315.978-2-7-5-15-13.052.452B-3B-SS-OF
286Ryan Hartman27HOU1002.100000000.000.00P
287Hunter Harvey26BAL9008.2110001.0000001.040.11P
288Matt Harvey32BAL28280127.22171311.9520011.410.71P
289Thomas Hatch26TOR3209.110010.0000000.000.00P
290Austin Hays25BAL1291201011052.1254244912.9961011141542.161.96OF
291Louis Head31TBR272035.053110.8001611.030.15P
292Andrew Heaney30TOT30230129.21385001.000-3-2700.900.43P
293Taylor Hearn26TEX42110104.191710.8890000.690.19P
294Jonathan Heasley24KCR33014.2101001.00011400.610.33P
295Austin Hedges28CLE878582743.27677204527.997610121949.268.79C
296Jonah Heim26TEX787364641.05855572533.99500611-28.177.46C
297Liam Hendriks32CHW690071.0541001.000-1-300.630.07P
298Sam Hentges24CLE3012068.210010001.00000-11.310.33P
299Jimmy Herget27TOT180018.2312001.0000001.450.17P
300Carlos Hernández24KCR2411085.2134812.9230001.260.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
301César Hernández31TOT1421421371229.04901753031273.976-12-12-11-10-33.503.342B-SS
302Darwinzon Hernández24BOS480040.0312001.0000000.680.06P
303Enrique Hernández29BOS1341301061119.2361240113830.978-6-6161752.842.39OF-2B-SS
304Teoscar Hernández28TOR132130921138.0272260751.98233-2-2-22.112.02OF
305Yonny Hernández23TEX414037354.114744101221.98662182703.683.303B-2B-SS
306David Hess27TBR1002.000000000.000.00P
307Codi Heuer24CHW400038.2523001.0000001.160.13P
308Aaron Hicks31NYY323030272.25856111.983-4-16-4-17-11.881.78OF
309John Hicks31TEX86652.149454001.0001230008.436.13C
310Kyle Higashioka31NYY665848519.16306091831.995-3-7512110.879.50C
311Derek Hill25DET454134341.0104100311.990-5-18-7-2402.722.29OF
312Rich Hill41TBR1919095.11401310.9290001.230.68P
313Derek Holland34DET391049.283410.875-2-801.270.18P
314Greg Holland35KCR570055.2137510.923-2-7-11.940.21P
315Clay Holmes28NYY250028.0624001.0001701.930.24P
316Brock Holt33TEX705750517.118243135410.978102449-13.102.543B-P
317Brent Honeywell Jr.26TBR3204.1211001.0000004.150.67P
318Tanner Houck25BOS1813069.0817001.000-1-301.040.44P
319Spencer Howard24TEX88021.1101001.0000000.420.13P
320Jared Hoying32TOR1106.00000000000.000.00OF
321James Hoyt34LAA9008.000000000.000.00P
322Drew Hutchison30DET92021.1725011.0000002.950.78P
323Andy Ibáñez28TEX545047435.023613499322.98751382214.824.242B-1B-3B-OF
324Jose Iglesias31TOT1361281181115.24431392871751.962-3-3-22-2303.443.11SS-2B
325Raisel Iglesias31LAA650070.0136610.9230001.540.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
326Cole Irvin27OAK32320178.12762012.9631101.310.81P
327Kyle Isbel24KCR252016184.147461001.0000-20002.291.88OF
328Tyler Ivey25HOU1104.2101001.0000001.931.00P
329Josh James28HOU5005.000000000.000.00P
330Mickey Jannis33BAL1003.100000000.000.00P
331Danny Jansen26TOR695447481.15415221723.9962500210.087.81C
332Cristian Javier24HOU3690101.1541001.0000000.440.14P
333Griffin Jax26MIN1814082.040220.500-3-700.220.11P
334Jon Jay36LAA53329.0880001.0000-120002.481.60OF
335Daulton Jefferies25OAK51015.0303001.00011301.800.60P
336Ryan Jeffers24MIN847768670.26606263042.994-2-44738.807.81C
337Eloy Jiménez24CHW373727304.06159110.984-3-121311.781.62OF
338Joe Jiménez26DET520045.153020.600-2-900.600.06P
339Daniel Johnson25CLE282317191.04540321.956-2-900-12.031.54OF
340DJ Johnson31TOT4004.100000000.000.00P
341JaCoby Jones29DET322727248.074740001.000-1-4-2-912.692.31OF
342Jahmai Jones23BAL23198156.0883946310.966-1-8-1-804.903.702B
343Taylor Jones27HOU241615162.198899071.000-1-842915.434.081B-OF
344Aaron Judge29NYY1251221001070.02592461032.9881012101142.152.05OF
345Jakob Junis28KCR166039.1624011.0001501.370.38P
346Janson Junk25LAA44016.1642001.0000003.311.50P
347James Kaprielian27OAK24210119.1135622.846-3-500.830.46P
348James Karinchak25CLE600055.1211001.000-2-700.330.03P
349Anthony Kay26TOR115033.2514001.00021201.340.45P
350Jarred Kelenic21SEA939189815.2236230241.983-2-3-18-26-32.562.49OF
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
351Brad Keller25KCR26260133.21367001.000-3-400.880.50P
352Tony Kemp29OAK1249068859.0328172151534.985232203.382.322B-OF-SS
353Ian Kennedy36TEX320032.1220011.0000000.560.06P
354Max Kepler28MIN11410997949.22202155011.000794502.081.93OF
355Dallas Keuchel33CHW32300162.04974113.980121502.671.50P
356Kevin Kiermaier31TBR11610191894.2231229110.996810131712.311.98OF
357Yusei Kikuchi30SEA29290157.019613011.0003401.090.66P
358Craig Kimbrel33CHW240023.0101001.000-1-900.390.04P
359Isiah Kiner-Falefa26TEX1561551531360.06692144361998.97254109-24.304.17SS
360John King26TEX270046.0102710.9000001.760.33P
361Michael King26NYY226063.11037001.0001301.420.45P
362Alex Kirilloff23MIN595543478.225023217111.996-4-1100-14.683.77OF-1B
363Alejandro Kirk22TOR444029338.03723531721.995-2-7-3-11-19.858.41C
364Andrew Kittredge31TBR574071.263210.833-1-300.630.09P
365Corey Kluber35NYY1616180.0104510.900-3-801.010.56P
366Dusten Knight30BAL7008.200000000.000.00P
367Brody Koerner27NYY2003.0101001.0000003.000.50P
368Adam Kolarek32OAK12009.0211001.000-2-4402.000.17P
369Michael Kopech25CHW444069.1211001.000-3-900.260.05P
370Jackson Kowar24KCR98030.1707001.0001702.080.78P
371Pete Kozma33OAK33325.115114011.00015729505.335.00SS
372Joey Krehbiel28TOT6008.1211001.0000002.160.33P
373Dean Kremer25BAL1313053.2624001.0000001.010.46P
374Brooks Kriske27TOT120011.1202001.0000001.590.17P
375Ian Krol30DET180018.241210.7500001.450.17P
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
376Jack Kruger26LAA1001.0110001.000000009.001.00C
377Juan Lagares32LAA1128368784.11721675001.000-3-52311.971.54OF
378Brady Lail27SEA2002.000000000.000.00P
379Travis Lakins Sr.27BAL241028.0514001.00021401.610.21P
380Ryan LaMarre32NYY87453.098010.889-1-16-1-2201.361.00OF
381Jake Lamb30TOT423618277.075433023.973-2-8-5-21-12.371.66OF-3B-1B
382Jimmy Lambert26CHW43013.000000000.000.00P
383Alex Lange25DET360035.2532001.000-1-601.260.14P
384Trevor Larnach24MIN776959611.0141134431.979-4-923-22.031.79OF
385Jacob Latz25TEX1104.2101001.0000001.931.00P
386Ramón Laureano26OAK838380724.0208199721.990234632.562.48OF
387Ryan Lavarnway33CLE88870.27976030.962000009.689.50C
388Derek Law30MIN90015.0211001.0000001.200.22P
389Wade LeBlanc36BAL6106.2211001.0000002.700.33P
390DJ LeMahieu32NYY1491461111283.0661421231975.98643-3-314.573.682B-1B-3B
391Kyle Lewis25SEA343433294.08786010.989-1-5-1-4-12.632.53OF
392Domingo Leyba25BAL211915165.263313116.984-1-10-3-2203.372.702B-3B
393Tzu-Wei Lin27MIN1002.0000000-2400000.000.00OF
394Jonathan Loáisiga26NYY570070.21641110.9381301.910.26P
395Tim Locastro28NYY98660.113130001.0001100001.941.44OF
396Shed Long Jr.25SEA323122269.0734726051.000-1-6-2-802.442.09OF-2B
397Jack López28BOS65341.02691616.96224412905.494.172B
398Jorge López28BAL33250121.218810001.000-2-3-11.330.55P
399Nicky Lopez26KCR1511441361260.2554165382780.987115523.913.60SS-2B
400Reynaldo López27CHW209057.281520.7501300.940.30P
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
401Richard Lovelady25KCR200020.2615001.00011002.610.30P
402Brandon Lowe26TBR1391311131182.04872052701278.975-6-6-10-10-13.623.192B-OF-1B
403Josh Lowe23TBR2109.0440001.00011330004.002.00OF
404Nathaniel Lowe25TEX1481441411270.1123011645511119.99100-3-3-18.648.181B-3B
405Jed Lowrie37OAK716945587.221082125318.986-8-17-12-25-13.172.882B-3B
406Zac Lowther25BAL106029.2413001.000-1-701.210.40P
407Lucas Luetge34NYY571072.1835011.0000001.000.14P
408Jordan Luplow27TOT584428370.014814080101.000-2-7-3-903.602.55OF-1B-P-3B-2B
409Jesús Luzardo23OAK136038.0624001.00021101.420.46P
410Jordan Lyles30TEX32300180.023815001.000-1-101.150.72P
411Daniel Lynch IV24KCR1515068.0514011.000-1-300.660.33P
412Lance Lynn34CHW28281157.0103520.800-3-400.460.29P
413Vimael Machín27OAK1311791.03182125.935-1-130002.872.07SS-2B-3B
414Nick Madrigal24CHW535352452.118776106528.973-1-3-4-1103.623.432B
415Kenta Maeda33MIN21210106.11761012.9410001.350.76P
416Martín Maldonado34HOU124119971019.21110105844811.99344-2-219.738.89C-1B
417Sean Manaea29OAK32322179.12361611.957-1-101.100.69P
418Trey Mancini29BAL777572641.055752234136.998-7-13-1-207.817.221B
419Matt Manning23DET1818085.119109011.0002502.001.06P
420Alek Manoah23TOR20200111.2106310.9001200.730.45P
421Nick Margevicius25SEA53012.0101001.0000000.750.20P
422Manuel Margot26TBR11910484961.1274266442.98512141316-22.532.27OF
423José Marmolejos28SEA272615209.21161095210.983-3-18-3-1704.894.221B-OF
424Brandon Marsh23LAA706363568.0156154110.994-1-3-3-602.462.21OF
425Evan Marshall31CHW270027.1624001.0001701.980.22P
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é Marte25LAA4004.000000000.000.00P
427Starling Marte32OAK565552479.1150147210.993-4-10-6-1502.802.66OF
428Brett Martin26TEX660062.11311020.8460001.590.17P
429Jason Martin25TEX473736347.28685010.9884130002.201.81OF
430Richie Martin26BAL372927262.21324977610.955-6-29-7-32-14.323.41SS
431J.D. Martinez33BOS363527299.16863411.9853132812.011.86OF
432Seth Martinez26HOU3003.000000000.000.00P
433Jorge Mateo26BAL312919253.01093770214.982-4-19-2-903.812.82SS-2B-OF-3B
434Phil Maton28TOT651066.2134810.9230001.620.18P
435Isaac Mattson25BAL4004.100000000.000.00P
436Steven Matz30TOR29290150.22852211.9643401.610.93P
437Mike Mayers29LAA722075.0734001.000-1-3-10.840.10P
438Jack Mayfield30TOT867769684.122257157827.964-1-2-2-3-12.812.383B-SS-2B-P
439Tim Mayza29TOR610053.0817001.0001401.360.13P
440Nomar Mazara26DET413932332.06965130.957280001.791.61OF
441Chris Mazza31TBR140027.131111.6670000.660.14P
442Darren McCaughan25SEA2109.0110001.0000001.000.50P
443Shane McClanahan24TBR25250123.115114001.0002301.090.60P
444Chas McCormick26HOU1016956686.0169166211.9948141424-12.201.66OF
445Lance McCullers Jr.27HOU28280162.1281513001.0003401.551.00P
446Reese McGuire26TOR736147523.056354716021.000492509.697.71C
447Collin McHugh34TBR377064.0413001.0000000.560.11P
448Ryan McKenna24BAL794935458.1119116210.992132522.321.46OF-3B-2B
449Triston McKenzie23CLE25240120.017512001.0002301.280.68P
450Alex McRae28CHW2002.000000000.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
451Austin Meadows26TBR797344623.2108101520.981-7-13-3-511.531.34OF
452John Means28BAL26261146.21431010.9290000.800.50P
453Francisco Mejia25TBR786556596.06025643442.9932524-19.037.48C-1B-P
454J.C. Mejía24CLE1711052.1936001.0000001.550.53P
455Danny Mendick27CHW685143459.21535597115.993-3-8-3-702.982.142B-SS-OF-3B-P
456Óscar Mercado26CLE685648508.1129125311.99236511-22.271.88OF
457Yermín Mercedes28CHW4107.032010.667000002.570.501B-C-P
458Whit Merrifield32KCR1601601401372.27023113838103.98921121014.554.112B-OF
459Julian Merryweather29TOR131013.0101001.0000000.690.08P
460Jake Meyers25HOU443634333.28684110.9880-141402.291.93OF
461Keynan Middleton27SEA321031.0101001.000-1-600.290.03P
462Owen Miller24CLE544845425.026617784539.981-5-15-5-14-15.534.752B-1B-3B-SS
463Wyatt Mills26SEA110012.2312001.0000002.130.27P
464Tommy Milone34TOR61014.0110001.000-1-1400.640.17P
465Juan Minaya30MIN290040.0624001.000-1-501.350.21P
466Mike Minor33KCR28280158.291710.8891100.450.29P
467Anthony Misiewicz26SEA660054.2624001.000-1-400.990.09P
468Casey Mize24DET30301150.12791711.9633401.560.87P
469Sam Moll29OAK80010.1303001.000-1-1902.610.38P
470Yoán Moncada26CHW1381381321182.1342902361628.95310103302.482.363B
471Adalberto Mondesí25KCR303026257.1882462210.97727-2-9-13.012.773B-SS
472Frankie Montas28OAK32320187.028101712.9643301.300.84P
473Rafael Montero30TOT440049.1945011.000-1-2401.640.20P
474Jordan Montgomery28NYY30300157.12121810.952-1-101.140.67P
475Dylan Moore28SEA12510174908.1350190156438.989811101303.432.532B-OF-3B-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
476Jovani Morán24MIN5008.000000-1-250.000.00P
477Mitch Moreland35OAK87662.053494051.000020007.696.631B-P
478Eli Morgan25CLE1818089.112111021.0001201.210.67P
479Taylor Motter31BOS21011.041211.750-2-1750002.451.502B
480Ryan Mountcastle24BAL10210088848.068964839256.997-5-7-6-807.296.541B-OF
481Cedric Mullins26BAL1531461391264.0402389762.985-6-6-1012.822.59OF
482Andrés Muñoz22SEA1000.200000000.000.00P
483Yairo Muñoz26BOS42229.0523001.000-1-370001.551.252B-OF
484Patrick Murphy26TOR8009.100000000.000.00P
485Sean Murphy26OAK11210499923.19218734266.993341013-18.928.17C
486Tom Murphy30SEA888371727.26956642472.990-2-31208.517.82C
487Packy Naughton25LAA75022.2725001.0001902.781.00P
488Josh Naylor24CLE626151520.01771571646.977-5-11-1-202.992.62OF-1B
489Kyle Nelson24CLE10009.2101001.0000000.930.10P
490Nick Nelson25NYY112014.1101001.0000000.630.09P
491Tyler Nevin24BAL65437.01615010.938-1-23-1-3203.652.50OF-1B
492Jake Newberry26KCR4004.1101011.0000002.080.25P
493Ljay Newsome24SEA71014.200000000.000.00P
494Vinny Nittoli30SEA1001.000000000.000.00P
495Daniel Norris28DET380036.2440001.0000000.980.11P
496Jacob Nottingham26SEA44433.029263021.0000-40007.917.251B
497Renato Núñez27DET88567.077725081.000-1-14-1-18010.349.631B
498Darren O'Day38NYY120010.2101001.0000000.840.08P
499Ryan O'Hearn27KCR443616289.01461376311.97913-1-404.453.11OF-1B
500Bailey Ober25MIN2020092.11037011.0002400.970.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
501Joseph Odom29TBR1002.0220001.000000009.002.00C
502Rougned Odor27NYY978969786.23051011911337.95722-3-5-13.342.732B-3B
503Jake Odorizzi31HOU24230104.22371511.9573601.890.92P
504Shohei Ohtani26LAA26230138.21811610.9440-221701.100.57P-OF
505Edward Olivares25KCR362722243.14642220.957-3-170001.631.22OF
506Matt Olson27OAK1521521481338.21235115673698.995-6-56528.268.091B
507Kaleb Ort29BOS1000.100000000.000.00P
508Oliver Ortega24LAA8009.1211001.0000001.930.25P
509Adam Ottavino35BOS690062.0100730.700-5-1601.020.10P
510Glenn Otto25TEX66023.1303001.0000001.160.50P
511Connor Overton27TOR4006.2101001.0000001.350.25P
512Kevin Padlo24TBR94240.01871013.9441150003.831.893B-1B
513Joshua Palacios25TOR1211791.215141001.0001811301.471.25OF
514Joe Panik30TOR332814238.0104386158.9520-1-6-3003.742.913B-2B-1B
515Enoli Paredes25HOU12008.220110.5000001.040.08P
516Isaac Paredes22DET232120189.2822852210.976-2-10-2-1303.803.482B-3B-SS
517Hoy Park25NYY1002.0220001.00001200009.002.00OF
518Blake Parker36CLE470043.2532001.000-1-501.030.11P
519Luis Patiño21TBR1915077.170520.7140000.580.26P
520Spencer Patton33TEX420042.1853001.0001501.700.19P
521James Paxton32SEA1101.100000000.000.00P
522Joel Payamps27TOT371050.1505001.0000000.890.14P
523Brad Peacock33BOS2105.100000000.000.00P
524Nate Pearson24TOR121015.000000000.000.00P
525Elvis Peguero24LAA3002.100000000.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
526Félix Peña31LAA2001.200000000.000.00P
527Wandy Peralta29NYY461042.21028011.0001502.110.22P
528Wily Peralta32DET1918093.2115420.818-1-200.860.47P
529Francisco Pérez23CLE4006.200000000.000.00P
530Martín Pérez30BOS36220114.017314021.00012-11.340.47P
531Óliver Pérez39CLE5003.200000000.000.00P
532Roberto Pérez32CLE444342366.03923761242.99001-1-319.548.82C-1B
533Salvador Perez31KCR1241201011002.2103897561212.99845-5-619.308.35C
534DJ Peters25TEX504845426.11061033021.000-3-73832.242.12OF
535Yusmeiro Petit36OAK780078.0936001.000-1-301.040.12P
536Jake Petricka33LAA7006.0101001.0000001.500.14P
537David Phelps34TOR111010.100000000.000.00P
538Brett Phillips27TBR1097460714.1221213441.9821221111802.731.99OF-P
539Evan Phillips26TBR1003.000000000.000.00P
540Chad Pinder29OAK705736487.21381053129.986-7-18-3-7-12.511.79OF-2B-SS-3B
541Michael Pineda32MIN22210109.11421111.9291201.070.59P
542Stephen Piscotty30OAK674931416.21031030001.00014-6-1702.221.54OF
543Nick Pivetta28BOS31300155.0187830.833-2-300.870.48P
544Kevin Plawecki30BOS554026339.23973831221.995-9-32-3-11-210.477.05C-1B-P
545Zach Plesac26CLE25250142.230161220.9331101.771.12P
546Adam Plutko29BAL381056.1835001.0002701.280.21P
547Jorge Polanco27MIN1431381181208.05661883611781.9704422-14.093.452B-SS
548Sean Poppen27TBR1000.200000000.000.00P
549Yohel Pozo24TEX22218.015150001.0001670007.507.50C
550Ryan Pressly32HOU640064.0104511.900-1-3-11.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
551Austin Pruitt31HOU2002.2000000000.000.00P
552Albert Pujols41LAA202015165.11471378213.9860-1-3-22-17.896.901B-3B
553A.J. Puk26OAK120013.1202001.00011501.350.17P
554Cal Quantrill26CLE40220149.22881913.9643401.620.68P
555José Quijada25LAA260025.2202001.0001800.700.08P
556Jose Quintana32LAA2410053.182510.8750001.180.29P
557Cal Raleigh24SEA433634333.0312303810.99700-1-4-18.417.23C
558Brooks Raley33HOU580049.01349021.0002802.390.22P
559Erasmo Ramírez31DET170026.2422001.0000001.350.24P
560Harold Ramírez26CLE939073757.0188186020.989-5-8-8-12-12.211.98OF-1B
561José Ramírez28CLE1331321221141.03331052131534.955910101102.512.393B
562Noé Ramirez31LAA2003.100000000.000.00P
563Yohan Ramírez26SEA250027.2312001.000-1-700.980.12P
564AJ Ramos34LAA4004.200000000.000.00P
565Wilson Ramos33TOT343129264.124823711021.000-5-23-9-40-48.447.29C
566Drew Rasmussen25TBR2010059.0633001.0000000.920.30P
567Robbie Ray29TOR32320193.12041511.950-2-200.880.59P
568Cody Reed28TBR12009.2321001.0000002.790.25P
569Rob Refsnyder30MIN493732342.18481211.98815-2-702.181.69OF
570Anthony Rendon31LAA575753497.014631114112.993-2-5-6-1402.632.543B
571Hunter Renfroe29BOS1421391301213.028125316123.957-10-9-1002.001.89OF
572Luis Rengifo24LAA524641424.017763105922.949-2-6-2-5-13.573.00SS-OF-3B-2B
573Franmil Reyes25CLE1111476.016142001.00002-1-1501.891.45OF
574Víctor Reyes26DET625652503.1118115210.992-3-6-6-14-12.091.89OF
575Garrett Richards33BOS40220136.22071122.900-2-301.190.45P
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
576Trevor Richards28TOT380044.2404001.0000000.810.11P
577JT Riddle29MIN32116.0606011.00015317503.382.00SS
578Stephen Ridings25NYY5005.021010.500-1-4001.800.20P
579Yacksel Ríos28TOT230027.1606001.00028801.980.26P
580Emmanuel Rivera25KCR292724231.183304853.940-1-31503.032.693B-1B
581René Rivera37CLE201717152.017816810011.00000-5-39-210.548.90C
582Sebastián Rivero22KCR1798106.0103958001.000-1-110008.756.06C
583Anthony Rizzo31NYY474645414.133530824330.991-2-4-5-1407.217.061B
584Tanner Roark34TOR3107.000000-1-290.000.00P
585Luis Robert Jr.23CHW676766575.1166159341.9763648-22.532.42OF
586David Robertson36TBR121012.0211001.0000001.500.17P
587Hansel Robles30TOT720069.0104510.9000001.170.13P
588Jacob Robson26DET41118.0220001.000000001.000.50OF
589Carlos Rodón28CHW24241132.2103520.800-4-600.540.33P
590Chris Rodriguez22LAA152029.2220001.000-1-700.610.13P
591Eduardo Rodríguez28BOS32310157.215114011.0001100.860.47P
592Joely Rodríguez29TOT520046.11421111.929-2-5202.530.25P
593Nivaldo Rodriguez24HOU4007.1202001.00012702.450.50P
594Chaz Roe34TBR1000.200000000.000.00P
595Jake Rogers26DET383533312.23082891813.99731214-28.847.87C-P-3B
596Taylor Rogers30MIN390040.1514001.000-1-501.120.13P
597Jose Rojas28LAA574227393.01307552310.97738-6-1812.912.12OF-2B-3B-1B
598Jordan Romano28TOR620063.0927001.000-1-301.290.15P
599Sal Romano27NYY4003.1101001.0000002.700.25P
600Sergio Romo38OAK660061.283411.8750001.020.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
601Brent Rooker26MIN454218317.27572210.987-9-35-9-3302.101.64OF
602Ben Rortvedt23MIN392819256.02612441432.98941952329.076.62C
603Amed Rosario25CLE1351321221143.04401382921059.977-4-4-11-11-23.393.09SS-OF
604Eddie Rosario29CLE727262598.2125120411.9925112401.861.72OF
605Ben Rowen32LAA80011.131110.6670001.590.25P
606José Ruiz26CHW590065.041210.7500000.420.05P
607Rio Ruiz27BAL282319216.11044359210.98102-1-604.243.192B-3B
608Joe Ryan25MIN55026.231110.6670000.680.40P
609Hyun Jin Ryu34TOR31311169.011110001.000-2-200.590.35P
610Casey Sadler30SEA420040.171512.8570001.340.14P
611Chris Sale32BOS99042.2606001.0000001.270.67P
612Gary Sánchez28NYY11010092879.19929325461.994-9-12-10-14-510.098.96C
613Nick Sandlin24CLE340033.2404011.0000001.070.12P
614Patrick Sandoval24LAA1714087.01037001.0000001.030.59P
615Miguel Sanó28MIN1211171061033.0946881491695.983-9-11-8-908.107.321B-3B
616Carlos Santana35KCR1361361241167.010581001507117.993001128.117.731B
617Danny Santana30BOS312721245.012311940161.000-1-30004.523.73OF-1B
618Dennis Santana25TEX390039.231111.667-1-500.450.05P
619Ervin Santana38KCR382065.1116411.909-2-601.380.26P
620Anthony Santander26BAL858268698.1169166211.994-5-9-1-1-22.171.98OF
621Héctor Santiago33SEA131026.1440001.0000001.370.31P
622Tayler Saucedo28TOR290025.2606001.0001802.100.21P
623Hirokazu Sawamura33BOS550053.0413001.000-1-400.680.07P
624Josh Sborz27TEX630059.0835021.000-1-301.220.13P
625Mac Sceroler26BAL5007.220110.5000001.170.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
626Scott Schebler30LAA118775.221210001.000-1-110002.501.91OF
627Clarke Schmidt25NYY2106.1101001.000-1-3201.420.50P
628Jonathan Schoop29DET1411411221220.0107591115410106.99133-4-4-27.866.961B-2B-3B
629John Schreiber27BOS1003.000000000.000.00P
630Kyle Schwarber28BOS252317198.291882110.989-4-23-3-1814.083.60OF-1B
631Frank Schwindel29OAK1001.0110011.000000009.001.001B
632Tanner Scott26BAL620054.0514001.0000000.830.08P
633Andre Scrubb26HOU180019.2202011.0000000.920.11P
634Connor Seabold25BOS1103.000000000.000.00P
635Kyle Seager33SEA1491481401302.2404992911443.965-3-3-3-312.692.623B
636Sam Selman30LAA180017.0202001.00011201.060.11P
637Marcus Semien30TOR1611601501380.1590218363991.9851191210-13.793.462B-SS
638Luis Severino27NYY4006.0110001.0000001.500.25P
639Pedro Severino27BAL10910295883.08327973142.995-6-8-9-12-88.447.60C
640Paul Sewald31SEA620064.2104420.800-1-301.110.13P
641Bryan Shaw33CLE810077.1135710.9230001.400.15P
642Travis Shaw31BOS115353.04237324.952-1-25-3-68-16.793.641B
643Gavin Sheets25CHW272414186.07774127.974-4-27-4-2503.632.78OF-1B
644Justus Sheffield25SEA2115080.11751112.941-1-201.790.76P
645Ryan Sherriff31TBR160014.2202001.00011401.230.13P
646Matt Shoemaker34MIN1611060.1137510.923-1-301.790.75P
647Zack Short26DET574742425.023560170532.97961713-24.874.04SS-3B-2B
648Andrelton Simmons31MIN1311261081091.25011673221267.9761315151604.033.73SS
649Brady Singer24KCR27271128.1209561.700-6-900.980.52P
650Jose Siri25HOU15117102.214122001.000-2-26-1-1111.230.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
651Chance Sisco26BAL211918159.217216111001.0003230009.708.19C
652Tarik Skubal24DET31290149.12241530.8641101.150.61P
653Aaron Slegers28LAA290031.0514001.000-1-601.450.17P
654Devin Smeltzer25MIN1004.2110001.0000001.931.00P
655Burch Smith31OAK310043.151310.8000000.830.13P
656Joe Smith37TOT500039.2826001.00013001.820.16P
657Kevan Smith33TBR21110.213130001.0000000010.976.50C
658Kevin Smith24TOR1510489.02261514.9551160002.121.313B-OF-1B
659Kirby Snead26TOR7007.2110001.0000001.170.14P
660Nicklaus Snyder25TEX4003.200000000.000.00P
661Nick Solak26TEX1211201171050.2444169270563.989-14-16-6-713.763.632B
662Jorge Soler29KCR464624345.06766010.985-6-21-8-27-11.721.43OF
663Peter Solomon24HOU60014.0321001.0000001.930.50P
664Joakim Soria37TOR10008.000000000.000.00P
665Gregory Soto26DET620063.2817001.0000001.130.13P
666Gabe Speier26KCR7007.2211001.0000002.350.29P
667George Springer31TOR404030333.29188120.978-3-12-1-3-12.402.23OF
668Jeffrey Springs28TBR430044.2312011.0000000.600.07P
669Ryne Stanek29HOU720068.1624021.0000000.790.08P
670Giancarlo Stanton31NYY262611199.25150010.9802140002.251.92OF
671Cody Stashak27MIN150015.2101001.0000000.570.07P
672Max Stassi30LAA868076703.07266972541.994-1-2101719.248.40C
673Josh Staumont27KCR640065.252210.800-1-300.550.06P
674Drew Steckenrider30SEA620067.2761001.000-3-900.930.11P
675Trevor Stephan25CLE430063.1106220.800-1-301.140.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
676DJ Stewart27BAL726539530.0117111240.966-7-17-9-20-21.921.57OF
677Jonathan Stiever24CHW1000.00000000.00P
678Myles Straw26TOT1561491461338.0394386622.995664302.642.51OF
679Hunter Strickland32TOT220022.1211001.0000000.810.09P
680Ross Stripling31TOR24190101.11028001.0001200.890.42P
681Garrett Stubbs28HOU167682.079772001.00011800-18.674.94C-OF
682José Suarez23LAA2314198.1126510.917-1-201.010.48P
683Cole Sulser31BAL600063.11064001.0002601.420.17P
684Kurt Suzuki37LAA696355557.064059733105.984-5-11-12-26-310.189.13C
685Erik Swanson27SEA332035.132010.6670000.510.06P
686Anthony Swarzak35KCR7007.200000000.000.00P
687Jameson Taillon29NYY29290144.11459001.000-2-300.870.48P
688Domingo Tapia29TOT340033.2202001.0000000.530.06P
689Dillon Tate27BAL620067.22051411.95000-12.530.31P
690Mike Tauchman30NYY84242.012120001.0001170002.571.50OF
691Leody Taveras22TEX484644402.0132128131.97792761702.892.69OF
692Blake Taylor25HOU510042.241210.750-2-900.630.06P
693Josh Taylor28BOS610047.2202001.000-1-400.380.03P
694Michael A. Taylor30KCR1391351321186.03653511133.9921010191922.752.60OF
695Julio Teheran30DET1105.0101001.0000001.801.00P
696Anderson Tejeda23TEX55444.01046021.00011912702.051.673B-2B
697Rowdy Tellez26TOR181513132.1128122429.984-3-25-2-1808.576.631B
698Ryan Tepera33CHW220018.0101001.0000000.500.05P
699Curtis Terry24TEX1118.0642011.0000-300006.756.001B
700Matt Thaiss26LAA22116.018171001.0000-1500010.139.001B
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
701Caleb Thielbar34MIN590064.0734001.000-1-300.980.12P
702Dillon Thomas28SEA42222.01091001.00001615404.092.50OF
703Ryan Thompson29TBR360034.0523001.0001601.320.14P
704Trent Thornton27TOR373049.0404001.0000000.730.11P
705Lewis Thorpe25MIN54015.1422001.0000002.350.80P
706Ty Tice24TOR4007.000000000.000.00P
707Ka'ai Tom27OAK54235.0880001.000-1-210002.061.33OF-P
708Abraham Toro24TOT908986805.0302106188835.974011103.293.202B-3B-1B
709Luis Torrens25SEA423734325.23263091523.994-1-5-3-11-28.957.71C-1B-3B
710Gleyber Torres24NYY1271231161085.04481542751948.958-9-10-12-13-13.563.38SS-2B
711Taylor Trammell23SEA504843416.21201182001.000-4-12-2-5-12.592.40OF
712Jose Trevino28TEX888176713.06776442763.991-4-781338.477.63C
713Lou Trivino29OAK710073.21055021.0000001.220.14P
714Mike Trout29LAA363631295.053530001.000-2-9-4-1601.621.47OF
715Yoshi Tsutsugo29TBR1511798.084804091.00011200-17.715.601B
716Kyle Tucker24HOU1351301241157.0263254632.9891010101022.021.93OF
717Spencer Turnbull28DET99150.01266001.000-2-802.161.33P
718Kyle Tyler24LAA50012.1312001.0000002.190.60P
719Justin Upton33LAA878658688.2126121321.984-2-4-11-19-21.621.43OF
720José Ureña29DET26180100.21610511.9381201.340.58P
721Ramón Urías27BAL817355632.02791051621233.9571100-23.802.97SS-2B-3B
722José Urquidy26HOU20200107.01266001.000-1-201.010.60P
723Gio Urshela29NYY11410991954.2308792171232.961-1-1-5-612.792.393B-SS
724Pat Valaika28BAL887352660.0317159157135.997-6-11-9-1614.313.102B-SS-1B-3B-OF-P
725César Valdez36BAL390046.0211001.000-2-9-10.390.05P
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
726Framber Valdez27HOU22221134.2135710.923-5-7-10.800.55P
727Phillips Valdéz29BOS280040.01156011.0001502.480.39P
728Breyvic Valera29TOR282113188.0502030031.0000-3-2-1302.391.613B-2B
729Andrew Vaughn23CHW12011284956.1239226944.98334-8-1012.211.88OF-1B-3B-2B
730Christian Vázquez30BOS1321191051062.1120411376076.9943445310.148.74C-2B-3B-1B
731Andrew Velazquez26NYY282014180.182255435.963-3-190003.942.82SS
732Alex Verdugo25BOS1431361201188.0230217941.983-12-121111.711.58OF
733Will Vest26SEA320035.0114612.9091602.570.31P
734Nick Vincent34MIN70012.220110.5000000.710.14P
735Luke Voit30NYY424231344.129727715521.983-2-7-2-707.636.951B
736Michael Wacha29TBR29230124.21578021.000-1-201.080.52P
737Brandon Waddell27TOT5005.000000000.000.00P
738Konner Wade29BAL70012.1220001.0000001.460.29P
739Tyler Wade26NYY903516402.21426771413.972-6-18-5-14-23.081.35SS-3B-OF-2B
740Taylor Walls24TBR524440408.016640121523.97061892603.553.04SS-2B-3B
741Jared Walsh27LAA1441361331212.299891973696.994-2-2-3-2-17.366.791B-OF
742Donovan Walton27SEA211715155.2672836310.955-3-200003.702.782B-OF-SS-3B
743Andrew Wantz25LAA210027.1110001.0000000.330.05P
744Taylor Ward27LAA645937511.2130126220.985-3-7-4-902.251.97OF-C
745Austin Warren25LAA160020.1743001.00011003.100.44P
746Spenser Watkins28BAL1610054.2743001.0001401.150.44P
747Tony Watson36LAA360033.0103521.800-1-602.180.22P
748Ryan Weber30TOT3008.2110001.0000001.040.33P
749Jordan Weems28OAK5004.100000000.000.00P
750Alex Wells24BAL118042.281520.7501501.270.55P
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
751Tyler Wells26BAL440057.0413001.0000000.630.09P
752J.B. Wendelken28OAK260025.0211011.0000000.720.08P
753Joey Wendle31TBR135118941081.13951202641132.9721113101113.202.593B-SS-2B
754Eli White27TEX615547495.21341211123.985122912-12.402.13OF-2B
755Evan White25SEA302826237.224622717228.9920-121009.248.131B
756Garrett Whitlock25BOS460073.1835001.0000000.980.17P
757Stevie Wilkerson29BAL301916178.1974549311.969-1-50014.743.032B-OF-P
758Nick Williams27CHW33328.0550001.00000-1-4201.611.67OF
759Jacob Wilson30TOT117255.01569011.0001110002.451.363B-2B-OF
760Justin Wilson33NYY210018.000000000.000.00P
761Matt Wisler28TBR270029.1211001.0000000.610.07P
762Nick Wittgren30CLE601062.1853001.000-1-301.160.13P
763Asher Wojciechowski32NYY1104.000000000.000.00P
764Connor Wong25BOS53331.032311001.00013913909.296.40C
765Kean Wong26LAA24137125.1513021071.0002161923.662.132B-OF-3B
766Hunter Wood27TEX5005.0101001.0000001.800.20P
767Brandon Workman32BOS190020.0422001.0000001.800.21P
768Mike Wright Jr.31CHW130018.0514001.0000002.500.38P
769Austin Wynns30BAL443933344.13082891811.997310-6-2108.026.67C-P-1B
770Hyeon-jong Yang33TEX124035.1541011.0000001.270.42P
771Ryan Yarbrough29TBR30211155.024618001.0000001.390.80P
772Alex Young27CLE100010.1110001.0000000.870.10P
773Daniel Zamora28SEA4004.1110001.0000002.080.25P
774Seby Zavala27CHW333122267.23092961210.997-5-22-2-9-210.369.33C
775Angel Zerpa21KCR1105.0202001.0000003.602.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
776T.J. Zeuch25TOR53015.021010.500-1-1300.600.20P
777Bradley Zimmer28CLE978477760.0189187110.995111834-22.231.94OF
778Kyle Zimmer29KCR522054.0945031.0000001.500.17P
779Bruce Zimmermann26BAL1413064.1514001.00000-10.700.36P
780Tyler Zuber26KCR310027.1413001.0000001.320.13P
781Mike Zunino30TBR1059784860.19519093752.99500710-39.909.01C