Org batting register -- Monte Ward Baseball League
Regular season -- as of 9/13/2024

Primary
NameTeamPAgeAVGOBPSPCABH2B3BHRRRBIHBPBBKSBCS
C.J. Abrams*NHPss22 .254 .307 .40842610818612535572781259
Wilyer Abreu*HAVcf24 .286 .444 .67928820310708811
Ronald AcunaCUYrf25 .302 .394 .5366421943333714011910891076228
Willy AdamesCAPss27 .219 .300 .38252911624120666865818320
Riley AdamsCLEc 27 .265 .333 .45815541150523251165400
Jo AdellWTBrf24 .240 .296 .60025611249021100
Nick AhmedHOLss33 .231 .302 .368117279211591113431
Ozzie Albies#CED2b26 .268 .324 .489567152304299788741126153
Nick AllenDCMss24 .205 .238 .281537110121949492229291
Pete AlonsoLKE1b28 .219 .294 .4906301381725091102204918344
Jose AltuveNDF2b33 .328 .407 .530545179334239794669106155
Francisco AlvarezRMHc 21 .204 .251 .4764168512133547752214411
Yordan Alvarez*TORdh26 .272 .384 .5494921342203893108138110220
Miguel AmayaHAVc 24 .188 .261 .3423135912012323213199220
Tim Anderson ss30 .279 .347 .372862431199182010
Elvis AndrusSPR2b34 .241 .298 .37852612729213725273891216
Miguel AndujarCGSrf28 .244 .290 .46118044150820231114224
Jonathan Aranda*DURdh25 .357 .357 .5711450012100200
Orlando ArciaNDFss28 .307 .397 .592218671401641402315500
Nolan ArenadoCED3b32 .274 .323 .4653981091711950662298641
Gabriel AriasCUYss23 .236 .290 .35619145110421200154813
Randy ArozarenaDURlf28 .270 .367 .487612165283331069212831812416
Luis Arraez*HOL2b26 .375 .407 .51269025936218106853356251
Christian ArroyoCLE2b28 .217 .280 .3912351014602600
Jose AzocarDSPrf27 .276 .323 .4148724303128061993
Akil Baddoo*HOLlf24 .087 .115 .0872320002201811
Harrison BaderNDFcf29 .218 .267 .348325711238403441949185
Javier BaezCAPss30 .333 .333 .667311000000200
Patrick Bailey#SPRc 24 .194 .229 .351191376082029186800
Austin BarnesWTBc 33 .168 .256 .27130351100729257298000
Tucker Barnhart*WTBc 32 .255 .356 .3925113401128171900
Jose BarreroCEDss25 .333 .378 .357421410017031320
Joey BartNHPc 26 .375 .412 .5001662003110300
Osleivis BasabeDURss22 .300 .300 .4001031001100200
Matthew BattenAUR3b28 .209 .280 .2911723650320182155115
Josh Bell#SPRdh30 .232 .308 .44223354811327331256600
Cody Bellinger*NDFcf27 .262 .321 .405627164281209380255116216
Brandon Belt* dh35 .249 .388 .516450112311298068210120911
Will Benson*SPRrf25 .304 .395 .54644113427161681431661624411
Jon BertiAURss33 .261 .320 .33260215721266843747152188
Christian BethancourtSEAc 31 .201 .228 .34630962901229484810100
Mookie BettsPROrf30 .293 .397 .545627184361401211138107126146
Bo BichetteWTBss25 .303 .342 .4736531983252311269337111122
Cavan Biggio*PUE2b28 .206 .302 .3092625460728246319442
Charlie Blackmon*RMHdh36 .220 .328 .322441972326613815587391
Dairon BlancoAURrf30 .224 .278 .367982234198173873
JJ Bleday*SEAlf25 .155 .288 .29823837111731214416310
Xander Bogaerts ss30 .282 .342 .424625176252208079656122165
Alec BohmCHI3b26 .233 .274 .35058913721016536772911022
Sean BouchardAURrf27 .391 .400 .5222390013501800
Alex BregmanPRO3b29 .276 .367 .47861917132329107101118310311
Will Brennan*DURrf25 .360 .407 .4402592005311400
Seth Brown*OLLrf30 .203 .244 .3873807719017404602112440
Jake BurgerDCM3b27 .255 .317 .5336041542624687106154219221
Alec Burleson*PUElf24 .258 .313 .3381985110021281153923
Lawrence Butler*CLEcf22 .308 .308 .5381340011300300
Byron BuxtonCGSdh29 .201 .265 .374273558013293732196101
Jose CaballeroHAV2b26 .170 .278 .23237063805411821351053011
Willie Calhoun*RMHdh28 .146 .231 .293821230397091800
Alex CallAURcf28 .221 .307 .279136305011584133166
Junior CamineroCAP3b19 .194 .235 .1943160004502800
Luis CampusanoPUEc 24 .343 .377 .50423681501128344104100
Jeimer Candelario#SPR3b29 .226 .300 .427616139452258185105616583
Mark CanhaDSPlf34 .247 .325 .437636157411268784284912062
Victor Caratini#HOLc 29 .245 .309 .3632375870726182205601
Dylan Carlson#NHPcf24 .220 .347 .3601864180638163344141
Kerry Carpenter*CEDrf25 .252 .318 .452325821021751456289631
Matt Carpenter*TORdh37 .170 .291 .25547810134081600
Corbin Carroll*TORrf22 .275 .358 .517433119235246878950122356
Evan Carter*CLElf20 .204 .295 .4171082231617110144931
Triston Casas*CUY1b23 .237 .347 .48860714422242102100210119411
Nick CastellanosCHIrf31 .260 .291 .414623162311217064425200117
Harold Castro*LKE2b29 .237 .278 .28716038501109095110
Rodolfo Castro#RMHss24 .227 .284 .3661723930718251145311
Willi Castro#RMHlf26 .246 .327 .414423104171210654115361383411
Matt ChapmanOLL3b30 .233 .292 .38262314556211837674721962
Jazz Chisholm*DURcf25 .259 .304 .498440114183276172129151248
Ernie ClementTORss27 .351 .367 .43957203109902400
Michael Conforto*DURrf30 .292 .320 .3752472005401600
William ContrerasHOLc 25 .274 .345 .379369101210654365378782
Willson ContrerasNDFc 31 .249 .323 .446498124252237379144315143
Garrett CooperDSP1b32 .301 .342 .51337611318120516112510500
Carlos CorreaPEAss28 .221 .272 .3863948727112424402910200
Colton Cowser*CAPcf23 .0001.000 .000000001001000
J.P. Crawford*NDFss28 .274 .385 .44147413028017874568111901
C.J. CronAUR1b33 .218 .257 .40120244100920300114800
Jake Cronenworth*PRO1b29 .215 .286 .3774389427108675783810262
Oneil Cruz*CAPss24 .500 .500 .500210000000100
Travis d'ArnaudDSPc 34 .217 .291 .4093647922016544343510301
Henry DavisDURrf23 .166 .219 .2752474160721344148821
J.D. DavisDCM3b30 .253 .343 .42653813624023657286618700
Bryan De La CruzSPRlf26 .235 .239 .51885203071214012110
Elly De La Cruz#CUYss21 .215 .287 .34036278205559271361454610
Jason DelayDSPc 28 .295 .362 .39014643140016103134400
Rafael Devers*AUR3b26 .241 .316 .4356141482303285921257149153
Aledmys DiazHAVss32 .254 .315 .333114296011515653000
Elias DiazLKEc 32 .289 .327 .4674261231711952561258601
Yainer DiazCEDc 24 .316 .346 .6403611142103263697106600
Yandy DiazNHP1b31 .316 .399 .5305981893803096977789520
Jasson Dominguez#CAPcf20 .215 .268 .47765140151011051911
Brendan Donovan*HOL2b26 .257 .326 .348385991516455310326471
Brenton DoyleCEDcf25 .091 .130 .2272220012410910
Brandon DruryDUR2b30 .247 .292 .526466115381307069102113302
Mauricio DubonOLL2b28 .276 .308 .43061617027420726342510055
Ezequiel DuranWTBss24 .247 .290 .40559514734020688083016362
Jarren Duran*PROcf26 .283 .357 .4634671324531182502531455214
Adam DuvallSEAcf34 .219 .272 .5153617911330546612711331
Tommy Edman#NHPss28 .213 .279 .3285821242751065604521153519
Christian Encarnacn-StranCLE1b23 .323 .397 .61362201151323451910
Eduardo Escobar#OLL3b34 .260 .284 .327104274011315222900
Santiago EspinalCLE2b28 .284 .362 .4121022940317152112111
Thairo EstradaSEA2b27 .246 .282 .382427105152134446913100236
Stuart FairchildPROlf27 .225 .313 .41112929101423182154583
Kyle FarmerLKE3b32 .282 .360 .453517146201227063174611673
Freddy FerminCHIc 28 .225 .254 .3852625913192031197400
Dominic Fletcher*CUYcf25 .289 .341 .5001664891828251123233
Wilmer FloresSPR1b31 .280 .343 .497636178270379011965810600
Estevan Florial*RMHcf25 .000 .250 .000300000010200
Mike Ford*RMHdh30 .205 .289 .408336695021374543612800
Nick FortesAURc 26 .231 .268 .355169399041513273100
Jake Fraley*PROrf28 .264 .341 .479382101261185961738103184
Ty FranceCUY1b28 .250 .250 .2501230001000100
Wander Franco#PROss22 .276 .344 .4596191713592091931254913315
Adam Frazier*SPR2b31 .180 .225 .3171833370619230123972
Freddie Freeman*HOL1b33 .291 .357 .49865919247129118911357140202
Tyler FreemanDUR3b24 .240 .240 .4402562014300500
Sal Frelick*LKErf23 .236 .338 .30923355140132923450100
TJ Friedl*TORcf27 .285 .350 .420569162241398772556100327
Joey Gallo*HOL1b29 .029 .227 .02935100041182200
Adolis GarciaSPRrf30 .246 .327 .47562115328038989676918170
Maikel GarciaCGS3b23 .256 .311 .320500128173351282401212711
Stone GarrettCUYlf27 .262 .328 .41322559141627380238641
Mitch GarverPEAdh32 .229 .306 .39757713228023737546115201
Zack GelofCUY2b23 .338 .389 .65439613440227828272898254
Andres Gimenez*PEA2b24 .204 .280 .35537276143124337122793278
Paul GoldschmidtOLL1b35 .237 .330 .428645153180351058128919331
Yan GomesSPRc 35 .240 .289 .357384921011151438209910
Nolan Gorman*OLL2b23 .223 .308 .474597133251418610917522221
Yasmani Grandal#RMHc 34 .194 .250 .209671310041053200
Riley Greene*DCMcf22 .241 .319 .36564315530414864537121755
Randal GrichukSPRlf31 .252 .295 .44641710530017515362110221
Trent Grisham*NHPcf26 .230 .322 .38924456131825393328222
Robbie Grossman#PROlf33 .254 .368 .38319349130436210356400
Vladimir GuerreroWTB1b24 .242 .322 .4306211503602782975719741
Lourdes GurrielAURlf29 .217 .265 .425492107210275873102410240
Garrett HampsonCAPss28 .308 .369 .4053411051833432652910653
Mitch HanigerDSPlf32 .247 .296 .41918646173315270135210
Ian Happ#CEDlf28 .220 .334 .425482106314208746777134123
Bryce Harper*NDFdh30 .244 .358 .425565138292238870497154104
Michael Harris II*SPRcf22 .257 .291 .393631162413137873429139215
Ke'Bryan HayesCLE3b26 .281 .338 .4755691603711177681546155102
Austin HaysCEDlf27 .307 .366 .51356117236424827844914053
Austin HedgesWTBc 30 .047 .115 .063127620063193300
Jonah Heim#PROc 28 .293 .349 .4764201233501458682368331
Gunnar Henderson*CGS3b22 .209 .290 .404609127173329171368209192
Enrique HernandezDSPss31 .241 .295 .34950212119111606523810370
Teoscar HernandezPUErf30 .235 .287 .405528124161246474103018190
Ivan HerreraCAPc 23 .290 .389 .387932700318112132810
Jason Heyward*PEArf33 .262 .331 .461610160422258675362144113
Aaron Hicks#DSPcf33 .242 .355 .329389941226652806910364
Kyle HigashiokaTORc 33 .125 .125 .3131620011200000
Sam Hilliard*DSPcf29 .300 .338 .5006018412910041853
Nico HoernerNHP2b26 .251 .326 .351569143336469501848962111
Andy IbanezDUR2b30 .273 .319 .4284441212841147493288600
Jonathan IndiaWTB2b26 .214 .303 .3973738014018495711389974
Kyle Isbel*RMHcf26 .232 .284 .36619445113327103125040
Travis Jankowski*HAVlf32 .264 .339 .32443511519216151250675714
Danny JansenAURc 28 .257 .343 .56038910017133666810429500
Ryan JeffersDCMc 26 .241 .335 .403576139300216575186619051
Eloy JimenezCAPdh26 .268 .316 .44166017739025778944314900
Connor JoeCHIrf30 .214 .317 .383561120435147353117514745
Nolan Jones*PUElf25 .245 .338 .4555391322962480824751943412
Aaron JudgeOLLrf31 .267 .393 .61561116327062139119312520421
Edouard Julien*DUR2b24 .262 .382 .44940810715219635808016300
Corey JulksPUElf27 .269 .317 .401182491802192101446120
Josh JungWTB3b25 .287 .334 .525589169350358310263817413
Jarred Kelenic*OLLlf23 .233 .308 .361374872355472233814375
Carson Kelly c 28 .193 .273 .3188817502410193501
Tony Kemp*TORlf31 .275 .399 .45518952106437262392472
Max Kepler*HAVrf30 .261 .342 .43553313925122807846412852
Kevin Kiermaier*CEDcf33 .281 .340 .453494139327137273640120218
Ha-Seong KimCLE2b27 .261 .349 .388536140200168669569132322
Isiah Kiner-FalefaHAVcf28 .181 .262 .2611993651319235174263
Alex Kirilloff*CUY1b25 .252 .313 .406310781611039414248400
Alejandro KirkNHPc 24 .237 .343 .3011864490124212282500
Heston Kjerstad*CLEdh24 .357 .400 .6431451012501300
Andrew KniznerCLEc 28 .244 .292 .49822154801636370166210
Steven Kwan*NHPlf25 .257 .335 .3694121062563574214950125
Shea LangeliersPUEc 25 .232 .288 .5283718618130545712912743
Trevor Larnach*AURlf26 .207 .320 .3661643434515200286403
Ramon LaureanoCAPrf28 .245 .281 .419265651221030253117773
DJ LeMahieuNHP3b34 .230 .307 .36058313422316696736315812
Royce LewisPUE3b24 .279 .349 .4943128710019415263087102
Francisco Lindor#SEAss29 .214 .284 .386552118181257860847148153
Nick LoftinCUY2b24 .250 .304 .344641641093141830
Evan LongoriaHOL3b37 .190 .278 .3451422740617161174300
Nicky Lopez*HAV2b28 .227 .321 .3213658317713231143767189
Brandon Lowe*CHI2b28 .226 .306 .4054399910023584234814023
Josh Lowe*WTBrf25 .251 .303 .446605152433239462442160346
Nathaniel Lowe*SPR1b27 .268 .359 .43360516235419747478114700
Manny MachadoNDF3b30 .259 .318 .49460315619041879845012412
Nick MadrigalNHP3b26 .247 .295 .348158391002172275532
Luke MailePEAc 32 .245 .322 .358531330175151400
Tucupita Marcano*CEDss23 .208 .265 .33220242100520225124160
Manuel MargotDCMcf28 .164 .203 .23061104003403831
Brandon Marsh*PUEcf25 .232 .333 .403469109315137451665194165
Ketel Marte#TOR2b29 .281 .365 .55259816830123611011537912371
Noelvi MarteCUY3b21 .331 .379 .48317859120526342134573
Starling MarteWTBrf34 .240 .294 .33520048106192441255156
J.D. MartinezDURdh35 .226 .279 .478628142301428410644523100
Nick Martini*NDFdh33 .258 .292 .5971243271112324152810
Jorge MateoCUYss28 .222 .222 .222920000000100
Luis MatosCLEcf21 .192 .298 .343991960317104112011
Ronny Mauricio#CGS2b22 .271 .323 .4241183260412171932114
James McCann c 33 .261 .354 .4231112990316235124151
Chas McCormickPROcf28 .301 .350 .519395119233196574825124206
Andrew McCutchenAURdh36 .208 .326 .306602125200137742899184238
Reese McGuire*NDFc 28 .273 .326 .36025369141231282185612
Ryan McKennaCEDrf26 .327 .385 .5551103613042120293530
Zach McKinstry*CHI3b28 .235 .313 .3302305451529252255495
Matt McLainCLEss23 .296 .355 .5475341584052897716451781910
Ryan McMahon*RMH3b28 .252 .316 .45150312735121687224616133
Jeff McNeil*DCM2b31 .273 .332 .36157615725466750124177135
Francisco Mejia#DSPc 27 .181 .226 .302116215031011073310
MJ Melendez*DCMrf24 .196 .307 .3603677215313493715912820
Joey MenesesCEDdh31 .263 .325 .373544143191135964153612600
Whit MerrifieldCHI2b34 .259 .307 .389525136200166251434110247
Jake MeyersDURcf27 .238 .307 .40918143130625172165710
Owen MillerAUR2b26 .264 .295 .40740510719013413931689185
Jose MirandaOLL3b25 .176 .263 .3531730012402600
Garrett Mitchell*DURcf24 .333 .379 .4812791016402902
Andruw MonasterioDUR3b26 .250 .320 .30418446100022131184533
Yoan Moncada#HAV3b28 .286 .335 .42918954101526192135200
Mickey Moniak*CLEcf25 .336 .371 .64532410921225616941611045
Elehuris MonteroRMH1b24 .196 .232 .405148295182024076200
Dylan Moore lf30 .205 .268 .3712054292726233158964
Christopher MorelPEAdh24 .235 .296 .45661414433233891011144203165
Gabriel MorenoCUYc 23 .259 .322 .32924363121127242217353
Ryan MountcastleRMH1b26 .280 .333 .590239671402043371185850
Cedric Mullins*NDFcf28 .222 .307 .3731583582416283175171
Max Muncy*LKE3b32 .201 .318 .4674889816336687938315401
Sean Murphy c 28 .228 .308 .4493568119020525193411000
Tom MurphyTORc 32 .373 .424 .770126471101329431113000
Omar Narvaez*NDFc 31 .400 .500 .6671562102003500
Bo Naylor*CGSc 23 .229 .337 .4423107121015415525185133
Josh Naylor*LKE1b26 .266 .310 .4075671513201657654338596
Zach NetoCAPss22 .231 .336 .372199461305221917165550
Tyler NevinWTB3b26 .275 .351 .56569193151111081301
Kevin NewmanCED3b29 .214 .280 .284243521102362251836171
Brandon Nimmo* cf30 .269 .356 .4926321702573411195107616432
Ryan Noda*NHP1b27 .229 .355 .421577132202299476910423353
Austin NolaLKEc 33 .170 .255 .2361652850215143163400
Lars Nootbaar*CLEcf25 .234 .374 .411516121291208864211512074
Ryan O'Hearn*PUE1b29 .234 .297 .37724457181525212207342
Logan O'HoppePROc 23 .296 .373 .613199591011732433225601
Tyler O'NeillHAVlf28 .186 .291 .382204381001022280316242
Shohei Ohtani*CLEdh28 .300 .380 .698454136215501031041601331210
Edward OlivaresWTBlf27 .261 .304 .4965361403410247087122476117
Matt Olson*CLE1b29 .320 .427 .70761819825866138141311818540
Joey OrtizDUR2b24 .143 .143 .143710001000100
James Outman*DURcf26 .242 .340 .440559135232288761580213102
Marcell OzunaSEAdh32 .276 .330 .569649179400509513945117300
Cristian PacheLKEcf24 .228 .322 .4571844293917290266055
Richie Palacios*CEDlf26 .217 .308 .50046101047615700
Isaac ParedesTOR3b24 .273 .375 .5375941622804311398247611910
Vinnie Pasquantino*CAP1b25 .235 .308 .435361852101746484355600
Joc Pederson*LKEdh31 .205 .303 .3504409016314643636112100
Liover PegueroPEAss22 .243 .306 .4011774351727194124961
Jeremy PenaDSPss25 .288 .349 .40153415428110596364412274
David Peralta*LKElf35 .208 .239 .3025331112636394712110930
Oswald PerazaCAP3b23 .222 .222 .2781841001300700
Geraldo Perdomo#RMHss23 .208 .335 .36039482126126147673101182
Everson PereiraCUYlf22 .125 .125 .125810000000400
Carlos PerezOLLc 32 .165 .236 .2471582640314142134210
Salvador Perez c 33 .295 .326 .488502148220256789111411000
Blake Perkins#CHIrf26 .171 .341 .2571051830212100273533
Jace Peterson*DSP3b33 .148 .215 .2331892824215110176261
Tommy PhamNDFlf35 .272 .333 .4956021644622888103255138268
Jorge Polanco#DUR2b29 .219 .317 .3963748221015474225311820
Nick Pratto*DUR1b24 .400 .444 .84025102034902600
Jurickson Profar#LKElf30 .222 .278 .35428864181629291236800
Ceddanne RafaelaCAPcf22 .289 .333 .3738324401127242552
Cal Raleigh#CUYc 26 .262 .325 .50641310823026516414014100
Luke Raley*CLErf28 .211 .312 .382361761131546561341127153
Harold RamirezCEDdh28 .306 .364 .4104151271111063546349161
Jose E. Ramirez#TOR3b30 .254 .305 .42768117329427105844491022711
J.T. RealmutoPROc 32 .253 .277 .453190488382829266031
Rob RefsnyderNDFlf32 .359 .441 .4561033770122131141432
Zach RemillardSPR2b29 .294 .333 .4711753003210500
Anthony RendonNDF3b33 .191 .283 .2774791015433900
Hunter RenfroeDSPrf31 .238 .296 .40459614230023737024815001
Luis Rengifo#PRO2b26 .233 .306 .434309721731346451338634
Bryan Reynolds#DCMlf28 .232 .296 .41765215127528877955717851
Austin RileyPEA3b26 .277 .335 .5216601834403910098124617154
Emmanuel RiveraHAV3b27 .224 .278 .31141192150729470339741
Anthony Rizzo*SEA1b33 .289 .368 .42123568103533203275300
Luis RobertRMHcf25 .266 .309 .511612163472337582733198266
Victor RoblesPUEcf26 .308 .374 .423104327111993815116
Brayan Rocchio#CLEss22 .333 .3331.333310011200100
Brendan RodgersWTB2b26 .238 .317 .35020649110427242225100
Endy Rodriguez#CGSc 23 .230 .297 .3472134981521200225901
Julio Y. RodriguezHOLcf22 .263 .315 .49764617036535981339431823812
Jake RogersPEAc 28 .211 .291 .47622748901729364247811
Johan RojasPEAcf22 .277 .313 .4174991382751163603261424313
Miguel RojasHAVss34 .207 .257 .279430891714303532656183
Brent RookerHOLdh28 .248 .314 .534616153211519812485424670
Amed RosarioNHPss27 .300 .429 .5502063106515210
Eddie Rosario*DCMlf31 .228 .272 .46549911427229638013014110
Esteury RuizCGScf24 .273 .321 .40047713026111624416191116113
Keibert Ruiz#CAPc 24 .234 .295 .35635483160942253285711
Adley Rutschman#TORc 25 .239 .327 .34240697161861601557710
Blake Sabol*CLEc 25 .202 .272 .364272558012354142311211
Gary SanchezCEDc 30 .240 .310 .59723356802540643216700
Jesus Sanchez*HOLrf25 .230 .314 .4183959126016534334511523
Carlos Santana#CHI1b37 .205 .271 .36562412827223636405813991
Anthony Santander# rf28 .272 .331 .491637173481301099955415361
Casey SchmittPUEss24 .184 .229 .31613625903912444021
Davis SchneiderHAV2b24 .233 .345 .455257602101235357388700
Jonathan SchoopDSP3b31 .204 .278 .224491010044051800
Kyle Schwarber*PUElf30 .147 .311 .36047570140296660311118520
Corey Seager*TORss29 .340 .397 .598597203640301051063559110
Marcus SemienCHI2b32 .251 .321 .394650163292207371663106111
Nick SenzelDUR3b28 .317 .358 .4941805780833241114651
Zack ShortLKE2b28 .196 .298 .3262304560832290346741
Jose SiriCLEcf27 .192 .252 .42747892163307377337214101
Austin SlaterNHPcf30 .245 .318 .41024961140935401268140
Dominic Smith*DSP1b28 .309 .378 .43759518423117827476210042
Josh Smith*HOL3b25 .120 .290 .1202530002424700
Kevin SmithCEDss26 .132 .181 .27968910354043000
Will SmithNHPc 28 .252 .344 .4433939918019617011487020
Tyler Soderstrom*CGSc 21 .000 .125 .000700000001400
Donovan SolanoSEA1b35 .317 .403 .41441313123154137243511520
Jorge SolerCUYdh31 .240 .361 .569313751303059703589301
Edmundo SosaSEA3b27 .220 .244 .3882144760102233537351
Juan Soto*SEAlf24 .254 .374 .4995991523443510299511214791
George SpringerPEArf33 .256 .319 .42142510916018615053790233
Giancarlo StantonOLLdh33 .233 .302 .54311627301117241113800
Spencer SteerPRO1b25 .284 .347 .514222631531037450225851
Tyler StephensonDURc 26 .267 .319 .36632286110737362239600
DJ Stewart*NDFrf29 .271 .349 .546284771312136665329602
Trevor StoryCAPss30 .000 .000 .000200000000201
Bryson Stott*PUE2b25 .291 .332 .406564164312107257631105317
Myles StrawHAVcf28 .218 .272 .270614134203262382451313913
Eugenio SuarezCAP3b31 .229 .303 .395590135320226485115321200
Jack Suwinski*DSPcf24 .264 .396 .598326869232638037011392
Seiya SuzukiRMHrf28 .247 .322 .42658014332918699426717854
Dansby SwansonHOLss29 .233 .315 .40450311720022716245816093
Fernando TatisCGSrf24 .261 .327 .476593155340318097852170289
Mike Tauchman*DCMcf32 .214 .333 .3471733750624217244211
Leody Taveras#CAPcf24 .272 .330 .454482131207186658241113189
Chris TaylorTORlf32 .201 .270 .41318938141828241186643
Michael A. TaylorHOLcf32 .214 .270 .5041312842102018285441
Tyrone TaylorCAPrf29 .258 .277 .527353912632148542889104
Rowdy Tellez*DSP1b28 .164 .273 .2932323841820211347500
Alek Thomas*CUYcf23 .198 .232 .344273549572733587391
Lane ThomasCHIrf27 .254 .299 .399622158322187483736184208
Spencer TorkelsonCAP1b23 .225 .302 .44761813936133889376318650
Gleyber TorresRMH2b26 .264 .339 .43257215124322777046397196
Ezequiel TovarCEDss21 .259 .296 .42046712135212515142114067
Jose TrevinoSEAc 30 .196 .240 .298235466062120593600
Jared TrioloPEA3b25 .302 .345 .434106328021610073351
Mike TroutCGScf31 .256 .336 .45759715338226908086720621
Kyle Tucker*HOLrf26 .257 .342 .527651167318431111103821102410
Brice Turang*PUE2b23 .193 .246 .224388757113019127112275
Justin TurnerSEAdh38 .261 .341 .459616161350291078296712100
Trea TurnerLKEss30 .257 .303 .442672173332298275738155158
Luis UriasDSP2b26 .236 .364 .3911613840720279243900
Ramon UriasNDF3b29 .289 .322 .342114333011613243312
Gio UrshelaDUR3b31 .298 .327 .3793229675336362145630
Ildemaro Vargas#CAP3b31 .222 .279 .33829365144431213212900
Miguel VargasDCM2b23 .230 .325 .4701002341612143112501
Daulton Varsho*PEAlf26 .291 .399 .48019657152632314324674
Andrew VaughnAUR1b25 .250 .316 .44242810723119435793410300
Christian VazquezCHIc 32 .241 .266 .345319779082333388401
Nelson VelazquezNHPrf24 .262 .319 .60924865802640686178600
Alex Verdugo*WTBrf27 .270 .328 .4774401193461558516337455
Mark VientosRMHdh23 .067 .067 .2671510011100400
Matt VierlingCLErf26 .318 .384 .4941544982525260173511
Daniel Vogelbach*OLLdh30 .239 .351 .3833979511214535907110000
Anthony VolpeSEAss22 .221 .313 .41723552114934310327961
Joey Votto*CGS1b39 .181 .294 .3621382540718172204300
LaMonte Wade*SEA1b29 .272 .388 .4564411201422180499768410
Christian WalkerPEA1b32 .267 .359 .5156101634413590941180121136
Jordan WalkerCGSrf21 .299 .365 .476489146265176659547117179
Chad WallachCEDc 31 .220 .266 .288591340034042400
Matt Wallner*PROlf25 .256 .356 .506429110203277980155315824
Taylor Walls#CUY2b26 .231 .344 .40013030814221502349172
Taylor WardOLLlf29 .252 .324 .39746411722015465554610633
Austin Wells*PROc 23 .000 .000 .000100000000000
Jordan WestburgCUY2b24 .208 .273 .33222647160419311217722
Patrick WisdomPUE3b31 .177 .266 .443271487121335542912271
Bobby Witt JrCGSss23 .249 .286 .4456381592992684888271414215
Connor WongDCMc 27 .234 .313 .38821450112629314217751
Mike Yastrzemski*WTBcf32 .225 .314 .43216938132623221225700
Christian Yelich* lf31 .300 .370 .461464139420117151152124258
Masataka Yoshida*HAVlf29 .271 .335 .4156431743141879751351102135
Jacob YoungPUEcf23 .250 .291 .31016842100024132843157
Seby ZavalaOLLc 29 .129 .178 .26710113204128064400
Mike ZuninoHAVc 32 .250 .382 .4441243112047171265800

