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 Diamondbacks645.51.6851621458103012756.0572642521374100113.983-20-2-370-1
Atlanta Braves554.07.7081611449112612696.057864232148371104.9886065015
Baltimore Orioles625.90.6831621458109312618.056394206135974101.987-47-4-30-1-12
Boston Red Sox564.62.6591621458110412771.0578642571421108143.981-65-64-1-1
Chicago Cubs685.18.6911621458103912714.058794238155487149.985-21-22905
Chicago White Sox473.93.6941621458111712630.055174210121097112.982-42-4-40-5-14
Cincinnati Reds554.69.6881621458105212909.058164303142291125.984-33-3-3207
Cleveland Indians484.49.7031621458114912672.057104224140086138.98527320-1
Colorado Rockies454.94.6861611449109412573.057804191151673140.9872226141
Detroit Tigers494.67.6981621458114512777.058344259149283136.986-22-2-35-1-10
Houston Astros514.06.7131621458115313005.058364335143269126.9885357600
Kansas City Royals474.86.6851621458111412756.057584252142284152.9852022306
Los Angeles Angels644.96.6801621458110812795.057724265141988131.985-34-3-29-1-2
Los Angeles Dodgers613.46.7231621458102113068.05748435613038994.985303360-2
Miami Marlins614.33.6891621458110712735.0581042451443122146.97940551-8
Milwaukee Brewers603.85.7081621458104112924.057334308133194102.98434361-11
Minnesota Twins565.15.6921621458106612774.0578542581420107139.982-10-13208
New York Mets644.12.6971621458106912414.055454138131295121.9831514800
New York Yankees594.13.6981621458104412918.057224306131898115.983-37-3-41-1-8
Oakland Athletics504.24.6981621458110112897.056914299132072116.987-9-1-100-7
Philadelphia Phillies554.60.6871621458105312768.057894256143994142.984-54-5-54-1-2
Pittsburgh Pirates645.14.6871621458112912567.056374189137870139.988-25-2-919
San Diego Padres544.37.6981621458111912870.057714290139982139.986-10-11607
Seattle Mariners624.62.6991621458116612963.057844321138479135.986-6-1-10-1
San Francisco Giants543.67.707162145891313095.059164365147180122.986384320-1
St. Louis Cardinals514.15.7141621458114712753.058494251151484137.9865258144
Tampa Bay Rays614.02.7061621458103813101.058054367135880130.986333722-5
Texas Rangers545.03.6981621458119912819.058184273146283146.986585860-1
Toronto Blue Jays614.09.7001621458104712648.056774216137190122.984712211
Washington Nationals595.06.6941621458116812549.056414184136196116.983-29-312014
League Average504.53.6951621457109212784 57524262140388128.985-00160-0
15014.53.69548584372232752383535.01725601278464208826263831.985-604800-2
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
1Fernando Abad35BALAL160017.2303001.0000001.530.19P
2Cory Abbott25CHCNL71017.1321001.0000001.560.43P
3Albert Abreu25NYYAL280036.2963001.000-1-502.210.32P
4Bryan Abreu24HOUAL310036.01073011.0001602.500.32P
5José Abreu34CHWAL1361341301153.1102098035593.995-1-1-1-117.927.461B-3B
6Domingo Acevedo27OAKAL100011.0413001.0000003.270.40P
7Ronald Acuña Jr.23ATLNL818074675.1140134420.9869162301.841.70OF
8Jason Adam29CHCNL120010.2110001.0000000.840.08P
9Willy Adames25TOTZZ1361311231150.05001533321563.970331103.803.57SS
10Austin Adams30SDPNL650052.2725001.000-1-401.200.11P
11Matt Adams32COLNL77450.042357031.00012412407.566.001B
12Riley Adams25TOTZZ342724237.12462261910.996-4-20-6-3009.297.21C
13Jo Adell22LAAAL353525302.284822011.0003111302.502.40OF
14Joan Adon22WSNNL1105.100000000.000.00P
15Ehire Adrianza31ATLNL442918289.1794237061.000-4-17-2-802.461.65OF-3B-2B-SS
16Jesús Aguilar31MIANL114112104964.191782485894.991-2-234-28.487.901B-3B
17Miguel Aguilar29ARINL9007.0101001.0000001.290.11P
18Nick Ahmed31ARINL1271181081028.0481170302959.981344514.133.72SS
19Keegan Akin26BALAL2417095.0606011.0000000.570.25P
20Shogo Akiyama33CINNL613324350.08886020.977-2-7-4-1302.211.41OF
21R.J. Alaniz30CINNL3002.200000000.000.00P
22Andrew Albers35MINAL53019.0211001.000-1-1100.950.40P
23Hanser Alberto28KCRAL865340530.120672127725.9664812-13.382.033B-2B-SS-P
24Ozzie Albies24ATLNL1561561531358.2628231389875.987222011-24.113.972B
25Jorge Alcalá25MINAL590059.2743001.0000001.060.12P
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
26Sandy Alcántara25MIANL33331205.254242641.926-2-202.191.52P
27Sergio Alcántara24CHCNL756455564.128285188940.968-1-32404.353.37SS-2B-3B-P
28Scott Alexander31LADNL180015.1541011.000-2-2602.930.28P
29Tyler Alexander26DETAL41150106.1826001.000-1-200.680.20P
30A.J. Alexy23TEXAL54023.0404001.00021701.570.80P
31Jorge Alfaro28MIANL827760634.25295042141.992-9-17-3-5-67.446.18C-OF-1B
32Anthony Alford26PITNL393432302.16563110.985-5-2013-11.911.64OF
33Kolby Allard23TEXAL32170124.2927001.000-2-300.650.28P
34Austin Allen27OAKAL22116.02218310.95500175011.8110.50C
35Greg Allen28NYYAL14118105.028280001.000223-1-1102.402.00OF
36Logan Allen24CLEAL1411050.1734001.000-1-401.250.50P
37Nick Allgeyer25TORAL1001.000000000.000.00P
38Abraham Almonte32ATLNL423725317.25855120.966-3-12-8-30-11.591.33OF
39Yency Almonte27COLNL480047.2431001.000-2-800.760.08P
40Albert Almora27NYMNL36116121.04241010.9763300003.051.11OF-P
41Pete Alonso26NYMNL1481481401243.2108497898898.993115507.797.271B
42Dan Altavilla28SDPNL2001.100000000.000.00P
43Jose Altuve31HOUAL1441431351263.0551199344876.98511-3-303.873.772B
44José Alvarado26PHINL640055.293511.889-1-411.290.13P
45Eddy Alvarez31MIANL202018171.163164345.937-4-290013.102.813B-2B
46José Álvarez32SFGNL671064.21521120.8670001.810.19P
47Yordan Alvarez24HOUAL413920319.05349310.98126-2-701.471.27OF
48Adbert Alzolay26CHCNL29210125.2301911021.0000002.151.03P
49Trey Amburgey26NYYAL22011.0660001.00021850004.913.00OF
50Brett Anderson33MILNL2424096.01611321.875-1-201.310.58P
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
51Brian Anderson28MIANL656360560.217139127517.971133602.662.523B-SS
52Chase Anderson33PHINL149048.019811011.0002803.561.36P
53Drew Anderson27TEXAL91022.0413011.0000001.640.44P
54Ian Anderson23ATLNL24240128.12581612.960-2-301.681.00P
55Nick Anderson30TBRAL6006.010010.000-1-3300.000.00P
56Shaun Anderson26TOTZZ160023.1312001.0000001.160.19P
57Tanner Anderson28PITNL1005.0202011.00014003.602.00P
58Tim Anderson28CHWAL1221221141048.04321522701059.977-6-633-13.623.46SS
59Tyler Anderson31TOTZZ31310167.03892633.92121401.891.13P
60John Andreoli31SDPNL60014.0220001.0001510001.290.33OF
61Matt Andriese31TOTAL340048.1413001.000-1-2500.740.12P
62Elvis Andrus32OAKAL1431411341246.15131613371561.971-5-5-10-10-13.603.48SS
63Miguel Andujar26NYYAL434231350.19183713.989-2-7-1-302.312.09OF-3B-1B
64Tejay Antone27CINNL220033.2752011.0000001.870.30P
65Aristides Aquino27CINNL714024402.08884130.9663900-11.901.20OF
66Jonathan Araúz22BOSAL251915169.069234339.9570-10003.512.36SS-2B-3B-P
67Chris Archer32TBRAL65019.100000-1-100.000.00P
68Orlando Arcia26TOTNL221914162.053331824.96253617-12.832.22OF-SS-3B-2B
69Nolan Arenado30STLNL1551551411312.04231252871138.974876502.832.663B
70Kohei Arihara28TEXAL1010040.2532001.0000001.110.50P
71Shawn Armstrong30TOTAL310036.040310.75013300.750.10P
72Randy Arozarena26TBRAL119117831025.1213207511.995-2-23301.861.78OF
73Luis Arráez24MINAL11510484901.1335144183838.976-2-2101343.272.523B-2B-OF
74Jake Arrieta35TOTNL2424098.2133640.692-3-3600.820.38P
75Christian Arroyo26BOSAL534437392.217477970251.0000151503.993.162B-1B-SS-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
76Humberto Arteaga27WSNNL1119.0220001.0000-530002.002.00SS
77Aaron Ashby23MILNL134031.251310.800-2-1301.140.31P
78Willians Astudillo29MINAL665138472.129523656329.990-6-15-4-10-15.563.893B-1B-C-2B-OF-P
79Alex Avila34WSNNL282826237.02472361013.99641942029.348.79C-2B
80Pedro Avila24SDPNL1104.000000000.000.00P
81Luis Avilán31WSNNL4005.000000000.000.00P
82John Axford38MILNL1000.100000000.000.00P
83Akil Baddoo22DETAL11710789953.0259252431.98856-2-212.422.19OF
84Harrison Bader27STLNL103101100886.2296289431.9901419152002.972.84OF
85Javier Báez28TOTNL1331301171120.15612103272471.957006614.313.98SS-2B
86Pedro Báez33HOUAL4004.100000000.000.00P
87Bryan Baker26TORAL1001.000000000.000.00P
88Alberto Baldonado28WSNNL140010.2101001.0000000.840.07P
89Anthony Banda27TOTNL300033.221010.5000000.270.03P
90Caleb Baragar27SFGNL250023.0422011.0000001.570.16P
91Daniel Bard36COLNL670065.241210.750-1-300.410.04P
92Joe Barlow25TEXAL310029.0321001.0000000.930.10P
93Scott Barlow28KCRAL710074.1716001.0000000.850.10P
94Austin Barnes31LADNL575144460.25425171874.987-3-7410110.459.07C-2B
95Charlie Barnes25MINAL98038.0404001.0000000.950.44P
96Jacob Barnes31TOTZZ290028.2523001.00014101.570.17P
97Matt Barnes31BOSAL600054.2303001.000-2-700.490.05P
98Tucker Barnhart30CINNL1049784850.09328834725.9987100059.858.94C-1B
99Kyle Barraclough31MINAL100013.0330001.000-1-1502.080.30P
100Manny Barreda32BALAL3002.200000000.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
101Luis Barrera25OAKAL52019.0440001.000212016301.890.80OF
102Tres Barrera26WSNNL292724233.02362221222.992-3-15-1-519.048.07C
103Jose Barrero23CINNL181312116.0552924213.96422111004.112.94SS-OF-2B
104Jaime Barria24LAAAL1311056.2413001.0000000.640.31P
105Joey Bart24SFGNL1119.0880001.000000008.008.00C
106Anthony Bass33MIANL701061.1136610.9231301.760.17P
107Chris Bassitt32OAKAL27271157.11641110.938-1-100.860.56P
108Trevor Bauer30LADNL17171107.2103610.900-2-400.750.53P
109Jake Bauers25TOTAL967053654.2418393250291.0002361005.754.311B-OF
110Mike Baumann25BALAL40010.0101001.0000000.900.25P
111Shane Baz22TBRAL33013.100000000.000.00P
112Eduard Bazardo25BOSAL2003.000000000.000.00P
113Jeremy Beasley25TORAL8009.1321001.0000002.890.38P
114Matt Beaty28LADNL664413375.116014412411.975-2-7-7-22-13.742.17OF-1B-3B
115David Bednar26PITNL610060.2523001.000-1-300.740.08P
116Cam Bedrosian29TOTZZ261025.0422001.0000001.440.15P
117Tyler Beede28SFGNL1001.000000000.000.00P
118Seth Beer24ARINL1100.1110001.000-1-1800-1-3600027.001.001B
119Josh Bell28WSNNL1231221101042.290582773571.994-1-11147.776.981B-OF
120Andrew Bellatti29MIANL3003.120020.000-1-6000.000.00P
121Cody Bellinger25LADNL938070734.1201195243.98035-3-402.412.07OF-1B
122Brandon Belt33SFGNL938575764.274068156360.99600-4-608.677.921B
123Anthony Bemboom31LAAAL87763.27572120.97302-1-18010.328.11C-OF-P
124Anthony Bender26MIANL601061.1111823.81831001.320.15P
125Andrew Benintendi26KCRAL1291291211116.0234225631.98711127741.861.79OF
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
126Wes Benjamin27TEXAL132022.200000-1-900.000.00P
127Travis Bergen27TORAL101010.2101001.0000000.840.10P
128José Berríos27TOTAL32321192.040132345.90053101.691.13P
129Jon Berti31MIANL746348569.220068123917.955122413.022.203B-2B-OF-SS
130Dellin Betances33NYMNL1001.000000-1-2000.000.00P
131Alec Bettinger25MILNL41010.0110001.0000000.900.25P
132Mookie Betts28LADNL120116931009.22202071034.986785511.931.76OF-2B
133Joe Biagini31CHCNL1003.0000000000.000.00P
134Bo Bichette23TORAL1481481411271.15571693642473.957-8-72233.773.60SS
135Phil Bickford25TOTNL570051.1321011.000-2-4700.530.05P
136Jesse Biddle29ATLNL80010.2303001.0000002.530.38P
137Shane Bieber26CLEAL1616096.21248001.0002401.120.75P
138Brandon Bielak25HOUAL282050.082510.8750001.260.25P
139Cavan Biggio26TORAL757058611.220081110919.9550-10012.812.333B-OF-2B-1B
140Braden Bishop27SEAAL81020.0330001.000-1-360001.350.38OF
141Paul Blackburn27OAKAL99038.151310.800-1-500.940.44P
142Charlie Blackmon34COLNL1371341251144.12272111423.991-7-7-2-211.771.64OF
143Alex Blandino28CINNL31116143.29674220101.0002201806.012.461B-3B-2B-OF-P-SS
144Travis Blankenhorn24TOTMLB81019.2126332.750-1-55-2-12204.121.132B-OF
145Richard Bleier34MIANL680058.01468001.0000002.170.21P
146Scott Blewett25KCRAL3005.000000000.000.00P
147Xander Bogaerts28BOSAL1381371221169.0523152362976.983-1-1-5-523.963.72SS
148Alec Bohm24PHINL10710187868.0263911561619.939-4-5-15-21-12.562.253B-1B
149Ronald Bolaños24KCRAL3006.100000000.000.00P
150Skye Bolt27TOTZZ251211131.250500001.00043721803.422.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
151Jorge Bonifacio28PHINL53021.0550001.0000-11-1-5702.141.00OF
152Ryan Borucki27TORAL240023.2404001.0000001.520.17P
153Akeem Bostick26NYMNL1001.000000000.000.00P
154David Bote28CHCNL817561641.2292119168546.983-3-60004.033.382B-3B
155Ben Bowden26COLNL390035.220110.500-2-1100.250.03P
156Brad Boxberger33MILNL710064.294410.889-1-301.110.11P
157Matthew Boyd30DETAL1515078.21349011.0001301.490.87P
158Brad Brach35CINNL350030.092521.778-1-702.100.20P
159Archie Bradley28PHINL530051.0624001.0000001.060.11P
160Bobby Bradley25CLEAL686559543.050945747554.990510-1-218.357.411B
161Jackie Bradley Jr.31MILNL1179992915.12182153021.0001317121512.141.86OF
162Michael Brantley34HOUAL898865727.2131128211.992231111.611.46OF
163Rob Brantly31NYYAL65445.244413011.000-1-2600-18.677.33C-1B
164Ryan Brasier33BOSAL130012.0211001.000-1-1701.500.15P
165Steven Brault29PITNL77027.2606001.00021411.950.86P
166John Brebbia31SFGNL180018.1110001.0000000.490.06P
167Alex Bregman27HOUAL909083782.222559158813.964462312.502.413B
168Brandon Brennan29BOSAL1003.0000000000.000.00P
169Jake Brentz26KCRAL720064.0918001.0002601.270.13P
170Colten Brewer28BOSAL1001.000000000.000.00P
171Austin Brice29BOSAL130013.2211001.000-1-1501.320.15P
172Lewis Brinson27MIANL796953601.0147139531.980-4-73502.161.82OF
173Zack Britton33NYYAL220018.1303021.0000001.470.14P
174Connor Brogdon26PHINL561057.21477011.0000002.180.25P
175Mike Brosseau27TBRAL564023369.11436972219.9860172203.442.272B-3B-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
176Rex Brothers33CHCNL570053.0312001.000-2-800.510.05P
177Seth Brown28OAKAL996542620.1198190535.985122371322.831.95OF-1B
178JT Brubaker27PITNL24240124.12261512.9552301.520.88P
179Jay Bruce34NYYAL1010784.057552051.000-1-70006.115.701B
180Justin Bruihl24LADNL212018.2303001.0000001.450.14P
181Vidal Bruján23TBRAL86549.22214712.955-1-12-3-7203.812.632B-OF
182Kris Bryant29TOTNL138138861176.034224588920.974-12-13-5-512.552.07OF-3B-1B-SS
183Kris Bubic23KCRAL29200130.0133912.923-1-2-10.830.41P
184Ryan Buchter34ARINL180016.1303001.00011201.650.17P
185Walker Buehler26LADNL33330207.236102511.972-1-101.521.06P
186JB Bukauskas24ARINL210017.1101001.0000000.520.05P
187Madison Bumgarner31ARINL26261146.12061310.9500001.170.73P
188Aaron Bummer27CHWAL620056.1122912.917-1-401.760.18P
189Dylan Bundy28LAAAL2319090.2936001.0000000.890.39P
190Zack Burdi26TOTAL70010.0101001.0000000.900.14P
191Jake Burger25CHWAL87762.01459001.00012511902.031.753B
192Corbin Burnes26MILNL28280167.02891810.964-2-201.460.96P
193Andy Burns30LADNL62025.0972001.000-1-34-1-4803.241.132B-3B-1B-P
194Ryan Burr27CHWAL341036.2422011.000-2-11-10.980.12P
195Beau Burrows24TOTAL61011.000000000.000.00P
196Matt Bush35TEXAL4004.0000000000.000.00P
197Drew Butera37LAAAL12121098.0101992001.000112-2-2409.288.42C
198Byron Buxton27MINAL605953509.2180179010.9941228102323.162.98OF
199Asdrúbal Cabrera35TOTNL787056614.0245131105922.963-5-91113.462.713B-1B-P-SS
200Edward Cabrera23MIANL77026.1303011.0000001.030.43P
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
201Génesis Cabrera24STLNL710070.01064011.000-1-301.290.14P
202Miguel Cabrera38DETAL444431367.133931226134.997-1-3-4-1308.287.681B
203Trevor Cahill33PITNL98037.092520.7780001.700.78P
204Lorenzo Cain35MILNL706963592.2157154211.994714612-12.372.23OF
205Kole Calhoun33ARINL393632309.07167220.972-6-2200-12.011.77OF
206Willie Calhoun26TEXAL413830321.052511011.000-3-12-1-311.461.27OF
207Daniel Camarena28SDPNL6009.1202001.0000001.930.33P
208Johan Camargo27ATLNL30010.0422001.000-1-600003.601.332B-3B-1B
209Daz Cameron24DETAL332726251.062620001.000-1-7-3-1402.221.88OF
210Eric Campbell34SEAAL33326.0981031.0000-140003.123.003B-1B
211Paul Campbell25MIANL161026.2541001.0000001.690.31P
212Luis Campusano22SDPNL99675.086851001.00000-1-16110.329.56C
213Jeimer Candelario27DETAL1421421401237.237391273930.976-6-6-3-312.652.563B
214Mark Canha32OAKAL1351341081170.2251245330.988-3-3-11-11-21.911.82OF-1B
215Griffin Canning25LAAAL1513064.2134811.9230023701.670.80P-OF
216Victor Caratini27SDPNL1078781796.18938573423.998-2-3-7-11210.078.25C-1B-3B
217Dylan Carlson22STLNL1451451251243.1309297843.987441002.212.10OF
218Drew Carlton25DETAL4003.200000000.000.00P
219Matt Carpenter35STLNL534223343.220612478424.981-4-12-9-31-15.293.672B-1B-3B-P
220Carlos Carrasco34NYMNL1212053.2125611.9170001.840.92P
221Curt Casali32SFGNL665548513.15265041842.9921225-19.157.79C-1B
222Daniel Castano26MIANL54020.172320.7140002.211.00P
223Ryan Castellani25COLNL1103.1110001.0000002.701.00P
224Humberto Castellanos23ARINL147045.21147001.0000002.170.79P
225Nick Castellanos29CINNL1351341091123.0235226720.991-13-14-7-7-11.871.73OF
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
226Diego Castillo27TOTAL610058.161410.833-2-4100.770.08P
227Erick Castillo28CHCNL42021.018153021.00015715707.714.50C
228Ivan Castillo26SDPNL2006.0101011.0000400001.500.502B-3B
229Luis Castillo28CINNL33330187.234171615.9711111.581.00P
230Anthony Castro26TORAL250024.2642001.0000002.190.24P
231Harold Castro27DETAL998061722.1338158177341.991-9-15-9-1414.173.02SS-2B-3B-1B-OF-P
232Jason Castro34HOUAL523733355.13783631321.995-3-10-4-14-19.527.23C
233Kervin Castro22SFGNL100013.1101001.0000000.680.10P
234Miguel Castro26NYMNL692070.1178810.941-2-602.050.23P
235Rodolfo Castro22PITNL242317180.1903848413.9560-2-3-20-14.293.442B-3B
236Starlin Castro31WSNNL868582720.0222521581217.9468142302.632.443B-SS
237Willi Castro24DETAL115110100954.14391822471055.977-1-1-12-1514.053.552B-SS-OF
238Jake Cave28MINAL704130411.210296421.980-3-8-3-802.191.43OF
239Dylan Cease25CHWAL32321165.2165831.813-7-8-10.710.41P
240Gilberto Celestino22MINAL222010164.04844221.958-5-340002.522.09OF
241Luis Cessa29TOTZZ530064.21477001.0000001.950.26P
242Jhoulys Chacín33COLNL461064.11569001.0000002.100.33P
243Andrew Chafin31TOTZZ710068.2156811.9330001.830.20P
244Yu Chang25CLEAL806345552.140732478542.988250016.554.731B-3B-SS-2B
245Aroldis Chapman33NYYAL610056.160330.500-1-400.480.05P
246Matt Chapman28OAKAL1501501411318.2447166275640.9873298-13.012.883B-SS
247JT Chargois30TOTAL560053.2633001.0000001.010.11P
248Tyler Chatwood31TOTZZ320032.073310.8570001.690.19P
249Jesse Chavez37ATLNL304033.261410.8331601.340.17P
250Michael Chavis25TOTMLB402922271.21569163227.9874150005.103.582B-1B-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
251Robinson Chirinos37CHCNL292118193.0196188712.995-3-19-2-12-19.096.72C-2B
252Jazz Chisholm Jr.23MIANL1211181041017.14761662862477.9503411-14.003.532B-SS
253Jiman Choi30TBRAL736757587.152550023246.996-5-10-4-808.017.161B
254Adam Cimber30TOTZZ720071.21731220.88223301.880.21P
255Steve Cishek35LAAAL740068.1123811.9170001.450.15P
256José Cisnero32DETAL670061.294410.889-2-601.170.12P
257Nick Ciuffo26BALAL22217.014140001.000000007.417.00C
258Aaron Civale26CLEAL21210124.122715011.0002301.591.05P
259Taylor Clarke28ARINL430043.1615001.0000001.250.14P
260Emmanuel Clase23CLEAL710069.2199911.9470002.330.25P
261Alex Claudio29LAAAL410032.2862001.0000002.200.20P
262Sam Clay28WSNNL580045.0514001.0000001.000.09P
263Garrett Cleavinger27LADNL221018.0321001.000-1-1101.500.14P
264Ernie Clement25CLEAL383631311.21264975218.984415-1-303.583.022B-3B-OF-SS
265Tyler Clippard36ARINL260025.100000000.000.00P
266Alex Cobb33LAAAL1818093.125101410.9602402.311.33P
267Kyle Cody26TEXAL70011.100000-2-3500.000.00P
268A.J. Cole29TORAL6008.000000000.000.00P
269Gerrit Cole30NYYAL30302181.1211011011.0000001.040.70P
270Dylan Coleman24KCRAL5006.100000000.000.00P
271Zack Collins26CHWAL745550507.16456122941.994-8-19-18-43-311.378.66C-1B
272Alex Colomé32MINAL670065.081430.625-3-900.690.07P
273Michael Conforto28NYMNL117111108956.1204192752.975-9-11-4-5-11.871.70OF
274Adam Conley31TBRAL170019.2541001.0000002.290.29P
275Roansy Contreras21PITNL1103.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
276William Contreras23ATLNL494745415.24344112120.99500-7-20-19.358.82C
277Willson Contreras29CHCNL11711292937.29498855776.9930081049.047.98C-OF-3B
278Sam Coonrod28PHINL422042.161410.833-1-501.060.12P
279Garrett Cooper30MIANL585338446.21851768112.99512-2-5-13.713.07OF-1B
280Patrick Corbin31WSNNL31310171.238929011.0001101.991.23P
281Franchy Cordero26BOSAL453626315.09891524.980131302.742.09OF-1B
282Carlos Correa26HOUAL1481471401304.25781833841170.9811413201833.913.83SS
283Nestor Cortes26NYYAL2214093.0734011.000-1-200.680.32P
284Jharel Cotton29TEXAL230030.2211001.0000000.590.09P
285Danny Coulombe31MINAL291034.1606001.0001601.570.21P
286Jake Cousins26MILNL300030.0413001.000-1-701.200.13P
287Will Craig26PITNL181615140.01111019110.991-1-6-3-2607.076.111B
288Brandon Crawford34SFGNL1351301221165.2517168340968.983-2-26603.923.76SS
289J.P. Crawford26SEAAL1601591561412.16222223881289.981658703.893.81SS
290Kutter Crawford25BOSAL1102.000000000.000.00P
291Stefan Crichton29ARINL310023.1523021.0000001.930.16P
292Kyle Crick28PITNL270024.1303001.000-1-801.110.11P
293Nabil Crismatt26SDPNL450081.1135710.923-1-201.330.27P
294Cooper Criswell24LAAAL1101.100000000.000.00P
295Garrett Crochet22CHWAL540054.160330.500-3-1100.500.06P
296C.J. Cron31COLNL1301291121095.0114010409010103.991123309.298.691B
297Jake Cronenworth27SDPNL1491451311290.0653341303997.986335514.494.032B-SS-1B-P
298Hans Crouse22PHINL2207.000000000.000.00P
299Wil Crowe26PITNL26250116.215510011.0001201.160.58P
300Nelson Cruz40TBRAL1107.0770001.0000340009.007.001B
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
301Oneil Cruz22PITNL22218.0514011.0000-270002.502.50SS
302Johnny Cueto35SFGNL22210114.229121431.8971202.041.18P
303Charlie Culberson32TEXAL847454640.124196137815.967124703.272.653B-OF-1B-2B-SS-P
304John Curtiss28TOTNL412044.170611.8570001.220.15P
305Travis d'Arnaud32ATLNL575351470.25154852910.9980041049.839.02C
306David Dahl27TEXAL443935341.071692011.000413-1-311.871.61OF
307Bobby Dalbec26BOSAL130115951025.1910832661282.987-11-13-8-9-17.886.461B-3B-SS
308Yu Darvish34SDPNL30300166.122148011.000-2-201.190.73P
309Tucker Davidson25ATLNL44020.0101001.0000000.450.25P
310Zach Davies28CHCNL32320148.0351322021.0006802.131.09P
311Austin Davis28TOTZZ290026.1202001.0000000.680.07P
312J.D. Davis28NYMNL504835382.2100366046.960-3-8-7-2212.261.923B
313Jaylin Davis26SFGNL32015.0541011.000110418003.001.67OF
314Jonathan Davis29TOTAL572520252.167652001.000-3-121402.391.18OF
315Khris Davis33TOTAL32217.0440001.000-3-1760002.121.33OF
316Taylor Davis31PITNL22216.011110001.000000006.195.50C
317Wade Davis35KCRAL400042.2422001.000-1-500.840.10P
318Grant Dayton33ATLNL130013.0413001.000-1-1502.770.31P
319Yonathan Daza27COLNL797154622.0163159310.994244702.342.05OF
320Brett de Geus23TOTZZ470050.0123811.917-1-2401.980.23P
321Alex De Goti26HOUAL22216.0220001.0000-150001.131.002B
322Chase De Jong27PITNL99043.2101812.9001501.851.00P
323Bryan De La Cruz24MIANL565343473.0119113331.975-2-625-12.212.07OF
324José De León28CINNL92018.1312001.0000001.470.33P
325Enyel De Los Santos25TOTNL330035.152210.800-1-3401.020.12P
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
326Austin Dean27STLNL94144.213130001.0000-3-1-2602.621.44OF
327Jacob deGrom33NYMNL1515192.01367001.0000001.270.87P
328Greg Deichmann26CHCNL96557.01311110.9230-4121-11.891.33OF
329Paul DeJong27STLNL10710090873.0393129256851.980686803.973.60SS
330Miguel Del Pozo28DETAL5005.1202001.00013803.380.40P
331Anthony DeSclafani31SFGNL31312167.224816011.0002201.290.77P
332Delino DeShields28CINNL20139113.03635010.97202-1-1002.791.75OF
333Reid Detmers21LAAAL55020.2202001.000-1-1000.870.40P
334Ross Detwiler35TOTNL535052.194410.88912301.380.15P
335Chris Devenski30ARINL8007.1101001.000-1-2701.230.13P
336José Devers21MIANL1611893.233102213.970-1-10-3-3803.071.782B-SS
337Rafael Devers24BOSAL1511511401302.04391472702237.950-22-20-13-12-22.882.733B-2B
338Aledmys Díaz30HOUAL736655587.1258145110317.988510816-13.913.193B-OF-1B-2B-SS
339Edwin Díaz27NYMNL630062.2945001.0000001.290.14P
340Elias Díaz30COLNL988784775.07516994845.9956991418.677.62C
341Isan Díaz25MIANL696356549.020361134821.961-4-9-7-15-13.202.713B-2B
342Jhonathan Díaz24LAAAL32013.0312011.0000002.081.00P
343Lewin Díaz24MIANL322928258.2238204340241.00041894218.287.441B
344Miguel Díaz26SDPNL252042.081611.87521001.500.28P
345Yandy Díaz29TBRAL126118861048.0664545115463.994-3-3-9-1005.674.711B-3B-2B
346Yennsy Díaz24NYMNL200025.0211001.0000000.720.10P
347Alex Dickerson31SFGNL826926552.1111107220.982-2-4-5-1001.781.33OF
348Corey Dickerson32TOTZZ918150670.0138134221.986-3-50001.831.49OF
349Brandon Dickson36STLNL2002.000000000.000.00P
350Jake Diekman34OAKAL670060.2523001.0000000.740.07P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
351Wilmer Difo29PITNL563925359.21315867616.954-9-28-9-30-13.131.952B-3B-OF-SS-P
352Marcos Diplán24BALAL230030.0202001.0000000.600.09P
353Randy Dobnak26MINAL146050.2826001.000-1-401.420.57P
354Kyle Dohy24PHINL1001.000000000.000.00P
355Rafael Dolis33TORAL390032.0312001.000-1-600.840.08P
356Seranthony Domínguez26PHINL1001.000000000.000.00P
357Josh Donaldson35MINAL929181761.0271711871319.952-1-11213.052.803B
358Sean Doolittle34TOTZZ560049.2321001.0000000.540.05P
359Ryan Dorow25TEXAL32220.0413001.0000-60001.801.333B
360Camilo Doval23SFGNL290027.0303001.000-1-701.000.10P
361Hunter Dozier29KCRAL131127991095.035025489721.980-7-7-21-23-12.822.35OF-3B-1B
362Brandon Drury28NYMNL23175126.141271312.976-1-6-2-1902.851.60OF-3B-2B-1B-P
363Mauricio Dubón26SFGNL694026422.21747494617.9668222503.582.10SS-OF-2B-3B
364Tyler Duffey30MINAL640062.141210.7500000.430.05P
365Danny Duffy32KCRAL1312061.0615011.0001300.890.46P
366Matt Duffy30CHCNL796957618.224576164529.980-3-535-13.492.733B-2B-SS-OF-1B-P
367Steven Duggar27SFGNL946752614.2169165220.9886125912.451.78OF
368Robert Dugger25SEAAL124025.2321001.000-1-801.050.25P
369Justin Dunn25SEAAL1111050.174210.857-3-1201.070.55P
370Dane Dunning26TEXAL27250117.21257021.000-2-300.920.44P
371Jon Duplantier26ARINL44013.0101001.000-1-1500.690.25P
372Jarren Duran24BOSAL292624223.048471011.000-4-19-5-2601.941.66OF
373Adam Duvall32TOTNL1371321031155.02762601241.9861819191922.121.99OF
374Jarrod Dyson36TOTAL893327393.1115110410.99131082412.611.28OF
375Adam Eaton32TOTAL816860598.1136129342.97124-2-411.991.61OF-P-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
376Tommy Edman26STLNL1571531341342.2592267318767.9883376-13.923.342B-OF-SS
377Carl Edwards Jr.29TOTZZ7005.200000000.000.00P
378Scott Effross27CHCNL140014.2101001.000-1-1400.610.07P
379Zach Eflin27PHINL18180105.22471614.9582401.961.28P
380Jerad Eickhoff30NYMNL54019.2734011.00011003.201.40P
381Seth Elledge25STLNL110011.2110001.0000000.770.09P
382Chris Ellis28TOTAL76029.1202001.0000000.610.29P
383Drew Ellis25ARINL211912161.2351322041.000-3-24-4-3001.951.673B-2B
384Kent Emanuel29HOUAL100017.2431011.0000002.040.40P
385Adam Engel29CHWAL373429300.08582210.9880272812.522.27OF
386Dietrich Enns30TBRAL90022.1202001.0001900.810.22P
387Nathan Eovaldi31BOSAL32320182.1361323021.00000-11.781.13P
388Alcides Escobar34WSNNL757570637.2292125160733.976-9-17-2-414.023.61SS-2B
389Eduardo Escobar32TOTNL1421381071179.24131722291239.971-7-7-5-5-23.062.513B-2B-1B-SS
390Thomas Eshelman27BALAL96027.2211001.000-1-700.650.22P
391Raynel Espinal29BOSAL1002.0101001.0000004.501.00P
392Santiago Espinal26TORAL816257551.219633159416.980102281703.132.373B
393Paolo Espino34WSNNL35190109.220911001.0001201.640.57P
394Carlos Estévez28COLNL640061.21055011.000-2-6-11.460.16P
395Thairo Estrada25SFGNL402720264.21073965312.972313-2-903.542.36SS-2B-OF-3B
396Demarcus Evans24TEXAL250026.1101001.0000000.340.04P
397Phillip Evans28PITNL595237453.220415641722.966-2-4-1-2-23.913.08OF-1B-3B-P
398Pete Fairbanks27TBRAL470042.2642001.000-2-901.270.13P
399Stuart Fairchild25ARINL84033.1770001.00013213601.890.88OF
400Bailey Falter24PHINL221033.2202001.0000000.530.09P
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
401Jeurys Familia31NYMNL650059.11037001.0000001.520.15P
402Johneshwy Fargas26TOTNL161310108.124231011.000-1-611101.991.50OF
403Jake Faria27ARINL233032.2871001.0000002.200.35P
404Buck Farmer30DETAL360035.1303011.0000000.760.08P
405Kyle Farmer30CINNL1431281121140.2453154293659.987332213.533.04SS-3B-2B-1B-OF
406Luke Farrell30MINAL201024.2220001.000-1-800.730.10P
407Erick Fedde28WSNNL29270133.1311219001.0000002.091.07P
408Michael Feliz28TOTZZ210020.0110011.000-1-6000.450.05P
409Neftalí Feliz33TOTNL5004.0110001.0000002.250.20P
410Ryan Feltner24COLNL2206.1110001.0000001.420.50P
411Julian Fernández25COLNL6006.2220001.0000002.700.33P
412Junior Fernández24STLNL180020.2202001.000-1-1000.870.11P
413J.P. Feyereisen28TOTZZ550056.0862001.00012101.290.15P
414Mike Fiers36OAKAL2209.1101001.0000000.960.50P
415Kyle Finnegan29WSNNL680066.01156001.000-1-301.500.16P
416Derek Fisher27MILNL31114.1220001.0000330001.260.67OF
417Jay Flaa29TOTZZ2002.200000000.000.00P
418Jack Flaherty25STLNL1715078.1147610.9293801.490.76P
419Josh Fleming25TBRAL26110104.1301020001.0003602.591.15P
420Aaron Fletcher25SEAAL4003.200000000.000.00P
421David Fletcher27LAAAL1561561471356.2689276405893.98832131144.524.202B-SS
422Chris Flexen26SEAAL31310179.2462125011.0005602.301.48P
423Bernardo Flores Jr.25STLNL1000.00000000.00P
424Wilmer Flores29SFGNL1099456794.13562051411032.97200-1-213.922.843B-2B-1B
425Estevan Florial23NYYAL117663.216160001.000-1-170002.261.45OF
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
426Dylan Floro30MIANL680064.0963001.000-2-601.270.13P
427Jason Foley25DETAL110010.100000000.000.00P
428Mike Foltynewicz29TEXAL28240139.01841311.9441101.100.61P
429Mike Ford28NYYAL211812156.213913090191.00000-1-8-17.996.621B
430Nick Fortes24MIANL74444.05650511.982-3-82-3-82-211.257.86C
431Matt Foster26CHWAL370039.0404011.0001500.920.11P
432Dexter Fowler35LAAAL76549.2770001.0000-7-1-2401.271.00OF
433Dustin Fowler26PITNL13121095.026260001.000030002.462.00OF
434Jake Fraley26SEAAL695647518.0123120121.984-5-114902.101.75OF
435Ty France26SEAAL1271251161107.1893774115494.9960022-17.236.731B-2B-3B
436Maikel Franco28BALAL1009789827.224369166815.967-11-15-8-1202.562.333B-1B
437Wander Franco20TBRAL696965613.024276157929.963-1-2510-13.423.24SS-3B-2B
438Seth Frankoff32ARINL43014.2514011.0000003.071.25P
439Adam Frazier29TOTNL1461391281214.2539222312577.991-2-27633.963.512B-OF
440Clint Frazier26NYYAL635637474.28482110.988-9-23-11-27-11.571.32OF
441Todd Frazier35PITNL65450.144395041.000-1-12-1-2407.876.291B-3B
442Kyle Freeland28COLNL24230121.215510031.00000-3-2901.110.63P-OF
443Freddie Freeman31ATLNL1591581481358.013561252101395.998-5-42238.978.511B
444Mike Freeman33CINNL30127135.153302211.981-2-1821703.461.49SS-3B-1B-2B-OF-P
445Luis Frías23ARINL3003.100000000.000.00P
446Max Fried27ATLNL28282165.24683713.97867-12.441.61P
447TJ Friedl25CINNL118674.01512120.867-2-32-2-32-11.581.18OF
448Jace Fry27CHWAL6006.2202011.0000002.700.33P
449Paul Fry28BALAL520047.1716001.000-1-401.330.13P
450Joshua Fuentes28COLNL826549581.0275149118825.971919112204.142.813B-1B-OF-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
451Carson Fulmer27CINNL200025.2101001.000-1-800.350.05P
452Michael Fulmer28DETAL524069.295310.889-2-601.030.15P
453Kyle Funkhouser27DETAL572068.1135710.9231311.580.21P
454Cam Gallagher28KCRAL463328308.22992811350.9831462338.576.39C
455Giovanny Gallegos29STLNL730080.1134811.9231201.340.16P
456Zac Gallen25ARINL23231121.11641110.9382301.110.65P
457Joey Gallo27TOTAL1381351231178.13002791473.9771212151532.242.12OF
458Freddy Galvis31TOTMLB1019882818.2337103226831.97612-1-103.623.16SS-3B-2B-1B
459Ben Gamel29TOTMLB1058971796.12032003031.000-2-3-10-1512.291.90OF-1B
460John Gant28TOTZZ39210110.02241623.90922101.640.51P
461Adolis García28TEXAL1341341261182.13453251643.9881414161652.602.54OF
462Aramis Garcia28OAKAL302622232.1228217920.991-2-10-3-15-48.757.53C
463Avisaíl García30MILNL1221181001016.0214204460.97212148901.841.70OF
464Bryan Garcia26DETAL390039.140310.7501500.690.08P
465Deivi García22NYYAL2208.100000000.000.00P
466Edgar García24TOTZZ110014.2101001.0000000.610.09P
467Jarlín García28SFGNL580068.214311001.0003901.830.24P
468Leury García30CHWAL122117871018.0294174114623.980-7-8-1-1-32.552.20OF-2B-SS-3B
469Luis García34STLNL340033.1624001.0000001.620.18P
470Luis García Jr.21WSNNL666258526.2236981281026.958-7-15-1-213.863.372B-SS
471Luis Garcia24HOUAL30280155.122101021.909-3-401.160.67P
472Robel García28HOUAL392423245.0892859214.978-2-8-1-503.202.233B-SS-2B-1B-P
473Rony García23DETAL2003.200000000.000.00P
474Yimi García30TOTZZ620057.293510.8890001.250.13P
475Brett Gardner37NYYAL136113951039.2257253311.996-10-11-3-302.221.88OF
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
476Kyle Garlick29MINAL332417224.056542011.000-1-7-1-512.251.70OF
477Dustin Garneau33DETAL201915165.0153142921.9870000-18.247.55C
478Amir Garrett29CINNL630047.2945011.0000001.700.14P
479Braxton Garrett23MIANL87034.080710.8751601.850.88P
480Mitch Garver30MINAL625445460.24464311323.99601-1-318.677.05C-1B
481Justin Garza27CLEAL210028.2523011.0000001.570.24P
482Ralph Garza27TOTAL270030.1413001.00014001.190.15P
483Kevin Gausman30SFGNL33330192.033131911.9703301.500.97P
484Domingo Germán28NYYAL2218098.1102620.800-3-600.730.36P
485Trent Giambrone27CHCNL43327.2179714.941-1-480005.204.002B
486Ian Gibaut27MINAL3006.200000000.000.00P
487Kyle Gibson33TOTZZ31300182.035112312.97121301.681.10P
488Luis Gil23NYYAL66029.1202001.0000000.610.33P
489Logan Gilbert24SEAAL24240119.11459001.000-1-201.060.58P
490Tyler Gilbert27ARINL96140.01147021.0001502.481.22P
491Lucas Gilbreath25COLNL471042.2514001.0000001.050.11P
492Andrés Giménez22CLEAL665951519.028096177739.9755123704.734.07SS-2B
493Kevin Ginkel27ARINL320028.1330001.000-2-1400.950.09P
494Lucas Giolito26CHWAL31311178.211110001.000-2-200.550.35P
495Chris Gittens27NYYAL1310789.083794041.0000311308.396.381B
496Mychal Givens31TOTNL540051.01165001.00012301.940.20P
497Tyler Glasnow27TBRAL1414088.0963001.000-1-200.920.64P
498Zack Godley31MILNL2103.110010.0000000.000.00P
499José Godoy26SEAAL1411895.010397420.981-1-1311319.577.21C
500Paul Goldschmidt33STLNL1531531441313.0125211441062111.998769838.578.171B
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
501Austin Gomber27COLNL23230115.191711.8890010.620.35P
502Yan Gomes33TOTZZ929086771.17827304483.990585749.038.41C
503Stephen Gonsalves26BOSAL3004.100000000.000.00P
504Tony Gonsolin27LADNL1513055.2954001.0002701.460.60P
505Marco Gonzales29SEAAL25251143.12661820.9234611.510.96P
506Chi Chi González29COLNL24180101.226131212.9623602.211.04P
507Erik González29PITNL615340466.2217100112511.97751351304.093.123B-SS-1B
508Luis González25CHWAL43124.0541001.0001450001.881.25OF
509Marwin González32TOTAL837358644.23401911381144.968011104.593.502B-1B-OF-SS-3B-P
510Romy Gonzalez24CHWAL97361.0138411.923-2-370001.771.093B-OF-2B-SS-P
511Victor González25LADNL441035.1716011.0001601.780.16P
512Niko Goodrum29DETAL867869686.1308103196942.971-3-5-8-13-23.923.29SS-OF-2B-1B
513Brian Goodwin30CHWAL686249542.0130126220.985-12-27-10-22-12.131.88OF
514Nick Gordon25MINAL705238476.215710649212.987-5-14-3-712.931.99OF-2B-SS-3B
515Anthony Gose30CLEAL6006.2202001.0000002.700.33P
516Phil Gosselin32LAAAL948555709.229523358422.986-9-16-8-13-13.692.94OF-3B-1B-2B
517Ashton Goudeau28TOTNL161034.1624011.0000001.570.38P
518Yasmani Grandal32CHWAL858169681.07507182484.989-8-13-1-2-29.818.43C-1B
519Brusdar Graterol22LADNL341033.115510011.00021204.050.44P
520Kendall Graveman30TOTAL530056.0404001.0000000.640.08P
521Jon Gray29COLNL29290149.02011720.900-2-301.090.62P
522Josiah Gray23TOTNL1413070.2936021.00011601.150.64P
523Sonny Gray31CINNL26260135.1321319021.0000002.131.23P
524Chad Green30NYYAL670083.2514001.0001200.540.07P
525Conner Greene26TOTZZ241025.1303001.0000001.070.13P
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
526Shane Greene32TOTNL280023.2110001.0000000.380.04P
527Didi Gregorius31PHINL1019890848.13851312361849.953-3-5-10-14-13.893.63SS
528Grayson Greiner28DETAL312518214.0210201720.990-2-11-5-28-18.756.71C
529Zack Greinke37HOUAL30291171.0371720061.0005601.951.23P
530Randal Grichuk29TORAL134121881065.22532521001.000344402.141.89OF
531Trent Grisham24SDPNL1271181131043.1280274241.98691089-12.382.17OF
532Robbie Grossman31DETAL1461451291252.22692681011.000-3-3-5-4-11.931.84OF
533Robert Gsellman27NYMNL171028.21257011.0001703.770.71P
534Reymin Guduan29OAKAL110014.1321001.0000001.880.27P
535Sean Guenther25MIANL140020.1321001.000-1-1001.330.21P
536Deolis Guerra32OAKAL530065.283411.875-3-900.960.13P
537Javy Guerra35WSNNL6006.0321001.0000004.500.50P
538Javy Guerra25SDPNL4003.200000000.000.00P
539Junior Guerra36LAAAL411065.113310021.0001301.790.32P
540Vladimir Guerrero Jr.22TORAL1331331271145.21080102646890.9933322-28.428.001B-3B
541Luis Guillorme26NYMNL543627327.01253881615.952-1-4-3-1103.282.093B-2B-SS-P
542Preston Guilmet33MIANL2002.000000000.000.00P
543Lourdes Gurriel Jr.27TORAL125122841012.02532331647.984-8-97842.211.92OF-1B
544Yuli Gurriel37HOUAL1421391311224.01149105786695.99512125508.407.991B-3B
545Taylor Gushue27CHCNL1006.1660011.0000-760008.533.001B-C
546Jandel Gustave28MILNL140018.1101001.000-1-1100.490.07P
547Kelvin Gutiérrez26TOTAL847469665.0233621581319.94435-1-102.982.563B-1B-2B
548Vladimir Gutierrez25CINNL22220114.026101421.923-1-201.891.09P
549Jorge Guzmán25MIANL2001.200000000.000.00P
550Ronald Guzmán26TEXAL64329.224213011.0000120007.284.001B-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
551Eric Haase28DETAL868176714.05485182463.9890-1-2-3-16.836.09C-OF-1B
552Josh Hader27MILNL600058.2413001.000-1-300.610.07P
553Jake Hager28TOTNL86456.1211011021.000-1-1124203.362.332B-OF-SS
554Sam Haggerty27SEAAL312218203.162566011.0003180002.741.94OF-2B
555Jesse Hahn31KCRAL5003.1211011.00016005.400.40P
556David Hale33PHINL171026.2615011.0001802.030.35P
557Billy Hamilton30CHWAL672824322.280791001.0001327-12.231.19OF
558J.D. Hammer26PHINL200020.032010.667-1-1000.900.10P
559Garrett Hampson26COLNL13110785966.2344240103121.997113323.192.37OF-2B-SS-3B
560Brad Hand31TOTZZ680064.290811.889-1-1801.110.12P
561Eric Hanhold27BALAL100010.1101001.000-1-1900.870.10P
562Mitch Haniger30SEAAL1231221181080.2276270330.98934-3-312.272.22OF
563Ian Happ26CHCNL127119841028.22212091110.995-12-14-3-301.921.65OF-2B-3B
564J.A. Happ38TOTZZ30300152.1145810.929-1-700.770.43P
565Blaine Hardy34MILNL1001.000000000.000.00P
566Bryce Harper28PHINL1391381231174.12252141011.996-15-16-6-611.721.60OF-1B
567Ryne Harper32WSNNL340035.2734001.0000001.770.21P
568Will Harris36WSNNL8006.000000000.000.00P
569Josh Harrison33TOTMLB1371311061132.04381852411252.973-6-7-4-4-23.392.752B-OF-3B-SS
570Monte Harrison25MIANL72223.2871001.000171210103.041.14OF
571Geoff Hartlieb27TOTNL7009.000000000.000.00P
572Ryan Hartman27HOUAL1002.100000000.000.00P
573Hunter Harvey26BALAL9008.2110001.0000001.040.11P
574Matt Harvey32BALAL28280127.22171311.9520011.410.71P
575Adam Haseley25PHINL97151.015150001.000-1-31-1-2302.651.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
576Thomas Hatch26TORAL3209.110010.0000000.000.00P
577Ke'Bryan Hayes24PITNL958985766.124973173328.98812162512.892.593B
578Austin Hays25BALAL1291201011052.1254244912.9961011141542.161.96OF
579Louis Head31TBRAL272035.053110.8001611.030.15P
580Andrew Heaney30TOTAL30230129.21385001.000-3-2700.900.43P
581Taylor Hearn26TEXAL42110104.191710.8890000.690.19P
582Jonathan Heasley24KCRAL33014.2101001.00011400.610.33P
583Nick Heath27ARINL189689.021210001.0002260002.121.17OF
584Austin Hedges28CLEAL878582743.27677204527.997610121949.268.79C
585Jonah Heim26TEXAL787364641.05855572533.99500611-28.177.46C
586Scott Heineman28CINNL137165.015141011.0002280002.081.07OF-1B
587Ryan Helsley26STLNL510047.11138001.0001402.090.22P
588Heath Hembree32TOTNL600058.0532011.0000000.780.08P
589Kyle Hendricks31CHCNL32321181.0371720001.0001101.841.16P
590Liam Hendriks32CHWAL690071.0541001.000-1-300.630.07P
591Ryan Hendrix26CINNL360031.2431001.000-1-601.140.11P
592Payton Henry24MIANL55438.144431001.0000000010.338.80C
593Sam Hentges24CLEAL3012068.210010001.00000-11.310.33P
594Guillermo Heredia30ATLNL1118463761.2205202030.985-5-711-22.391.82OF
595Jimmy Herget27TOTAL180018.2312001.0000001.450.17P
596Michael Hermosillo26CHCNL127672.022220001.00023523302.751.83OF
597Carlos Hernández24KCRAL2411085.2134812.9230001.260.50P
598César Hernández31TOTAL1421421371229.04901753031273.976-12-12-11-10-33.503.342B-SS
599Darwinzon Hernández24BOSAL480040.0312001.0000000.680.06P
600Elieser Hernández26MIANL1111051.21165001.0000001.921.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
601Enrique Hernández29BOSAL1341301061119.2361240113830.978-6-6161752.842.39OF-2B-SS
602Teoscar Hernández28TORAL132130921138.0272260751.98233-2-2-22.112.02OF
603Yadiel Hernández33WSNNL615640460.1119117111.992-1-3-8-20-12.311.93OF
604Yonny Hernández23TEXAL414037354.114744101221.98662182703.683.303B-2B-SS
605Odúbel Herrera29PHINL12010788970.1222214532.9861111-12.031.83OF
606David Hess27TOTZZ151020.0000000000.000.00P
607Codi Heuer24TOTZZ650067.1936001.0000001.200.14P
608Jason Heyward31CHCNL979279784.01601573011.00071146-21.841.65OF
609Aaron Hicks31NYYAL323030272.25856111.983-4-16-4-17-11.881.78OF
610John Hicks31TEXAL86652.149454001.0001230008.436.13C
611Jordan Hicks24STLNL100010.0514001.0000004.500.50P
612Kyle Higashioka31NYYAL665848519.16306091831.995-3-7512110.879.50C
613P.J. Higgins28CHCNL75551.063603011.0000000011.129.00C-1B
614Trevor Hildenberger30NYMNL2002.100000000.000.00P
615Derek Hill25DETAL454134341.0104100311.990-5-18-7-2402.722.29OF
616Rich Hill41TOTZZ32310158.22021710.9500001.080.59P
617Tim Hill31SDPNL780059.216313001.0001302.410.21P
618Sam Hilliard27COLNL635539478.21201182001.000-8-20-2-502.261.90OF
619Keston Hiura24MILNL514628396.133830629326.991131307.615.881B-2B-OF
620Nico Hoerner24CHCNL434334366.017453119218.989133904.233.582B-SS-OF-3B
621Jeff Hoffman28CINNL3111073.0124532.750-2-501.110.29P
622Bryan Holaday33ARINL1010886.07976210.98700-1-1408.167.09C-P
623Derek Holland34DETAL391049.283410.875-2-801.270.18P
624Greg Holland35KCRAL570055.2137510.923-2-7-11.940.21P
625Jordan Holloway25MIANL134036.0734001.0001601.750.54P
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
626Clay Holmes28TOTZZ690070.018711001.00023402.310.26P
627Brock Holt33TEXAL705750517.118243135410.978102449-13.102.543B-P
628Brent Honeywell Jr.26TBRAL3204.1211001.0000004.150.67P
629Rhys Hoskins28PHINL1039983854.281873579481.995-6-8-7-10-18.577.901B
630Eric Hosmer31SDPNL1311291141113.1100890992797.99345-4-418.097.641B
631Tanner Houck25BOSAL1813069.0817001.000-1-301.040.44P
632Adrian Houser28MILNL28261142.136531011.0001112.281.29P
633Sam Howard28PITNL541045.071511.8571401.200.11P
634Spencer Howard24TOTZZ1915049.2624001.0000001.090.32P
635Jared Hoying32TORAL1106.00000000000.000.00OF
636James Hoyt34LAAAL9008.000000000.000.00P
637Dakota Hudson26STLNL2108.2101001.0000001.040.50P
638Daniel Hudson34TOTNL540051.2716001.00012301.220.13P
639Tommy Hunter34NYMNL4108.000000000.000.00P
640Scott Hurst25STLNL60010.0110001.0000120000.900.17OF
641Drew Hutchison30DETAL92021.1725011.0000002.950.78P
642Andy Ibáñez28TEXAL545047435.023613499322.98751382214.824.242B-1B-3B-OF
643Jose Iglesias31TOTAL1361281181115.24431392871751.962-3-3-22-2303.443.11SS-2B
644Raisel Iglesias31LAAAL650070.0136610.9230001.540.18P
645Ender Inciarte30ATLNL401712173.159581001.0003191603.061.48OF
646Jonathan India24CINNL1481441311248.16202693361578.976-1-100-14.364.092B
647Cole Irvin27OAKAL32320178.12762012.9631101.310.81P
648Kyle Isbel24KCRAL252016184.147461001.0000-20002.291.88OF
649Tyler Ivey25HOUAL1104.2101001.0000001.931.00P
650Alex Jackson25TOTNL433730325.23273071731.991270008.957.36C-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
651Andre Jackson25LADNL30011.2422001.0000003.091.33P
652Jay Jackson33SFGNL231021.2101001.0000000.420.04P
653Luke Jackson29ATLNL710063.2523001.000-1-300.710.07P
654Josh James28HOUAL5005.000000000.000.00P
655Travis Jankowski30PHINL573023300.169690001.000-4-14-3-12-12.071.21OF
656Mickey Jannis33BALAL1003.100000000.000.00P
657Danny Jansen26TORAL695447481.15415221723.9962500210.087.81C
658Kenley Jansen33LADNL690069.0642001.000-2-600.780.09P
659Cristian Javier24HOUAL3690101.1541001.0000000.440.14P
660Griffin Jax26MINAL1814082.040220.500-3-700.220.11P
661Jon Jay36LAAAL53329.0880001.0000-120002.481.60OF
662Daulton Jefferies25OAKAL51015.0303001.00011301.800.60P
663Ryan Jeffers24MINAL847768670.26606263042.994-2-44738.807.81C
664Jake Jewell28CHCNL100010.0101001.000-1-2000.900.10P
665Eloy Jiménez24CHWAL373727304.06159110.984-3-121311.781.62OF
666Joe Jiménez26DETAL520045.153020.600-2-900.600.06P
667Connor Joe28COLNL434028339.217415812413.97751662104.503.70OF-1B
668Daniel Johnson25CLEAL282317191.04540321.956-2-900-12.031.54OF
669DJ Johnson31TOTAL4004.100000000.000.00P
670Pierce Johnson30SDPNL632058.2624011.0000000.920.10P
671Damon Jones26PHINL1000.100000000.000.00P
672JaCoby Jones29DETAL322727248.074740001.000-1-4-2-912.692.31OF
673Jahmai Jones23BALAL23198156.0883946310.966-1-8-1-804.903.702B
674Nate Jones35TOTNL200019.0110001.000-1-6300.470.05P
675Taylor Jones27HOUAL241615162.198899071.000-1-842915.434.081B-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
676Matt Joyce36PHINL179587.221210001.00011811302.161.24OF
677Aaron Judge29NYYAL1251221001070.02592461032.9881012101142.152.05OF
678Jakob Junis28KCRAL166039.1624011.0001501.370.38P
679Janson Junk25LAAAL44016.1642001.0000003.311.50P
680James Kaprielian27OAKAL24210119.1135622.846-3-500.830.46P
681James Karinchak25CLEAL600055.1211001.000-2-700.330.03P
682Anthony Kay26TORAL115033.2514001.00021201.340.45P
683Scott Kazmir37SFGNL54011.1110001.0000000.790.20P
684Keone Kela28SDPNL120010.2110001.0000000.840.08P
685Jarred Kelenic21SEAAL939189815.2236230241.983-2-3-18-26-32.562.49OF
686Brad Keller25KCRAL26260133.21367001.000-3-400.880.50P
687Kyle Keller28PITNL320033.1202001.0000000.540.06P
688Mitch Keller25PITNL23230100.214410011.0001201.250.61P
689Carson Kelly26ARINL918075706.26516172953.992122318.237.10C
690Joe Kelly33LADNL480044.0624001.0000001.230.13P
691Merrill Kelly32ARINL27270158.0291316021.0002301.651.07P
692Tony Kemp29OAKAL1249068859.0328172151534.985232203.382.322B-OF-SS
693Ian Kennedy36TOTZZ550056.1330011.0000000.480.05P
694Max Kepler28MINAL11410997949.22202155011.000794502.081.93OF
695Clayton Kershaw33LADNL22220121.218414001.0001201.330.82P
696Dallas Keuchel33CHWAL32300162.04974113.980121502.671.50P
697Mike Kickham32LADNL1002.000000000.000.00P
698Carter Kieboom23WSNNL605957507.1143399867.958-7-16-8-19-22.432.283B
699Kevin Kiermaier31TBRAL11610191894.2231229110.996810131712.311.98OF
700Yusei Kikuchi30SEAAL29290157.019613011.0003401.090.66P
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
701Ha-Seong Kim25SDPNL766350573.225573177538.9801021183813.923.16SS-3B-2B
702Kwang Hyun Kim32STLNL27210106.22161410.9524801.690.74P
703Craig Kimbrel33TOTZZ630059.2422001.000-1-2000.600.06P
704Isiah Kiner-Falefa26TEXAL1561551531360.06692144361998.97254109-24.304.17SS
705John King26TEXAL270046.0102710.9000001.760.33P
706Michael King26NYYAL226063.11037001.0001301.420.45P
707Scott Kingery27PHINL112033.2115512.909-2-53-1-3502.670.83OF-2B-3B
708Tyler Kinley30COLNL700070.11064001.0001301.280.14P
709Brandon Kintzler36PHINL291029.2835011.0001702.430.28P
710Alex Kirilloff23MINAL595543478.225023217111.996-4-1100-14.683.77OF-1B
711Alejandro Kirk22TORAL444029338.03723531721.995-2-7-3-11-19.858.41C
712Andrew Kittredge31TBRAL574071.263210.833-1-300.630.09P
713Patrick Kivlehan31SDPNL22012.0330001.000-1-1300002.251.50OF
714Gabe Klobosits26WSNNL110011.1202001.0000011.590.18P
715Corey Kluber35NYYAL1616180.0104510.900-3-801.010.56P
716Andrew Knapp29PHINL543731338.13623441712.997-4-13-8-28-39.606.56C-1B-2B-P
717Corey Knebel29LADNL274025.2532011.0000001.750.19P
718Reiss Knehr24SDPNL125029.0202001.0000000.620.17P
719Dusten Knight30BALAL7008.200000000.000.00P
720Andrew Knizner26STLNL584343408.23933692134.99200-3-918.596.72C-1B
721Brody Koerner27NYYAL2003.0101001.0000003.000.50P
722Adam Kolarek32OAKAL12009.0211001.000-2-4402.000.17P
723Michael Kopech25CHWAL444069.1211001.000-3-900.260.05P
724Jackson Kowar24KCRAL98030.1707001.0001702.080.78P
725Pete Kozma33OAKAL33325.115114011.00015729505.335.00SS
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
726Max Kranick23PITNL99038.2725001.0000001.630.78P
727Joey Krehbiel28TOTAL6008.1211001.0000002.160.33P
728Dean Kremer25BALAL1313053.2624001.0000001.010.46P
729Brooks Kriske27TOTAL120011.1202001.0000001.590.17P
730Ian Krol30DETAL180018.241210.7500001.450.17P
731Jack Kruger26LAAAL1001.0110001.000000009.001.00C
732Chad Kuhl28PITNL2814080.1123814.9170001.230.39P
733Tommy La Stella32SFGNL575227435.218877110128.995-2-5-3-803.863.172B-3B
734Juan Lagares32LAAAL1128368784.11721675001.000-3-52311.971.54OF
735Brady Lail27SEAAL2002.000000000.000.00P
736Travis Lakins Sr.27BALAL241028.0514001.00021401.610.21P
737Ryan LaMarre32NYYAL87453.098010.889-1-16-1-2201.361.00OF
738Jake Lamb30TOTAL423618277.075433023.973-2-8-5-21-12.371.66OF-3B-1B
739Jimmy Lambert26CHWAL43013.000000000.000.00P
740Peter Lambert24COLNL2205.2101001.0000001.590.50P
741Dinelson Lamet28SDPNL229047.0752001.000-1-401.340.32P
742Alex Lange25DETAL360035.2532001.000-1-601.260.14P
743Trevor Larnach24MINAL776959611.0141134431.979-4-923-22.031.79OF
744Jacob Latz25TEXAL1104.2101001.0000001.931.00P
745Eric Lauer26MILNL24200118.22141521.9054701.440.79P
746Ramón Laureano26OAKAL838380724.0208199721.990234632.562.48OF
747Ryan Lavarnway33CLEAL88870.27976030.962000009.689.50C
748Derek Law30MINAL90015.0211001.0000001.200.22P
749Justin Lawrence26COLNL190016.2202001.000-1-1201.080.11P
750Wade LeBlanc36TOTZZ189049.0844001.00012401.470.44P
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
751Dylan Lee26ATLNL2002.000000000.000.00P
752Khalil Lee23NYMNL114344.2990001.0001160001.810.82OF
753DJ LeMahieu32NYYAL1491461111283.0661421231975.98643-3-314.573.682B-1B-3B
754Sandy León32MIANL644841444.14684442133.994133819.426.94C-P-3B
755Dominic Leone29SFGNL574053.2927011.0000001.510.16P
756Jon Lester37TOTNL28280141.126917011.000-1-801.660.93P
757Kyle Lewis25SEAAL343433294.08786010.989-1-5-1-4-12.632.53OF
758Domingo Leyba25TOTZZ282416206.277364017.987-2-10-3-1703.312.452B-3B
759Tzu-Wei Lin27MINAL1002.0000000-2400000.000.00OF
760Josh Lindblom34MILNL80016.200000000.000.00P
761Francisco Lindor27NYMNL1241221161029.14451602751058.9782245-13.803.51SS
762Zack Littell25SFGNL632061.2146710.9290001.900.21P
763Mauricio Llovera25PHINL6006.2101001.0000001.350.17P
764Jonathan Loáisiga26NYYAL570070.21641110.9381301.910.26P
765José Lobatón36CHCNL53329.029281001.000-2-83-1-4109.005.80C
766Kyle Lobstein31WSNNL3001.100000000.000.00P
767Tim Locastro28TOTZZ473422294.190891001.00031200-12.751.91OF
768Sam Long25SFGNL125040.2514001.0000001.110.42P
769Shed Long Jr.25SEAAL323122269.0734726051.000-1-6-2-802.442.09OF-2B
770Evan Longoria35SFGNL786763610.219147139511.97459-1-202.742.383B
771Tim Lopes27MILNL31117.1835001.0001480004.152.672B
772Alejo López25CINNL73329.2102710.900-1-53-1-4002.731.003B-2B-OF
773Jack López28BOSAL65341.02691616.96224412905.494.172B
774Jorge López28BALAL33250121.218810001.000-2-3-11.330.55P
775Nicky Lopez26KCRAL1511441361260.2554165382780.987115523.913.60SS-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
776Pablo López25MIANL20200102.21349011.0000001.140.65P
777Reynaldo López27CHWAL209057.281520.7501300.940.30P
778Yoan López28ARINL130012.1220001.0000001.460.15P
779Michael Lorenzen29CINNL270031.01055011.000040002.900.36P-OF
780Aaron Loup33NYMNL652056.214212011.0001402.220.22P
781Richard Lovelady25KCRAL200020.2615001.00011002.610.30P
782Brandon Lowe26TBRAL1391311131182.04872052701278.975-6-6-10-10-13.623.192B-OF-1B
783Josh Lowe23TBRAL2109.0440001.00011330004.002.00OF
784Nathaniel Lowe25TEXAL1481441411270.1123011645511119.99100-3-3-18.648.181B-3B
785Jed Lowrie37OAKAL716945587.221082125318.986-8-17-12-25-13.172.882B-3B
786Zac Lowther25BALAL106029.2413001.000-1-701.210.40P
787Joey Lucchesi28NYMNL118038.1532011.000-1-501.170.45P
788Jonathan Lucroy35TOTNL66650.053521001.000-1-24-1-24-19.548.83C
789Lucas Luetge34NYYAL571072.1835011.0000001.000.14P
790Seth Lugo31NYMNL460046.1106311.9000001.750.20P
791Jordan Luplow27TOTAL584428370.014814080101.000-2-7-3-903.602.55OF-1B-P-3B-2B
792Gavin Lux23LADNL1009376817.23051151801026.967-1-10003.252.84SS-2B-OF-3B
793Jesús Luzardo23TOTZZ2518095.117611001.00045001.600.68P
794Jordan Lyles30TEXAL32300180.023815001.000-1-101.150.72P
795Daniel Lynch IV24KCRAL1515068.0514011.000-1-300.660.33P
796Lance Lynn34CHWAL28281157.0103520.800-3-400.460.29P
797Andrés Machado28WSNNL400035.2321001.000-1-600.760.08P
798Manny Machado28SDPNL1441441291238.1368942611334.965436612.582.473B
799Vimael Machín27OAKAL1311791.03182125.935-1-130002.872.07SS-2B-3B
800Luís Madero24MIANL60012.0440001.0000003.000.67P
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
801Nick Madrigal24CHWAL535352452.118776106528.973-1-3-4-1103.623.432B
802Kenta Maeda33MINAL21210106.11761012.9410001.350.76P
803Tyler Mahle26CINNL33330180.0362115021.0002201.801.09P
804Luke Maile30MILNL137673.187825001.00023300010.686.69C-P
805Martín Maldonado34HOUAL124119971019.21110105844811.99344-2-219.738.89C-1B
806Sean Manaea29OAKAL32322179.12361611.957-1-101.100.69P
807Trey Mancini29BALAL777572641.055752234136.998-7-13-1-207.817.221B
808Matt Manning23DETAL1818085.119109011.0002502.001.06P
809Alek Manoah23TORAL20200111.2106310.9001200.730.45P
810Joe Mantiply30ARINL570039.2826011.00000-11.820.14P
811Dillon Maples29CHCNL280031.1532001.000-1-601.440.18P
812Tucupita Marcano21SDPNL139375.22381413.95711711502.621.382B-OF-3B
813Rafael Marchán22PHINL181312116.0114107610.9911100008.776.28C-1B
814Nick Margevicius25SEAAL53012.0101001.0000000.750.20P
815Manuel Margot26TBRAL11910484961.1274266442.98512141316-22.532.27OF
816Jake Marisnick30TOTNL723728372.1104102020.981-6-2039-12.471.42OF
817José Marmolejos28SEAAL272615209.21161095210.983-3-18-3-1704.894.221B-OF
818Germán Márquez26COLNL32323180.040142421.9501101.901.19P
819Deven Marrero30MIANL84442.215510011.0000-80003.161.673B-SS-2B-1B
820Brandon Marsh23LAAAL706363568.0156154110.994-1-3-3-602.462.21OF
821Evan Marshall31CHWAL270027.1624001.0001701.980.22P
822José Marte25LAAAL4004.000000000.000.00P
823Ketel Marte27ARINL868168696.222918638512.978-5-8-15-25-22.892.46OF-2B
824Luis Marté27MIANL32118.0817011.00000-1-6704.002.672B-SS-3B
825Starling Marte32TOTZZ1191171131022.2291280833.99000-4-4-12.532.42OF
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
826Brett Martin26TEXAL660062.11311020.8460001.590.17P
827Chris Martin35ATLNL460043.1532001.0000001.040.11P
828Corbin Martin25ARINL53016.0211001.0000001.130.40P
829Jason Martin25TEXAL473736347.28685010.9884130002.201.81OF
830Richie Martin26BALAL372927262.21324977610.955-6-29-7-32-14.323.41SS
831Carlos Martínez29STLNL1616082.12010910.950-2-502.081.19P
832J.D. Martinez33BOSAL363527299.16863411.9853132812.011.86OF
833Seth Martinez26HOUAL3003.000000000.000.00P
834Nick Martini31CHCNL136464.1990001.0000-7-1-1801.260.69OF
835Jorge Mateo26TOTMLB613826400.21436774214.986-4-10-1-203.172.04OF-SS-2B-3B
836Jeff Mathis38ATLNL33226.024231001.000-1-460008.318.00C
837Wyatt Mathisen27ARINL168584.267589031.000-1-911417.123.351B-OF-3B-P
838Nick Maton24PHINL423129288.21193778418.966-5-22-4-1703.592.74SS-2B-P
839Phil Maton28TOTAL651066.2134810.9230001.620.18P
840Isaac Mattson25BALAL4004.100000000.000.00P
841Steven Matz30TORAL29290150.22852211.9643401.610.93P
842Tyler Matzek30ATLNL690063.0826021.0002601.140.12P
843Dustin May23LADNL55023.0422001.0000001.570.80P
844Trevor May31NYMNL680062.2303001.0000000.430.04P
845Cameron Maybin34NYMNL99577.213130001.0000-511501.511.44OF
846Mike Mayers29LAAAL722075.0734001.000-1-3-10.840.10P
847Jack Mayfield30TOTAL867769684.122257157827.964-1-2-2-3-12.812.383B-SS-2B-P
848Tim Mayza29TORAL610053.0817001.0001401.360.13P
849Nomar Mazara26DETAL413932332.06965130.957280001.791.61OF
850Patrick Mazeika27NYMNL251916174.01851711221.989151709.477.32C-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
851Chris Mazza31TBRAL140027.131111.6670000.660.14P
852James McCann31NYMNL11210293871.19589143866.99434-4-6-29.838.42C-1B
853Jake McCarthy23ARINL191814152.149463021.0002171712.892.58OF
854Darren McCaughan25SEAAL2109.0110001.0000001.000.50P
855Shane McClanahan24TBRAL25250123.115114001.0002301.090.60P
856Chas McCormick26HOUAL1016956686.0169166211.9948141424-12.201.66OF
857Lance McCullers Jr.27HOUAL28280162.1281513001.0003401.551.00P
858Andrew McCutchen34PHINL1351311011099.0197189440.980-6-6-7-711.581.43OF
859T.J. McFarland32STLNL380038.2220001.000-1-500.470.05P
860Jake McGee34SFGNL620059.273310.8570000.910.10P
861Kyle McGowin29WSNNL270030.0220001.000-1-700.600.07P
862Reese McGuire26TORAL736147523.056354716021.000492509.697.71C
863Collin McHugh34TBRAL377064.0413001.0000000.560.11P
864Ryan McKenna24BALAL794935458.1119116210.992132522.321.46OF-3B-2B
865Triston McKenzie23CLEAL25240120.017512001.0002301.280.68P
866Billy McKinney26TOTNL806446576.1146142314.99391861212.261.75OF-1B
867Zach McKinstry26LADNL543917365.2106534858.953-4-12-5-16-12.491.49OF-2B-3B
868Ryan McMahon26COLNL1471391201217.0450140303744.9841111222223.282.683B-2B
869Jeff McNeil29NYMNL1069981827.2302143151836.974005713.202.702B-OF-3B
870Alex McRae28CHWAL2002.000000000.000.00P
871Austin Meadows26TBRAL797344623.2108101520.981-7-13-3-511.531.34OF
872John Means28BALAL26261146.21431010.9290000.800.50P
873Nick Mears24PITNL300023.1431001.000-2-1701.540.13P
874Adonis Medina24PHINL4107.2211011.0000002.350.50P
875Trevor Megill27CHCNL280023.250411.8001801.520.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
876Tylor Megill25NYMNL1818189.21165001.000-1-201.100.61P
877Ryan Meisinger27CHCNL7007.100000000.000.00P
878Francisco Mejia25TBRAL786556596.06025643442.9932524-19.037.48C-1B-P
879Humberto Mejía24ARINL55022.1110001.0000000.400.20P
880J.C. Mejía24CLEAL1711052.1936001.0000001.550.53P
881Mark Melancon36SDPNL640064.21531112.9332601.950.22P
882Keury Mella27ARINL2001.200000000.000.00P
883Danny Mendick27CHWAL685143459.21535597115.993-3-8-3-702.982.142B-SS-OF-3B-P
884Conner Menez26SFGNL81014.020110.500-1-1400.640.13P
885Óscar Mercado26CLEAL685648508.1129125311.99236511-22.271.88OF
886Yermín Mercedes28CHWAL4107.032010.667000002.570.501B-C-P
887Jordy Mercer34WSNNL402921271.01023363611.941-1-4-1-413.192.182B-3B-SS-1B-OF
888Whit Merrifield32KCRAL1601601401372.27023113838103.98921121014.554.112B-OF
889Julian Merryweather29TORAL131013.0101001.0000000.690.08P
890Jake Meyers25HOUAL443634333.28684110.9880-141402.291.93OF
891Keynan Middleton27SEAAL321031.0101001.000-1-600.290.03P
892Miles Mikolas32STLNL99044.21349001.0001402.621.44P
893Wade Miley34CINNL28281163.03533023.9433401.821.18P
894Andrew Miller36STLNL400036.0615021.0000001.500.15P
895Brad Miller31PHINL947640639.043336365542.988-2-5-5-9-16.034.321B-OF-2B-3B
896Brian Miller25MIANL43229.0321001.000080000.930.75OF
897Justin Miller34TOTNL230019.0101001.000-1-6300.470.04P
898Owen Miller24CLEAL544845425.026617784539.981-5-15-5-14-15.534.752B-1B-3B-SS
899Shelby Miller30TOTNL130012.2101001.0000000.710.08P
900Alec Mills29CHCNL32200119.02391312.957-1-201.660.69P
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
901Wyatt Mills26SEAAL110012.2312001.0000002.130.27P
902Hoby Milner30MILNL190021.2202001.0000000.830.11P
903Tommy Milone34TORAL61014.0110001.000-1-1400.640.17P
904Juan Minaya30MINAL290040.0624001.000-1-501.350.21P
905Mike Minor33KCRAL28280158.291710.8891100.450.29P
906A.J. Minter27ATLNL610052.1103520.8000011.380.13P
907Anthony Misiewicz26SEAAL660054.2624001.000-1-400.990.09P
908Bryan Mitchell30MIANL2004.0101001.0000002.250.50P
909Casey Mize24DETAL30301150.12791711.9633401.560.87P
910Yadier Molina38STLNL1181181031004.192387050310.997676728.247.73C-1B
911Sam Moll29OAKAL80010.1303001.000-1-1902.610.38P
912Yoán Moncada26CHWAL1381381321182.1342902361628.95310103302.482.363B
913Adalberto Mondesí25KCRAL303026257.1882462210.97727-2-9-13.012.773B-SS
914Mickey Moniak23PHINL157267.115150001.0000-70002.001.00OF
915Frankie Montas28OAKAL32320187.028101712.9643301.300.84P
916Rafael Montero30TOTAL440049.1945011.000-1-2401.640.20P
917Jordan Montgomery28NYYAL30300157.12121810.952-1-101.140.67P
918Dylan Moore28SEAAL12510174908.1350190156438.989811101303.432.532B-OF-3B-SS
919Matt Moore32PHINL2413073.0134810.9230001.480.50P
920Colin Moran28PITNL848170670.061156442562.992-4-7-3-5-18.147.131B-3B
921Jovani Morán24MINAL5008.000000-1-250.000.00P
922Adrián Morejón22SDPNL2204.2101001.00014301.930.50P
923Mitch Moreland35OAKAL87662.053494051.000020007.696.631B-P
924Dauri Moreta25CINNL4003.200000000.000.00P
925Adam Morgan31CHCNL340025.1523021.0000001.780.15P
Rk Name Age Tm Lg G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rdrs Rdrs/yr Rgood RF/9 RF/G Pos Summary
926Eli Morgan25CLEAL1818089.112111021.0001201.210.67P
927Shawn Morimando28MIANL40010.1110001.0000000.870.25P
928Max Moroff28STLNL53228.0166913.938-1-600004.823.002B-3B
929Reyes Moronta28SFGNL4004.0330001.0000006.750.75P
930Charlie Morton37ATLNL33330185.22791530.889-1-101.160.73P
931Taylor Motter31TOTMLB64235.0145811.929-1-3826803.342.173B-2B-OF
932Ryan Mountcastle24BALAL10210088848.068964839256.997-5-7-6-807.296.541B-OF
933Mike Moustakas32CINNL554940417.0141647255.965-5-14-4-1212.942.433B-1B-2B
934Kyle Muller23ATLNL98036.2202001.0000000.490.22P
935Cedric Mullins26BALAL1531461391264.0402389762.985-6-6-1012.822.59OF
936Max Muncy30LADNL141135981182.1939824112363.99711118817.125.571B-2B-3B
937Andrés Muñoz22SEAAL1000.200000000.000.00P
938Yairo Muñoz26BOSAL42229.0523001.000-1-370001.551.252B-OF
939Patrick Murphy26TOTZZ250028.0422001.000-1-4201.290.16P
940Sean Murphy26OAKAL11210499923.19218734266.993341013-18.928.17C
941Tom Murphy30SEAAL888371727.26956642472.990-2-31208.517.82C
942Joe Musgrove28SDPNL33312182.041221810.9761331901.981.21P-OF
943Wil Myers30SDPNL1281171051021.11961942011.000-11-13-8-911.731.53OF
944Tommy Nance30CHCNL270028.2642011.0000001.880.22P
945Tyler Naquin30CINNL12010672913.1197188540.980-2-2-9-11-11.901.61OF
946Omar Narváez29MILNL11110083887.1106310055262.994-5-623-310.729.44C-2B
947Packy Naughton25LAAAL75022.2725001.0001902.781.00P
948Josh Naylor24CLEAL626151520.01771571646.977-5-11-1-202.992.62OF-1B
949Nick Neidert24MIANL87035.2752011.0001601.770.88P
950Jimmy Nelson32LADNL281029.0312001.000-1-700.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
951Kyle Nelson24CLEAL10009.2101001.0000000.930.10P
952Nick Nelson25NYYAL112014.1101001.0000000.630.09P
953Héctor Neris32PHINL740074.11055001.0000001.210.14P
954Sheldon Neuse26LADNL25136133.041132624.951010002.641.502B-3B-OF
955Tyler Nevin24BALAL65437.01615010.938-1-23-1-3203.652.50OF-1B
956Jake Newberry26KCRAL4004.1101011.0000002.080.25P
957Sean Newcomb28ATLNL320032.1615001.0001601.670.19P
958Kevin Newman27PITNL1421341231166.1492181308369.9947766-23.773.33SS-2B
959Ljay Newsome24SEAAL71014.200000000.000.00P
960Tomás Nido27NYMNL524534367.24434152355.9894131033-110.728.26C-3B
961Brandon Nimmo28NYMNL878574711.2206203211.995595822.592.36OF
962Vinny Nittoli30SEAAL1001.000000000.000.00P
963Stephen Nogosek26NYMNL1003.000000000.000.00P
964John Nogowski28TOTNL322823241.2198184140271.000-5-2231407.375.501B-P-OF
965Aaron Nola28PHINL32321180.22616820.923-2-201.200.75P
966Austin Nola31SDPNL534744414.04524361515.998-3-9-1-319.808.51C-1B-2B
967Sean Nolin31WSNNL105026.2101001.000-1-800.340.10P
968Lars Nootbaar23STLNL342320221.26055321.9672921002.351.71OF
969Daniel Norris28TOTZZ560057.054010.800-1-2100.630.07P
970Aaron Northcraft31SDPNL5008.0312001.00012503.380.60P
971James Norwood27SDPNL5005.000000000.000.00P
972Jacob Nottingham26TOTMLB77758.053485021.0000-2-1-20-18.227.571B-C
973Darién Núñez28LADNL6107.2202001.0000002.350.33P
974Dom Nuñez26COLNL787463622.16125812832.995-4-8-6-12-18.817.81C-1B
975Renato Núñez27DETAL88567.077725081.000-1-14-1-18010.349.631B
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
976Riley O'Brien26CINNL1101.100000000.000.00P
977Darren O'Day38NYYAL120010.2101001.0000000.840.08P
978Brian O'Grady29SDPNL169791.024231001.00011222602.371.41OF-1B
979Ryan O'Hearn27KCRAL443616289.01461376311.97913-1-404.453.11OF-1B
980Tyler O'Neill26STLNL1311291181105.0237221791.9621112111111.861.74OF
981Bailey Ober25MINAL2020092.11037011.0002400.970.50P
982Joseph Odom29TBRAL1002.0220001.000000009.002.00C
983Rougned Odor27NYYAL978969786.23051011911337.95722-3-5-13.342.732B-3B
984Jake Odorizzi31HOUAL24230104.22371511.9573601.890.92P
985Shohei Ohtani26LAAAL26230138.21811610.9440-221701.100.57P-OF
986Steven Okert29MIANL340036.0101001.0000000.250.03P
987Jared Oliva25PITNL189788.025250001.000-1-19-2-27-12.561.39OF
988Edward Olivares25KCRAL362722243.14642220.957-3-170001.631.22OF
989Matt Olson27OAKAL1521521481338.21235115673698.995-6-56528.268.091B
990Kaleb Ort29BOSAL1000.100000000.000.00P
991Oliver Ortega24LAAAL8009.1211001.0000001.930.25P
992Rafael Ortega30CHCNL937357647.1156154020.987-5-100012.141.66OF
993Josh Osich32CINNL170014.1642001.0000003.770.35P
994Corey Oswalt27NYMNL31010.1202001.00011901.740.67P
995Adam Ottavino35BOSAL690062.0100730.700-5-1601.020.10P
996Glenn Otto25TEXAL66023.1303001.0000001.160.50P
997Connor Overton27TOTZZ93015.1413001.0000002.350.44P
998Johan Oviedo23STLNL1413062.1136610.923-2-601.730.86P
999Luis Oviedo22PITNL221029.2422011.000-1-701.210.18P
1000Hunter Owen27PITNL1105.0000000-240000.000.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
1001Chris Owings29COLNL1110681.1301713051.000-4-550003.322.50OF-2B-SS-3B
1002Marcell Ozuna30ATLNL484842411.194922001.000113241102.061.96OF
1003Cristian Pache22ATLNL222018168.14342010.977-4-260002.251.91OF
1004Chris Paddack25SDPNL23220108.11981010.947-1-201.500.78P
1005Kevin Padlo24TBRAL94240.01871013.9441150003.831.893B-1B
1006Emilio Pagán30SDPNL670063.154010.8000000.570.06P
1007Joshua Palacios25TORAL1211791.215141001.0001811301.471.25OF
1008Joe Panik30TOTZZ645533474.1220110102821.964-3-9-8-2004.023.123B-2B-1B
1009Enoli Paredes25HOUAL12008.220110.5000001.040.08P
1010Isaac Paredes22DETAL232120189.2822852210.976-2-10-2-1303.803.482B-3B-SS
1011Hoy Park25TOTMLB393425283.01034854115.990-3-12-2-803.242.372B-3B-SS-OF
1012Blake Parker36CLEAL470043.2532001.000-1-501.030.11P
1013Gerardo Parra34WSNNL271712175.14644020.95719-3-20-12.261.63OF
1014Luis Patiño21TBRAL1915077.170520.7140000.580.26P
1015Spencer Patton33TEXAL420042.1853001.0001501.700.19P
1016David Paulino27PHINL1002.000000000.000.00P
1017James Paxton32SEAAL1101.100000000.000.00P
1018Joel Payamps27TOTAL371050.1505001.0000000.890.14P
1019Tyler Payne28CHCNL1003.0220001.000000006.002.00C
1020Mark Payton29CINNL50012.076010.857-1-50-1-10004.501.20OF
1021Brad Peacock33BOSAL2105.100000000.000.00P
1022Matt Peacock27ARINL358086.1271413001.000-1-202.810.77P
1023Nate Pearson24TORAL121015.000000000.000.00P
1024Joc Pederson29TOTNL11710871919.1174171210.99400-6-7-21.691.47OF-1B
1025Elvis Peguero24LAAAL3002.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
1026Félix Peña31LAAAL2001.200000000.000.00P
1027David Peralta33ARINL1371231031075.2282277230.98911120012.332.02OF-P
1028Freddy Peralta25MILNL28271144.12211740.818-3-401.120.64P
1029Wandy Peralta29TOTZZ561051.01239011.00012302.120.21P
1030Wily Peralta32DETAL1918093.2115420.818-1-200.860.47P
1031José Peraza27NYMNL433728306.11184968113.992000003.442.492B-3B-OF-SS
1032Angel Perdomo27MILNL190017.030210.667-1-1201.060.11P
1033Geraldo Perdomo21ARINL109881.141142614.97611311514.434.00SS
1034Cionel Pérez25CINNL250024.0404001.0001801.500.16P
1035Francisco Pérez23CLEAL4006.200000000.000.00P
1036Hernán Pérez30WSNNL85137.01082001.0001160002.431.112B-OF-1B-P
1037Martín Pérez30BOSAL36220114.017314021.00012-11.340.47P
1038Michael Pérez28PITNL595756489.14804572034.99425-1-228.778.08C-1B
1039Óliver Pérez39CLEAL5003.200000000.000.00P
1040Roberto Pérez32CLEAL444342366.03923761242.99001-1-319.548.82C-1B
1041Salvador Perez31KCRAL1241201011002.2103897561212.99845-5-619.308.35C
1042Dillon Peters28PITNL66026.2413001.0001801.350.67P
1043DJ Peters25TOTZZ645549502.11321293021.000134932.362.06OF
1044David Peterson25NYMNL1515066.21358011.0000001.760.87P
1045Jace Peterson31MILNL836644619.224716973528.980-1-3-2-303.512.372B-OF-1B-3B-P-SS
1046Yusmeiro Petit36OAKAL780078.0936001.000-1-301.040.12P
1047Jake Petricka33LAAAL7006.0101001.0000001.500.14P
1048Tommy Pham33SDPNL12411992997.0218214221.991-7-8-5-6-11.951.74OF
1049David Phelps34TORAL111010.100000000.000.00P
1050Brett Phillips27TBRAL1097460714.1221213441.9821221111802.731.99OF-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
1051Evan Phillips26TOTZZ80013.100000000.000.00P
1052Kevin Pillar32NYMNL1098248719.21671625001.00035-1-112.091.53OF-P
1053Manny Piña34MILNL655241452.15415112731.994411719310.708.28C
1054Chad Pinder29OAKAL705736487.21381053129.986-7-18-3-7-12.511.79OF-2B-SS-3B
1055Michael Pineda32MINAL22210109.11421111.9291201.070.59P
1056Stephen Piscotty30OAKAL674931416.21031030001.00014-6-1702.221.54OF
1057Nick Pivetta28BOSAL31300155.0187830.833-2-300.870.48P
1058Kevin Plawecki30BOSAL554026339.23973831221.995-9-32-3-11-210.477.05C-1B-P
1059Zach Plesac26CLEAL25250142.230161220.9331101.771.12P
1060Adam Plutko29BALAL381056.1835001.0002701.280.21P
1061Gregory Polanco29PITNL929188784.2197191240.980-2-3-8-12-12.212.10OF
1062Jorge Polanco27MINAL1431381181208.05661883611781.9704422-14.093.452B-SS
1063AJ Pollock33LADNL1089774854.01811774011.000682221.911.68OF
1064Drew Pomeranz32SDPNL270025.2303001.0000001.050.11P
1065Daniel Ponce de Leon29STLNL242033.174210.8570001.620.25P
1066Cody Ponce27PITNL152038.1321001.000-1-500.700.20P
1067Zach Pop24MIANL500054.21055001.000-2-701.650.20P
1068Sean Poppen27TOTZZ240022.220020.000-2-10500.000.00P
1069Buster Posey34SFGNL10610292892.09188843133.997912-5-729.238.63C
1070Cody Poteet26MIANL77030.2422011.0000001.170.57P
1071Yohel Pozo24TEXAL22218.015150001.0001670007.507.50C
1072Ryan Pressly32HOUAL640064.0104511.900-1-3-11.270.14P
1073David Price35LADNL3911073.2133910.9231301.470.31P
1074Jurickson Profar28SDPNL1048966787.127223828616.978-13-20-6-913.042.40OF-1B-2B
1075Austin Pruitt31TOTZZ6007.1000000000.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
1076Albert Pujols41TOTMLB765732507.143539438335.993410-4-9-27.665.611B-3B
1077A.J. Puk26OAKAL120013.1202001.00011501.350.17P
1078Kevin Quackenbush32LADNL1000.100000000.000.00P
1079Cal Quantrill26CLEAL40220149.22881913.9643401.620.68P
1080José Quijada25LAAAL260025.2202001.0001800.700.08P
1081Roman Quinn28PHINL271411139.137352011.000-2-1732502.391.37OF
1082Jose Quintana32TOTZZ2910063.0125610.9170001.570.38P
1083Tanner Rainey28WSNNL380031.200000-1-600.000.00P
1084Cal Raleigh24SEAAL433634333.0312303810.99700-1-4-18.417.23C
1085Brooks Raley33HOUAL580049.01349021.0002802.390.22P
1086Luke Raley26LADNL271513158.223230001.000-2-120001.300.85OF
1087Erasmo Ramírez31DETAL170026.2422001.0000001.350.24P
1088Harold Ramírez26CLEAL939073757.0188186020.989-5-8-8-12-12.211.98OF-1B
1089José Ramírez28CLEAL1331321221141.03331052131534.955910101102.512.393B
1090Nick Ramirez31SDPNL130020.1321001.0000001.330.23P
1091Noé Ramirez31TOTZZ380036.0422001.000-1-3301.000.11P
1092Roel Ramírez26STLNL1000.100000000.000.00P
1093Yefry Ramírez27LADNL1002.000000000.000.00P
1094Yohan Ramírez26SEAAL250027.2312001.000-1-700.980.12P
1095AJ Ramos34LAAAL4004.200000000.000.00P
1096Henry Ramos29ARINL121110102.03028020.933-3-39-3-35-12.472.33OF
1097Wilson Ramos33TOTAL343129264.124823711021.000-5-23-9-40-48.447.29C
1098Drew Rasmussen25TOTZZ3510076.0945001.0000001.070.26P
1099Corey Ray26MILNL1005.0220001.00011680003.602.00OF
1100Robbie Ray29TORAL32320193.12041511.950-2-200.880.59P
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
1101Colin Rea30MILNL1006.000000000.000.00P
1102J.T. Realmuto30PHINL1271191041038.01149111136210.998670039.958.56C-1B
1103Josh Reddick34ARINL403428301.27269210.986-1-3-3-1102.121.78OF-P
1104Cody Reed28TBRAL12009.2321001.0000002.790.25P
1105Jake Reed28TOTNL101010.0101001.0000000.900.10P
1106Jakson Reetz25WSNNL1002.0440001.0000000018.004.00C
1107Rob Refsnyder30MINAL493732342.18481211.98815-2-702.181.69OF
1108Sean Reid-Foley25NYMNL120020.230210.667-1-1000.870.17P
1109Zach Reks27LADNL42018.0770001.0000-2016603.501.75OF
1110Anthony Rendon31LAAAL575753497.014631114112.993-2-5-6-1402.632.543B
1111Hunter Renfroe29BOSAL1421391301213.028125316123.957-10-9-1002.001.89OF
1112Luis Rengifo24LAAAL524641424.017763105922.949-2-6-2-5-13.573.00SS-OF-3B-2B
1113Alex Reyes26STLNL690072.1134721.8460001.370.16P
1114Franmil Reyes25CLEAL1111476.016142001.00002-1-1501.891.45OF
1115Pablo Reyes27MILNL321610163.241103013.976-1-821402.201.213B-SS-2B-OF
1116Víctor Reyes26DETAL625652503.1118115210.992-3-6-6-14-12.091.89OF
1117Bryan Reynolds26PITNL1531481391272.2360354421.99422-5-402.532.34OF
1118Garrett Richards33BOSAL40220136.22071122.900-2-301.190.45P
1119Trevor Richards28TOTZZ530064.1716001.00011800.980.13P
1120JT Riddle29MINAL32116.0606011.00015317503.382.00SS
1121Stephen Ridings25NYYAL5005.021010.500-1-4001.800.20P
1122Austin Riley24ATLNL1581561471375.14461293031426.96965131112.832.593B-1B-OF
1123Edwin Ríos27LADNL17119109.268521513.985334-1-1005.503.721B-3B-OF
1124Yacksel Ríos28TOTAL230027.1606001.00028801.980.26P
1125Alfonso Rivas III24CHCNL1411896.04240115.976-1-6-1-1203.842.73OF-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
1126Webster Rivas30SDPNL242012168.21611529011.000000008.596.71C
1127Emmanuel Rivera25KCRAL292724231.183304853.940-1-31503.032.693B-1B
1128René Rivera37TOTZZ242120186.02182001531.98616-4-25-210.408.96C
1129Sebastián Rivero22KCRAL1798106.0103958001.000-1-110008.756.06C
1130Anthony Rizzo31TOTMLB1391371271190.21092968118698.99555-6-618.217.701B-P-2B
1131Tanner Roark34TORAL3107.000000-1-290.000.00P
1132Luis Robert Jr.23CHWAL676766575.1166159341.9763648-22.532.42OF
1133Daniel Robertson27MILNL41138178.269264127.9710-1-2-13-13.381.493B-SS-2B-1B-P
1134David Robertson36TBRAL121012.0211001.0000001.500.17P
1135Hansel Robles30TOTAL720069.0104510.9000001.170.13P
1136Víctor Robles24WSNNL1049386792.12202155011.000-1-20012.502.12OF
1137Jacob Robson26DETAL41118.0220001.000000001.000.50OF
1138Brendan Rodgers24COLNL999681824.1397143249557.98757-4-6-24.283.662B-SS
1139Carlos Rodón28CHWAL24241132.2103520.800-4-600.540.33P
1140Chris Rodriguez22LAAAL152029.2220001.000-1-700.610.13P
1141Eduardo Rodríguez28BOSAL32310157.215114011.0001100.860.47P
1142Jefry Rodríguez27WSNNL141024.1101001.0000000.370.07P
1143Joely Rodríguez29TOTAL520046.11421111.929-2-5202.530.25P
1144Manuel Rodríguez24CHCNL200017.251310.8000002.040.20P
1145Nivaldo Rodriguez24HOUAL4007.1202001.00012702.450.50P
1146Richard Rodríguez31TOTNL640064.1101001.000-1-1800.140.02P
1147Chaz Roe34TBRAL1000.200000000.000.00P
1148Jake Rogers26DETAL383533312.23082891813.99731214-28.847.87C-P-3B
1149Josh Rogers26WSNNL66035.2404011.0001601.010.67P
1150Taylor Rogers30MINAL390040.1514001.000-1-501.120.13P
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
1151Trevor Rogers23MIANL25250133.02461530.8753501.420.84P
1152Tyler Rogers30SFGNL800081.026917041.000-4-1002.890.33P
1153Jose Rojas28LAAAL574227393.01307552310.97738-6-1812.912.12OF-2B-3B-1B
1154Josh Rojas27ARINL133116811044.13811831831535.961-12-14-17-19-13.152.252B-OF-SS-3B
1155Miguel Rojas32MIANL1281241141073.04851922821180.977895613.983.70SS
1156Jordan Romano28TORAL620063.0927001.000-1-301.290.15P
1157Sal Romano27TOTZZ190025.0505021.0000001.800.26P
1158Jhon Romero26WSNNL5004.0101001.0000002.250.20P
1159JoJo Romero24PHINL11009.0321001.0000003.000.27P
1160Andrew Romine35CHCNL181511131.166224228.970-1-51904.393.37SS-2B-P
1161Austin Romine32CHCNL211413132.0125121310.99200-1-918.455.90C
1162Sergio Romo38OAKAL660061.283411.8750001.020.11P
1163Angel Rondón23STLNL2002.000000000.000.00P
1164José Rondón27STLNL178496.02818912.96401-2-25-12.531.42OF-3B-2B-1B
1165Brent Rooker26MINAL454218317.27572210.987-9-35-9-3302.101.64OF
1166Ben Rortvedt23MINAL392819256.02612441432.98941952329.076.62C
1167Amed Rosario25CLEAL1351321221143.04401382921059.977-4-4-11-11-23.393.09SS-OF
1168Eddie Rosario29TOTZZ1009683819.0178171431.98310152201.921.75OF
1169Joe Ross28WSNNL20190108.018414021.0001201.500.90P
1170Zac Rosscup33COLNL4003.0101001.0000003.000.25P
1171Ramón Rosso25PHINL7008.0101001.0000001.130.14P
1172Ben Rowen32LAAAL80011.131110.6670001.590.25P
1173Michael Rucker27CHCNL200028.1101011.000-2-1400.320.05P
1174Darin Ruf34SFGNL766030528.135031831124.9977164905.954.311B-OF-P
1175José Ruiz26CHWAL590065.041210.7500000.420.05P
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
1176Keibert Ruiz22TOTNL232019182.01951811311.995171619.598.43C
1177Rio Ruiz27TOTMLB362621252.11265569211.9843120004.423.102B-3B-1B-OF
1178Joe Ryan25MINAL55026.231110.6670000.680.40P
1179Kyle Ryan29CHCNL130013.1404001.00011502.700.31P
1180Hyun Jin Ryu34TORAL31311169.011110001.000-2-200.590.35P
1181Casey Sadler30SEAAL420040.171512.8570001.340.14P
1182Chris Sale32BOSAL99042.2606001.0000001.270.67P
1183Adrian Sampson29CHCNL105035.1413021.0000001.020.40P
1184Aaron Sanchez28SFGNL97035.1927011.0000002.291.00P
1185Adrián Sánchez30WSNNL128880.1471532051.00034323005.273.922B-3B-OF
1186Ali Sánchez24STLNL2119.0770001.000000007.003.50C
1187Cristopher Sánchez24PHINL71012.240220.500-2-3201.420.29P
1188Gary Sánchez28NYYAL11010092879.19929325461.994-9-12-10-14-510.098.96C
1189Jesús Sánchez23MIANL626156527.0128120350.9611249-32.101.98OF
1190Miguel Sánchez27MILNL280026.0532001.0000001.730.18P
1191Nick Sandlin24CLEAL340033.2404011.0000001.070.12P
1192Pablo Sandoval34ATLNL3005.0330001.000000005.401.001B-3B
1193Patrick Sandoval24LAAAL1714087.01037001.0000001.030.59P
1194Reiver Sanmartin25CINNL22011.2312001.0000002.311.50P
1195Miguel Sanó28MINAL1211171061033.0946881491695.983-9-11-8-908.107.321B-3B
1196Carlos Santana35KCRAL1361361241167.010581001507117.993001128.117.731B
1197Danny Santana30BOSAL312721245.012311940161.000-1-30004.523.73OF-1B
1198Dennis Santana25TOTZZ550054.252211.800-2-4300.660.07P
1199Edgar Santana29ATLNL410042.2936001.0000001.900.22P
1200Ervin Santana38KCRAL382065.1116411.909-2-601.380.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
1201Anthony Santander26BALAL858268698.1169166211.994-5-9-1-1-22.171.98OF
1202Héctor Santiago33SEAAL131026.1440001.0000001.370.31P
1203Tony Santillan24CINNL264043.161410.833-1-501.040.19P
1204Antonio Santos24COLNL70011.1110001.000-1-1800.790.14P
1205Gregory Santos21SFGNL3002.000000000.000.00P
1206Tayler Saucedo28TORAL290025.2606001.0001802.100.21P
1207Hirokazu Sawamura33BOSAL550053.0413001.000-1-400.680.07P
1208Josh Sborz27TEXAL630059.0835021.000-1-301.220.13P
1209Mac Sceroler26BALAL5007.220110.5000001.170.20P
1210Scott Schebler30LAAAL118775.221210001.000-1-110002.501.91OF
1211Max Scherzer36TOTNL30301179.118810001.0001600.900.60P
1212Clarke Schmidt25NYYAL2106.1101001.000-1-3201.420.50P
1213Jonathan Schoop29DETAL1411411221220.0107591115410106.99133-4-4-27.866.961B-2B-3B
1214John Schreiber27BOSAL1003.000000000.000.00P
1215Max Schrock26CINNL422815252.286701425.977-2-11-4-18-12.991.75OF-2B-3B-1B-P
1216Kyle Schwarber28TOTMLB979579799.02242155411.982-9-13-8-1212.482.27OF-1B
1217Frank Schwindel29TOTZZ525047429.143641322151.99801-4-1109.128.371B
1218Tanner Scott26BALAL620054.0514001.0000000.830.08P
1219Andre Scrubb26HOUAL180019.2202011.0000000.920.11P
1220Connor Seabold25BOSAL1103.000000000.000.00P
1221Corey Seager27LADNL929085803.0314104202822.975-2-200-13.433.33SS
1222Kyle Seager33SEAAL1491481401302.2404992911443.965-3-3-3-312.692.623B
1223Jean Segura31PHINL1281271111081.15702243351185.981-4-55604.654.332B-SS
1224Sam Selman30TOTZZ250025.0202001.00014800.720.08P
1225Marcus Semien30TORAL1611601501380.1590218363991.9851191210-13.793.462B-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
1226Antonio Senzatela26COLNL28280156.231724021.0002301.781.11P
1227Nick Senzel26CINNL342919255.166521130.95515-1-402.221.58OF-2B-3B
1228Luis Severino27NYYAL4006.0110001.0000001.500.25P
1229Pedro Severino27BALAL10910295883.08327973142.995-6-8-9-12-88.447.60C
1230Paul Sewald31SEAAL620064.2104420.800-1-301.110.13P
1231Bryan Shaw33CLEAL810077.1135710.9230001.400.15P
1232Travis Shaw31TOTMLB635328467.21869485710.962-1-3-4-10-13.442.273B-1B
1233Gavin Sheets25CHWAL272414186.07774127.974-4-27-4-2503.632.78OF-1B
1234Jordan Sheffield26COLNL300029.1633011.0000001.840.20P
1235Justus Sheffield25SEAAL2115080.11751112.941-1-201.790.76P
1236James Sherfy29TOTNL140015.0101001.000-1-8000.600.07P
1237Ryan Sherriff31TBRAL160014.2202001.00011401.230.13P
1238Matt Shoemaker34MINAL1611060.1137510.923-1-301.790.75P
1239Zack Short26DETAL574742425.023560170532.97961713-24.874.04SS-3B-2B
1240Chasen Shreve30PITNL570056.1835001.0000001.280.14P
1241Magneuris Sierra25MIANL774435432.0114109321.98251371902.331.45OF
1242Andrelton Simmons31MINAL1311261081091.25011673221267.9761315151604.033.73SS
1243Lucas Sims27CINNL470047.0303001.0000000.570.06P
1244Brady Singer24KCRAL27271128.1209561.700-6-900.980.52P
1245Jose Siri25HOUAL15117102.214122001.000-2-26-1-1111.230.93OF
1246Chance Sisco26TOTZZ252118179.018517312001.0003200009.307.40C
1247Brandyn Sittinger27ARINL5004.2101001.0000001.930.20P
1248Tarik Skubal24DETAL31290149.12241530.8641101.150.61P
1249Austin Slater28SFGNL1195526603.01461433011.0002423-12.181.23OF-P
1250Aaron Slegers28LAAAL290031.0514001.000-1-601.450.17P
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
1251Devin Smeltzer25MINAL1004.2110001.0000001.931.00P
1252Burch Smith31OAKAL310043.151310.8000000.830.13P
1253Caleb Smith29ARINL45130113.2133820.8460000.870.24P
1254Dominic Smith26NYMNL12011473930.1215204925.99168-3-302.061.65OF-1B
1255Drew Smith27NYMNL311041.1321011.0001500.650.10P
1256Joe Smith37TOTAL500039.2826001.00013001.820.16P
1257Kevan Smith33TOTZZ312826237.22542421110.996-2-10-1-5-29.588.16C
1258Kevin Smith24TORAL1510489.02261514.9551160002.121.313B-OF-1B
1259Pavin Smith25ARINL130122801061.152548932425.99234-11-12-24.423.43OF-1B
1260Riley Smith26ARINL246067.11569001.0002602.000.63P
1261Will Smith31ATLNL710068.0624011.0001300.790.08P
1262Will Smith26LADNL1181111091008.1115211024371.9941145-110.229.62C-3B-1B
1263Drew Smyly32ATLNL29230126.22832412.9643501.920.93P
1264Kirby Snead26TORAL7007.2110001.0000001.170.14P
1265Blake Snell28SDPNL27270128.21349021.000-4-6-10.910.48P
1266Nicklaus Snyder25TEXAL4003.200000000.000.00P
1267Eric Sogard35CHCNL523824347.01515594219.9870-10003.862.372B-3B-SS-P-1B
1268Nick Solak26TEXAL1211201171050.2444169270563.989-14-16-6-713.763.632B
1269Donovan Solano33SFGNL927861693.1315122186737.97836-7-12-14.003.312B-SS
1270Jorge Soler29TOTZZ969548752.0147141330.980-3-4-11-17-21.721.50OF
1271Peter Solomon24HOUAL60014.0321001.0000001.930.50P
1272Joakim Soria37TOTZZ410037.1312001.0000000.720.07P
1273Edmundo Sosa25STLNL1027562688.13501242151143.969-2-3111904.433.20SS-2B-3B-OF
1274Gregory Soto26DETAL620063.2817001.0000001.130.13P
1275Juan Soto22WSNNL1441441381226.0306295561.9800043-22.202.08OF
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
1276Steven Souza Jr.32LADNL128467.0990001.0000511701.210.75OF
1277Gabe Speier26KCRAL7007.2211001.0000002.350.29P
1278Shea Spitzbarth26PITNL5005.000000000.000.00P
1279George Springer31TORAL404030333.29188120.978-3-12-1-3-12.402.23OF
1280Jeffrey Springs28TBRAL430044.2312011.0000000.600.07P
1281Jacob Stallings31PITNL105103102893.09258714952.99511212899.278.76C-1B
1282Craig Stammen37SDPNL674088.11679021.000-4-901.630.24P
1283Ryne Stanek29HOUAL720068.1624021.0000000.790.08P
1284Giancarlo Stanton31NYYAL262611199.25150010.9802140002.251.92OF
1285Cody Stashak27MINAL150015.2101001.0000000.570.07P
1286Max Stassi30LAAAL868076703.07266972541.994-1-2101719.248.40C
1287Josh Staumont27KCRAL640065.252210.800-1-300.550.06P
1288Drew Steckenrider30SEAAL620067.2761001.000-3-900.930.11P
1289Justin Steele25CHCNL209057.01019011.0001401.580.50P
1290Trevor Stephan25CLEAL430063.1106220.800-1-301.140.19P
1291Robert Stephenson28COLNL490046.062310.833-2-900.980.10P
1292Tyler Stephenson24CINNL1018271736.082278932112.999-3-511-210.048.05C-1B-OF
1293Andrew Stevenson27WSNNL623929373.09794120.9794141302.291.53OF
1294DJ Stewart27BALAL726539530.0117111240.966-7-17-9-20-21.921.57OF
1295Kohl Stewart26CHCNL43013.2523001.0000003.291.25P
1296Jonathan Stiever24CHWAL1000.00000000.00P
1297Robert Stock31TOTNL3309.0211001.0000002.000.67P
1298Troy Stokes Jr.25PITNL44436.012120001.00001313303.003.00OF
1299Trevor Story28COLNL1381381231175.05521903481491.975889904.123.90SS
1300Matt Strahm29SDPNL6106.2110001.000-1-3001.350.17P
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
1301Stephen Strasburg32WSNNL55021.2413001.0000001.660.80P
1302Chris Stratton30PITNL680079.1862001.0000000.910.12P
1303Myles Straw26TOTAL1561491461338.0394386622.995664302.642.51OF
1304Hunter Strickland32TOTZZ570058.2312001.000-1-2000.460.05P
1305Spencer Strider22ATLNL2002.1110001.0000003.860.50P
1306Ross Stripling31TORAL24190101.11028001.0001200.890.42P
1307Marcus Stroman30NYMNL33330179.051202921.9611112.461.48P
1308Pedro Strop36CHCNL2002.000000000.000.00P
1309Garrett Stubbs28HOUAL167682.079772001.00011800-18.674.94C-OF
1310Eugenio Suárez29CINNL1351341191171.13961092701738.957-15-15-9-902.912.753B-SS
1311José Suarez23LAAAL2314198.1126510.917-1-201.010.48P
1312Ranger Suárez25PHINL39121106.035102411.97161102.890.87P
1313Wander Suero29WSNNL450042.2202011.0000000.420.04P
1314Cole Sulser31BALAL600063.11064001.0002601.420.17P
1315Brent Suter31MILNL611073.11679001.0001301.960.26P
1316Kurt Suzuki37LAAAL696355557.064059733105.984-5-11-12-26-310.189.13C
1317Dansby Swanson27ATLNL1591581531372.05711853761064.98276-7-633.683.53SS
1318Erik Swanson27SEAAL332035.132010.6670000.510.06P
1319Anthony Swarzak35TOTZZ130012.1211001.0000001.460.15P
1320Noah Syndergaard28NYMNL2202.000000000.000.00P
1321Thomas Szapucki25NYMNL1003.2211001.0000004.912.00P
1322Jameson Taillon29NYYAL29290144.11459001.000-2-300.870.48P
1323Domingo Tapia29TOTAL340033.2202001.0000000.530.06P
1324Raimel Tapia27COLNL120113102984.0188178730.984-6-88901.691.54OF
1325Stephen Tarpley28NYMNL1000.00000000.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
1326Dillon Tate27BALAL620067.22051411.95000-12.530.31P
1327Fernando Tatis Jr.22SDPNL1251241061049.24031622192247.945-8-9-6-6-13.273.02SS-OF
1328Mike Tauchman30TOTMLB604424389.08381110.988102961831.901.37OF-P
1329Leody Taveras22TEXAL484644402.0132128131.97792761702.892.69OF
1330Blake Taylor25HOUAL510042.241210.750-2-900.630.06P
1331Chris Taylor30LADNL145132961191.13792381291225.96800-5-5-12.772.17OF-2B-SS-3B
1332Josh Taylor28BOSAL610047.2202001.000-1-400.380.03P
1333Michael A. Taylor30KCRAL1391351321186.03653511133.9921010191922.752.60OF
1334Tyrone Taylor27MILNL775742526.01131130001.00061371501.931.47OF
1335Julio Teheran30DETAL1105.0101001.0000001.801.00P
1336Anderson Tejeda23TEXAL55444.01046021.00011912702.051.673B-2B
1337Rowdy Tellez26TOTZZ645747485.146243521640.987-4-10-4-908.467.021B
1338Ryan Tepera33TOTZZ650061.160510.833-1-1900.730.08P
1339Curtis Terry24TEXAL1118.0642011.0000-300006.756.001B
1340Matt Thaiss26LAAAL22116.018171001.0000-1500010.139.001B
1341Caleb Thielbar34MINAL590064.0734001.000-1-300.980.12P
1342Dillon Thomas28SEAAL42222.01091001.00001615404.092.50OF
1343Lane Thomas25TOTNL645250477.0117107731.974-10-24-1-202.151.75OF-2B
1344Keegan Thompson26CHCNL326053.1440001.000-1-400.680.13P
1345Mason Thompson23TOTNL310024.230120.333-3-14500.360.03P
1346Ryan Thompson29TBRAL360034.0523001.0001601.320.14P
1347Trayce Thompson30CHCNL138872.020200001.000-1-1311602.501.54OF
1348Zach Thompson27MIANL2614075.01321012.9231301.440.46P
1349Trent Thornton27TORAL373049.0404001.0000000.730.11P
1350Lewis Thorpe25MINAL54015.1422001.0000002.350.80P
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
1351Ty Tice24TOTZZ5008.0220001.0000002.250.40P
1352Jesús Tinoco26COLNL1001.100000000.000.00P
1353Ka'ai Tom27TOTMLB363425279.264631001.0000-11402.061.73OF-P
1354Josh Tomlin36ATLNL350049.11046011.0002801.820.29P
1355Justin Topa30MILNL4003.100000000.000.00P
1356Abraham Toro24TOTAL908986805.0302106188835.974011103.293.202B-3B-1B
1357Luis Torrens25SEAAL423734325.23263091523.994-1-5-3-11-28.957.71C-1B-3B
1358Gleyber Torres24NYYAL1271231161085.04481542751948.958-9-10-12-13-13.563.38SS-2B
1359Ronald Torreyes28PHINL1008271740.226390169434.985-4-60013.152.403B-SS-2B-P-OF
1360Touki Toussaint25ATLNL1110050.092610.889-2-801.440.73P
1361Wilfredo Tovar29NYMNL41123.2817001.0000200003.042.002B
1362Taylor Trammell23SEAAL504843416.21201182001.000-4-12-2-5-12.592.40OF
1363Blake Treinen33LADNL720072.115312001.0001301.870.21P
1364Alan Trejo25COLNL188682.035112225.9430-411503.621.742B-SS
1365Jose Trevino28TEXAL888176713.06776442763.991-4-781338.477.63C
1366Lou Trivino29OAKAL710073.21055021.0000001.220.14P
1367Chadwick Tromp26SFGNL84444.252511001.00000-1-27010.486.50C
1368Nick Tropeano30TOTNL5008.0211001.0000002.250.40P
1369Mike Trout29LAAAL363631295.053530001.000-2-9-4-1601.621.47OF
1370Yoshi Tsutsugo29TOTMLB554832413.122020712117.99513-5-14-34.773.59OF-1B
1371Cole Tucker24PITNL342821253.11045348312.971-7-34-4-1803.592.46SS-OF-2B-1B
1372Kyle Tucker24HOUAL1351301241157.0263254632.9891010101022.021.93OF
1373Spencer Turnbull28DETAL99150.01266001.000-2-802.161.33P
1374Justin Turner36LADNL1431351221174.2306832111218.961-1-1-2-202.252.043B-P
1375Trea Turner28TOTNL1461461351254.15281773351660.9702243-13.673.48SS-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
1376Kyle Tyler24LAAAL50012.1312001.0000002.190.60P
1377Edwin Uceta23LADNL141020.1303001.0000001.330.21P
1378Duane Underwood Jr.26PITNL430072.283411.875-2-600.870.16P
1379Justin Upton33LAAAL878658688.2126121321.984-2-4-11-19-21.621.43OF
1380José Ureña29DETAL26180100.21610511.9381201.340.58P
1381Julio Urías24LADNL32320185.221318001.0002201.020.66P
1382Luis Urías24MILNL1441331091180.14241282722436.943-7-70023.052.48SS-3B-2B
1383Ramón Urías27BALAL817355632.02791051621233.9571100-23.802.97SS-2B-3B
1384José Urquidy26HOUAL20200107.01266001.000-1-201.010.60P
1385Gio Urshela29NYYAL11410991954.2308792171232.961-1-1-5-612.792.393B-SS
1386Pat Valaika28BALAL887352660.0317159157135.997-6-11-9-1614.313.102B-SS-1B-3B-OF-P
1387César Valdez36BALAL390046.0211001.000-2-9-10.390.05P
1388Framber Valdez27HOUAL22221134.2135710.923-5-7-10.800.55P
1389Phillips Valdéz29BOSAL280040.01156011.0001502.480.39P
1390Breyvic Valera29TORAL282113188.0502030031.0000-3-2-1302.391.613B-2B
1391Josh VanMeter26ARINL776644565.0237921341126.954-1-1-4-803.602.832B-3B-1B-OF
1392Ildemaro Vargas29TOTNL251812157.155223126.964-4-310013.032.043B-2B-SS-OF
1393Daulton Varsho24ARINL827359657.14023831542.990-1-1-2-315.454.42OF-C
1394Andrew Vasquez27LADNL2001.2101001.0000005.400.50P
1395Andrew Vaughn23CHWAL12011284956.1239226944.98334-8-1012.211.88OF-1B-3B-2B
1396Christian Vázquez30BOSAL1321191051062.1120411376076.9943445310.148.74C-2B-3B-1B
1397Vince Velasquez29TOTNL2521094.1633001.000-1-1200.570.24P
1398Andrew Velazquez26NYYAL282014180.182255435.963-3-190003.942.82SS
1399Alex Verdugo25BOSAL1431361201188.0230217941.983-12-121111.711.58OF
1400Alex Vesia25LADNL410040.010010.000-1-500.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
1401Will Vest26SEAAL320035.0114612.9091602.570.31P
1402Matt Vierling24PHINL24156142.160582061.00002-1-803.792.31OF-1B
1403Ryan Vilade22COLNL22116.0330001.0001680001.691.50OF
1404Jonathan Villar30NYMNL1271171051010.1325992111534.95422-2-202.762.353B-SS-2B
1405Nick Vincent34MINAL70012.220110.5000000.710.14P
1406Daniel Vogelbach28MILNL595219407.234733016120.997-1-3-4-1207.645.861B
1407Stephen Vogt36TOTNL635749500.04784482822.996-1-2-1-218.577.32C-1B
1408Luke Voit30NYYAL424231344.129727715521.983-2-7-2-707.636.951B
1409Jason Vosler27SFGNL28189153.250232433.940-2-12-5-3902.751.683B-2B-1B-OF
1410Austin Voth29WSNNL491057.11275011.0001301.880.24P
1411Joey Votto37CINNL1231221041042.295985399791.993784518.227.741B
1412Michael Wacha29TBRAL29230124.21578021.000-1-201.080.52P
1413Brandon Waddell27TOTZZ9009.100000000.000.00P
1414Konner Wade29BALAL70012.1220001.0000001.460.29P
1415LaMonte Wade Jr.27SFGNL1058336734.028626318512.98346-1-103.452.53OF-1B
1416Tyler Wade26NYYAL903516402.21426771413.972-6-18-5-14-23.081.35SS-3B-OF-2B
1417Adam Wainwright39STLNL32323206.137191622.9463301.531.09P
1418Christian Walker30ARINL1079992866.081674466664.9931246-18.427.571B
1419Taijuan Walker28NYMNL30290159.051163321.9617902.771.63P
1420Chad Wallach29MIANL191816158.2166161321.988-2-15-4-30-19.308.63C
1421Taylor Walls24TBRAL524440408.016640121523.97061892603.553.04SS-2B-3B
1422Jared Walsh27LAAAL1441361331212.299891973696.994-2-2-3-2-17.366.791B-OF
1423Donovan Walton27SEAAL211715155.2672836310.955-3-200003.702.782B-OF-SS-3B
1424Andrew Wantz25LAAAL210027.1110001.0000000.330.05P
1425Taylor Ward27LAAAL645937511.2130126220.985-3-7-4-902.251.97OF-C
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
1426Art Warren28CINNL260021.0101001.000-1-1000.430.04P
1427Austin Warren25LAAAL160020.1743001.00011003.100.44P
1428Spenser Watkins28BALAL1610054.2743001.0001401.150.44P
1429Tony Watson36TOTZZ620057.1124622.833-1-2101.570.16P
1430Ryan Weathers21SDPNL3018094.22441820.9173602.090.73P
1431Luke Weaver27ARINL1313065.273310.857-1-300.820.46P
1432Jacob Webb27ATLNL340034.171330.571-2-12-11.050.12P
1433Logan Webb24SFGNL27260148.1371423021.0001102.241.37P
1434Tyler Webb30STLNL220016.1110001.0000000.550.05P
1435Ryan Weber30TOTZZ4009.2220001.0000001.860.50P
1436Jordan Weems28TOTZZ7005.200000000.000.00P
1437Patrick Weigel26MILNL3004.0101001.0000002.250.33P
1438Colton Welker23COLNL77561.225178001.000-1-160003.653.573B-1B
1439Alex Wells24BALAL118042.281520.7501501.270.55P
1440Tyler Wells26BALAL440057.0413001.0000000.630.09P
1441J.B. Wendelken28TOTZZ460043.2523011.0000001.030.11P
1442Joey Wendle31TBRAL135118941081.13951202641132.9721113101113.202.593B-SS-2B
1443Zack Wheeler31PHINL32323213.148202624.9585501.941.44P
1444Eli White27TEXAL615547495.21341211123.985122912-12.402.13OF-2B
1445Evan White25SEAAL302826237.224622717228.9920-121009.248.131B
1446Mitch White26LADNL214046.2114610.909-2-901.930.48P
1447Kodi Whitley26STLNL250025.1431001.0000001.420.16P
1448Garrett Whitlock25BOSAL460073.1835001.0000000.980.17P
1449Rowan Wick28CHCNL220023.0202001.000-1-900.780.09P
1450Taylor Widener26ARINL2313070.11367011.0001301.660.57P
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
1451Brad Wieck29CHCNL150017.0110001.0000000.530.07P
1452Stevie Wilkerson29BALAL301916178.1974549311.969-1-50014.743.032B-OF-P
1453Devin Williams26MILNL580054.0523001.0000000.830.09P
1454Justin Williams25STLNL393323294.16660421.970-5-221401.961.64OF
1455Luke Williams24PHINL45238209.271432625.972-1-7-1-502.961.33OF-2B-3B-SS-1B
1456Mason Williams29NYMNL1610791.125250001.000-2-2011302.461.56OF
1457Nick Williams27CHWAL33328.0550001.00000-1-4201.611.67OF
1458Taylor Williams29TOTNL110011.2321001.0000002.310.27P
1459Trevor Williams29TOTNL2315091.018117011.0000001.780.78P
1460Bryse Wilson23TOTNL1616074.0155730.8000001.460.75P
1461Jacob Wilson30TOTAL117255.01569011.0001110002.451.363B-2B-OF
1462Justin Wilson33TOTZZ420034.0110001.0000000.260.02P
1463Jesse Winker27CINNL10210080853.1158152420.987-10-13-6-801.651.53OF
1464Dan Winkler31CHCNL470039.283411.8750001.590.15P
1465Patrick Wisdom29CHCNL988567759.1294153133824.97391546-13.392.653B-OF-1B
1466Matt Wisler28TOTZZ480048.2413001.000-1-2400.740.08P
1467Nick Wittgren30CLEAL601062.1853001.000-1-301.160.13P
1468Asher Wojciechowski32NYYAL1104.000000000.000.00P
1469Tony Wolters29CHCNL95456.068653011.00000-1-21010.936.18C-2B-OF
1470Connor Wong25BOSAL53331.032311001.00013913909.296.40C
1471Kean Wong26LAAAL24137125.1513021071.0002161923.662.132B-OF-3B
1472Kolten Wong30MILNL11310899937.0395164229251.995686803.773.482B
1473Alex Wood30SFGNL26260138.218711011.000-1-101.170.69P
1474Hunter Wood27TEXAL5005.0101001.0000001.800.20P
1475Jake Woodford24STLNL268067.2133911.9231301.600.46P
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
1476Brandon Woodruff28MILNL30300179.131101922.9352211.460.97P
1477Brandon Workman32TOTZZ290028.0734001.0000002.250.24P
1478Kyle Wright25ATLNL2206.100000000.000.00P
1479Mike Wright Jr.31CHWAL130018.0514001.0000002.500.38P
1480Austin Wynns30BALAL443933344.13082891811.997310-6-2108.026.67C-P-1B
1481Miguel Yajure23PITNL43015.0202001.000-1-1301.200.50P
1482Jordan Yamamoto25NYMNL2106.210010.0000000.000.00P
1483Hyeon-jong Yang33TEXAL124035.1541011.0000001.270.42P
1484Ryan Yarbrough29TBRAL30211155.024618001.0000001.390.80P
1485Eric Yardley30MILNL170018.2909011.00022104.340.53P
1486Mike Yastrzemski30SFGNL127119861059.0263259311.996-4-477-12.232.06OF
1487Christian Yelich29MILNL10710396897.0176170510.994-2-2-1-111.761.64OF
1488Huascar Ynoa23ATLNL1817091.016511011.0001201.580.89P
1489Alex Young27TOTZZ402052.0734001.0000001.210.18P
1490Andrew Young27ARINL231711145.268343046.941-9-71-11-9003.952.672B-OF-3B
1491Daniel Zamora28SEAAL4004.1110001.0000002.080.25P
1492Seby Zavala27CHWAL333122267.23092961210.997-5-22-2-9-210.369.33C
1493Angel Zerpa21KCRAL1105.0202001.0000003.602.00P
1494T.J. Zeuch25TORAL53015.021010.500-1-1300.600.20P
1495Bradley Zimmer28CLEAL978477760.0189187110.995111834-22.231.94OF
1496Kyle Zimmer29KCRAL522054.0945031.0000001.500.17P
1497Ryan Zimmerman36WSNNL544540400.2353338150301.000-2-751527.936.541B
1498Bruce Zimmermann26BALAL1413064.1514001.00000-10.700.36P
1499Jordan Zimmermann35MILNL2005.2101001.0000001.590.50P
1500Tyler Zuber26KCRAL310027.1413001.0000001.320.13P
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
1501Mike Zunino30TBRAL1059784860.19519093752.99500710-39.909.01C