Team Fielding

Team Fielding Table
Tm #Fld RA/G DefEff G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood
Arizona Diamondbacks504.86.6821621458109612990.058484330145662138.989-9-11324
Atlanta Braves543.75.6891621458117312990.058344330143668131.9881013528
Baltimore Orioles584.31.7041621458108412978.057434326133681100.986-21-210-1
Boston Red Sox574.61.693162145897413074.0592243581449115117.981283490-8
Chicago Cubs564.13.7051621458108312891.05722429713497691.9871213703
Chicago White Sox635.02.6851621458114512780.056264260127690115.984-81-8-87-5-7
Cincinnati Reds594.28.7021621458107812852.055934284121396100.98381-30-10
Cleveland Guardians503.86.7091611449104712852.057484284137787130.9853638910
Colorado Rockies545.73.6711621458115412840.059264280156482164.986-7-1201-2
Detroit Tigers483.96.7091621458104513023.058304341140980129.9863635005
Houston Astros554.03.7041611449109112888.056924296131284130.9854041-13
Kansas City Royals503.98.6961621458105212852.057924284142385125.9851214745
Los Angeles Angels644.92.7041621458115912879.058294293143997152.9831511501
Los Angeles Dodgers594.23.7101621458102613011.057914337136688119.9851016610
Miami Marlins705.19.6811621458103112936.0586143121432117123.980-56-5-290-3
Milwaukee Brewers563.96.7091621458110313014.057754338134889113.985484641-1
Minnesota Twins524.54.6951621458101512963.05621432112307075.988-57-5-2003
New York Mets574.30.7041621458102812981.058294327140894127.984-10180-6
New York Yankees524.12.7031621458115313074.057714358132093112.984713101
Oakland Athletics554.72.6911621458106412930.057544310136084142.985-37-3-64-1-2
Philadelphia Phillies474.14.6921621458111612984.058804328146785121.986-16-130-3
Pittsburgh Pirates564.56.6871621458108412948.057774316137091139.984-24-2-70-5
San Diego Padres494.13.6971621458109112954.056904318129775117.987-37-3-80-9
Seattle Mariners503.75.7241621458105712897.05671429912937995.9865153901
San Francisco Giants574.31.6831621458110112903.059464301155887135.985-46-4-31-3
St. Louis Cardinals444.44.6961621458109412996.059324332152575155.987-402906
Tampa Bay Rays544.09.7061621458108012966.056774322126590108.984131-70-1
Texas Rangers564.56.7021621458114312849.057224283136673106.987262330-6
Toronto Blue Jays554.59.7051621458104412846.057294282135592125.98432310237
Washington Nationals484.72.6761621458116412906.0584943021438109155.981-25-2-21-1-2
League Average484.39.6971621457108612935 57794312138186123.985-10160-0
14434.39.69748584372232575388047.01733801293494143725943689.985-3504660-9
Tm #Fld RA/G DefEff G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood

Player Standard Fielding