Secondary
NameTeamPAgeGSPASHSFGDPOPSRCRC27ISOTAVGSECEBHTB
C.J. Abrams*NHPss221034653211 .716 51.9 4.1 .155 .689 .25636174
Wilyer Abreu*HAVcf241360011.123 8.310.2 .3931.273 .679519
Ronald AcunaCUYrf251597440314 .930 134.6 7.4 .2341.031 .42573344
Willy AdamesCAPss27162600078 .682 64.0 4.0 .163 .637 .27645202
Riley AdamsCLEc 2743174028 .791 21.7 4.7 .194 .721 .2972071
Jo AdellWTBrf24227002 .896 3.4 4.4 .360 .810 .440415
Nick AhmedHOLss3327129001 .670 13.7 4.0 .137 .630 .2481243
Ozzie Albies#CED2b26132618038 .812 90.9 5.7 .220 .798 .31463277
Nick AllenDCMss2415757614113 .520 35.3 2.1 .076 .417 .13222151
Pete AlonsoLKE1b281627030423 .785 84.6 4.4 .271 .736 .34969309
Jose AltuveNDF2b331446273423 .937 115.2 7.8 .202 .962 .34760289
Francisco AlvarezRMHc 211174460319 .727 42.7 3.3 .272 .644 .32546198
Yordan Alvarez*TORdh261275941711 .933 108.4 7.8 .276 .992 .44560270
Miguel AmayaHAVc 2492348035 .603 29.1 3.0 .153 .544 .22024107
Tim Anderson ss302295004 .719 10.6 4.4 .093 .636 .198532
Elvis AndrusSPR2b341575781615 .676 58.7 3.7 .137 .631 .23844199
Miguel AndujarCGSrf2843193014 .751 21.8 4.1 .217 .674 .2672383
Jonathan Aranda*DURdh25314000 .929 2.9 8.6 .214 .889 .21418
Orlando ArciaNDFss2845252014 .989 52.6 9.1 .2841.045 .42730129
Nolan ArenadoCED3b32984330410 .788 58.8 5.2 .191 .733 .27137185
Gabriel AriasCUYss2346207016 .646 18.0 3.1 .120 .542 .1881568
Randy ArozarenaDURlf281567090211 .854 110.5 6.3 .217 .880 .36664298
Luis Arraez*HOL2b261627311222 .918 137.5 8.1 .136 .872 .19356353
Christian ArroyoCLE2b28025001 .671 2.3 3.2 .174 .579 .26129
Jose AzocarDSPrf272094101 .736 11.8 4.7 .138 .761 .276636
Akil Baddoo*HOLlf24627120 .202 0.3 0.3 .000 .182 .04302
Harrison BaderNDFcf2991354245 .615 31.2 3.1 .129 .583 .22823113
Javier BaezCAPss30130001.000 0.7 9.0 .3331.000 .33312
Patrick Bailey#SPRc 2451201013 .580 14.9 2.6 .157 .484 .1991467
Austin BarnesWTBc 331053422111 .527 20.6 2.1 .102 .449 .1981782
Tucker Barnhart*WTBc 321460102 .748 7.2 4.7 .137 .700 .275520
Jose BarreroCEDss251245000 .735 6.4 6.1 .024 .714 .143115
Joey BartNHPc 26517000 .912 3.4 9.2 .125 .900 .12528
Osleivis BasabeDURss22210000 .700 1.2 4.6 .100 .571 .10014
Matthew BattenAUR3b2847190103 .571 12.9 2.4 .081 .472 .145850
Josh Bell#SPRdh3046260015 .750 31.8 4.6 .210 .701 .31822103
Cody Bellinger*NDFcf271596890511 .726 83.1 4.6 .144 .692 .25549254
Brandon Belt* dh351235584111 .904 94.8 7.2 .267 .960 .49161232
Will Benson*SPRrf25121511212 .941 103.9 8.7 .2431.100 .46759241
Jon BertiAURss331626666419 .652 63.1 3.5 .071 .576 .16629200
Christian BethancourtSEAc 3193325049 .574 22.4 2.3 .146 .465 .17221107
Mookie BettsPROrf301627540128 .942 144.7 8.3 .2521.031 .43577342
Bo BichetteWTBss251546950218 .816 102.4 5.8 .170 .760 .24260309
Cavan Biggio*PUE2b2855301021 .611 27.4 3.5 .103 .578 .2291381
Charlie Blackmon*RMHdh36116519054 .650 53.2 4.1 .102 .642 .25231142
Dairon BlancoAURrf3021109122 .645 9.9 3.2 .143 .630 .255836
JJ Bleday*SEAlf2567285023 .586 23.4 3.1 .143 .574 .3191971
Xander Bogaerts ss301596960918 .766 90.9 5.1 .142 .727 .25047265
Alec BohmCHI3b261626320722 .623 51.9 2.9 .117 .513 .16637206
Sean BouchardAURrf27425010 .922 5.0 9.0 .130 .929 .174112
Alex BregmanPRO3b291627220928 .845 106.4 5.9 .202 .820 .33664296
Will Brennan*DURrf25627000 .847 4.7 7.9 .080 .813 .120211
Seth Brown*OLLrf301024042113 .631 32.8 2.8 .184 .544 .25036147
Jake BurgerDCM3b27151666051 .850 106.3 6.3 .278 .843 .34974322
Alec Burleson*PUElf2452214003 .651 20.5 3.6 .081 .556 .1521267
Lawrence Butler*CLEcf22313000 .846 2.2 6.5 .231 .778 .23117
Byron BuxtonCGSdh2962298012 .639 29.1 3.5 .172 .615 .28221102
Jose CaballeroHAV2b26111428022 .510 29.0 2.4 .062 .538 .2081386
Willie Calhoun*RMHdh282091002 .523 5.5 2.1 .146 .458 .256624
Alex CallAURcf2840154100 .587 12.3 2.9 .059 .545 .154638
Junior CamineroCAP3b19934010 .429 1.7 1.7-0.000 .320 .06506
Luis CampusanoPUEc 2461252028 .881 42.4 6.9 .161 .816 .20316119
Jeimer Candelario#SPR3b29161684024 .727 82.2 4.6 .201 .696 .30072263
Mark CanhaDSPlf341627190614 .763 92.2 5.0 .190 .729 .27468278
Victor Caratini#HOLc 29622590011 .672 24.0 3.4 .118 .565 .1981486
Dylan Carlson#NHPcf2451225023 .707 26.2 4.7 .140 .725 .3391467
Kerry Carpenter*CEDrf2590365065 .770 48.3 5.1 .200 .739 .29229147
Matt Carpenter*TORdh371155001 .546 3.8 2.6 .085 .500 .255212
Corbin Carroll*TORrf22108498155 .875 87.3 7.1 .242 .978 .42552224
Evan Carter*CLElf2026122001 .712 13.8 4.2 .213 .705 .3611045
Triston Casas*CUY1b23159711019 .835 107.7 6.1 .250 .846 .41766296
Nick CastellanosCHIrf311626560412 .705 71.7 4.0 .154 .621 .20153258
Harold Castro*LKE2b2929169003 .566 12.5 2.7 .050 .448 .112646
Rodolfo Castro#RMHss2451190035 .650 17.4 3.3 .140 .568 .2211063
Willi Castro#RMHlf26104478406 .741 60.1 4.8 .168 .774 .30739175
Matt ChapmanOLL3b30162682056 .674 72.2 4.0 .149 .613 .23169238
Jazz Chisholm*DURcf25112475148 .802 65.2 5.1 .239 .798 .34148219
Ernie ClementTORss271560011 .805 9.1 6.3 .088 .711 .123425
Michael Conforto*DURrf30625000 .695 3.0 4.7 .083 .588 .12529
William ContrerasHOLc 251004140323 .725 44.4 4.1 .106 .648 .22227140
Willson ContrerasNDFc 311295611515 .769 70.1 4.8 .197 .722 .28550222
Garrett CooperDSP1b32984060412 .856 63.1 6.1 .213 .796 .27939193
Carlos CorreaPEAss281144260322 .658 35.5 2.9 .165 .550 .23940152
Colton Cowser*CAPcf23010001.000 0.3 0.0 .000 .000 .00000
J.P. Crawford*NDFss28121567336 .826 86.9 6.6 .167 .843 .33545209
C.J. CronAUR1b33482140110 .658 17.7 2.8 .183 .548 .2381981
Jake Cronenworth*PRO1b291164923511 .663 47.6 3.5 .162 .608 .25845165
Oneil Cruz*CAPss24020001.000 0.513.5 .0001.000 .00001
Travis d'ArnaudDSPc 34112405029 .701 42.7 3.9 .192 .637 .28638149
Henry DavisDURrf2368269043 .495 15.5 2.0 .109 .419 .1701368
J.D. DavisDCM3b301526120015 .769 79.1 5.1 .173 .727 .29647229
Bryan De La CruzSPRlf261888021 .756 10.4 4.1 .282 .697 .3061044
Elly De La Cruz#CUYss21105404324 .627 39.7 3.5 .124 .691 .32330123
Jason DelayDSPc 2838165212 .752 21.6 5.4 .096 .695 .1851457
Rafael Devers*AUR3b261626881423 .751 81.6 4.4 .194 .713 .30655267
Aledmys DiazHAVss3234127024 .648 11.9 3.5 .079 .551 .123738
Elias DiazLKEc 32106456046 .794 64.7 5.6 .178 .726 .23537199
Yainer DiazCEDc 24883790116 .986 71.6 7.3 .324 .943 .35253231
Yandy DiazNHP1b311496860333 .930 119.3 7.2 .214 .914 .34868317
Jasson Dominguez#CAPcf201871011 .745 7.9 4.0 .262 .698 .338631
Brendan Donovan*HOL2b26103432054 .674 47.3 4.3 .091 .629 .19022134
Brenton DoyleCEDcf25823000 .358 0.8 1.0 .136 .350 .18215
Brandon DruryDUR2b301245000325 .818 60.6 4.3 .279 .730 .32069245
Mauricio DubonOLL2b281616470215 .738 76.1 4.4 .154 .642 .19551265
Ezequiel DuranWTBss24155643648 .695 70.5 4.1 .158 .622 .21554241
Jarren Duran*PROcf26111524024 .819 83.3 6.3 .180 .915 .37559216
Adam DuvallSEAcf3491393043 .788 51.6 4.8 .296 .759 .37744186
Tommy Edman#NHPss28162648379 .607 53.6 2.9 .115 .580 .23242191
Christian Encarnacn-StranCLE1b2311730221.010 15.5 9.1 .2901.091 .387738
Eduardo Escobar#OLL3b347109014 .611 8.8 2.9 .067 .469 .087534
Santiago EspinalCLE2b2830116010 .774 16.4 5.9 .127 .757 .235742
Thairo EstradaSEA2b271174544115 .664 42.7 3.3 .136 .606 .20630163
Stuart FairchildPROlf2739148110 .724 18.2 4.7 .186 .757 .3411553
Kyle FarmerLKE3b321495810115 .812 83.6 5.8 .170 .781 .26743234
Freddy FerminCHIc 28672720011 .639 22.0 2.8 .160 .519 .19523101
Dominic Fletcher*CUYcf2542179001 .841 27.8 6.2 .211 .811 .2831883
Wilmer FloresSPR1b311547050514 .840 108.2 6.1 .217 .805 .30864316
Estevan Florial*RMHcf2504000 .250 0.1 0.6 .000 .333 .00000
Mike Ford*RMHdh30873770112 .697 38.0 3.7 .202 .634 .31026137
Nick FortesAURc 2658179015 .623 15.0 3.0 .124 .511 .1661360
Jake Fraley*PROrf28115428014 .820 66.0 6.1 .215 .851 .35145183
Ty FranceCUY1b28312001 .500 0.5 1.4 .000 .300 .00003
Wander Franco#PROss221626880324 .803 92.0 5.1 .183 .786 .29964284
Adam Frazier*SPR2b3140203356 .542 12.6 2.0 .137 .487 .2301358
Freddie Freeman*HOL1b331627340516 .855 119.4 6.6 .206 .862 .32077328
Tyler FreemanDUR3b24625000 .680 2.6 3.8 .200 .579 .200311
Sal Frelick*LKErf2373270103 .647 28.2 4.2 .073 .652 .2621572
TJ Friedl*TORcf27148645873 .770 92.2 5.8 .135 .796 .27846239
Joey Gallo*HOL1b29644000 .256 0.8 0.6 .000 .294 .22901
Adolis GarciaSPRrf301627000319 .802 95.8 5.3 .229 .776 .35166295
Maikel GarciaCGS3b23144548248 .631 51.7 3.5 .064 .586 .17623160
Stone GarrettCUYlf2752250025 .741 31.0 4.8 .151 .698 .2672193
Mitch GarverPEAdh321446440111 .703 70.9 4.2 .168 .643 .27251229
Zack GelofCUY2b23984351361.043 103.410.1 .3161.173 .43969259
Andres Gimenez*PEA2b24114414301 .635 39.8 3.5 .151 .649 .27429132
Paul GoldschmidtOLL1b351627400415 .758 93.4 4.9 .191 .728 .33253276
Yan GomesSPRc 35112415039 .646 39.1 3.5 .117 .551 .17222137
Nolan Gorman*OLL2b23154678059 .782 89.6 5.1 .251 .762 .37967283
Yasmani Grandal#RMHc 341472002 .459 3.4 1.6 .015 .339 .090114
Riley Greene*DCMcf22160718019 .684 77.0 4.1 .124 .625 .23548235
Randal GrichukSPRlf31110448048 .741 53.8 4.5 .194 .670 .24747186
Trent Grisham*NHPcf2662286344 .711 32.3 4.3 .160 .680 .2912295
Robbie Grossman#PROlf3356228003 .752 29.5 5.4 .130 .741 .3111774
Vladimir GuerreroWTB1b241627020512 .752 88.3 4.9 .188 .717 .30863267
Lourdes GurrielAURlf291215320616 .690 52.4 3.5 .207 .616 .26448209
Garrett HampsonCAPss2883378122 .773 53.5 5.9 .097 .734 .18824138
Mitch HanigerDSPlf3255199006 .716 21.8 4.0 .172 .630 .2472378
Ian Happ#CEDlf28126570134 .759 75.4 5.3 .205 .786 .38455205
Bryce Harper*NDFdh301516670119 .783 88.0 5.3 .181 .780 .36354240
Michael Harris II*SPRcf22162670154 .685 75.0 4.2 .136 .632 .20857248
Ke'Bryan HayesCLE3b26150626157 .812 93.8 6.0 .193 .792 .28865270
Austin HaysCEDlf271446140011 .880 104.6 7.0 .207 .859 .29864288
Austin HedgesWTBc 3043141227 .178 0.8 0.2 .016 .141 .08728
Jonah Heim#PROc 28105461033 .825 72.5 6.4 .183 .801 .27449200
Gunnar Henderson*CGS3b221566830315 .694 72.4 3.9 .195 .673 .33552246
Enrique HernandezDSPss311355450319 .644 49.7 3.3 .108 .555 .19731175
Teoscar HernandezPUErf30144571036 .693 63.7 4.2 .170 .641 .24441214
Ivan HerreraCAPc 2324108000 .776 15.7 6.4 .097 .788 .247336
Jason Heyward*PEArf33162679046 .792 96.9 5.7 .198 .778 .31369281
Aaron Hicks#DSPcf33101459011 .684 51.5 4.6 .087 .677 .27020128
Kyle HigashiokaTORc 33516000 .438 0.6 1.2 .188 .357 .18815
Sam Hilliard*DSPcf291465012 .838 8.9 5.0 .200 .830 .300730
Nico HoernerNHP2b261596464715 .677 66.2 3.9 .100 .635 .20243200
Andy IbanezDUR2b301134770211 .747 58.6 4.7 .155 .662 .21843190
Jonathan IndiaWTB2b261034270411 .700 44.5 3.8 .182 .662 .29232148
Kyle Isbel*RMHcf2653211023 .650 21.1 3.7 .134 .592 .2161771
Travis Jankowski*HAVlf32123495355 .664 56.2 4.4 .060 .737 .27422141
Danny JansenAURc 28101443024 .904 77.7 7.1 .303 .922 .41151218
Ryan JeffersDCMc 261626672513 .738 81.5 4.8 .161 .712 .28351232
Eloy JimenezCAPdh261627090225 .757 85.3 4.5 .173 .665 .23864291
Connor JoeCHIrf30162649026 .701 72.3 4.3 .169 .675 .30162215
Nolan Jones*PUElf25144627364 .793 89.1 5.6 .210 .846 .39059245
Aaron JudgeOLLrf311627410281.008 156.2 9.2 .3491.107 .55589376
Edouard Julien*DUR2b241184910214 .830 72.3 6.2 .186 .835 .38236183
Corey JulksPUElf2743199034 .718 25.0 4.8 .132 .723 .2752073
Josh JungWTB3b251626380510 .858 101.3 6.2 .238 .818 .29970309
Jarred Kelenic*OLLlf2395415008 .669 41.3 3.7 .128 .610 .23533135
Carson Kelly c 2832100113 .591 7.3 2.6 .125 .507 .216728
Tony Kemp*TORlf3157235233 .854 38.5 7.1 .180 .944 .4132086
Max Kepler*HAVrf30137605046 .777 83.6 5.6 .174 .759 .30048232
Kevin Kiermaier*CEDcf33142545149 .794 76.8 5.5 .172 .782 .27952224
Ha-Seong KimCLE2b27162616248 .737 81.8 5.4 .127 .773 .31236208
Isiah Kiner-FalefaHAVcf2834223204 .524 14.2 2.2 .080 .471 .181952
Alex Kirilloff*CUY1b2580339010 .719 41.8 4.8 .155 .664 .23227126
Alejandro KirkNHPc 2456216006 .644 20.1 3.7 .065 .581 .2151056
Heston Kjerstad*CLEdh243150001.043 3.711.1 .2861.111 .35729
Andrew KniznerCLEc 2849241136 .789 31.0 4.7 .253 .734 .33024110
Steven Kwan*NHPlf25106468338 .704 52.9 4.4 .112 .671 .24834152
Shea LangeliersPUEc 25101404126 .816 54.9 5.0 .296 .782 .37749196
Trevor Larnach*AURlf2646194023 .685 19.3 3.8 .159 .647 .3111260
Ramon LaureanoCAPrf2861281026 .700 29.7 3.8 .174 .632 .23024111
DJ LeMahieuNHP3b341626510222 .667 61.8 3.5 .130 .586 .23741210
Royce LewisPUE3b2484352045 .843 55.7 6.4 .215 .862 .33729154
Francisco Lindor#SEAss29145610036 .669 63.6 3.9 .172 .639 .27944213
Nick LoftinCUY2b241470102 .648 6.9 3.6 .094 .600 .203522
Evan LongoriaHOL3b3742162027 .623 12.8 2.8 .155 .549 .2751049
Nicky Lopez*HAV2b28111426911 .642 42.1 3.8 .093 .637 .21925117
Brandon Lowe*CHI2b28107490005 .712 55.5 4.3 .180 .664 .28733178
Josh Lowe*WTBrf25149655134 .749 86.2 5.0 .195 .756 .31169270
Nathaniel Lowe*SPR1b271626970421 .792 94.1 5.4 .165 .754 .29958262
Manny MachadoNDF3b301626610426 .812 86.5 4.9 .235 .743 .31760298
Nick MadrigalNHP3b2646174133 .643 16.3 3.4 .101 .565 .1391255
Luke MailePEAc 32359000 .681 6.5 4.4 .113 .625 .208419
Tucupita Marcano*CEDss2344223042 .596 19.6 3.2 .124 .556 .2131567
Manuel MargotDCMcf28264004 .433 2.0 1.0 .066 .357 .148414
Brandon Marsh*PUEcf25123543304 .736 68.4 5.0 .171 .748 .33349189
Ketel Marte#TOR2b291566840415 .917 121.7 7.3 .271 .939 .41378330
Noelvi MarteCUY3b2147195022 .863 33.5 7.2 .152 .871 .2471786
Starling MarteWTBrf3453219121 .629 21.0 3.5 .095 .616 .200767
J.D. MartinezDURdh351566840718 .757 79.7 4.2 .252 .692 .32373300
Nick Martini*NDFdh3332130001 .889 21.7 6.3 .339 .871 .3871974
Jorge MateoCUYss28310101 .444 0.3 0.8 .000 .250 .00002
Luis MatosCLEcf2123114000 .642 11.1 3.7 .152 .617 .263934
Ronny Mauricio#CGS2b2224130022 .747 16.3 4.7 .153 .772 .2881050
James McCann c 3333130022 .777 18.2 5.7 .162 .812 .3061247
Chas McCormickPROcf2897435162 .869 74.9 7.0 .218 .908 .31645205
Andrew McCutchenAURdh361577120311 .631 67.3 3.6 .098 .633 .28733184
Reese McGuire*NDFc 2872276307 .686 28.4 3.9 .087 .580 .1541791
Ryan McKennaCEDrf2626123113 .940 23.8 8.1 .227 .974 .3361761
Zach McKinstry*CHI3b2855260024 .643 24.6 3.6 .096 .605 .2221176
Matt McLainCLEss23125589139 .902 102.2 6.9 .251 .916 .35273292
Ryan McMahon*RMH3b281285562311 .767 70.5 4.8 .199 .713 .29057227
Jeff McNeil*DCM2b31162634147 .693 71.9 4.5 .089 .636 .17435208
Francisco Mejia#DSPc 2729125111 .528 8.3 2.3 .121 .448 .190835
MJ Melendez*DCMrf24100430035 .667 44.3 3.9 .163 .647 .33031132
Joey MenesesCEDdh311455970218 .698 64.0 4.1 .110 .606 .17633203
Whit MerrifieldCHI2b341475670415 .695 61.2 4.0 .130 .647 .22736204
Jake MeyersDURcf2745200103 .715 23.0 4.4 .171 .660 .2651974
Owen MillerAUR2b26117427036 .702 48.6 4.2 .143 .654 .21532165
Jose MirandaOLL3b25419002 .616 1.0 1.7 .176 .500 .29416
Garrett Mitchell*DURcf24629000 .861 4.2 5.7 .148 .750 .148213
Andruw MonasterioDUR3b2651203007 .625 16.9 3.1 .054 .527 .1521056
Yoan Moncada#HAV3b2851206022 .764 27.8 5.4 .143 .701 .2121681
Mickey Moniak*CLEcf25753480431.016 75.2 8.9 .3091.045 .35548209
Elehuris MonteroRMH1b2441155003 .638 13.2 2.9 .209 .549 .2571460
Dylan Moore lf3051224012 .639 20.3 3.2 .166 .592 .2491876
Christopher MorelPEAdh241606741411 .752 82.9 4.6 .221 .722 .31168280
Gabriel MorenoCUYc 23592670111 .651 24.0 3.3 .070 .557 .1651480
Ryan MountcastleRMH1b26632580010 .923 43.8 6.5 .310 .907 .40634141
Cedric Mullins*NDFcf2839179012 .681 19.9 4.2 .152 .683 .2971459
Max Muncy*LKE3b32131578049 .786 75.8 5.1 .266 .785 .43455228
Sean Murphy c 28884030415 .757 46.9 4.3 .222 .700 .31739160
Tom MurphyTORc 32291390141.194 39.612.7 .3971.313 .4842497
Omar Narvaez*NDFc 314191001.167 5.414.5 .2671.444 .467310
Bo Naylor*CGSc 2388368056 .779 49.4 5.3 .213 .819 .41036137
Josh Naylor*LKE1b261386071220 .718 65.6 4.0 .141 .627 .20548231
Zach NetoCAPss2257237231 .708 28.9 4.9 .141 .727 .2461874
Tyler NevinWTB3b261977001 .916 13.3 6.9 .290 .904 .391939
Kevin NewmanCED3b2965271323 .564 22.6 3.1 .070 .559 .2101369
Brandon Nimmo* cf30159725525 .848 115.8 6.6 .223 .853 .34566311
Ryan Noda*NHP1b27158694314 .776 94.8 5.6 .192 .799 .37651243
Austin NolaLKEc 3356185103 .492 10.6 2.0 .067 .414 .164739
Lars Nootbaar*CLEcf251546360312 .785 85.9 5.6 .176 .818 .40550212
Ryan O'Hearn*PUE1b2966268203 .674 27.7 3.9 .143 .615 .2342492
Logan O'HoppePROc 2356225013 .986 45.7 8.5 .3171.021 .42228122
Tyler O'NeillHAVlf2848238024 .673 23.7 3.7 .196 .657 .3582078
Shohei Ohtani*CLEdh281145200431.078 121.0 9.7 .3991.178 .53576317
Edward OlivaresWTBlf271325780612 .801 77.2 5.0 .235 .754 .28768266
Matt Olson*CLE1b291627470881.134 195.412.1 .3871.313 .58499437
Joey OrtizDUR2b2427001 .286 0.0 0.0 .000 .143 .00001
James Outman*DURcf26154648138 .780 89.0 5.5 .199 .786 .35653246
Marcell OzunaSEAdh321617090511 .899 121.4 6.7 .293 .881 .37190369
Cristian PacheLKEcf2460211014 .779 26.0 4.6 .228 .762 .3702184
Richie Palacios*CEDlf261252001 .808 6.9 5.1 .283 .784 .391523
Isaac ParedesTOR3b241596980412 .912 124.5 7.5 .264 .946 .39471319
Vinnie Pasquantino*CAP1b25904020212 .743 46.6 4.3 .199 .681 .29638157
Joc Pederson*LKEdh311225080410 .653 48.9 3.6 .145 .606 .28433154
Liover PegueroPEAss2248193002 .707 22.7 4.5 .158 .679 .2541371
Jeremy PenaDSPss251335871111 .749 74.7 5.1 .112 .686 .20039214
David Peralta*LKElf35139556019 .541 37.6 2.4 .094 .432 .13935161
Oswald PerazaCAP3b23518000 .500 1.1 2.1 .056 .357 .05615
Geraldo Perdomo#RMHss23117486674 .696 57.0 4.6 .152 .752 .37830142
Everson PereiraCUYlf2238002 .250 -0.1-0.4 .000 .111 .00001
Carlos PerezOLLc 3245175113 .482 9.7 1.9 .082 .407 .171739
Salvador Perez c 331255310410 .814 77.8 5.7 .193 .742 .22147245
Blake Perkins#CHIrf2617132001 .598 11.1 3.3 .086 .626 .343527
Jace Peterson*DSP3b3347209033 .448 10.4 1.7 .085 .406 .201844
Tommy PhamNDFlf35162663049 .828 100.9 5.9 .223 .837 .34476298
Jorge Polanco#DUR2b29103435333 .713 51.1 4.6 .176 .695 .32436148
Nick Pratto*DUR1b246270001.284 9.617.2 .4401.533 .520521
Jurickson Profar#LKElf3062317055 .632 28.9 3.3 .132 .550 .21225102
Ceddanne RafaelaCAPcf222490012 .707 10.3 4.3 .084 .667 .169531
Cal Raleigh#CUYc 26103459056 .831 68.8 5.9 .245 .804 .34149209
Luke Raley*CLErf2897417026 .694 46.5 4.2 .172 .704 .31929138
Harold RamirezCEDdh2899459044 .773 65.4 5.9 .104 .737 .19822170
Jose E. Ramirez#TOR3b30162741079 .732 89.6 4.5 .173 .703 .26960291
J.T. RealmutoPROc 3248202043 .730 23.6 4.2 .200 .664 .2421986
Rob RefsnyderNDFlf3231118005 .897 20.0 7.4 .097 .890 .243847
Zach RemillardSPR2b29218000 .804 2.8 6.2 .176 .750 .17638
Anthony RendonNDF3b331353005 .560 2.7 1.7 .085 .442 .149213
Hunter RenfroeDSPrf311626490325 .700 65.4 3.7 .166 .606 .24553241
Luis Rengifo#PRO2b2668346030 .740 42.8 4.7 .201 .710 .30433134
Bryan Reynolds#DCMlf28156719059 .713 82.8 4.3 .186 .663 .27960272
Austin RileyPEA3b26162719019 .856 114.9 6.3 .244 .831 .31583344
Emmanuel RiveraHAV3b27111449059 .590 36.2 2.9 .088 .502 .17522128
Anthony Rizzo*SEA1b3346266015 .790 37.5 5.9 .132 .750 .2471899
Luis RobertRMHcf251566560412 .821 95.6 5.5 .245 .812 .33282313
Victor RoblesPUEcf2626116103 .797 15.6 5.1 .115 .815 .240944
Brayan Rocchio#CLEss22030001.667 1.318.01.0002.0001.00014
Brendan RodgersWTB2b26572300011 .667 21.1 3.4 .112 .571 .2181572
Endy Rodriguez#CGSc 2360239042 .644 23.3 3.7 .117 .575 .2161474
Julio Y. RodriguezHOLcf221627050712 .812 100.1 5.3 .234 .822 .34176321
Jake RogersPEAc 2863262163 .767 32.8 4.7 .264 .749 .37026108
Johan RojasPEAcf221625521868 .730 66.2 4.4 .140 .733 .25343208
Miguel RojasHAVss34140469916 .536 33.0 2.5 .072 .477 .16722120
Brent RookerHOLdh281626840614 .848 103.1 5.8 .286 .834 .38573329
Amed RosarioNHPss27628021 .979 5.5 8.8 .2501.200 .550411
Eddie Rosario*DCMlf311305341317 .737 58.1 3.9 .236 .657 .29958232
Esteury RuizCGScf241525151210 .721 64.2 4.6 .128 .776 .26838191
Keibert Ruiz#CAPc 24913860111 .651 35.6 3.4 .121 .558 .20125126
Adley Rutschman#TORc 251014680615 .669 46.0 3.8 .103 .605 .24125139
Blake Sabol*CLEc 2575303133 .635 27.9 3.3 .162 .575 .2462099
Gary SanchezCEDc 3057258012 .907 44.1 6.6 .356 .911 .44633139
Jesus Sanchez*HOLrf251084430015 .731 48.5 4.1 .187 .668 .29942165
Carlos Santana#CHI1b371626870511 .636 63.2 3.3 .160 .581 .26652228
Anthony Santander# rf28162702159 .822 105.1 5.9 .220 .797 .31279313
Casey SchmittPUEss2441144002 .545 9.6 2.3 .132 .465 .1691243
Davis SchneiderHAV2b2454304021 .801 44.0 5.9 .222 .818 .37033117
Jonathan SchoopDSP3b311654004 .502 2.5 1.6 .020 .372 .122111
Kyle Schwarber*PUElf30144593035 .671 61.2 4.0 .213 .700 .45143171
Corey Seager*TORss291446580318 .995 137.7 9.0 .2581.010 .35294357
Marcus SemienCHI2b321627230410 .715 86.1 4.6 .143 .675 .25551256
Nick SenzelDUR3b2843193015 .852 31.1 6.5 .178 .822 .2611689
Zack ShortLKE2b2869268312 .624 25.0 3.5 .130 .601 .2911475
Jose SiriCLEcf271255273610 .679 51.4 3.4 .234 .640 .33149204
Austin SlaterNHPcf3065278111 .727 34.9 4.9 .165 .704 .28523102
Dominic Smith*DSP1b28147669059 .815 102.2 6.5 .128 .789 .23541260
Josh Smith*HOL3b25031000 .410 1.3 1.6-0.000 .409 .16003
Kevin SmithCEDss261872002 .460 3.1 1.4 .147 .377 .206419
Will SmithNHPc 28102459074 .787 64.8 5.7 .191 .789 .31837174
Tyler Soderstrom*CGSc 2118000 .125 0.0 0.1 .000 .143 .14300
Donovan SolanoSEA1b35117472009 .817 71.9 6.7 .097 .797 .18629171
Jorge SolerCUYdh3180377037 .929 65.6 7.1 .329 .972 .51143178
Edmundo SosaSEA3b2750225035 .632 19.4 3.0 .168 .555 .2011683
Juan Soto*SEAlf241627211431 .873 110.5 6.2 .245 .887 .44673299
George SpringerPEArf331144730613 .740 58.4 4.7 .165 .735 .29934179
Giancarlo StantonOLLdh3325129012 .845 19.1 5.6 .310 .824 .4051463
Spencer SteerPRO1b2546245018 .860 38.1 6.1 .230 .839 .34728114
Tyler StephensonDURc 26933480112 .685 35.6 3.9 .099 .577 .17118118
DJ Stewart*NDFrf2982329262 .894 56.3 6.9 .275 .910 .38035155
Trevor StoryCAPss3002000 .000 -0.0-0.0 .000 .000-0.50000
Bryson Stott*PUE2b25135605048 .738 79.0 5.1 .115 .716 .21343229
Myles StrawHAVcf281626716410 .543 47.9 2.5 .052 .501 .16825166
Eugenio SuarezCAP3b31162656029 .698 72.6 4.2 .166 .640 .25654233
Jack Suwinski*DSPcf2486403132 .994 83.9 9.1 .3341.135 .57143195
Seiya SuzukiRMHrf281536590108 .748 82.7 4.9 .179 .715 .29759247
Dansby SwansonHOLss29157568038 .719 66.7 4.5 .171 .690 .29842203
Fernando TatisCGSrf24162659159 .802 94.1 5.5 .214 .811 .33465282
Mike Tauchman*DCMcf3237204002 .680 21.8 4.2 .133 .662 .2721160
Leody Taveras#CAPcf24124529226 .785 72.5 5.3 .183 .765 .28645219
Chris TaylorTORlf3247212130 .683 22.2 3.8 .212 .656 .3122378
Michael A. TaylorHOLcf3237142000 .773 18.5 4.8 .290 .769 .3741666
Tyrone TaylorCAPrf29973640122 .804 40.0 3.7 .269 .715 .30950186
Rowdy Tellez*DSP1b28622670010 .567 18.2 2.4 .129 .505 .2761368
Alek Thomas*CUYcf2377291232 .576 23.0 2.7 .147 .523 .2052194
Lane ThomasCHIrf27162673084 .697 76.9 4.3 .145 .653 .22252248
Spencer TorkelsonCAP1b231626930512 .748 85.1 4.6 .222 .715 .33270276
Gleyber TorresRMH2b261576440512 .770 85.8 5.2 .168 .759 .30149247
Ezequiel TovarCEDss21135493018 .716 54.8 4.1 .161 .629 .20349196
Jose TrevinoSEAc 30692500111 .538 14.5 1.9 .102 .420 .1401270
Jared TrioloPEA3b252113001 .779 16.5 5.9 .132 .763 .2361046
Mike TroutCGScf31156678069 .794 95.2 5.6 .201 .771 .31566273
Kyle Tucker*HOLrf261627381117 .869 115.4 6.1 .270 .885 .41882343
Brice Turang*PUE2b231214190310 .470 23.1 1.9 .031 .433 .157987
Justin TurnerSEAdh381576960411 .800 98.9 5.7 .198 .770 .30764283
Trea TurnerLKEss301627200212 .745 87.4 4.5 .185 .688 .25164297
Luis UriasDSP2b2641195018 .755 23.3 4.8 .155 .733 .3041163
Ramon UriasNDF3b2921121012 .664 12.0 3.8 .053 .541 .079439
Gio UrshelaDUR3b31833420413 .706 37.6 4.2 .081 .590 .13415122
Ildemaro Vargas#CAP3b31613190211 .617 26.0 2.9 .116 .515 .1882299
Miguel VargasDCM2b2326114003 .795 14.7 4.9 .240 .753 .3401147
Daulton Varsho*PEAlf2648234113 .879 39.5 7.2 .189 .938 .3672394
Andrew VaughnAUR1b251134750411 .757 59.0 4.7 .192 .699 .27143189
Christian VazquezCHIc 32933332112 .611 25.8 2.7 .103 .475 .12517110
Nelson VelazquezNHPrf2466276056 .928 47.4 6.6 .347 .921 .41534151
Alex Verdugo*WTBrf27115482038 .805 67.3 5.4 .207 .760 .28255210
Mark VientosRMHdh23315000 .333 0.3 0.5 .200 .286 .20014
Matt VierlingCLErf2631174216 .877 27.8 6.5 .175 .839 .2861576
Daniel Vogelbach*OLLdh30118473054 .734 59.2 5.1 .144 .729 .32227152
Anthony VolpeSEAss2262269116 .730 31.6 4.4 .196 .716 .3532498
Joey Votto*CGS1b3928160003 .656 15.3 3.5 .181 .621 .3261150
LaMonte Wade*SEA1b29121530134 .843 85.5 7.0 .184 .883 .35837201
Christian WalkerPEA1b321627090720 .874 112.1 6.3 .248 .884 .39080314
Jordan WalkerCGSrf211235430214 .841 82.5 6.1 .178 .825 .29048233
Chad WallachCEDc 311764011 .554 4.6 2.6 .068 .447 .136417
Matt Wallner*PROlf25115500037 .862 79.0 6.4 .249 .870 .36850217
Taylor Walls#CUY2b2640154011 .744 21.7 5.6 .169 .893 .4621352
Taylor WardOLLlf291225201422 .720 55.2 4.0 .144 .640 .24437184
Austin Wells*PROc 2301000 .000 0.0 0.0 .000 .000 .00000
Jordan WestburgCUY2b2464253055 .605 20.5 2.9 .124 .532 .2172075
Patrick WisdomPUE3b3179305103 .709 33.4 4.0 .266 .705 .39529120
Bobby Witt JrCGSss231626790615 .731 76.6 4.0 .196 .709 .28164284
Connor WongDCMc 2763242214 .700 27.1 4.3 .154 .669 .2711983
Mike Yastrzemski*WTBcf3233195123 .746 24.0 4.7 .207 .716 .3372173
Christian Yelich* lf311095190212 .831 80.0 6.2 .162 .846 .31053214
Masataka Yoshida*HAVlf291627110424 .750 85.9 4.6 .145 .691 .23653267
Jacob YoungPUEcf2339179011 .600 15.5 3.1 .060 .575 .1551052
Seby ZavalaOLLc 2937107003 .445 4.3 1.3 .139 .363 .198627
Mike ZuninoHAVc 3242152011 .825 23.4 6.6 .194 .872 .4031655

