Org batting register -- Federal League
Regular season -- as of 4/28/2024

Primary
NameTeamPAgeAVGOBPSPCABH2B3BHRRRBIHBPBBKSBCS
C.J. Abrams*LAAss22 .167 .206 .283601010253031541
Jose AbreuDET1b36 .238 .333 .3332152004312500
Wilyer Abreu*STLcf24 .429 .500 .71428123113404611
Ronald AcunaCINrf25 .363 .433 .681913391617161111872
Willy AdamesLADss27 .230 .337 .425872091219161143000
Riley AdamsSFGc 27 .429 .429 .5711462003000500
Nick AhmedBOSss33 .345 .424 .44829103005513810
Ozzie Albies#MIL2b26 .347 .410 .55895335051212281700
Greg Allen#MILlf30 .357 .471 .7141450112212401
Nick AllenHOUss24 .293 .383 .53741121038815810
Pete AlonsoSEA1b28 .158 .238 .35895154051017372900
Jose AltuveARI2b33 .261 .364 .500461220312908901
Francisco AlvarezCLEc 21 .256 .306 .61190238081120161710
Yordan Alvarez*SDPdh26 .298 .374 .585942830816211111800
Brian AndersonKCR3b30 .000 .000 .000300000000200
Tim AndersonSTLss30 .219 .301 .250641401062081830
Elvis AndrusLAD2b34 .279 .340 .39543122015504400
Orlando ArciaCOLss28 .244 .286 .4198621304914052200
Nolan ArenadoSTL3b32 .211 .257 .44295202161417071510
Gabriel AriasCHCss23 .151 .193 .30253820247031810
Randy ArozarenaBALlf28 .272 .359 .444812220412101102600
Luis Arraez*BOS2b26 .370 .410 .467923441122616500
Christian ArroyoLAA2b28 .200 .200 .3002042002000300
Akil Baddoo*CINlf24 .172 .293 .23464111011220111311
Harrison BaderTEXcf29 .238 .238 .476421021286001140
Ji Hwan Bae*NYY2b23 .406 .500 .719321310311606641
Patrick Bailey#CINc 24 .247 .273 .4008521403811032310
Tucker Barnhart*OAKc 32 .048 .130 .1902110012102700
Jose BarreroPITss25 .202 .269 .3458417602811082910
Joey BartARIc 26 .143 .200 .23842640043211100
Matthew BattenWAS3b28 .182 .308 .1822240001004901
Brett Baty*PIT3b23 .159 .242 .207821310186183000
Jake Bauers*TORrf27 .111 .200 .111910000110600
Josh Bell#BALdh30 .235 .312 .46981194058190103000
Cody Bellinger*TORcf27 .274 .367 .568952640823190141252
Brandon Belt*SFGdh35 .211 .333 .26338820031072200
Andrew Benintendi*TEXlf28 .200 .306 .25985173101250132030
Will Benson*CHCrf25 .295 .426 .52344131031050101532
Jon BertiSDPss33 .337 .392 .4278930311129082051
Christian BethancourtCLEc 31 .200 .200 .400511001000100
Mookie BettsMILrf30 .296 .337 .51981246041214151400
Bo BichetteCLEss25 .330 .360 .35810635110108052140
Cavan Biggio*BAL2b28 .205 .279 .20539800002041900
Charlie Blackmon*DETdh36 .167 .286 .2003051001223600
Dairon BlancoOAKrf30 .200 .304 .3502041101021820
JJ Bleday*HOUlf25 .194 .359 .32331610153171010
Xander BogaertsWASss30 .275 .307 .41310930304139051400
Alec BohmSTL3b26 .340 .367 .53410335804922051300
Jackie Bradley*NYMcf33 .117 .190 .22177920238341600
Alex BregmanCHW3b29 .283 .405 .565922661616131181720
Will Brennan*MILrf25 .224 .258 .282851920182221510
Mike BrosseauPIT3b29 .222 .263 .2221840001401300
Seth Brown*MIArf30 .306 .371 .59762196041314161811
Jake BurgerCHC3b27 .306 .324 .54198305061622123300
Alec Burleson*TBRlf24 .227 .346 .31844101016508900
Lawrence Butler*ARIcf22 .227 .277 .364441030145031400
Byron BuxtonNYYdh29 .095 .208 .14342420043151300
Jose CaballeroCOL2b26 .174 .296 .1742340003031920
Trey Cabbage*CIN1b26 .109 .128 .15246520023012200
Miguel CabreraSEAdh40 .107 .242 .1432831002205900
Oswaldo Cabrera#DETlf24 .176 .250 .4121731014302511
Kole Calhoun*LAA1b35 .174 .170 .3914682123800900
Alex CallATLcf28 .148 .264 .18061920085191501
Luis CampusanoTBRc 24 .397 .443 .49373294017633500
Alexander CanarioTBRdh23 .231 .231 .26926610010001300
Jeimer Candelario#MIN3b29 .308 .376 .50591287131119192621
Mark CanhaMIAlf34 .240 .315 .3759623403188381600
Dominic Canzone*WASlf25 .154 .185 .1922641002101500
Victor Caratini#HOUc 29 .083 .214 .08336300010061000
Dylan Carlson#CHWcf24 .250 .300 .4292872015411620
Kerry Carpenter*SEArf25 .318 .338 .71266213171220021711
Corbin Carroll*NYMrf22 .354 .423 .697993532925161111681
Evan Carter*TBRlf20 .263 .500 .4741951013209730
Curt CasaliCINc 34 .286 .286 .429721000100100
Triston Casas*CHW1b23 .250 .418 .488842120613170252700
Nick CastellanosDETrf31 .289 .324 .53697286061715142460
Harold Castro*TOR2b29 .351 .385 .432371330065111000
Rodolfo Castro#PITss24 .333 .333 .444931001000100
Willi Castro#CLElf26 .145 .253 .289761131297292350
Jake Cave*ATLlf30 .067 .067 .0671510001000400
Yu ChangCINss27 .200 .200 .400511001100210
Matt ChapmanCHW3b30 .222 .276 .3899020603108072810
Michael ChavisNYM2b27 .111 .172 .11154600021132400
Jazz Chisholm*SDPcf25 .394 .412 .63633132027301752
Ji Man Choi*LAAdh32 .048 .167 .0482110001003600
Michael Conforto*TORrf30 .169 .257 .202891530064292000
William ContrerasSEAc 25 .352 .465 .535712540310132131300
Willson ContrerasTORc 31 .230 .350 .46087206149111152310
Garrett CooperPIT1b32 .264 .293 .389721930266031500
Carlos CorreaSDPss28 .111 .256 .1943643001007700
Brandon Crawford*MILss36 .205 .295 .33339831042231000
J.P. Crawford*BALss28 .337 .423 .516953220516121141400
C.J. CronLAA1b33 .254 .324 .4786717304814071200
Nelson CruzPITdh42 .245 .275 .388491210276021800
Travis d'ArnaudSEAc 34 .176 .222 .3531730013401400
Henry DavisTBRrf23 .250 .400 .3131641004104300
J.D. DavisBOS3b30 .211 .292 .33795203031316293000
Bryan De La CruzKCRlf26 .213 .260 .32689191031010062010
Elly De La Cruz#KCRss21 .217 .277 .43592200161211084071
Paul DeJongLAAss29 .151 .193 .20853830022032010
Jason DelayTORc 28 .182 .250 .2731121001001500
Jonny DelucaLAAlf24 .231 .318 .28239920022051100
Rafael Devers*COL3b26 .235 .326 .42081194139150111900
Aledmys DiazMIAss32 .200 .226 .240501020054021800
Elias DiazTEXc 32 .290 .343 .419621820267051600
Jordan DiazWAS3b22 .156 .174 .22245700112011500
Yainer DiazNYMc 24 .308 .387 .5382680024604600
Yandy DiazMIN1b31 .381 .509 .524843290112101221100
Brandon DixonSFG1b31 .207 .324 .31029630022501200
Josh DonaldsonTOR3b37 .200 .200 .6001530022400400
Brendan Donovan*COL2b26 .250 .291 .41280201041411051720
Brenton DoyleCOLcf25 .145 .213 .29155820266231730
Hunter DozierARI3b31 .233 .327 .372431003055151300
Brandon DruryMIA2b30 .183 .253 .2568215111411263100
Mauricio DubonMIA2b28 .287 .333 .379872512187241200
Matt M. DuffySFG3b32 .205 .262 .2313981002312200
Ezequiel DuranSFGss24 .161 .218 .237931540168163800
Jarren Duran*NYYcf26 .292 .347 .49489269031415082180
Adam DuvallTEXcf34 .225 .293 .55189205081421363510
Tommy Edman#LAAss28 .197 .224 .282711460035121101
Christian Encarnacn-StranDET1b23 .259 .298 .46354142037903910
Eduardo Escobar#MIA3b34 .167 .193 .25954920138021600
Santiago EspinalSFG2b28 .316 .386 .39538123005414600
Thairo EstradaMIA2b27 .246 .275 .3696516202613121440
Stuart FairchildATLlf27 .275 .326 .350401130052031400
Kyle FarmerOAK3b32 .218 .267 .327551211164221100
Freddy FerminKCRc 28 .345 .367 .75929104124501400
Jose FerminSEA2b24 .333 .333 .333310001000000
David FletcherBOSss29 .281 .303 .35964180116502400
Dominic Fletcher*BOScf25 .391 .462 .4352391004203300
Wilmer FloresBOS1b31 .324 .395 .54468223041015171300
Mike Ford*ARIdh30 .367 .474 .667301100331116600
Nick FortesATLc 26 .385 .429 .69226102022920501
Jake Fraley*ARIrf28 .143 .294 .1674261003309920
Ty FranceTOR1b28 .283 .356 .3709226610511561100
Wander Franco#TBRss22 .270 .318 .470100278041110071462
Adam Frazier*TEX2b31 .182 .226 .3868816604910051800
Freddie Freeman*MIN1b33 .300 .407 .4801003060418114142133
Tyler FreemanTEX3b24 .241 .281 .29654130015303800
TJ Friedl*CHCcf27 .247 .327 .430932331418141101780
David FryCHWc 27 .250 .299 .44168174031011062420
Joey Gallo*NYM1b29 .189 .337 .514741430712170174510
Adolis GarciaNYYrf30 .202 .303 .476841720716180133000
Avisail GarciaCHCrf32 .091 .091 .0911110000000600
Luis V. Garcia*DET2b23 .213 .275 .36247101026713711
Maikel GarciaCHC3b23 .261 .309 .3868823502116152123
Stone GarrettBOSlf27 .306 .419 .639361130364341300
Mitch GarverNYMdh32 .267 .362 .46790243058111132510
Zack GelofPIT2b23 .211 .311 .50038820366241220
Andres Gimenez*LAD2b24 .333 .396 .50687294131614451362
Paul GoldschmidtTEX1b35 .241 .376 .42283203041283152400
Yan GomesLADc 35 .243 .284 .32474183011012142300
Oscar GonzalezWASrf25 .250 .250 .3753281012100800
Nolan Gorman*BAL2b23 .211 .286 .4617616405139083300
Yasmani Grandal#KCRc 34 .111 .246 .148546010351102200
Randal GrichukSTLlf31 .281 .324 .3969627502135331700
Trent Grisham*ARIcf26 .177 .305 .3547914503891142110
Vaughn GrissomTORss22 .372 .404 .535431632061301000
Robbie Grossman#BOSlf33 .259 .286 .51927710244011200
Vladimir GuerreroSDP1b24 .280 .343 .38793264021012181400
Lourdes GurrielHOUlf29 .269 .343 .49593256051191101500
Yuli GurrielTBR1b39 .277 .319 .4588323712101115910
Eric HaaseMIAc 30 .273 .286 .38255153016601900
Sam Haggerty#STLlf29 .167 .250 .2221831002202600
David Hamilton*SDPss25 .122 .280 .17141520013091300
Garrett HampsonSFGss28 .264 .291 .415531450174022210
Mitch HanigerLAAlf32 .444 .444 .9441882214500300
Ian Happ#SEAlf28 .212 .356 .36585184031451182020
Bryce Harper*MIAdh30 .303 .404 .39389278002051142820
Michael Harris II*MINcf22 .286 .343 .49591264051519172232
Josh HarrisonTEX2b35 .200 .286 .34050101025533700
Ke'Bryan HayesBAL3b26 .307 .365 .54588277141612081500
Austin HaysCINlf27 .349 .383 .67486307071519062000
Jonah Heim#STLc 28 .388 .434 .612491950268041400
Gunnar Henderson*NYY3b22 .270 .377 .472892463214102143242
Enrique HernandezMILss31 .179 .256 .2823972104404800
Teoscar HernandezWASrf30 .132 .200 .187911220158263100
Jose Herrera#SFGc 26 .250 .250 .250410001000100
Jason Heyward*TBRrf33 .378 .408 .6894517204610031300
Aaron Hicks#COLcf33 .348 .500 .3482380005107500
Kyle HigashiokaBALc 33 .150 .320 .3002030011205800
Nico HoernerTBR2b26 .192 .250 .30852101117413821
Andy IbanezTEX2b30 .286 .316 .46291267031212131400
Jonathan IndiaATL2b26 .222 .305 .3197216401811361310
Kyle Isbel*DETcf26 .309 .328 .38255174009411721
Travis Jankowski*CLElf32 .181 .272 .20872132006218881
Danny JansenTORc 28 .289 .372 .63276222081514461200
Ryan JeffersOAKc 26 .288 .360 .379661930166352500
Eloy JimenezTBRdh26 .300 .327 .56050154037502800
Connor JoeLADrf30 .250 .318 .2502050004102810
Nolan Jones*STLlf25 .221 .333 .36477173121071123450
Aaron JudgeTORrf31 .266 .367 .7669425311422241143210
Edouard Julien*CLE2b24 .185 .329 .3856512104880142300
Corey JulksTEXlf27 .000 .100 .000900001001510
Josh JungCLE3b25 .194 .218 .296981951167123101
Jarred Kelenic*CLElf23 .227 .337 .466882071413121143210
Carson KellyWASc 28 .161 .297 .22631520011061000
Tony Kemp*PITlf31 .244 .312 .3668220402126091200
Max Kepler*KCRrf30 .333 .404 .4058428301880101800
Kevin Kiermaier*CHWcf33 .299 .333 .4687723512109041622
Ha-Seong KimBAL2b27 .236 .314 .40489213041590112420
Isiah Kiner-FalefaKCRcf28 .545 .545 .7271162001400010
Alex Kirilloff*OAK1b25 .059 .238 .0591710001022700
Alejandro KirkBALc 24 .212 .333 .288661450064111600
Andrew KniznerMINc 28 .125 .120 .2502430012300800
Steven Kwan*STLlf25 .316 .383 .474953063116100111232
Shea LangeliersSFGc 25 .203 .276 .55169141171011252400
Trevor Larnach*TBRlf26 .000 .500 .000200000102000
Ramon LaureanoWASrf28 .237 .297 .322591401146051820
Jordan LawlarNYMss20 .200 .167 .800510011200200
DJ LeMahieuSEA3b34 .277 .343 .44794269211690102300
Francisco Lindor#NYYss29 .241 .333 .517872152513122112620
Evan LongoriaARI3b37 .233 .340 .419431020279161700
Nicky Lopez*MIN2b28 .324 .449 .3947123120207017761
Brandon Lowe*MIL2b28 .172 .238 .328581000385232500
Josh Lowe*COLrf25 .244 .289 .3298220401811061542
Nathaniel Lowe*LAD1b27 .304 .402 .44969213211180121400
Manny MachadoWAS3b30 .198 .255 .337101202041112172500
Nick MadrigalNYY3b26 .226 .296 .371621441110534540
Martin MaldonadoTEXc 36 .242 .265 .42433800244011500
Trey ManciniCIN1b31 .188 .270 .31332610164041500
Tucupita Marcano*CHWss23 .182 .250 .3182241100202500
Manuel MargotTORcf28 .000 .250 .000300001001110
Jake MarisnickSFGcf32 .212 .270 .30333711012211500
Cade Marlowe*MINlf26 .000 .308 .000900003004310
Brandon Marsh*LADcf25 .293 .394 .446922731316141153321
Ketel Marte#CIN2b29 .163 .280 .3148614322960142710
Noelvi MartePHI3b21 .349 .415 .4151063770022101111550
Starling MarteSTLrf34 .222 .265 .244451010034031340
J.D. MartinezBOSdh35 .215 .267 .45679175141121152800
Nick Martini*BOSdh33 .227 .292 .3182252001102500
Michael Massey*STL2b25 .135 .196 .21252710155041410
Miles Mastrobuoni*ARI3b27 .171 .333 .171417000510101310
Jorge MateoTEXss28 .207 .233 .3792960112301710
Nick Maton*TOR3b26 .125 .222 .21932400122041000
Luis MatosSDPcf21 .250 .379 .2502460005005600
Ronny Mauricio#SDP2b22 .245 .286 .302531330023031432
James McCannPHIc 33 .100 .250 .1001010001011200
Jake McCarthy*PHIrf25 .272 .306 .2848122100103041771
Chas McCormickLAAcf28 .213 .320 .449891930611103112451
Andrew McCutchenOAKdh36 .278 .360 .433972730413111122111
Ryan McKennaOAKrf26 .190 .239 .26242830053121101
Zach McKinstry*ATL3b28 .200 .296 .3701002031415134102250
Matt McLainHOUss23 .161 .212 .210621030041043120
Ryan McMahon*CIN3b28 .155 .234 .238841321174093611
Jeff McNeil*MIN2b31 .305 .389 .3799529211108112811
Curtis MeadTOR3b22 .244 .279 .31741101103311700
Parker Meadows*STLcf23 .118 .304 .1181720002205600
Francisco Mejia#ARIc 27 .159 .178 .27344720124101200
MJ Melendez*WASrf24 .262 .328 .475611632256151600
Danny MendickSDP2b291.0001.0001.000110001000000
Joey MenesesMILdh31 .234 .261 .344641540165031300
Whit MerrifieldSEArf34 .205 .253 .34188183031012061310
Jake MeyersCHCcf27 .302 .354 .558431320369131100
Drew Millas#LADc 25 .333 .368 .6111862014901200
Owen MillerMIL2b26 .222 .269 .222631400042041800
Jose MirandaARI3b25 .214 .313 .35742930153241100
Garrett Mitchell*PITcf24 .267 .389 .4001540102303700
Yoan Moncada#SDP3b28 .295 .311 .477441320253011300
Mickey Moniak*OAKcf25 .280 .300 .4537521403914032800
Elehuris MonteroNYY1b24 .375 .385 .7082492026601600
Coco MontesSFG2b26 .143 .143 .286711000000300
Dylan MoorePHIlf30 .333 .364 .600301020265021310
Christopher MorelHOUdh24 .125 .146 .22540510122011900
Gabriel MorenoCHWc 23 .238 .304 .2382150002202810
Taylor MotterARI2b33 .211 .267 .23738810024041900
Ryan MountcastleWAS1b26 .341 .386 .585411410356031400
Mike Moustakas*NYY3b34 .365 .411 .76952191161116041300
Cedric Mullins*SDPcf28 .276 .358 .431581630244081603
Max Muncy*KCR3b32 .164 .265 .3847312105812192800
Sean MurphySTLc 28 .311 .392 .556451420369331300
Tom MurphyNYYc 32 .200 .333 .53315320133121000
Omar Narvaez*CHCc 31 .438 .438 .6881671011400400
Bo Naylor*MILc 23 .133 .188 .3673041024302800
Josh Naylor*PHI1b26 .346 .387 .533107375051221091301
Zach NetoSTLss22 .209 .320 .37243910293431200
Kevin NewmanSEAif29 .295 .367 .38644134009014501
Brandon Nimmo*LAAcf30 .258 .359 .43889237031493112800
Ryan Noda*CHC1b27 .250 .407 .41772186021050192600
Austin NolaSDPc 33 .111 .179 .1943640013203900
Lars Nootbaar*LADcf25 .241 .354 .361832021211110151900
Ryan O'Hearn*ATL1b29 .192 .222 .31710420702913132800
Logan O'HoppeMILc 23 .190 .306 .35742810234161200
Rougned Odor*OAK2b29 .190 .364 .476428303990121600
Shohei Ohtani*ARIdh28 .304 .407 .543461431288081510
Edward OlivaresCLElf27 .233 .293 .3679021521119262310
Matt Olson*COL1b29 .325 .462 .578832733415181212700
James Outman*PHIcf26 .174 .260 .261921601210110113511
Marcell OzunaSDPdh32 .236 .324 .40489216031281112800
Joshua Palacios*CLErf27 .381 .409 .8102180035501200
Richie Palacios*DETlf26 .170 .167 .44747851267001000
Isaac ParedesHOU3b24 .250 .373 .500842130615176111300
Kyren ParisBALss21 .167 .318 .1671830004013510
Vinnie Pasquantino*MIL1b25 .192 .241 .4232653012502400
Joc Pederson*SDPdh31 .213 .324 .44361132047150101200
Jeremy PenaSFGss25 .170 .263 .2398815410620112332
David Peralta*OAKlf35 .271 .297 .371701951048031710
Oswald PerazaHOU3b23 .143 .250 .143710001101100
Geraldo Perdomo#KCRss23 .183 .287 .22082153001231111500
Everson PereiraTBRlf22 .097 .222 .12931310021231400
Carlos PerezCOLc 32 .200 .333 .200510000001300
Salvador PerezBOSc 33 .231 .268 .41039910246021400
Blake Perkins#SFGrf26 .250 .357 .2501230002002621
Jace Peterson*PIT3b33 .156 .224 .17845710042041301
Tommy PhamHOUlf35 .287 .326 .50687254051310052032
Brett Phillips*COLcf29 .200 .200 .200510002000210
Kevin PillarMIAlf34 .321 .367 .5712891023311610
Rene PintoPITc 26 .292 .320 .3752472003101500
Jorge Polanco#OAK2b29 .239 .321 .52171172061316271400
AJ PollockARIlf35 .067 .137 .22245310244041300
Jurickson Profar#ARIlf30 .077 .250 .1541311002103400
Ceddanne RafaelaDETcf22 .200 .333 .28635730042251521
Cal Raleigh#CHCc 26 .229 .273 .4948319406917142900
Luke Raley*NYYrf28 .181 .241 .2787213211105332740
Harold RamirezATLdh28 .373 .425 .500102388111813281400
Jose E. Ramirez#WAS3b30 .158 .258 .2285794004217710
Henry Ramos#SEAph31 .214 .353 .2861431003203800
J.T. RealmutoMILc 32 .186 .250 .4925911305711142521
Rob RefsnyderCOLlf32 .429 .579 .5001461005205310
Zach RemillardCLE2b29 .207 .194 .3102960012700401
Anthony RendonMIL3b33 .143 .143 .2862130012100700
Hunter RenfroeTBRrf31 .152 .220 .3264672025604910
Luis Rengifo#SEAut26 .289 .354 .56790268151716091930
Pablo ReyesLADss29 .000 .000 .000200000000000
Bryan Reynolds#BOSlf28 .235 .292 .45998235151213172520
Austin RileyHOU3b26 .223 .318 .457942121614131123000
Alfonso Rivas*DET1b26 .333 .417 .7142172025403400
Emmanuel RiveraCLE3b27 .294 .342 .38234103001103600
Anthony Rizzo*KCR1b33 .280 .349 .50775216131011081500
Luis RobertPHIcf25 .297 .368 .5151013010041519393111
Victor RoblesTBRcf26 .182 .182 .1821120001000201
Brayan Rocchio#MILss22 .500 .5001.500421011100100
Brendan RodgersCHC2b26 .205 .244 .2053980004402800
Endy Rodriguez#LAAc 23 .065 .143 .0973121002112900
Jose A. RodriguezNYM2b22 .261 .301 .4328823304813051901
Julio Y. RodriguezCLEcf22 .248 .284 .4591092711041510242142
Jake RogersBOSc 28 .216 .339 .6475111107911192000
Johan RojasWAScf22 .276 .300 .3792980013201630
Josh Rojas*ARI2b29 .163 .241 .16349800042051800
Miguel RojasMINss34 .143 .200 .1432840003202410
Brent RookerMILdh28 .273 .350 .53488243169140114000
Ben Rortvedt*OAKc 25 .000 .000 .000100001000100
Amed RosarioNYMss27 .307 .354 .3868827510127071110
Eddie Rosario*ATLlf31 .306 .388 .424852640210111112100
Esteury RuizMINcf24 .262 .337 .4258021702125361684
Keibert Ruiz#NYYc 24 .333 .392 .5656923404131817900
Adley Rutschman#PHIc 25 .289 .396 .522902630617210181900
Blake Sabol*HOUc 25 .278 .344 .389541530155151321
Gary SanchezPITc 30 .222 .271 .422451030257031600
Jesus Sanchez*BALrf25 .384 .430 .68573287051115152000
Carlos Santana#DET1b37 .241 .368 .544791971513180161320
Anthony Santander#TEXrf28 .277 .320 .60694265181519152600
Casey SchmittTBRss24 .130 .167 .3042331012410800
Davis SchneiderMIN2b24 .250 .333 .500822000401300
Jonathan SchoopCIN3b31 .200 .355 .2402551003206900
Kyle Schwarber*MIAlf30 .244 .370 .456902240513151172800
Corey Seager*PHIss29 .415 .458 .78310644131822380111600
Jean SeguraMIN3b33 .385 .471 .3851350001221120
Marcus SemienTOR2b32 .264 .282 .491106287151617031511
Nick SenzelWAS3b28 .211 .231 .34238820113011000
Gavin Sheets*SFGrf27 .169 .250 .3988314106812091700
Zack ShortARI2b28 .244 .306 .356451150053041001
Jose SiriPITcf27 .239 .236 .507711710699002900
Josh Smith*TBR3b25 .133 .278 .1877510210643122510
Kevin SmithPHIss26 .167 .167 .167610001000200
Will SmithCOLc 28 .174 .255 .233861520197192300
Tyler Soderstrom*ARIc 21 .000 .000 .000100000000000
Donovan SolanoOAK1b35 .233 .333 .300601440053181300
Jorge SolerCHCdh31 .235 .371 .412852030418122172600
Edmundo SosaATL3b27 .206 .263 .2653472005321800
Lenyn SosaCHC2b23 .259 .286 .2592770002201700
Juan Soto*COLlf24 .292 .407 .461892660314101172400
George SpringerMINrf33 .267 .330 .525101275071525192010
Jacob StallingsDETc 33 .200 .429 .3001021000113200
Giancarlo StantonBALdh33 .107 .138 .1432831002010600
Spencer SteerBOS1b25 .354 .420 .535993590322131112361
Michael StefanicPHI2b27 .333 .471 .37769231101574141220
Tyler StephensonMINc 26 .221 .274 .364771731298062400
DJ Stewart*LAArf29 .196 .327 .565469205107272000
Trevor StoryMIAss30 .179 .207 .42928510224101210
Bryson Stott*KCR2b25 .225 .269 .3631022361299151830
Myles StrawNYMcf28 .198 .243 .20810120100103151952
Eugenio SuarezLAA3b31 .264 .354 .471872330513110123700
Jack Suwinski*SEAcf24 .109 .234 .25555620246092800
Seiya SuzukiLADrf28 .376 .458 .699933574519202122910
Dansby SwansonCHWss29 .255 .349 .39494244039130143300
Fernando TatisCINrf24 .320 .377 .63997314091521182010
Mike Tauchman*PHIcf32 .207 .303 .3108718601972102300
Leody Taveras#ATLcf24 .222 .275 .333631440168051630
Chris TaylorCHWlf32 .224 .286 .316761740176162330
Michael A. TaylorSEAcf32 .138 .194 .22458820167042620
Tyrone TaylorPITrf29 .239 .255 .348461120126101910
Rowdy Tellez*KCR1b28 .200 .333 .400511001001200
Jose Tena*TBRss22 .091 .143 .12133310001111900
Matt Thaiss*ATLc 28 .317 .414 .56760190051080101410
Alek Thomas*BALcf23 .264 .321 .4317219303710241810
Lane ThomasNYYrf27 .318 .344 .636882811151219232820
Spencer TorkelsonHOU1b23 .194 .278 .242621230058082011
Gleyber TorresHOU2b26 .206 .278 .3041022140211140111801
Ezequiel TovarOAKss21 .266 .344 .35479213201310372220
Alan TrejoWAS2b27 .167 .286 .1672440002213700
Jose TrevinoNYMc 30 .169 .244 .169711200041161000
Jared TrioloLAD3b25 .404 .446 .5965221701814041701
Mike TroutARIcf31 .395 .509 .69843171041712191000
Kyle Tucker*CHWrf26 .238 .297 .38610124603126092261
Justin TurnerDETdh38 .302 .370 .47996296131216381520
Trea TurnerDETss30 .300 .376 .48990274231710292171
Luis UriasMIN2b26 .000 .000 .000500000000300
Ramon UriasCOL3b29 .247 .270 .353852160189032400
Gio UrshelaTOR3b31 .154 .154 .1541320000000100
Ildemaro Vargas#CIN3b31 .213 .263 .24789193006606600
Miguel VargasSDP2b23 .0001.000 .000000000001000
Daulton Varsho*KCRlf26 .242 .324 .3033382003104700
Andrew VaughnSFG1b25 .205 .290 .44683175051112282500
Christian VazquezLAAc 32 .216 .255 .255511120024031700
Andrew Velazquez#STLss28 .231 .444 .3851330104305240
Nelson VelazquezHOUrf24 .333 .415 .750361230468231100
Alex Verdugo*CHWrf27 .213 .311 .371891931310120131400
Matt VierlingPITrf26 .265 .333 .3889826412129282000
Anthony VolpeATLss22 .192 .273 .308781541187182210
Joey Votto*OAK1b39 .238 .304 .2382150003302300
LaMonte Wade*LAD1b29 .333 .455 .4441862004104300
Christian WalkerWAS1b32 .263 .346 .474952550515111112200
Jordan WalkerSFGrf21 .237 .294 .4419322405714172321
Chad WallachSDPc 31 .205 .239 .31844931044111400
Matt Wallner*DETlf25 .298 .410 .5958425100516122143700
Taylor Walls#CHC2b26 .226 .304 .387621440276161820
Taylor WardBALlf29 .375 .419 .47540154002503600
Drew Waters#OAKcf24 .176 .230 .294681220275052854
Joey Wendle*NYMss33 .136 .167 .15944610025021110
Jordan WestburgPHI2b24 .333 .345 .4812791017301900
Joey WiemerSFGcf24 .333 .500 .333930002103340
Brett Wisely*NYM2b24 .130 .286 .1742331004105800
Bobby Witt JrTBRss23 .200 .250 .3101002001378071875
Connor WongDETc 27 .321 .337 .56084275051417112961
Mike Yastrzemski*BOScf32 .203 .232 .344641341169032301
Christian Yelich*LADlf31 .183 .280 .2808215202970111900
Masataka Yoshida*KCRlf29 .236 .258 .42789217221110031210
Seby ZavalaMIAc 29 .094 .147 .18832300122021700
Mike ZuninoPITc 32 .318 .348 .54522720124011200