Player Standard Fielding Table
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1Andrew Abbott25CINNL25250138.01468001.0001100.910.56P
2CJ Abrams23WSNNL1361351241170.25261603491768.968-9-91123.913.74SS
3Bryan Abreu27HOUAL780078.1853001.000-2-500.920.10P
4José Abreu37HOUAL353128275.127625419324.989-3-13-2-9-18.927.801B
5Wilyer Abreu25BOSAL13011070960.1238222972.9711519162022.161.78OF
6Luisangel Acuña22NYMNL1210995.24593513.978230113-14.143.38SS-2B
7Ronald Acuña Jr.26ATLNL494847428.010298220.980-4-10-7-1902.102.08OF
8Jason Adam32TOTZZ740073.21147011.000-2-3201.340.15P
9Willy Adames28MILNL1611611511406.15472043232066.963-8-7-16-1413.373.27SS
10Austin Adams33OAKAL560041.1422011.000-1-500.870.07P
11Jordyn Adams24LAAAL119985.02423010.958-1-18-2-2802.442.09OF
12Riley Adams28WSNNL403629314.12942791052.983-6-22-2-8-28.277.23C
13Ty Adcock27NYMNL3004.100000000.000.00P
14Jo Adell25LAAAL1231171131035.2241234340.983786612.061.93OF
15Joan Adon25WSNNL81010.2624001.00011905.060.75P
16Ehire Adrianza34LAAAL86660.014212021.00012012002.101.753B-2B
17Julian Aguiar23CINNL77031.2624001.0000001.710.86P
18Nick Ahmed34TOTNL696658563.125577175340.988-2-5-1-2-24.033.65SS-2B
19Keegan Akin29BALAL660078.2707001.0002500.800.11P
20Ozzie Albies27ATLNL999998875.2395153239357.992111114.033.962B
21Jorge Alcalá28MINAL540058.11046001.000-2-7-11.540.19P
22Kevin Alcántara21CHCNL33226.0220001.0001490000.690.67OF
23Sam Aldegheri22LAAAL33013.000000000.000.00P
24Blaze Alexander25ARINL443529312.01284577616.953-5-19-4-1503.522.71SS-2B-3B
25CJ Alexander27KCRAL33225.0413001.000-2-86-1-4801.441.333B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
26Scott Alexander34OAKAL450038.2817001.0001501.860.18P
27Tyler Alexander29TBRAL2390107.2156810.933-1-201.170.61P
28Kolby Allard26PHINL74027.0523001.0001701.670.71P
29Logan Allen27ARINL120028.0624001.0000001.930.50P
30Logan Allen25CLEAL2020097.114410001.0001201.290.70P
31Nick Allen25OAKAL413024269.11294974624.9531641804.113.00SS-3B-2B
32Yency Almonte30CHCNL170015.200000000.000.00P
33Pete Alonso29NYMNL1611591571412.112851179997117.995-1-1-3-328.147.941B
34Dan Altavilla31KCRAL5103.2211001.0000004.910.40P
35Jose Altuve34HOUAL1471461301262.0475158312585.98933-13-1223.353.202B
36José Alvarado29PHINL660061.2422001.000-3-1000.580.06P
37Armando Alvarez29OAKAL1410580.039309041.000-3-46-3-4504.392.793B-1B-2B-OF
38Eddy Alvarez34NYMNL123038.01899011.00012013204.261.382B-SS-P
39Francisco Alvarez22NYMNL968270726.08067752561.993-6-11-1-2-89.928.33C
40Nacho Alvarez Jr.21ATLNL88870.221813031.0000-3-1-1702.672.632B-3B
41Yordan Alvarez27HOUAL535323421.07571310.987-2-5-5-1401.581.40OF
42Adbert Alzolay29CHCNL180017.1312001.000-1-1201.560.17P
43Adael Amador21COLNL1010985.039142418.974-2-35-1-1404.023.802B
44Jacob Amaya25TOTAL242117187.1693434110.9860-331903.272.83SS-2B
45Miguel Amaya25CHCNL11610388905.28938563163.993125758.817.65C
46Brian Anderson31ATLNL32014.0330001.0001570001.931.00OF-3B
47Chase Anderson36TOTAL291058.1752001.000-1-2001.080.24P
48Grant Anderson27TEXAL230026.2202001.000-1-800.680.09P
49Justin Anderson31CHWAL560053.1514001.000-1-400.840.09P
50Nick Anderson33KCRAL370035.2413001.0001601.010.11P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
51Shaun Anderson29TOTZZ62016.1211001.0000001.100.33P
52Tim Anderson31MIANL636259537.124566170934.963-1-20003.953.75SS
53Tyler Anderson34LAAAL31310179.12515911.960-1-101.200.77P
54Clayton Andrews27NYYAL1000.100000000.000.00P
55Matt Andriese34MIANL4006.0110001.0000001.500.25P
56Miguel Andujar29OAKAL727164615.21411291021.986816-1-112.031.90OF-1B
57Tejay Antone30CINNL4002.000000-1-10000.000.00P
58Jonathan Aranda26TBRAL282519219.0156137190111.000141516.415.201B-2B-3B
59Orlando Arcia29ATLNL1571561501381.15721683931187.981-3-3-1-123.663.57SS
60Nolan Arenado33STLNL1461451321268.1392103280926.97713126602.722.623B
61Gabriel Arias24CLEAL484130361.01465783612.95900-3-903.492.643B-SS-OF-2B-1B
62Shawn Armstrong33TOTZZ577066.2404011.000-3-5400.540.07P
63Randy Arozarena29TOTAL1451411311247.1286279520.993-3-2-7-6-12.051.96OF
64Luis Arráez27TOTNL10010081872.0644508127959.98600-6-8-16.555.721B-2B
65Spencer Arrighetti24HOUAL29280145.01358001.000-2-300.810.45P
66Aaron Ashby26MILNL142028.1110001.000-2-1400.320.07P
67Graham Ashcraft26CINNL1515077.12110830.857-1-302.091.20P
68Javier Assad26CHCNL29290147.02381412.9572301.350.76P
69Nick Avila26SFGNL80011.2110001.0000000.770.13P
70Pedro Avila27TOTZZ540082.21082021.00011401.090.19P
71José Azocar28SDPNL56179225.258580001.000317-1-502.311.04OF
72Lake Bachar29MIANL10009.1202001.00012101.930.20P
73Akil Baddoo25DETAL282115188.242420001.00016-1-602.001.50OF
74Harrison Bader30NYMNL140108971025.1283278140.9861417-2-2-12.451.99OF
75Ji Hwan Bae24PITNL242116191.259581011.000-3-19-1-602.772.46OF-2B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
76Javier Báez31DETAL807673672.1320122189939.972-1-2-4-724.163.89SS
77Patrick Bailey25SFGNL11510198908.09629045537.99767202609.518.34C
78Bryan Baker29BALAL190023.1413011.0000001.540.21P
79Darren Baker25WSNNL52221.0523011.000-1-81-2-11402.141.002B-OF
80Luken Baker27STLNL1003.0110001.000-1-228-1-40003.001.001B
81Brooks Baldwin23CHWAL333232281.01174669216.983-4-17-2-903.683.482B-SS
82Anthony Banda30LADNL482049.2817001.0000001.450.17P
83Tanner Banks32TOTZZ632072.1110830.727-2-3301.000.13P
84Addison Barger24TORAL635536485.1138824977.949-5-133702.431.873B-OF
85Scott Barlow31CLEAL630055.0945001.000-2-701.470.14P
86Austin Barnes34LADNL474238368.23833681052.987-4-122739.238.04C-2B
87Jacob Barnes34WSNNL630066.096210.889-2-601.090.13P
88Matt Barnes34WSNNL140013.1110001.000-1-1500.680.07P
89Tucker Barnhart33ARINL312919249.0225214921.99114-2-1018.066.97C-P
90Jorge Barrosa23ARINL63338.01110010.90912813102.371.67OF
91Joey Bart27PITNL696256545.05254982343.992-2-5-4-9-18.607.55C
92Chris Bassitt35TORAL31310171.029121613.966-1-101.470.90P
93Brady Basso26OAKAL74022.1101001.000-1-900.400.14P
94Matthew Batten29SDPNL1118.0752011.00011160007.887.001B
95Brett Baty24NYMNL474333380.01223387210.98412-1-302.842.553B
96Jake Bauers28MILNL896949628.148444138542.990-1-3-2-306.864.991B-OF-P
97Mike Baumann28TOTZZ570058.1127320.833-2-4101.540.18P
98Shane Baz25TBRAL1414079.1743011.0001300.790.50P
99Eduard Bazardo28SEAAL230027.2211001.000-1-700.650.09P
100Jordan Beck23COLNL545045444.110096311.990251222.011.83OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
101Tristan Beck28SFGNL71016.0211001.0000001.130.29P
102David Bednar29PITNL620057.2642001.000-3-1000.940.10P
103Tyler Beede31CLEAL130014.0202001.000-1-1401.290.15P
104Jalen Beeks30TOTNL710070.0113711.9090001.290.14P
105Clayton Beeter25NYYAL3003.200000000.000.00P
106Josh Bell31TOTNL989753813.073968547758.991-5-7-9-13-18.107.471B
107Cody Bellinger28CHCNL10610687926.23133011025.994-3-40023.022.68OF-1B
108Brayan Bello25BOSAL30300162.138201621.9470002.001.20P
109Valente Bellozo24MIANL1313068.2945001.0001301.180.69P
110Anthony Bender29MIANL590053.0642001.000-1-401.020.10P
111Andrew Benintendi29CHWAL1251181141031.0250244330.988-3-3-13-15-42.161.98OF
112Will Benson26CINNL11810252884.0233226520.991-6-8-6-8-12.351.96OF
113Jonathan Bermúdez28MIANL3106.200000000.000.00P
114Brennan Bernardino32BOSAL573051.0135620.8462801.940.19P
115José Berríos30TORAL32321192.132121821.9382201.400.94P
116Prelander Berroa24CHWAL170019.0413001.00011101.890.24P
117Steward Berroa25TORAL2198107.028271001.00033733302.361.33OF
118Jon Berti34NYYAL211817167.04583434.93321621402.262.003B-2B-OF
119Christian Bethancourt32TOTNL604233384.13663412052.98638-3-908.456.02C
120Mookie Betts31LADNL11511589974.13591761711233.967-1-122-13.212.75SS-OF-2B
121Tanner Bibee25CLEAL31310173.235122121.9436701.711.06P
122Bo Bichette26TORAL818172684.124276159735.971-4-7-3-503.092.90SS
123Phil Bickford28NYYAL8008.110010.000-2-4800.000.00P
124Osvaldo Bido28OAKAL169063.193510.889-1-301.140.50P
125Shane Bieber29CLEAL22012.0211001.0000001.501.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
126Brandon Bielak28TOTAL160029.2404001.0000001.210.25P
127Hunter Bigge26TOTZZ191017.1101001.000-1-7000.520.05P
128Cavan Biggio29TOTZZ695639508.023414582723.970-7-16-3-714.022.872B-3B-1B-OF
129Jake Bird28COLNL350040.0505001.0000001.130.14P
130Hayden Birdsong22SFGNL1616072.0127410.9170001.380.69P
131Spencer Bivens30SFGNL272048.21367011.0001402.400.48P
132Ty Blach33COLNL2012071.119514021.00041102.400.95P
133Mason Black24SFGNL98036.1422001.0000000.990.44P
134Tyler Black23MILNL66242.044422051.0000312909.437.331B
135Paul Blackburn30TOTZZ1414075.11751110.94111601.911.14P
136Charlie Blackmon37COLNL262412185.240382001.000-2-10-2-1201.941.54OF
137Bradley Blalock23TOTNL76030.2431001.000-1-3901.170.57P
138Dairon Blanco31KCRAL673421332.18379130.964-2-8-2-702.171.19OF
139Ronel Blanco30HOUAL30291167.132191031.9061101.560.97P
140Travis Blankenhorn27WSNNL32016.0660001.0001560003.382.00OF
141JJ Bleday26OAKAL1571441341295.0405392851.98800-19-1712.782.55OF
142Scott Blewett28MINAL120020.1413001.0000001.770.33P
143Ryan Bliss24SEAAL252014177.0793642114.9870-321403.973.122B
144Jake Bloss23HOUAL33011.2220001.000-2-3401.540.67P
145Xander Bogaerts31SDPNL10110190887.2383147227948.977-4-5-1-103.793.562B-SS
146Alec Bohm27PHINL1381371281203.14581802631520.96700-2-2-33.313.103B-1B
147Cody Bolton26SEAAL170018.260510.8330002.410.29P
148Cam Booser32BOSAL430042.273310.8571501.270.14P
149Ryan Borucki30PITNL140011.081521.75011804.910.43P
150David Bote31CHCNL3588116.1331716021.000-1-130002.550.923B-2B-1B-P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
151Sean Bouchard28COLNL302919239.05550230.945-10-52-5-25-21.961.73OF
152Caleb Boushley30MINAL2004.000000000.000.00P
153Jonathan Bowlan27KCRAL1102.200000000.000.00P
154Matt Bowman33TOTZZ251030.2752001.0000002.050.28P
155Matthew Boyd33CLEAL88039.251310.8000000.910.50P
156Joe Boyle24OAKAL1310047.241210.750-2-800.570.23P
157Cody Bradford26TEXAL1413076.1134811.9231301.410.86P
158Kyle Bradish27BALAL88039.11147001.00021002.521.38P
159Taj Bradley23TBRAL25250138.01688001.000-1-101.040.64P
160Rob Brantly34TBRAL33325.218171001.00001514706.316.00C
161Ryan Brasier36LADNL294028.0844001.0000002.570.28P
162Huascar Brazobán34TOTNL390051.2128310.917-1-2301.920.28P
163John Brebbia34TOTZZ590055.1404001.000-1-2100.650.07P
164Alex Bregman30HOUAL1421421321234.23551032421023.97212126622.512.433B
165Will Brennan26CLEAL987950694.0161157220.98812-6-10-12.061.62OF
166Colten Brewer31CHCNL160020.242110.750-2-1901.310.19P
167Jonah Bride28MIANL514537397.228324238333.989-4-11-2-6-16.345.191B-3B-2B
168Beau Brieske26DETAL4612067.21138011.0002611.460.24P
169Jhony Brito26SDPNL260043.282510.875-1-501.440.27P
170Connor Brogdon29TOTNL4003.0101001.0000003.000.25P
171Aaron Brooks34OAKAL54026.2642001.0000002.031.20P
172Trenton Brooks28SFGNL98467.163612081.0000-40008.427.001B
173Ben Brown24CHCNL158055.1541001.000-1-400.810.33P
174Hunter Brown25HOUAL31300170.032191210.969-4-501.641.00P
175Seth Brown31OAKAL1219372862.239836727417.990-1-2-6-8-14.113.10OF-1B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
176Justin Bruihl27PITNL7005.200000000.000.00P
177Vidal Bruján26MIANL876851630.0264116139929.966-4-74703.642.60SS-2B-OF-3B-P-1B
178Kris Bryant32COLNL222114169.01051013110.990-6-40-3-21-15.544.73OF-1B
179Zach Brzykcy24WSNNL6005.200000000.000.00P
180Kris Bubic26KCRAL270030.151310.8000001.190.15P
181David Buchanan35CINNL1003.100000000.000.00P
182Walker Buehler29LADNL1616075.1189812.944-1-302.031.06P
183JB Bukauskas27MILNL6006.0101001.0000001.500.17P
184Aaron Bummer30ATLNL560055.11211010.917-4-1401.790.20P
185Nick Burdi31NYYAL12009.200000000.000.00P
186Jake Burger28MIANL11010982949.15624161331340.977-14-18-6-805.204.293B-1B
187Raymond Burgos25SFGNL1001.000000000.000.00P
188Brock Burke27TOTAL341034.0734001.0000001.850.21P
189Sean Burke24CHWAL43019.020110.5000000.470.25P
190Alec Burleson25STLNL878147671.123822116112.996-1-2-3-513.182.63OF-1B
191Corbin Burnes29BALAL32320194.136151740.889-6-601.481.00P
192Ryan Burr30TORAL344032.242110.7500000.830.09P
193Mike Burrows24PITNL1003.1110001.0000002.701.00P
194Michael Busch26CHCNL1441331071150.2102294078468.9967855-27.966.971B-2B-3B
195Alan Busenitz33CINNL3004.000000000.000.00P
196Ky Bush24CHWAL44017.2422001.00011102.041.00P
197Lawrence Butler23OAKAL12310594959.1259253241.985-1-1-1-1-22.392.07OF
198José Buttó26NYMNL307074.01055011.0002501.220.33P
199Byron Buxton30MINAL948779767.02062042001.000-18-292312.422.19OF
200José Caballero27TBRAL137123991105.14181252811251.971782213.312.62SS-3B-2B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
201Trey Cabbage27HOUAL392116208.132311001.000-2-1321121.380.82OF
202Edward Cabrera26MIANL2020096.1144640.714-4-800.930.50P
203Génesis Cabrera27TORAL690062.2633001.000-2-600.860.09P
204Oswaldo Cabrera25NYYAL1047970753.1301136158719.977-3-634-13.512.603B-2B-1B-SS-OF-P
205Willie Calhoun29LAAAL54333.034304031.0000-70009.276.801B-OF
206Alex Call29WSNNL302723238.17773222.9741721002.832.50OF
207Jair Camargo24MINAL2001.0000000240000.000.00C
208Daz Cameron27OAKAL584524384.186833001.000-5-14-4-1202.011.48OF
209Junior Caminero20TBRAL393933337.1104405865.942-1-3-1-4-12.612.453B-1B
210Isaiah Campbell26BOSAL8006.2312001.00013004.050.38P
211Gustavo Campero26LAAAL131211108.12826110.964-1-12-2-22-12.242.08OF
212Luis Campusano25SDPNL887470673.27287012430.996-5-9-17-30-59.698.24C-1B
213Alexander Canario24CHCNL147471.024240001.00012523303.041.71OF
214Jeimer Candelario30CINNL807968689.2327220961126.966-9-16-10-17-14.123.673B-1B
215Mark Canha35TOTMLB897458665.040738320432.990-2-4-6-10-15.454.331B-OF-3B
216Griffin Canning28LAAAL32310171.2321220001.0005601.681.00P
217Jonathan Cannon23CHWAL23210124.1301713021.0003502.171.30P
218Yennier Cano30BALAL700060.01569011.00031002.250.21P
219Joey Cantillo24CLEAL98038.2202001.000-1-5-10.470.22P
220Dominic Canzone26SEAAL615036420.21001000001.0004101202.141.64OF
221Conner Capel27CINNL1106.0220001.00011240003.002.00OF
222Vinny Capra27MILNL32223.0817001.0001370003.132.673B-SS
223Matt Carasiti32COLNL7008.2330011.000-1-2303.120.43P
224Victor Caratini30HOUAL696359556.058755727310.995003619.458.46C-1B
225Dylan Carlson25TOTZZ865441558.1145143111.993-1-2-6-12-12.321.67OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
226Kerry Carpenter26DETAL473926339.29488510.989-1-31312.461.98OF
227Matt Carpenter38STLNL61014.013112011.00003318608.361.861B-3B-2B
228Carlos Carrasco37CLEAL21210103.2199910.9471201.560.86P
229Corbin Carroll23ARINL1561461391317.0366358622.995-11-10-3-2-12.492.33OF
230Evan Carter21TEXAL413829331.07773311.98741641402.071.85OF
231Curt Casali35SFGNL413825321.03723452070.981-7-25-1-4-110.238.90C
232Triston Casas24BOSAL625651512.050545050536.990-1-3-1-218.798.201B
233Ben Casparius25LADNL3008.1110001.000-1-2401.080.33P
234Humberto Castellanos26ARINL70010.1110001.0000000.870.14P
235Nick Castellanos32PHINL1571571431363.2269263330.989-2-2-11-9-21.761.69OF
236Diego Castillo30MINAL70010.0211001.0000001.800.29P
237Diego Castillo26MINAL32115.0413001.00002518002.401.333B
238Luis Castillo31SEAAL30300175.1126511.917-2-200.560.37P
239Miguel Castro29ARINL110013.2404001.00011502.630.36P
240Willi Castro27MINAL1581501161334.1433247178824.982-27-24-18-1602.872.31SS-OF-2B-3B-P
241Jake Cave31COLNL1168361790.2190184511.995-9-13-6-9-22.151.63OF
242Dylan Cease28SDPNL33331189.1271017001.0002201.280.82P
243Slade Cecconi25ARINL2013077.0936001.0000001.050.45P
244Andrew Chafin34TOTAL620056.1532001.0000000.800.08P
245Andrés Chaparro25WSNNL121210102.0898090111.00019-1-12-17.857.421B
246Aroldis Chapman36PITNL680061.2927001.0000001.310.13P
247Matt Chapman31SFGNL1541531471338.04051002901534.9631513171522.622.533B
248JT Chargois33TOTZZ360036.1312001.00013300.740.08P
249Jesse Chavez40ATLNL460063.1112810.9090001.420.22P
250Yonny Chirinos30MIANL66030.0642001.000-1-701.801.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
251Jazz Chisholm Jr.26TOTMLB1431421301251.23572688097.975-7-7-6-5-32.502.40OF-3B-2B
252Angel Chivilli21COLNL300031.2945011.0000002.560.30P
253Jackson Chourio20MILNL1461351121207.02902864001.00013131211-22.161.99OF
254Marc Church23TEXAL1001.000000000.000.00P
255Adam Cimber33LAAAL280024.1404011.0001801.480.14P
256José Cisnero35LAAAL150015.221010.500-1-1300.570.07P
257Aaron Civale29TOTZZ31310161.0201010001.0001701.120.65P
258Emmanuel Clase26CLEAL740074.1114521.818-1-301.090.12P
259Jonatan Clase22TOTAL221814161.033330001.00002-2-1401.841.50OF
260Garrett Cleavinger30TBRAL680060.0606001.000-4-1300.900.09P
261Kody Clemens28PHINL402420239.014510537310.9792821015.353.381B-3B-2B-OF-P
262Ernie Clement28TORAL13410997999.13701172401339.9651012151813.222.503B-SS-2B-OF-P
263Mike Clevinger33CHWAL44016.0303011.0000001.690.75P
264Alex Cobb36CLEAL33016.1523011.0000002.761.67P
265Oscar Colás25CHWAL118675.116160001.000-1-180001.911.45OF
266Gerrit Cole33NYYAL1717095.01046001.000-2-400.950.59P
267Dylan Coleman27HOUAL1001.000000000.000.00P
268Isaac Collins26MILNL73135.0107210.900-1-25-1-3402.311.29OF-2B
269Michael Conforto31SFGNL1069584835.0159152521.987-6-80021.691.48OF
270Griffin Conine26MIANL252117185.04641412.9781663812.191.80OF
271Luis Contreras28HOUAL5006.000000000.000.00P
272Roansy Contreras24TOTZZ493068.1103610.9000001.190.18P
273William Contreras26MILNL1201191151060.0109910543782.9936667-29.269.09C
274Willson Contreras32STLNL515048431.23833592131.992000027.927.45C
275Billy Cook25PITNL161411120.05956214.98322466004.353.41OF-1B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
276Garrett Cooper33TOTMLB16126104.08878919.98917-2-23-17.535.121B-OF
277Patrick Corbin34WSNNL32320174.225322011.0001101.290.78P
278Carlos Correa29MINAL848476712.1293119169526.98312-3-523.643.43SS
279Nestor Cortes29NYYAL31300174.115510011.0002200.770.48P
280Tom Cosgrove28SDPNL180014.2202001.00011401.230.11P
281Danny Coulombe34BALAL330029.2303001.0001700.910.09P
282Jake Cousins29NYYAL370038.0606001.000-1-501.420.16P
283Colton Cowser24BALAL146133981192.2312308310.997663302.352.13OF
284Brandon Crawford37STLNL252115179.0671848110.985-1-10-1-703.322.64SS-3B-P
285J.P. Crawford29SEAAL10410396894.2328113212336.991131791203.273.13SS
286Kutter Crawford28BOSAL33330183.226188011.0001101.270.79P
287Dylan Crews22WSNNL313128273.267661001.000-3-1341702.202.16OF
288Nabil Crismatt29LADNL5007.0101001.0000001.290.20P
289Cooper Criswell27BOSAL2618099.11284011.0000001.090.46P
290Jeff Criswell25COLNL130019.2312001.000-2-2001.370.23P
291Garrett Crochet25CHWAL32310146.0134811.923-4-500.740.38P
292Jake Cronenworth30SDPNL1491461321293.1923709208699.993-1-1-1-126.385.921B-2B
293Declan Cronin26MIANL560070.184310.875-5-14-10.900.13P
294Hans Crouse25LAAAL250025.130210.667-1-800.710.08P
295Pete Crow-Armstrong22CHCNL117109102965.2317306830.99123111332.932.68OF
296Fernando Cruz34CINNL693066.2927001.0001301.220.13P
297Oneil Cruz25PITNL1351291231153.14511942312653.942-2-3-12-12-33.323.15SS-OF
298Steven Cruz25KCRAL5005.2321001.0000004.760.60P
299José Cuas30TOTZZ130016.1211001.0000001.100.15P
300Johnny Cueto38LAAAL22011.100000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
301Xzavion Curry25TOTZZ165042.2220001.0000000.420.13P
302John Curtiss31COLNL3002.100000000.000.00P
303Travis d'Arnaud35ATLNL897974706.27447162533.99635-6-1019.448.33C
304David Dahl30PHINL15135102.019181001.00033233501.681.27OF
305Bobby Dalbec29BOSAL352317213.112710126091.0005271505.363.531B-3B-OF
306Caden Dana20LAAAL33010.1110001.0000000.870.33P
307Davis Daniel27LAAAL66030.143010.7500010.890.50P
308Yu Darvish37SDPNL1616081.21349001.0000001.430.81P
309Tucker Davidson28BALAL1004.200000000.000.00P
310Austin Davis31SDPNL7007.030210.667-1-2902.570.29P
311Henry Davis24PITNL343127271.1271260923.993-2-7-4-18-18.927.91C
312J.D. Davis31TOTAL373214274.016914127118.994-7-33-2-815.524.001B-3B
313Noah Davis27COLNL90020.1312001.0000001.330.33P
314Brett de Geus26TOTZZ130011.130210.6670001.590.15P
315Bryan De La Cruz27TOTNL999586834.2190178842.979-9-12-7-10-22.011.88OF
316Elly De La Cruz22CINNL1601591551391.06362473602970.954-1-1-2-223.933.79SS
317Enyel De Los Santos28TOTZZ640064.083410.8750000.980.11P
318Luis De Los Santos26TORAL128574.131121720.93511411603.512.073B-1B-OF
319Jacob deGrom36TEXAL33010.2101001.0000000.840.33P
320Paul DeJong30TOTAL1311211101058.13851432271535.961-10-12-8-903.152.82SS-3B
321Adrian Del Castillo24ARINL241917179.2181171731.983-4-26-2-1308.927.42C
322Jason Delay29PITNL65446.044422001.0001240008.617.33C
323Zach DeLoach25CHWAL171613138.238371001.00000-1-802.472.24OF
324Jonny DeLuca25TBRAL978769794.0227219622.9915757-22.552.32OF
325Reid Detmers24LAAAL1717087.1835001.000-2-500.820.47P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
326Chris Devenski33TBRAL190026.2321001.000-1-801.010.16P
327José Devers24MIANL2119.1303001.0000-5112902.891.502B-1B
328Rafael Devers27BOSAL1301301161138.12991021851219.960-2-2-9-912.272.213B
329Zach Dezenzo24HOUAL151210109.08682319.988-3-30-2-2207.025.001B-3B
330Aledmys Díaz33TOTAL1410784.1492821061.000-2-22-1-1405.233.27SS-1B-2B-3B-OF
331Alexis Díaz27CINNL600056.1642011.0000000.960.10P
332Edwin Díaz30NYMNL550053.251310.800-5-1900.670.07P
333Elias Díaz33TOTNL807062604.15004672941.992-1-259-27.396.28C
334Jhonathan Díaz27SEAAL5109.2312001.0000002.790.60P
335Miguel Díaz29HOUAL1001.000000000.000.00P
336Yainer Diaz25HOUAL112110106982.0103799141513.99500-7-919.469.13C-1B
337Yandy Díaz32TBRAL11211095956.183878445967.989-3-3-5-6-17.807.401B
338Yilber Diaz23ARINL74028.120110.5000000.320.14P
339Jake Diekman37NYMNL430032.094320.778-1-601.970.16P
340Dillon Dingler25DETAL272421213.2176168710.9940-20017.376.48C
341Randy Dobnak29MINAL5009.2101001.0000000.930.20P
342Dylan Dodd26ATLNL1002.000000000.000.00P
343Jasson Domínguez21NYYAL161613140.03128210.968-4-33-2-1701.931.88OF
344Seranthony Domínguez29TOTZZ630058.21165001.000-1-2001.690.17P
345Brendan Donovan27STLNL1481451211292.0394242150228.995-3-200-12.732.35OF-2B-3B
346Camilo Doval26SFGNL620059.0157622.867-2-701.980.21P
347Brenton Doyle26COLNL1461421381242.2438426843.9911716111013.142.97OF
348Logan Driscoll26TBRAL1511793.0107100610.99116226010.267.07C
349Brandon Drury31LAAAL807464656.2346174167548.98648-4-704.673.972B-3B-1B
350Daniel Duarte27MINAL2004.0110001.0000002.250.50P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
351Shawn Dubin28HOUAL312045.1651001.0000001.190.19P
352Mauricio Dubón29HOUAL13310772984.136327085819.978121567-33.252.37OF-2B-1B-3B-SS
353Tyler Duffey33KCRAL9009.0110001.0000001.000.11P
354Matt Duffy33TEXAL42220.1523001.00013415902.211.253B
355Blake Dunn25CINNL177375.018180001.0002300002.161.06OF
356Oliver Dunn26MILNL28189156.0481137041.00043232302.771.663B-2B-1B
357Dane Dunning29TEXAL2615095.01810710.9441201.610.65P
358Parker Dunshee29ATLNL1002.100000000.000.00P
359Ezequiel Duran25TEXAL756345553.022813885518.9787162403.632.903B-OF-1B-SS-2B
360Jarren Duran27BOSAL1601601251421.13743561262.98432231932.332.30OF
361Jhoan Durán26MINAL580054.12081110.9500013.150.33P
362Adam Duvall35ATLNL917468685.0157151420.987-6-10-3-5-12.041.70OF
363Jake Eder25CHWAL1002.000000000.000.00P
364Tommy Edman29LADNL373529317.0122823646.9670-11303.352.74OF-SS-2B
365Carl Edwards Jr.32SDPNL1000.00000000.00P
366Xavier Edwards24MIANL706865599.024791149732.972-14-28-8-16-13.613.43SS-2B
367Scott Effross30NYYAL3003.1101001.0000002.700.33P
368Zach Eflin30TOTAL28280165.127720001.00042901.470.96P
369Brandon Eisert26TORAL3006.2110001.0000001.350.33P
370Bryce Elder25ATLNL1010049.2963021.000-2-801.630.90P
371Fraser Ellard26CHWAL250024.041211.7500001.130.12P
372Duke Ellis26TOTAL71121.0108020.800-1-58-1-5703.431.14OF
373Kent Emanuel32MIANL120017.2725001.00011103.570.58P
374Jerar Encarnacion26SFGNL18139123.03330212.970-3-330002.341.68OF-1B
375Christian Encarnacion-Strand24CINNL292928255.0215196190131.00013-1-507.597.411B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
376Mason Englert24DETAL121021.2110001.0000000.420.08P
377Nathan Eovaldi34TEXAL29290170.23829810.974-1-101.951.28P
378Lucas Erceg29TOTAL610061.2135712.9230001.750.20P
379Santiago Espinal29CINNL1059079816.225385162620.976-2-2-5-702.722.173B-2B-SS-OF
380Paolo Espino37TORAL3108.200000000.000.00P
381Joey Estes22OAKAL25241127.21055021.0001200.700.40P
382Carlos Estévez31TOTZZ540055.061410.8330000.820.09P
383Jeremiah Estrada25SDPNL620061.041210.750-1-300.440.05P
384Thairo Estrada28SFGNL949390811.2387121264263.995-4-7-7-1014.274.102B
385Sandro Fabian26TEXAL32013.0110001.0000-380000.690.33OF
386Alex Faedo28DETAL376057.183411.8751301.100.19P
387Pete Fairbanks30TBRAL460045.1725001.0000001.390.15P
388Stuart Fairchild28CINNL845439526.01711701011.00051161332.932.04OF
389Bailey Falter27PITNL28280142.117611001.000-1-101.070.61P
390Buck Farmer33CINNL611071.0633001.000-1-300.760.10P
391Kyle Farmer33MINAL1025929565.018857129217.98900-4-802.961.592B-3B-SS-P-1B
392Calvin Faucher28MIANL530053.2606001.0000001.010.11P
393Erick Fedde31TOTZZ31310177.12313911.957-1-601.120.71P
394Hunter Feduccia27LADNL43328.034322001.0000-800010.938.50C
395Brady Feigl33PITNL1001.2202011.00000010.802.00P
396Ryan Feltner27COLNL30300162.120128011.000-3-401.110.67P
397Caleb Ferguson27TOTAL620054.1743001.000-1-2201.160.11P
398Tyler Ferguson30OAKAL480051.1202001.0001400.350.04P
399Freddy Fermin29KCRAL917271663.06746343552.9931222162959.087.35C
400José Fermín25STLNL22137126.0371324021.000-3-32-1-902.641.482B-3B-OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
401Ryan Fernandez26STLNL620066.21156001.000-1-301.490.18P
402Jose A. Ferrer24WSNNL310032.0404001.0000001.130.13P
403David Festa24MINAL1413064.1514001.000-1-300.700.36P
404Matt Festa31TOTZZ190023.2523001.000-1-5001.900.26P
405J.P. Feyereisen31LADNL100011.0321001.0000002.450.30P
406Kyle Finnegan32WSNNL650063.2505011.000-2-6-10.710.08P
407Richard Fitts24BOSAL44020.2514011.00011002.181.25P
408Tyler Fitzgerald26SFGNL888171728.13141201801433.955-5-8-5-8-23.713.19SS-OF-2B-1B-P
409Jack Flaherty28TOTZZ28280162.019109001.000-1-701.060.68P
410Josh Fleming28PITNL253031.113310031.00042603.730.52P
411David Fletcher30ATLNL53128.020614041.00015714306.434.002B
412Dominic Fletcher26CHWAL716455567.2179165861.966-7-1571432.742.44OF
413Chris Flexen29CHWAL33310160.028820031.0004501.580.85P
414Wilmer Flores32SFGNL574439400.141637736341.993-3-9-2-6-19.287.121B-3B
415Estevan Florial26CLEAL22169144.03735110.9730-132502.251.64OF
416Dylan Floro33TOTNL660068.21266001.000-1-1701.570.18P
417Jason Foley28DETAL690060.0615011.000-1-300.900.09P
418Mike Ford31CINNL22217.017152011.00016517109.008.501B
419Nick Fortes27MIANL1099979864.08788313893.990005729.057.97C
420Justin Foscue25TEXAL31011.0972011.0000-44110907.363.001B-2B
421Matt Foster29CHWAL6106.2110001.0000001.350.17P
422Jake Fraley29CINNL1009171776.2199193420.99058-1-102.281.97OF
423J.P. France29HOUAL55025.1110001.0000000.360.20P
424Ty France29TOTMLB1331241151106.094484396582.995-2-2-8-817.647.011B-2B
425Bowden Francis28TORAL27130103.21147001.0003610.950.41P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
426Adam Frazier32KCRAL815832503.01889590314.9843851123.312.132B-OF-3B-1B
427Kyle Freeland31COLNL21210113.1122910.917-1-2-10.870.52P
428Freddie Freeman34LADNL1471471321270.111411022115493.996001118.067.731B
429Tyler Freeman25CLEAL1139071817.02402053236.988123432.611.96OF-SS-2B-3B
430Sal Frelick24MILNL142129971132.0280271631.98944151542.201.94OF-3B
431Luis Frías26TOTZZ11009.210010.0000000.000.00P
432Max Fried30ATLNL29292174.1271017001.00000-11.390.93P
433TJ Friedl28CINNL837969678.0198192331.98523-5-8-12.592.38OF
434David Fry28CLEAL584631414.02812651428.993-2-6-4-11-16.074.161B-C-OF-3B
435Carson Fulmer30LAAAL378086.292520.7780000.730.19P
436Kody Funderburk27MINAL270034.281610.8750001.820.26P
437Hunter Gaddis26CLEAL780074.2135620.8462501.330.14P
438Giovanny Gallegos32STLNL210020.2844001.00011003.480.38P
439Zac Gallen28ARINL28280148.019127001.000-3-401.160.68P
440Joey Gallo30WSNNL696155554.247945325145.9984961227.766.831B-OF
441Ben Gamel32TOTZZ352612230.045450001.000212-2-1001.761.29OF
442Gerson Garabito28TEXAL182026.1321001.0000001.030.17P
443Adolis García31TEXAL1311301181124.2262253543.98555-5-5-12.061.97OF
444Aramis Garcia31PHINL32218.017152001.00013716708.505.67C
445Avisaíl García33MIANL161310114.039381001.000050003.082.44OF
446Deivi García25CHWAL140014.000000-1-140.000.00P
447Luis García37TOTAL600059.0633001.000-2-4000.920.10P
448Luis García Jr.24WSNNL1291221151086.05362213051084.98111-5-604.364.082B
449Maikel Garcia24KCRAL1561421251270.03981122721429.965-8-7-1012.722.313B-2B-SS-OF
450Robert Garcia28WSNNL720059.240311.750-1-300.450.04P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
451Yimi García33TOTAL390039.0312001.0000000.690.08P
452Amir Garrett32LAAAL6005.100000-1-380.000.00P
453Braxton Garrett26MIANL77137.0413001.0000000.970.57P
454Reed Garrett31NYMNL530057.191710.8891301.260.15P
455Mitch Garver33SEAAL252318190.01921839021.000-1-5-5-3209.097.68C
456Mickey Gasper28BOSAL83332.016511001.00012713804.502.002B-1B
457Robert Gasser25MILNL55028.063210.833-1-701.611.00P
458Kevin Gausman33TORAL31312181.0177910.941-2-200.800.52P
459Zack Gelof24OAKAL1381361341209.2603264332792.98822-1-114.434.322B
460Tyler Gentry25KCRAL32014.0110001.000080000.640.33OF
461Domingo Germán31PITNL72020.2321001.000-1-1001.310.43P
462Ian Gibaut30CINNL2002.000000000.000.00P
463Kyle Gibson36STLNL30300169.2281612011.0000001.490.93P
464Luis Gil26NYYAL29290151.22214531.8640001.130.66P
465Logan Gilbert27SEAAL33331208.23826930.921-6-601.511.06P
466Tyler Gilbert30PHINL6008.1110001.0000001.080.17P
467Lucas Gilbreath28COLNL3001.000000000.000.00P
468Logan Gillaspie27SDPNL90011.1202001.0000001.590.22P
469Connor Gillispie26CLEAL3008.0101001.0000001.130.33P
470Andrés Giménez25CLEAL1521511441331.0638233396993.9861412201814.254.142B
471Kevin Ginkel30ARINL720070.0844001.0000001.030.11P
472J.T. Ginn25OAKAL86034.0651011.0001601.590.75P
473Tyler Glasnow30LADNL22220134.023158001.000-3-401.541.05P
474Paul Goldschmidt36STLNL1501481431313.0132312161025137.996-7-60009.038.791B
475Austin Gomber30COLNL30300165.02261510.9552201.150.70P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
476Yan Gomes36CHCNL342723244.02512456001.000-1-6-5-25-19.267.38C
477Yoendrys Gómez24NYYAL50011.1211001.0000001.590.40P
478Marco Gonzales32PITNL77033.2514011.0001601.340.71P
479Nick Gonzales25PITNL939187806.1401153241764.983-1-1-5-7-24.404.152B-SS-3B
480Romy Gonzalez27BOSAL854017407.221613378518.977-4-130004.662.182B-1B-SS-3B-OF
481Victor González28NYYAL270023.1633001.0001902.310.22P
482Hunter Goodman24COLNL574727411.0215205825.991-3-9-4-11-34.663.55OF-C-1B
483Niko Goodrum32TOTAL127775.12515732.880-6-102-5-8002.631.833B-OF-1B-SS-2B
484Nick Gordon28MIANL826853588.1148136931.98013-7-14-12.221.75OF-2B
485Tanner Gordon26COLNL88034.1404011.0001601.050.50P
486MacKenzie Gore25WSNNL32320166.11821331.833-3-400.810.47P
487Nolan Gorman24STLNL1069793874.14001472431068.975-6-8-4-504.013.642B-3B
488Anthony Gose33CLEAL3004.100000000.000.00P
489Gordon Graceffo24STLNL2107.200000000.000.00P
490Yasmani Grandal35PITNL716254563.15895721071.988-4-80009.307.97C-1B
491Brusdar Graterol25LADNL7007.1220001.0000002.450.29P
492Jon Gray32TEXAL24190102.218810001.0000001.580.78P
493Josiah Gray26WSNNL2208.100000000.000.00P
494Sonny Gray34STLNL28280166.1311417011.000-2-201.681.11P
495Tristan Gray28TOTMLB137673.0452916041.00012234905.553.211B-3B
496Chad Green33TORAL530053.1523001.0000000.840.09P
497Hunter Greene24CINNL26260150.11459001.000-1-100.840.54P
498Riley Greene23DETAL10610488915.0210203431.986-5-6141862.041.95OF
499Randal Grichuk32ARINL574620381.098971001.000273902.311.72OF
500Trent Grisham27NYYAL695244485.1146141322.9861300-12.672.09OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
501Vaughn Grissom23BOSAL302826245.01233585316.9763151504.414.002B
502Robbie Grossman34TOTAL382719231.15755110.98200-1-502.181.47OF
503Michael Grove27LADNL392051.0734001.0001401.240.18P
504Sean Guenther28DETAL170021.0211001.0000000.860.12P
505Luis Guerrero23BOSAL90010.0110001.0000000.900.11P
506Vladimir Guerrero Jr.25TORAL1291291181126.1987885901293.988-6-6-1-127.797.331B-3B
507Luis Guillorme29TOTZZ754534441.118668116229.9895142503.752.362B-3B-SS-P
508Lourdes Gurriel Jr.30ARINL1271201081060.0248239450.9806733-22.061.90OF-1B
509Yuli Gurriel40KCRAL12129101.082766041.0001722407.316.831B
510Vladimir Gutierrez28MIANL1004.000000000.000.00P
511Eric Haase31MILNL231614151.1149144320.987-1-8-2-1618.746.39C
512Josh Hader30HOUAL710071.0936001.0002601.140.13P
513Sam Haggerty30SEAAL75348.086110.8752410001.311.00OF
514DL Hall25MILNL137043.0303001.0000000.630.23P
515Seth Halvorsen24COLNL120012.1110001.000-1-1600.730.08P
516David Hamilton26BOSAL947855699.23301152051040.9700147-24.123.17SS-2B
517Ian Hamilton29NYYAL350037.2550011.000-1-501.190.14P
518Garrett Hampson29KCRAL1125928567.119114840311.98481791922.981.49OF-2B-1B-SS-3B-P
519Emerson Hancock25SEAAL1212060.2139220.8460001.630.92P
520Brenan Hanifee26DETAL213029.193510.8890002.450.38P
521Mitch Haniger33SEAAL908065702.1171162450.971-2-3-1-1-12.131.84OF
522Ian Happ29CHCNL1441441311248.13193071112.99719198722.292.21OF
523Bryce Harper31PHINL1421411311233.11150105095599.9967755-38.368.121B
524Brett Harris26OAKAL353128280.082205939.96301-4-17-12.542.263B
525Hogan Harris27OAKAL219072.171510.8570000.750.29P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
526Michael Harris II23ATLNL110109106960.2235232120.99156111312.182.12OF
527Kyle Harrison22SFGNL24240124.114212011.000-2-301.010.58P
528Geoff Hartlieb30COLNL5009.0220001.0000002.000.40P
529Grant Hartwig26NYMNL4006.200000000.000.00P
530Hunter Harvey29TOTZZ490050.2761001.000-4-9401.240.14P
531Ke'Bryan Hayes27PITNL969392829.226575185528.981811101402.822.713B
532Austin Hays28TOTZZ765948541.2118115210.992-6-13-8-17-21.941.54OF
533Brent Headrick26MINAL1003.000000000.000.00P
534Andrew Heaney33TEXAL32310160.01248001.000-1-100.680.38P
535Jonathan Heasley27BALAL4005.1211001.0000003.380.50P
536Austin Hedges31CLEAL664630398.24414231532.9933951519.896.64C-P
537Jonah Heim29TEXAL119110103977.110119673775.993-8-105619.258.44C
538Tyler Heineman33TOTAL74439.042393011.00025326109.696.00C-P
539Ben Heller32PITNL80012.0110001.0000000.750.13P
540Michael Helman28MINAL81023.032010.6670-100000.780.25OF-3B
541Ryan Helsley29STLNL650066.1963021.0000001.220.14P
542Gunnar Henderson23BALAL1571571491384.06352323782571.9611154-23.973.89SS
543Kyle Hendricks34CHCNL29240130.21971111.9470001.240.62P
544Blair Henley27HOUAL1100.1000000000.000.00P
545Edgardo Henriquez22LADNL3003.1110001.0000002.700.33P
546Ronny Henriquez24MINAL161019.1505001.00022102.330.31P
547Tommy Henry26ARINL97038.1431001.0000000.940.44P
548David Hensley28MIANL18116107.037343021.000-2-25-2-2203.111.85OF-1B-P-3B
549Sam Hentges27CLEAL250023.2312001.0000001.140.12P
550Jimmy Herget30ATLNL80012.110010.000-1-1600.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
551Kevin Herget33MILNL70011.1101001.0000000.790.14P
552Darell Hernaiz22OAKAL473925339.01305275313.977-5-18-5-1813.372.353B-SS-2B
553Carlos Hernández27KCRAL270030.0211001.000-2-1300.600.07P
554Daysbel Hernández27ATLNL160018.0211001.0000001.000.13P
555Elieser Hernández29TOTNL91015.2101001.0000000.570.11P
556Enrique Hernández32LADNL1239367881.03021541381025.967345622.982.133B-OF-1B-SS-2B-P
557Jonathan Hernández27TOTAL291043.1972001.0000001.870.31P
558Jose Hernandez26PITNL7005.100000000.000.00P
559Nick Hernandez29HOUAL5008.0110001.0000001.130.20P
560Teoscar Hernández31LADNL1541541041308.0263253733.989-1-1-3-201.791.69OF
561Iván Herrera24STLNL565247469.24964761732.994-5-14-7-1829.458.80C
562José Herrera27ARINL413122284.2323314811.997-2-10-2-8110.187.85C-3B
563Tim Herrin27CLEAL750065.22021712.95041202.600.25P
564DJ Herz23WSNNL1919088.2505001.00000-10.510.26P
565Jason Heyward34TOTZZ856349580.0149145220.987132751002.281.73OF
566Brewer Hicklen28MILNL22012.0220001.0000-250001.501.00OF
567Aaron Hicks34LAAAL149887.219190001.000-2-32-2-2701.951.36OF-P
568Jordan Hicks27SFGNL29200109.229181013.966-2-402.300.97P
569Kyle Higashioka34SDPNL837760665.26986692091.987-3-612-59.328.30C
570Derek Hill28TOTZZ463723333.010097211.99014-4-14-12.682.15OF
571Jaden Hill24COLNL90010.2101001.000-1-1900.840.11P
572Rich Hill44BOSAL4003.2101001.0000002.450.25P
573Tim Hill34TOTAL620067.02742121.9260003.360.40P
574Sam Hilliard30COLNL524135372.08278130.963-11-35-2-6-11.911.52OF
575Rece Hinds23CINNL221010115.033330001.00044011002.581.50OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
576Keston Hiura27LAAAL54133.0113711.909-1-33-1-3602.732.002B
577Sean Hjelle27SFGNL580080.2271413021.0001203.010.47P
578Porter Hodge23CHCNL390043.0853001.0001501.670.21P
579Bryan Hoeing27TOTNL342053.2113712.909-2-4401.680.29P
580Nico Hoerner27CHCNL1501491371307.1610238363964.985-4-43314.143.902B-SS
581Jeff Hoffman31PHINL680066.11091001.000-2-601.360.15P
582Colin Holderman28PITNL550051.1954001.000-1-401.580.16P
583Jackson Holliday20BALAL595349474.221180128330.986-6-15-3-8-13.943.532B-SS
584Gavin Hollowell26CHCNL1001.1202001.00000013.502.00P
585Grant Holman24OAKAL180015.200000000.000.00P
586Clay Holmes31NYYAL670063.01064001.000-2-601.430.15P
587Grant Holmes28ATLNL267068.1936011.000-1-301.190.35P
588Tyler Holton28DETAL669094.116412001.0002401.530.24P
589Brent Honeywell Jr.29TOTNL201037.2954011.00013102.150.45P
590Bailey Horn26BOSAL180018.051310.8000002.000.22P
591Spencer Horwitz26TORAL736949588.237027196340.992-6-13-6-12-25.614.591B-2B
592Rhys Hoskins31MILNL948876777.166060255352.995-4-6-3-5-17.616.991B
593Tanner Houck28BOSAL30301178.2513219021.0002202.571.70P
594Adrian Houser31NYMNL237069.115411011.0003911.950.65P
595Spencer Howard27TOTZZ93029.0202001.000-1-4100.620.22P
596Bryan Hudson27MILNL430062.11055001.0001301.440.23P
597Dakota Hudson29COLNL1818089.014311021.0000001.420.78P
598Daniel Hudson37LADNL650063.0743001.0000001.000.11P
599Joe Hudson33NYMNL1001.0220001.00002400018.002.00C
600Sam Huff26TEXAL21111.0990001.0000190007.364.50C
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
601Brandon Hughes28ARINL152017.2523001.0000002.550.33P
602Cooper Hummel29HOUAL41010.0330001.0001600002.700.75OF
603Kyle Hurt26LADNL3106.2110001.0000001.350.33P
604Brant Hurter25DETAL101045.1431001.000-1-400.790.40P
605Jacob Hurtubise26CINNL21179147.035323001.000021812.141.67OF
606Andy Ibáñez31DETAL854524453.2255147106232.99251282105.022.752B-3B-1B-OF-SS
607Jose Iglesias34NYMNL856947625.025091156338.988004823.562.402B-3B-SS
608Raisel Iglesias34ATLNL660069.115411011.0002601.950.23P
609Shota Imanaga30CHCNL29290173.118414011.0003300.930.62P
610Jonathan India27CINNL1331321231137.0460217239453.99166-10-11-23.613.432B
611Jairo Iriarte22CHWAL6006.0110001.0000001.500.17P
612Cole Irvin30TOTAL29160111.016511011.00011001.300.55P
613Jake Irvin27WSNNL33330187.247172821.9576612.161.36P
614Kyle Isbel27KCRAL1361191001046.1298293141.987-8-955-32.532.16OF
615Alex Jackson28TBRAL584630407.04684441862.9871326-110.227.97C
616Jay Jackson36MINAL200026.1422001.0000001.370.20P
617Luke Jackson32TOTNL520053.052210.800-2-4500.680.08P
618Alek Jacob26SDPNL70014.2101001.0000000.610.14P
619Joe Jacques29TOTZZ2003.000000000.000.00P
620Travis Jankowski33TEXAL693023321.08682130.965114282912.331.20OF
621Danny Jansen29TOTAL827269654.16436191861.991-1-1-11-2038.767.86C
622Kenley Jansen36BOSAL540054.2211001.000-1-400.330.04P
623Bryce Jarvis26ARINL440059.1835001.0001301.210.18P
624Cristian Javier27HOUAL77034.2312001.0000000.780.43P
625Griffin Jax29MINAL720071.01046001.0001301.270.14P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
626Tyler Jay30TOTNL5007.2110001.0000001.170.20P
627Daulton Jefferies28TOTNL61014.200000000.000.00P
628Ryan Jeffers27MINAL868176720.17867493160.992-3-5-4-7-19.759.07C
629Dany Jiménez30OAKAL250025.220110.5000000.350.04P
630Eloy Jiménez27CHWAL1118.0110001.000-1-1070001.131.00OF
631Joe Jiménez29ATLNL690068.262310.8330000.660.07P
632Leo Jimenez23TORAL615547490.120478122429.980002503.673.13SS-2B
633Jackson Jobe21DETAL2004.0101001.0000002.250.50P
634Connor Joe31PITNL1139051816.250045739446.992-7-104505.473.881B-OF
635Bryce Johnson28SDPNL431813194.245432001.000191602.081.05OF
636Daniel Johnson28BALAL1001.0110001.00016240009.001.00OF
637Pierce Johnson33ATLNL580056.11129011.0001401.760.19P
638Seth Johnson25PHINL1102.1110001.0000003.861.00P
639Greg Jones26COLNL41115.0220001.000-1-680001.200.50OF
640Jahmai Jones26NYYAL195469.02516811.9601110003.131.26OF-2B-3B
641Jared Jones22PITNL22220121.2189810.9441201.260.77P
642Nolan Jones26COLNL696764583.2112103450.955-2-4-4-801.651.55OF
643Levi Jordan28CINNL62227.0431011.000-2-1070001.330.67OF-2B
644Ben Joyce23LAAAL311034.253110.800-2-1201.040.13P
645Aaron Judge32NYYAL117117981010.02832794021.00022-8-912.522.42OF
646Edouard Julien25MINAL907147624.125887166525.981-8-15-6-1203.652.782B-1B
647Corey Julks28CHWAL554231383.08280111.988-4-12-4-1201.901.47OF
648Jace Jung23DETAL282314191.048103442.917-5-30-6-3802.071.573B-2B
649Josh Jung26TEXAL404039352.197286637.969-6-19-3-1002.402.353B
650Jakob Junis31TOTNL246067.0624021.00011700.810.25P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
651Janson Junk28TOTZZ6008.0101001.0000001.130.17P
652Evan Justice25COLNL1000.100000000.000.00P
653Tommy Kahnle34NYYAL500042.2642001.000-2-901.270.12P
654Niko Kavadas25LAAAL55543.048471021.00011800010.059.601B
655DaShawn Keirsey27MINAL64336.0651001.000010001.501.00OF
656Colt Keith22DETAL1331251081086.25151943091268.977-2-2-8-914.173.782B
657Jarred Kelenic24ATLNL124111951000.0238231430.98711-3-3-22.121.90OF
658Brad Keller28TOTAL162041.1853001.0000001.740.50P
659Mitch Keller28PITNL31311178.0311021031.000-1-101.571.00P
660Carson Kelly29TOTAL847570672.26786423338.99612-6-10-19.038.04C
661Casey Kelly34CINNL2005.100000000.000.00P
662Joe Kelly36LADNL350032.0725001.0001601.970.20P
663Kevin Kelly26TBRAL680070.215411001.0000001.910.22P
664Merrill Kelly35ARINL1313073.2169520.875-2-501.711.08P
665Michael Kelly31OAKAL280031.1211001.000-1-600.570.07P
666Zack Kelly29BOSAL493056.21899001.0001402.860.37P
667Tony Kemp32BALAL52120.1835001.0000-50003.541.332B-OF
668Buddy Kennedy25TOTZZ104449.024915031.00011412404.412.402B-3B
669Max Kepler31MINAL1038884806.11761724011.000000001.961.71OF
670Orion Kerkering23PHINL642063.0431001.000-1-300.570.06P
671Ray Kerr29ATLNL102022.161320.667-2-1801.610.40P
672Clayton Kershaw36LADNL77030.041210.7500000.900.43P
673Grae Kessinger26HOUAL184359.030171214.967060004.421.613B-2B-SS-1B-P
674Dallas Keuchel36MILNL44016.2202001.000-1-1201.080.50P
675Kevin Kiermaier34TOTZZ1138257722.1235230231.987461016-12.892.05OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
676Yusei Kikuchi33TOTAL32320175.220713001.00021301.020.63P
677Caleb Kilian27CHCNL21010.2321001.0000002.531.50P
678Ha-Seong Kim28SDPNL1211191151046.24191452631164.974-1-122-13.513.37SS
679Craig Kimbrel36BALAL570052.163210.833-2-800.860.09P
680Isiah Kiner-Falefa29TOTMLB131122971063.0445148292560.98934151603.732.932B-3B-SS-P-OF
681Bryan King27HOUAL280026.1532001.0000001.710.18P
682John King29STLNL560060.01961210.947-1-302.700.32P
683Michael King29SDPNL31300173.232102112.9694501.611.00P
684Tyler Kinley33COLNL670064.0102710.900-1-301.270.13P
685George Kirby26SEAAL33330191.02111911.952-4-400.940.61P
686Alex Kirilloff26MINAL413513274.198944021.000-1-5-4-1713.222.33OF-1B
687Alejandro Kirk25TORAL938977766.07597064676.991610132018.848.09C
688Austin Kitchen27MIANL4107.000000000.000.00P
689Andrew Kittredge34STLNL740070.2113711.909-2-601.270.14P
690Heston Kjerstad25BALAL19169135.034340001.000215-1-8-12.271.79OF
691Will Klein24TOTAL8007.1202001.0000002.450.25P
692Adam Kloffenstein23STLNL1001.000000000.000.00P
693Landon Knack26LADNL1512069.0871001.000-2-601.040.53P
694Andrew Knapp32SFGNL32017.021210001.0000-2900011.127.00C
695Andrew Knizner29TEXAL362820242.0255248521.992-3-16-3-1509.417.03C-P
696Grant Koch27PITNL22116.017170001.0000-20009.568.50C
697Matt Koch33COLNL2000.100000000.000.00P
698Jack Kochanowicz23LAAAL1111065.11037011.0001301.380.91P
699Jared Koenig30MILNL556062.070520.714-1-300.730.09P
700Stephen Kolek27SDPNL420046.2918001.0000001.740.21P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
701Michael Kopech28TOTZZ670067.296210.889-2-35-11.060.12P
702Evan Kravetz27CINNL1000.200000000.000.00P
703Ryan Kreidler26DETAL341911184.2882264213.97732016-14.192.39SS-3B-OF
704Dean Kremer28BALAL24240129.232111920.9384602.081.25P
705Zac Kristofak26LAAAL1002.000000000.000.00P
706Matt Krook29BALAL1001.000000000.000.00P
707Chad Kuhl31CHWAL311053.1963011.0001401.520.29P
708Joel Kuhnel29TOTAL60010.0202001.000112001.800.33P
709Steven Kwan26CLEAL114114104990.0215205913.99511101231.951.88OF
710Joe La Sorsa26WSNNL160017.2404001.0000002.040.25P
711Peter Lambert27COLNL283061.1145722.8570001.760.43P
712Dinelson Lamet31LADNL3004.1220001.0000004.150.67P
713Alex Lange28DETAL210018.2101001.0000000.480.05P
714Shea Langeliers26OAKAL1311231181108.2106310075155.995-2-2-10-11-68.598.08C
715Wyatt Langford22TEXAL10910981927.2218208821.99167141852.101.98OF
716Trevor Larnach27MINAL575227429.091910001.000270011.911.60OF
717Jacob Latz28TEXAL460043.2523001.000-1-501.030.11P
718Ramón Laureano29TOTZZ967458675.1146138710.993113561.931.51OF
719Derek Law33WSNNL750090.01046021.000-1-201.000.13P
720Justin Lawrence29COLNL560059.215411011.0000002.260.27P
721Max Lazar25PHINL110013.2303011.0000001.980.27P
722Kyle Leahy27STLNL330048.251311.8000000.740.12P
723Jordan Leasure25CHWAL330031.1422001.0001601.150.12P
724Charles Leblanc28LAAAL106354.030171213.967-1-25-1-2204.832.643B-2B-1B
725José Leclerc30TEXAL640066.282511.8750000.950.11P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
726Brooks Lee23MINAL474035371.0130487849.969-1-31313.062.47SS-3B-2B
727Dylan Lee29ATLNL520059.2615001.0002700.910.12P
728Jung Hoo Lee25SFGNL373635306.280791001.000-2-7-2-702.352.16OF
729Korey Lee25CHWAL1139388838.18618243344.995-2-2-10-14-39.207.58C
730Casey Legumina27CINNL6009.110010.0000000.000.00P
731Brandon Leibrandt31CINNL2006.1211001.00013202.841.00P
732Jack Leiter24TEXAL96035.2633001.0000001.510.67P
733Mark Leiter Jr.33TOTZZ600058.061410.8330000.780.08P
734DJ LeMahieu35NYYAL665542511.129721282320.990-5-11-5-1205.173.973B-1B
735Pedro León26HOUAL66654.2770001.000-2-440001.151.17OF
736Dominic Leone32CHWAL230019.030210.667-2-2100.950.09P
737Royce Lewis25MINAL525044419.2132428377.947-3-9-2-602.682.363B-2B
738Matthew Liberatore24STLNL606086.02241712.9553702.200.35P
739Francisco Lindor30NYMNL1511501411311.25641943581274.9796511-13.793.66SS
740Trey Lipscomb24WSNNL605748496.116849110916.946383702.882.563B-1B-2B
741Zack Littell28TBRAL29290156.12111912.952-2-301.150.69P
742Brendon Little27TORAL490045.21569021.0000002.960.31P
743Luke Little23CHCNL301026.0817011.0001802.770.27P
744Ben Lively32CLEAL29290151.016412011.000-1-100.950.55P
745Jonathan Loáisiga29NYYAL3004.0312001.0000006.751.00P
746Tyler Locklear23SEAAL161210112.098917051.00018-1-1107.886.131B
747Brandon Lockridge27SDPNL83334.010100001.0001280002.651.25OF
748Nick Lodolo26CINNL21210115.1111910.909-1-200.780.48P
749Nick Loftin25KCRAL513928341.11606789421.9750141404.112.742B-3B-1B-OF-P
750Zach Logue28LADNL2002.000000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
751Sam Long28KCRAL430042.2716011.0000001.480.16P
752Joey Loperfido25TOTAL766945604.21581562001.00071561112.352.05OF-1B
753Jack López31LAAAL271811171.01034059424.96117-1-715.213.412B-SS-OF
754Jacob Lopez26TBRAL41010.1110001.000-1-1900.870.25P
755Jorge López31TOTNL520053.082330.625-3-6700.850.10P
756Nicky Lopez29CHWAL122111100985.0437161272457.991-3-3-10-1203.963.382B-SS
757Otto Lopez25MIANL11410697949.1470181281855.983-1-1810-24.383.882B-SS-3B-OF
758Pablo López28MINAL32320185.125111311.960-2-201.170.75P
759Reynaldo López30ATLNL26250135.21385011.000-4-600.860.50P
760Michael Lorenzen32TOTAL26240130.12281224.90921801.380.77P
761Ryan Loutos25STLNL3002.100000000.000.00P
762Richard Lovelady28TOTZZ350034.1422001.000-2-7001.050.11P
763Rhett Lowder22CINNL66030.231110.6670000.590.33P
764Brandon Lowe29TBRAL696456555.12811511300351.000241214.553.962B-1B
765Josh Lowe26TBRAL938769743.1195189241.979-1-1-2-3-22.312.08OF
766Nathaniel Lowe28TEXAL1381351341193.2108098392573.9959911-28.117.791B
767Easton Lucas27TOTAL80011.2211001.0000001.540.25P
768Joey Lucchesi31NYMNL22010.1101001.0000000.870.50P
769Marco Luciano22SFGNL18149127.064253363.906-5-45-5-47-14.113.222B-SS
770Seth Lugo34KCRAL33331206.2431429031.00055-11.871.30P
771Nathan Lukes29TORAL211917173.05550410.98263953412.812.57OF
772Gavin Lux26LADNL138117991054.2453179265968.980-1-1-2-2-13.793.192B-SS
773Jesús Luzardo26MIANL1212066.213310001.0002601.761.08P
774Jordan Lyles33KCRAL5005.0110001.0000001.800.20P
775Daniel Lynch IV27KCRAL163043.1103611.9000001.870.56P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
776Lance Lynn37STLNL23230117.1105320.800-4-700.610.35P
777Manny Machado31SDPNL10010094873.223278147711.970-3-42322.322.253B
778Josh Maciejewski28NYYAL4007.000000000.000.00P
779Ty Madden24DETAL61023.0220001.000-1-900.780.33P
780Nick Madrigal27CHCNL472114229.068214528.971-3-16-2-1002.591.293B-2B
781Bligh Madris28DETAL211916171.114514050121.000-1-821407.626.901B-OF
782Kenta Maeda36DETAL29160112.125131023.920-1-201.840.79P
783Tyler Mahle29TEXAL33012.2000000000.000.00P
784Luke Maile33CINNL524431381.24214021810.998516-5-1619.908.08C-P
785Anthony Maldonado26MIANL161019.062311.8330002.370.31P
786Martín Maldonado37CHWAL484635388.23913781120.995-4-12-7-22-19.018.10C
787Justyn-Henry Malloy24DETAL23146122.124240001.00015-2-1901.771.04OF
788Sean Manaea32NYMNL32320181.22231720.9090000.990.63P
789Matt Manning26DETAL55027.2312011.000-1-700.980.60P
790Alek Manoah26TORAL55024.1211001.0000000.740.40P
791Joe Mantiply33ARINL752059.2124711.917-2-701.660.15P
792Kyle Manzardo23CLEAL62224.015132011.000030005.632.501B
793Rafael Marchán25PHINL171414129.0134126623.9852151919.217.76C
794Manuel Margot29MINAL1136838688.1166163030.98234-3-502.131.44OF
795Ron Marinaccio28NYYAL160023.141210.750-1-901.160.19P
796Cade Marlowe27SEAAL71121.0440001.000090001.710.57OF
797Germán Márquez29COLNL1104.0000000000.000.00P
798Alec Marsh26KCRAL26250129.02491140.8331201.400.77P
799Brandon Marsh26PHINL133115841038.2239228651.979-4-47832.031.76OF
800José Marte28LAAAL140019.1413001.00011001.860.29P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
801Ketel Marte30ARINL11410990930.2510216289573.99045101314.884.432B-SS
802Noelvi Marte22CINNL555350469.11304573126.908-4-10-8-20-12.262.113B-2B
803Starling Marte35NYMNL858062680.1146138622.986-14-25-6-10-11.901.69OF
804Yunior Marte29PHINL230026.0642001.000-2-1502.080.26P
805Austin Martin25MINAL826942612.01601392013.994-9-17-13-25-12.341.81OF-2B
806Chris Martin38BOSAL450044.1168710.9380003.050.33P
807Davis Martin27CHWAL1110050.0134810.9232802.161.09P
808Angel Martínez22CLEAL393728331.07666730.961-6-23-1-321.981.87OF-3B-2B
809J.P. Martínez28ATLNL51120.0440001.000020001.800.80OF
810Justin Martinez22ARINL640072.291710.889-1-300.990.13P
811Nick Martinez33CINNL42161142.128101531.8931101.580.60P
812Orelvis Martinez22TORAL1118.061410.8330-260005.635.002B
813Seth Martinez29HOUAL440052.21055001.0001401.710.23P
814Nick Martini34CINNL16126100.025241001.00017-1-12-12.251.56OF
815Michael Massey26KCRAL827055623.1302122177339.9900000-14.323.652B
816Miles Mastrobuoni28CHCNL382514230.21023168310.9712101503.862.483B-SS-2B-OF
817Jorge Mateo29BALAL645747505.222887137425.982250003.993.392B-SS-OF
818Nick Maton27BALAL32016.0202011.0000-230001.130.673B-2B
819Phil Maton31TOTZZ710064.0927001.0000001.270.13P
820Luis Matos22SFGNL433324322.17169110.986-7-250021.951.63OF
821Yuki Matsui28SDPNL640062.261410.833-1-3-10.720.08P
822Zebby Matthews24MINAL99037.2104510.9000002.151.00P
823Isaac Mattson28PITNL3005.1101001.0000001.690.33P
824Steven Matz33STLNL127044.1102712.9001501.830.75P
825Tyler Matzek33ATLNL110010.0000000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
826Coby Mayo22BALAL1512488.02415812.958-2-29-2-2702.351.443B-1B
827Tim Mayza32TOTAL500042.21046011.000-2-5602.110.20P
828Adam Mazur23SDPNL88033.2514011.0001601.340.63P
829James McArthur27KCRAL570056.2144910.92931102.060.23P
830James McCann34BALAL666359560.25645282882.986-2-4-5-11-38.938.42C-P
831Kyle McCann26OAKAL443930324.03042881242.987-1-4-6-2208.336.82C
832Jake McCarthy26ARINL137116881061.2274270221.993-9-11-3-302.311.99OF
833Darren McCaughan28TOTZZ125042.050410.8000000.860.33P
834Chas McCormick29HOUAL937246646.0162160110.99447-2-3-12.241.73OF
835Mason McCoy29SDPNL191614143.2532033071.000-3-260003.322.79SS
836Grant McCray23SFGNL373533307.18987020.978-5-20-3-11-12.552.35OF
837Andrew McCutchen37PITNL52121.0660001.0000-30002.571.20OF
838Chayce McDermott25BALAL1104.0110001.0000002.251.00P
839Trevor McDonald23SFGNL1003.0110001.00016713.001.00P
840T.J. McFarland35OAKAL790056.21899011.0000002.860.23P
841Scott McGough34ARINL262032.2413011.0000001.100.15P
842Michael McGreevy23STLNL43023.0817001.0001903.132.00P
843Reese McGuire29BOSAL484134361.13973811062.98500413-19.748.15C
844Ryan McKenna27TOTZZ125142.014140001.000-2-530003.001.17OF
845Triston McKenzie26CLEAL1616075.2129210.917-2-501.310.69P
846Billy McKinney29PITNL106353.2981001.000-2-4812201.510.90OF
847Zach McKinstry29DETAL1077944727.123584142924.962351102.801.67SS-3B-OF-2B-P
848Ryan McMahon29COLNL1521491421306.2436983231533.966111010902.902.773B
849John McMillon26MIANL100012.031110.6670001.500.20P
850Jeff McNeil32NYMNL1281171031054.1457216232966.980-1-11113.823.252B-OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
851Curtis Mead23TBRAL353224268.195355649.958-4-17-4-1803.052.532B-3B-1B
852Parker Meadows24DETAL827559660.0194193010.99515285922.632.35OF
853John Means31BALAL44020.2101001.0000000.440.25P
854Nick Mears27TOTNL540057.2404001.000-1-2000.620.07P
855Victor Mederos23LAAAL4005.1101001.0000001.690.25P
856Luis Medina25OAKAL88040.084311.8751501.580.88P
857James Meeker29MILNL1001.000000000.000.00P
858Trevor Megill30MILNL480046.1523011.000-1-4-10.970.10P
859Tylor Megill28NYMNL1615078.018711011.0002502.081.13P
860MJ Melendez25KCRAL12311582964.2197193221.990-8-10-7-8-21.821.57OF-1B
861Cristian Mena21ARINL1103.000000000.000.00P
862Danny Mendick30CHWAL413529308.21063964310.97200-1-403.002.513B-2B-P
863Joey Meneses32WSNNL504946431.2387358290391.000010018.077.741B
864Michael Mercado25PHINL52013.000000000.000.00P
865Whit Merrifield35TOTNL888069723.0254114135529.980-3-5-5-803.102.712B-OF-3B
866Jackson Merrill21SDPNL1551481471323.1403392834.993-2-200-22.722.58OF
867Julian Merryweather32CHCNL150015.0321001.0000001.800.20P
868Matt Mervis26CHCNL1001.0110001.000000009.000.50P-1B
869Max Meyer25MIANL1111057.0138410.9230001.891.09P
870Jake Meyers28HOUAL1451261201145.0352349210.997151566-12.762.42OF
871Miles Mikolas35STLNL32320171.226131121.923-1-101.260.75P
872Wade Miley37MILNL2207.0202001.0000002.571.00P
873Drew Millas26WSNNL181717148.0152143811.993160009.188.39C
874Bobby Miller25LADNL1313056.0422001.0000000.640.31P
875Bryce Miller25SEAAL31310180.123111110.9570001.100.71P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
876Erik Miller26SFGNL7310067.160510.8330000.670.07P
877Mason Miller25OAKAL550065.0321001.000-1-300.420.05P
878Owen Miller27MILNL117355.057516061.0000-7-1-2209.334.381B-3B-2B-P
879Ryan Miller28LAAAL130013.0211001.00011501.380.15P
880Shelby Miller33DETAL510055.2220001.000-1-410.320.04P
881Tyson Miller28TOTZZ580062.0532001.000-1-1900.730.09P
882Hoby Milner33MILNL611064.2231112001.00041203.200.38P
883A.J. Minter30ATLNL390034.11129001.00021202.880.28P
884José Miranda26MINAL918561723.2240128106615.975-3-41202.912.543B-1B-SS
885Anthony Misiewicz29NYYAL1001.000000000.000.00P
886Kameron Misner26TBRAL65135.012120001.0001420003.092.00OF
887Garrett Mitchell25MILNL605137456.21221193001.0003761532.402.03OF
888Casey Mize27DETAL22200102.120614041.0002401.760.91P
889Carmen Mlodzinski25PITNL404050.2981001.000-1-401.600.23P
890Anthony Molina22COLNL351059.21284001.000-1-301.810.34P
891Sam Moll32CINNL480037.2624001.0000001.430.13P
892Andruw Monasterio27MILNL513422312.01295172619.953290003.552.323B-2B-1B-OF
893Yoán Moncada29CHWAL11111086.03182124.9351130003.032.643B
894Mickey Moniak26LAAAL11710789932.0277270340.98656-4-5-22.642.33OF
895Frankie Montas31TOTNL30300150.2281513001.000-1-701.670.93P
896Elehuris Montero25COLNL544943426.047745321347.994-4-10-3-8110.018.781B
897Keider Montero23DETAL1916198.11349001.0002401.190.68P
898Rafael Montero33HOUAL410038.151310.800-2-1000.940.10P
899Jordan Montgomery31ARINL25210117.02021710.950-1-201.460.76P
900Mason Montgomery24TBRAL9009.2101001.0000000.930.11P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
901Dylan Moore31SEAAL13410868992.0401194202528.98879-4-4-23.592.40SS-3B-2B-OF-1B
902Matt Moore35LAAAL510048.1716001.0000001.300.14P
903Adrián Morejón25SDPNL600063.2615001.000-3-900.850.10P
904Christopher Morel25TOTMLB10610460846.2272841751315.952-9-13-6-802.752.443B-2B-OF
905Gabriel Moreno24ARINL938378732.06696363124.99759101618.207.10C-3B
906Eli Morgan28CLEAL320042.01349001.0000002.790.41P
907Charlie Morton40ATLNL30300165.13392130.9093401.631.00P
908Ryan Mountcastle27BALAL114108105981.193786074357.9971281038.578.191B
909Kyle Muller26OAKAL210049.1105410.9000001.640.43P
910Cedric Mullins29BALAL1401211121090.0274271210.996-2-3-5-512.251.95OF
911Max Muncy33LADNL726664602.116544115616.9642551002.382.213B
912Andrés Muñoz25SEAAL600059.190810.8890001.210.13P
913Roddery Muñoz24MIANL1817082.2122640.6670000.870.44P
914Sean Murphy29ATLNL696763594.07417092753.9931348411.1510.67C
915Tom Murphy33SFGNL1210884.269681001.000-2-34-4-57-27.335.75C
916Joe Musgrove31SDPNL1919099.224111210.9583602.081.21P
917Parker Mushinski28HOUAL100011.021010.500-2-3600.820.10P
918Dane Myers28MIANL392211222.06759621.970001512.641.67OF
919Tobias Myers25MILNL27250138.01910630.8420001.040.59P
920Tommy Nance33TORAL200022.064110.833-2-1802.050.25P
921Andrew Nardi25MIANL590049.2404001.0000000.720.07P
922Carlos Narváez25NYYAL64335.042411001.000128134010.807.00C
923Omar Narváez32NYMNL282113186.0193184453.974-4-29-7-4509.106.71C
924Nick Nastrini24CHWAL98035.2312001.000-2-1100.760.33P
925Bo Naylor24CLEAL11510183899.19368943664.99433111519.318.09C
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
926Josh Naylor27CLEAL1371371281205.010861008699110.99233-6-6-18.047.861B
927Jack Neely24CHCNL6006.0101001.0000001.500.17P
928Kyle Nelson27ARINL110010.200000000.000.00P
929Nick Nelson28PHINL4005.1110001.0000001.690.25P
930Ryne Nelson26ARINL28250150.2178810.9411100.960.57P
931Héctor Neris35TOTZZ620059.1104420.800-2-4001.210.13P
932Zach Neto23LAAAL1551531481332.265423140518103.97214131110-14.304.10SS
933Tyler Nevin27OAKAL806424542.030326138425.987-7-15-1-2-14.963.221B-OF-3B
934Sean Newcomb31OAKAL70010.0303001.0000002.700.43P
935Kevin Newman30ARINL1097965754.1332114213552.98534101523.902.82SS-2B-1B-3B-OF
936Kyle Nicolas25PITNL510054.2523011.0001400.820.10P
937Tomás Nido30TOTNL484029359.03783571562.98402-2-619.337.75C
938Brandon Nimmo31NYMNL1471421081253.0245239420.99233-3-2-11.751.65OF
939Vinny Nittoli33TOTAL90012.000000000.000.00P
940Ryan Noda28OAKAL322419225.019817818224.9902111507.846.131B-OF
941Jhonkensy Noel22CLEAL604636417.01341277021.0008223812.892.09OF-1B
942Aaron Nola31PHINL33331199.1281216021.0001101.260.85P
943Lars Nootbaar26STLNL1079869863.0214209232.986-3-500-12.201.97OF
944Connor Norby24TOTMLB414136359.0119456688.933-5-16-4-1302.782.643B-2B
945Dedniel Núñez28NYMNL250035.030120.3330000.260.04P
946Nasim Nuñez23WSNNL352119212.11233880519.9591821105.003.37SS-2B
947Riley O'Brien29STLNL8008.000000000.000.00P
948Ryan O'Hearn30BALAL786841557.236133719528.986-4-10-4-8-25.754.341B-OF
949Logan O'Hoppe24LAAAL1271211161064.110099624160.9941111-38.487.90C
950Jack O'Loughlin24OAKAL4009.2110001.0000000.930.25P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
951Tyler O'Neill29BOSAL959059799.2162151470.957-2-311-11.741.63OF
952Bailey Ober28MINAL31311178.229111710.9663301.410.90P
953Steven Okert32MINAL441035.1716001.0000001.780.16P
954Edward Olivares28PITNL454118330.27976210.987-10-36-6-21-12.121.73OF
955Adam Oller29MIANL88042.1312001.0000000.640.38P
956Matt Olson30ATLNL1621621621443.1137012591056125.9961411131128.518.421B
957Reese Olson24DETAL22220112.173310.857-4-700.480.27P
958Jonathan Ornelas24TEXAL18119106.240142421.9500-111103.212.113B-SS-2B-OF
959Kaleb Ort32HOUAL220024.210010.0000000.000.00P
960Rafael Ortega33CHWAL124450.018180001.000361-1-2403.241.50OF
961Joey Ortiz25MILNL1411291131164.03651142411030.97312128812.742.373B-SS-2B
962Luis Ortiz28PHINL1000.200000000.000.00P
963Luis Ortiz25PITNL37150135.22171040.8100001.130.46P
964Eric Orze26NYMNL2001.200000000.000.00P
965Michel Otañez26OAKAL360034.000000-1-600.000.00P
966Adam Ottavino38NYMNL600056.01192001.000-3-1101.770.18P
967James Outman27LADNL503728339.29794210.990-5-17-1-302.541.92OF
968Cristian Pache25TOTZZ784729451.2123117330.9760-13702.391.54OF
969Chris Paddack28MINAL1717088.11358001.000-2-501.320.76P
970Emilio Pagán33CINNL381038.0523001.0001501.180.13P
971Andy Pages23LADNL11410178933.2302294532.99079-1-1-22.882.62OF
972Pedro Pagés25STLNL676056543.25214902831.994-2-53718.587.73C-1B
973Joshua Palacios28PITNL201914163.028271001.0000-3-2-1401.551.40OF
974Richie Palacios27TBRAL867058645.122613287715.9696125903.052.41OF-2B-3B-SS
975Daniel Palencia24CHCNL100014.2101001.0000000.610.10P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
976Andre Pallante25STLNL29200121.1331716021.000-3-502.451.14P
977Enoli Paredes28TOTNL180021.2101001.0000000.420.06P
978Isaac Paredes25TOTMLB1411391261228.14091742191631.96122-2-1-12.882.713B-1B
979Kyren Paris22LAAAL181712146.068224518.9852170004.133.532B-SS
980Mitchell Parker24WSNNL29290151.0132650.615-4-5-10.480.28P
981Wes Parsons31TOTAL4009.041210.7500003.000.75P
982Vinnie Pasquantino26KCRAL10310392893.087880571276.99846-3-4-38.838.501B
983Graham Pauley23SDPNL64134.1126511.917-1-330002.881.573B-1B
984James Paxton35TOTZZ21210100.181610.8750000.630.33P
985Joel Payamps30MILNL680059.061320.6670000.610.06P
986Nate Pearson27TOTZZ601066.1110001.000-2-3600.140.02P
987Elvis Peguero27MILNL520051.171511.857-1-4-11.050.12P
988Liover Peguero23PITNL33326.0114612.9090-150003.463.33SS
989Jeremy Peña26HOUAL1571571531388.06202213801986.9696543-23.903.83SS
990Walter Pennington26TOTAL161018.0211001.000-1-6601.000.13P
991Zach Penrod27BOSAL7004.0101001.0000002.250.14P
992Ryan Pepiot26TBRAL26260130.015114031.0000001.040.58P
993David Peralta36SDPNL655327448.08987110.98925-1-211.771.35OF
994Freddy Peralta28MILNL32320173.232161513.9691101.610.97P
995Luis Peralta23COLNL150012.1101001.000-1-1600.730.07P
996Sammy Peralta26CHWAL90015.0101001.0000000.600.11P
997Wandy Peralta32SDPNL460038.1725001.0001501.640.15P
998Oswald Peraza24NYYAL44231.0523001.000000001.451.253B
999Geraldo Perdomo24ARINL979589849.1378112261555.98723101403.953.85SS
1000Jhonny Pereda28MIANL19108101.09586811.989050008.384.70C-1B-P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1001Cionel Pérez28BALAL620053.214410001.0000002.350.23P
1002Martín Pérez33TOTNL26260135.020614011.00054401.330.77P
1003Salvador Perez34KCRAL1361341101157.11119106450538.99699-4-4-28.667.96C-1B
1004Wenceel Pérez24DETAL1059481846.1192189120.99035-2-2-32.021.81OF
1005Blake Perkins27MILNL11910495956.1308300712.997101281072.892.58OF
1006Michael Petersen30TOTNL160019.2101001.0000000.460.06P
1007David Peterson28NYMNL21210121.02441551.7922301.410.90P
1008Jace Peterson34ARINL105350.020713031.000-3-80-3-7203.602.00SS-2B-3B
1009Brandon Pfaadt25ARINL32320181.21971110.947-1-100.890.56P
1010Tommy Pham36TOTZZ10510081888.0205201310.995-8-10-10-13-22.071.94OF
1011Evan Phillips29LADNL610054.294410.889-1-401.320.13P
1012Tyler Phillips26PHINL87136.2734001.0001501.720.88P
1013Kevin Pillar35TOTAL866755607.2153150210.993-5-10-2-302.251.77OF
1014Riley Pint26COLNL4003.100000000.000.00P
1015René Pinto27TBRAL191511135.0129126210.992-3-31-3-27-18.536.74C
1016Ricardo Pinto30PHINL60010.2651001.0000005.061.00P
1017Nick Pivetta31BOSAL27260145.2168710.9381100.930.56P
1018Zach Plesac29LAAAL33012.0202001.0000001.500.67P
1019Colin Poche30TBRAL430037.1101001.0000000.240.02P
1020Jorge Polanco30SEAAL11210992925.1367138222745.981-5-6-1-113.503.212B
1021Zach Pop27TORAL580048.193510.889-2-801.490.14P
1022Cody Poteet29NYYAL54024.1752001.0001802.591.40P
1023Cade Povich24BALAL1616079.21129021.0002501.240.69P
1024Nick Pratto25KCRAL1001.000000000.000.00P
1025Ryan Pressly35HOUAL590056.21156011.0000001.750.19P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1026Quinn Priester23TOTZZ117049.2137420.846-1-2401.991.00P
1027Jurickson Profar31SDPNL150150931221.2249243511.996-6-6-8-701.831.65OF-1B
1028Austin Pruitt34TEXAL4004.1101001.0000002.080.25P
1029A.J. Puk29TOTNL624071.1725011.00011600.880.11P
1030Cal Quantrill29COLNL29290148.121813011.0001101.270.72P
1031José Quijada28LAAAL220019.1101001.0000000.470.05P
1032Jose Quintana35NYMNL31310170.1351322011.0002201.851.13P
1033Ceddanne Rafaela23BOSAL1511471141333.14892971801241.97500109-23.222.61SS-OF-2B-3B
1034Cole Ragans26KCRAL32321186.126719011.0003301.260.81P
1035Tanner Rainey31WSNNL500051.0642001.000-1-401.060.12P
1036Cal Raleigh27SEAAL1351251191122.0119511385168.99566171819.548.81C
1037Brooks Raley36NYMNL8007.000000000.000.00P
1038Luke Raley29SEAAL12710580965.041138918414.990124423.802.95OF-1B
1039Emmanuel Ramirez29MIANL150020.2110001.0000000.440.07P
1040Erasmo Ramírez34TBRAL130020.2202001.0000000.870.15P
1041Harold Ramírez29TBRAL75043.016160001.00024938303.352.29OF
1042José Ramírez31CLEAL1261261171108.031599207923.971456602.492.433B
1043Nick Ramirez34LADNL80013.1202001.0000001.350.25P
1044Yohan Ramírez29TOTZZ380045.093420.77812601.400.18P
1045Bryan Ramos22CHWAL211917167.055163814.982-2-14-1-702.912.573B
1046Heliot Ramos24SFGNL11211099973.2230225410.99679-9-11-22.122.04OF
1047Drew Rasmussen28TBRAL164028.252211.800-1-701.260.25P
1048Robbie Ray32SFGNL77030.2202001.000-1-700.590.29P
1049Colin Rea33MILNL32270167.240201550.875-2-201.881.09P
1050J.T. Realmuto33PHINL999993871.19388993455.995220029.649.42C
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1051Jakson Reetz28SFGNL64338.039390001.0000-13-1-3209.246.50C
1052Rob Refsnyder33BOSAL765136495.1122116240.96749-4-9-12.141.55OF
1053Sean Reid-Foley28NYMNL230021.200000-1-90.000.00P
1054Zach Remillard30CHWAL1411797.03692612.97211111203.252.192B-3B-SS-OF
1055Anthony Rendon34LAAAL514946423.0127358759.961-4-122612.602.443B
1056Hunter Renfroe32KCRAL11610596934.2212201923.9910-1-4-522.021.79OF-1B
1057Luis Rengifo27LAAAL757161622.224387150629.975-2-5-4-703.432.933B-2B-SS-OF
1058Gerardo Reyes31OAKAL3004.000000000.000.00P
1059Pablo Reyes30BOSAL21159142.062203844.935-1-10-2-1703.682.323B-2B-SS-1B-P
1060Bryan Reynolds29PITNL1331331211173.22542411122.992-14-14-5-511.931.89OF
1061Sean Reynolds26SDPNL90011.000000000.000.00P
1062Orlando Ribalta26WSNNL4003.100000000.000.00P
1063Ben Rice25NYYAL504126350.028927314221.99300-1-307.385.741B-C
1064Trevor Richards31TOTAL552065.172230.5710000.550.07P
1065Lyon Richardson24CINNL1000.200000000.000.00P
1066Austin Riley27ATLNL110109106960.1248601781017.960-2-20002.232.183B
1067Edwin Ríos30CINNL32117.012120021.0000200006.354.001B
1068Leo Rivas26SEAAL392319221.075195428.9730-2-1-502.971.78SS-2B-P-3B
1069Emmanuel Rivera28TOTMLB1167657715.0272137131420.985-6-10-5-803.372.203B-1B-P
1070Anthony Rizzo34NYYAL929183801.267960274358.996122317.597.351B
1071Daniel Robert29TEXAL4005.200000000.000.00P
1072Luis Robert Jr.26CHWAL979592828.2257254120.992-8-121112.772.63OF
1073Ethan Roberts26CHCNL210026.2312001.0001801.010.14P
1074David Robertson39TEXAL680072.01138001.0001301.380.16P
1075Nick Robertson25TOTZZ90013.1211001.0000001.350.22P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1076Chuckie Robinson29CHWAL262314193.02081961021.990140019.617.92C
1077Víctor Robles27TOTZZ877348616.2172165431.9837144702.471.94OF
1078Brayan Rocchio23CLEAL1421211111102.04621662841275.9741112111203.683.17SS
1079Kumar Rocker24TEXAL33011.2202001.0000001.540.67P
1080Brendan Rodgers27COLNL1321241211093.0531181342889.985-2-2-4-404.313.962B
1081Carlos Rodón31NYYAL32320175.014410001.000-1-100.720.44P
1082Carlos Rodriguez22MILNL33012.1202001.00023201.460.67P
1083Eduardo Rodríguez31ARINL1010050.050410.800-1-400.720.40P
1084Grayson Rodriguez24BALAL20200116.217107011.0000001.310.85P
1085Joely Rodríguez32BOSAL140013.2321001.0000001.980.21P
1086Johnathan Rodríguez24CLEAL119577.013121001.000-2-26-3-4601.521.18OF
1087Julio Rodríguez23SEAAL1311311221133.1343334451.98513133302.682.58OF
1088Manuel Rodríguez27TBRAL400037.2514001.0000001.190.13P
1089Randy Rodríguez24SFGNL351052.1826001.0001401.380.23P
1090Yariel Rodríguez27TORAL2121086.21587001.0001201.560.71P
1091Yerry Rodríguez26TOTAL160021.2523001.0000002.080.31P
1092Jake Rogers29DETAL928675761.07767442934.99646132019.148.40C
1093Josh Rogers29COLNL60011.000000000.000.00P
1094Taylor Rogers33SFGNL640060.092610.8891301.200.13P
1095Trevor Rogers26TOTZZ25250124.11961210.947-2-1901.300.72P
1096Tyler Rogers33SFGNL770070.1155911.933-2-601.790.18P
1097Johan Rojas23PHINL11610382903.1227219621.991-12-164512.241.94OF
1098Josh Rojas30SEAAL141116881050.1323982151020.969338902.682.073B-2B-OF-P-1B
1099Miguel Rojas35LADNL1028667757.0334132199327.99158111703.943.06SS-2B-3B-P-1B
1100Chris Roller27MILNL1003.0110001.0000240003.001.00OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1101Jordan Romano31TORAL150013.2101001.000-1-1500.660.07P
1102JoJo Romero27STLNL650059.0606001.0002700.920.09P
1103Drew Romo22COLNL151313115.0104931011.9901822118.066.87C
1104Brent Rooker29OAKAL14137102.116160001.000-2-25-1-1101.411.14OF
1105Ben Rortvedt26TBRAL1118767782.07907552692.98900-1-218.996.97C-P
1106Amed Rosario28TOTZZ746343565.21629367212.988-10-21-11-23-12.551.95OF-2B-SS-3B
1107Eddie Rosario32TOTNL756745592.2131126322.985-5-11-4-801.961.72OF
1108Eguy Rosario24SDPNL27105111.039122614.9740-411103.081.363B-2B
1109Kenny Rosenberg28LAAAL71024.0202001.0000000.750.29P
1110Joe Ross31MILNL2510074.0853001.0000000.970.32P
1111Landen Roupp25SFGNL234050.11138001.0002801.970.48P
1112Chris Roycroft27STLNL270034.191711.889-1-602.100.30P
1113Esteury Ruiz25OAKAL27167141.03635010.972-1-7-1-8-12.231.30OF
1114José Ruiz29PHINL520051.0312001.000-1-4-10.530.06P
1115Keibert Ruiz25WSNNL116109104971.29629213928.998-3-42208.898.28C
1116Jackson Rutledge25WSNNL3108.100000000.000.00P
1117Adley Rutschman26BALAL1039997882.19158743744.996114539.298.84C
1118Joe Ryan28MINAL23230135.02110920.905-3-4-11.270.83P
1119River Ryan25LADNL44020.1826011.00011003.542.00P
1120Ryder Ryan29PITNL150020.2110001.0000000.440.07P
1121Andrew Saalfrank26ARINL2001.000000000.000.00P
1122Blake Sabol26SFGNL87565.07066130.957-3-620009.288.38C
1123Erik Sabrowski26CLEAL80012.2202001.00011601.420.25P
1124Thomas Saggese22STLNL181313123.163174339.95201-1-1004.383.332B-SS-3B
1125César Salazar28HOUAL107570.08983420.9780-700-111.198.70C
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1126Eduardo Salazar26TOTNL260029.161410.8330001.530.19P
1127Chris Sale35ATLNL29290177.231922011.0004501.571.07P
1128Bryan Sammons29DETAL60027.1101001.0000000.330.17P
1129Ali Sánchez27MIANL302824244.02532391222.992170019.268.37C
1130Cristopher Sánchez27PHINL31312181.23962850.8723301.681.10P
1131Gary Sánchez31MILNL322825247.12282121152.97800-1-508.116.97C-1B
1132Jesús Sánchez26MIANL11910585934.1233226342.983-1-1-2-2-32.211.92OF
1133Sixto Sánchez25MIANL147035.2853021.0000002.020.57P
1134Nick Sandlin27CLEAL681057.21019011.0002701.560.15P
1135Patrick Sandoval27LAAAL1616079.2111910.9092501.130.63P
1136Cole Sands26MINAL620071.1105410.900-1-301.140.15P
1137Miguel Sanó31LAAAL19169136.1522824021.0002171903.432.603B-1B-P
1138Javier Sanoja21MIANL139579.222139021.0000311502.491.57OF-2B-SS
1139Carlos Santana38MINAL1461391351250.0109499892467.99610108817.857.471B
1140Dennis Santana28TOTZZ620071.21266021.0000001.510.19P
1141Anthony Santander29BALAL1301291041120.1271262722.993910-7-702.162.05OF-1B
1142Tony Santillan27CINNL291030.052120.6000000.900.10P
1143Gregory Santos24SEAAL8007.1523001.0000006.140.63P
1144Tayler Saucedo31SEAAL530038.2100910.9000002.090.17P
1145Matt Sauer25KCRAL140016.1202001.0000001.100.14P
1146Josh Sborz30TEXAL170016.1321001.000-1-1201.650.18P
1147Nolan Schanuel22LAAAL1451371311211.111011018767127.994-5-51108.137.601B
1148Max Scherzer39TEXAL99043.1104510.9000001.871.00P
1149Clarke Schmidt28NYYAL1616085.1157710.9331201.480.88P
1150Casey Schmitt25SFGNL382920267.0933060312.968-3-13-3-1303.032.372B-SS-3B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1151Daniel Schneemann27CLEAL706121505.01638968612.963-1-22402.801.78OF-SS-3B-2B
1152Davis Schneider25TORAL13310669960.229420290216.99356-2-2-22.741.96OF-2B
1153John Schreiber30KCRAL590051.2116410.909-1-401.740.17P
1154Max Schuemann27OAKAL1321191061071.24151392611548.964-6-6-7-713.362.88SS-3B-2B-OF
1155Aaron Schunk26COLNL332823249.01093969115.99131431403.903.272B-3B-SS
1156Kyle Schwarber31PHINL55341.010100001.000050002.202.00OF
1157Spencer Schwellenbach24ATLNL21210123.233924021.0005802.401.57P
1158Christian Scott25NYMNL99047.1532001.0001400.950.56P
1159Tanner Scott29TOTNL720072.0125520.833-2-3301.250.14P
1160Tayler Scott32HOUAL621068.216115001.0001302.100.26P
1161Victor Scott II23STLNL524037376.09795020.979-4-14-1-3-12.271.83OF
1162Corey Seager30TEXAL113113100959.1415137271752.9837945-13.833.61SS
1163JP Sears28OAKAL32320180.22131712.952-2-2-11.000.63P
1164Colin Selby26TOTAL5007.0220001.0000002.570.40P
1165Marcus Semien33TEXAL1591591481382.2610214389777.9891412109-23.933.792B
1166Kodai Senga31NYMNL1105.1110001.0000001.691.00P
1167Antonio Senzatela29COLNL33012.1321011.0000002.191.00P
1168Nick Senzel29TOTMLB545245446.11433510268.958-3-9-11-29-12.762.543B-OF
1169Brian Serven29TORAL271915182.0174168510.994-1-721328.556.41C
1170Luis Severino30NYMNL31311182.04493052.88655-11.931.26P
1171Paul Sewald34ARINL420039.2633001.0000001.360.14P
1172Bryan Shaw36CHWAL5004.000000000.000.00P
1173Gavin Sheets28CHWAL888461695.137634628229.995-9-15-7-12-14.844.251B-OF
1174Austin Shenton26TBRAL108769.165623031.000030008.446.501B
1175Braden Shewmake26CHWAL252115178.064134837.9530-2-1-703.082.44SS-3B-2B
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1176Zack Short29TOTMLB362219214.159114355.915131502.271.503B-SS-2B
1177Chasen Shreve33COLNL1001.000000000.000.00P
1178Chase Shugart27BOSAL6008.2101001.0000001.040.17P
1179Jared Shuster25CHWAL394073.1116410.9090001.230.26P
1180Michael Siani24STLNL1219870877.12432421001.0001216912-22.492.01OF
1181Chase Silseth24LAAAL2208.000000000.000.00P
1182Lucas Sims30TOTZZ580049.1945011.0000001.640.16P
1183Brady Singer27KCRAL32320179.234141910.9713301.651.03P
1184Jon Singleton32HOUAL948872768.264056864860.988-14-21-8-1217.406.721B
1185Jose Siri28TBRAL1281161101049.2345337171.98067121302.902.62OF-1B
1186Paul Skenes22PITNL23230133.02671721.9231201.621.04P
1187Tarik Skubal27DETAL31310192.02971932.8973301.220.84P
1188Justin Slaten26BOSAL440055.1422001.0000000.650.09P
1189Austin Slater31TOTZZ754618414.19691320.979-3-80002.041.25OF
1190Burch Smith34TOTZZ500056.1817001.0000001.280.16P
1191Cade Smith25CLEAL740075.1743001.0001300.840.09P
1192Dominic Smith29TOTMLB827148616.055647277749.987918-2-3-18.026.461B-P
1193Drew Smith30NYMNL190017.2101001.0000000.510.05P
1194Josh Smith26TEXAL1321221131086.03371152111121.967-6-7-1-102.702.363B-SS-OF-2B
1195Pavin Smith28ARINL493418298.1105987051.000-3-11-4-1603.172.10OF-1B-P
1196Will Smith34KCRAL450041.1100730.7001501.520.16P
1197Will Smith29LADNL1211171131051.1106610005883.99267-4-5-59.068.74C
1198AJ Smith-Shawver21ATLNL1104.100000000.000.00P
1199Drew Smyly35CHCNL500058.273310.857-2-700.920.12P
1200Kirby Snead29SEAAL110010.1505001.0000004.350.45P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1201Blake Snell31SFGNL20201104.0145810.9291211.130.65P
1202Collin Snider28SEAAL420041.295310.8890001.730.19P
1203Tyler Soderstrom22OAKAL595342455.040437724347.99313-3-817.936.681B-C
1204Nick Sogard26BOSAL312315205.1913258110.989151603.942.572B-3B-SS-1B
1205Donovan Solano36SDPNL574639421.120714858120.995-1-40014.403.493B-1B-2B
1206Jorge Soler32ATLNL464613326.06360210.984-11-41-10-36-21.711.35OF
1207George Soriano25MIANL220029.1633001.0001701.840.27P
1208José Soriano25LAAAL22200113.033151623.9392402.471.41P
1209Michael Soroka26CHWAL259079.2123720.833-1-301.130.40P
1210Edmundo Sosa28PHINL866850628.2291101184636.97937611-14.083.13SS-2B-3B
1211Lenyn Sosa24CHWAL979184807.1288115167642.979-7-11-9-13-23.142.793B-2B-1B
1212Gregory Soto29TOTZZ660053.01037001.000-1-2201.700.15P
1213Juan Soto25NYYAL1511511401329.23143021021.994220032.112.07OF
1214Livan Soto24BALAL114139.017611051.000030003.921.422B-3B-SS
1215Alex Speas26HOUAL1002.0110001.0000004.501.00P
1216Gabe Speier29SEAAL290023.2303001.000-1-801.140.10P
1217Mitch Spence26OAKAL35240151.124111211.9580001.370.66P
1218Carson Spiers26CINNL2210090.21394011.0001201.290.59P
1219George Springer34TORAL1241201091038.2224219320.991-6-6-1-101.921.79OF
1220Jeffrey Springs31TBRAL77033.0220001.000-1-600.550.29P
1221Jacob Stallings34COLNL766758603.25375062471.98700-6-1217.906.97C
1222Ryne Stanek32TOTZZ630055.1651001.0000000.980.10P
1223Josh Staumont30MINAL250024.1312001.0000001.110.12P
1224Justin Steele28CHCNL24241134.21037001.000-1-100.670.42P
1225Spencer Steer26CINNL1511501161306.160154847630.990-1-1-1014.103.44OF-1B-2B-SS
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1226Michael Stefanic28LAAAL363119264.112750770251.000312-1-504.323.432B-3B-P
1227Jackson Stephens30ATLNL3003.100000000.000.00P
1228Tyler Stephenson27CINNL1271121071001.09819453244.996-1-2-8-1008.787.69C
1229Justin Sterner27TBRAL2004.000000000.000.00P
1230Cal Stevenson27PHINL166359.024231001.000-1-15-1-2013.661.50OF
1231Brock Stewart32MINAL160015.2312011.0000001.720.19P
1232DJ Stewart30NYMNL36296206.051492011.000-7-39-5-2902.231.38OF-1B
1233Gavin Stone25LADNL25251140.1291613021.0003401.861.16P
1234Trevor Story31BOSAL262624227.2943261113.9892921103.683.58SS
1235Bryson Stott26PHINL1441331221201.1570232332674.989-4-46614.233.742B-SS
1236Kyle Stowers26TOTZZ594826421.11171143001.00012-1-202.501.98OF
1237Matt Strahm32PHINL660062.2312001.0001300.430.05P
1238Chris Stratton33KCRAL570058.112210011.00031001.850.21P
1239Hunter Stratton27PITNL360037.262220.6670000.960.11P
1240Myles Straw29CLEAL51014.0440001.000194-1-8502.570.80OF
1241Hunter Strickland35LAAAL720073.1523001.0000000.610.07P
1242Spencer Strider25ATLNL2209.0110001.0000001.000.50P
1243Ross Stripling34OAKAL2214085.1145810.929-1-201.370.59P
1244Marcus Stroman33NYYAL30290154.232131811.969-2-301.801.03P
1245Peter Strzelecki29CLEAL100011.200000000.000.00P
1246Garrett Stubbs31PHINL554744428.14354171622.99512-2-609.107.73C-P
1247Albert Suárez34BALAL32240133.22591512.9603401.620.75P
1248Eugenio Suárez32ARINL1551541461361.2390882921033.97433-4-4-32.512.453B
1249José Suarez26LAAAL223052.1303001.0000000.520.14P
1250Ranger Suárez28PHINL27271150.234727011.0005702.031.26P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1251Robert Suarez33SDPNL650065.0752001.0001300.970.11P
1252Wander Suero32HOUAL1000.00000000.00P
1253Brett Sullivan30SDPNL74439.04745110.9790-7-1-31010.626.57C-1B
1254Cole Sulser34TOTZZ102016.1101001.0000000.550.10P
1255Brent Suter34CINNL473065.21871010.9442602.330.36P
1256Jack Suwinski25PITNL856745617.2178177010.99435-15-29-12.582.08OF
1257Seiya Suzuki29CHCNL737269625.0158150533.981-2-42312.232.12OF
1258Dansby Swanson30CHCNL1481461371273.1506166335556.9901177-13.543.39SS
1259Erik Swanson30TORAL450039.152210.8000000.920.09P
1260Trey Sweeney24DETAL363328294.014537104420.97231331204.323.92SS
1261Jameson Taillon32CHCNL28280165.126141110.962-2-201.360.89P
1262Dillon Tate30TOTAL330036.2422001.0000000.980.12P
1263Fernando Tatis Jr.25SDPNL969586822.2182171651.973-7-100021.941.84OF
1264Mike Tauchman33CHCNL755442521.0115113111.991-6-14-5-1101.971.52OF
1265Leody Taveras25TEXAL1481381281227.0388376932.992-14-14-10-9-12.822.60OF
1266Chris Taylor33LADNL855634564.01519851210.987-4-9-2-402.381.51OF-3B-2B
1267Michael A. Taylor33PITNL1068072735.2235229330.9871322111722.842.19OF
1268Samad Taylor25SEAAL31011.1110001.0000-30000.790.33OF
1269Troy Taylor22SEAAL210019.1101001.0000000.470.05P
1270Tyrone Taylor30NYMNL1137551754.1199193330.98511101522.341.73OF
1271Julio Teheran33NYMNL1102.2110001.0000003.381.00P
1272Rowdy Tellez29PITNL12510572908.080374061276.99811-3-4-17.946.311B-P
1273José Tena23TOTMLB434237365.111430741020.912-2-5-2-612.562.313B-2B
1274Kai-Wei Teng25SFGNL40011.0422001.0000003.271.00P
1275Bryce Teodosio25LAAAL44229.0871011.000-2-65-1-4102.482.00OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1276Matt Thaiss29LAAAL464135366.23273131041.98801-2-717.937.02C
1277Caleb Thielbar37MINAL590047.171510.857-1-401.140.10P
1278Alek Thomas24ARINL352622237.057570001.000-6-30-1-502.161.63OF
1279Lane Thomas28TOTZZ1271191071065.2270256773.974-17-19-13-14-32.222.07OF
1280Bubba Thompson26CINNL115452.015150001.000-1-21-1-2302.601.36OF
1281Keegan Thompson29CHCNL240030.141120.500-1-700.590.08P
1282Ryan Thompson32ARINL670066.12171311.952-1-302.710.30P
1283Zack Thompson26STLNL52017.0321001.0000001.590.60P
1284Trent Thornton30SEAAL710072.1103610.9000001.120.13P
1285Drew Thorpe23CHWAL99044.11410310.929-1-502.641.44P
1286Jesús Tinoco29TOTZZ320040.2633001.000-1-2901.330.19P
1287Michael Toglia25COLNL116113104997.194887070896.992-6-7111328.487.701B-OF
1288Michael Tonkin34TOTZZ570079.11367011.000-1-1501.470.23P
1289Justin Topa33MINAL3002.1211001.0000007.710.67P
1290Spencer Torkelson24DETAL909085799.276370158459.995352318.548.431B
1291Abraham Toro27OAKAL797157614.121784128518.977-3-6-2-303.112.623B-2B-1B-OF
1292Luis Torrens28NYMNL453421299.13172962012.997728416-19.507.02C-P
1293Gleyber Torres27NYYAL1531521441342.25822343301874.969-9-8-11-10-23.783.692B
1294Touki Toussaint28CHWAL110023.041120.5000000.780.18P
1295Ezequiel Tovar22COLNL1571561561375.26762334358113.9881815109-14.374.25SS
1296Taylor Trammell26TOTZZ71021.1660001.000174-1-5702.530.86OF
1297Blake Treinen36LADNL500046.262310.833-2-900.960.10P
1298Alan Trejo28COLNL241912170.2742449111.986-1-70003.852.922B-3B-SS
1299Jose Trevino31NYYAL726248546.15805522262.9901292039.467.86C-P
1300Jared Triolo26PITNL1191141021010.2380149228346.992237813.362.973B-2B-SS-1B-OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1301Chadwick Tromp29ATLNL191610142.21381317001.00011021708.717.26C
1302Mike Trout32LAAAL242421203.067652011.00003-1-502.972.79OF
1303Cole Tucker27LAAAL1611798.038161841.895-1-10-3-3603.121.893B-OF-P
1304Kyle Tucker27HOUAL706862592.21281244021.00071371411.941.83OF
1305Brice Turang24MILNL1521421321277.2626240379778.9891211222114.364.072B
1306Spencer Turnbull31PHINL177054.11073001.000-2-701.660.59P
1307Justin Turner39TOTAL484424359.229525338412.986-2-61307.285.941B-3B
1308Trea Turner31PHINL1181181061018.24441362911751.962-9-10-14-1603.773.62SS
1309Kyle Tyler27MIANL87031.2514001.0001601.420.63P
1310Edwin Uceta26TBRAL300041.2321001.000-1-500.650.10P
1311José Ureña32TEXAL3390109.02111910.9520001.650.61P
1312Luis Urías27SEAAL382920249.184275167.9292100002.822.053B
1313Ramón Urías30BALAL967567702.219058126612.968-6-10-3-502.361.883B-2B-1B
1314Abner Uribe24MILNL140014.1752011.00011404.400.50P
1315Gio Urshela32TOTMLB1261171071038.1379181191734.982121311-23.222.883B-1B-SS
1316Naoyuki Uwasawa30BOSAL2004.0110001.0000002.250.50P
1317Enmanuel Valdez25BOSAL685733479.121771140623.972-3-8-5-12-13.963.062B-3B-OF
1318Framber Valdez30HOUAL28281176.11921613.947-1-100.920.64P
1319Ricky Vanasco25TOTZZ4004.0110001.0000002.250.25P
1320Ildemaro Vargas32WSNNL927155679.1239100133632.975-2-4-3-5-23.092.223B-2B-OF-SS-P-1B
1321Miguel Vargas24TOTMLB655740484.01265863510.960-7-16-2-422.251.863B-OF-1B
1322Gus Varland27TOTZZ260026.142110.7500001.030.12P
1323Louie Varland26MINAL167049.272410.8572801.090.38P
1324Daulton Varsho27TORAL136123891085.1327320521.9942022283012.702.39OF
1325Randy Vásquez25SDPNL2020098.019415021.0001201.740.95P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1326Andrew Vaughn26CHWAL1221211181059.189681676475.99600-4-5-17.587.311B
1327Christian Vázquez33MINAL898275731.18067732942.9951271109.878.91C-3B-1B
1328Luis Vázquez24CHCNL103237.01861111.9440160004.141.70SS-3B-2B
1329Nelson Velázquez25KCRAL20179140.03332010.970-3-27-1-802.061.60OF
1330Anthony Veneziano26TOTZZ120013.1110001.0000000.680.08P
1331Alex Verdugo28NYYAL1491451341308.2293285711.997767612.011.96OF
1332Justin Verlander41HOUAL1717090.1945001.0000000.900.53P
1333Alex Vesia28LADNL670066.181611.8751300.950.10P
1334Nick Vespi28BALAL110012.1110001.0000000.730.09P
1335Will Vest29DETAL690070.11147001.0001301.410.16P
1336Thyago Vieira31TOTZZ280038.063210.8330001.180.18P
1337Mark Vientos24NYMNL11010578905.126479180516.98112-5-702.572.313B-1B
1338Matt Vierling27DETAL138124901110.13192387747.98791022-22.552.10OF-3B-1B
1339Ryan Vilade25DETAL16128112.132320001.00004-4-42-12.561.88OF-1B
1340Eli Villalobos27MIANL3004.1101001.0000002.080.33P
1341David Villar27SFGNL1010986.0907911051.000-3-360009.429.001B
1342Darius Vines26ATLNL42013.2312001.0000001.980.75P
1343Victor Vodnik24COLNL640073.21495001.000-2-501.710.22P
1344Anthony Volpe23NYYAL1601581561416.25702103441668.972446503.523.46SS
1345Jason Vosler30SEAAL64236.024213031.000-1-190006.003.431B-OF
1346Austin Voth32SEAAL680061.01310210.9230001.770.18P
1347Michael Wacha32KCRAL29290166.229920031.0005601.571.00P
1348LaMonte Wade Jr.30SFGNL1049270785.073966078159.999-5-71128.466.961B-OF
1349Tyler Wade29SDPNL723820381.2104485335.971-8-24-5-1502.381.263B-SS-OF-2B
1350Eric Wagaman26LAAAL181717153.154113944.9261832312.932.783B-OF
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1351Will Wagner25TORAL211917175.0853153112.988021704.323.822B-1B
1352Jacob Waguespack30TBRAL41010.0110001.0000000.900.25P
1353Hurston Waldrep22ATLNL2207.000000-1-290.000.00P
1354Matt Waldron27SDPNL27260146.219514021.0000001.170.70P
1355Christian Walker33ARINL1291261171104.11055977762104.998457818.588.161B
1356Jordan Walker22STLNL484622367.16764211.985-1-4-4-13-11.621.38OF
1357Josh Walker29NYMNL100012.1220001.0000001.460.20P
1358Ryan Walker28SFGNL761080.01156001.0000001.240.14P
1359Taijuan Walker31PHINL1915083.2189812.9440001.830.89P
1360Forrest Wall28TOTNL1311793.018180001.000-1-1822501.741.38OF
1361Matt Wallner26MINAL584933425.11131094011.000-2-50012.391.95OF-P
1362Taylor Walls27TBRAL836864625.125580172333.9881528122303.633.04SS
1363Jared Walsh30TEXAL161414126.011610410211.9830-3-1-1008.147.131B
1364Blake Walston23ARINL72018.1202001.0000000.980.29P
1365Andrew Walters23CLEAL9108.2110001.0000001.040.11P
1366Donovan Walton30SFGNL96662.2261016011.000-1-1411903.732.892B-P
1367Andrew Wantz28LAAAL1001.100000000.000.00P
1368Taylor Ward30LAAAL1411411361241.0315302850.984220022.252.20OF
1369Austin Warren28SFGNL60010.2321011.0000002.530.50P
1370Will Warren25NYYAL65022.2110001.0000000.400.17P
1371Drew Waters25KCRAL65345.0119110.9090-20002.001.67OF
1372Ryan Weathers24MIANL1616086.211110001.0001201.140.69P
1373Luke Weaver30NYYAL620084.092520.7780000.750.11P
1374Jacob Webb30BALAL600056.2826001.0000001.270.13P
1375Logan Webb27SFGNL33331204.250153325.960-3-3-12.111.45P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1376Jordan Weems31WSNNL410041.2101811.9001501.940.22P
1377Greg Weissert29BOSAL620063.11147011.0001301.560.18P
1378Austin Wells24NYYAL1109685872.193689233115.98869111519.548.41C
1379Tyler Wells29BALAL33015.1202001.0000001.170.67P
1380Joey Wendle34NYMNL1810598.040132433.925-1-10-1-1203.402.062B-3B-SS
1381Davis Wendzel27TEXAL21116113.228622001.00022433202.221.333B-2B-1B
1382Joey Wentz26TOTZZ461067.193510.889-2-3501.070.17P
1383Hayden Wesneski26CHCNL287067.2178721.882-1-302.000.54P
1384Jamie Westbrook29BOSAL20135104.058213616.983020004.932.712B-OF-3B
1385Jordan Westburg25BALAL10610686934.127991181716.975-9-12-10-1302.622.233B-2B-SS
1386Zack Wheeler34PHINL32320200.0382117011.0003301.711.19P
1387Shay Whitcomb25HOUAL17107104.035141653.857-2-26-4-4602.601.673B-2B
1388Eli White30ATLNL3055109.028280001.00021822202.310.90OF-2B
1389Mitch White29TOTZZ130023.2321001.00015001.140.23P
1390Owen White24TEXAL3003.000000000.000.00P
1391Forrest Whitley26HOUAL3003.110010.0000000.000.00P
1392Garrett Whitlock28BOSAL44018.1743001.0000003.441.75P
1393Jordan Wicks24CHCNL1110046.0404011.000-1-400.780.36P
1394Joey Wiemer25TOTNL196474.11312010.923-1-1323221.450.63OF
1395Alika Williams25PITNL342619240.2100386029.98013-1-503.662.722B-SS
1396Devin Williams29MILNL220021.2321001.0000001.250.14P
1397Gavin Williams24CLEAL1616076.0133910.9230001.420.75P
1398Luke Williams27ATLNL22149131.047153024.95733132703.092.052B-3B-OF-SS-P
1399Trevor Williams32WSNNL1313066.2725001.0002600.950.54P
1400Brandon Williamson26CINNL43014.100000000.000.00P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1401Amos Willingham25WSNNL1001.000000000.000.00P
1402Bryse Wilson26MILNL3490104.2716001.000-1-200.600.21P
1403Jacob Wilson22OAKAL272724236.010132690161.000-6-29-4-2013.853.74SS
1404Justin Wilson36CINNL600046.282420.7500001.160.10P
1405Steven Wilson29CHWAL400034.2505001.0001601.300.13P
1406Weston Wilson29PHINL352110206.046301423.957-3-200001.921.16OF-3B-2B-1B-P
1407Allan Winans28ATLNL2207.2202001.0000002.351.00P
1408Josh Winckowski26BOSAL406076.01596011.000-1-301.780.38P
1409Josh Winder27MINAL4009.0110001.000-1-2201.000.25P
1410Trey Wingenter30TOTZZ7008.1101001.0000001.080.14P
1411Jesse Winker30TOTNL928550670.2138129721.986-3-51111.831.48OF
1412Cole Winn24TEXAL130017.1312001.0000001.560.23P
1413Keaton Winn26SFGNL1212055.11174001.0001401.790.92P
1414Masyn Winn22STLNL1481431411285.161119140218100.9711010141324.154.01SS
1415Patrick Wisdom32CHCNL503013265.01641322759.9700-1-1-405.402.841B-3B-OF-2B-P
1416Brett Wisely25SFGNL866854626.228885200343.9902347-14.093.102B-SS-3B-OF-1B
1417Bobby Witt Jr.24KCRAL1601601491393.25832073611578.974-1-12243.673.55SS
1418Connor Wong28BOSAL11610692964.09288734968.994-3-3-16-19-38.617.26C-1B-2B-OF
1419Bryan Woo24SEAAL22220121.121147001.0000001.560.95P
1420Alex Wood33OAKAL99039.1927011.00021002.061.00P
1421James Wood21WSNNL797977697.2137129441.971-2-3-7-12-21.721.68OF
1422Jake Woodford27TOTZZ97035.0404001.00013401.030.44P
1423Simeon Woods Richardson23MINAL28280133.22111732.857-2-301.210.64P
1424Justin Wrobleski23LADNL86036.120110.500-1-600.250.13P
1425Austin Wynns33CINNL66449.050446001.00012424909.188.33C
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
1426Yoshinobu Yamamoto25LADNL1818090.01459001.0002401.400.78P
1427Ryan Yarbrough32TOTZZ440098.22561631.88033602.010.50P
1428Mike Yastrzemski33SFGNL134120941043.0221212541.982-6-74401.871.61OF-P
1429Kirby Yates37TEXAL610061.2114610.9090001.460.16P
1430Christian Yelich32MILNL484744402.17975311.987-1-4-5-1401.741.63OF
1431Juan Yepez26WSNNL474541398.137235119243.995-4-11-2-6-18.367.871B
1432Nick Yorke22PITNL1111992.026141113.962-3-39-3-3902.452.272B-OF-3B
1433Masataka Yoshida30BOSAL1001.0000000-3960000.000.00OF
1434Alex Young30TOTNL170015.2211001.0000001.150.12P
1435Danny Young30NYMNL420037.262220.667-1-500.960.10P
1436Jacob Young24WSNNL1491421371251.2401388582.980881211-42.832.64OF
1437Rob Zastryzny32MILNL9307.2101001.0000001.170.11P
1438Seby Zavala30SEAAL18149121.09591310.9890-1-2-20-16.995.22C
1439Ryan Zeferjahn26LAAAL120017.0422001.0000002.120.33P
1440Angel Zerpa24KCRAL600053.2133820.8461401.840.18P
1441Tyler Zuber29TBRAL2003.100000-1-600.000.00P
1442Yosver Zulueta26CINNL120016.1330001.0000001.650.25P
1443Guillo Zuñiga25LAAAL150017.2101001.0000000.510.07P