Analytical
NameTeamPAgePA/GAB/GBIPIPAVGTBWTBW/PATBWHTBWH/PAK/BB
C.J. Abrams*NHPss223.723.41338 .284201 .432208 .447 3.0
Wilyer Abreu*HAVcf241.130.8817 .29427 .75027 .750 1.0
Ronald AcunaCUYrf254.684.04501 .313433 .582443 .595 1.2
Willy AdamesCAPss273.703.27333 .288260 .433266 .443 3.2
Riley AdamsCLEc 273.282.9298 .36787 .50088 .506 3.4
Jo AdellWTBrf241.421.3212 .33317 .63017 .630 5.5
Nick AhmedHOLss332.222.0282 .31754 .41955 .426 3.1
Ozzie Albies#CED2b264.414.05415 .296318 .515325 .526 3.1
Nick AllenDCMss243.673.42451 .224173 .300175 .304 4.2
Pete AlonsoLKE1b284.343.89401 .219358 .509378 .538 3.7
Jose AltuveNDF2b334.353.78423 .369358 .571364 .581 1.5
Francisco AlvarezRMHc 213.403.18242 .215220 .493225 .504 6.5
Yordan Alvarez*TORdh264.683.87360 .267351 .591364 .613 1.3
Miguel AmayaHAVc 242.972.68212 .222126 .362139 .399 4.8
Tim Anderson ss302.712.4665 .35440 .42141 .432 2.5
Elvis AndrusSPR2b343.683.35429 .266237 .410244 .422 2.4
Miguel AndujarCGSrf281.691.58131 .27594 .48795 .492 3.8
Jonathan Aranda*DURdh254.674.6711 .3648 .5718 .57199.0
Orlando ArciaNDFss281.911.65148 .345160 .635162 .643 1.8
Nolan ArenadoCED3b324.203.86297 .303214 .494216 .499 3.0
Gabriel AriasCUYss233.092.85140 .29383 .40183 .401 3.2
Randy ArozarenaDURlf284.543.92400 .330381 .537393 .554 2.2
Luis Arraez*HOL2b264.514.26613 .393388 .531391 .535 1.8
Christian ArroyoCLE2b280.810.7416 .25011 .44011 .440 3.0
Jose AzocarDSPrf273.763.4866 .31842 .44742 .447 3.2
Akil Baddoo*HOLlf242.702.3018 .1113 .1113 .111 8.0
Harrison BaderNDFcf292.622.41274 .230132 .373136 .384 2.6
Javier BaezCAPss303.003.0011.0002 .6672 .66799.0
Patrick Bailey#SPRc 242.262.15116 .25075 .37376 .378 8.5
Austin BarnesWTBc 332.612.31219 .201111 .325118 .345 2.8
Tucker Barnhart*WTBc 323.162.6832 .37527 .45028 .467 2.7
Jose BarreroCEDss253.753.5029 .48318 .40018 .400 4.3
Joey BartNHPc 263.403.2013 .4628 .4719 .52999.0
Osleivis BasabeDURss222.502.508 .3754 .4004 .40099.0
Matthew BattenAUR3b282.352.12119 .27765 .34267 .353 3.4
Josh Bell#SPRdh302.362.12155 .265128 .492129 .496 2.6
Cody Bellinger*NDFcf274.333.94496 .290309 .448311 .451 2.1
Brandon Belt* dh353.963.19217 .382333 .597335 .600 2.1
Will Benson*SPRrf254.063.50266 .444307 .601308 .603 2.5
Jon BertiAURss334.113.72454 .333247 .371254 .381 3.2
Christian BethancourtSEAc 313.012.86200 .250115 .354119 .36612.6
Mookie BettsPROrf304.653.87473 .304449 .595457 .606 1.2
Bo BichetteWTBss254.514.24521 .336346 .498349 .502 3.0
Cavan Biggio*PUE2b282.452.13163 .288112 .372118 .392 3.0
Charlie Blackmon*RMHdh364.363.71367 .248200 .385215 .414 1.3
Dairon BlancoAURrf302.952.6562 .33943 .39444 .404 5.4
JJ Bleday*SEAlf252.542.13170 .176112 .393116 .407 1.5
Xander Bogaerts ss304.383.93492 .317321 .461327 .470 2.2
Alec BohmCHI3b263.903.64470 .257235 .372242 .383 3.8
Sean BouchardAURrf272.782.5615 .53313 .52013 .520 8.0
Alex BregmanPRO3b294.463.82496 .286379 .525390 .540 1.2
Will Brennan*DURrf254.504.1721 .42912 .44413 .481 4.0
Seth Brown*OLLrf303.743.52242 .248168 .416168 .416 5.9
Jake BurgerDCM3b274.414.00371 .291364 .547379 .569 4.6
Alec Burleson*PUElf244.123.81157 .31282 .38383 .388 2.6
Lawrence Butler*CLEcf224.334.339 .3337 .5387 .53899.0
Byron BuxtonCGSdh293.273.00165 .255123 .413126 .423 4.6
Jose CaballeroHAV2b263.863.33262 .221121 .283142 .332 3.0
Willie Calhoun*RMHdh283.793.4261 .14833 .36333 .363 2.0
Alex CallAURcf282.912.57105 .27651 .33155 .357 2.4
Junior CamineroCAP3b193.092.8224 .2508 .2358 .235 4.0
Luis CampusanoPUEc 243.603.37186 .376129 .512133 .528 4.1
Jeimer Candelario#SPR3b294.253.83428 .266319 .466329 .481 2.9
Mark CanhaDSPlf344.443.93496 .264327 .455355 .494 2.4
Victor Caratini#HOLc 293.242.96174 .293106 .409108 .417 2.8
Dylan Carlson#NHPcf243.753.10141 .248101 .449104 .462 1.2
Kerry Carpenter*CEDrf254.013.57218 .298175 .479181 .496 3.4
Matt Carpenter*TORdh373.242.7630 .23320 .36420 .364 2.0
Corbin Carroll*TORrf223.132.72293 .324274 .550283 .568 2.4
Evan Carter*CLElf204.694.1553 .30259 .48459 .484 3.5
Triston Casas*CUY1b234.473.82372 .274397 .558399 .561 1.9
Nick CastellanosCHIrf314.053.85406 .347283 .431287 .438 8.0
Harold Castro*LKE2b291.821.72108 .34355 .32555 .325 5.7
Rodolfo Castro#RMHss243.022.73115 .27877 .40578 .411 3.8
Willi Castro#RMHlf264.093.62279 .337211 .441226 .473 3.8
Matt ChapmanOLL3b304.213.85398 .337285 .418292 .428 4.7
Jazz Chisholm*DURcf254.093.79267 .326248 .522249 .524 5.2
Ernie ClementTORss274.003.8054 .37027 .45027 .450 2.0
Michael Conforto*DURrf304.174.0018 .38910 .40010 .400 6.0
William ContrerasHOLc 253.663.27279 .341177 .428182 .440 2.4
Willson ContrerasNDFc 314.163.69330 .306265 .472279 .497 3.5
Garrett CooperDSP1b323.873.58255 .365218 .537219 .539 4.2
Carlos CorreaPEAss282.752.54283 .265181 .425181 .425 3.5
Colton Cowser*CAPcf231.000.000 .00011.00011.000 0.0
J.P. Crawford*NDFss284.303.59344 .328290 .511296 .522 1.5
C.J. CronAUR1b332.782.62146 .24092 .43092 .430 4.4
Jake Cronenworth*PRO1b294.003.56336 .256203 .413211 .429 2.7
Oneil Cruz*CAPss241.001.0011.0001 .5001 .50099.0
Travis d'ArnaudDSPc 343.523.17247 .255184 .454188 .464 2.9
Henry DavisDURrf233.062.81156 .21882 .30586 .320 6.3
J.D. DavisDCM3b304.033.54328 .345295 .482303 .495 2.8
Bryan De La CruzSPRlf262.262.1859 .22045 .51145 .51121.0
Elly De La Cruz#CUYss213.393.04217 .336159 .394160 .396 4.0
Jason DelayDSPc 282.952.61105 .41070 .42473 .442 3.4
Rafael Devers*AUR3b264.253.79438 .265324 .471336 .488 2.6
Aledmys DiazHAVss323.743.3585 .32943 .33949 .386 6.0
Elias DiazLKEc 323.102.90325 .320224 .491225 .493 3.4
Yainer DiazCEDc 244.033.84264 .311241 .636248 .654 6.6
Yandy DiazNHP1b314.604.01476 .334395 .576402 .586 1.2
Jasson Dominguez#CAPcf203.943.6142 .21436 .50736 .507 3.8
Brendan Donovan*HOL2b263.763.35320 .291166 .384176 .407 2.0
Brenton DoyleCEDcf252.882.7512 .0835 .2176 .26199.0
Brandon DruryDUR2b304.033.76306 .278266 .532276 .552 6.3
Mauricio DubonOLL2b284.023.83498 .301290 .448294 .454 4.0
Ezequiel DuranWTBss244.153.84422 .301271 .421279 .434 5.4
Jarren Duran*PROcf264.303.83313 .387269 .513271 .517 2.7
Adam DuvallSEAcf344.013.68222 .221213 .542214 .545 4.2
Tommy Edman#NHPss284.003.59467 .244243 .375247 .381 2.2
Christian Encarnacn-StranCLE1b232.432.0740 .37543 .58947 .644 3.8
Eduardo Escobar#OLL3b341.421.3575 .34736 .33038 .34914.5
Santiago EspinalCLE2b283.222.8379 .32953 .45755 .474 1.9
Thairo EstradaSEA2b273.783.56319 .288176 .388185 .407 7.7
Stuart FairchildPROlf273.793.3182 .30568 .45970 .473 3.0
Kyle FarmerLKE3b323.903.47380 .326280 .482297 .511 2.5
Freddy FerminCHIc 282.862.76179 .279110 .404111 .408 8.2
Dominic Fletcher*CUYcf253.983.69126 .31795 .53196 .536 2.7
Wilmer FloresSPR1b314.584.13498 .283374 .530380 .539 1.8
Estevan Florial*RMHcf254.003.001 .0000 .0001 .25099.0
Mike Ford*RMHdh303.973.54188 .255173 .459177 .469 3.6
Nick FortesAURc 262.932.77135 .25967 .37469 .385 4.4
Jake Fraley*PROrf283.573.18262 .317221 .516228 .533 2.7
Ty FranceCUY1b284.004.0011 .2733 .2503 .25099.0
Wander Franco#PROss224.253.82511 .295338 .491350 .509 1.7
Adam Frazier*SPR2b312.482.23146 .18570 .34570 .345 3.3
Freddie Freeman*HOL1b334.534.07495 .329385 .525398 .542 2.5
Tyler FreemanDUR3b244.174.1719 .26311 .44011 .44099.0
Sal Frelick*LKErf232.522.18183 .295106 .393108 .400 1.5
TJ Friedl*TORcf274.223.72475 .322295 .457300 .465 1.8
Joey Gallo*HOL1b291.691.3513 .0779 .20510 .227 2.8
Adolis GarciaSPRrf304.323.83405 .284364 .520371 .530 2.6
Maikel GarciaCGS3b233.703.38382 .327200 .365202 .369 3.0
Stone GarrettCUYlf273.473.13135 .393116 .464116 .464 3.7
Mitch GarverPEAdh324.353.90404 .270290 .450294 .457 2.5
Zack GelofCUY2b234.073.70275 .389287 .660294 .676 3.5
Andres Gimenez*PEA2b242.842.55270 .237159 .384171 .413 3.4
Paul GoldschmidtOLL1b354.573.98421 .280365 .493367 .496 2.2
Yan GomesSPRc 353.122.89277 .292157 .378165 .398 4.9
Nolan Gorman*OLL2b234.403.88339 .271358 .528359 .529 3.0
Yasmani Grandal#RMHc 342.121.9735 .37119 .26419 .264 6.4
Riley Greene*DCMcf224.494.02413 .341306 .426309 .430 3.1
Randal GrichukSPRlf313.963.69302 .291207 .462213 .475 4.9
Trent Grisham*NHPcf263.713.17161 .298127 .444130 .455 2.6
Robbie Grossman#PROlf333.002.54125 .360109 .478109 .478 1.8
Vladimir GuerreroWTB1b244.333.83502 .245338 .481343 .489 1.4
Lourdes GurrielAURlf293.943.64369 .217233 .438243 .457 4.3
Garrett HampsonCAPss283.983.59235 .434167 .442172 .455 3.7
Mitch HanigerDSPlf323.062.86131 .32891 .45791 .457 4.0
Ian Happ#CEDlf284.193.54332 .259282 .495289 .507 1.7
Bryce Harper*NDFdh304.423.74389 .296337 .505341 .511 1.6
Michael Harris II*SPRcf224.143.90485 .307277 .413281 .419 4.8
Ke'Bryan HayesCLE3b264.173.79403 .355316 .505321 .513 3.4
Austin HaysCEDlf274.123.77397 .373337 .549341 .555 2.9
Austin HedgesWTBc 301.811.6398 .06117 .12118 .128 3.7
Jonah Heim#PROc 283.553.23326 .334236 .512238 .516 2.3
Gunnar Henderson*CGS3b224.383.90371 .256314 .460317 .464 3.1
Enrique HernandezDSPss313.873.56391 .281213 .391215 .394 2.7
Teoscar HernandezPUErf303.883.59326 .307244 .427254 .445 6.0
Ivan HerreraCAPc 232.301.9862 .38749 .45451 .472 2.2
Jason Heyward*PEArf334.193.77445 .303343 .505346 .510 2.3
Aaron Hicks#DSPcf334.253.60281 .313197 .429197 .429 1.5
Kyle HigashiokaTORc 333.203.2015 .0675 .3135 .313 0.0
Sam Hilliard*DSPcf292.242.0741 .39034 .52334 .523 4.5
Nico HoernerNHP2b264.063.58480 .290248 .384266 .412 2.0
Andy IbanezDUR2b303.733.47349 .315218 .457221 .463 3.1
Jonathan IndiaWTB2b263.533.08261 .238186 .436197 .461 2.6
Kyle Isbel*RMHcf261.831.69143 .29483 .39386 .408 4.2
Travis Jankowski*HAVlf323.813.35375 .304191 .386193 .390 1.3
Danny JansenAURc 283.433.02263 .255260 .587270 .609 2.3
Ryan JeffersDCMc 264.123.56372 .317298 .447316 .474 2.9
Eloy JimenezCAPdh264.384.07488 .311334 .471338 .477 3.5
Connor JoeCHIrf304.013.46402 .264290 .447301 .464 2.0
Nolan Jones*PUElf254.323.72330 .327320 .510324 .517 2.6
Aaron JudgeOLLrf314.573.77347 .291501 .676504 .680 1.6
Edouard Julien*DUR2b244.063.37229 .384263 .536263 .536 2.0
Corey JulksPUElf272.212.02137 .34387 .43787 .437 3.3
Josh JungWTB3b253.943.64385 .348347 .544353 .553 4.6
Jarred Kelenic*OLLlf233.673.31226 .363173 .417176 .424 3.8
Carson Kelly c 282.862.5153 .28337 .37038 .380 3.9
Tony Kemp*TORlf313.132.52166 .289125 .532127 .540 0.6
Max Kepler*HAVrf304.423.89387 .302296 .489300 .496 2.0
Kevin Kiermaier*CEDcf333.843.48366 .344264 .484270 .495 3.0
Ha-Seong KimCLE2b273.803.31394 .315277 .450282 .458 1.9
Isiah Kiner-FalefaHAVcf281.961.75156 .21269 .30974 .332 2.5
Alex Kirilloff*CUY1b254.043.69217 .313150 .442154 .454 3.5
Alejandro KirkNHPc 243.382.91160 .26984 .38986 .398 0.9
Heston Kjerstad*CLEdh245.004.6710 .40010 .66710 .667 3.0
Andrew KniznerCLEc 282.872.63147 .259126 .523126 .523 3.9
Steven Kwan*NHPlf253.042.68365 .282201 .429202 .432 1.0
Shea LangeliersPUEc 253.393.12217 .258225 .557226 .559 4.4
Trevor Larnach*AURlf263.593.0497 .29988 .45488 .454 2.3
Ramon LaureanoCAPrf283.433.23180 .306122 .434125 .445 7.0
DJ LeMahieuNHP3b344.023.60411 .287273 .419276 .424 2.5
Royce LewisPUE3b243.833.39210 .324184 .523190 .540 2.9
Francisco Lindor#SEAss293.913.54382 .243260 .426268 .439 3.1
Nick LoftinCUY2b242.592.3747 .34026 .37127 .386 4.5
Evan LongoriaHOL3b372.952.5895 .22166 .40767 .414 2.5
Nicky Lopez*HAV2b283.843.29307 .267154 .362168 .394 1.8
Brandon Lowe*CHI2b284.413.95276 .275226 .461229 .467 2.9
Josh Lowe*WTBrf254.404.06426 .303312 .476316 .482 3.8
Nathaniel Lowe*SPR1b274.303.73443 .323343 .492350 .502 1.8
Manny MachadoNDF3b304.083.72442 .260348 .526352 .533 2.5
Nick MadrigalNHP3b262.682.43155 .23960 .34567 .385 1.0
Luke MailePEAc 321.201.0838 .31624 .40725 .424 2.8
Tucupita Marcano*CEDss232.752.49160 .23179 .35484 .377 3.4
Manuel MargotDCMcf280.960.9153 .18917 .26617 .266 2.7
Brandon Marsh*PUEcf254.343.75265 .362254 .468260 .479 3.0
Ketel Marte#TOR2b294.383.83443 .298409 .598412 .602 1.6
Noelvi MarteCUY3b214.063.71130 .41599 .508101 .518 3.5
Starling MarteWTBrf342.842.60142 .29679 .36183 .379 4.6
J.D. MartinezDURdh354.384.03362 .276345 .504349 .510 5.1
Nick Martini*NDFdh334.063.8885 .24779 .60880 .615 5.6
Jorge MateoCUYss283.333.009 .2222 .2002 .20099.0
Luis MatosCLEcf212.852.4776 .21145 .39549 .430 1.8
Ronny Mauricio#CGS2b222.171.9784 .33359 .45460 .462 3.6
James McCann c 333.102.6469 .37759 .45464 .492 3.4
Chas McCormickPROcf284.484.07259 .386230 .529238 .547 5.0
Andrew McCutchenAURdh364.543.83408 .275283 .397291 .409 1.9
Reese McGuire*NDFc 283.453.16198 .338109 .395111 .402 3.1
Ryan McKennaCEDrf263.423.0673 .43870 .56972 .585 3.9
Zach McKinstry*CHI3b282.522.23174 .282101 .388103 .396 2.2
Matt McLainCLEss234.674.24332 .392337 .572343 .582 4.0
Ryan McMahon*RMH3b283.683.33326 .325273 .491275 .495 3.5
Jeff McNeil*DCM2b313.913.56498 .303249 .393261 .412 1.9
Francisco Mejia#DSPc 272.912.7082 .22042 .33642 .336 4.7
MJ Melendez*DCMrf243.362.87229 .258191 .444192 .447 2.2
Joey MenesesCEDdh313.883.53407 .319239 .400254 .425 3.5
Whit MerrifieldCHI2b343.863.57403 .298238 .420242 .427 3.2
Jake MeyersDURcf271.751.59119 .31190 .45092 .460 3.6
Owen MillerAUR2b263.213.05306 .307181 .424184 .431 5.6
Jose MirandaOLL3b253.172.8310 .2008 .4218 .421 3.0
Garrett Mitchell*DURcf244.834.5017 .47115 .51715 .517 4.5
Andruw MonasterioDUR3b263.563.23139 .33174 .36575 .369 2.5
Yoan Moncada#HAV3b284.043.71134 .36694 .45696 .466 4.0
Mickey Moniak*CLEcf253.703.45193 .435225 .647229 .658 6.9
Elehuris MonteroRMH1b243.693.5278 .26967 .43267 .432 8.9
Dylan Moore lf302.131.95110 .31891 .40694 .420 5.9
Christopher MorelPEAdh244.213.84383 .290324 .481335 .497 4.6
Gabriel MorenoCUYc 232.542.31170 .365101 .378103 .386 3.5
Ryan MountcastleRMH1b263.973.68161 .292159 .616160 .620 3.2
Cedric Mullins*NDFcf283.202.82104 .29876 .42579 .441 3.0
Max Muncy*LKE3b324.103.46302 .205311 .538314 .543 1.9
Sean Murphy c 284.033.56230 .265194 .481203 .504 3.2
Tom MurphyTORc 323.663.3284 .405108 .777109 .784 2.7
Omar Narvaez*NDFc 313.172.5011 .54513 .68413 .684 1.7
Bo Naylor*CGSc 233.683.10215 .260188 .511190 .516 1.7
Josh Naylor*LKE1b264.404.11469 .288264 .435268 .442 2.6
Zach NetoCAPss223.252.73144 .28590 .380107 .451 3.4
Tyler NevinWTB3b262.572.3051 .27547 .61047 .610 1.6
Kevin NewmanCED3b293.473.12210 .23887 .32192 .339 2.0
Brandon Nimmo* cf304.563.97441 .308387 .534397 .548 2.2
Ryan Noda*NHP1b274.393.65319 .323347 .500356 .513 2.2
Austin NolaLKEc 332.762.46130 .20055 .29758 .314 2.1
Lars Nootbaar*CLEcf254.033.27379 .266327 .514329 .517 1.0
Ryan O'Hearn*PUE1b294.003.64168 .310112 .418114 .425 3.7
Logan O'HoppePROc 233.573.16127 .331144 .640147 .653 2.5
Tyler O'NeillHAVlf282.802.40135 .207109 .458109 .458 2.0
Shohei Ohtani*CLEdh284.563.98276 .312377 .725378 .727 2.2
Edward OlivaresWTBlf274.253.94442 .262290 .502302 .522 3.2
Matt Olson*CLE1b294.613.81375 .352555 .743558 .747 1.6
Joey OrtizDUR2b242.332.336 .1671 .1431 .14399.0
James Outman*DURcf264.213.63322 .332326 .503331 .511 2.7
Marcell OzunaSEAdh324.404.03431 .299420 .592424 .598 3.4
Cristian PacheLKEcf243.202.79116 .284110 .521110 .521 2.3
Richie Palacios*CEDlf264.333.8335 .17128 .53829 .558 1.4
Isaac ParedesTOR3b244.393.74436 .273395 .566419 .600 1.6
Vinnie Pasquantino*CAP1b254.474.01290 .234192 .478196 .488 1.6
Joc Pederson*LKEdh314.003.46309 .246215 .423218 .429 2.0
Liover PegueroPEAss222.472.27121 .29883 .43087 .451 4.1
Jeremy PenaDSPss254.103.73405 .356258 .440264 .450 2.8
David Peralta*LKElf354.003.83419 .251182 .327183 .329 5.2
Oswald PerazaCAP3b232.572.5711 .3645 .2785 .27899.0
Geraldo Perdomo#RMHss233.422.77294 .238215 .442221 .455 1.4
Everson PereiraCUYlf222.672.674 .2501 .1251 .12599.0
Carlos PerezOLLc 322.402.16115 .20052 .29754 .309 3.2
Salvador Perez c 333.593.39371 .332259 .488270 .508 7.9
Blake Perkins#CHIrf261.160.9268 .23554 .40954 .409 1.3
Jace Peterson*DSP3b332.822.55128 .20361 .29261 .292 3.6
Tommy PhamNDFlf354.093.72440 .309353 .532355 .535 2.5
Jorge Polanco#DUR2b293.693.17247 .271201 .462203 .467 2.2
Nick Pratto*DUR1b244.504.1716 .43823 .85223 .852 3.0
Jurickson Profar#LKElf302.762.50219 .265125 .394126 .397 3.0
Ceddanne RafaelaCAPcf223.333.0758 .39735 .38937 .411 6.3
Cal Raleigh#CUYc 263.593.23251 .327249 .542250 .545 3.5
Luke Raley*CLErf284.303.72221 .276179 .429192 .460 3.1
Harold RamirezCEDdh283.893.52318 .368204 .444210 .458 2.7
Jose E. Ramirez#TOR3b304.574.20559 .261340 .459344 .464 2.1
J.T. RealmutoPROc 323.313.11126 .31792 .45594 .46510.0
Rob RefsnyderNDFlf322.191.9188 .40961 .51762 .525 1.0
Zach RemillardSPR2b291.291.2112 .4178 .4449 .50099.0
Anthony RendonNDF3b333.793.3637 .21616 .30219 .358 3.0
Hunter RenfroeDSPrf314.013.68426 .279289 .445291 .448 3.1
Luis Rengifo#PRO2b263.012.69213 .277167 .483168 .486 2.6
Bryan Reynolds#DCMlf284.614.18451 .273329 .458334 .465 3.1
Austin RileyPEA3b264.444.07451 .319390 .542402 .559 3.7
Emmanuel RiveraHAV3b274.053.70312 .272161 .359161 .359 2.9
Anthony Rizzo*SEA1b332.512.22178 .354126 .474129 .485 2.0
Luis RobertRMHcf254.183.90385 .338346 .527353 .538 6.0
Victor RoblesPUEcf264.464.0089 .34852 .44855 .474 1.9
Brayan Rocchio#CLEss221.501.501 .00041.33341.33399.0
Brendan RodgersWTB2b263.332.99151 .29894 .40996 .417 2.3
Endy Rodriguez#CGSc 232.812.51153 .28896 .40296 .402 2.7
Julio Y. RodriguezHOLcf224.353.99436 .310364 .516373 .529 4.2
Jake RogersPEAc 283.693.20139 .223132 .504136 .519 3.3
Johan RojasPEAcf223.413.08370 .343234 .424237 .429 5.5
Miguel RojasHAVss343.353.07380 .224146 .311149 .318 2.2
Brent RookerHOLdh284.223.80325 .314383 .560391 .572 4.6
Amed RosarioNHPss273.502.5020 .30016 .57117 .607 0.4
Eddie Rosario*DCMlf313.903.64333 .255262 .491263 .493 4.7
Esteury RuizCGScf243.393.14358 .332210 .408226 .439 5.8
Keibert Ruiz#CAPc 243.273.00289 .256154 .399157 .407 2.0
Adley Rutschman#TORc 253.342.90327 .272194 .415195 .417 1.4
Blake Sabol*CLEc 253.262.92152 .283122 .403126 .416 4.9
Gary SanchezCEDc 303.393.07142 .218160 .620163 .632 3.2
Jesus Sanchez*HOLrf253.663.26264 .284210 .474213 .481 2.6
Carlos Santana#CHI1b374.243.85467 .225286 .416286 .416 2.4
Anthony Santander# rf284.333.93460 .311367 .523372 .530 2.8
Casey SchmittPUEss241.761.6693 .23747 .32651 .35410.0
Davis SchneiderHAV2b242.622.22160 .300155 .510162 .533 2.3
Jonathan SchoopDSP3b311.861.6931 .32316 .29616 .296 3.6
Kyle Schwarber*PUElf304.123.30265 .155282 .476285 .481 1.7
Corey Seager*TORss294.574.15479 .361412 .626415 .631 1.7
Marcus SemienCHI2b324.464.01528 .271319 .441325 .450 1.7
Nick SenzelDUR3b283.162.95127 .386100 .518101 .523 4.2
Zack ShortLKE2b282.141.84159 .233109 .407109 .407 2.0
Jose SiriCLEcf274.223.82243 .255241 .457244 .463 5.8
Austin SlaterNHPcf302.221.99161 .323128 .460129 .464 3.1
Dominic Smith*DSP1b284.554.05483 .346322 .481329 .492 1.6
Josh Smith*HOL3b250.910.7418 .1677 .2269 .290 1.8
Kevin SmithCEDss263.002.8335 .17123 .31923 .319 7.5
Will SmithNHPc 283.863.30311 .257222 .484233 .508 1.5
Tyler Soderstrom*CGSc 211.601.403 .0001 .1251 .125 4.0
Donovan SolanoSEA1b353.663.20293 .430206 .436230 .487 3.3
Jorge SolerCUYdh313.773.13193 .233236 .626239 .634 1.6
Edmundo SosaSEA3b272.622.49134 .27686 .38291 .40424.3
Juan Soto*SEAlf244.453.70422 .277411 .570416 .577 1.3
George SpringerPEArf333.583.22323 .282216 .457221 .467 2.4
Giancarlo StantonOLLdh332.482.2368 .23574 .57475 .581 3.5
Spencer SteerPRO1b253.022.74155 .342136 .555136 .555 2.6
Tyler StephensonDURc 262.702.50220 .359141 .405143 .411 4.2
DJ Stewart*NDFrf293.923.38175 .320187 .568192 .584 3.0
Trevor StoryCAPss300.670.670 .0000 .0000 .00099.0
Bryson Stott*PUE2b254.093.81453 .340260 .430266 .440 3.4
Myles StrawHAVcf284.143.79491 .269211 .314213 .317 2.9
Eugenio SuarezCAP3b314.053.64358 .316286 .436297 .453 4.0
Jack Suwinski*DSPcf243.302.67185 .292265 .658268 .665 1.6
Seiya SuzukiRMHrf284.313.79394 .317314 .476316 .480 2.7
Dansby SwansonHOLss293.623.20324 .293261 .460265 .467 2.8
Fernando TatisCGSrf244.073.66398 .312334 .507342 .519 3.3
Mike Tauchman*DCMcf322.462.08125 .24884 .41291 .446 1.8
Leody Taveras#CAPcf243.673.35355 .318260 .491262 .495 2.8
Chris TaylorTORlf322.522.25119 .25296 .45397 .458 3.7
Michael A. TaylorHOLcf323.092.8568 .26574 .52176 .535 6.8
Tyrone TaylorCAPrf293.713.60244 .287194 .533196 .53811.1
Rowdy Tellez*DSP1b283.002.61149 .201102 .382103 .386 2.2
Alek Thomas*CUYcf233.643.41198 .237102 .351107 .368 9.1
Lane ThomasCHIrf274.153.84428 .327284 .422291 .432 5.1
Spencer TorkelsonCAP1b234.283.81404 .262339 .489346 .499 3.0
Gleyber TorresRMH2b264.053.60458 .282310 .481314 .488 1.5
Ezequiel TovarCEDss213.633.43316 .345217 .440221 .448 6.7
Jose TrevinoSEAc 302.552.40194 .20679 .31684 .336 4.0
Jared TrioloPEA3b251.231.1571 .42353 .46953 .469 4.7
Mike TroutCGScf314.353.83371 .342340 .501348 .513 3.1
Kyle Tucker*HOLrf264.564.02500 .248425 .576428 .580 1.3
Brice Turang*PUE2b232.932.71278 .266114 .272115 .274 4.1
Justin TurnerSEAdh384.383.87470 .281350 .503359 .516 1.8
Trea TurnerLKEss304.444.15491 .293335 .465342 .475 4.1
Luis UriasDSP2b262.472.04116 .26787 .44696 .492 1.6
Ramon UriasNDF3b292.572.4381 .39543 .35545 .372 8.3
Gio UrshelaDUR3b313.893.66267 .348136 .398138 .404 4.0
Ildemaro Vargas#CAP3b312.362.17262 .233120 .376123 .386 1.4
Miguel VargasDCM2b232.191.9269 .24658 .50961 .535 2.3
Daulton Varsho*PEAlf262.321.94146 .349126 .538130 .556 1.4
Andrew VaughnAUR1b253.423.08310 .284223 .469232 .488 3.0
Christian VazquezCHIc 323.263.13230 .300118 .354121 .36310.5
Nelson VelazquezNHPrf243.943.54141 .277168 .609174 .630 5.1
Alex Verdugo*WTBrf273.653.33354 .294243 .504249 .517 2.2
Mark VientosRMHdh231.881.8810 .0004 .2674 .26799.0
Matt VierlingCLErf262.722.41117 .37693 .53493 .534 2.1
Daniel Vogelbach*OLLdh304.013.36288 .281223 .471223 .471 1.4
Anthony VolpeSEAss222.592.26149 .289130 .483130 .483 2.5
Joey Votto*CGS1b392.392.0688 .20570 .43872 .450 2.2
LaMonte Wade*SEA1b294.213.50340 .291277 .523286 .540 1.1
Christian WalkerPEA1b324.383.77462 .277394 .556405 .571 1.5
Jordan WalkerCGSrf213.933.54357 .361280 .516285 .525 2.5
Chad WallachCEDc 312.912.6836 .36121 .32821 .328 6.0
Matt Wallner*PROlf254.173.58247 .336270 .540285 .570 3.0
Taylor Walls#CUY2b263.142.6578 .33375 .48775 .487 2.1
Taylor WardOLLlf294.003.57348 .293230 .442235 .452 2.3
Austin Wells*PROc 231.001.001 .0000 .0000 .000 0.0
Jordan WestburgCUY2b242.091.87150 .28796 .37997 .383 3.7
Patrick WisdomPUE3b313.773.35129 .209149 .489153 .502 4.2
Bobby Witt JrCGSss234.193.94477 .279311 .458319 .470 5.2
Connor WongDCMc 272.121.88134 .328104 .430108 .446 3.7
Mike Yastrzemski*WTBcf322.442.11109 .29495 .48796 .492 2.6
Christian Yelich* lf313.993.57331 .387266 .513267 .514 2.4
Masataka Yoshida*HAVlf294.393.97527 .296318 .447331 .466 2.0
Jacob YoungPUEcf234.594.31126 .33360 .33562 .346 5.4
Seby ZavalaOLLc 292.282.1553 .17033 .30833 .308 7.3
Mike ZuninoHAVc 322.492.0363 .42981 .53382 .539 2.2