Secondary
NameTeamPAgeGSPASHSFGDPOPSRCRC27ISOTAVGSECEBHTB
C.J. Abrams*LAAss221564100 .490 3.8 2.0 .117 .471 .217317
Jose AbreuDET1b36324001 .667 2.3 3.6 .095 .588 .19027
Wilyer Abreu*STLcf247320001.214 10.116.1 .2861.471 .429520
Ronald AcunaCINrf25241040141.114 26.010.8 .3191.266 .4951662
Willy AdamesLADss2724104021 .762 13.7 5.3 .195 .765 .3561237
Riley AdamsSFGc 274151011.000 2.8 7.7 .143 .889 .14328
Nick AhmedBOSss33833000 .873 6.2 8.8 .103 .947 .241313
Ozzie Albies#MIL2b2624105001 .967 22.1 9.5 .2111.000 .2951053
Greg Allen#MILlf304170001.185 4.412.0 .3571.300 .429210
Nick AllenHOUss241248101 .920 8.7 7.6 .244 .967 .390422
Pete AlonsoSEA1b2824105004 .596 7.3 2.4 .200 .524 .274934
Jose AltuveARI2b331255011 .864 8.4 6.1 .239 .861 .391523
Francisco AlvarezCLEc 212398012 .917 16.5 6.4 .356 .913 .4331655
Yordan Alvarez*SDPdh2624107013 .959 20.3 7.8 .287 .971 .4041155
Brian AndersonKCR3b3003000 .000 0.0 0.0 .000 .000 .00000
Tim AndersonSTLss301773016 .551 4.4 2.1 .031 .482 .203116
Elvis AndrusLAD2b341247004 .736 4.6 3.6 .116 .600 .209317
Orlando ArciaCOLss282491003 .704 9.4 3.7 .174 .603 .233736
Nolan ArenadoSTL3b3224105032 .699 10.9 3.7 .232 .649 .316942
Gabriel AriasCHCss231657013 .495 2.5 1.4 .151 .417 .226416
Randy ArozarenaBALlf282192002 .803 13.1 5.8 .173 .770 .296636
Luis Arraez*BOS2b2621100011 .877 18.1 8.2 .098 .847 .163643
Christian ArroyoLAA2b28520000 .500 1.2 2.0 .100 .375 .10026
Akil Baddoo*CINlf241675001 .528 4.9 2.4 .063 .491 .234215
Harrison BaderTEXcf291042000 .714 5.3 4.4 .238 .750 .333520
Ji Hwan Bae*NYY2b239380001.219 12.617.0 .3131.650 .594423
Patrick Bailey#CINc 242388003 .673 8.4 3.4 .153 .567 .200734
Tucker Barnhart*OAKc 32623000 .321 0.6 0.8 .143 .300 .23814
Jose BarreroPITss252493011 .614 8.3 3.2 .143 .559 .250829
Joey BartARIc 261246100 .438 2.2 1.6 .095 .361 .119410
Matthew BattenWAS3b28526001 .490 1.2 1.6 .000 .400 .13604
Brett Baty*PIT3b232492103 .449 4.1 1.5 .049 .361 .146217
Jake Bauers*TORrf27110000 .311 0.3 0.9 .000 .250 .00001
Josh Bell#BALdh302193023 .781 11.6 4.7 .235 .738 .358938
Cody Bellinger*TORcf2724109000 .935 20.9 8.0 .2951.028 .4741254
Brandon Belt*SFGdh351145000 .596 3.9 3.5 .053 .567 .237210
Andrew Benintendi*TEXlf282398003 .565 7.4 2.8 .059 .535 .247422
Will Benson*CHCrf251454001 .949 10.0 7.9 .2271.059 .477423
Jon BertiSDPss332497002 .819 15.4 6.7 .090 .823 .225538
Christian BethancourtCLEc 3115000 .600 0.4 2.7 .200 .500 .20012
Mookie BettsMILrf302089021 .856 14.5 6.5 .222 .828 .2841042
Bo BichetteCLEss2524111003 .719 13.7 5.0 .028 .635 .113238
Cavan Biggio*BAL2b28843001 .484 2.3 2.0 .000 .375 .10308
Charlie Blackmon*DETdh36735001 .486 1.9 1.9 .033 .423 .13316
Dairon BlancoOAKrf30523000 .654 2.7 4.5 .150 .750 .30027
JJ Bleday*HOUlf25839001 .682 4.2 4.4 .129 .731 .387210
Xander BogaertsWASss3024114004 .720 12.6 4.1 .138 .602 .183745
Alec BohmSTL3b2624109012 .901 19.8 7.5 .194 .857 .2431255
Jackie Bradley*NYMcf332484002 .411 3.1 1.2 .104 .343 .156417
Alex BregmanCHW3b2924111004 .971 21.4 8.3 .2831.043 .5001352
Will Brennan*MILrf252489001 .541 6.3 2.5 .059 .433 .094324
Mike BrosseauPIT3b29620100 .485 1.2 2.2 .000 .357 .05604
Seth Brown*MIArf301770012 .968 13.1 7.5 .290 .978 .3871037
Jake BurgerCHC3b2724102012 .864 16.5 6.3 .235 .800 .2551153
Alec Burleson*TBRlf241252001 .664 5.3 4.1 .091 .629 .273214
Lawrence Butler*ARIcf221247000 .640 4.6 3.7 .136 .559 .205416
Byron BuxtonNYYdh291148000 .351 1.6 1.1 .048 .316 .16726
Jose CaballeroCOL2b26527000 .470 1.8 2.6 .000 .526 .13004
Trey Cabbage*CIN1b261347001 .280 0.8 0.5 .043 .190 .06527
Miguel CabreraSEAdh40933002 .385 1.0 1.0 .036 .333 .21414
Oswaldo Cabrera#DETlf24220010 .662 1.7 2.9 .235 .667 .35327
Kole Calhoun*LAA1b351247011 .562 2.8 1.9 .217 .462 .217518
Alex CallATLcf282472012 .444 3.1 1.5 .033 .382 .164211
Luis CampusanoTBRc 242079001 .936 16.1 9.6 .096 .933 .137536
Alexander CanarioTBRdh23626000 .500 1.6 2.2 .038 .350 .03817
Jeimer Candelario#MIN3b2922101003 .882 16.6 6.7 .198 .866 .3081146
Mark CanhaMIAlf3424108010 .690 12.4 4.5 .135 .644 .219736
Dominic Canzone*WASlf25727000 .377 1.0 1.2 .038 .273 .07715
Victor Caratini#HOUc 29842001 .298 0.9 0.7 .000 .265 .16703
Dylan Carlson#CHWcf24630002 .729 3.2 3.7 .179 .696 .286312
Kerry Carpenter*SEArf2515680011.050 14.8 8.5 .3941.064 .4241147
Corbin Carroll*NYMrf22241121021.120 30.011.9 .3431.328 .5251469
Evan Carter*TBRlf20628000 .974 5.911.4 .2111.500 .84229
Curt CasaliCINc 3417000 .714 0.9 4.6 .143 .600 .14313
Triston Casas*CHW1b2324110011 .906 19.4 8.1 .2381.031 .536841
Nick CastellanosDETrf3124102004 .860 16.0 5.9 .247 .863 .3511252
Harold Castro*TOR2b29939000 .817 6.4 7.1 .081 .750 .108316
Rodolfo Castro#PITss2419000 .778 1.3 6.0 .111 .667 .11114
Willi Castro#CLElf261787001 .542 6.6 2.7 .145 .576 .329622
Jake Cave*ATLlf30015000 .133 0.1 0.1 .000 .071 .00001
Yu ChangCINss2705000 .600 0.5 3.4 .200 .750 .40012
Matt ChapmanCHW3b302398010 .664 10.4 3.9 .167 .614 .256935
Michael ChavisNYM2b271558002 .284 1.0 0.5 .000 .200 .05606
Jazz Chisholm*SDPcf258340001.048 8.410.3 .2421.227 .364421
Ji Man Choi*LAAdh32724000 .214 0.3 0.4 .000 .200 .14301
Michael Conforto*TORrf3024101012 .460 5.0 1.8 .034 .382 .135318
William ContrerasSEAc 2520860031.000 18.0 9.9 .1831.082 .366738
Willson ContrerasTORc 3123103003 .809 14.3 5.5 .230 .814 .4141140
Garrett CooperPIT1b321875003 .682 7.3 3.5 .125 .554 .167528
Carlos CorreaSDPss281243003 .450 1.6 1.3 .083 .400 .27837
Brandon Crawford*MILss361444000 .629 4.2 3.7 .128 .581 .205413
J.P. Crawford*BALss2824111013 .939 21.2 8.5 .179 .970 .326749
C.J. CronLAA1b331874002 .802 10.1 5.2 .224 .750 .328732
Nelson CruzPITdh421251000 .662 5.4 3.9 .143 .568 .184319
Travis d'ArnaudSEAc 34418000 .575 1.4 2.7 .176 .500 .23516
Henry DavisTBRrf23420000 .712 2.4 5.4 .063 .750 .31315
J.D. DavisBOS3b3024107101 .629 9.9 3.5 .126 .566 .221632
Bryan De La CruzKCRlf262496012 .586 7.6 2.8 .112 .500 .191429
Elly De La Cruz#KCRss2124101013 .712 11.0 3.9 .217 .724 .370740
Paul DeJongLAAss291557010 .401 2.5 1.5 .057 .333 .132311
Jason DelayTORc 28412001 .523 0.5 1.5 .091 .400 .18213
Jonny DelucaLAAlf241144000 .600 3.9 3.5 .051 .533 .179211
Rafael Devers*COL3b262492006 .746 9.4 3.7 .185 .662 .321834
Aledmys DiazMIAss321454111 .466 2.8 1.7 .040 .341 .080212
Elias DiazTEXc 321567001 .763 9.0 5.4 .129 .689 .210426
Jordan DiazWAS3b221246001 .396 1.6 1.1 .067 .282 .089110
Yainer DiazNYMc 24431011 .926 5.3 7.2 .231 .947 .385214
Yandy DiazMIN1b31221080121.033 24.512.0 .1431.241 .4051044
Brandon DixonSFG1b31934000 .634 3.3 3.9 .103 .609 .10339
Josh DonaldsonTOR3b37315000 .800 1.8 4.1 .400 .750 .40029
Brendan Donovan*COL2b261986012 .703 9.6 4.1 .162 .645 .250533
Brenton DoyleCOLcf251961011 .504 3.8 2.1 .145 .500 .255416
Hunter DozierARI3b311249000 .699 5.7 4.7 .140 .667 .256316
Brandon DruryMIA2b302291014 .509 4.9 1.8 .073 .408 .146321
Mauricio DubonMIA2b282393002 .713 10.8 4.5 .092 .609 .138433
Matt M. DuffySFG3b321142002 .493 2.1 1.7 .026 .364 .07719
Ezequiel DuranSFGss2424101012 .454 4.8 1.6 .075 .363 .140522
Jarren Duran*NYYcf262198011 .841 17.1 7.1 .202 .938 .3821244
Adam DuvallTEXcf342399010 .843 15.3 5.9 .326 .855 .4041349
Tommy Edman#LAAss281976021 .505 4.3 1.9 .085 .390 .099620
Christian Encarnacn-StranDET1b231257002 .761 6.9 4.4 .204 .690 .278525
Eduardo Escobar#MIA3b341257010 .452 2.9 1.7 .093 .356 .130314
Santiago EspinalSFG2b281244011 .781 6.1 5.9 .079 .741 .184315
Thairo EstradaMIA2b271669010 .645 7.5 4.1 .123 .633 .215424
Stuart FairchildATLlf27743001 .676 4.5 4.0 .075 .567 .150314
Kyle FarmerOAK3b321560010 .594 5.2 3.2 .109 .512 .145318
Freddy FerminKCRc 286300031.125 5.9 7.3 .4141.045 .448722
Jose FerminSEA2b2403001 .667 0.0 0.0 .000 .333 .00001
David FletcherBOSss291666001 .662 6.8 3.9 .078 .532 .109223
Dominic Fletcher*BOScf25626000 .896 5.0 9.6 .043 .929 .174110
Wilmer FloresBOS1b311776002 .939 14.3 8.0 .221 .938 .324737
Mike Ford*ARIdh308380101.140 10.614.3 .3001.421 .500320
Nick FortesATLc 267280031.121 5.3 7.1 .3081.000 .269418
Jake Fraley*ARIrf281251002 .461 2.6 1.9 .024 .474 .28617
Ty FranceTOR1b2824104017 .725 10.8 3.9 .087 .616 .152734
Wander Franco#TBRss2224107002 .788 14.6 5.1 .200 .779 .3101247
Adam Frazier*TEX2b312493001 .612 7.6 2.8 .205 .534 .2611034
Freddie Freeman*MIN1b3324118007 .887 17.4 5.9 .180 .863 .3201048
Tyler FreemanTEX3b241557003 .577 3.8 2.3 .056 .432 .111116
TJ Friedl*CHCcf2723104001 .757 14.9 5.7 .183 .831 .376840
David FryCHWc 271978132 .740 9.3 4.4 .191 .717 .309730
Joey Gallo*NYM1b291992011 .850 14.2 6.2 .324 .918 .5681038
Adolis GarciaNYYrf302399026 .779 10.6 3.8 .274 .726 .429940
Avisail GarciaCHCrf32211000 .182 0.1 0.2 .000 .100 .00001
Luis V. Garcia*DET2b231251000 .636 4.7 3.4 .149 .579 .213317
Maikel GarciaCHC3b232496201 .695 9.8 3.7 .125 .609 .170734
Stone GarrettBOSlf279430011.057 9.810.2 .3331.154 .444623
Mitch GarverNYMdh3224105012 .829 16.0 6.3 .200 .838 .356842
Zack GelofPIT2b231146110 .811 6.7 5.7 .289 .900 .447519
Andres Gimenez*LAD2b242496001 .902 17.9 7.9 .172 .967 .276844
Paul GoldschmidtTEX1b3524101000 .798 14.9 6.4 .181 .841 .361735
Yan GomesLADc 352081020 .608 7.5 3.5 .081 .518 .135424
Oscar GonzalezWASrf25832000 .625 3.0 3.4 .125 .500 .125212
Nolan Gorman*BAL2b231984002 .746 9.7 4.2 .250 .694 .355935
Yasmani Grandal#KCRc 341869042 .395 2.8 1.4 .037 .380 .22218
Randal GrichukSTLlf3124102002 .719 12.0 4.6 .115 .620 .146738
Trent Grisham*ARIcf262495011 .660 9.7 3.9 .177 .667 .367828
Vaughn GrissomTORss221247012 .939 8.8 7.9 .163 .897 .163523
Robbie Grossman#BOSlf33428000 .804 4.1 5.5 .259 .750 .296314
Vladimir GuerreroSDP1b2424102004 .730 11.7 4.4 .108 .634 .194636
Lourdes GurrielHOUlf2924105018 .837 13.2 4.6 .226 .750 .3331146
Yuli GurrielTBR1b392391024 .777 11.3 4.6 .181 .703 .2531038
Eric HaaseMIAc 301556005 .668 4.2 2.5 .109 .489 .127421
Sam Haggerty#STLlf29520000 .472 1.1 2.0 .056 .400 .16714
David Hamilton*SDPss251250001 .451 2.4 1.8 .049 .432 .26827
Garrett HampsonSFGss281255002 .706 5.9 3.9 .151 .610 .208622
Mitch HanigerLAAlf325180001.389 7.620.4 .5001.700 .500517
Ian Happ#SEAlf2824104000 .720 13.2 5.3 .153 .776 .388731
Bryce Harper*MIAdh3024104000 .797 16.1 7.0 .090 .839 .270835
Michael Harris II*MINcf222099000 .838 15.7 6.3 .209 .836 .297945
Josh HarrisonTEX2b351556001 .626 5.0 3.3 .140 .561 .200317
Ke'Bryan HayesBAL3b262297102 .910 17.1 7.2 .239 .889 .3301248
Austin HaysCINlf2724940221.057 21.8 9.8 .3261.103 .3951458
Jonah Heim#STLc 2812530001.046 13.512.1 .2241.133 .306730
Gunnar Henderson*NYY3b2224106013 .849 16.0 6.1 .202 .886 .3821142
Enrique HernandezMILss311043002 .538 2.5 2.0 .103 .441 .205311
Teoscar HernandezWASrf3024100010 .387 3.9 1.3 .055 .316 .121317
Jose Herrera#SFGc 2614000 .500 0.3 2.3 .000 .333 .00001
Jason Heyward*TBRrf3312490111.097 12.511.3 .3111.172 .378631
Aaron Hicks#COLcf33530000 .848 4.9 8.8 .0001.000 .30408
Kyle HigashiokaBALc 33625001 .620 1.9 2.8 .150 .611 .40016
Nico HoernerTBR2b261257100 .558 4.2 2.6 .115 .512 .192316
Andy IbanezTEX2b302495003 .777 12.2 4.9 .176 .676 .2091042
Jonathan IndiaATL2b261782013 .624 7.1 3.2 .097 .559 .194523
Kyle Isbel*DETcf261458011 .709 6.8 4.5 .073 .625 .109421
Travis Jankowski*CLElf322381000 .480 5.6 2.5 .028 .533 .236215
Danny JansenTORc 2819860001.004 18.8 9.4 .3421.074 .4211048
Ryan JeffersOAKc 261876112 .739 9.3 4.9 .091 .673 .167425
Eloy JimenezTBRdh261252001 .887 8.8 6.6 .260 .833 .300728
Connor JoeLADrf30522000 .568 1.9 3.5 .000 .533 .15005
Nolan Jones*STLlf251990002 .697 10.4 4.5 .143 .742 .364628
Aaron JudgeTORrf31241090011.133 27.310.5 .5001.257 .6601872
Edouard Julien*CLE2b241880102 .714 8.7 4.2 .200 .709 .415525
Corey JulksTEXlf27110000 .100 0.1 0.2 .000 .222 .22200
Josh JungCLE3b2522101006 .514 4.4 1.4 .102 .372 .112729
Jarred Kelenic*CLElf2323104010 .802 15.4 6.0 .239 .838 .4091241
Carson KellyWASc 28937000 .523 2.5 2.6 .065 .500 .25827
Tony Kemp*PITlf312493022 .678 9.7 4.0 .122 .609 .232630
Max Kepler*KCRrf302494001 .809 14.4 6.8 .071 .772 .190434
Kevin Kiermaier*CHWcf332081001 .801 11.2 5.3 .169 .737 .221836
Ha-Seong KimBAL2b2721102024 .718 11.2 4.1 .169 .681 .315736
Isiah Kiner-FalefaKCRcf280110001.273 4.625.1 .1821.800 .27328
Alex Kirilloff*OAK1b25421000 .297 0.5 0.8 .000 .313 .11801
Alejandro KirkBALc 241878006 .621 5.6 2.6 .076 .534 .242519
Andrew KniznerMINc 28425010 .370 0.8 1.0 .125 .286 .12516
Steven Kwan*STLlf2524107013 .857 16.8 6.4 .158 .843 .2841045
Shea LangeliersSFGc 251976001 .827 10.5 5.1 .348 .804 .420938
Trevor Larnach*TBRlf2614000 .500 0.3 3.5 .0001.0001.00000
Ramon LaureanoWASrf281664002 .619 5.7 3.3 .085 .553 .203219
Jordan LawlarNYMss2006010 .967 0.8 4.1 .6001.000 .60014
DJ LeMahieuSEA3b3424105012 .790 14.6 5.6 .170 .743 .2771242
Francisco Lindor#NYYss2924102024 .851 14.8 5.5 .276 .857 .4251245
Evan LongoriaARI3b371250005 .759 4.8 3.4 .186 .658 .326418
Nicky Lopez*MIN2b282389011 .844 15.4 8.2 .0701.020 .380328
Brandon Lowe*MIL2b281463002 .566 4.2 2.3 .155 .480 .207319
Josh Lowe*COLrf252190020 .618 8.3 3.4 .085 .578 .183527
Nathaniel Lowe*LAD1b271982013 .852 12.7 6.6 .145 .843 .319631
Manny MachadoWAS3b3024110014 .591 8.0 2.5 .139 .494 .208634
Nick MadrigalNYY3b261972122 .667 7.5 3.8 .145 .680 .274623
Martin MaldonadoTEXc 36934001 .689 3.4 3.5 .182 .577 .212214
Trey ManciniCIN1b311137010 .583 3.1 3.1 .125 .538 .250210
Tucupita Marcano*CHWss23624000 .568 1.9 2.8 .136 .500 .22727
Manuel MargotTORcf2814001 .250 0.0 0.0 .000 .500 .66700
Jake MarisnickSFGcf321037010 .573 3.1 3.1 .091 .500 .121210
Cade Marlowe*MINlf26313000 .308 0.5 1.4 .000 .556 .55600
Brandon Marsh*LADcf2524109012 .840 17.1 6.7 .152 .868 .326741
Ketel Marte#CIN2b2924100004 .594 7.5 2.7 .151 .553 .326727
Noelvi MartePHI3b2123118001 .830 20.2 7.8 .066 .871 .217744
Starling MarteSTLrf341250111 .510 3.6 2.5 .022 .500 .178111
J.D. MartinezBOSdh351886011 .723 9.7 4.1 .241 .667 .3041036
Nick Martini*BOSdh33624001 .610 1.9 2.8 .091 .500 .18227
Michael Massey*STL2b251456002 .408 2.0 1.1 .077 .340 .173211
Miles Mastrobuoni*ARI3b271251001 .504 3.2 2.4 .000 .514 .26807
Jorge MateoTEXss28930001 .613 2.4 2.7 .172 .542 .241211
Nick Maton*TOR3b26936002 .441 1.3 1.2 .094 .367 .21917
Luis MatosSDPcf21729000 .629 2.8 4.2 .000 .611 .20806
Ronny Mauricio#SDP2b221256002 .588 3.9 2.4 .057 .500 .132316
James McCannPHIc 33213101 .350 0.3 0.8 .000 .300 .10001
Jake McCarthy*PHIrf251885001 .590 7.8 3.5 .012 .557 .136123
Chas McCormickLAAcf2824103000 .770 14.4 5.5 .236 .831 .404940
Andrew McCutchenOAKdh3624111012 .793 15.5 5.6 .155 .767 .278742
Ryan McKennaOAKrf261347110 .501 2.7 2.0 .071 .400 .095311
Zach McKinstry*ATL3b2824117211 .666 12.6 4.1 .170 .691 .320837
Matt McLainHOUss231466000 .422 3.2 1.7 .048 .365 .145313
Ryan McMahon*CIN3b282494013 .472 4.4 1.6 .083 .400 .190420
Jeff McNeil*MIN2b3124109001 .768 14.7 5.8 .074 .735 .200436
Curtis MeadTOR3b221243003 .596 2.8 2.2 .073 .441 .098213
Parker Meadows*STLcf23523010 .422 1.1 1.8 .000 .467 .29402
Francisco Mejia#ARIc 271245001 .451 1.9 1.4 .114 .342 .114312
MJ Melendez*WASrf241567000 .804 9.9 6.0 .213 .778 .295729
Danny MendickSDP2b29010002.000 1.0 0.0 .000 .000 .00001
Joey MenesesMILdh311769021 .605 5.9 3.0 .109 .500 .156522
Whit MerrifieldSEArf342495011 .594 7.9 3.0 .136 .521 .216630
Jake MeyersCHCcf271048012 .912 8.0 6.5 .256 .875 .326524
Drew Millas#LADc 25419001 .980 3.6 7.4 .278 .923 .333311
Owen MillerMIL2b261967002 .491 3.6 1.9 .000 .353 .063014
Jose MirandaARI3b251248002 .670 4.5 3.5 .143 .600 .238415
Garrett Mitchell*PITcf24618000 .789 2.6 6.5 .133 .818 .33316
Yoan Moncada#SDP3b281245000 .788 6.6 5.8 .182 .710 .205421
Mickey Moniak*OAKcf251980021 .753 10.3 4.9 .173 .673 .213734
Elehuris MonteroNYY1b245260101.093 6.811.5 .3331.200 .375417
Coco MontesSFG2b2627000 .429 0.3 1.3 .143 .333 .14312
Dylan MoorePHIlf30733010 .964 7.0 9.0 .2671.050 .367418
Christopher MorelHOUdh24842101 .371 1.2 0.8 .100 .278 .12529
Gabriel MorenoCHWc 23523000 .542 1.8 3.0 .000 .500 .14305
Taylor MotterARI2b331245031 .504 2.8 2.3 .026 .419 .13219
Ryan MountcastleWAS1b26944000 .972 9.6 9.6 .2441.000 .317424
Mike Moustakas*NYY3b3415560011.180 16.112.8 .4041.294 .481840
Cedric Mullins*SDPcf281667012 .789 7.8 4.4 .155 .702 .241525
Max Muncy*KCR3b322083000 .649 8.1 3.6 .219 .623 .342628
Sean MurphySTLc 281251000 .948 10.4 9.1 .2441.000 .311525
Tom MurphyNYYc 32418001 .867 2.4 5.1 .333 .846 .46738
Omar Narvaez*CHCc 313160001.125 4.814.4 .2501.222 .250211
Bo Naylor*MILc 23732001 .554 1.8 1.8 .233 .481 .300311
Josh Naylor*PHI1b2624119034 .919 20.8 7.2 .187 .880 .2621057
Zach NetoSTLss221250000 .692 5.6 4.5 .163 .676 .233316
Kevin NewmanSEAif291449002 .754 5.6 4.4 .091 .647 .159417
Brandon Nimmo*LAAcf3024103001 .797 14.9 6.0 .180 .791 .3031039
Ryan Noda*CHC1b272291001 .823 13.8 6.8 .167 .891 .431830
Austin NolaSDPc 331240101 .374 1.2 1.0 .083 .303 .16717
Lars Nootbaar*LADcf252399014 .715 10.8 4.3 .120 .672 .301530
Ryan O'Hearn*ATL1b2924108002 .540 6.9 2.2 .125 .430 .154933
Logan O'HoppeMILc 231049003 .663 4.1 3.0 .167 .595 .310315
Rougned Odor*OAK2b291455010 .840 8.6 6.6 .286 .941 .571620
Shohei Ohtani*ARIdh281254002 .951 10.2 8.1 .2391.000 .435625
Edward OlivaresCLElf272399013 .660 9.5 3.5 .133 .583 .211833
Matt Olson*COL1b29241060111.041 24.111.2 .2531.228 .5061048
James Outman*PHIcf2623105111 .520 6.8 2.3 .087 .462 .207324
Marcell OzunaSDPdh3224102010 .728 12.7 5.0 .169 .706 .292936
Joshua Palacios*CLErf273220001.219 7.114.7 .4291.385 .476317
Richie Palacios*DETlf261248010 .613 3.6 2.4 .277 .538 .277821
Isaac ParedesHOU3b2424102012 .873 16.6 6.8 .250 .908 .381942
Kyren ParisBALss21522000 .485 1.5 2.6 .000 .533 .22203
Vinnie Pasquantino*MIL1b25729010 .664 2.9 3.6 .231 .619 .308411
Joc Pederson*SDPdh311771005 .767 7.5 3.8 .230 .698 .393627
Jeremy PenaSFGss252499001 .501 5.9 2.1 .068 .461 .205521
David Peralta*OAKlf351675111 .669 7.9 4.0 .100 .577 .157626
Oswald PerazaHOU3b2328001 .393 0.2 0.6 .000 .286 .14301
Geraldo Perdomo#KCRss232495100 .507 6.2 2.4 .037 .448 .171318
Everson PereiraTBRlf221036001 .351 1.0 1.0 .032 .310 .12914
Carlos PerezCOLc 3226000 .533 0.4 2.8 .000 .500 .20001
Salvador PerezBOSc 331041000 .679 4.4 4.0 .179 .600 .231316
Blake Perkins#SFGrf26314000 .607 1.3 3.5 .000 .700 .25003
Jace Peterson*PIT3b331250102 .402 1.5 1.0 .022 .293 .08918
Tommy PhamHOUlf352492002 .832 13.2 5.4 .218 .788 .287944
Brett Phillips*COLcf2905000 .400 0.3 2.1 .000 .500 .20001
Kevin PillarMIAlf34830000 .938 6.2 8.9 .2501.000 .321316
Rene PintoPITc 26625000 .695 2.9 4.6 .083 .588 .12529
Jorge Polanco#OAK2b291881015 .842 10.3 4.7 .282 .780 .380837
AJ PollockARIlf351251021 .359 1.4 0.9 .156 .326 .244310
Jurickson Profar#ARIlf30416000 .404 0.7 1.6 .077 .417 .30812
Ceddanne RafaelaDETcf221042000 .619 4.0 3.7 .086 .655 .257310
Cal Raleigh#CHCc 262188002 .767 10.6 4.3 .265 .697 .3131041
Luke Raley*NYYrf282079010 .518 5.8 2.6 .097 .508 .194420
Harold RamirezATLdh2824113011 .925 22.5 9.2 .127 .938 .2061051
Jose E. Ramirez#WAS3b301566010 .486 4.1 2.3 .070 .458 .211413
Henry Ramos#SEAph31217001 .639 1.4 3.2 .071 .583 .28614
J.T. RealmutoMILc 321764001 .742 6.9 3.7 .305 .720 .390829
Rob RefsnyderCOLlf325190001.079 5.117.2 .0711.625 .50017
Zach RemillardCLE2b29732121 .504 1.3 1.3 .103 .360 .06919
Anthony RendonMIL3b33521000 .429 0.9 1.3 .143 .333 .14316
Hunter RenfroeTBRrf311250000 .546 3.6 2.5 .174 .513 .283415
Luis Rengifo#SEAut262499000 .920 19.3 8.1 .278 .984 .4111451
Pablo ReyesLADss2902000 .000 0.0 0.0 .000 .000 .00000
Bryan Reynolds#BOSlf2824107103 .752 12.7 4.3 .224 .705 .3161145
Austin RileyHOU3b2624107001 .775 14.3 5.2 .234 .757 .362943
Alfonso Rivas*DET1b266240001.131 6.512.5 .3811.286 .524415
Emmanuel RiveraCLE3b27838012 .724 4.1 4.1 .088 .615 .176313
Anthony Rizzo*KCR1b332483001 .856 13.5 6.6 .227 .836 .3331038
Luis RobertPHIcf2523114011 .883 19.3 7.1 .218 .890 .3071452
Victor RoblesTBRcf26211000 .364 0.2 0.5 .000 .200-0.09102
Brayan Rocchio#MILss22040002.000 3.040.51.0003.0001.00026
Brendan RodgersCHC2b261241000 .449 2.1 1.8 .000 .323 .05108
Endy Rodriguez#LAAc 231135011 .240 0.5 0.4 .032 .200 .09713
Jose A. RodriguezNYM2b222393004 .733 9.7 3.7 .170 .614 .216738
Julio Y. RodriguezCLEcf2224116012 .743 13.5 4.2 .211 .698 .2661550
Jake RogersBOSc 281462010 .986 12.1 7.9 .4311.075 .608833
Johan RojasWAScf22830001 .679 3.4 4.2 .103 .682 .241111
Josh Rojas*ARI2b291254002 .404 1.8 1.2-0.000 .302 .10208
Miguel RojasMINss34531100 .343 1.1 1.2 .000 .292 .10704
Brent RookerMILdh2824100012 .884 16.5 6.6 .261 .879 .3861047
Ben Rortvedt*OAKc 2501000 .000 0.0 0.0 .000 .000 .00000
Amed RosarioNYMss272496014 .741 11.5 4.7 .080 .646 .170634
Eddie Rosario*ATLlf312498013 .811 13.7 5.9 .118 .774 .247636
Esteury RuizMINcf242189001 .762 11.3 4.8 .163 .797 .287934
Keibert Ruiz#NYYc 242079023 .958 14.9 7.9 .232 .959 .333839
Adley Rutschman#PHIc 2524111033 .919 19.7 7.6 .233 .970 .433947
Blake Sabol*HOUc 251661010 .733 7.9 5.2 .111 .725 .222421
Gary SanchezPITc 301248001 .693 4.9 3.7 .200 .611 .267519
Jesus Sanchez*BALrf2519790011.115 21.512.6 .3011.217 .3701250
Carlos Santana#DET1b372395001 .913 17.2 7.6 .3041.000 .5321343
Anthony Santander#TEXrf2824100002 .926 17.6 6.8 .330 .900 .3831457
Casey SchmittTBRss24624001 .471 0.9 1.2 .174 .381 .17427
Davis SchneiderMIN2b2419000 .833 1.3 6.0 .250 .833 .37524
Jonathan SchoopCIN3b31831001 .595 2.4 3.1 .040 .571 .28016
Kyle Schwarber*MIAlf3024108001 .826 16.4 6.4 .211 .855 .400941
Corey Seager*PHIss29241200321.241 38.615.6 .3681.469 .4722283
Jean SeguraMIN3b33317010 .855 3.510.4 .0001.250 .23105
Marcus SemienTOR2b3224110013 .772 13.2 4.3 .226 .683 .2551352
Nick SenzelWAS3b28939000 .573 3.1 2.8 .132 .467 .158313
Gavin Sheets*SFGrf272392001 .648 8.5 3.3 .229 .600 .337733
Zack ShortARI2b281249000 .662 4.9 3.8 .111 .571 .178516
Jose SiriPITcf271872011 .743 8.1 3.9 .268 .655 .268736
Josh Smith*TBR3b252290002 .464 4.7 1.9 .053 .448 .227314
Kevin SmithPHIss2616000 .333 0.2 0.9 .000 .200 .00001
Will SmithCOLc 282298023 .488 5.3 1.9 .058 .405 .163320
Tyler Soderstrom*ARIc 2101000 .000 0.0 0.0 .000 .000 .00000
Donovan SolanoOAK1b351669000 .633 6.8 4.0 .067 .587 .200418
Jorge SolerCHCdh3124105014 .783 13.4 5.2 .176 .783 .376735
Edmundo SosaATL3b27738011 .528 2.4 2.3 .059 .429 .08829
Lenyn SosaCHC2b23728000 .545 2.1 2.8-0.000 .400 .03707
Juan Soto*COLlf2424108013 .868 17.5 7.1 .169 .894 .360941
George SpringerMINrf3324112014 .855 16.7 5.7 .257 .821 .3561253
Jacob StallingsDETc 33214001 .729 1.4 4.1 .100 .778 .40013
Giancarlo StantonBALdh33529000 .281 0.6 0.6 .036 .200 .03614
Spencer SteerBOS1b2524112013 .955 22.9 9.0 .1821.044 .3431253
Michael StefanicPHI2b271787001 .848 14.6 8.4 .043 .979 .275226
Tyler StephensonMINc 262084014 .637 6.8 2.8 .143 .531 .221628
DJ Stewart*LAArf291355001 .892 8.8 6.2 .370 .921 .522726
Trevor StoryMIAss30829000 .635 2.6 3.1 .250 .609 .286312
Bryson Stott*KCR2b2524108004 .631 9.3 3.0 .137 .554 .216937
Myles StrawNYMcf2824108102 .451 5.2 1.6 .010 .376 .089121
Eugenio SuarezLAA3b312499000 .825 15.6 6.6 .207 .828 .345841
Jack Suwinski*SEAcf241564000 .489 3.8 2.1 .145 .469 .309414
Seiya SuzukiLADrf28241070021.157 30.413.7 .3231.333 .4621665
Dansby SwansonCHWss2922109010 .742 14.3 5.5 .138 .729 .287737
Fernando TatisCINrf24241060061.017 20.8 7.8 .3201.000 .4121362
Mike Tauchman*PHIcf3224100101 .613 8.9 3.4 .103 .557 .218727
Leody Taveras#ATLcf241770111 .609 6.4 3.3 .111 .580 .238521
Chris TaylorCHWlf322085110 .602 8.0 3.6 .092 .576 .211524
Michael A. TaylorSEAcf321763101 .418 2.7 1.4 .086 .373 .190313
Tyrone TaylorPITrf291247001 .603 3.9 2.9 .109 .500 .130316
Rowdy Tellez*KCR1b2806000 .733 0.8 5.1 .200 .750 .40012
Jose Tena*TBRss22835001 .264 0.5 0.4 .030 .194 .06114
Matt Thaiss*ATLc 281770000 .981 15.410.1 .2501.098 .433534
Alek Thomas*BALcf231978000 .751 10.6 5.4 .167 .717 .236631
Lane ThomasNYYrf272196031 .980 19.9 8.4 .3181.033 .3751756
Spencer TorkelsonHOU1b232072021 .520 4.7 2.3 .048 .462 .177315
Gleyber TorresHOU2b2624115024 .582 8.2 2.5 .098 .488 .196631
Ezequiel TovarOAKss212490011 .699 10.7 4.8 .089 .678 .203528
Alan TrejoWAS2b27728001 .452 1.3 1.6 .000 .381 .12504
Jose TrevinoNYMc 302078001 .413 3.1 1.4-0.000 .317 .085012
Jared TrioloLAD3b2512560001.043 13.711.6 .1921.094 .250831
Mike TroutARIcf3112530011.207 16.016.0 .3021.481 .512530
Kyle Tucker*CHWrf2624111013 .683 11.7 3.8 .149 .667 .287939
Justin TurnerDETdh3823108010 .850 18.7 7.4 .177 .881 .2811046
Trea TurnerDETss3022101001 .865 17.9 7.4 .189 .954 .356944
Luis UriasMIN2b2605000 .000 0.0 0.0 .000 .000 .00000
Ramon UriasCOL3b292289012 .623 7.7 3.1 .106 .500 .141730
Gio UrshelaTOR3b31313000 .308 0.3 0.8 .000 .182 .00002
Ildemaro Vargas#CIN3b312495000 .510 6.2 2.4 .034 .400 .101322
Miguel VargasSDP2b23010001.000 0.3 0.0 .000 .000 .00000
Daulton Varsho*KCRlf26837001 .627 3.3 3.4 .061 .538 .182210
Andrew VaughnSFG1b252493002 .736 10.6 4.2 .241 .691 .3371037
Christian VazquezLAAc 321355011 .509 3.4 2.2 .039 .390 .098213
Andrew Velazquez#STLss28518000 .829 3.710.1 .1541.400 .84615
Nelson VelazquezHOUrf248410001.165 11.613.1 .4171.333 .500727
Alex Verdugo*CHWrf2723103012 .681 10.7 3.9 .157 .639 .303733
Matt VierlingPITrf2624108001 .721 13.2 4.9 .122 .658 .204738
Anthony VolpeATLss222489111 .580 7.2 2.9 .115 .531 .231624
Joey Votto*OAK1b39523001 .542 1.4 2.3 .000 .412 .09505
LaMonte Wade*LAD1b29522000 .899 4.1 9.2 .1111.000 .33328
Christian WalkerWAS1b3224107005 .819 14.4 5.2 .211 .760 .3261045
Jordan WalkerSFGrf2124102012 .735 11.8 4.3 .204 .689 .290941
Chad WallachSDPc 311246001 .557 3.2 2.4 .114 .444 .136414
Matt Wallner*DETlf25221000011.005 21.2 9.6 .2981.100 .4641550
Taylor Walls#CHC2b261469001 .691 7.7 4.2 .161 .673 .290624
Taylor WardBALlf29843001 .894 7.8 8.1 .100 .846 .175419
Drew Waters#OAKcf241974010 .524 4.2 1.9 .118 .500 .206420
Joey Wendle*NYMss331148022 .326 1.1 0.7 .023 .250 .09117
Jordan WestburgPHI2b24630110 .826 4.8 6.4 .148 .778 .185213
Joey WiemerSFGcf24312000 .833 2.913.2 .0001.667 .77803
Brett Wisely*NYM2b24428000 .460 1.5 2.0 .043 .450 .26114
Bobby Witt JrTBRss2324108014 .560 6.2 1.8 .110 .506 .200431
Connor WongDETc 272286002 .897 15.3 6.9 .238 .917 .3101047
Mike Yastrzemski*BOScf321569021 .576 4.8 2.4 .141 .472 .172622
Christian Yelich*LADlf312093009 .560 4.7 1.7 .098 .447 .232423
Masataka Yoshida*KCRlf292093014 .685 8.6 3.2 .191 .583 .2361138
Seby ZavalaMIAc 29934000 .335 1.0 0.9 .094 .276 .15616
Mike ZuninoPITc 32623000 .893 4.3 7.7 .227 .867 .273312