vs LHP
    Versus Left-handed Pitchers
NameTeamPAgeAVGOBPSPCOPSABH2B3BHRRBIBBK
C.J. Abrams*NHPss22 .138 .219 .172 .391294100129
Wilyer Abreu*HAVcf24 .000 .000 .000 .00000000000
Ronald AcunaCUYrf25 .312 .396 .553 .9481996210112362840
Willy AdamesCAPss27 .230 .327 .374 .70113932804281962
Riley AdamsCLEc 27 .294 .362 .532 .893126371505221440
Jo AdellWTBrf24 .250 .250 .8751.12582011402
Nick AhmedHOLss33 .154 .214 .154 .368132000114
Ozzie Albies#CED2b26 .320 .372 .491 .863169541215201230
Nick AllenDCMss24 .200 .250 .238 .488130262019820
Pete AlonsoLKE1b28 .143 .235 .349 .583175253011261751
Jose AltuveNDF2b33 .319 .410 .6051.015119381117231618
Francisco AlvarezRMHc 21 .156 .208 .289 .4974573017318
Yordan Alvarez*TORdh26 .309 .396 .515 .91113642707312132
Miguel AmayaHAVc 24 .200 .268 .240 .50850102003212
Tim Anderson ss30 .263 .323 .263 .58657150001511
Elvis AndrusSPR2b34 .269 .387 .413 .8011042890291922
Miguel AndujarCGSrf28 .232 .263 .379 .642952280210429
Jonathan Aranda*DURdh251.0001.0001.0002.00011000000
Orlando ArciaNDFss28 .348 .469 .7911.260115409014302628
Nolan ArenadoCED3b32 .245 .250 .388 .63849121028110
Gabriel AriasCUYss23 .080 .148 .320 .4682520026211
Randy ArozarenaDURlf28 .291 .346 .610 .956172507016321567
Luis Arraez*HOL2b26 .470 .487 .5441.0311497080123627
Christian ArroyoCLE2b28 .250 .250 .250 .50041000001
Jose AzocarDSPrf27 .200 .200 .200 .40051000000
Akil Baddoo*HOLlf24 .000 .000 .000 .00010000001
Harrison BaderNDFcf29 .280 .349 .545 .89513237837231215
Javier BaezCAPss30 .500 .5001.0001.50021100001
Patrick Bailey#SPRc 24 .327 .365 .6941.059491630514319
Austin BarnesWTBc 33 .036 .129 .036 .165281000038
Tucker Barnhart*WTBc 32 .296 .424 .519 .9432783017612
Jose BarreroCEDss25 .300 .364 .300 .664103000213
Joey BartNHPc 26 .500 .667 .5001.16721000000
Osleivis BasabeDURss22 .143 .143 .143 .28671000002
Matthew BattenAUR3b28 .227 .292 .319 .6121192750216933
Josh Bell#SPRdh30 .227 .303 .477 .77912829618151340
Cody Bellinger*NDFcf27 .273 .326 .435 .76016144616211322
Brandon Belt* dh35 .146 .281 .167 .4474871002927
Will Benson*SPRrf25 .188 .235 .250 .485163100214
Jon BertiAURss33 .357 .389 .423 .81218265602161045
Christian BethancourtSEAc 31 .100 .156 .150 .3066063002324
Mookie BettsPROrf30 .305 .420 .6821.1021514612015393034
Bo BichetteWTBss25 .315 .357 .571 .9281845811012191219
Cavan Biggio*PUE2b28 .242 .333 .258 .59166161000633
Charlie Blackmon*RMHdh36 .232 .363 .355 .71813832912162612
Dairon BlancoAURrf30 .222 .271 .349 .62163140403533
JJ Bleday*SEAlf25 .128 .235 .174 .409861140011021
Xander Bogaerts ss30 .307 .348 .458 .80717955906281332
Alec BohmCHI3b26 .236 .287 .379 .6661613850613932
Sean BouchardAURrf27 .417 .429 .417 .845125000115
Alex BregmanPRO3b29 .244 .332 .452 .784168411217262117
Will Brennan*DURrf25 .429 .429 .5711.00073100002
Seth Brown*OLLrf30 .231 .250 .308 .558266200419
Jake BurgerDCM3b27 .268 .331 .645 .976138375115311349
Alec Burleson*PUElf24 .327 .351 .364 .71555182001219
Lawrence Butler*CLEcf22 .000 .000 .000 .00000000000
Byron BuxtonCGSdh29 .169 .210 .475 .684591030511325
Jose CaballeroHAV2b26 .218 .329 .261 .5901423130161543
Willie Calhoun*RMHdh28 .083 .154 .083 .237121000016
Alex CallAURcf28 .250 .329 .276 .60676192004821
Junior CamineroCAP3b19 .227 .280 .227 .507225000425
Luis CampusanoPUEc 24 .490 .552 .8241.3755125205869
Jeimer Candelario#SPR3b29 .245 .304 .490 .7941473690926844
Mark CanhaDSPlf34 .238 .302 .545 .8472315512119391736
Victor Caratini#HOLc 29 .255 .364 .383 .7474712301368
Dylan Carlson#NHPcf24 .254 .394 .384 .7781383560492924
Kerry Carpenter*CEDrf25 .226 .377 .387 .764621410381218
Matt Carpenter*TORdh37 .152 .222 .242 .465335001339
Corbin Carroll*TORrf22 .225 .311 .250 .561409100547
Evan Carter*CLElf20 .000 .000 .000 .00050000002
Triston Casas*CUY1b23 .163 .316 .320 .63617228607203972
Nick CastellanosCHIrf31 .277 .335 .465 .80115944717161149
Harold Castro*LKE2b29 .071 .071 .071 .143141000008
Rodolfo Castro#RMHss24 .267 .333 .448 .78211631306221228
Willi Castro#RMHlf26 .176 .276 .275 .5505195006421
Matt ChapmanOLL3b30 .292 .335 .441 .776161471612191056
Jazz Chisholm*DURcf25 .167 .219 .200 .4193051002210
Ernie ClementTORss27 .391 .440 .478 .918239200423
Michael Conforto*DURrf30 .333 .333 .500 .83362100202
William ContrerasHOLc 25 .319 .396 .454 .84911938703141430
Willson ContrerasNDFc 31 .252 .305 .563 .86811930100920838
Garrett CooperDSP1b32 .333 .373 .608 .981186627114351262
Carlos CorreaPEAss28 .172 .242 .345 .587295201338
Colton Cowser*CAPcf23 .000 .000 .000 .00000000000
J.P. Crawford*NDFss28 .240 .296 .260 .55650121003415
C.J. CronAUR1b33 .220 .244 .390 .6341182680420428
Jake Cronenworth*PRO1b29 .194 .224 .371 .595621253013115
Oneil Cruz*CAPss24 .000 .000 .000 .00000000000
Travis d'ArnaudDSPc 34 .271 .383 .533 .91610729707182036
Henry DavisDURrf23 .147 .237 .265 .502345101439
J.D. DavisDCM3b30 .229 .273 .397 .6701313040618842
Bryan De La CruzSPRlf26 .417 .385 .6671.051125300103
Elly De La Cruz#CUYss21 .229 .275 .271 .54548112001321
Jason DelayDSPc 28 .310 .398 .405 .803842680081021
Rafael Devers*AUR3b26 .262 .321 .442 .7631724570833935
Aledmys DiazHAVss32 .133 .188 .133 .321152000014
Elias DiazLKEc 32 .222 .273 .375 .6487216312849
Yainer DiazCEDc 24 .150 .227 .450 .677203002317
Yandy DiazNHP1b31 .382 .495 .7041.1991525819010323122
Jasson Dominguez#CAPcf20 .125 .125 .125 .25081000004
Brendan Donovan*HOL2b26 .111 .172 .185 .358273200227
Brenton DoyleCEDcf25 .167 .286 .667 .95261001403
Brandon DruryDUR2b30 .246 .301 .587 .88912631401322935
Mauricio DubonOLL2b28 .361 .402 .6271.029158578210291014
Ezequiel DuranWTBss24 .260 .318 .532 .850154406012311339
Jarren Duran*PROcf26 .217 .347 .383 .731601340271125
Adam DuvallSEAcf34 .143 .159 .333 .4924262026117
Tommy Edman#NHPss28 .210 .261 .401 .662167351107181136
Christian Encarnacn-StranCLE1b23 .250 .400 .250 .65041000101
Eduardo Escobar#OLL3b34 .326 .354 .435 .78946152016012
Santiago EspinalCLE2b28 .077 .200 .077 .277131000022
Thairo EstradaSEA2b27 .278 .278 .306 .58336101004010
Stuart FairchildPROlf27 .207 .343 .448 .791296102359
Kyle FarmerLKE3b32 .274 .370 .378 .7481644561392238
Freddy FerminCHIc 28 .333 .405 .455 .8603311400547
Dominic Fletcher*CUYcf25 .176 .176 .324 .500346310308
Wilmer FloresSPR1b31 .292 .374 .474 .849137401005171829
Estevan Florial*RMHcf25 .000 .500 .000 .50010000001
Mike Ford*RMHdh30 .281 .361 .313 .6743291001311
Nick FortesAURc 26 .283 .303 .425 .7281273660412323
Jake Fraley*PROrf28 .278 .447 .389 .8363610400366
Ty FranceCUY1b28 .429 .429 .429 .85773000001
Wander Franco#PROss22 .285 .392 .475 .866158451452282120
Adam Frazier*SPR2b31 .050 .136 .050 .186201000027
Freddie Freeman*HOL1b33 .327 .386 .571 .957156511408291324
Tyler FreemanDUR3b24 .286 .286 .7141.00072001201
Sal Frelick*LKErf23 .143 .302 .257 .559355101177
TJ Friedl*TORcf27 .330 .386 .483 .86820367683211729
Joey Gallo*HOL1b29 .000 .333 .000 .33340000023
Adolis GarciaSPRrf30 .243 .329 .479 .80814034609271943
Maikel GarciaCGS3b23 .264 .306 .306 .61114438410101024
Stone GarrettCUYlf27 .252 .318 .462 .780143361016271460
Mitch GarverPEAdh32 .225 .332 .325 .657160361301142531
Zack GelofCUY2b23 .211 .286 .316 .6023884006312
Andres Gimenez*PEA2b24 .227 .346 .364 .710225110125
Paul GoldschmidtOLL1b35 .245 .316 .385 .70114335505101545
Yan GomesSPRc 35 .139 .174 .287 .4611011400515520
Nolan Gorman*OLL2b23 .241 .291 .434 .72614535707251147
Yasmani Grandal#RMHc 34 .159 .229 .182 .4114471001424
Riley Greene*DCMcf22 .270 .331 .333 .6651413833061355
Randal GrichukSPRlf31 .302 .368 .460 .82813942705171530
Trent Grisham*NHPcf26 .248 .358 .389 .74714937904212552
Robbie Grossman#PROlf33 .305 .410 .441 .851118361002152136
Vladimir GuerreroWTB1b24 .284 .372 .426 .79816246506192422
Lourdes GurrielAURlf29 .236 .290 .371 .661892130315717
Garrett HampsonCAPss28 .324 .395 .471 .86534115003412
Mitch HanigerDSPlf32 .248 .297 .434 .73112932123214936
Ian Happ#CEDlf28 .168 .257 .379 .6369516315131022
Bryce Harper*NDFdh30 .243 .331 .426 .75813633815191831
Michael Harris II*SPRcf22 .336 .353 .497 .8501495060619331
Ke'Bryan HayesCLE3b26 .329 .367 .579 .9451404683722933
Austin HaysCEDlf27 .245 .327 .429 .75614736906161637
Austin HedgesWTBc 30 .051 .115 .063 .1787941003622
Jonah Heim#PROc 28 .283 .317 .450 .76760177015316
Gunnar Henderson*CGS3b22 .252 .333 .307 .64012732211121528
Enrique HernandezDSPss31 .235 .296 .319 .61520448504221727
Teoscar HernandezPUErf30 .263 .273 .455 .7281674480820160
Ivan HerreraCAPc 23 .286 .348 .7141.062216003625
Jason Heyward*PEArf33 .248 .322 .451 .77313333825151432
Aaron Hicks#DSPcf33 .314 .431 .431 .86210232303122126
Kyle HigashiokaTORc 33 .333 .3331.3331.66731001100
Sam Hilliard*DSPcf29 .297 .341 .568 .9093711212839
Nico HoernerNHP2b26 .259 .294 .354 .64918949142017925
Andy IbanezDUR2b30 .283 .322 .565 .8871383982921828
Jonathan IndiaWTB2b26 .184 .273 .286 .5584992015613
Kyle Isbel*RMHcf26 .306 .370 .472 .842108336325931
Travis Jankowski*HAVlf32 .255 .339 .373 .7125113600678
Danny JansenAURc 28 .158 .214 .421 .635386103629
Ryan JeffersDCMc 26 .192 .327 .358 .68512023505162240
Eloy JimenezCAPdh26 .256 .292 .432 .72417645130625732
Connor JoeCHIrf30 .210 .339 .364 .703143301113122535
Nolan Jones*PUElf25 .266 .347 .487 .834154414010241740
Aaron JudgeOLLrf31 .261 .372 .7031.075138364019332452
Edouard Julien*DUR2b24 .196 .226 .216 .44251101004214
Corey JulksPUElf27 .259 .286 .444 .730541410008214
Josh JungWTB3b25 .362 .409 .6691.078163598014321435
Jarred Kelenic*OLLlf23 .349 .389 .557 .9461063754313728
Carson Kelly c 28 .231 .333 .385 .71865154028923
Tony Kemp*TORlf31 .363 .485 .6181.10210237563152512
Max Kepler*HAVrf30 .243 .329 .421 .75115237417271935
Kevin Kiermaier*CEDcf33 .307 .362 .421 .7831404362215834
Ha-Seong KimCLE2b27 .288 .352 .466 .818146421105241432
Isiah Kiner-FalefaHAVcf28 .133 .278 .267 .544304101446
Alex Kirilloff*CUY1b25 .067 .152 .100 .252302100336
Alejandro KirkNHPc 24 .200 .313 .287 .60011523701131915
Heston Kjerstad*CLEdh24 .000 .000 .000 .00000000000
Andrew KniznerCLEc 28 .241 .233 .724 .9572972046010
Steven Kwan*NHPlf25 .200 .243 .229 .472357100613
Shea LangeliersPUEc 25 .198 .248 .475 .7231012070717738
Trevor Larnach*AURlf26 .160 .222 .160 .3822540001210
Ramon LaureanoCAPrf28 .275 .297 .471 .76815342101616539
DJ LeMahieuNHP3b34 .269 .355 .417 .77217547507272352
Royce LewisPUE3b24 .227 .262 .387 .64975173036422
Francisco Lindor#SEAss29 .258 .307 .561 .86915540201528932
Nick LoftinCUY2b24 .244 .326 .341 .66841104002416
Evan LongoriaHOL3b37 .202 .255 .371 .626891830410623
Nicky Lopez*HAV2b28 .214 .290 .250 .540112244002621
Brandon Lowe*CHI2b28 .087 .276 .087 .363232000147
Josh Lowe*WTBrf25 .228 .281 .443 .724149341216171042
Nathaniel Lowe*SPR1b27 .205 .322 .268 .59012726501112127
Manny MachadoNDF3b30 .257 .315 .474 .78915239609241337
Nick MadrigalNHP3b26 .333 .333 .556 .889186101400
Luke MailePEAc 32 .250 .368 .563 .931164201333
Tucupita Marcano*CEDss23 .219 .265 .219 .483327000205
Manuel MargotDCMcf28 .045 .045 .045 .091221000106
Brandon Marsh*PUEcf25 .175 .288 .381 .66912622507151766
Ketel Marte#TOR2b29 .286 .352 .488 .840203581138322127
Noelvi MarteCUY3b21 .400 .440 .511 .95145182011147
Starling MarteWTBrf34 .242 .294 .341 .6351323210411731
J.D. MartinezDURdh35 .191 .284 .451 .735162319011242067
Nick Martini*NDFdh33 .000 .077 .000 .077120000015
Jorge MateoCUYss28 .333 .333 .333 .66762000000
Luis MatosCLEcf21 .225 .326 .375 .70180186029918
Ronny Mauricio#CGS2b22 .286 .318 .619 .937216102418
James McCann c 33 .235 .316 .353 .669174200326
Chas McCormickPROcf28 .339 .418 .529 .94712141805221637
Andrew McCutchenAURdh36 .202 .291 .315 .60517836804142148
Reese McGuire*NDFc 28 .364 .417 .409 .8266624300759
Ryan McKennaCEDrf26 .364 .417 .7271.144228501323
Zach McKinstry*CHI3b28 .263 .388 .313 .7029926011102017
Matt McLainCLEss23 .329 .389 .589 .97814648919161439
Ryan McMahon*RMH3b28 .150 .268 .267 .5346091027923
Jeff McNeil*DCM2b31 .312 .367 .416 .78215448731201119
Francisco Mejia#DSPc 27 .152 .152 .152 .303335000007
MJ Melendez*DCMrf24 .269 .375 .385 .7602670012510
Joey MenesesCEDdh31 .250 .310 .347 .6571443691113928
Whit MerrifieldCHI2b34 .255 .302 .350 .65213735702161019
Jake MeyersDURcf27 .228 .296 .404 .70011426804121038
Owen MillerAUR2b26 .436 .448 .5641.012552440111214
Jose MirandaOLL3b25 .000 .000 .000 .00010000001
Garrett Mitchell*DURcf24 .200 .429 .8001.22951001222
Andruw MonasterioDUR3b26 .328 .403 .406 .80964215003814
Yoan Moncada#HAV3b28 .323 .344 .452 .79531101013114
Mickey Moniak*CLEcf25 .333 .379 .333 .7132790002010
Elehuris MonteroRMH1b24 .191 .209 .404 .613891721516236
Dylan Moore lf30 .180 .246 .320 .5661222242381054
Christopher MorelPEAdh24 .268 .309 .555 .863164441021128944
Gabriel MorenoCUYc 23 .290 .326 .361 .6871694990117956
Ryan MountcastleRMH1b26 .347 .397 .8191.2171445011019341231
Cedric Mullins*NDFcf28 .286 .545 .286 .83172000132
Max Muncy*LKE3b32 .123 .217 .384 .60073910614819
Sean Murphy c 28 .250 .343 .478 .8219223306151223
Tom MurphyTORc 32 .400 .500 .7001.200104001425
Omar Narvaez*NDFc 31 .250 .250 .250 .50041000002
Bo Naylor*CGSc 23 .194 .256 .278 .5343673004312
Josh Naylor*LKE1b26 .294 .331 .447 .77917050110520922
Zach NetoCAPss22 .235 .333 .444 .778811950411221
Tyler NevinWTB3b26 .270 .325 .568 .8933710203635
Kevin NewmanCED3b29 .246 .295 .336 .632122308018818
Brandon Nimmo* cf30 .254 .305 .330 .63518547802211142
Ryan Noda*NHP1b27 .250 .407 .520 .928148374012273451
Austin NolaLKEc 33 .165 .232 .242 .47491154018814
Lars Nootbaar*CLEcf25 .180 .308 .297 .60611120403152037
Ryan O'Hearn*PUE1b29 .148 .268 .246 .51461941011022
Logan O'HoppePROc 23 .337 .409 .6531.0629833409221223
Tyler O'NeillHAVlf28 .189 .318 .409 .72812724707202528
Shohei Ohtani*CLEdh28 .259 .346 .580 .927112294110231532
Edward OlivaresWTBlf27 .290 .346 .605 .95116247183929825
Matt Olson*CLE1b29 .306 .370 .6591.029170527117321755
Joey OrtizDUR2b24 .000 .000 .000 .00000000000
James Outman*DURcf26 .211 .326 .301 .62712326203162147
Marcell OzunaSEAdh32 .249 .291 .541 .8321854612014421143
Cristian PacheLKEcf24 .233 .316 .442 .75812028407191536
Richie Palacios*CEDlf26 .214 .267 .643 .910143002311
Isaac ParedesTOR3b24 .253 .383 .405 .78815840606222834
Vinnie Pasquantino*CAP1b25 .325 .400 .425 .8254013400458
Joc Pederson*LKEdh31 .159 .293 .190 .484631020021119
Liover PegueroPEAss22 .254 .324 .397 .7211263241414933
Jeremy PenaDSPss25 .323 .362 .433 .794201651004211131
David Peralta*LKElf35 .255 .279 .315 .595149384118539
Oswald PerazaCAP3b23 .333 .333 .333 .66731000000
Geraldo Perdomo#RMHss23 .167 .271 .238 .509427300533
Everson PereiraCUYlf22 .000 .000 .000 .00060000004
Carlos PerezOLLc 32 .224 .224 .347 .57149113016010
Salvador Perez c 33 .233 .247 .314 .56186201028120
Blake Perkins#CHIrf26 .143 .217 .143 .360213000125
Jace Peterson*DSP3b33 .185 .214 .185 .399275000116
Tommy PhamNDFlf35 .197 .282 .419 .70111723208171330
Jorge Polanco#DUR2b29 .302 .309 .377 .68653161015116
Nick Pratto*DUR1b24 .333 .3331.3331.66762002400
Jurickson Profar#LKElf30 .242 .298 .366 .664153371003161234
Ceddanne RafaelaCAPcf22 .000 .000 .000 .00030000001
Cal Raleigh#CUYc 26 .271 .338 .458 .79659162036518
Luke Raley*CLErf28 .256 .340 .291 .6318622001121024
Harold RamirezCEDdh28 .331 .358 .446 .8041665570424728
Jose E. Ramirez#TOR3b30 .245 .263 .401 .6641924790731331
J.T. RealmutoPROc 32 .215 .228 .405 .6331212653416247
Rob RefsnyderNDFlf32 .365 .441 .404 .8455219200578
Zach RemillardSPR2b29 .571 .571 .8571.42974200201
Anthony RendonNDF3b33 .250 .250 .250 .50041000001
Hunter RenfroeDSPrf31 .243 .283 .335 .61820650704201153
Luis Rengifo#PRO2b26 .261 .313 .537 .850134351118201041
Bryan Reynolds#DCMlf28 .285 .322 .465 .7881444150717736
Austin RileyPEA3b26 .279 .340 .605 .945172488016361343
Emmanuel RiveraHAV3b27 .310 .353 .455 .80814545904191021
Anthony Rizzo*SEA1b33 .353 .412 .453 .86515053712111414
Luis RobertRMHcf25 .291 .335 .526 .86117551140925960
Victor RoblesPUEcf26 .394 .444 .455 .8993313200611
Brayan Rocchio#CLEss22 .000 .000 .000 .00000000000
Brendan RodgersWTB2b26 .183 .292 .250 .54210419401101520
Endy Rodriguez#CGSc 23 .164 .195 .164 .35973120003319
Julio Y. RodriguezHOLcf22 .275 .335 .484 .81915342945251449
Jake RogersPEAc 28 .237 .299 .580 .879131316013261043
Johan RojasPEAcf22 .246 .270 .354 .62413032110112543
Miguel RojasHAVss34 .215 .260 .326 .5861443151315920
Brent RookerHOLdh28 .296 .370 .605 .975152456113361756
Amed RosarioNHPss27 .286 .333 .571 .905144210321
Eddie Rosario*DCMlf31 .196 .275 .609 .88346910613519
Esteury RuizCGScf24 .356 .402 .585 .98611842101516225
Keibert Ruiz#CAPc 24 .178 .253 .256 .50890167004714
Adley Rutschman#TORc 25 .282 .372 .407 .779177501004352728
Blake Sabol*CLEc 25 .063 .118 .125 .2431611000112
Gary SanchezCEDc 30 .252 .291 .646 .93712732501539633
Jesus Sanchez*HOLrf25 .211 .231 .316 .547388101519
Carlos Santana#CHI1b37 .238 .298 .456 .75414735509251321
Anthony Santander# rf28 .269 .366 .468 .833186501906282862
Casey SchmittPUEss24 .170 .198 .295 .49388155028222
Davis SchneiderHAV2b24 .296 .443 .6481.091541640591421
Jonathan SchoopDSP3b31 .205 .262 .231 .4933981004314
Kyle Schwarber*PUElf30 .176 .369 .361 .73111921406173551
Corey Seager*TORss29 .284 .333 .489 .822176501507251027
Marcus SemienCHI2b32 .244 .346 .381 .727160391113222128
Nick SenzelDUR3b28 .371 .402 .565 .9661244660617627
Zack ShortLKE2b28 .216 .314 .324 .63710222203131529
Jose SiriCLEcf27 .145 .165 .265 .4301171750314364
Austin SlaterNHPcf30 .270 .337 .507 .844152411208291547
Dominic Smith*DSP1b28 .269 .345 .396 .74119753217292430
Josh Smith*HOL3b25 .000 .286 .000 .28650000012
Kevin SmithCEDss26 .167 .219 .500 .7193051034212
Will SmithNHPc 28 .159 .235 .295 .531447301759
Tyler Soderstrom*CGSc 21 .000 .000 .000 .00000000000
Donovan SolanoSEA1b35 .275 .310 .325 .63540112001211
Jorge SolerCUYdh31 .293 .413 .7471.160150448020383151
Edmundo SosaSEA3b27 .270 .297 .504 .8001373750928242
Juan Soto*SEAlf24 .211 .320 .320 .64017537813152549
George SpringerPEArf33 .143 .194 .286 .479284101224
Giancarlo StantonOLLdh33 .287 .341 .6631.003802330919720
Spencer SteerPRO1b25 .315 .373 .601 .97514345839361438
Tyler StephensonDURc 26 .243 .293 .383 .6751152840416733
DJ Stewart*NDFrf29 .043 .083 .174 .257231001118
Trevor StoryCAPss30 .000 .000 .000 .00020000002
Bryson Stott*PUE2b25 .282 .329 .327 .65615644700131028
Myles StrawHAVcf28 .210 .243 .225 .468138292005627
Eugenio SuarezCAP3b31 .194 .283 .319 .602160311103201765
Jack Suwinski*DSPcf24 .103 .255 .154 .4093940100720
Seiya SuzukiRMHrf28 .258 .358 .437 .79515139934202336
Dansby SwansonHOLss29 .239 .295 .444 .7391172860618838
Fernando TatisCGSrf24 .289 .370 .500 .87014241907181835
Mike Tauchman*DCMcf32 .229 .308 .448 .756962230615724
Leody Taveras#CAPcf24 .284 .346 .351 .69774212015720
Chris TaylorTORlf32 .221 .292 .474 .766952190514940
Michael A. TaylorHOLcf32 .217 .272 .575 .84710623421018640
Tyrone TaylorCAPrf29 .301 .309 .656 .964932893615022
Rowdy Tellez*DSP1b28 .111 .200 .111 .311273000038
Alek Thomas*CUYcf23 .154 .175 .333 .508781201411027
Lane ThomasCHIrf27 .274 .311 .494 .80516445909271041
Spencer TorkelsonCAP1b23 .239 .322 .497 .819159389110261933
Gleyber TorresRMH2b26 .200 .296 .329 .62515531505152135
Ezequiel TovarCEDss21 .257 .294 .507 .80113635130721649
Jose TrevinoSEAc 30 .239 .295 .375 .6708821303975
Jared TrioloPEA3b25 .316 .350 .579 .929196201516
Mike TroutCGScf31 .304 .368 .444 .813135411003161441
Kyle Tucker*HOLrf26 .229 .304 .542 .847166387313281730
Brice Turang*PUE2b23 .070 .143 .070 .2135740004520
Justin TurnerSEAdh38 .263 .342 .497 .839171451309262138
Trea TurnerLKEss30 .187 .281 .280 .56115028110171828
Luis UriasDSP2b26 .256 .358 .367 .7259023402161227
Ramon UriasNDF3b29 .333 .400 .333 .733124000214
Gio UrshelaDUR3b31 .387 .386 .492 .8781244840316119
Ildemaro Vargas#CAP3b31 .234 .280 .414 .6941453494315715
Miguel VargasDCM2b23 .280 .438 .560 .998257102574
Daulton Varsho*PEAlf26 .351 .452 .482 .934114401011131823
Andrew VaughnAUR1b25 .268 .286 .317 .6034111200215
Christian VazquezCHIc 32 .264 .289 .536 .8261102960820335
Nelson VelazquezNHPrf24 .261 .250 .435 .685236101504
Alex Verdugo*WTBrf27 .359 .419 .6921.1113914403946
Mark VientosRMHdh23 .091 .091 .364 .455111001103
Matt VierlingCLErf26 .358 .443 .491 .93353193201089
Daniel Vogelbach*OLLdh30 .227 .346 .364 .710225001648
Anthony VolpeSEAss22 .231 .327 .485 .81213431846211946
Joey Votto*CGS1b39 .203 .330 .365 .6947415303101321
LaMonte Wade*SEA1b29 .326 .420 .395 .81543143003613
Christian WalkerPEA1b32 .238 .357 .543 .900151367013302629
Jordan WalkerCGSrf21 .347 .385 .611 .996722562314413
Chad WallachCEDc 31 .310 .364 .448 .8122994003310
Matt Wallner*PROlf25 .111 .233 .222 .4553641016410
Taylor Walls#CUY2b26 .244 .365 .407 .7728621612111733
Taylor WardOLLlf29 .320 .379 .520 .899125401005161229
Austin Wells*PROc 23 .000 .000 .000 .00000000000
Jordan WestburgCUY2b24 .239 .313 .380 .693142341402201648
Patrick WisdomPUE3b31 .215 .279 .595 .8747917001021737
Bobby Witt JrCGSss23 .243 .285 .421 .7061403440722939
Connor WongDCMc 27 .174 .250 .326 .57686156219841
Mike Yastrzemski*WTBcf32 .152 .176 .152 .3283350001113
Christian Yelich* lf31 .192 .236 .250 .48652100015315
Masataka Yoshida*HAVlf29 .245 .324 .350 .67420049334211937
Jacob YoungPUEcf23 .162 .225 .216 .441376200238
Seby ZavalaOLLc 29 .032 .091 .129 .2203110013221
Mike ZuninoHAVc 32 .250 .391 .466 .8578822704152046

vs RHP
    Versus Right-handed Pitchers
NameTeamPAgeAVGOBPSPCOPSABH2B3BHRRBIBBK
C.J. Abrams*NHPss22 .262 .314 .426 .74039710417612542572
Wilyer Abreu*HAVcf24 .286 .444 .6791.123288203788
Ronald AcunaCUYrf25 .298 .393 .528 .92144313223225836167
Willy AdamesCAPss27 .215 .290 .385 .67439084161164039121
Riley AdamsCLEc 27 .138 .212 .138 .3502940003214
Jo AdellWTBrf24 .235 .316 .471 .786174101529
Nick AhmedHOLss33 .240 .313 .394 .7071042592181030
Ozzie Albies#CED2b26 .246 .303 .487 .7913989818324682996
Nick AllenDCMss24 .206 .235 .295 .529407841018401472
Pete AlonsoLKE1b28 .248 .318 .545 .863455113142397632132
Jose AltuveNDF2b33 .331 .406 .509 .91642614122316715388
Francisco AlvarezRMHc 21 .210 .256 .499 .7553717891327019126
Yordan Alvarez*TORdh26 .258 .380 .562 .9423569215031776070
Miguel AmayaHAVc 24 .186 .260 .361 .6212634910012291780
Tim Anderson ss30 .310 .394 .586 .980299311839
Elvis AndrusSPR2b34 .235 .274 .370 .6434229920211431969
Miguel AndujarCGSrf28 .259 .319 .553 .872852270613713
Jonathan Aranda*DURdh25 .308 .308 .538 .846134001102
Orlando ArciaNDFss28 .262 .303 .369 .6721032750210527
Nolan ArenadoCED3b32 .278 .333 .476 .8093499716117582876
Gabriel AriasCUYss23 .259 .311 .361 .673166431102141337
Randy ArozarenaDURlf28 .261 .374 .439 .813440115213176068114
Luis Arraez*HOL2b26 .349 .385 .503 .88854118928217622935
Christian ArroyoCLE2b28 .211 .286 .421 .707194101625
Jose AzocarDSPrf27 .280 .330 .427 .75682233038619
Akil Baddoo*HOLlf24 .091 .120 .091 .211222000217
Harrison BaderNDFcf29 .176 .209 .212 .4211933440111734
Javier BaezCAPss30 .000 .000 .000 .00010000001
Patrick Bailey#SPRc 24 .148 .181 .232 .4141422130315549
Austin BarnesWTBc 33 .182 .269 .295 .563275501007252672
Tucker Barnhart*WTBc 32 .208 .269 .250 .519245100117
Jose BarreroCEDss25 .344 .382 .375 .75732111005210
Joey BartNHPc 26 .357 .357 .500 .857145200103
Osleivis BasabeDURss22 .667 .6671.0001.66732100100
Matthew BattenAUR3b28 .170 .254 .226 .4815390012618
Josh Bell#SPRdh30 .238 .314 .400 .71410525205181226
Cody Bellinger*NDFcf27 .258 .319 .395 .71446612022014594294
Brandon Belt* dh35 .261 .400 .557 .958402105301296692182
Will Benson*SPRrf25 .308 .400 .558 .9584251312616164165158
Jon BertiAURss33 .219 .291 .293 .5844209215242737107
Christian BethancourtSEAc 31 .225 .245 .394 .63924956601246577
Mookie BettsPROrf30 .290 .389 .502 .89147613824125747792
Bo BichetteWTBss25 .299 .337 .435 .77246914021511502592
Cavan Biggio*PUE2b28 .194 .292 .327 .61919638507242561
Charlie Blackmon*RMHdh36 .215 .310 .307 .617303651414223261
Dairon BlancoAURrf30 .229 .289 .400 .689358301525
JJ Bleday*SEAlf25 .171 .316 .368 .68415226717203142
Xander Bogaerts ss30 .271 .339 .410 .75044612116214514390
Alec BohmCHI3b26 .231 .269 .339 .6074289916010542078
Sean BouchardAURrf27 .364 .364 .6361.000114001403
Alex BregmanPRO3b29 .288 .380 .488 .86845113020222756286
Will Brennan*DURrf25 .333 .400 .389 .789186100312
Seth Brown*OLLrf30 .201 .243 .393 .63635471170174220115
Jake BurgerDCM3b27 .251 .313 .500 .813466117211317529143
Alec Burleson*PUElf24 .231 .299 .329 .6281433380271320
Lawrence Butler*CLEcf22 .308 .308 .538 .846134001303
Byron BuxtonCGSdh29 .210 .280 .346 .62521445508261871
Jose CaballeroHAV2b26 .140 .245 .215 .46022832504122062
Willie Calhoun*RMHdh28 .157 .244 .329 .57270113037812
Alex CallAURcf28 .183 .279 .283 .56360113014510
Junior CamineroCAP3b19 .111 .111 .111 .22291000103
Luis CampusanoPUEc 24 .303 .325 .416 .7411855630626432
Jeimer Candelario#SPR3b29 .220 .298 .407 .706469103362165948121
Mark CanhaDSPlf34 .252 .338 .375 .7144051022907453284
Victor Caratini#HOLc 29 .242 .294 .358 .65219046406151448
Dylan Carlson#NHPcf24 .125 .200 .292 .4924862027517
Kerry Carpenter*CEDrf25 .259 .302 .468 .770263689214371678
Matt Carpenter*TORdh37 .214 .421 .286 .707143100157
Corbin Carroll*TORrf22 .280 .363 .545 .907393110225247346115
Evan Carter*CLElf20 .214 .308 .437 .74510322316111447
Triston Casas*CUY1b23 .267 .361 .554 .915435116162358062122
Nick CastellanosCHIrf31 .254 .275 .397 .672464118240144814151
Harold Castro*LKE2b29 .253 .297 .308 .605146375019943
Rodolfo Castro#RMHss24 .143 .172 .196 .3695680013225
Willi Castro#RMHlf26 .255 .334 .433 .767372951212103532117
Matt ChapmanOLL3b30 .212 .277 .361 .6384629840195737163
Jazz Chisholm*DURcf25 .266 .310 .520 .829410109173277027141
Ernie ClementTORss27 .324 .314 .412 .7263411110501
Michael Conforto*DURrf30 .278 .316 .333 .649185100214
William ContrerasHOLc 25 .252 .321 .344 .665250631403222357
Willson ContrerasNDFc 31 .248 .329 .409 .73837994152145935113
Garrett CooperDSP1b32 .268 .312 .421 .733190511106261343
Carlos CorreaPEAss28 .225 .275 .389 .6643658225111412694
Colton Cowser*CAPcf23 .0001.000 .0001.00000000010
J.P. Crawford*NDFss28 .278 .394 .462 .856424118270174277104
C.J. CronAUR1b33 .214 .275 .417 .691841820510720
Jake Cronenworth*PRO1b29 .218 .296 .378 .674376822278443787
Oneil Cruz*CAPss24 .500 .500 .5001.00021000001
Travis d'ArnaudDSPc 34 .195 .249 .358 .607257501509251567
Henry DavisDURrf23 .169 .216 .277 .49321336506301179
J.D. DavisDCM3b30 .260 .364 .435 .799407106200175458145
Bryan De La CruzSPRlf26 .205 .213 .493 .706731500713118
Elly De La Cruz#CUYss21 .213 .289 .350 .6393146718552633124
Jason DelayDSPc 28 .274 .308 .371 .67962176002323
Rafael Devers*AUR3b26 .233 .314 .432 .746442103160245948114
Aledmys DiazHAVss32 .273 .333 .364 .697992760115426
Elias DiazLKEc 32 .302 .338 .486 .82435410714017482177
Yainer DiazCEDc 24 .326 .353 .6511.0043411112103066959
Yandy DiazNHP1b31 .294 .364 .471 .83544613119020654773
Jasson Dominguez#CAPcf20 .228 .286 .526 .812571301511515
Brendan Donovan*HOL2b26 .268 .337 .360 .698358961316513057
Brenton DoyleCEDcf25 .063 .063 .063 .125161000006
Brandon DruryDUR2b30 .247 .288 .503 .7913408434117471298
Mauricio DubonOLL2b28 .247 .274 .362 .63745811319210341586
Ezequiel DuranWTBss24 .243 .281 .361 .64144110728084917124
Jarren Duran*PROcf26 .292 .358 .474 .83340711941394342120
Adam DuvallSEAcf34 .229 .287 .539 .826319739328602696
Tommy Edman#NHPss28 .214 .286 .299 .585415891653424179
Christian Encarnacn-StranCLE1b23 .328 .397 .6381.035581911522518
Eduardo Escobar#OLL3b34 .207 .230 .241 .47158122009217
Santiago EspinalCLE2b28 .315 .386 .461 .847892840315919
Thairo EstradaSEA2b27 .243 .283 .389 .6713919514213421390
Stuart FairchildPROlf27 .230 .304 .400 .70410023912151036
Kyle FarmerLKE3b32 .286 .355 .487 .84235310114019542478
Freddy FerminCHIc 28 .210 .230 .376 .6052294891926567
Dominic Fletcher*CUYcf25 .318 .379 .545 .92513242608221224
Wilmer FloresSPR1b31 .277 .335 .503 .838499138170321024077
Estevan Florial*RMHcf25 .000 .000 .000 .00020000001
Mike Ford*RMHdh30 .197 .282 .418 .6993046040214433117
Nick FortesAURc 26 .071 .170 .143 .313423300148
Jake Fraley*PROrf28 .263 .328 .488 .8173469122118583297
Ty FranceCUY1b28 .000 .000 .000 .00050000000
Wander Franco#PROss22 .273 .327 .453 .78046112621418653371
Adam Frazier*SPR2b31 .196 .236 .350 .58616332706231032
Freddie Freeman*HOL1b33 .280 .348 .475 .823503141331216244116
Tyler FreemanDUR3b24 .222 .222 .333 .556184200104
Sal Frelick*LKErf23 .253 .345 .318 .66319850130082743
TJ Friedl*TORcf27 .260 .331 .385 .716366951856513971
Joey Gallo*HOL1b29 .032 .211 .032 .2433110001619
Adolis GarciaSPRrf30 .247 .327 .474 .801481119220296950138
Maikel GarciaCGS3b23 .253 .314 .326 .639356901323183097
Stone GarrettCUYlf27 .280 .344 .329 .673822340011926
Mitch GarverPEAdh32 .230 .296 .424 .72141796150226136121
Zack GelofCUY2b23 .352 .401 .6901.09035812636227762586
Andres Gimenez*PEA2b24 .203 .275 .354 .6303507113212362588
Paul GoldschmidtOLL1b35 .235 .333 .440 .774502118130307174148
Yan GomesSPRc 35 .276 .330 .382 .712283781016281579
Nolan Gorman*OLL2b23 .217 .313 .487 .80045298181348464175
Yasmani Grandal#RMHc 34 .261 .292 .261 .553236000018
Riley Greene*DCMcf22 .233 .316 .375 .690502117271143958162
Randal GrichukSPRlf31 .227 .256 .439 .695278632301236672
Trent Grisham*NHPcf26 .200 .260 .389 .649951941418730
Robbie Grossman#PROlf33 .173 .303 .293 .597751330261428
Vladimir GuerreroWTB1b24 .227 .303 .431 .73545910431021784775
Lourdes GurrielAURlf29 .213 .259 .437 .6964038618024581785
Garrett HampsonCAPss28 .306 .366 .397 .763307941333232594
Mitch HanigerDSPlf32 .246 .295 .386 .681571450113416
Ian Happ#CEDlf28 .233 .352 .437 .78938790283153367112
Bryce Harper*NDFdh30 .245 .366 .424 .791429105211185179123
Michael Harris II*SPRcf22 .232 .273 .361 .63448211235375426108
Ke'Bryan HayesCLE3b26 .266 .328 .441 .769429114298105937122
Austin HaysCEDlf27 .329 .381 .543 .924414136274186233103
Austin HedgesWTBc 30 .042 .115 .063 .1784821000311
Jonah Heim#PROc 28 .294 .354 .481 .83536010628013633367
Gunnar Henderson*CGS3b22 .197 .278 .429 .70848295152315953181
Enrique HernandezDSPss31 .245 .295 .369 .664298731417432176
Teoscar HernandezPUErf30 .222 .293 .382 .6763618081165429121
Ivan HerreraCAPc 23 .292 .400 .292 .692722100051123
Jason Heyward*PEArf33 .266 .334 .463 .797477127340206048112
Aaron Hicks#DSPcf33 .216 .327 .293 .62028762923164877
Kyle HigashiokaTORc 33 .077 .077 .077 .154131000100
Sam Hilliard*DSPcf29 .304 .333 .391 .725237200219
Nico HoernerNHP2b26 .247 .340 .350 .690380941944333971
Andy IbanezDUR2b30 .268 .317 .366 .683306822022282058
Jonathan IndiaWTB2b26 .219 .307 .414 .7213247112017523286
Kyle Isbel*RMHcf26 .140 .174 .233 .40686125015319
Travis Jankowski*HAVlf32 .266 .339 .318 .6573841021321454359
Danny JansenAURc 28 .268 .357 .575 .9323519416130624086
Ryan JeffersDCMc 26 .254 .338 .414 .752456116250165944150
Eloy JimenezCAPdh26 .273 .324 .444 .769484132260196436117
Connor JoeCHIrf30 .215 .310 .390 .70041890324114150112
Nolan Jones*PUElf25 .236 .335 .442 .77638591256145858154
Aaron JudgeOLLrf31 .268 .399 .590 .9884731272304386101152
Edouard Julien*DUR2b24 .272 .400 .482 .88235797142195478149
Corey JulksPUElf27 .273 .329 .383 .71112835802131232
Josh JungWTB3b25 .258 .304 .469 .774426110270217024139
Jarred Kelenic*OLLlf23 .187 .278 .284 .562268501812931115
Carson Kelly c 28 .087 .083 .130 .2142321002012
Tony Kemp*TORlf31 .172 .291 .264 .5568715501111412
Max Kepler*HAVrf30 .268 .347 .441 .78838110221015514593
Kevin Kiermaier*CEDcf33 .271 .332 .466 .7983549626511583286
Ha-Seong KimCLE2b27 .251 .347 .359 .7063909890114555100
Isiah Kiner-FalefaHAVcf28 .189 .259 .260 .52016932412191336
Alex Kirilloff*CUY1b25 .271 .330 .439 .7692807615110382178
Alejandro KirkNHPc 24 .296 .390 .324 .71471212008910
Heston Kjerstad*CLEdh24 .357 .400 .6431.043145101513
Andrew KniznerCLEc 28 .245 .300 .464 .764192476012311652
Steven Kwan*NHPlf25 .263 .343 .382 .725377992463364847
Shea LangeliersPUEc 25 .244 .303 .548 .8512706611123402289
Trevor Larnach*AURlf26 .216 .335 .403 .73813930345192654
Ramon LaureanoCAPrf28 .205 .260 .348 .608112232149638
DJ LeMahieuNHP3b34 .213 .286 .336 .6224088717394040106
Royce LewisPUE3b24 .295 .375 .527 .902237707016462665
Francisco Lindor#SEAss29 .196 .275 .317 .59239778161103238116
Nick LoftinCUY2b24 .261 .261 .348 .609236010102
Evan LongoriaHOL3b37 .170 .313 .302 .61453910261120
Nicky Lopez*HAV2b28 .233 .334 .352 .686253591371293146
Brandon Lowe*CHI2b28 .233 .308 .423 .73141697100234144133
Josh Lowe*WTBrf25 .259 .310 .447 .757456118312174532118
Nathaniel Lowe*SPR1b27 .285 .369 .477 .846478136304186360120
Manny MachadoNDF3b30 .259 .318 .501 .82045111713032743787
Nick MadrigalNHP3b26 .236 .290 .321 .612140339011855
Luke MailePEAc 32 .243 .300 .270 .5703791002211
Tucupita Marcano*CEDss23 .206 .265 .353 .617170351005201236
Manuel MargotDCMcf28 .231 .286 .333 .619399400332
Brandon Marsh*PUEcf25 .254 .350 .411 .7613438726563648128
Ketel Marte#TOR2b29 .278 .372 .585 .95739511019928835896
Noelvi MarteCUY3b21 .308 .359 .474 .83213341100423938
Starling MarteWTBrf34 .235 .293 .324 .617681600213524
J.D. MartinezDURdh35 .238 .277 .487 .765466111211318225164
Nick Martini*NDFdh33 .286 .316 .661 .97711232711124423
Jorge MateoCUYss28 .000 .000 .000 .00030000001
Luis MatosCLEcf21 .053 .182 .211 .392191001122
Ronny Mauricio#CGS2b22 .268 .324 .381 .706972650213824
James McCann c 33 .266 .360 .436 .7979425703201035
Chas McCormickPROcf28 .285 .317 .515 .832274781531452987
Andrew McCutchenAURdh36 .210 .340 .302 .6424248912092878136
Reese McGuire*NDFc 28 .241 .294 .342 .636187451112211347
Ryan McKennaCEDrf26 .318 .378 .511 .889882880317732
Zach McKinstry*CHI3b28 .214 .246 .344 .5901312850415537
Matt McLainCLEss23 .284 .343 .531 .874388110314195531139
Ryan McMahon*RMH3b28 .266 .323 .476 .799443118341196537138
Jeff McNeil*DCM2b31 .258 .319 .341 .6604221091815303058
Francisco Mejia#DSPc 27 .193 .253 .361 .614831650311726
MJ Melendez*DCMrf24 .191 .302 .358 .65934165153123554118
Joey MenesesCEDdh31 .268 .330 .382 .71340010710012512798
Whit MerrifieldCHI2b34 .260 .309 .402 .71138810113014352491
Jake MeyersDURcf27 .254 .324 .418 .74267175025619
Owen MillerAUR2b26 .237 .271 .383 .6543508315012281475
Jose MirandaOLL3b25 .188 .278 .375 .653163001425
Garrett Mitchell*DURcf24 .364 .364 .409 .773228100207
Andruw MonasterioDUR3b26 .208 .275 .250 .52512025500101031
Yoan Moncada#HAV3b28 .278 .333 .424 .75715844914161238
Mickey Moniak*CLEcf25 .337 .370 .6731.043297100212256716100
Elehuris MonteroRMH1b24 .203 .266 .407 .67259123038526
Dylan Moore lf30 .241 .300 .446 .746832050415535
Christopher MorelPEAdh24 .222 .291 .420 .711450100230227335159
Gabriel MorenoCUYc 23 .189 .315 .257 .571741431071217
Ryan MountcastleRMH1b26 .179 .235 .242 .47795173013627
Cedric Mullins*NDFcf28 .219 .292 .377 .66915133824271449
Max Muncy*LKE3b32 .214 .335 .482 .81741589153306575135
Sean Murphy c 28 .220 .295 .439 .7342645816014362287
Tom MurphyTORc 32 .371 .417 .7761.193116431101239925
Omar Narvaez*NDFc 31 .455 .571 .8181.390115210033
Bo Naylor*CGSc 23 .234 .347 .464 .8102746418015514873
Josh Naylor*LKE1b26 .254 .301 .390 .69239710121011452463
Zach NetoCAPss22 .229 .338 .322 .6601182780181434
Tyler NevinWTB3b26 .281 .378 .563 .941329112558
Kevin NewmanCED3b29 .182 .265 .231 .49612122301141018
Brandon Nimmo* cf30 .275 .375 .559 .934447123177327465122
Ryan Noda*NHP1b27 .221 .335 .387 .72242995162174970182
Austin NolaLKEc 33 .176 .282 .230 .51274131016820
Lars Nootbaar*CLEcf25 .249 .392 .442 .83440510125117499583
Ryan O'Hearn*PUE1b29 .262 .308 .421 .728183481405201051
Logan O'HoppePROc 23 .257 .339 .574 .91310126618211033
Tyler O'NeillHAVlf28 .182 .241 .338 .57977143038634
Shohei Ohtani*CLEdh28 .313 .390 .7371.127342107174408145101
Edward OlivaresWTBlf27 .249 .286 .449 .7353749316715581651
Matt Olson*CLE1b29 .326 .446 .7251.17244814618749109101130
Joey OrtizDUR2b24 .143 .143 .143 .28671000001
James Outman*DURcf26 .250 .344 .479 .823436109212254559166
Marcell OzunaSEAdh32 .287 .345 .580 .925464133280369740130
Cristian PacheLKEcf24 .219 .333 .484 .8186414532101124
Richie Palacios*CEDlf26 .219 .324 .438 .762327102346
Isaac ParedesTOR3b24 .280 .372 .585 .95743612222037764885
Vinnie Pasquantino*CAP1b25 .224 .297 .436 .7333217217017443048
Joc Pederson*LKEdh31 .212 .305 .377 .68237780143143450102
Liover PegueroPEAss22 .216 .259 .412 .67151111035316
Jeremy PenaDSPss25 .267 .341 .381 .723333891816423391
David Peralta*LKElf35 .190 .224 .297 .521384732225391670
Oswald PerazaCAP3b23 .200 .200 .267 .467153100307
Geraldo Perdomo#RMHss23 .213 .343 .375 .718352759612427098
Everson PereiraCUYlf22 .500 .500 .5001.00021000000
Carlos PerezOLLc 32 .138 .240 .202 .4421091510281332
Salvador Perez c 33 .308 .342 .524 .86641612821023811390
Blake Perkins#CHIrf26 .179 .367 .286 .653841530292530
Jace Peterson*DSP3b33 .142 .215 .241 .45616223242101656
Tommy PhamNDFlf35 .291 .346 .513 .859485141442208642108
Jorge Polanco#DUR2b29 .206 .318 .399 .71732166200143752102
Nick Pratto*DUR1b24 .421 .476 .6841.160198201526
Jurickson Profar#LKElf30 .200 .255 .341 .59613527813131134
Ceddanne RafaelaCAPcf22 .300 .345 .387 .73280244017424
Cal Raleigh#CUYc 26 .260 .322 .514 .83635492210235835123
Luke Raley*CLErf28 .196 .303 .411 .71427554113144431103
Harold RamirezCEDdh28 .289 .367 .386 .75324972416302763
Jose E. Ramirez#TOR3b30 .258 .320 .438 .75848912620420534671
J.T. RealmutoPROc 32 .319 .360 .536 .896692230413413
Rob RefsnyderNDFlf32 .353 .441 .510 .9505118501876
Zach RemillardSPR2b29 .100 .182 .200 .382101100004
Anthony RendonNDF3b33 .186 .286 .279 .565438101438
Hunter RenfroeDSPrf31 .236 .302 .441 .7433909223019503797
Luis Rengifo#PRO2b26 .211 .302 .354 .65617537625252345
Bryan Reynolds#DCMlf28 .217 .289 .404 .693508110225216250142
Austin RileyPEA3b26 .277 .333 .492 .825488135360236233128
Emmanuel RiveraHAV3b27 .177 .239 .233 .47226647603282376
Anthony Rizzo*SEA1b33 .176 .297 .365 .662851532391339
Luis RobertRMHcf25 .256 .299 .506 .805437112332245724138
Victor RoblesPUEcf26 .268 .342 .408 .75071195113714
Brayan Rocchio#CLEss22 .333 .3331.3331.66731001201
Brendan RodgersWTB2b26 .294 .345 .451 .7961023070314731
Endy Rodriguez#CGSc 23 .264 .346 .443 .78914037815171940
Julio Y. RodriguezHOLcf22 .260 .309 .501 .8104931282713010829133
Jake RogersPEAc 28 .177 .281 .333 .6149617304101435
Johan RojasPEAcf22 .287 .327 .439 .76636910616510482199
Miguel RojasHAVss34 .203 .255 .255 .510286581201201736
Brent RookerHOLdh28 .233 .295 .511 .806464108150388837190
Amed RosarioNHPss27 .333 .600 .5001.10062100231
Eddie Rosario*DCMlf31 .232 .272 .450 .722453105262236725122
Esteury RuizCGScf24 .245 .295 .340 .634359881606281786
Keibert Ruiz#CAPc 24 .254 .310 .390 .70026467909212143
Adley Rutschman#TORc 25 .205 .291 .293 .58422947614252849
Blake Sabol*CLEc 25 .211 .281 .379 .6602565470124122100
Gary SanchezCEDc 30 .226 .331 .538 .868106243010251534
Jesus Sanchez*HOLrf25 .232 .322 .429 .75035783250153844106
Carlos Santana#CHI1b37 .195 .262 .338 .60047793222143945118
Anthony Santander# rf28 .273 .315 .501 .81745112329124712691
Casey SchmittPUEss24 .208 .283 .354 .63748104014218
Davis SchneiderHAV2b24 .217 .316 .404 .720203441707262466
Jonathan SchoopDSP3b31 .200 .333 .200 .533102000024
Kyle Schwarber*PUElf30 .138 .290 .360 .64935649100234376134
Corey Seager*TORss29 .363 .422 .6441.06642115349023814564
Marcus SemienCHI2b32 .253 .312 .398 .71049012418117494278
Nick SenzelDUR3b28 .196 .262 .339 .60256112027519
Zack ShortLKE2b28 .180 .286 .328 .61412823405161938
Jose SiriCLEcf27 .208 .278 .479 .75736175113276334150
Austin SlaterNHPcf30 .206 .287 .258 .5459720201111134
Dominic Smith*DSP1b28 .329 .395 .457 .85239813121010453870
Josh Smith*HOL3b25 .150 .292 .150 .442203000435
Kevin SmithCEDss26 .105 .150 .105 .2553840000218
Will SmithNHPc 28 .264 .358 .461 .8193499215018634361
Tyler Soderstrom*CGSc 21 .000 .125 .000 .12570000014
Donovan SolanoSEA1b35 .322 .412 .424 .83537312021153633104
Jorge SolerCUYdh31 .190 .311 .405 .716163315010322742
Edmundo SosaSEA3b27 .130 .150 .182 .33277101015131
Juan Soto*SEAlf24 .271 .395 .573 .96842411526332848798
George SpringerPEArf33 .264 .328 .431 .75939710515017483586
Giancarlo StantonOLLdh33 .111 .220 .278 .4973640025418
Spencer SteerPRO1b25 .228 .299 .354 .65379187019820
Tyler StephensonDURc 26 .280 .333 .357 .69120758703201663
DJ Stewart*NDFrf29 .291 .370 .579 .9482617613120653188
Trevor StoryCAPss30 .000 .000 .000 .00000000000
Bryson Stott*PUE2b25 .294 .333 .436 .77040812024210442177
Myles StrawHAVcf28 .221 .280 .284 .56447610518323339104
Eugenio SuarezCAP3b31 .242 .311 .423 .734430104210196536147
Jack Suwinski*DSPcf24 .286 .414 .6591.073287829132806393
Seiya SuzukiRMHrf28 .242 .308 .422 .730429104236147444142
Dansby SwansonHOLss29 .231 .321 .391 .71238689140164450122
Fernando TatisCGSrf24 .253 .313 .468 .780451114250247934135
Mike Tauchman*DCMcf32 .195 .361 .221 .582771520061718
Leody Taveras#CAPcf24 .270 .327 .473 .80040811018717533493
Chris TaylorTORlf32 .181 .248 .351 .599941751310926
Michael A. TaylorHOLcf32 .200 .259 .200 .4592550000214
Tyrone TaylorCAPrf29 .242 .267 .481 .747260631701539867
Rowdy Tellez*DSP1b28 .171 .283 .317 .60020535418213167
Alek Thomas*CUYcf23 .215 .254 .349 .6021954294322846
Lane ThomasCHIrf27 .247 .294 .365 .65945811323295626143
Spencer TorkelsonCAP1b23 .220 .294 .429 .724459101270236744153
Gleyber TorresRMH2b26 .288 .355 .470 .82541712019317554262
Ezequiel TovarCEDss21 .260 .297 .384 .681331862225301591
Jose TrevinoSEAc 30 .170 .206 .252 .4581472530311231
Jared TrioloPEA3b25 .299 .344 .402 .74687266015627
Mike TroutCGScf31 .242 .327 .461 .788462112282236453165
Kyle Tucker*HOLrf26 .266 .354 .522 .87648512924530826580
Brice Turang*PUE2b23 .215 .264 .251 .51533171711152292
Justin TurnerSEAdh38 .261 .340 .445 .78544511622020564683
Trea TurnerLKEss30 .278 .310 .489 .799522145222286820127
Luis UriasDSP2b26 .211 .371 .423 .7937115005111212
Ramon UriasNDF3b29 .284 .311 .343 .6541022930111329
Gio UrshelaDUR3b31 .242 .293 .308 .60119848350201337
Ildemaro Vargas#CAP3b31 .209 .278 .264 .5411483150161414
Miguel VargasDCM2b23 .213 .280 .440 .72075163149421
Daulton Varsho*PEAlf26 .207 .327 .476 .8028217515181423
Andrew VaughnAUR1b25 .248 .319 .455 .7733879621119553398
Christian VazquezCHIc 32 .230 .253 .244 .4972094830013549
Nelson VelazquezNHPrf24 .262 .325 .627 .952225597025631782
Alex Verdugo*WTBrf27 .262 .319 .456 .77540110530612422968
Mark VientosRMHdh23 .000 .000 .000 .00040000001
Matt VierlingCLErf26 .297 .351 .495 .8461013050516926
Daniel Vogelbach*OLLdh30 .240 .351 .384 .7353759011213536792
Anthony VolpeSEAss22 .208 .296 .327 .62210121303101333
Joey Votto*CGS1b39 .156 .250 .359 .60964101047722
LaMonte Wade*SEA1b29 .266 .384 .462 .84639810611221467071
Christian WalkerPEA1b32 .277 .359 .505 .86545912737122645492
Jordan WalkerCGSrf21 .290 .361 .453 .815417121203144543104
Chad WallachCEDc 31 .133 .161 .133 .2953040001114
Matt Wallner*PROlf25 .270 .368 .532 .899393106193267449148
Taylor Walls#CUY2b26 .205 .300 .386 .6864492024616
Taylor WardOLLlf29 .227 .303 .351 .6543397712010393477
Austin Wells*PROc 23 .000 .000 .000 .00010000000
Jordan WestburgCUY2b24 .155 .204 .250 .454841320211529
Patrick WisdomPUE3b31 .161 .261 .380 .642192317111342285
Bobby Witt JrCGSss23 .251 .286 .452 .738498125259196618102
Connor WongDCMc 27 .273 .354 .430 .78412835505221336
Mike Yastrzemski*WTBcf32 .243 .344 .500 .844136331326212144
Christian Yelich* lf31 .313 .386 .488 .874412129420104649109
Masataka Yoshida*HAVlf29 .282 .340 .445 .78444312528114543265
Jacob YoungPUEcf23 .275 .309 .336 .6451313680011535
Seby ZavalaOLLc 29 .171 .216 .329 .54570122035423
Mike ZuninoHAVc 32 .250 .357 .389 .7463695002612