Analytical
NameTeamPAgePA/GAB/GBIPIPAVGTBWTBW/PATBWHTBWH/PAK/BB
C.J. Abrams*LAAss223.763.5344 .18220 .31320 .313 5.0
Jose AbreuDET1b362.181.9116 .3139 .37510 .417 2.5
Wilyer Abreu*STLcf244.574.0021 .52424 .75024 .750 1.5
Ronald AcunaCINrf254.333.7968 .39773 .70274 .712 1.6
Willy AdamesLADss274.333.6357 .31651 .49052 .500 2.1
Riley AdamsSFGc 273.002.8010 .6008 .5338 .53399.0
Nick AhmedBOSss334.133.6321 .47616 .48517 .515 2.7
Ozzie Albies#MIL2b264.383.9673 .38461 .58163 .600 2.1
Greg Allen#MILlf304.253.509 .44412 .70613 .765 2.0
Nick AllenHOUss243.432.9331 .29027 .56328 .583 1.6
Pete AlonsoSEA1b284.383.9661 .16441 .39044 .419 4.1
Jose AltuveARI2b334.583.8335 .25731 .56431 .564 1.1
Francisco AlvarezCLEc 214.263.9166 .22761 .62262 .633 2.8
Yordan Alvarez*SDPdh264.463.9269 .29066 .61767 .626 1.6
Brian AndersonKCR3b301.001.001 .0000 .0000 .00099.0
Tim AndersonSTLss304.293.7647 .29824 .32924 .329 2.3
Elvis AndrusLAD2b343.923.5838 .28921 .44721 .447 1.0
Orlando ArciaCOLss283.793.5860 .28341 .45141 .451 4.4
Nolan ArenadoSTL3b324.383.9677 .18249 .46749 .467 2.1
Gabriel AriasCHCss233.563.3134 .17619 .33319 .333 6.0
Randy ArozarenaBALlf284.383.8651 .35346 .50047 .511 2.6
Luis Arraez*BOS2b264.554.1887 .37949 .49050 .500 0.8
Christian ArroyoLAA2b283.333.3317 .2356 .3006 .30099.0
Akil Baddoo*CINlf243.953.3750 .20026 .34726 .347 1.2
Harrison BaderTEXcf293.823.8229 .27620 .47620 .47699.0
Ji Hwan Bae*NYY2b233.803.2023 .43529 .76329 .763 1.0
Patrick Bailey#CINc 243.833.7059 .30537 .42037 .420 7.7
Tucker Barnhart*OAKc 323.833.5013 .0006 .2616 .261 3.5
Jose BarreroPITss253.883.5054 .27837 .39837 .398 3.6
Joey BartARIc 263.833.5032 .18811 .23913 .28311.0
Matthew BattenWAS3b284.333.6713 .3088 .3088 .308 2.3
Brett Baty*PIT3b233.833.4252 .23125 .27226 .283 3.8
Jake Bauers*TORrf272.001.803 .3331 .1002 .20099.0
Josh Bell#BALdh304.433.8648 .29248 .51648 .516 3.0
Cody Bellinger*TORcf274.543.9675 .24068 .62468 .624 0.9
Brandon Belt*SFGdh354.093.4516 .50017 .37817 .378 3.1
Andrew Benintendi*TEXlf284.263.7065 .26235 .35735 .357 1.5
Will Benson*CHCrf253.863.1426 .38533 .61133 .611 1.5
Jon BertiSDPss334.043.7168 .42646 .47446 .474 2.5
Christian BethancourtCLEc 312.502.504 .2502 .4002 .40099.0
Mookie BettsMILrf304.454.0565 .30847 .52848 .539 2.8
Bo BichetteCLEss254.634.4285 .41243 .38743 .387 4.2
Cavan Biggio*BAL2b283.583.2520 .40012 .27912 .279 4.8
Charlie Blackmon*DETdh364.383.7524 .2089 .25711 .314 2.0
Dairon BlancoOAKrf303.292.8612 .3338 .34810 .435 8.0
JJ Bleday*HOUlf252.441.9420 .25017 .43618 .462 1.4
Xander BogaertsWASss304.754.5491 .28650 .43950 .439 2.8
Alec BohmSTL3b264.544.2987 .35660 .55060 .550 2.6
Jackie Bradley*NYMcf333.503.2159 .11921 .25024 .286 4.0
Alex BregmanCHW3b294.633.8369 .29070 .63171 .640 0.9
Will Brennan*MILrf253.713.5469 .26126 .29228 .315 7.5
Mike BrosseauPIT3b293.333.0016 .2505 .2505 .250 3.0
Seth Brown*MIArf303.893.4441 .36643 .61444 .629 3.0
Jake BurgerCHC3b274.254.0860 .40055 .53956 .54916.5
Alec Burleson*TBRlf243.713.1434 .26522 .42322 .423 1.1
Lawrence Butler*ARIcf223.363.1429 .31019 .40419 .404 4.7
Byron BuxtonNYYdh294.003.5029 .13811 .22912 .250 2.6
Jose CaballeroCOL2b262.081.7714 .2865 .1858 .296 9.0
Trey Cabbage*CIN1b262.942.8824 .2088 .1708 .17022.0
Miguel CabreraSEAdh403.673.1119 .1589 .2739 .273 1.8
Oswaldo Cabrera#DETlf241.251.0612 .1679 .4509 .450 2.5
Kole Calhoun*LAA1b353.923.8336 .16718 .38318 .38399.0
Alex CallATLcf283.002.5447 .19120 .27821 .292 1.7
Luis CampusanoTBRc 243.953.6567 .41839 .49442 .532 1.7
Alexander CanarioTBRdh234.334.3313 .4627 .2697 .26999.0
Jeimer Candelario#MIN3b294.594.1462 .40355 .54556 .554 2.9
Mark CanhaMIAlf344.504.0078 .25644 .40747 .435 2.0
Dominic Canzone*WASlf253.863.7121 .1906 .2226 .222 5.0
Victor Caratini#HOUc 292.632.2526 .1159 .2149 .214 1.7
Dylan Carlson#CHWcf242.732.5521 .28613 .43314 .467 6.0
Kerry Carpenter*SEArf254.254.1342 .33349 .72149 .721 8.5
Corbin Carroll*NYMrf224.674.1375 .34780 .71481 .723 1.5
Evan Carter*TBRlf204.673.1711 .36418 .64318 .643 0.8
Curt CasaliCINc 341.751.756 .3333 .4293 .42999.0
Triston Casas*CHW1b234.583.5052 .28866 .60066 .600 1.1
Nick CastellanosDETrf314.254.0467 .32856 .54957 .559 6.0
Harold Castro*TOR2b294.334.1127 .48117 .43618 .46210.0
Rodolfo Castro#PITss242.252.258 .3754 .4444 .44499.0
Willi Castro#CLElf264.353.8051 .17631 .35633 .379 2.6
Jake Cave*ATLlf301.151.1511 .0911 .0671 .06799.0
Yu ChangCINss271.001.003 .3332 .4002 .40099.0
Matt ChapmanCHW3b304.263.9160 .28342 .42942 .429 4.0
Michael ChavisNYM2b273.052.8430 .2009 .15510 .172 8.0
Jazz Chisholm*SDPcf254.254.1324 .45822 .64722 .647 7.0
Ji Man Choi*LAAdh323.433.0015 .0674 .1674 .167 2.0
Michael Conforto*TORrf304.213.7170 .21427 .26729 .287 2.2
William ContrerasSEAc 254.103.3855 .40051 .59353 .616 1.0
Willson ContrerasTORc 314.483.7860 .26755 .53456 .544 1.5
Garrett CooperPIT1b324.174.0055 .30931 .41331 .413 5.0
Carlos CorreaSDPss283.583.0029 .13814 .32614 .326 1.0
Brandon Crawford*MILss362.592.2929 .27616 .36418 .409 3.3
J.P. Crawford*BALss284.633.9677 .35163 .56864 .577 1.0
C.J. CronLAA1b334.113.7251 .25539 .52739 .527 1.7
Nelson CruzPITdh424.254.0829 .34521 .41221 .412 9.0
Travis d'ArnaudSEAc 342.572.4312 .1677 .3897 .389 4.0
Henry DavisTBRrf232.221.7813 .3089 .4509 .450 0.8
J.D. DavisBOS3b304.463.9663 .27041 .38343 .402 3.3
Bryan De La CruzKCRlf264.003.7167 .23935 .36535 .365 3.3
Elly De La Cruz#KCRss214.213.8347 .29848 .47548 .475 5.0
Paul DeJongLAAss293.002.7934 .23514 .24614 .246 6.7
Jason DelayTORc 283.002.756 .3334 .3334 .333 5.0
Jonny DelucaLAAlf243.673.2528 .32116 .36416 .364 2.2
Rafael Devers*COL3b263.833.3859 .27145 .48945 .489 1.7
Aledmys DiazMIAss323.603.3334 .29414 .25914 .259 9.0
Elias DiazTEXc 323.353.1044 .36431 .46331 .463 3.2
Jordan DiazWAS3b223.833.7529 .20711 .23911 .23915.0
Yainer DiazNYMc 242.071.7319 .31618 .58118 .581 1.5
Yandy DiazMIN1b314.913.8273 .42566 .61167 .620 0.5
Brandon DixonSFG1b313.092.6417 .3539 .26514 .41299.0
Josh DonaldsonTOR3b373.003.009 .1119 .6009 .60099.0
Brendan Donovan*COL2b264.103.8160 .26738 .44238 .442 3.4
Brenton DoyleCOLcf252.902.6237 .16219 .31121 .344 5.7
Hunter DozierARI3b314.083.5830 .33321 .42922 .449 2.6
Brandon DruryMIA2b304.143.7351 .27527 .29729 .319 5.2
Mauricio DubonMIA2b284.043.7874 .32437 .39839 .419 3.0
Matt M. DuffySFG3b323.503.2537 .21611 .26212 .286 1.0
Ezequiel DuranSFGss244.213.8855 .25528 .27729 .287 6.3
Jarren Duran*NYYcf264.674.2466 .34852 .53152 .531 2.6
Adam DuvallTEXcf344.303.8747 .25555 .55658 .586 5.8
Tommy Edman#LAAss284.003.7462 .22622 .28923 .303 5.5
Christian Encarnacn-StranDET1b234.754.5042 .26228 .49128 .491 3.0
Eduardo Escobar#MIA3b343.803.6038 .21116 .28116 .281 8.0
Santiago EspinalSFG2b283.673.1733 .36419 .43220 .455 1.5
Thairo EstradaMIA2b274.063.8250 .28026 .37727 .391 7.0
Stuart FairchildATLlf272.392.2226 .42317 .39517 .395 4.7
Kyle FarmerOAK3b323.162.8944 .25020 .33322 .367 5.5
Freddy FerminKCRc 281.881.8123 .34823 .76723 .767 4.0
Jose FerminSEA2b241.501.503 .3331 .3331 .333 0.0
David FletcherBOSss294.134.0059 .28825 .37925 .379 2.0
Dominic Fletcher*BOScf254.333.8320 .45013 .50013 .500 1.0
Wilmer FloresBOS1b314.223.7851 .35344 .57945 .592 1.9
Mike Ford*ARIdh303.803.0022 .36426 .68427 .711 1.0
Nick FortesATLc 263.112.8919 .42118 .64320 .71499.0
Jake Fraley*ARIrf284.253.5033 .18216 .31416 .314 1.0
Ty FranceTOR1b284.333.8382 .31740 .38545 .433 1.8
Wander Franco#TBRss224.464.1782 .28054 .50554 .505 2.0
Adam Frazier*TEX2b313.883.6766 .18239 .41939 .419 3.6
Freddie Freeman*MIN1b334.924.1775 .34762 .52566 .559 1.5
Tyler FreemanTEX3b243.002.8445 .26719 .33319 .333 2.7
TJ Friedl*CHCcf274.524.0472 .26450 .48151 .490 1.7
David FryCHWc 273.903.4045 .31136 .46236 .462 4.0
Joey Gallo*NYM1b294.003.2223 .30455 .59855 .598 2.6
Adolis GarciaNYYrf304.303.6549 .20453 .53553 .535 2.3
Avisail GarciaCHCrf322.202.205 .2001 .0911 .09199.0
Luis V. Garcia*DET2b234.253.9238 .21120 .39221 .412 2.3
Maikel GarciaCHC3b234.003.6767 .31339 .40640 .417 4.2
Stone GarrettBOSlf274.303.6020 .40027 .62830 .698 3.3
Mitch GarverNYMdh324.383.7561 .31155 .52456 .533 1.9
Zack GelofPIT2b234.183.4525 .20023 .50025 .543 3.0
Andres Gimenez*LAD2b244.003.6371 .36649 .51053 .552 2.6
Paul GoldschmidtTEX1b354.213.4655 .29150 .49553 .525 1.6
Yan GomesLADc 354.053.7052 .32728 .34629 .358 5.8
Oscar GonzalezWASrf254.004.0023 .30412 .37512 .37599.0
Nolan Gorman*BAL2b234.203.8038 .28943 .51243 .512 4.1
Yasmani Grandal#KCRc 343.002.3536 .16718 .26119 .275 2.2
Randal GrichukSTLlf314.254.0077 .32541 .40244 .431 5.7
Trent Grisham*ARIcf263.963.2956 .19642 .44243 .453 1.5
Vaughn GrissomTORss223.923.5834 .47123 .48926 .55399.0
Robbie Grossman#BOSlf333.113.0013 .38515 .53615 .53612.0
Vladimir GuerreroSDP1b244.253.8877 .31244 .43145 .441 1.8
Lourdes GurrielHOUlf294.383.8874 .27056 .53357 .543 1.5
Yuli GurrielTBR1b393.963.6174 .28443 .47344 .484 1.8
Eric HaaseMIAc 303.733.6745 .31122 .39322 .393 9.0
Sam Haggerty#STLlf294.003.6012 .2506 .3006 .300 3.0
David Hamilton*SDPss254.173.4228 .17916 .32016 .320 1.4
Garrett HampsonSFGss284.584.4230 .43324 .43624 .43611.0
Mitch HanigerLAAlf323.603.6014 .50017 .94417 .94499.0
Ian Happ#SEAlf284.333.5462 .24249 .47150 .481 1.1
Bryce Harper*MIAdh304.333.7161 .44349 .47150 .481 2.0
Michael Harris II*MINcf224.954.5564 .32852 .52553 .535 3.1
Josh HarrisonTEX2b353.112.7841 .19520 .35723 .411 2.3
Ke'Bryan HayesBAL3b264.414.0070 .32956 .57756 .577 1.9
Austin HaysCINlf273.923.5861 .37764 .68164 .681 3.3
Jonah Heim#STLc 284.424.0833 .51534 .64234 .642 3.5
Gunnar Henderson*NYY3b224.423.7156 .39356 .52858 .547 2.3
Enrique HernandezMILss311.951.7731 .22615 .34915 .349 2.0
Teoscar HernandezWASrf304.173.7960 .18323 .23025 .250 5.2
Jose Herrera#SFGc 264.004.003 .3331 .2501 .25099.0
Jason Heyward*TBRrf334.083.7529 .44834 .69434 .694 4.3
Aaron Hicks#COLcf332.501.9218 .44415 .50015 .500 0.7
Kyle HigashiokaBALc 334.173.3311 .18211 .44011 .440 1.6
Nico HoernerTBR2b264.754.3344 .20519 .33320 .351 2.7
Andy IbanezTEX2b303.963.7974 .31145 .47446 .484 4.7
Jonathan IndiaATL2b263.903.4359 .25429 .35432 .390 2.2
Kyle Isbel*DETcf263.413.2449 .34722 .37923 .397 7.0
Travis Jankowski*CLElf323.523.1364 .20323 .28424 .296 1.0
Danny JansenTORc 284.303.8056 .25054 .62858 .674 2.0
Ryan JeffersOAKc 264.223.6742 .42930 .39533 .434 5.0
Eloy JimenezTBRdh264.334.1739 .30830 .57730 .577 4.0
Connor JoeLADrf303.673.3312 .4177 .3187 .318 4.0
Nolan Jones*STLlf254.744.0541 .36640 .44441 .456 2.8
Aaron JudgeTORrf314.543.9248 .22986 .78987 .798 2.3
Edouard Julien*CLE2b243.642.9539 .20539 .48839 .488 1.6
Corey JulksTEXlf271.251.134 .0001 .1001 .100 5.0
Josh JungCLE3b254.594.4566 .27331 .30732 .31715.5
Jarred Kelenic*CLElf234.523.8353 .30255 .52956 .538 2.3
Carson KellyWASc 284.113.4421 .23813 .35113 .351 1.7
Tony Kemp*PITlf313.883.4270 .25739 .41939 .419 1.3
Max Kepler*KCRrf303.923.5065 .41544 .46844 .468 1.8
Kevin Kiermaier*CHWcf333.863.6759 .35640 .49440 .494 4.0
Ha-Seong KimBAL2b274.864.2463 .27047 .46147 .461 2.2
Isiah Kiner-FalefaKCRcf281.571.5711 .5458 .7278 .727 0.0
Alex Kirilloff*OAK1b253.502.8310 .1003 .1435 .238 3.5
Alejandro KirkBALc 244.333.6760 .23330 .38531 .397 0.5
Andrew KniznerMINc 282.782.6716 .1256 .2406 .24099.0
Steven Kwan*STLlf254.463.9683 .34956 .52356 .523 1.1
Shea LangeliersSFGc 254.003.6338 .18443 .56645 .592 4.8
Trevor Larnach*TBRlf262.001.002 .0002 .5002 .500 0.0
Ramon LaureanoWASrf284.003.6940 .32524 .37524 .375 3.6
Jordan LawlarNYMss202.001.673 .0004 .6674 .66799.0
DJ LeMahieuSEA3b344.383.9271 .35252 .49552 .495 2.3
Francisco Lindor#NYYss294.253.6358 .27656 .54958 .569 2.4
Evan LongoriaARI3b374.173.5824 .33324 .48025 .500 2.8
Nicky Lopez*MIN2b283.873.0965 .35445 .50645 .506 0.4
Brandon Lowe*MIL2b284.203.8730 .23322 .34924 .381 8.3
Josh Lowe*COLrf254.093.7368 .27933 .36733 .367 2.5
Nathaniel Lowe*LAD1b274.323.6355 .36443 .52443 .524 1.2
Manny MachadoWAS3b304.584.2173 .21941 .37342 .382 3.6
Nick MadrigalNYY3b263.793.2659 .22027 .37530 .417 1.3
Martin MaldonadoTEXc 363.403.3016 .37515 .44115 .44115.0
Trey ManciniCIN1b312.642.2917 .29414 .37814 .378 3.8
Tucupita Marcano*CHWss233.433.1417 .2359 .3759 .375 2.5
Manuel MargotTORcf281.000.752 .0001 .2501 .250 1.0
Jake MarisnickSFGcf323.703.3019 .36811 .29713 .35115.0
Cade Marlowe*MINlf263.252.256 .0004 .3084 .308 0.8
Brandon Marsh*LADcf254.543.8357 .42156 .51457 .523 2.2
Ketel Marte#CIN2b294.173.5857 .21141 .41041 .410 1.9
Noelvi MartePHI3b215.134.6191 .40755 .46656 .475 1.4
Starling MarteSTLrf344.173.7534 .29414 .28014 .280 4.3
J.D. MartinezBOSdh354.534.1648 .27141 .47742 .488 5.6
Nick Martini*BOSdh334.003.6717 .2949 .3759 .375 2.5
Michael Massey*STL2b253.733.4737 .16215 .26815 .268 3.5
Miles Mastrobuoni*ARI3b274.253.4228 .25017 .33317 .333 1.3
Jorge MateoTEXss282.502.4221 .23812 .40012 .400 7.0
Nick Maton*TOR3b264.003.5621 .14311 .30611 .306 2.5
Luis MatosSDPcf213.633.0018 .33311 .37911 .379 1.2
Ronny Mauricio#SDP2b224.674.4239 .33319 .33919 .339 4.7
James McCannPHIc 331.861.439 .1112 .1543 .231 2.0
Jake McCarthy*PHIrf254.474.2664 .34427 .31827 .318 4.3
Chas McCormickLAAcf284.293.7159 .22051 .49554 .524 2.2
Andrew McCutchenOAKdh364.634.0473 .31554 .48655 .495 1.8
Ryan McKennaOAKrf263.132.8033 .24213 .27714 .298 5.5
Zach McKinstry*ATL3b284.884.1777 .20847 .40251 .436 2.2
Matt McLainHOUss234.404.1331 .32317 .25817 .258 7.8
Ryan McMahon*CIN3b283.923.5048 .25029 .30929 .309 4.0
Jeff McNeil*MIN2b314.543.9687 .32248 .44049 .450 0.7
Curtis MeadTOR3b223.583.4234 .29414 .32615 .349 7.0
Parker Meadows*STLcf234.603.4012 .1677 .3047 .304 1.2
Francisco Mejia#ARIc 273.753.6731 .19412 .26713 .28999.0
MJ Melendez*WASrf244.193.8143 .32634 .50735 .522 3.2
Danny MendickSDP2b290.500.5011.00011.00011.000 0.0
Joey MenesesMILdh313.453.2052 .26925 .36225 .362 4.3
Whit MerrifieldSEArf343.963.6773 .20536 .37936 .379 2.2
Jake MeyersCHCcf272.822.5330 .33327 .56328 .583 3.7
Drew Millas#LADc 254.754.5015 .33312 .63212 .632 2.0
Owen MillerMIL2b263.052.8645 .31118 .26918 .269 4.5
Jose MirandaARI3b254.003.5030 .26719 .39621 .438 2.8
Garrett Mitchell*PITcf243.002.508 .5009 .5009 .500 2.3
Yoan Moncada#SDP3b283.753.6729 .37922 .48922 .48913.0
Mickey Moniak*OAKcf254.003.7546 .39137 .46337 .463 9.3
Elehuris MonteroNYY1b244.334.0017 .41218 .69218 .692 6.0
Coco MontesSFG2b263.503.504 .2502 .2862 .28699.0
Dylan MoorePHIlf303.673.3316 .50020 .60620 .606 6.5
Christopher MorelHOUdh243.503.3321 .19010 .23810 .23819.0
Gabriel MorenoCHWc 232.562.3313 .3857 .3047 .304 4.0
Taylor MotterARI2b333.753.1722 .36413 .28913 .289 4.8
Ryan MountcastleWAS1b264.003.7324 .45827 .61427 .614 4.7
Mike Moustakas*NYY3b343.733.4733 .39444 .78644 .786 3.3
Cedric Mullins*SDPcf284.193.6341 .34133 .49333 .493 2.0
Max Muncy*KCR3b324.153.6540 .17537 .44638 .458 3.1
Sean MurphySTLc 284.253.7529 .37928 .54931 .608 4.3
Tom MurphyNYYc 324.503.754 .50010 .55611 .611 5.0
Omar Narvaez*CHCc 312.672.6711 .54511 .68811 .68899.0
Bo Naylor*MILc 234.003.7520 .10013 .40613 .406 4.0
Josh Naylor*PHI1b264.964.4692 .34866 .55566 .555 1.4
Zach NetoSTLss224.173.5829 .24119 .38023 .460 4.0
Kevin NewmanSEAif293.503.1439 .33321 .42922 .449 1.3
Brandon Nimmo*LAAcf304.293.7158 .34550 .48553 .515 2.5
Ryan Noda*CHC1b274.143.2744 .36449 .53849 .538 1.4
Austin NolaSDPc 333.082.7727 .11110 .25010 .250 3.0
Lars Nootbaar*LADcf254.303.6163 .28645 .45545 .455 1.3
Ryan O'Hearn*ATL1b294.504.3374 .24336 .33337 .343 9.3
Logan O'HoppeMILc 233.503.0028 .21421 .42922 .449 2.0
Rougned Odor*OAK2b293.062.3324 .20832 .58232 .582 1.3
Shohei Ohtani*ARIdh284.153.5429 .41433 .61133 .611 1.9
Edward OlivaresCLElf274.303.9167 .29939 .39441 .414 3.8
Matt Olson*COL1b294.423.4653 .43469 .65170 .660 1.3
James Outman*PHIcf264.574.0057 .24635 .33335 .333 3.2
Marcell OzunaSDPdh324.253.7159 .30547 .46148 .471 2.5
Joshua Palacios*CLErf272.001.9116 .31318 .81818 .818 2.0
Richie Palacios*DETlf264.003.9236 .16721 .43821 .43899.0
Isaac ParedesHOU3b244.253.5066 .22753 .52059 .578 1.2
Kyren ParisBALss212.001.6413 .2316 .2737 .318 1.7
Vinnie Pasquantino*MIL1b253.222.8922 .18213 .44813 .448 2.0
Joc Pederson*SDPdh313.943.3945 .20037 .52137 .521 1.2
Jeremy PenaSFGss254.133.6765 .23132 .32332 .323 2.1
David Peralta*OAKlf353.953.6855 .34529 .38729 .387 5.7
Oswald PerazaHOU3b232.672.336 .1672 .2502 .250 1.0
Geraldo Perdomo#KCRss233.963.4268 .22129 .30530 .316 1.4
Everson PereiraTBRlf223.603.1017 .1767 .1949 .250 4.7
Carlos PerezCOLc 321.000.832 .5002 .3332 .333 3.0
Salvador PerezBOSc 333.733.5523 .30418 .43918 .439 7.0
Blake Perkins#SFGrf264.674.006 .5005 .3575 .357 3.0
Jace Peterson*PIT3b333.853.4633 .21212 .24012 .240 3.3
Tommy PhamHOUlf353.833.6362 .32349 .53349 .533 4.0
Brett Phillips*COLcf290.380.383 .3331 .2001 .20099.0
Kevin PillarMIAlf343.333.1120 .35017 .56718 .600 6.0
Rene PintoPITc 264.174.0019 .36810 .40010 .400 5.0
Jorge Polanco#OAK2b294.053.5552 .21244 .54346 .568 2.0
AJ PollockARIlf354.253.7532 .03114 .27514 .275 3.3
Jurickson Profar#ARIlf303.202.609 .1115 .3135 .313 1.3
Ceddanne RafaelaDETcf222.802.3320 .35015 .35717 .405 3.0
Cal Raleigh#CHCc 264.193.9548 .27145 .51146 .523 7.3
Luke Raley*NYYrf283.953.6045 .26723 .29126 .329 9.0
Harold RamirezATLdh284.714.2588 .42059 .52261 .540 1.8
Jose E. Ramirez#WAS3b303.883.3551 .17620 .30321 .318 1.0
Henry Ramos#SEAph311.701.406 .5007 .4127 .412 2.7
J.T. RealmutoMILc 323.763.4729 .20733 .51634 .531 6.3
Rob RefsnyderCOLlf322.111.5611 .54512 .63212 .632 0.6
Zach RemillardCLE2b292.672.4227 .1859 .2819 .28199.0
Anthony RendonMIL3b333.503.5013 .1546 .2866 .28699.0
Hunter RenfroeTBRrf314.173.8335 .14319 .38019 .380 2.3
Luis Rengifo#SEAut264.133.7566 .31860 .60660 .606 2.1
Pablo ReyesLADss291.001.002 .0000 .0000 .000 0.0
Bryan Reynolds#BOSlf284.464.0869 .26152 .48653 .495 3.6
Austin RileyHOU3b264.463.9258 .25955 .51456 .523 2.5
Alfonso Rivas*DET1b264.003.5015 .33318 .75018 .750 1.3
Emmanuel RiveraCLE3b272.922.6229 .34516 .42116 .421 2.0
Anthony Rizzo*KCR1b333.463.1357 .31646 .55446 .554 1.9
Luis RobertPHIcf254.754.2167 .38861 .53564 .561 3.4
Victor RoblesTBRcf263.673.679 .2222 .1822 .18299.0
Brayan Rocchio#MILss220.800.802 .50061.50061.50099.0
Brendan RodgersCHC2b263.423.2531 .25810 .24410 .244 4.0
Endy Rodriguez#LAAc 232.922.5823 .0875 .1436 .171 4.5
Jose A. RodriguezNYM2b223.883.6765 .29243 .46243 .462 3.8
Julio Y. RodriguezCLEcf224.834.5485 .27154 .46656 .483 5.3
Jake RogersBOSc 284.133.4025 .16042 .67743 .694 2.2
Johan RojasWAScf223.753.6322 .31812 .40012 .400 6.0
Josh Rojas*ARI2b294.153.7731 .25813 .24113 .241 3.6
Miguel RojasMINss342.382.1525 .1606 .1946 .194 2.0
Brent RookerMILdh284.173.6743 .41958 .58058 .580 3.6
Ben Rortvedt*OAKc 251.001.000 .0000 .0000 .00099.0
Amed RosarioNYMss274.003.6778 .34641 .42741 .427 1.6
Eddie Rosario*ATLlf314.083.5463 .38147 .48048 .490 1.9
Esteury RuizMINcf244.243.8162 .30640 .44943 .483 2.7
Keibert Ruiz#NYYc 243.953.4558 .32846 .58247 .595 1.3
Adley Rutschman#PHIc 254.633.7568 .29465 .58665 .586 1.1
Blake Sabol*HOUc 253.212.8441 .34126 .42627 .443 2.6
Gary SanchezPITc 304.003.7527 .29622 .45822 .458 5.3
Jesus Sanchez*BALrf254.163.8448 .47955 .69656 .709 4.0
Carlos Santana#DET1b374.133.4361 .23059 .62159 .621 0.8
Anthony Santander#TEXrf284.173.9260 .30062 .62063 .630 5.2
Casey SchmittTBRss242.672.5614 .1437 .2928 .33399.0
Davis SchneiderMIN2b243.002.675 .4005 .5565 .556 3.0
Jonathan SchoopCIN3b312.582.0816 .31312 .38712 .387 1.5
Kyle Schwarber*MIAlf304.503.7557 .29858 .53759 .546 1.6
Corey Seager*PHIss295.004.4285 .42494 .78394 .783 1.5
Jean SeguraMIN3b332.431.8613 .3856 .3538 .471 1.0
Marcus SemienTOR2b324.584.4287 .26455 .50055 .500 5.0
Nick SenzelWAS3b284.334.2227 .25914 .35914 .35910.0
Gavin Sheets*SFGrf274.003.6160 .13342 .45742 .457 1.9
Zack ShortARI2b284.083.7535 .31420 .40820 .408 2.5
Jose SiriPITcf274.003.9437 .29736 .50036 .50099.0
Josh Smith*TBR3b254.093.4150 .20026 .28929 .322 2.1
Kevin SmithPHIss261.001.004 .2501 .1671 .16799.0
Will SmithCOLc 284.263.7464 .21929 .29630 .306 2.6
Tyler Soderstrom*ARIc 211.001.001 .0000 .0000 .000 0.0
Donovan SolanoOAK1b354.313.7547 .29826 .37727 .391 1.6
Jorge SolerCHCdh314.383.5456 .28652 .49554 .514 1.5
Edmundo SosaATL3b272.712.4327 .25910 .26312 .316 8.0
Lenyn SosaCHC2b233.503.3820 .3508 .2868 .286 7.0
Juan Soto*COLlf244.503.7163 .36558 .53759 .546 1.4
George SpringerMINrf334.674.2175 .26762 .55463 .563 2.2
Jacob StallingsDETc 331.751.258 .2506 .4297 .500 0.7
Giancarlo StantonBALdh333.223.1122 .1364 .1385 .17299.0
Spencer SteerBOS1b254.674.1374 .43264 .57165 .580 2.1
Michael StefanicPHI2b274.833.8357 .40440 .46044 .506 0.9
Tyler StephensonMINc 264.203.8552 .28834 .40534 .405 4.0
DJ Stewart*LAArf293.933.2921 .19033 .60035 .636 2.9
Trevor StoryMIAss302.422.3314 .21412 .41413 .44899.0
Bryson Stott*KCR2b254.504.2582 .25642 .38943 .398 3.6
Myles StrawNYMcf284.504.2183 .24126 .24127 .250 3.8
Eugenio SuarezLAA3b314.133.6345 .40053 .53553 .535 3.1
Jack Suwinski*SEAcf243.372.8925 .16023 .35923 .359 3.1
Seiya SuzukiLADrf284.463.8859 .50877 .72079 .738 2.4
Dansby SwansonCHWss294.954.2759 .35651 .46851 .468 2.4
Fernando TatisCINrf244.424.0468 .32470 .66071 .670 2.5
Mike Tauchman*PHIcf324.173.6364 .26637 .37039 .390 2.3
Leody Taveras#ATLcf243.333.0048 .27126 .37126 .371 3.2
Chris TaylorCHWlf324.253.8054 .29630 .35331 .365 3.8
Michael A. TaylorSEAcf323.002.7632 .21917 .27017 .270 6.5
Tyrone TaylorPITrf293.923.8326 .38516 .34017 .36299.0
Rowdy Tellez*KCR1b281.000.833 .3333 .5003 .500 2.0
Jose Tena*TBRss223.893.6714 .2145 .1436 .17119.0
Matt Thaiss*ATLc 283.332.8641 .34144 .62944 .629 1.4
Alek Thomas*BALcf233.903.6051 .31435 .44937 .474 4.5
Lane ThomasNYYrf274.574.1958 .39759 .61561 .635 9.3
Spencer TorkelsonHOU1b233.603.1044 .27323 .31923 .319 2.5
Gleyber TorresHOU2b264.794.2584 .22642 .36542 .365 1.6
Ezequiel TovarOAKss213.753.2958 .36235 .38938 .422 3.1
Alan TrejoWAS2b274.003.4317 .2357 .2508 .286 2.3
Jose TrevinoNYMc 303.553.2361 .19718 .23119 .244 1.7
Jared TrioloLAD3b254.674.3334 .58835 .62535 .625 4.3
Mike TroutARIcf314.423.5829 .44839 .73640 .755 1.1
Kyle Tucker*CHWrf264.634.2177 .27348 .43248 .432 2.4
Justin TurnerDETdh384.704.1779 .32954 .50057 .528 1.9
Trea TurnerDETss304.594.0966 .36453 .52555 .545 2.3
Luis UriasMIN2b261.001.002 .0000 .0000 .00099.0
Ramon UriasCOL3b293.873.7061 .32833 .37133 .371 8.0
Gio UrshelaTOR3b313.253.2512 .1672 .1542 .15499.0
Ildemaro Vargas#CIN3b313.963.7183 .22928 .29528 .295 1.0
Miguel VargasSDP2b231.000.000 .00011.00011.000 0.0
Daulton Varsho*KCRlf263.363.0026 .30814 .37814 .378 1.8
Andrew VaughnSFG1b253.883.4653 .22645 .48447 .505 3.1
Christian VazquezLAAc 323.062.8335 .31416 .29116 .291 5.7
Andrew Velazquez#STLss283.602.6011 .27310 .55610 .556 0.4
Nelson VelazquezHOUrf243.423.0021 .38130 .73232 .780 3.7
Alex Verdugo*CHWrf274.483.8773 .21946 .44746 .447 1.1
Matt VierlingPITrf264.504.0876 .31646 .42648 .444 2.5
Anthony VolpeATLss223.713.2557 .24632 .36033 .371 2.8
Joey Votto*OAK1b393.833.5018 .2787 .3047 .304 1.5
LaMonte Wade*LAD1b293.142.5715 .40012 .54512 .545 0.8
Christian WalkerWAS1b324.463.9668 .29456 .52357 .533 2.0
Jordan WalkerSFGrf214.253.8866 .25848 .47149 .480 3.3
Chad WallachSDPc 313.833.6730 .30015 .32616 .34814.0
Matt Wallner*DETlf254.553.8242 .47664 .64066 .660 2.6
Taylor Walls#CHC2b263.292.9542 .28630 .43531 .449 3.0
Taylor WardBALlf294.784.4434 .44122 .51222 .512 2.0
Drew Waters#OAKcf243.703.4039 .25625 .33825 .338 5.6
Joey Wendle*NYMss332.822.5935 .1719 .1889 .188 5.5
Jordan WestburgPHI2b244.293.8619 .42114 .46714 .467 9.0
Joey WiemerSFGcf243.002.256 .5006 .5006 .500 1.0
Brett Wisely*NYM2b242.151.7715 .2009 .3219 .321 1.6
Bobby Witt JrTBRss234.504.1780 .21338 .35238 .352 2.6
Connor WongDETc 273.743.6550 .44048 .55849 .57029.0
Mike Yastrzemski*BOScf324.063.7642 .28625 .36225 .362 7.7
Christian Yelich*LADlf314.654.1061 .21334 .36634 .366 1.7
Masataka Yoshida*KCRlf293.883.7176 .25041 .44141 .441 4.0
Seby ZavalaMIAc 293.783.5614 .1438 .2358 .235 8.5
Mike ZuninoPITc 323.833.679 .66713 .56513 .56512.0

vs LHP
    Versus Left-handed Pitchers
NameTeamPAgeAVGOBPSPCOPSABH2B3BHRRBIBBK
C.J. Abrams*LAAss22 .083 .083 .333 .417121001104
Jose AbreuDET1b36 .286 .333 .357 .690144100302
Wilyer Abreu*STLcf24 .250 .250 .250 .50041000001
Ronald AcunaCINrf25 .226 .273 .419 .692317301428
Willy AdamesLADss27 .222 .300 .389 .689184300326
Riley AdamsSFGc 27 .429 .429 .5711.00073100003
Nick AhmedBOSss33 .400 .400 .400 .80052000002
Ozzie Albies#MIL2b26 .421 .450 .6841.1343816402529
Greg Allen#MILlf301.0001.0001.0002.00011000100
Nick AllenHOUss24 .438 .5501.0631.612167103833
Pete AlonsoSEA1b28 .276 .300 .586 .886298302605
Jose AltuveARI2b33 .200 .294 .267 .561153100022
Francisco AlvarezCLEc 21 .074 .107 .074 .181272000117
Yordan Alvarez*SDPdh26 .409 .462 .6821.143229002534
Brian AndersonKCR3b30 .000 .000 .000 .00000000000
Tim AndersonSTLss30 .111 .179 .111 .2913640001312
Elvis AndrusLAD2b34 .286 .375 .286 .66172000111
Orlando ArciaCOLss28 .357 .5001.0001.500145003542
Nolan ArenadoSTL3b32 .222 .282 .444 .726368012538
Gabriel AriasCHCss23 .000 .125 .000 .12570000014
Randy ArozarenaBALlf28 .333 .333 .7781.111279004708
Luis Arraez*BOS2b26 .438 .412 .500 .912167100301
Christian ArroyoLAA2b28 .000 .000 .000 .00030000000
Akil Baddoo*CINlf24 .500 .571 .6671.23863100010
Harrison BaderTEXcf29 .303 .303 .606 .9093310212608
Ji Hwan Bae*NYY2b23 .750 .7781.5002.27886002411
Patrick Bailey#CINc 24 .423 .423 .8461.2692611203608
Tucker Barnhart*OAKc 32 .000 .333 .000 .33320000012
Jose BarreroPITss25 .160 .192 .280 .472254001119
Joey BartARIc 26 .083 .083 .083 .167121000000
Matthew BattenWAS3b28 .286 .375 .286 .66172000013
Brett Baty*PIT3b23 .115 .148 .154 .302263100118
Jake Bauers*TORrf27 .000 .250 .000 .25030000002
Josh Bell#BALdh30 .278 .333 .7781.111185302826
Cody Bellinger*TORcf27 .286 .355 .536 .891288102633
Brandon Belt*SFGdh35 .000 .333 .000 .33320000010
Andrew Benintendi*TEXlf28 .348 .423 .522 .945238210232
Will Benson*CHCrf25 .500 .500 .5001.00021000000
Jon BertiSDPss33 .217 .308 .217 .525235000139
Christian BethancourtCLEc 31 .000 .000 .000 .00020000001
Mookie BettsMILrf30 .343 .378 .7711.15035123041011
Bo BichetteCLEss25 .160 .250 .160 .410254000035
Cavan Biggio*BAL2b28 .286 .286 .286 .57172000003
Charlie Blackmon*DETdh36 .125 .300 .125 .42581000111
Dairon BlancoOAKrf30 .231 .333 .385 .718133010017
JJ Bleday*HOUlf25 .286 .375 .7141.08972001111
Xander BogaertsWASss30 .258 .281 .419 .701318201115
Alec BohmSTL3b26 .391 .391 .6741.06546184031103
Jackie Bradley*NYMcf33 .125 .364 .250 .61481100023
Alex BregmanCHW3b29 .192 .323 .308 .630265001255
Will Brennan*MILrf25 .179 .233 .179 .412285000117
Mike BrosseauPIT3b29 .286 .286 .286 .571144000303
Seth Brown*MIArf30 .250 .250 .250 .50041000102
Jake BurgerCHC3b27 .368 .359 .7371.096381420413013
Alec Burleson*TBRlf24 .000 .400 .000 .40030000022
Lawrence Butler*ARIcf22 .182 .182 .182 .364112000005
Byron BuxtonNYYdh29 .143 .143 .286 .429142200306
Jose CaballeroCOL2b26 .250 .368 .250 .618164000007
Trey Cabbage*CIN1b26 .000 .000 .000 .000100000002
Miguel CabreraSEAdh40 .158 .304 .211 .515193100246
Oswaldo Cabrera#DETlf24 .333 .5001.3331.83331001110
Kole Calhoun*LAA1b35 .111 .105 .222 .327182010404
Alex CallATLcf28 .150 .217 .200 .417203100426
Luis CampusanoTBRc 24 .333 .333 .333 .66731000001
Alexander CanarioTBRdh23 .333 .333 .333 .66762000003
Jeimer Candelario#MIN3b29 .381 .409 .429 .838218100405
Mark CanhaMIAlf34 .160 .222 .320 .542254101125
Dominic Canzone*WASlf25 .000 .000 .000 .00020000001
Victor Caratini#HOUc 29 .048 .091 .048 .139211000015
Dylan Carlson#CHWcf24 .286 .286 .571 .857144101202
Kerry Carpenter*SEArf25 .000 .000 .000 .00020000002
Corbin Carroll*NYMrf22 .471 .500 .471 .971178000211
Evan Carter*TBRlf20 .500 .5001.0001.50021100000
Curt CasaliCINc 34 .000 .000 .000 .00010000000
Triston Casas*CHW1b23 .250 .417 .250 .6672870000810
Nick CastellanosDETrf31 .385 .429 .6921.121135101314
Harold Castro*TOR2b29 .111 .200 .111 .31191000105
Rodolfo Castro#PITss24 .250 .250 .375 .62582100001
Willi Castro#CLElf26 .000 .250 .000 .25060000022
Jake Cave*ATLlf30 .000 .000 .000 .00030000002
Yu ChangCINss27 .000 .000 .000 .00040000002
Matt ChapmanCHW3b30 .381 .458 .6191.077218201436
Michael ChavisNYM2b27 .083 .267 .083 .350121000134
Jazz Chisholm*SDPcf25 .000 .000 .000 .00020000000
Ji Man Choi*LAAdh32 .143 .143 .143 .28671000004
Michael Conforto*TORrf30 .115 .179 .115 .294263000006
William ContrerasSEAc 25 .467 .667 .9331.600157102592
Willson ContrerasTORc 31 .391 .462 .7831.244239411237
Garrett CooperPIT1b32 .444 .500 .8891.38994101312
Carlos CorreaSDPss28 .077 .143 .154 .297131100013
Brandon Crawford*MILss36 .000 .000 .000 .00010000001
J.P. Crawford*BALss28 .357 .379 .393 .7722810100115
C.J. CronLAA1b33 .265 .306 .382 .688349101526
Nelson CruzPITdh42 .227 .292 .409 .701225101227
Travis d'ArnaudSEAc 34 .167 .286 .167 .45261000112
Henry DavisTBRrf23 .091 .231 .182 .413111100122
J.D. DavisBOS3b30 .125 .192 .250 .442243001328
Bryan De La CruzKCRlf26 .185 .214 .296 .511275001416
Elly De La Cruz#KCRss21 .080 .115 .080 .1952520001114
Paul DeJongLAAss29 .115 .143 .154 .2972631002111
Jason DelayTORc 28 .100 .182 .100 .282101000015
Jonny DelucaLAAlf24 .269 .387 .346 .7332672002510
Rafael Devers*COL3b26 .133 .188 .133 .321152000112
Aledmys DiazMIAss32 .200 .200 .200 .40051000002
Elias DiazTEXc 32 .000 .000 .000 .00030000001
Jordan DiazWAS3b22 .250 .250 .250 .500123000104
Yainer DiazNYMc 24 .167 .214 .417 .631122001412
Yandy DiazMIN1b31 .143 .368 .143 .511142000055
Brandon DixonSFG1b31 .143 .143 .286 .42971100004
Josh DonaldsonTOR3b37 .100 .100 .400 .500101001202
Brendan Donovan*COL2b26 .000 .000 .000 .00010000000
Brenton DoyleCOLcf25 .000 .000 .000 .00000000000
Hunter DozierARI3b31 .000 .222 .000 .22270000024
Brandon DruryMIA2b30 .222 .222 .296 .519276010309
Mauricio DubonMIA2b28 .280 .357 .360 .717257010132
Matt M. DuffySFG3b32 .000 .333 .000 .33320000011
Ezequiel DuranSFGss24 .000 .000 .000 .000110000003
Jarren Duran*NYYcf26 .400 .471 .6001.071156300425
Adam DuvallTEXcf34 .276 .300 .448 .7482985003114
Tommy Edman#LAAss28 .214 .227 .310 .537429400217
Christian Encarnacn-StranDET1b23 .250 .250 .250 .50041000100
Eduardo Escobar#MIA3b34 .136 .136 .227 .364223200109
Santiago EspinalSFG2b28 .500 .500 .7501.25042100100
Thairo EstradaMIA2b27 .000 .000 .000 .00050000001
Stuart FairchildATLlf27 .235 .278 .235 .513174000115
Kyle FarmerOAK3b32 .345 .355 .448 .8032910110316
Freddy FerminKCRc 28 .278 .316 .556 .871185201113
Jose FerminSEA2b24 .000 .000 .000 .00000000000
David FletcherBOSss29 .158 .158 .316 .474193001302
Dominic Fletcher*BOScf25 .000 .000 .000 .00000000000
Wilmer FloresBOS1b31 .250 .333 .375 .708164200123
Mike Ford*ARIdh30 .500 .429 .500 .92963000201
Nick FortesATLc 26 .429 .455 .8101.264219202903
Jake Fraley*ARIrf28 .071 .133 .071 .205141000012
Ty FranceTOR1b28 .346 .393 .462 .854269110413
Wander Franco#TBRss22 .333 .400 .389 .789186100023
Adam Frazier*TEX2b31 .074 .167 .185 .352272001234
Freddie Freeman*MIN1b33 .429 .520 .6671.187219201335
Tyler FreemanTEX3b24 .250 .2501.0001.25041001101
TJ Friedl*CHCcf27 .353 .405 .6761.0823412013732
David FryCHWc 27 .200 .333 .200 .53351000112
Joey Gallo*NYM1b29 .000 .333 .000 .33340000122
Adolis GarciaNYYrf30 .118 .211 .176 .387172100323
Avisail GarciaCHCrf32 .167 .167 .167 .33361000004
Luis V. Garcia*DET2b23 .222 .300 .222 .52292000112
Maikel GarciaCHC3b23 .351 .385 .6491.0333713502528
Stone GarrettBOSlf27 .333 .5241.0001.524155103335
Mitch GarverNYMdh32 .600 .688 .6001.288106000151
Zack GelofPIT2b23 .000 .000 .000 .00020000002
Andres Gimenez*LAD2b24 .261 .320 .348 .668236010212
Paul GoldschmidtTEX1b35 .182 .357 .318 .675224001268
Yan GomesLADc 35 .125 .211 .188 .398162100223
Oscar GonzalezWASrf25 .000 .000 .000 .00020000001
Nolan Gorman*BAL2b23 .200 .200 .400 .600102200005
Yasmani Grandal#KCRc 34 .000 .200 .000 .20080000122
Randal GrichukSTLlf31 .278 .316 .389 .7053610101316
Trent Grisham*ARIcf26 .143 .357 .190 .548213100168
Vaughn GrissomTORss22 .300 .300 .300 .600103000003
Robbie Grossman#BOSlf33 .292 .320 .583 .9032471024110
Vladimir GuerreroSDP1b24 .261 .320 .304 .624236100223
Lourdes GurrielHOUlf29 .280 .438 .400 .837257300172
Yuli GurrielTBR1b39 .231 .214 .231 .445133000202
Eric HaaseMIAc 30 .000 .000 .000 .00040000001
Sam Haggerty#STLlf29 .083 .214 .167 .381121100125
David Hamilton*SDPss25 .100 .182 .100 .282101000013
Garrett HampsonSFGss28 .400 .400 .8001.20052200201
Mitch HanigerLAAlf32 .417 .417 .9171.333125220202
Ian Happ#SEAlf28 .143 .273 .429 .701284202453
Bryce Harper*MIAdh30 .200 .259 .200 .4592550001212
Michael Harris II*MINcf22 .333 .368 .500 .868186001402
Josh HarrisonTEX2b35 .250 .400 .250 .65041000001
Ke'Bryan HayesBAL3b26 .350 .435 .7501.185207202338
Austin HaysCINlf27 .269 .367 .577 .944267202347
Jonah Heim#STLc 28 .579 .619 .7891.4091911400423
Gunnar Henderson*NYY3b22 .267 .421 .400 .821154010245
Enrique HernandezMILss31 .160 .276 .280 .556254110147
Teoscar HernandezWASrf30 .087 .192 .087 .279232000228
Jose Herrera#SFGc 26 .333 .333 .333 .66731000001
Jason Heyward*TBRrf33 .500 .5001.2501.75084002204
Aaron Hicks#COLcf33 .400 .500 .400 .900156000132
Kyle HigashiokaBALc 33 .200 .500 .8001.30051001232
Nico HoernerTBR2b26 .100 .100 .100 .200101000002
Andy IbanezTEX2b30 .229 .229 .457 .686358501504
Jonathan IndiaATL2b26 .000 .000 .000 .00030000002
Kyle Isbel*DETcf26 .333 .333 .333 .667124000001
Travis Jankowski*CLElf32 .056 .056 .056 .111181000001
Danny JansenTORc 28 .444 .5001.1111.61194002212
Ryan JeffersOAKc 26 .208 .333 .417 .750245201337
Eloy JimenezTBRdh26 .556 .556 .7781.33395200001
Connor JoeLADrf30 .294 .333 .294 .627175000116
Nolan Jones*STLlf25 .313 .353 .469 .82232102014211
Aaron JudgeTORrf31 .304 .407 .9571.364237005947
Edouard Julien*CLE2b24 .200 .200 .200 .40051000001
Corey JulksTEXlf27 .000 .000 .000 .00030000002
Josh JungCLE3b25 .172 .200 .172 .3722950001111
Jarred Kelenic*CLElf23 .217 .296 .261 .557235100235
Carson KellyWASc 28 .200 .400 .267 .667153100054
Tony Kemp*PITlf31 .250 .313 .500 .813287102435
Max Kepler*KCRrf30 .370 .393 .481 .8742710001216
Kevin Kiermaier*CHWcf33 .176 .222 .176 .399173000218
Ha-Seong KimBAL2b27 .391 .440 .8261.266239103527
Isiah Kiner-FalefaKCRcf28 .200 .200 .200 .40051000100
Alex Kirilloff*OAK1b25 .000 .500 .000 .50010000001
Alejandro KirkBALc 24 .231 .333 .308 .641133100021
Andrew KniznerMINc 28 .167 .167 .667 .83361001200
Steven Kwan*STLlf25 .250 .318 .300 .6184010200245
Shea LangeliersSFGc 25 .333 .333 .333 .66731000001
Trevor Larnach*TBRlf26 .000 .000 .000 .00000000000
Ramon LaureanoWASrf28 .222 .300 .389 .689184001224
Jordan LawlarNYMss20 .000 .000 .000 .00020000100
DJ LeMahieuSEA3b34 .308 .345 .423 .768268300324
Francisco Lindor#NYYss29 .200 .368 .267 .635153100242
Evan LongoriaARI3b37 .250 .438 .500 .938123001235
Nicky Lopez*MIN2b28 .600 .667 .6001.267106000020
Brandon Lowe*MIL2b28 .000 .000 .000 .00050000001
Josh Lowe*COLrf25 .167 .167 .167 .33361000002
Nathaniel Lowe*LAD1b27 .500 .600 .5001.10042000010
Manny MachadoWAS3b30 .259 .355 .333 .688277200045
Nick MadrigalNYY3b26 .250 .333 .500 .83382010011
Martin MaldonadoTEXc 36 .286 .310 .500 .8102880024112
Trey ManciniCIN1b31 .067 .118 .067 .184151000219
Tucupita Marcano*CHWss23 .250 .250 .250 .50082000002
Manuel MargotTORcf28 .000 .333 .000 .33320000010
Jake MarisnickSFGcf321.0001.0003.0004.00011010000
Cade Marlowe*MINlf26 .000 .333 .000 .33320000011
Brandon Marsh*LADcf25 .300 .391 .450 .8412061102310
Ketel Marte#CIN2b29 .214 .267 .321 .588286110326
Noelvi MartePHI3b21 .360 .448 .400 .848259100142
Starling MarteSTLrf34 .190 .182 .190 .372214000305
J.D. MartinezBOSdh35 .111 .138 .148 .286273100419
Nick Martini*BOSdh33 .000 .000 .000 .00000000000
Michael Massey*STL2b25 .333 .455 .444 .89993100220
Miles Mastrobuoni*ARI3b27 .000 .333 .000 .33380000044
Jorge MateoTEXss28 .091 .130 .227 .358222001116
Nick Maton*TOR3b26 .000 .100 .000 .10090000012
Luis MatosSDPcf21 .294 .429 .294 .723175000044
Ronny Mauricio#SDP2b22 .182 .182 .182 .364112000104
James McCannPHIc 33 .000 .000 .000 .00010000000
Jake McCarthy*PHIrf25 .143 .250 .143 .39371000110
Chas McCormickLAAcf28 .189 .268 .324 .5933772011310
Andrew McCutchenOAKdh36 .355 .432 .516 .9493111201458
Ryan McKennaOAKrf26 .200 .222 .280 .502255200216
Zach McKinstry*ATL3b28 .174 .345 .174 .519234000331
Matt McLainHOUss23 .235 .350 .353 .703174200037
Ryan McMahon*CIN3b28 .261 .346 .261 .607236000036
Jeff McNeil*MIN2b31 .235 .409 .235 .644174000241
Curtis MeadTOR3b22 .273 .273 .545 .818113110002
Parker Meadows*STLcf23 .133 .278 .133 .411152000134
Francisco Mejia#ARIc 27 .222 .300 .222 .52292000103
MJ Melendez*WASrf24 .200 .200 .200 .40051000001
Danny MendickSDP2b29 .000 .000 .000 .00000000000
Joey MenesesMILdh31 .321 .333 .571 .905289401416
Whit MerrifieldSEArf34 .182 .217 .227 .445224100013
Jake MeyersCHCcf27 .333 .364 .567 .9303010102816
Drew Millas#LADc 25 .000 .000 .000 .00010000000
Owen MillerMIL2b26 .111 .200 .111 .311182000128
Jose MirandaARI3b25 .100 .182 .100 .282101000015
Garrett Mitchell*PITcf24 .500 .500 .5001.00021000201
Yoan Moncada#SDP3b28 .455 .500 .7271.227115001214
Mickey Moniak*OAKcf25 .167 .158 .167 .325183000106
Elehuris MonteroNYY1b24 .500 .500 .7501.25084200203
Coco MontesSFG2b26 .143 .143 .286 .42971100003
Dylan MoorePHIlf30 .316 .350 .7371.087196202417
Christopher MorelHOUdh24 .130 .130 .174 .304233100109
Gabriel MorenoCHWc 23 .235 .278 .235 .513174000116
Taylor MotterARI2b33 .125 .222 .250 .47281100117
Ryan MountcastleWAS1b26 .391 .462 .8261.288239103537
Mike Moustakas*NYY3b34 .167 .167 .167 .33361000101
Cedric Mullins*SDPcf28 .227 .320 .273 .593225100036
Max Muncy*KCR3b32 .167 .286 .333 .619183001422
Sean MurphySTLc 28 .538 .667 .8461.513137101432
Tom MurphyNYYc 32 .000 .333 .000 .33320000002
Omar Narvaez*CHCc 31 .417 .417 .417 .833125000103
Bo Naylor*MILc 23 .000 .000 .000 .00050000000
Josh Naylor*PHI1b26 .385 .429 .500 .9292610300222
Zach NetoSTLss22 .235 .350 .412 .762174001203
Kevin NewmanSEAif29 .389 .476 .5561.032187300032
Brandon Nimmo*LAAcf30 .244 .311 .317 .62841103003113
Ryan Noda*CHC1b27 .222 .400 .370 .770276101289
Austin NolaSDPc 33 .000 .083 .000 .083110000015
Lars Nootbaar*LADcf25 .071 .222 .071 .294141000135
Ryan O'Hearn*ATL1b29 .069 .156 .172 .3292920013313
Logan O'HoppeMILc 23 .161 .297 .258 .555315001257
Rougned Odor*OAK2b29 .333 .3331.3331.66731001102
Shohei Ohtani*ARIdh28 .077 .250 .077 .327131000037
Edward OlivaresCLElf27 .231 .259 .462 .721266410214
Matt Olson*COL1b29 .263 .333 .7371.070195003718
James Outman*PHIcf26 .087 .160 .087 .247232000328
Marcell OzunaSDPdh32 .348 .400 .565 .965238201324
Joshua Palacios*CLErf27 .429 .429 .8571.28673001101
Richie Palacios*DETlf26 .000 .000 .000 .00030000002
Isaac ParedesHOU3b24 .174 .259 .174 .433234000223
Kyren ParisBALss21 .091 .286 .091 .377111000022
Vinnie Pasquantino*MIL1b25 .000 .000 .000 .00020000000
Joc Pederson*SDPdh31 .571 .5711.0001.57174001600
Jeremy PenaSFGss25 .300 .417 .6001.017103110021
David Peralta*OAKlf35 .211 .200 .211 .411194000305
Oswald PerazaHOU3b23 .000 .333 .000 .33320000111
Geraldo Perdomo#KCRss23 .200 .259 .200 .459255000213
Everson PereiraTBRlf22 .143 .143 .286 .42971100002
Carlos PerezCOLc 32 .250 .250 .250 .50041000002
Salvador PerezBOSc 33 .000 .000 .000 .00030000002
Blake Perkins#SFGrf26 .000 .000 .000 .00000000000
Jace Peterson*PIT3b33 .095 .174 .143 .317212100026
Tommy PhamHOUlf35 .308 .379 .6541.033268003437
Brett Phillips*COLcf29 .000 .000 .000 .00000000000
Kevin PillarMIAlf34 .389 .421 .7781.199187102211
Rene PintoPITc 26 .188 .235 .250 .485163100015
Jorge Polanco#OAK2b29 .250 .289 .333 .623369001416
AJ PollockARIlf35 .000 .083 .000 .083110000012
Jurickson Profar#ARIlf30 .100 .250 .200 .450101100121
Ceddanne RafaelaDETcf22 .000 .000 .000 .00040000003
Cal Raleigh#CHCc 26 .185 .214 .259 .4742752004010
Luke Raley*NYYrf28 .182 .182 .182 .364112000004
Harold RamirezATLdh28 .333 .448 .500 .948248400245
Jose E. Ramirez#WAS3b30 .000 .250 .000 .25030000010
Henry Ramos#SEAph31 .000 .000 .000 .00020000002
J.T. RealmutoMILc 32 .065 .094 .161 .2553120011116
Rob RefsnyderCOLlf32 .500 .600 .5831.183126100231
Zach RemillardCLE2b29 .263 .238 .421 .659195001602
Anthony RendonMIL3b33 .200 .200 .400 .600153001106
Hunter RenfroeTBRrf31 .143 .143 .143 .28671000000
Luis Rengifo#SEAut26 .407 .467 .9631.43027116031134
Pablo ReyesLADss29 .000 .000 .000 .00010000000
Bryan Reynolds#BOSlf28 .143 .143 .179 .321284100206
Austin RileyHOU3b26 .167 .231 .458 .6892441023212
Alfonso Rivas*DET1b26 .000 .000 .000 .00010000000
Emmanuel RiveraCLE3b27 .227 .227 .227 .455225000002
Anthony Rizzo*KCR1b33 .250 .357 .375 .732246110143
Luis RobertPHIcf25 .520 .613 .8401.4532513202958
Victor RoblesTBRcf26 .000 .000 .000 .00060000001
Brayan Rocchio#MILss221.0001.0004.0005.00011001100
Brendan RodgersCHC2b26 .167 .231 .167 .397122000312
Endy Rodriguez#LAAc 23 .250 .400 .250 .65041000000
Jose A. RodriguezNYM2b22 .417 .462 .500 .962125100114
Julio Y. RodriguezCLEcf22 .280 .333 .480 .813257500127
Jake RogersBOSc 28 .176 .364 .412 .775173101258
Johan RojasWAScf22 .500 .500 .5001.00021000001
Josh Rojas*ARI2b29 .182 .308 .182 .490112000024
Miguel RojasMINss34 .222 .364 .222 .58692000221
Brent RookerMILdh28 .276 .432 .345 .7772982003815
Ben Rortvedt*OAKc 25 .000 .000 .000 .00000000000
Amed RosarioNYMss27 .533 .533 .6671.200158200200
Eddie Rosario*ATLlf31 .360 .385 .360 .745259000408
Esteury RuizMINcf24 .308 .400 .6151.015134101113
Keibert Ruiz#NYYc 24 .273 .333 .455 .788113200212
Adley Rutschman#PHIc 25 .333 .464 .6671.131217102663
Blake Sabol*HOUc 25 .250 .429 .250 .67941000120
Gary SanchezPITc 30 .200 .200 .8001.00051001302
Jesus Sanchez*BALrf25 .400 .400 .6001.00052100001
Carlos Santana#DET1b37 .200 .333 .8001.133102002722
Anthony Santander#TEXrf28 .217 .308 .6961.003235203727
Casey SchmittTBRss24 .182 .182 .273 .455112100003
Davis SchneiderMIN2b24 .500 .5001.0001.50021100301
Jonathan SchoopCIN3b31 .250 .423 .300 .723205100267
Kyle Schwarber*MIAlf30 .125 .222 .375 .5972430025310
Corey Seager*PHIss29 .250 .267 .429 .695287201618
Jean SeguraMIN3b33 .000 .000 .000 .00030000001
Marcus SemienTOR2b32 .344 .344 .6561.0003211402705
Nick SenzelWAS3b28 .261 .292 .478 .770236201217
Gavin Sheets*SFGrf27 .000 .100 .000 .10090000011
Zack ShortARI2b28 .200 .250 .200 .450153000213
Jose SiriPITcf27 .150 .143 .300 .443203001309
Josh Smith*TBR3b25 .167 .231 .250 .481122100014
Kevin SmithPHIss26 .000 .000 .000 .00020000001
Will SmithCOLc 28 .091 .231 .091 .322111000022
Tyler Soderstrom*ARIc 21 .000 .000 .000 .00010000000
Donovan SolanoOAK1b35 .231 .355 .269 .624266100254
Jorge SolerCHCdh31 .258 .395 .6131.0083182034513
Edmundo SosaATL3b27 .238 .292 .333 .625215200315
Lenyn SosaCHC2b23 .214 .267 .214 .481143000015
Juan Soto*COLlf24 .125 .250 .125 .375162000126
George SpringerMINrf33 .350 .409 .6001.009207201522
Jacob StallingsDETc 33 .222 .364 .333 .69792100112
Giancarlo StantonBALdh33 .056 .056 .111 .167181100002
Spencer SteerBOS1b25 .370 .414 .6671.0802710501224
Michael StefanicPHI2b27 .250 .500 .250 .75041000020
Tyler StephensonMINc 26 .438 .438 .7501.188167011102
DJ Stewart*LAArf29 .100 .308 .100 .408101000025
Trevor StoryMIAss30 .188 .235 .563 .798163002406
Bryson Stott*KCR2b25 .200 .294 .267 .561306200243
Myles StrawNYMcf28 .071 .188 .071 .259141000024
Eugenio SuarezLAA3b31 .268 .318 .463 .78241112025320
Jack Suwinski*SEAcf24 .000 .333 .000 .33320000011
Seiya SuzukiLADrf28 .588 .6821.0001.6821710211443
Dansby SwansonCHWss29 .231 .286 .346 .632266001129
Fernando TatisCINrf24 .455 .486 .8791.3653315204822
Mike Tauchman*PHIcf32 .182 .217 .273 .490224200119
Leody Taveras#ATLcf24 .286 .375 .286 .66172000111
Chris TaylorCHWlf32 .188 .176 .250 .426163100304
Michael A. TaylorSEAcf32 .208 .208 .417 .625245201609
Tyrone TaylorPITrf29 .200 .200 .400 .60051100002
Rowdy Tellez*KCR1b28 .000 .000 .000 .00000000000
Jose Tena*TBRss22 .000 .000 .000 .00020000000
Matt Thaiss*ATLc 28 .286 .444 .286 .73072000021
Alek Thomas*BALcf23 .000 .000 .000 .000100000005
Lane ThomasNYYrf27 .400 .409 .6001.009208400314
Spencer TorkelsonHOU1b23 .222 .286 .333 .619184200424
Gleyber TorresHOU2b26 .167 .212 .400 .612305102823
Ezequiel TovarOAKss21 .346 .400 .423 .823269010437
Alan TrejoWAS2b271.0001.0001.0002.00011000000
Jose TrevinoNYMc 30 .000 .167 .000 .16750000010
Jared TrioloLAD3b25 .294 .333 .412 .745175200218
Mike TroutARIcf31 .267 .313 .267 .579154000314
Kyle Tucker*CHWrf26 .207 .258 .207 .465296000128
Justin TurnerDETdh38 .500 .600 .5001.10084000121
Trea TurnerDETss30 .000 .111 .000 .11180000011
Luis UriasMIN2b26 .000 .000 .000 .00040000002
Ramon UriasCOL3b29 .000 .100 .000 .10090000012
Gio UrshelaTOR3b31 .182 .182 .182 .364112000001
Ildemaro Vargas#CIN3b31 .265 .265 .353 .618349300503
Miguel VargasSDP2b23 .000 .000 .000 .00000000000
Daulton Varsho*KCRlf26 .316 .435 .421 .856196200144
Andrew VaughnSFG1b25 .182 .182 .545 .727112101204
Christian VazquezLAAc 32 .176 .176 .235 .4123462001012
Andrew Velazquez#STLss28 .200 .429 .200 .629102000241
Nelson VelazquezHOUrf24 .000 .000 .000 .00000000000
Alex Verdugo*CHWrf27 .172 .286 .207 .493295100457
Matt VierlingPITrf26 .357 .400 .429 .8292810010113
Anthony VolpeATLss22 .292 .414 .500 .914247310257
Joey Votto*OAK1b39 .400 .400 .400 .80052000200
LaMonte Wade*LAD1b29 .286 .375 .357 .732144100023
Christian WalkerWAS1b32 .250 .300 .643 .943287203527
Jordan WalkerSFGrf21 .182 .231 .182 .413112000110
Chad WallachSDPc 31 .429 .500 .8571.35773300011
Matt Wallner*DETlf25 .000 .250 .000 .25030000012
Taylor Walls#CHC2b26 .200 .314 .467 .781306202549
Taylor WardBALlf29 .438 .500 .5631.063167200321
Drew Waters#OAKcf24 .235 .350 .235 .585174000136
Joey Wendle*NYMss33 .000 .000 .000 .00040000000
Jordan WestburgPHI2b24 .381 .409 .571 .981218101116
Joey WiemerSFGcf24 .375 .500 .375 .87583000123
Brett Wisely*NYM2b24 .100 .182 .100 .282101000114
Bobby Witt JrTBRss23 .158 .200 .474 .674193002214
Connor WongDETc 27 .000 .000 .000 .00010000000
Mike Yastrzemski*BOScf32 .444 .400 .7781.17894001300
Christian Yelich*LADlf31 .250 .250 .375 .62582100101
Masataka Yoshida*KCRlf29 .400 .429 .550 .979208110512
Seby ZavalaMIAc 29 .000 .063 .000 .0631500000111
Mike ZuninoPITc 32 .429 .4291.0001.42973101304

vs RHP
    Versus Right-handed Pitchers
NameTeamPAgeAVGOBPSPCOPSABH2B3BHRRBIBBK
C.J. Abrams*LAAss22 .188 .235 .271 .5064891012311
Jose AbreuDET1b36 .143 .333 .286 .61971100023
Wilyer Abreu*STLcf24 .458 .536 .7921.3272411311445
Ronald AcunaCINrf25 .433 .507 .8171.324602661512910
Willy AdamesLADss27 .232 .345 .435 .7806916612131224
Riley AdamsSFGc 27 .429 .429 .5711.00073100002
Nick AhmedBOSss33 .333 .429 .458 .887248300536
Ozzie Albies#MIL2b26 .298 .385 .474 .8585717103768
Greg Allen#MILlf30 .308 .438 .6921.130134011124
Nick AllenHOUss24 .200 .259 .200 .459255000025
Pete AlonsoSEA1b28 .106 .213 .258 .47166710311724
Jose AltuveARI2b33 .290 .395 .6131.008319103967
Francisco AlvarezCLEc 21 .333 .386 .8411.227632180819510
Yordan Alvarez*SDPdh26 .264 .346 .556 .901721930616814
Brian AndersonKCR3b30 .000 .000 .000 .00030000002
Tim AndersonSTLss30 .357 .441 .429 .8702810010156
Elvis AndrusLAD2b34 .278 .333 .417 .7503610201433
Orlando ArciaCOLss28 .222 .233 .306 .53872163019120
Nolan ArenadoSTL3b32 .203 .242 .441 .68359122041247
Gabriel AriasCHCss23 .174 .204 .348 .5524682027214
Randy ArozarenaBALlf28 .241 .369 .278 .647541320031018
Luis Arraez*BOS2b26 .355 .410 .461 .8707627311364
Christian ArroyoLAA2b28 .235 .235 .353 .588174200003
Akil Baddoo*CINlf24 .138 .265 .190 .45458800121013
Harrison BaderTEXcf29 .000 .000 .000 .00090000003
Ji Hwan Bae*NYY2b23 .292 .414 .458 .872247101255
Patrick Bailey#CINc 24 .169 .210 .203 .41359102005315
Tucker Barnhart*OAKc 32 .053 .100 .211 .311191001115
Jose BarreroPITss25 .220 .299 .373 .671591360110720
Joey BartARIc 26 .167 .242 .300 .5423054003111
Matthew BattenWAS3b28 .133 .278 .133 .411152000036
Brett Baty*PIT3b23 .179 .281 .232 .51356100015722
Jake Bauers*TORrf27 .167 .167 .167 .33361000104
Josh Bell#BALdh30 .222 .306 .381 .687631410311824
Cody Bellinger*TORcf27 .269 .372 .582 .954671830613119
Brandon Belt*SFGdh35 .222 .333 .278 .6113682001622
Andrew Benintendi*TEXlf28 .145 .264 .161 .42562910031018
Will Benson*CHCrf25 .286 .423 .524 .947421210351015
Jon BertiSDPss33 .379 .423 .500 .92366253118511
Christian BethancourtCLEc 31 .333 .333 .6671.00031100000
Mookie BettsMILrf30 .261 .308 .326 .63446123004413
Bo BichetteCLEss25 .383 .398 .420 .81781311108216
Cavan Biggio*BAL2b28 .188 .278 .188 .4653260002416
Charlie Blackmon*DETdh36 .182 .280 .227 .507224100125
Dairon BlancoOAKrf30 .143 .250 .286 .53671100001
JJ Bleday*HOUlf25 .167 .355 .208 .563244100269
Xander BogaertsWASss30 .282 .317 .410 .7277822103849
Alec BohmSTL3b26 .298 .349 .421 .770571740111510
Jackie Bradley*NYMcf33 .116 .164 .217 .3826981028213
Alex BregmanCHW3b29 .318 .438 .6671.1046621615111312
Will Brennan*MILrf25 .246 .271 .333 .6055714201118
Mike BrosseauPIT3b29 .000 .200 .000 .20040000110
Seth Brown*MIArf30 .310 .379 .621 .999581860413616
Jake BurgerCHC3b27 .267 .302 .417 .71860163029220
Alec Burleson*TBRlf24 .244 .340 .341 .6824110101567
Lawrence Butler*ARIcf22 .242 .306 .424 .730338301539
Byron BuxtonNYYdh29 .071 .235 .071 .307282000057
Jose CaballeroCOL2b26 .000 .125 .000 .12570000012
Trey Cabbage*CIN1b26 .139 .162 .194 .3573652003120
Miguel CabreraSEAdh40 .000 .100 .000 .10090000013
Oswaldo Cabrera#DETlf24 .143 .188 .214 .402142100215
Kole Calhoun*LAA1b35 .214 .214 .500 .714286202405
Alex CallATLcf28 .146 .286 .171 .456416100179
Luis CampusanoTBRc 24 .400 .447 .500 .9477028401634
Alexander CanarioTBRdh23 .200 .200 .250 .4502041000010
Jeimer Candelario#MIN3b29 .286 .367 .529 .896702061315921
Mark CanhaMIAlf34 .268 .346 .394 .74071193027611
Dominic Canzone*WASlf25 .167 .200 .208 .408244100114
Victor Caratini#HOUc 29 .133 .350 .133 .483152000055
Dylan Carlson#CHWcf24 .214 .313 .286 .598143100214
Kerry Carpenter*SEArf25 .328 .348 .7341.083642131720215
Corbin Carroll*NYMrf22 .329 .409 .7441.1538227329141015
Evan Carter*TBRlf20 .235 .500 .412 .912174001297
Curt CasaliCINc 34 .333 .333 .500 .83362100101
Triston Casas*CHW1b23 .250 .419 .6071.0265614206171717
Nick CastellanosDETrf31 .274 .307 .512 .819842350512320
Harold Castro*TOR2b29 .429 .448 .536 .9842812300415
Rodolfo Castro#PITss241.0001.0001.0002.00011000000
Willi Castro#CLElf26 .157 .253 .314 .56770113127721
Jake Cave*ATLlf30 .083 .083 .083 .167121000002
Yu ChangCINss271.0001.0002.0003.00011100100
Matt ChapmanCHW3b30 .174 .216 .319 .53569124024422
Michael ChavisNYM2b27 .119 .140 .119 .2594250000020
Jazz Chisholm*SDPcf25 .419 .438 .6771.1153113202317
Ji Man Choi*LAAdh32 .000 .176 .000 .176140000032
Michael Conforto*TORrf30 .190 .288 .238 .52663123004914
William ContrerasSEAc 25 .321 .387 .429 .81656183018411
Willson ContrerasTORc 31 .172 .312 .344 .655641120391216
Garrett CooperPIT1b32 .238 .262 .317 .57963152013213
Carlos CorreaSDPss28 .130 .310 .217 .528233200064
Brandon Crawford*MILss36 .211 .302 .342 .644388310239
J.P. Crawford*BALss28 .328 .439 .5671.006672210511139
C.J. CronLAA1b33 .242 .342 .576 .918338203956
Nelson CruzPITdh42 .259 .259 .370 .6302770014011
Travis d'ArnaudSEAc 34 .182 .182 .455 .636112001302
Henry DavisTBRrf23 .600 .714 .6001.31453000021
J.D. DavisBOS3b30 .239 .325 .366 .691711730213722
Bryan De La CruzKCRlf26 .226 .279 .339 .61862141026514
Elly De La Cruz#KCRss21 .269 .333 .567 .900671801610726
Paul DeJongLAAss29 .185 .241 .259 .501275200029
Jason DelayTORc 281.0001.0002.0003.00011100000
Jonny DelucaLAAlf24 .154 .154 .154 .308132000001
Rafael Devers*COL3b26 .258 .355 .485 .8406617413141017
Aledmys DiazMIAss32 .200 .229 .244 .4744592004216
Elias DiazTEXc 32 .305 .359 .441 .80059182027515
Jordan DiazWAS3b22 .121 .147 .212 .3593340011111
Yainer DiazNYMc 24 .429 .529 .6431.172146001234
Yandy DiazMIN1b31 .429 .539 .6001.139703090110176
Brandon DixonSFG1b31 .227 .370 .318 .689225200208
Josh DonaldsonTOR3b37 .400 .4001.0001.40052001202
Brendan Donovan*COL2b26 .253 .294 .418 .712792010411517
Brenton DoyleCOLcf25 .145 .213 .291 .5045582026317
Hunter DozierARI3b31 .278 .350 .444 .7943610030539
Brandon DruryMIA2b30 .164 .266 .236 .5025591018622
Mauricio DubonMIA2b28 .290 .323 .387 .71062181116110
Matt M. DuffySFG3b32 .216 .256 .243 .500378100311
Ezequiel DuranSFGss24 .183 .244 .268 .51382154018635
Jarren Duran*NYYcf26 .270 .321 .473 .794742060311616
Adam DuvallTEXcf34 .200 .290 .600 .890601200818521
Tommy Edman#LAAss28 .172 .219 .241 .460295200314
Christian Encarnacn-StranDET1b23 .260 .302 .480 .7825013203839
Eduardo Escobar#MIA3b34 .188 .229 .281 .510326001727
Santiago EspinalSFG2b28 .294 .375 .353 .7283410200346
Thairo EstradaMIA2b27 .267 .297 .400 .697601620213213
Stuart FairchildATLlf27 .304 .360 .435 .795237300129
Kyle FarmerOAK3b32 .077 .172 .192 .365262001115
Freddy FerminKCRc 28 .455 .4551.0911.545115211401
Jose FerminSEA2b24 .333 .333 .333 .66731000000
David FletcherBOSss29 .333 .362 .378 .7394515010222
Dominic Fletcher*BOScf25 .391 .462 .435 .896239100233
Wilmer FloresBOS1b31 .346 .414 .5961.010521810414510
Mike Ford*ARIdh30 .333 .484 .7081.192248003965
Nick FortesATLc 26 .200 .333 .200 .53351000002
Jake Fraley*ARIrf28 .179 .361 .214 .575285100387
Ty FranceTOR1b28 .258 .342 .333 .6756617500758
Wander Franco#TBRss22 .256 .299 .488 .787822170410511
Adam Frazier*TEX2b31 .230 .254 .475 .72961146038214
Freddie Freeman*MIN1b33 .266 .376 .430 .807792140381116
Tyler FreemanTEX3b24 .240 .283 .240 .5235012000237
TJ Friedl*CHCcf27 .186 .284 .288 .57259113017715
David FryCHWc 27 .254 .296 .460 .756631640310522
Joey Gallo*NYM1b29 .200 .337 .543 .8807014307161543
Adolis GarciaNYYrf30 .224 .325 .552 .8776715107151127
Avisail GarciaCHCrf32 .000 .000 .000 .00050000002
Luis V. Garcia*DET2b23 .211 .268 .395 .663388102625
Maikel GarciaCHC3b23 .196 .255 .196 .45151100001313
Stone GarrettBOSlf27 .286 .318 .381 .699216200118
Mitch GarverNYMdh32 .225 .303 .450 .753801830510824
Zack GelofPIT2b23 .222 .326 .528 .8533682036410
Andres Gimenez*LAD2b24 .359 .423 .563 .985642340312411
Paul GoldschmidtTEX1b35 .262 .384 .459 .84361163036916
Yan GomesLADc 35 .276 .306 .362 .669581620110220
Oscar GonzalezWASrf25 .267 .267 .400 .667308101107
Nolan Gorman*BAL2b23 .212 .297 .470 .76766142059828
Yasmani Grandal#KCRc 34 .130 .254 .174 .4284660104820
Randal GrichukSTLlf31 .283 .328 .400 .72860174012211
Trent Grisham*ARIcf26 .190 .284 .414 .69758114038813
Vaughn GrissomTORss22 .394 .432 .6061.0383313320107
Robbie Grossman#BOSlf33 .000 .000 .000 .00030000002
Vladimir GuerreroSDP1b24 .286 .351 .414 .765702030210611
Lourdes GurrielHOUlf29 .265 .301 .529 .83168183058313
Yuli GurrielTBR1b39 .286 .338 .500 .8387020712957
Eric HaaseMIAc 30 .294 .308 .412 .7195115301618
Sam Haggerty#STLlf29 .333 .333 .333 .66762000101
David Hamilton*SDPss25 .129 .308 .194 .5013142003810
Garrett HampsonSFGss28 .250 .280 .375 .65548123012221
Mitch HanigerLAAlf32 .500 .5001.0001.50063001301
Ian Happ#SEAlf28 .246 .394 .333 .728571420111317
Bryce Harper*MIAdh30 .344 .455 .469 .923642280041216
Michael Harris II*MINcf22 .274 .338 .493 .831732040415720
Josh HarrisonTEX2b35 .196 .275 .348 .622469102536
Ke'Bryan HayesBAL3b26 .294 .342 .485 .8286820512957
Austin HaysCINlf27 .383 .391 .7171.107602350516213
Jonah Heim#STLc 28 .267 .313 .500 .8133081024211
Gunnar Henderson*NYY3b22 .270 .368 .486 .854742062281027
Enrique HernandezMILss31 .214 .214 .286 .500143100301
Teoscar HernandezWASrf30 .147 .203 .221 .42368102016423
Jose Herrera#SFGc 26 .000 .000 .000 .00010000000
Jason Heyward*TBRrf33 .351 .390 .568 .9583713202839
Aaron Hicks#COLcf33 .250 .500 .250 .75082000043
Kyle HigashiokaBALc 33 .133 .235 .133 .369152000026
Nico HoernerTBR2b26 .214 .283 .357 .640429111436
Andy IbanezTEX2b30 .321 .367 .464 .83156182027310
Jonathan IndiaATL2b26 .232 .316 .333 .650691640111611
Kyle Isbel*DETcf26 .302 .326 .395 .7214313400416
Travis Jankowski*CLElf32 .222 .333 .259 .5935412200287
Danny JansenTORc 28 .269 .355 .567 .922671820612510
Ryan JeffersOAKc 26 .333 .378 .357 .73542141003218
Eloy JimenezTBRdh26 .244 .279 .512 .7914110203527
Connor JoeLADrf30 .000 .250 .000 .25030000012
Nolan Jones*STLlf25 .156 .321 .289 .61045711131023
Aaron JudgeTORrf31 .254 .354 .7041.0587118319151025
Edouard Julien*CLE2b24 .183 .338 .400 .738601110481422
Corey JulksTEXlf27 .000 .143 .000 .14360000013
Josh JungCLE3b25 .203 .225 .348 .57369145116120
Jarred Kelenic*CLElf23 .231 .351 .538 .8896515614101127
Carson KellyWASc 28 .125 .176 .188 .364162100116
Tony Kemp*PITlf31 .241 .311 .296 .6085413300267
Max Kepler*KCRrf30 .316 .409 .368 .77857183006912
Kevin Kiermaier*CHWcf33 .333 .365 .550 .9156020512738
Ha-Seong KimBAL2b27 .182 .273 .258 .53066122014917
Isiah Kiner-FalefaKCRcf28 .833 .8331.1672.00065200300
Alex Kirilloff*OAK1b25 .063 .211 .063 .273161000026
Alejandro KirkBALc 24 .208 .333 .283 .6165311400495
Andrew KniznerMINc 28 .111 .105 .111 .216182000108
Steven Kwan*STLlf25 .364 .429 .6001.0295520431877
Shea LangeliersSFGc 25 .197 .274 .561 .835661311711523
Trevor Larnach*TBRlf26 .000 .500 .000 .50020000120
Ramon LaureanoWASrf28 .244 .295 .293 .58841100104314
Jordan LawlarNYMss20 .333 .3331.3331.66731001102
DJ LeMahieuSEA3b34 .265 .342 .456 .79868186216819
Francisco Lindor#NYYss29 .250 .325 .569 .895721842510724
Evan LongoriaARI3b37 .226 .294 .387 .6813172017312
Nicky Lopez*MIN2b28 .279 .416 .361 .77661171207157
Brandon Lowe*MIL2b28 .189 .259 .358 .61753100035324
Josh Lowe*COLrf25 .250 .298 .342 .640761940111613
Nathaniel Lowe*LAD1b27 .292 .390 .446 .836651932181114
Manny MachadoWAS3b30 .176 .215 .338 .553741300412320
Nick MadrigalNYY3b26 .222 .290 .352 .6425412401534
Martin MaldonadoTEXc 36 .000 .000 .000 .00050000003
Trey ManciniCIN1b31 .294 .400 .529 .929175101236
Tucupita Marcano*CHWss23 .143 .250 .357 .607142110223
Manuel MargotTORcf28 .000 .000 .000 .00010000001
Jake MarisnickSFGcf32 .188 .250 .219 .4693261002115
Cade Marlowe*MINlf26 .000 .300 .000 .30070000032
Brandon Marsh*LADcf25 .292 .395 .444 .8407221203121223
Ketel Marte#CIN2b29 .138 .286 .310 .59658821231221
Noelvi MartePHI3b21 .346 .404 .420 .82481286009713
Starling MarteSTLrf34 .250 .333 .292 .625246100138
J.D. MartinezBOSdh35 .269 .333 .615 .949521441417419
Nick Martini*BOSdh33 .227 .292 .318 .610225200125
Michael Massey*STL2b25 .093 .133 .163 .2964340013214
Miles Mastrobuoni*ARI3b27 .212 .333 .212 .545337000169
Jorge MateoTEXss28 .571 .571 .8571.42974010201
Nick Maton*TOR3b26 .174 .269 .304 .574234001238
Luis MatosSDPcf21 .143 .250 .143 .39371000012
Ronny Mauricio#SDP2b22 .262 .311 .333 .64442113002310
James McCannPHIc 33 .111 .273 .111 .38491000012
Jake McCarthy*PHIrf25 .284 .312 .297 .60974211002317
Chas McCormickLAAcf28 .231 .355 .538 .89352121059814
Andrew McCutchenOAKdh36 .242 .324 .394 .71866161037713
Ryan McKennaOAKrf26 .176 .263 .235 .498173100115
Zach McKinstry*ATL3b28 .208 .279 .429 .708771631410721
Matt McLainHOUss23 .133 .152 .156 .3084561001124
Ryan McMahon*CIN3b28 .115 .191 .230 .4216172114630
Jeff McNeil*MIN2b31 .321 .384 .410 .7947825211687
Curtis MeadTOR3b22 .233 .281 .233 .515307000315
Parker Meadows*STLcf23 .000 .400 .000 .40020000122
Francisco Mejia#ARIc 27 .143 .143 .286 .429355201309
MJ Melendez*WASrf24 .268 .339 .500 .83956153226515
Danny MendickSDP2b291.0001.0001.0002.00011000000
Joey MenesesMILdh31 .167 .205 .167 .372366000127
Whit MerrifieldSEArf34 .212 .264 .379 .643661420312510
Jake MeyersCHCcf27 .231 .333 .538 .872133101125
Drew Millas#LADc 25 .353 .389 .6471.036176201912
Owen MillerMIL2b26 .267 .298 .267 .56545120001210
Jose MirandaARI3b25 .250 .351 .438 .789328301336
Garrett Mitchell*PITcf24 .231 .375 .385 .760133010136
Yoan Moncada#SDP3b28 .242 .242 .394 .636338201109
Mickey Moniak*OAKcf25 .316 .344 .544 .888571840313322
Elehuris MonteroNYY1b24 .313 .333 .6881.021165002413
Coco MontesSFG2b26 .000 .000 .000 .00000000000
Dylan MoorePHIlf30 .364 .385 .364 .748114000116
Christopher MorelHOUdh24 .118 .167 .294 .4611720011110
Gabriel MorenoCHWc 23 .250 .400 .250 .65041000112
Taylor MotterARI2b33 .233 .278 .233 .5113070003312
Ryan MountcastleWAS1b26 .278 .278 .278 .556185000107
Mike Moustakas*NYY3b34 .391 .440 .8481.288461811615412
Cedric Mullins*SDPcf28 .306 .381 .528 .90936112024510
Max Muncy*KCR3b32 .164 .258 .400 .6585591048726
Sean MurphySTLc 28 .219 .242 .438 .6803271025011
Tom MurphyNYYc 32 .231 .333 .615 .949133201328
Omar Narvaez*CHCc 31 .500 .5001.5002.00042101301
Bo Naylor*MILc 23 .160 .222 .440 .662254102328
Josh Naylor*PHI1b26 .333 .374 .543 .917812720519711
Zach NetoSTLss22 .192 .300 .346 .646265101139
Kevin NewmanSEAif29 .231 .286 .269 .555266100013
Brandon Nimmo*LAAcf30 .271 .397 .542 .938481340361015
Ryan Noda*CHC1b27 .267 .411 .444 .855451250131117
Austin NolaSDPc 33 .160 .222 .280 .502254001224
Lars Nootbaar*LADcf25 .275 .383 .420 .8036919212101214
Ryan O'Hearn*ATL1b29 .240 .250 .373 .623751870110015
Logan O'HoppeMILc 23 .273 .333 .636 .970113101215
Rougned Odor*OAK2b29 .179 .365 .410 .77639730281214
Shohei Ohtani*ARIdh28 .394 .474 .7271.2013313312858
Edward OlivaresCLElf27 .234 .306 .328 .63464151117519
Matt Olson*COL1b29 .344 .494 .5311.0256422331112019
James Outman*PHIcf26 .203 .291 .319 .61069140128927
Marcell OzunaSDPdh32 .197 .299 .348 .64766134025924
Joshua Palacios*CLErf27 .357 .400 .7861.186145002411
Richie Palacios*DETlf26 .182 .178 .477 .655448512708
Isaac ParedesHOU3b24 .279 .413 .6231.036611730615910
Kyren ParisBALss21 .286 .375 .286 .66172000013
Vinnie Pasquantino*MIL1b25 .208 .259 .458 .718245301524
Joc Pederson*SDPdh31 .167 .297 .370 .66754920391012
Jeremy PenaSFGss25 .154 .241 .192 .43478123002922
David Peralta*OAKlf35 .294 .333 .431 .76551155105312
Oswald PerazaHOU3b23 .200 .200 .200 .40051000000
Geraldo Perdomo#KCRss23 .175 .299 .228 .527571030011012
Everson PereiraTBRlf22 .083 .241 .083 .3252420001312
Carlos PerezCOLc 32 .000 .500 .000 .50010000011
Salvador PerezBOSc 33 .250 .289 .444 .7343691026212
Blake Perkins#SFGrf26 .250 .357 .250 .607123000026
Jace Peterson*PIT3b33 .208 .269 .208 .478245000227
Tommy PhamHOUlf35 .279 .302 .443 .74461174026213
Brett Phillips*COLcf29 .200 .200 .200 .40051000002
Kevin PillarMIAlf34 .200 .273 .200 .473102000105
Rene PintoPITc 26 .500 .500 .6251.12584100100
Jorge Polanco#OAK2b29 .229 .349 .7141.0633582051268
AJ PollockARIlf35 .088 .154 .294 .4483431024311
Jurickson Profar#ARIlf30 .000 .250 .000 .25030000013
Ceddanne RafaelaDETcf22 .226 .368 .323 .6913173002512
Cal Raleigh#CHCc 26 .250 .300 .607 .907561420613419
Luke Raley*NYYrf28 .180 .250 .295 .54561112115323
Harold RamirezATLdh28 .385 .417 .500 .91778304111149
Jose E. Ramirez#WAS3b30 .167 .258 .241 .499549400267
Henry Ramos#SEAph31 .250 .400 .333 .733123100236
J.T. RealmutoMILc 32 .321 .406 .8571.2632893041039
Rob RefsnyderCOLlf32 .000 .500 .000 .50020000022
Zach RemillardCLE2b29 .100 .100 .100 .200101000102
Anthony RendonMIL3b33 .000 .000 .000 .00060000001
Hunter RenfroeTBRrf31 .154 .233 .359 .592396202649
Luis Rengifo#SEAut26 .238 .304 .397 .70163152125615
Pablo ReyesLADss29 .000 .000 .000 .00010000000
Bryan Reynolds#BOSlf28 .271 .346 .571 .918701941511719
Austin RileyHOU3b26 .243 .346 .457 .8037017114101018
Alfonso Rivas*DET1b26 .350 .435 .7501.185207202434
Emmanuel RiveraCLE3b27 .417 .500 .6671.167125300134
Anthony Rizzo*KCR1b33 .294 .345 .569 .914511550310412
Luis RobertPHIcf25 .224 .277 .408 .685761780210423
Victor RoblesTBRcf26 .400 .400 .400 .80052000001
Brayan Rocchio#MILss22 .333 .333 .6671.00031100001
Brendan RodgersCHC2b26 .222 .250 .222 .472276000116
Endy Rodriguez#LAAc 23 .037 .100 .074 .174271100129
Jose A. RodriguezNYM2b22 .237 .275 .421 .696761820412415
Julio Y. RodriguezCLEcf22 .238 .270 .452 .72284206049214
Jake RogersBOSc 28 .235 .325 .7651.0903480069412
Johan RojasWAScf22 .259 .286 .370 .656277001215
Josh Rojas*ARI2b29 .158 .220 .158 .3773860002314
Miguel RojasMINss34 .105 .105 .105 .211192000003
Brent RookerMILdh28 .271 .302 .627 .929591611611325
Ben Rortvedt*OAKc 25 .000 .000 .000 .00010000001
Amed RosarioNYMss27 .260 .321 .329 .65073193105711
Eddie Rosario*ATLlf31 .283 .389 .450 .839601740271113
Esteury RuizMINcf24 .254 .324 .388 .71267176014513
Keibert Ruiz#NYYc 24 .345 .403 .586 .98958202041667
Adley Rutschman#PHIc 25 .275 .373 .478 .8526919204151216
Blake Sabol*HOUc 25 .280 .333 .400 .73350143014313
Gary SanchezPITc 30 .225 .279 .375 .6544093014314
Jesus Sanchez*BALrf25 .382 .432 .6911.124682660515519
Carlos Santana#DET1b37 .246 .373 .507 .8816917713111411
Anthony Santander#TEXrf28 .296 .324 .577 .902712131512319
Casey SchmittTBRss24 .083 .154 .333 .487121001405
Davis SchneiderMIN2b24 .167 .286 .333 .61961100112
Jonathan SchoopCIN3b31 .000 .000 .000 .00050000002
Kyle Schwarber*MIAlf30 .288 .420 .485 .9056619403101418
Corey Seager*PHIss29 .474 .522 .9101.4327837111732108
Jean SeguraMIN3b33 .500 .571 .5001.071105000210
Marcus SemienTOR2b32 .230 .256 .419 .675741731310310
Nick SenzelWAS3b28 .133 .133 .133 .267152000103
Gavin Sheets*SFGrf27 .189 .268 .446 .714741410612816
Zack ShortARI2b28 .267 .333 .433 .767308500137
Jose SiriPITcf27 .275 .275 .588 .86351141056020
Josh Smith*TBR3b25 .127 .286 .175 .46063811041121
Kevin SmithPHIss26 .250 .250 .250 .50041000001
Will SmithCOLc 28 .187 .259 .253 .51275142017721
Tyler Soderstrom*ARIc 21 .000 .000 .000 .00000000000
Donovan SolanoOAK1b35 .235 .316 .324 .639348300139
Jorge SolerCHCdh31 .222 .358 .296 .655541210181213
Edmundo SosaATL3b27 .154 .214 .154 .368132000003
Lenyn SosaCHC2b23 .308 .308 .308 .615134000202
Juan Soto*COLlf24 .329 .443 .534 .977732460391518
George SpringerMINrf33 .247 .311 .506 .817812030620718
Jacob StallingsDETc 33 .000 .667 .000 .66710000020
Giancarlo StantonBALdh33 .200 .273 .200 .473102000004
Spencer SteerBOS1b25 .347 .422 .486 .908722540211919
Michael StefanicPHI2b27 .338 .469 .385 .854652211071212
Tyler StephensonMINc 26 .164 .235 .262 .49861103017622
DJ Stewart*LAArf29 .222 .333 .6941.0283682057515
Trevor StoryMIAss30 .167 .167 .250 .417122100006
Bryson Stott*KCR2b25 .236 .257 .403 .66072174127115
Myles StrawNYMcf28 .218 .253 .230 .48387191003315
Eugenio SuarezLAA3b31 .261 .382 .478 .86046121036917
Jack Suwinski*SEAcf24 .113 .230 .264 .4945362026827
Seiya SuzukiLADrf28 .329 .400 .6321.032762553416826
Dansby SwansonCHWss29 .265 .370 .412 .7826818402121224
Fernando TatisCINrf24 .250 .324 .516 .840641620513618
Mike Tauchman*PHIcf32 .215 .329 .323 .65265144016914
Leody Taveras#ATLcf24 .214 .262 .339 .60256124017415
Chris TaylorCHWlf32 .233 .313 .333 .64760143013619
Michael A. TaylorSEAcf32 .088 .184 .088 .2723430001417
Tyrone TaylorPITrf29 .244 .262 .341 .60341101016017
Rowdy Tellez*KCR1b28 .200 .333 .400 .73351100012
Jose Tena*TBRss22 .097 .152 .129 .2813131001119
Matt Thaiss*ATLc 28 .321 .410 .6041.01453170058813
Alek Thomas*BALcf23 .306 .368 .500 .868621930310413
Lane ThomasNYYrf27 .294 .324 .647 .971682071516224
Spencer TorkelsonHOU1b23 .182 .275 .205 .4794481004616
Gleyber TorresHOU2b26 .222 .305 .264 .56972163006915
Ezequiel TovarOAKss21 .226 .317 .321 .63753123106415
Alan TrejoWAS2b27 .130 .259 .130 .390233000237
Jose TrevinoNYMc 30 .182 .250 .182 .43266120001510
Jared TrioloLAD3b25 .457 .500 .6861.18635165011239
Mike TroutARIcf31 .464 .595 .9291.5232813104986
Kyle Tucker*CHWrf26 .250 .313 .458 .77172186035714
Justin TurnerDETdh38 .284 .347 .477 .824882561315614
Trea TurnerDETss30 .329 .402 .537 .939822742310820
Luis UriasMIN2b26 .000 .000 .000 .00010000001
Ramon UriasCOL3b29 .276 .291 .395 .68676216019222
Gio UrshelaTOR3b31 .000 .000 .000 .00020000000
Ildemaro Vargas#CIN3b31 .182 .262 .182 .4445510000163
Miguel VargasSDP2b23 .0001.000 .0001.00000000010
Daulton Varsho*KCRlf26 .143 .143 .143 .286142000003
Andrew VaughnSFG1b25 .208 .305 .431 .735721540410821
Christian VazquezLAAc 32 .294 .381 .294 .675175000335
Andrew Velazquez#STLss28 .333 .5001.0001.50031010111
Nelson VelazquezHOUrf24 .333 .415 .7501.16536123048311
Alex Verdugo*CHWrf27 .233 .324 .450 .7746014213887
Matt VierlingPITrf26 .229 .308 .371 .67970164028717
Anthony VolpeATLss22 .148 .203 .222 .4265481015315
Joey Votto*OAK1b39 .188 .278 .188 .465163000123
LaMonte Wade*LAD1b29 .500 .667 .7501.41742100120
Christian WalkerWAS1b32 .269 .364 .403 .76767183026915
Jordan WalkerSFGrf21 .244 .303 .476 .779822040513623
Chad WallachSDPc 31 .162 .184 .216 .4003760104013
Matt Wallner*DETlf25 .309 .417 .6171.03481251005121335
Taylor Walls#CHC2b26 .250 .294 .313 .607328200129
Taylor WardBALlf29 .333 .360 .417 .777248200215
Drew Waters#OAKcf24 .157 .185 .314 .4995182024222
Joey Wendle*NYMss33 .150 .182 .175 .3574061005211
Jordan WestburgPHI2b24 .167 .143 .167 .31061000203
Joey WiemerSFGcf24 .000 .500 .000 .50010000010
Brett Wisely*NYM2b24 .154 .353 .231 .584132100044
Bobby Witt JrTBRss23 .210 .261 .272 .53381170116614
Connor WongDETc 27 .325 .341 .566 .907832750517129
Mike Yastrzemski*BOScf32 .164 .203 .273 .4765594106323
Christian Yelich*LADlf31 .176 .282 .270 .553741310261118
Masataka Yoshida*KCRlf29 .188 .208 .391 .60069136125210
Seby ZavalaMIAc 29 .176 .222 .353 .575173001216
Mike ZuninoPITc 32 .267 .313 .333 .646154100118