Real-life pitching register (vs batter) -- All players in database
Regular season

Primary
NameTeamPAgeAVGOBPSPCABH2B3BHRTBHBPBBIWKSBCS
Paul AbbottDMsp33 .238 .338 .40860814538121248787511876
Jose Acevedo sp23 .272 .336 .4693711011821717433426864
Juan AcevedoBVmr31 .285 .376 .43123968170610323594741
Terry AdamsPGsp28 .267 .326 .36464517232292353541141114
Antonio AlfonsecaBVcl29 .281 .335 .380242684169251534030
Armando Almanza* mr28 .230 .339 .453148349086702614525
Brian Anderson*GEsp29 .295 .332 .5105291563332527013025575
Jimmy Anderson* sp25 .287 .358 .4028082324041532511831489334
Matt AndersonCHcl24 .257 .311 .3852185614428401845240
Kevin AppierBVsp33 .237 .306 .3907641813772229815644172228
Tony ArmasKKsp23 .247 .336 .3967291803981828910916176126
Rolando ArrojoKKmr32 .230 .313 .350383882208134123547881
Bronson Arroyo sp24 .289 .355 .477342992421216343463942
Pedro AstacioCAsp31 .276 .341 .4616551814362230213543144169
Danys BaezGEmr23 .191 .282 .326178349055832045283
Cory Bailey mr30 .234 .321 .303244576137403326141
James Baldwin sp29 .281 .345 .44468019132225302763195107
Miguel BatistaGEmr30 .226 .320 .349499113163131741060290246
Rick Bauer sp24 .265 .315 .47013235607621901641
Rod BeckPEmr32 .252 .319 .448306771311513732866363
Joe Beimel* mr24 .290 .366 .4424521313301220064945876
Rob Bell sp24 .300 .370 .554587176473323257641971510
Andy Benes sp33 .286 .380 .5634261222043024066107865
Armando BenitezKKcl28 .214 .314 .373276598012103140693111
Jason BereCAsp30 .241 .314 .417710171473242961777175143
Rocky Biddle sp25 .272 .347 .43550413732116219852385155
Nick Bierbrodt* sp23 .291 .368 .5033441001821717343917374
Brian Boehringer mr31 .247 .327 .39127167161710652956080
Brian Bohanon* sp32 .323 .404 .5523931272622021774734775
Ricky Bones mr32 .286 .374 .46024871125711433394102
Pedro Borbon* mr33 .244 .298 .46719748124892412345102
Dave Borkowski mr24 .261 .356 .417115303054831533020
Ricky Bottalico mr31 .241 .318 .456241581521111042525722
Kent BottenfieldLIsp32 .288 .338 .594212611131612621603920
Chad BradfordECmr26 .281 .314 .44514641416651603451
Chris BrockVSmr31 .276 .359 .5041273511066421522611
Troy Brohawn* mr28 .289 .362 .4321905510158212323051
Jim BrowerLZmr28 .247 .335 .4174821193101720156059454
Kevin BrownNIsp36 .224 .291 .314420941408132238210483
Mike Buddie mr30 .225 .316 .344151348225241722214
Mark Buehrle*STsp22 .230 .279 .37781618840424308848212666
Dave BurbaDMsp34 .306 .361 .470615188473162893542118172
John BurkettSTsp36 .230 .294 .3548131874241728867013187139
A.J. BurnettCHsp24 .231 .323 .375629145272202367833128169
Paul ByrdBVsp30 .296 .337 .4374051202101217722615284
Jose Cabrera mr29 .239 .315 .3812185212258322544320
Chris CarpenterCAsp26 .274 .345 .449835229457293751675515788
Giovanni CarraraVSmr33 .231 .287 .389316731021212312437051
Hector Carrasco mr31 .277 .344 .43227877171812003037045
Frank CastilloPEsp32 .260 .308 .40753113832214216535289276
Shawn Chacon sp23 .260 .360 .46960515737626284108710134144
Norm Charlton* mr38 .212 .274 .318170366045441104832
Bruce Chen* sp24 .259 .327 .504563146377292841594126107
Randy Choate*PGmr25 .202 .341 .2801683413004792723521
Jason Christiansen*CHmr31 .225 .304 .364129293054711513101
Roger ClemensKKsp38 .246 .309 .375833205443193125721213346
Matt ClementLZsp26 .267 .365 .428643172447152751585213465
Dave Coggin sp24 .272 .348 .38736499191714153966223
Jesus Colome mr21 .208 .309 .393178379087022543160
Bartolo ColonSCsp26 .261 .332 .41284322041426347290220175
David Cone sp38 .275 .351 .4165391482311722410574115197
Dennis Cook*EMmr38 .247 .309 .4481744311087821433820
Rheal Cormier*CHmr34 .247 .320 .3991984913157941743731
Nate Cornejo sp21 .344 .439 .596183631221010932842232
Paxton Crawford sp23 .276 .342 .366145404035321302530
Doug Creek* mr32 .230 .374 .3742225111078344956664
Jack Cressend mr26 .237 .291 .3932115011268311604050
Juan CruzBVsp20 .244 .322 .354164406045821713934
Nelson Cruz mr28 .237 .310 .408304721331112492447546
Will Cunnane mr27 .320 .390 .49520666142610222263732
Jeff D'Amico sp25 .306 .360 .582196601721111411643221
Omar Daal*PGsp29 .273 .327 .46272819943826336556310732
Vic Darensbourg* mr30 .277 .313 .4201885213147911063310
Tom Davey mr27 .272 .349 .384151416135811733763
Doug Davis* sp25 .295 .354 .429746220428143203691115611
Kane Davis mr26 .252 .331 .450262661521111813244760
Lance Davis* sp24 .294 .348 .4604221242831219413405354
Mike DeJean mr30 .236 .332 .330318751614105939768103
Ryan DempsterSTsp24 .269 .362 .42881021850821347101125171107
Elmer DessensPGsp29 .279 .325 .4427912213303235015611281315
Octavio DotelGEmr25 .205 .294 .294385791525113247214554
Darren DreifortVSsp29 .251 .348 .393354891701113964709166
Ryan Drese mr25 .242 .324 .356132327124711522423
Tim Drew sp22 .340 .413 .5871505110098841601541
Brandon DuckworthDMsp25 .234 .326 .3402445718128362954012
Courtney Duncan mr26 .259 .359 .407162427156622534972
Chad Durbin sp23 .288 .349 .461698201354263221158095117
Adam EatonCHsp23 .241 .308 .42844910822120192540310924
Scott ElartonWLsp25 .280 .359 .5095211461703426565928793
Robert Ellis sp30 .293 .354 .4393621061701215943424163
Alan Embree* mr31 .297 .347 .562219651221412331725942
Kelvim EscobarCAmr25 .204 .287 .3144559324181433525121181
Shawn Estes*HBsp28 .253 .339 .384597151393112295777109144
Kyle FarnsworthHFmr25 .213 .282 .348305651518106129210773
Jeff Fassero*EMmr38 .235 .293 .35628166160610012357931
Osvaldo FernandezPEsp32 .316 .376 .485326103291815803333503
Mike Fetters mr36 .259 .356 .444189498378442613770
Nelson Figueroa sp27 .275 .357 .42634595223814773736172
Bob File mr24 .220 .314 .3282595710068572983892
Chuck Finley*VSsp38 .291 .341 .4694501313421421123509677
Casey Fossum* sp23 .259 .355 .406170449246962012640
Keith FoulkeECcl28 .199 .274 .261287577137582217531
Chad FoxNImr30 .181 .298 .296243448167253678061
John Franco* mr40 .264 .330 .423208557188821925021
Ryan FranklinWLmr28 .250 .311 .424304761211312942446052
Aaron Fultz* mr27 .259 .311 .43027070171911612136720
Eric GagneHFsp25 .251 .320 .4525731443732425916461130106
Rich GarcesSCmr30 .219 .299 .38225155154696425151130
Freddy GarciaVSsp24 .225 .283 .344884199475163045696163182
Mark Gardner sp39 .263 .330 .484353931941717133435385
Jon GarlandVSmr21 .277 .358 .4284441231711619045526155
Chris George* sp21 .288 .326 .528288832131415201803251
Matt Ginter mr23 .238 .329 .329143347024771422421
Tom Glavine*CHsp35 .261 .338 .39081721332124319297101161011
Gary Glover mr24 .252 .314 .434389981921616943236343
Ryan Glynn sp26 .309 .388 .4971915911279502611521
Wayne Gomes mr28 .294 .366 .46524572134711412965231
Dicky Gonzalez mr22 .306 .347 .41723572121498117331121
Flash GordonWLcl33 .188 .262 .306170328045211616760
Danny GravesSCcl27 .268 .314 .41031083192712741864941
Jason Grimsley mr33 .241 .311 .35729471100810522856186
Buddy Groom*NImr35 .252 .279 .378254641434961905412
Eddie Guardado*KKmr30 .197 .268 .3072384711057312346710
Mark Guthrie*LImr35 .249 .326 .401197497177942015234
Luther Hackman mr26 .212 .297 .4551322811076021402401
John Halama*PGsp29 .296 .340 .4624461321811820662605032
Roy HalladayWLsp24 .241 .287 .328402972603132125096143
Joey Hamilton sp30 .338 .384 .5345711934442030544419256
Mike Hampton*HFsp28 .296 .367 .486797236466313878857122210
Pete HarnischLIsp34 .318 .384 .5891514814098911701711
Shigetoshi HasegawaDMmr32 .248 .316 .3812105211158022054110
LaTroy HawkinsBVcl28 .291 .401 .3842035910037813933641
Jimmy HaynesLIsp28 .279 .356 .4406521823172028747817112126
Rick Helling sp30 .297 .344 .5328612566810384584632154713
Doug Henry mr37 .262 .365 .497286752121414234525771
Pat Hentgen sp32 .221 .279 .3722315110278601933343
Felix Heredia* mr25 .315 .384 .5381434510267721612871
Gil HerediaHBsp35 .316 .357 .5544551442322725222934863
Matt HergesPGmr31 .259 .350 .390374972318146846127637
Dustin Hermanson sp28 .264 .335 .48174019553334356873312377
Livan HernandezHFsp26 .297 .356 .456895266501024408385713866
Orlando HernandezSCsp31 .248 .333 .4523639015119164542177152
Roberto HernandezVScl36 .266 .336 .39025969917101126346101
Junior Herndon sp22 .322 .417 .4971715515058532551452
Erik Hiljus sp28 .263 .316 .398266701317106021167121
Sterling Hitchcock* sp30 .304 .352 .451293892126132321043100
Trevor HoffmanHFcl33 .216 .285 .3782224860108412126320
Chris Holt sp29 .319 .381 .49161719738718303857580156
Mike Holtz* mr28 .274 .348 .4861464014157121543860
Bob Howry mr27 .279 .348 .459305851441114043096442
Tim HudsonHFsp25 .245 .303 .350883216311203096715181247
Jason IsringhausenSTcl28 .203 .266 .3232665415158602357490
Mike Jackson mr36 .260 .319 .45426268901411922234623
Mike James mr33 .293 .382 .5031474310357451722630
Kevin Jarvis sp31 .254 .303 .48574418945837361549413388
Jason Jennings sp22 .276 .358 .4211524214126411902611
Ryan Jensen sp25 .268 .378 .421164446256942502664
Jose JimenezPGcl27 .264 .332 .4102125613068702243730
Jason JohnsonLZsp27 .257 .334 .44075419444528332137731143419
Randy Johnson*WLsp37 .203 .274 .30989018133219275187123721915
Bobby Jones sp31 .305 .335 .506820250426374154386113228
Todd Jones mr33 .312 .373 .47027987151913102915440
Mike Judd mr26 .288 .365 .441118344145211501631
Steve KarsayKKmr29 .228 .283 .319320731215102125108381
Randy Keisler* sp25 .259 .364 .49320152531299034036132
Joe Kennedy*WLsp22 .269 .321 .4524541222931620533407876
Darryl KileTRsp32 .265 .322 .394862228384223401165317947
Byung-Hyun KimKKmr22 .173 .284 .2993355810110100844311394
Sun-Woo Kim mr23 .312 .399 .4221735414117342152771
Ray King*STmr27 .241 .325 .4092034913358312574950
Steve Kline*HFmr28 .203 .288 .2952615311237742975440
Billy KochDMcl26 .265 .356 .39226069120710263375570
Ryan Kohlmeier mr24 .291 .371 .5821654871139621922931
Brian LawrenceTRsp25 .244 .304 .3724381071651016353458475
David Lee mr28 .278 .385 .4391875212068262714224
Al Leiter*SCsp35 .252 .299 .393707178346182784463142175
Mark Leiter mr38 .232 .284 .40613832606562822611
Curtis Leskanic mr33 .241 .327 .425261631311111123156433
Al Levine mr33 .257 .325 .38027671111710522844026
Allen Levrault sp23 .281 .359 .4945201462242725775978082
Cory LidleLIsp29 .242 .299 .39070217027423274104771181411
Jon LieberECsp31 .255 .290 .40188822647425356741414827
Kerry LigtenbergLImr30 .226 .316 .3212215090471030856150
Ted Lilly*HFsp25 .267 .344 .464472126292202197511112238
Jose Lima sp28 .299 .342 .52165819727735343938384154
Mike LincolnECmr26 .225 .293 .3581513411035441102401
Graeme Lloyd* mr34 .272 .336 .42327274192611562124491
Esteban LoaizaGEsp29 .307 .347 .482778239493273759401110107
Kyle Lohse sp22 .284 .347 .49635910218516178829064102
Braden LooperTRmr26 .242 .322 .377260639189823035265
Albie Lopez sp29 .281 .343 .443804226482263564753136209
Derek LoweHBcl28 .283 .343 .3903641031617142529982172
Sean LoweSCmr30 .256 .308 .39648012325312190732271143
Brandon Lyon sp21 .266 .305 .42223763171610011503541
Scott MacRae mr26 .266 .316 .35512433910442801810
Greg MadduxPEsp35 .253 .278 .37087022034420322727101732414
Calvin Maduro sp26 .240 .319 .367346831211012743605172
Mike Magnante* mr36 .244 .287 .376205506077711332302
Pat MahomesVSmr30 .280 .359 .5134111153741721105596154
Josias Manzanillo mr33 .211 .281 .3262856013449352638040
Jason MarquisHBmr22 .234 .320 .3784821132321418245949824
Damaso Marte*ECmr26 .250 .320 .4411363411056031233930
Pedro MartinezSCsp29 .199 .253 .274423841135116625016393
T.J. Mathews mr31 .262 .315 .4161493911046201232902
Troy Mattes sp25 .285 .371 .4921795110098842122622
Mike Matthews*CHmr27 .227 .305 .383326741801112543347221
Joe MaysEMsp25 .235 .289 .36587220528525318564212395
Chuck McElroy* mr33 .284 .379 .4743068716014145246647121
Tony McKnight sp24 .303 .352 .51736010914319186524446112
Rusty Meacham mr33 .277 .325 .4681413914236621001320
Brian Meadows sp25 .351 .386 .587208731111212211222173
Jim MecirDMmr31 .231 .310 .333234546347812676142
Ramiro MendozaCHmr29 .241 .287 .37136989191913722337071
Hector Mercado* mr27 .267 .357 .422206558368703015921
Jose Mercedes sp30 .294 .354 .4507452194842033510633123213
Jose MesaPGcl35 .246 .301 .3372646510148922025903
Dan MiceliEMmr30 .263 .320 .4361794710077801624820
Chris Michalak* sp30 .293 .371 .48053515739219257135556755
Travis Miller* mr28 .283 .347 .4501915417058612013020
Wade MillerEMsp24 .234 .304 .3997811833413131247631831013
Kevin MillwoodSTsp26 .260 .319 .42446512114120197140684132
Eric Milton*GEsp25 .257 .308 .44686422250435385561015734
Dave Mlicki sp33 .305 .382 .545666203433373631574397167
Juan Moreno* mr26 .153 .291 .306144224064402823630
Mike MorganVSmr41 .306 .373 .4351474511126401742411
Matt MorrisECsp26 .265 .318 .3728232184521330613543185115
Guillermo MotaBVmr27 .271 .335 .484188519299111813190
Jamie Moyer*PGsp38 .239 .285 .3837811873432429910444119127
Mark Mulder*STsp23 .249 .294 .349860214342163005514153188
Terry Mulholland*HBmr38 .295 .342 .492264781411213021714210
Bobby Munoz mr33 .321 .404 .5581655317269222112121
Heath Murray* mr28 .322 .418 .518255821321113234054243
Mike MussinaTRsp32 .237 .274 .358852202392203054422214913
Mike Myers* mr32 .225 .339 .331142329024712473691
Rodney Myers mr32 .291 .367 .4451825310068142002901
Aaron Myette sp23 .293 .381 .4923219426112158113706795
Charles Nagy sp34 .342 .379 .5272981022501015702012931
Denny Neagle* sp32 .284 .344 .50367619253429340760313994
Jeff NelsonWLmr34 .136 .295 .199221305034464418820
Robb NenNIcl31 .203 .260 .3082865882688122693171
Chris Nichting mr35 .313 .339 .557176551338980814012
C.J. Nitkowski* mr28 .276 .394 .434196548178553484261
Hideo NomoLZsp32 .231 .320 .3927391713152629039622205211
Jose Antonio Nunez* mr22 .267 .346 .4272326212279942536081
Vladimir Nunez mr26 .234 .302 .37933879125912853056424
Tomokazu Ohka sp25 .309 .355 .4854331343101521032906896
Omar OlivaresLImr33 .283 .356 .48343512328417210104286924
Darren Oliver* sp30 .306 .375 .5066181894172331366501041210
Ramon OrtizCAsp25 .274 .343 .4438132235252536012766135108
Russ OrtizTRsp27 .232 .309 .32880618734213264091316966
Roy OswaltSTsp23 .235 .273 .36153712625213194624214421
Vicente PadillaKKmr23 .273 .333 .4021323610215301202900
Lance Painter* mr33 .317 .410 .542120384176511822002
Jose PaniaguaHFmr27 .233 .341 .3682535911179343824640
Chan Ho ParkNIsp28 .216 .305 .358847183358233032091121898
Steve Parris sp33 .299 .362 .5054221262731821324144944
Danny PattersonEMmr30 .274 .316 .3762346412048841252713
Carl PavanoGEsp25 .331 .391 .494178598078821613643
Brad PennyEMsp23 .240 .296 .364762183376152777543154127
Troy PercivalECcl31 .187 .258 .2582093960354218171141
Odalis Perez*PGsp23 .290 .357 .403372108210715013907154
Matt Perisho* mr26 .327 .391 .5091655413158441411923
Robert PersonPGsp31 .234 .311 .426765179412343268803183146
Chris Peters* mr29 .367 .435 .586128475177521511443
Mark PetkovsekHBmr35 .323 .379 .5273191032111416852844211
Andy Pettitte*KKsp29 .281 .319 .397796224367143166413164115
Adam Pettyjohn* sp24 .309 .366 .523262812221013742124072
Travis Phelps mr23 .226 .301 .349235537268232415430
Hipolito Pichardo mr31 .300 .363 .4571404211136451031730
Joel PineiroNIsp22 .191 .257 .2632625013026932105644
Dan Plesac*STmr39 .207 .311 .3411643410045612456864
Sidney PonsonCHsp24 .289 .339 .48755716143221271637084135
Lou Pote mr29 .258 .325 .408341881611113933256682
Jay Powell mr29 .260 .335 .41328875151911923135441
Bret Prinz mr24 .220 .310 .327150334044911912742
Luke Prokopec sp23 .268 .321 .4815451463122726244019183
Bill Pulsipher* mr27 .300 .411 .508120368156132102022
Paul QuantrillWLmr32 .274 .311 .41131486231612961275872
Ruben Quevedo sp22 .257 .344 .47721856210910403046033
Brad RadkeGEsp28 .271 .298 .42986723547924372102601371511
Pat Rapp sp33 .261 .333 .40364716928220261271282126
Britt Reames mr27 .273 .362 .4763701012511617654838682
Tim Redding sp23 .286 .360 .507217621121111032405541
Mark Redman*HFsp27 .289 .355 .43023568101710112303341
Rick ReedBVsp35 .268 .299 .438787211443283455313142149
Steve ReedSTmr35 .236 .316 .382220528368432354653
Dan Reichert sp24 .278 .374 .4244721311941420086727782
Brian Reith sp23 .333 .394 .655168561501311021602263
Chris Reitsma sp23 .288 .334 .4697252095442334054969675
Bryan Rekar sp29 .294 .348 .4965681674442128264528784
Mike Remlinger*HBmr35 .234 .296 .3782866783910822349312
Dennys Reyes* mr24 .248 .357 .3882065110258013515243
Shane ReynoldsEMsp33 .290 .327 .46071720836724330436210264
Armando Reynoso sp35 .312 .366 .57518658811310741321510
Arthur Rhodes*SCmr31 .189 .230 .279244467056811208310
John RiedlingNImr25 .186 .284 .280118228013321402311
Paul Rigdon sp25 .287 .385 .477300861611314334664974
Jerrod Riggan mr27 .243 .330 .376173428056502474172
Ricardo Rincon*LImr31 .223 .294 .320197448136302155011
Todd RitchieLZsp29 .259 .308 .410814211407233347527124114
Mariano RiveraLZcl31 .209 .242 .274292614058011228333
Willis Roberts mr26 .274 .354 .43151814234115223115519583
John Rocker* cl26 .234 .351 .319248587147954147971
Felix RodriguezSTmr28 .188 .259 .280282537257912729132
Rich Rodriguez* mr38 .270 .349 .375152416225721733112
Kenny Rogers*EMsp36 .307 .376 .4984881503331824384927444
J.C. Romero* sp25 .277 .339 .500256712321012812413913
Brian Rose mr25 .336 .399 .6071224110177401411521
Kirk Rueter*DMsp30 .283 .341 .4657532134872535046648339
Ryan Rupe sp26 .283 .348 .509568161304302891148012343
Glendon Rusch*DMsp26 .301 .344 .458718216364233297432156133
B.J. Ryan* mr25 .233 .335 .3422024740669230454110
C.C. Sabathia*CAsp20 .228 .330 .3716531493221924279511712715
Erik Sabel mr26 .282 .332 .436202573288831232521
Jesus Sanchez* sp26 .256 .346 .44123861154710523124631
Johan Santana*ECmr22 .292 .358 .439171507067531602811
Jose SantiagoEMmr26 .292 .333 .397363106192514432224352
Victor Santos mr24 .222 .341 .38727962133910834945257
Kazuhiro SasakiSCcl33 .195 .241 .3412464816168441126230
Scott Sauerbeck* mr29 .257 .369 .3672376112148724067901
Curt SchillingPGsp34 .245 .273 .40296823739137389139029349
Jason SchmidtHFsp28 .244 .324 .368565138272132087613142106
Scott Schoeneweis* sp27 .281 .351 .4158082274122133514772104209
Pete Schourek* mr32 .292 .375 .4921203512045911532020
Rudy Seanez mr32 .178 .287 .295129233043811904150
Aaron SeleDMsp31 .261 .306 .41282721638625341751211473
Wascar Serrano mr23 .313 .382 .5101926013279822113914
Jeff ShawDMcl34 .227 .277 .399278631421011121885821
Ben SheetsLIsp22 .283 .340 .4675871663332327454869474
Paul ShueyTRmr30 .251 .333 .32221153120168126570121
Jose Silva mr27 .271 .319 .43412935306560912310
Bud Smith* sp21 .250 .304 .421316791611213312455951
Chuck SmithPEsp31 .265 .341 .435336891941014663547143
John SmoltzECcl34 .238 .274 .390223539278721025711
Steve SparksPEsp35 .271 .321 .41589924455422373664111698
Justin Speier mr27 .247 .307 .453287711811313082036251
Mike Stanton*TRmr34 .263 .332 .36530480152411142997822
Gene Stechschulte mr27 .273 .354 .454260711511011843025153
Blake Stein mr27 .233 .342 .395481112161201903792113146
Scott Stewart* mr25 .243 .299 .373177438056631303902
Scott StricklandCAmr25 .222 .322 .36130267939109441585153
Tanyon Sturtze sp30 .271 .345 .419737200362233099790110209
Scott SullivanLZmr30 .243 .317 .395387942521015383688241
Jeff SuppanKKsp26 .267 .333 .4248492273792636012743120156
Mac Suzuki sp26 .269 .377 .46345412226120210873489125
Greg Swindell*PEmr36 .250 .277 .51520451123121050824251
Jeff TamLImr30 .250 .326 .3572726816239732994462
Kevin Tapani sp37 .279 .325 .45066718636324300740614978
Julian Tavarez sp28 .277 .358 .4066201723531325211694107106
Amaury Telemaco sp27 .274 .350 .485340932321516593235943
John ThomsonHBsp27 .239 .295 .433351841731515242536860
Mike Thurman sp27 .294 .351 .47558517237321278650796170
Mike TimlinKKmr35 .277 .327 .40128278132611331944711
Brian Tollberg sp28 .287 .321 .4534641333011521022537144
Brett Tomko mr28 .288 .350 .5551464210198101522230
Josh Towers sp24 .297 .321 .48455616535321269616058106
Steve TrachselBVsp30 .254 .304 .445661168325282943477144223
Mike TrombleyCAmr34 .230 .319 .37128365130910523757281
Ugueth UrbinaCAcl27 .231 .297 .38625158101997024189102
Ismael Valdes sp27 .277 .338 .43163817734220275850310099
Todd Van Poppel mr29 .223 .316 .39028263162911003849072
Javier VazquezGEsp24 .235 .274 .37484019743124314344420881
Mike Venafro*CHmr27 .240 .337 .3562255416228072842920
Dave Veres mr34 .232 .314 .431246571301210622816110
Ron Villone*VSmr31 .287 .366 .47546313327318220553511374
Luis Vizcaino mr24 .266 .321 .462143384086601213101
Ryan Vogelsong mr23 .277 .372 .468141399066622012441
Billy Wagner*WLcl29 .198 .278 .3242224413057252007922
Tim WakefieldCAmr34 .248 .339 .36962915631313232187351483211
Donne Wall mr33 .300 .363 .5181705111188811763101
Jeff Wallace* mr25 .232 .363 .3621854312046713703873
John Wasdin mr28 .292 .352 .4852958620211143624664122
Jarrod Washburn*HBsp26 .263 .318 .4317441964432532175441261312
Dave WeathersGEmr31 .216 .299 .33230165151610033486611
Jeff WeaverTRsp24 .266 .326 .4098832355191936114684152178
Ben WeberHBmr31 .251 .341 .3502636612149253184064
Bob Wells mr34 .273 .338 .4922647214412130101824913
David Wells*PEsp38 .297 .335 .45340412023212183321159172
Kip WellsCHsp24 .281 .366 .436516145380142251261599134
Turk Wendell mr34 .249 .342 .455253631221211543495651
Jake Westbrook mr23 .306 .363 .44625879161611542244872
Gabe White*PEmr29 .270 .337 .537259701311813912654781
Rick White mr32 .257 .303 .39527671132710921745101
Bob WickmanTRcl32 .240 .285 .335254618248521426623
Dave Williams*WLsp22 .244 .324 .4334091002251517774545739
Mike WilliamsBVcl32 .244 .337 .44324660163910903535970
Woody WilliamsTRsp34 .268 .317 .459837224493353848565154147
Kris Wilson sp24 .297 .352 .5504441322262624473206722
Paul WilsonPEsp28 .278 .343 .4295941652702125513522119114
Matt Wise sp25 .250 .321 .4631884770118721815051
Jay WitasickLZmr28 .253 .335 .370308781018114633410660
Bobby Witt sp37 .222 .333 .383162366166232513161
Mark Wohlers mr31 .262 .328 .3882636990810222525481
Randy Wolf*NIsp24 .248 .314 .397605150374152401051415242
Kerry WoodECsp24 .202 .311 .3156291271731619810923217226
Steve Woodard mr26 .325 .358 .48639712924510193517152113
Tim WorrellTRmr33 .240 .318 .35129671134410433346332
Dan Wright sp23 .300 .389 .519260781721213523913692
Jamey Wright sp26 .272 .370 .44273820135626326209810129118
Jaret Wright sp25 .313 .420 .4521153610025202201814
Esteban Yan cl27 .262 .307 .406244648379951116480
Masato Yoshii mr36 .279 .323 .45145512718318205526263130
Victor ZambranoSCmr26 .201 .281 .360189388266831805880
Chad Zerbe* mr29 .281 .327 .432146417336311002211
Jeff ZimmermanNIcl28 .192 .251 .3442504880108641617246
Barry Zito*NIsp23 .230 .309 .34580018430418276138002052311

vs LHB
    Versus Left-handed Batters
NameTeamPAgeAVGOBPSPCOPSABH2B3BHRRBIHBPBBIBBK
Paul AbbottDMsp33 .243 .348 .358 .70534183150838253363
Jose Acevedo sp23 .249 .337 .444 .7811694271830321130
Juan AcevedoBVmr31 .319 .441 .451 .892912990112119815
Terry AdamsPGsp28 .232 .293 .308 .60128967130330124169
Antonio AlfonsecaBVcl29 .302 .355 .468 .8231263841516011214
Armando Almanza* mr28 .210 .333 .355 .68862133028013021
Brian Anderson*GEsp29 .272 .308 .415 .723147407141917112
Jimmy Anderson* sp25 .324 .424 .493 .91614246101423620018
Matt AndersonCHcl24 .291 .336 .455 .7911103210402208227
Kevin AppierBVsp33 .242 .312 .442 .754360872051450732368
Tony ArmasKKsp23 .275 .364 .460 .82432489216939246166
Rolando ArrojoKKmr32 .238 .311 .351 .66320248110427418428
Bronson Arroyo sp24 .322 .401 .480 .88115249120421121510
Pedro AstacioCAsp31 .286 .364 .480 .844304872141043532262
Danys BaezGEmr23 .188 .291 .275 .56769133016010321
Cory Bailey mr30 .164 .290 .198 .488116194009021234
James Baldwin sp29 .259 .326 .447 .773320831611449231153
Miguel BatistaGEmr30 .218 .306 .316 .6222064561416125038
Rick Bauer sp24 .254 .297 .492 .7885915204100404
Rod BeckPEmr32 .213 .319 .404 .7231413060716220533
Joe Beimel* mr24 .268 .333 .455 .78912333110417210023
Rob Bell sp24 .308 .386 .587 .974315973021858143045
Andy Benes sp33 .286 .381 .573 .954185531021335029036
Armando BenitezKKcl28 .212 .373 .363 .7361132450411128440
Jason BereCAsp30 .289 .375 .511 .886280812711147138253
Rocky Biddle sp25 .270 .333 .431 .76427474170948324343
Nick Bierbrodt* sp23 .297 .375 .547 .92264194041308015
Brian Boehringer mr31 .330 .414 .574 .989943191421015417
Brian Bohanon* sp32 .296 .382 .528 .9101083240723411014
Ricky Bones mr32 .269 .367 .394 .7611042832215115617
Pedro Borbon* mr33 .182 .241 .343 .58499186221926036
Dave Borkowski mr24 .250 .323 .429 .75156141031606116
Ricky Bottalico mr31 .282 .396 .471 .867852470312016117
Kent BottenfieldLIsp32 .333 .398 .556 .954903061416011014
Chad BradfordECmr26 .300 .349 .575 .924401220360307
Chris BrockVSmr31 .373 .458 .5691.026511940282619
Troy Brohawn* mr28 .386 .476 .6001.076702760313111112
Jim BrowerLZmr28 .272 .369 .432 .80120656120725132225
Kevin BrownNIsp36 .263 .335 .380 .7152135670622122141
Mike Buddie mr30 .185 .280 .308 .588651231171815
Mark Buehrle*STsp22 .213 .268 .348 .616155336052348135
Dave BurbaDMsp34 .359 .408 .571 .9803011082831054028153
John BurkettSTsp36 .223 .298 .351 .65036782143932139988
A.J. BurnettCHsp24 .247 .332 .346 .67732480151526340263
Paul ByrdBVsp30 .352 .396 .533 .92921074170725116012
Jose Cabrera mr29 .247 .336 .461 .797892251420113318
Chris CarpenterCAsp26 .287 .367 .480 .8474001153041345545567
Giovanni CarraraVSmr33 .259 .327 .476 .8031473861819015333
Hector Carrasco mr31 .318 .383 .449 .8321073450322012327
Frank CastilloPEsp32 .249 .322 .397 .71925764151728325250
Shawn Chacon sp23 .261 .375 .443 .81825366133938245859
Norm Charlton* mr38 .169 .253 .282 .5357112202935018
Bruce Chen* sp24 .278 .369 .556 .924902562512013022
Randy Choate*PGmr25 .183 .318 .254 .57171135003410024
Jason Christiansen*CHmr31 .254 .380 .390 .77059152029111014
Roger ClemensKKsp38 .235 .315 .360 .67544210421210481521123
Matt ClementLZsp26 .286 .379 .425 .80332593194638544245
Dave Coggin sp24 .275 .373 .333 .7061534260110321413
Jesus Colome mr21 .186 .306 .286 .59270134017013412
Bartolo ColonSCsp26 .278 .360 .451 .81144612420317580591105
David Cone sp38 .291 .378 .454 .832282821111139733449
Dennis Cook*EMmr38 .215 .276 .405 .68179176031016114
Rheal Cormier*CHmr34 .294 .368 .485 .85468207021235013
Nate Cornejo sp21 .381 .492 .7531.244973771919120210
Paxton Crawford sp23 .286 .368 .364 .731772230181909
Doug Creek* mr32 .198 .327 .291 .618861720213215025
Jack Cressend mr26 .294 .333 .494 .82785253141406016
Juan CruzBVsp20 .324 .415 .507 .922712340310110016
Nelson Cruz mr28 .273 .340 .447 .787132364252259229
Will Cunnane mr27 .295 .409 .449 .857782360210114520
Jeff D'Amico sp25 .333 .419 .6271.04575257051501139
Omar Daal*PGsp29 .214 .286 .381 .6671262752412211024
Vic Darensbourg* mr30 .294 .299 .541 .840852510132301018
Tom Davey mr27 .290 .413 .387 .80062184105013311
Doug Davis* sp25 .307 .350 .458 .80816651122320012021
Kane Davis mr26 .337 .404 .6631.067953281715012212
Lance Davis* sp24 .261 .301 .455 .7568823423160508
Mike DeJean mr30 .227 .329 .333 .6621323091120418434
Ryan DempsterSTsp24 .270 .375 .448 .8223821032741151363274
Elmer DessensPGsp29 .325 .363 .509 .8723691201401843024145
Octavio DotelGEmr25 .238 .347 .291 .6371724160116029267
Darren DreifortVSsp29 .294 .414 .491 .90516348110736430044
Ryan Drese mr25 .288 .382 .441 .8235917411718211
Tim Drew sp22 .362 .472 .6211.09358213041621104
Brandon DuckworthDMsp25 .256 .376 .378 .754902361110216416
Courtney Duncan mr26 .286 .414 .446 .86156163029211215
Chad Durbin sp23 .279 .327 .407 .735366102241738424049
Adam EatonCHsp23 .260 .320 .438 .75923561150928418253
Scott ElartonWLsp25 .252 .339 .466 .80526667601744036157
Robert Ellis sp30 .263 .345 .401 .7471674450625122115
Alan Embree* mr31 .220 .284 .363 .64791205121718031
Kelvim EscobarCAmr25 .203 .293 .359 .65321744141623128357
Shawn Estes*HBsp28 .227 .288 .318 .6061543561212113033
Kyle FarnsworthHFmr25 .223 .299 .355 .654121277037013236
Jeff Fassero*EMmr38 .247 .308 .371 .68097243031209030
Osvaldo FernandezPEsp32 .310 .395 .487 .88211335110319016114
Mike Fetters mr36 .247 .343 .471 .814852121517013013
Nelson Figueroa sp27 .333 .423 .519 .94212943120415119121
Bob File mr24 .242 .379 .368 .74895233031221978
Chuck Finley*VSsp38 .250 .321 .361 .6827218800608018
Casey Fossum* sp23 .188 .357 .219 .57632610031804
Keith FoulkeECcl28 .212 .283 .308 .5911563341318115142
Chad FoxNImr30 .158 .274 .297 .571101163139115534
John Franco* mr40 .236 .276 .327 .60355132011012111
Ryan FranklinWLmr28 .276 .366 .520 .8851273551818018419
Aaron Fultz* mr27 .237 .266 .342 .608114276021715028
Eric GagneHFsp25 .256 .311 .462 .774277712211146915154
Rich GarcesSCmr30 .188 .291 .277 .5681011922110114119
Freddy GarciaVSsp24 .242 .317 .396 .7134751153351037052579
Mark Gardner sp39 .290 .365 .511 .87617651112825122323
Jon GarlandVSmr21 .276 .369 .401 .7702176090621330022
Chris George* sp21 .222 .254 .481 .7365412313110305
Matt Ginter mr23 .215 .321 .277 .597651440092919
Tom Glavine*CHsp35 .253 .303 .401 .70418246120520014127
Gary Glover mr24 .237 .310 .386 .6972074981726320134
Ryan Glynn sp26 .360 .463 .517 .98089327211601816
Wayne Gomes mr28 .319 .398 .582 .981912933526014413
Dicky Gonzalez mr22 .365 .411 .490 .90196354121818210
Flash GordonWLcl33 .188 .273 .275 .5486913301508120
Danny GravesSCcl27 .301 .363 .474 .8371334080527211418
Jason Grimsley mr33 .261 .328 .360 .6881614240415016521
Buddy Groom*NImr35 .194 .208 .330 .538103203131202027
Eddie Guardado*KKmr30 .167 .191 .233 .4259015301803029
Mark Guthrie*LImr35 .259 .350 .365 .71585224119211024
Luther Hackman mr26 .308 .386 .6671.053391250351403
John Halama*PGsp29 .357 .435 .558 .994129465071761209
Roy HalladayWLsp24 .228 .270 .312 .58220246110223012045
Joey Hamilton sp30 .348 .391 .544 .9352871002111142123036
Mike Hampton*HFsp28 .346 .407 .579 .98515955111835316217
Pete HarnischLIsp34 .227 .329 .409 .73866156021201103
Shigetoshi HasegawaDMmr32 .221 .318 .337 .65595216119113518
LaTroy HawkinsBVcl28 .276 .402 .347 .749982740117121225
Jimmy HaynesLIsp28 .259 .359 .457 .816247641031135238741
Rick Helling sp30 .296 .346 .520 .8674691393281964137290
Doug Henry mr37 .277 .371 .584 .95513738142824021122
Pat Hentgen sp32 .178 .241 .326 .5671292351413011321
Felix Heredia* mr25 .292 .347 .508 .85465195031625017
Gil HerediaHBsp35 .291 .336 .466 .80223468151823017220
Matt HergesPGmr31 .280 .403 .446 .8491684781624234931
Dustin Hermanson sp28 .276 .360 .569 .930304842222148436261
Livan HernandezHFsp26 .299 .381 .456 .8374251272371067256357
Orlando HernandezSCsp31 .278 .384 .515 .90019454811228430144
Roberto HernandezVScl36 .299 .368 .431 .7991374160417015331
Junior Herndon sp22 .383 .519 .6001.11960237021211646
Erik Hiljus sp28 .248 .306 .372 .6781453671315012028
Sterling Hitchcock* sp30 .370 .429 .6161.04573276041427010
Trevor HoffmanHFcl33 .214 .291 .378 .66898211059011136
Chris Holt sp29 .317 .384 .534 .918309981961249431438
Mike Holtz* mr28 .313 .378 .512 .89080258121527020
Bob Howry mr27 .306 .366 .531 .8961474593628114530
Tim HudsonHFsp25 .256 .314 .382 .6964611182311148437487
Jason IsringhausenSTcl28 .240 .304 .351 .6541543780313014338
Mike Jackson mr36 .294 .387 .513 .8991193550718018318
Mike James mr33 .268 .375 .610 .9854111204131627
Kevin Jarvis sp31 .257 .296 .514 .810319821741948217452
Jason Jennings sp22 .310 .390 .465 .85571226117010010
Ryan Jensen sp25 .338 .489 .456 .94568233111021809
Jose JimenezPGcl27 .255 .327 .457 .784942470419010316
Jason JohnsonLZsp27 .263 .341 .466 .808373982421646443357
Randy Johnson*WLsp37 .196 .306 .271 .577107215011389032
Bobby Jones sp31 .281 .326 .484 .810310871421549222540
Todd Jones mr33 .325 .382 .504 .8861234070524012022
Mike Judd mr26 .258 .324 .485 .80966173041307010
Steve KarsayKKmr29 .257 .321 .338 .659148386028014742
Randy Keisler* sp25 .250 .325 .556 .88136920370406
Joe Kennedy*WLsp22 .225 .286 .360 .64589203031208016
Darryl KileTRsp32 .279 .337 .424 .7603801062011141530175
Byung-Hyun KimKKmr22 .199 .306 .378 .6841563140815420246
Sun-Woo Kim mr23 .293 .375 .435 .8109227100113210414
Ray King*STmr27 .210 .257 .286 .542105225011707125
Steve Kline*HFmr28 .149 .250 .149 .3991011500010114028
Billy KochDMcl26 .289 .390 .446 .8371213540519220427
Ryan Kohlmeier mr24 .395 .462 .7531.2158132508181918
Brian LawrenceTRsp25 .281 .347 .500 .84719655103926317332
David Lee mr28 .222 .326 .481 .808811860514112123
Al Leiter*SCsp35 .254 .277 .404 .681114299121113024
Mark Leiter mr38 .226 .293 .377 .6705312202614210
Curtis Leskanic mr33 .275 .383 .412 .795102286129117519
Al Levine mr33 .288 .358 .470 .8281323871516114212
Allen Levrault sp23 .270 .365 .482 .847222601511027134426
Cory LidleLIsp29 .213 .277 .361 .638380811021432529658
Jon LieberECsp31 .298 .341 .486 .8274031202721552325352
Kerry LigtenbergLImr30 .241 .371 .356 .72887214027018518
Ted Lilly*HFsp25 .229 .303 .333 .63610524312948028
Jose Lima sp28 .301 .347 .576 .924302911352050420228
Mike LincolnECmr26 .196 .268 .275 .5425110400714010
Graeme Lloyd* mr34 .252 .339 .408 .7471032632317410017
Esteban LoaizaGEsp29 .329 .379 .468 .847380125241938724146
Kyle Lohse sp22 .348 .415 .5971.01118163104932517029
Braden LooperTRmr26 .250 .320 .455 .7751122831615111218
Albie Lopez sp29 .299 .383 .471 .8553651092211344151258
Derek LoweHBcl28 .317 .380 .439 .81918057111320217837
Sean LoweSCmr30 .281 .328 .426 .75423566133526216135
Brandon Lyon sp21 .289 .336 .406 .74212837101112011014
Scott MacRae mr26 .304 .360 .457 .817461451060407
Greg MadduxPEsp35 .264 .284 .408 .6924021062121140113492
Calvin Maduro sp26 .261 .338 .394 .7331804771522120033
Mike Magnante* mr36 .230 .287 .310 .5988720401616111
Pat MahomesVSmr30 .254 .358 .514 .87218146162927031825
Josias Manzanillo mr33 .283 .371 .453 .8241063082216214323
Jason MarquisHBmr22 .220 .342 .409 .7511864191823134238
Damaso Marte*ECmr26 .310 .396 .476 .8724213401515010
Pedro MartinezSCsp29 .216 .266 .305 .5712365171419214091
T.J. Mathews mr31 .265 .315 .367 .682491350060428
Troy Mattes sp25 .309 .412 .457 .86981253038114111
Mike Matthews*CHmr27 .133 .211 .194 .4059813301919027
Joe MaysEMsp25 .237 .283 .385 .6684601091651446230170
Chuck McElroy* mr33 .376 .473 .6331.10610941100633218216
Tony McKnight sp24 .276 .343 .462 .8051564331820313315
Rusty Meacham mr33 .270 .319 .492 .8126317422162405
Brian Meadows sp25 .350 .394 .556 .949117417151918114
Jim MecirDMmr31 .195 .286 .254 .540118233203015539
Ramiro MendozaCHmr29 .248 .299 .398 .6961614090520012328
Hector Mercado* mr27 .287 .347 .529 .87687255242209029
Jose Mercedes sp30 .299 .361 .460 .8213741122431058236261
Jose MesaPGcl35 .236 .300 .315 .615127305118210122
Dan MiceliEMmr30 .361 .434 .472 .90672265018010215
Chris Michalak* sp30 .284 .354 .433 .7871414060523313027
Travis Miller* mr28 .275 .324 .377 .7016919401805015
Wade MillerEMsp24 .216 .281 .378 .660365791511442035192
Kevin MillwoodSTsp26 .282 .365 .441 .80619555100720125439
Eric Milton*GEsp25 .246 .314 .514 .82814235501121113033
Dave Mlicki sp33 .321 .413 .5971.010305982321954347238
Juan Moreno* mr26 .171 .333 .357 .690701240310017017
Mike MorganVSmr41 .208 .356 .375 .73148102028011310
Matt MorrisECsp26 .237 .309 .349 .65835885171729730089
Guillermo MotaBVmr27 .310 .405 .549 .954712231411012115
Jamie Moyer*PGsp38 .252 .312 .416 .7282145480924911124
Mark Mulder*STsp23 .242 .281 .338 .619198482151847050
Terry Mulholland*HBmr38 .266 .330 .418 .74779213031026012
Bobby Munoz mr33 .378 .465 .6491.114742810221311106
Heath Murray* mr28 .259 .390 .333 .723812130110117121
Mike MussinaTRsp32 .240 .281 .373 .65442110124110324212128
Mike Myers* mr32 .231 .317 .363 .680912160212012126
Rodney Myers mr32 .286 .337 .506 .84477225041707014
Aaron Myette sp23 .316 .381 .511 .89317455160630118033
Charles Nagy sp34 .293 .314 .442 .7561474310042706018
Denny Neagle* sp32 .300 .399 .488 .88717051170521523032
Jeff NelsonWLmr34 .167 .316 .218 .53478131018116129
Robb NenNIcl31 .240 .294 .340 .6341503671216012543
Chris Nichting mr35 .408 .419 .7041.12371297141402113
C.J. Nitkowski* mr28 .293 .379 .524 .903822440527111018
Hideo NomoLZsp32 .222 .305 .371 .6763888613313471471125
Jose Antonio Nunez* mr22 .241 .315 .431 .7461162862412211031
Vladimir Nunez mr26 .213 .290 .356 .6461603453416217439
Tomokazu Ohka sp25 .303 .337 .433 .7691785414032318024
Omar OlivaresLImr33 .293 .382 .484 .86618454143525324635
Darren Oliver* sp30 .315 .367 .488 .85516251103424311029
Ramon OrtizCAsp25 .285 .372 .428 .8004251212611154655651
Russ OrtizTRsp27 .276 .351 .377 .728395109171745046171
Roy OswaltSTsp23 .241 .283 .343 .6262746692518215270
Vicente PadillaKKmr23 .308 .357 .513 .8703912311100308
Lance Painter* mr33 .360 .439 .7201.1595018305151608
Jose PaniaguaHFmr27 .257 .383 .314 .6971052760015022218
Chan Ho ParkNIsp28 .230 .319 .426 .745392901761645944181
Steve Parris sp33 .361 .424 .6481.072230831831432125420
Danny PattersonEMmr30 .327 .368 .462 .83010434503192637
Carl PavanoGEsp25 .384 .446 .5751.02173285031409012
Brad PennyEMsp23 .236 .312 .339 .65136987192534239270
Troy PercivalECcl31 .176 .237 .248 .4851252230210010145
Odalis Perez*PGsp23 .342 .400 .589 .98973253051416011
Matt Perisho* mr26 .339 .382 .548 .9316221702161409
Robert PersonPGsp31 .235 .332 .450 .782340802011737545386
Chris Peters* mr29 .407 .452 .6671.118271110250305
Mark PetkovsekHBmr35 .324 .381 .507 .8881364481530312319
Andy Pettitte*KKsp29 .251 .284 .347 .631167427032226032
Adam Pettyjohn* sp24 .289 .400 .500 .900381120262509
Travis Phelps mr23 .223 .305 .262 .5671032310113112118
Hipolito Pichardo mr31 .339 .382 .597 .9796221812130515
Joel PineiroNIsp22 .230 .298 .326 .62413531100113014033
Dan Plesac*STmr39 .184 .268 .322 .590871630310010047
Sidney PonsonCHsp24 .321 .377 .569 .947274882601443224033
Lou Pote mr29 .268 .324 .446 .7691574270723013529
Jay Powell mr29 .296 .373 .472 .8451253770524016024
Bret Prinz mr24 .293 .423 .500 .92358173038112110
Luke Prokopec sp23 .233 .277 .462 .738249581311430015137
Bill Pulsipher* mr27 .255 .364 .509 .87355145031428013
Paul QuantrillWLmr32 .355 .398 .514 .9121073811021936522
Ruben Quevedo sp22 .275 .339 .559 .89810228110617011331
Brad RadkeGEsp28 .271 .300 .432 .7324421202741248414063
Pat Rapp sp33 .267 .365 .401 .76634492171946055151
Britt Reames mr27 .297 .391 .469 .8591454381524122027
Tim Redding sp23 .247 .365 .388 .754852130313017019
Mark Redman*HFsp27 .333 .417 .476 .89321730010302
Rick ReedBVsp35 .276 .309 .450 .7593981102021547119278
Steve ReedSTmr35 .519 .629 .9041.53252273151331444
Dan Reichert sp24 .309 .404 .508 .91224676163944238130
Brian Reith sp23 .324 .422 .6201.04171236051421008
Chris Reitsma sp23 .279 .328 .464 .791330922531045125253
Bryan Rekar sp29 .298 .348 .481 .82931293262952224240
Mike Remlinger*HBmr35 .322 .358 .556 .91390295241714027
Dennys Reyes* mr24 .167 .297 .204 .5015492003010017
Shane ReynoldsEMsp33 .303 .353 .471 .824327991631140323150
Armando Reynoso sp35 .301 .381 .542 .9248325315174826
Arthur Rhodes*SCmr31 .198 .242 .264 .507121242021307040
John RiedlingNImr25 .185 .279 .296 .575541030150709
Paul Rigdon sp25 .234 .392 .396 .7881112660412129516
Jerrod Riggan mr27 .276 .378 .421 .79976215029013512
Ricardo Rincon*LImr31 .213 .255 .330 .58594203121206025
Todd RitchieLZsp29 .286 .340 .476 .8163781082541360528553
Mariano RiveraLZcl31 .187 .226 .209 .43513926300407233
Willis Roberts mr26 .264 .330 .444 .77426169200935225050
John Rocker* cl26 .239 .429 .326 .75546111016115115
Felix RodriguezSTmr28 .150 .246 .221 .467113172028015148
Rich Rodriguez* mr38 .189 .247 .257 .50474142011024017
Kenny Rogers*EMsp36 .323 .407 .548 .95512440100626217022
J.C. Romero* sp25 .286 .359 .457 .816351030130408
Brian Rose mr25 .408 .492 .6531.145492041280908
Kirk Rueter*DMsp30 .278 .340 .443 .7831764991622215228
Ryan Rupe sp26 .294 .374 .550 .924289851541755731064
Glendon Rusch*DMsp26 .300 .353 .433 .787120367031338018
B.J. Ryan* mr25 .198 .298 .264 .562911800214013037
C.C. Sabathia*CAsp20 .254 .351 .316 .6671142940112413016
Erik Sabel mr26 .292 .346 .458 .80472211131406112
Jesus Sanchez* sp26 .204 .400 .347 .74749102113115013
Johan Santana*ECmr22 .290 .343 .355 .69831920041206
Jose SantiagoEMmr26 .352 .386 .497 .88314551101326010213
Victor Santos mr24 .254 .373 .429 .8011263262417223225
Kazuhiro SasakiSCcl33 .218 .252 .383 .635133298141706239
Scott Sauerbeck* mr29 .272 .356 .391 .747922550215210032
Curt SchillingPGsp34 .248 .282 .422 .70344811118020420230139
Jason SchmidtHFsp28 .282 .370 .445 .81523867112829331267
Scott Schoeneweis* sp27 .209 .273 .245 .5181964170018414031
Pete Schourek* mr32 .250 .354 .446 .8005614502909012
Rudy Seanez mr32 .151 .233 .283 .516538102815014
Aaron SeleDMsp31 .231 .290 .384 .6744381011441550236168
Wascar Serrano mr23 .333 .400 .533 .93375257121209117
Jeff ShawDMcl34 .192 .255 .277 .532130256117011631
Ben SheetsLIsp22 .324 .385 .582 .967256831421647224128
Paul ShueyTRmr30 .280 .324 .330 .654100285001207231
Jose Silva mr27 .302 .362 .605 .9664313104130417
Bud Smith* sp21 .295 .345 .436 .78178238011006015
Chuck SmithPEsp31 .304 .376 .551 .9271584893831217238
John SmoltzECcl34 .263 .311 .456 .768114308141217232
Steve SparksPEsp35 .278 .332 .427 .7594681302831251535058
Justin Speier mr27 .247 .302 .452 .75393235141818121
Mike Stanton*TRmr34 .283 .359 .425 .7841133262215311128
Gene Stechschulte mr27 .275 .370 .375 .74580225015111111
Blake Stein mr27 .229 .355 .410 .76524957601347149255
Scott Stewart* mr25 .286 .325 .486 .81070202041514020
Scott StricklandCAmr25 .274 .406 .419 .8241173242315323412
Tanyon Sturtze sp30 .283 .368 .396 .764361102181745251046
Scott SullivanLZmr30 .252 .307 .417 .7241634171616113530
Jeff SuppanKKsp26 .235 .293 .374 .6674601081741345534369
Mac Suzuki sp26 .281 .389 .498 .887221621201244238238
Greg Swindell*PEmr36 .259 .286 .556 .84181214161103019
Jeff TamLImr30 .247 .398 .365 .76385215116121512
Kevin Tapani sp37 .229 .277 .383 .66126661121936315364
Julian Tavarez sp28 .320 .416 .452 .86825080150647240131
Amaury Telemaco sp27 .289 .353 .491 .84417350151625215234
John ThomsonHBsp27 .177 .244 .354 .5981642961719114138
Mike Thurman sp27 .343 .408 .567 .974254872021139131325
Mike TimlinKKmr35 .319 .366 .527 .89491295141708315
Brian Tollberg sp28 .282 .343 .467 .80919555150720019131
Brett Tomko mr28 .365 .420 .6671.0876323514130619
Josh Towers sp24 .307 .341 .494 .83525779172930113024
Steve TrachselBVsp30 .232 .299 .394 .693302701111233228557
Mike TrombleyCAmr34 .230 .313 .336 .6491132630317014223
Ugueth UrbinaCAcl27 .278 .355 .481 .8371083070520013136
Ismael Valdes sp27 .294 .370 .444 .81432094191935336249
Todd Van Poppel mr29 .281 .405 .510 .916962781411020329
Javier VazquezGEsp24 .220 .264 .380 .6453688115114382201106
Mike Venafro*CHmr27 .258 .330 .340 .67097256101938019
Dave Veres mr34 .237 .324 .527 .851932260710012121
Ron Villone*VSmr31 .250 .359 .367 .7261203050319219034
Luis Vizcaino mr24 .241 .302 .517 .8195814404905112
Ryan Vogelsong mr23 .270 .405 .444 .850631750212114114
Billy Wagner*WLcl29 .261 .300 .370 .6704612201803014
Tim WakefieldCAmr34 .226 .316 .338 .65426660131530235356
Donne Wall mr33 .284 .372 .493 .864671920410010510
Jeff Wallace* mr25 .161 .278 .194 .47162102005010011
John Wasdin mr28 .299 .397 .523 .9201073241618216514
Jarrod Washburn*HBsp26 .287 .356 .433 .7891574531618414123
Dave WeathersGEmr31 .213 .346 .380 .726108234147220829
Jeff WeaverTRsp24 .278 .353 .451 .8054721312781358949277
Ben WeberHBmr31 .210 .331 .295 .6261052241112019716
Bob Wells mr34 .264 .333 .563 .897872364418011216
David Wells*PEsp38 .206 .270 .314 .58410221203927016
Kip WellsCHsp24 .267 .366 .413 .77924766150729534546
Turk Wendell mr34 .295 .417 .568 .986952861617119812
Jake Westbrook mr23 .298 .339 .482 .8211143410132309220
Gabe White*PEmr29 .269 .333 .505 .839932540620010219
Rick White mr32 .271 .336 .439 .775107296041629321
Bob WickmanTRcl32 .279 .348 .385 .7331223432213112238
Dave Williams*WLsp22 .255 .299 .387 .686106278021526014
Mike WilliamsBVcl32 .256 .360 .538 .8991173052815019127
Woody WilliamsTRsp34 .251 .301 .437 .738375942011647326371
Kris Wilson sp24 .346 .407 .6771.085217751641638420038
Paul WilsonPEsp28 .286 .364 .469 .833294841501342435261
Matt Wise sp25 .259 .322 .472 .794108282071819123
Jay WitasickLZmr28 .288 .394 .423 .8171113241322317338
Bobby Witt sp37 .292 .405 .462 .867651901311112114
Mark Wohlers mr31 .236 .303 .462 .7651062530719011226
Randy Wolf*NIsp24 .171 .250 .293 .5431232171210112046
Kerry WoodECsp24 .201 .338 .330 .66829459113731557296
Steve Woodard mr26 .320 .351 .490 .8411946212352719126
Tim WorrellTRmr33 .248 .294 .392 .686125316321718223
Dan Wright sp23 .264 .367 .514 .8821403772821024123
Jamey Wright sp26 .260 .363 .410 .773312811401140645466
Jaret Wright sp25 .281 .405 .406 .81164185019014010
Esteban Yan cl27 .272 .303 .376 .679125343221506031
Masato Yoshii mr36 .278 .316 .459 .77419454102732110027
Victor ZambranoSCmr26 .205 .287 .372 .65978162131309024
Chad Zerbe* mr29 .396 .421 .509 .9305321301131208
Jeff ZimmermanNIcl28 .220 .270 .449 .719127285081427141
Barry Zito*NIsp23 .234 .346 .358 .70313732613181113031

vs RHB
    Versus Right-handed Batters
NameTeamPAgeAVGOBPSPCOPSABH2B3BHRRBIHBPBBIBBK
Paul AbbottDMsp33 .232 .326 .472 .798267622311335534255
Jose Acevedo sp23 .292 .335 .490 .82520259111925013138
Juan AcevedoBVmr31 .264 .333 .419 .7521483980534116132
Terry AdamsPGsp28 .295 .353 .410 .763356105192643230072
Antonio AlfonsecaBVcl29 .259 .312 .284 .59611630001954126
Armando Almanza* mr28 .244 .343 .523 .867862160617013124
Brian Anderson*GEsp29 .304 .341 .547 .8883821162622160023143
Jimmy Anderson* sp25 .279 .343 .383 .72666618630311835631471
Matt AndersonCHcl24 .222 .286 .315 .6011082440210010225
Kevin AppierBVsp33 .233 .300 .344 .645404941728338321104
Tony ArmasKKsp23 .225 .313 .346 .659405911829518455110
Rolando ArrojoKKmr32 .221 .314 .348 .66218140110429817050
Bronson Arroyo sp24 .263 .316 .474 .78919050122828313129
Pedro AstacioCAsp31 .268 .321 .444 .766351942221249822182
Danys BaezGEmr23 .193 .276 .358 .6341092160416310131
Cory Bailey mr30 .297 .352 .398 .7511283821321012027
James Baldwin sp29 .300 .362 .442 .8033601081611140532042
Miguel BatistaGEmr30 .232 .329 .372 .70129368102934935252
Rick Bauer sp24 .274 .329 .452 .78173204031115012
Rod BeckPEmr32 .285 .318 .485 .803165477182618130
Joe Beimel* mr24 .298 .378 .438 .81632998220845439435
Rob Bell sp24 .290 .351 .515 .866272791711448621152
Andy Benes sp33 .286 .379 .556 .935241691021748632042
Armando BenitezKKcl28 .215 .267 .380 .6471633530821012253
Jason BereCAsp30 .209 .272 .356 .6284309020213410395122
Rocky Biddle sp25 .274 .364 .439 .80323063151730528042
Nick Bierbrodt* sp23 .289 .366 .493 .859280811421341431158
Brian Boehringer mr31 .203 .278 .294 .5721773670323514143
Brian Bohanon* sp32 .333 .412 .561 .974285952221348336333
Ricky Bones mr32 .299 .380 .507 .8861444393531218324
Pedro Borbon* mr33 .306 .355 .592 .9479830626172639
Dave Borkowski mr24 .271 .384 .407 .7905916202739214
Ricky Bottalico mr31 .218 .272 .449 .720156348283249140
Kent BottenfieldLIsp32 .254 .290 .623 .9131223152122825025
Chad BradfordECmr26 .274 .300 .396 .696106292131513027
Chris BrockVSmr31 .211 .291 .461 .7517616704809117
Troy Brohawn* mr28 .233 .294 .333 .6271202841216012118
Jim BrowerLZmr28 .228 .307 .406 .713276631901033428369
Kevin BrownNIsp36 .184 .246 .246 .4922073870210116163
Mike Buddie mr30 .256 .343 .372 .71686225111239117
Mark Buehrle*STsp22 .234 .281 .384 .6656611553441954440191
Dave BurbaDMsp34 .255 .315 .373 .68831480190648326165
John BurkettSTsp36 .235 .290 .357 .646446105281844531499
A.J. BurnettCHsp24 .213 .315 .407 .721305651211545443165
Paul ByrdBVsp30 .236 .273 .333 .6061954640519110140
Jose Cabrera mr29 .233 .299 .326 .6241293071112112125
Chris CarpenterCAsp26 .262 .325 .421 .74643511415316491130090
Giovanni CarraraVSmr33 .207 .250 .314 .564169354141319037
Hector Carrasco mr31 .251 .319 .421 .74017143121525018043
Frank CastilloPEsp32 .270 .296 .416 .71227474171735210039
Shawn Chacon sp23 .259 .349 .489 .838352912431751842275
Norm Charlton* mr38 .242 .290 .343 .6339924402916030
Bruce Chen* sp24 .256 .319 .495 .81447312131524691464104
Randy Choate*PGmr25 .216 .358 .299 .657972180011517211
Jason Christiansen*CHmr31 .200 .234 .343 .57770141031304117
Roger ClemensKKsp38 .258 .300 .391 .692391101231940420090
Matt ClementLZsp26 .248 .350 .431 .781318792539431041089
Dave Coggin sp24 .270 .329 .427 .75621157131629218249
Jesus Colome mr21 .222 .311 .463 .7741082450719212019
Bartolo ColonSCsp26 .242 .299 .368 .66739796211937231196
David Cone sp38 .257 .322 .374 .69525766120629324066
Dennis Cook*EMmr38 .274 .337 .484 .82195265051218224
Rheal Cormier*CHmr34 .223 .294 .354 .6481302961310112424
Nate Cornejo sp21 .302 .375 .419 .79486265111628212
Paxton Crawford sp23 .265 .311 .368 .67868181021114016
Doug Creek* mr32 .250 .402 .426 .8291363490524234541
Jack Cressend mr26 .198 .263 .325 .5881262581211110024
Juan CruzBVsp20 .183 .248 .237 .4849317201517123
Nelson Cruz mr28 .209 .286 .378 .6641723691623415246
Will Cunnane mr27 .336 .377 .523 .900128438242318117
Jeff D'Amico sp25 .289 .320 .554 .8741213510262115123
Omar Daal*PGsp29 .286 .336 .478 .8156021723862274345383
Vic Darensbourg* mr30 .262 .325 .320 .64510327301719615
Tom Davey mr27 .258 .298 .382 .68089232031014026
Doug Davis* sp25 .291 .356 .421 .7765801693061172357194
Kane Davis mr26 .204 .289 .329 .6191673471418120235
Lance Davis* sp24 .302 .360 .461 .821334101241938129045
Mike DeJean mr30 .242 .335 .328 .6631864570319521334
Ryan DempsterSTsp24 .269 .350 .411 .7624281152341057749397
Elmer DessensPGsp29 .239 .293 .384 .6764221011901449132083
Octavio DotelGEmr25 .178 .248 .296 .5442133892419218078
Darren DreifortVSsp29 .215 .286 .309 .5951914160424217047
Ryan Drese mr25 .205 .275 .288 .5637315301507013
Tim Drew sp22 .326 .370 .565 .93592307052125011
Brandon DuckworthDMsp25 .221 .295 .318 .61315434120115413124
Courtney Duncan mr26 .245 .328 .387 .7151062641313014134
Chad Durbin sp23 .298 .371 .521 .892332991131959734046
Adam EatonCHsp23 .220 .295 .416 .71121447711130122156
Scott ElartonWLsp25 .310 .380 .553 .933255791101750623130
Robert Ellis sp30 .318 .362 .472 .83319562120633312126
Alan Embree* mr31 .352 .392 .7031.0951284571123129228
Kelvim EscobarCAmr25 .206 .282 .273 .55523849100220224264
Shawn Estes*HBsp28 .262 .355 .406 .762443116332951464776
Kyle FarnsworthHFmr25 .207 .271 .342 .6131843881517116071
Jeff Fassero*EMmr38 .228 .285 .348 .63318442130328114549
Osvaldo FernandezPEsp32 .319 .365 .484 .84821368181537017221
Mike Fetters mr36 .269 .366 .423 .7891042862217413124
Nelson Figueroa sp27 .241 .317 .370 .68721652103420618240
Bob File mr24 .207 .272 .305 .5771643470321510130
Chuck Finley*VSsp38 .299 .345 .489 .8353781132621460227078
Casey Fossum* sp23 .275 .355 .449 .8041383882419512122
Keith FoulkeECcl28 .183 .262 .206 .468131243001377033
Chad FoxNImr30 .197 .315 .296 .6111422850313421246
John Franco* mr40 .275 .349 .458 .8061534251720117139
Ryan FranklinWLmr28 .232 .270 .356 .626177417051846041
Aaron Fultz* mr27 .276 .343 .494 .83715643111721016339
Eric GagneHFsp25 .247 .328 .443 .771296731521345731076
Rich GarcesSCmr30 .240 .305 .453 .75815036132526311032
Freddy GarciaVSsp24 .205 .243 .284 .52740984140642517184
Mark Gardner sp39 .237 .293 .458 .7511774282927212030
Jon GarlandVSmr21 .278 .348 .454 .80122763811032125239
Chris George* sp21 .303 .343 .538 .881234711821132015027
Matt Ginter mr23 .256 .337 .372 .70978203021255115
Tom Glavine*CHsp35 .263 .347 .387 .7356351672011961283989
Gary Glover mr24 .269 .318 .489 .80718249111937112229
Ryan Glynn sp26 .265 .315 .480 .79610227406180809
Wayne Gomes mr28 .279 .345 .396 .74115443101213115239
Dicky Gonzalez mr22 .266 .303 .367 .670139378021709121
Flash GordonWLcl33 .188 .255 .327 .581101195031318047
Danny GravesSCcl27 .243 .277 .362 .6381774311221927231
Jason Grimsley mr33 .218 .291 .353 .6441332960420212040
Buddy Groom*NImr35 .291 .327 .411 .7381514411211517027
Eddie Guardado*KKmr30 .216 .310 .351 .6611483280419120438
Mark Guthrie*LImr35 .241 .306 .429 .735112273061729128
Luther Hackman mr26 .172 .260 .366 .625931660410110021
John Halama*PGsp29 .271 .299 .423 .721317861311142014041
Roy HalladayWLsp24 .255 .304 .345 .64920051150113113051
Joey Hamilton sp30 .327 .377 .525 .90228493233948321156
Mike Hampton*HFsp28 .284 .357 .462 .82063818135523865695105
Pete HarnischLIsp34 .388 .430 .7291.16085338071616014
Shigetoshi HasegawaDMmr32 .270 .315 .417 .732115315041917023
LaTroy HawkinsBVcl28 .305 .400 .419 .8191053260226018111
Jimmy HaynesLIsp28 .291 .355 .430 .7844051182149542401071
Rick Helling sp30 .298 .342 .546 .8883921173621958326064
Doug Henry mr37 .248 .360 .416 .7761493770630324135
Pat Hentgen sp32 .275 .327 .431 .759102285131208012
Felix Heredia* mr25 .333 .416 .564 .980782652315011111
Gil HerediaHBsp35 .344 .380 .6471.02722176811943212128
Matt HergesPGmr31 .243 .302 .345 .64720650150223612345
Dustin Hermanson sp28 .255 .317 .420 .7374361113111345437162
Livan HernandezHFsp26 .296 .332 .455 .7874701392731467129481
Orlando HernandezSCsp31 .213 .268 .379 .6461693670718112033
Roberto HernandezVScl36 .230 .299 .344 .6431222831316111015
Junior Herndon sp22 .288 .352 .441 .79411132803152918
Erik Hiljus sp28 .281 .328 .430 .758121346041709139
Sterling Hitchcock* sp30 .282 .325 .395 .72022062152226114033
Trevor HoffmanHFcl33 .218 .279 .379 .6581242750522110127
Chris Holt sp29 .321 .378 .448 .82630899191638426142
Mike Holtz* mr28 .227 .311 .455 .76566156031208418
Bob Howry mr27 .253 .331 .392 .7241584051524316434
Tim HudsonHFsp25 .232 .290 .315 .6054229880943234194
Jason IsringhausenSTcl28 .152 .213 .286 .499112177121509236
Mike Jackson mr36 .231 .258 .406 .664143334072024028
Mike James mr33 .302 .385 .462 .8481063283119411019
Kevin Jarvis sp31 .252 .308 .464 .7724251072841846332081
Jason Jennings sp22 .247 .330 .383 .7128120801919016
Ryan Jensen sp25 .219 .286 .396 .68296213141027017
Jose JimenezPGcl27 .271 .336 .373 .7091183260212012121
Jason JohnsonLZsp27 .252 .327 .415 .742381962031251934057
Randy Johnson*WLsp37 .204 .270 .314 .584783160282185110622340
Bobby Jones sp31 .320 .341 .520 .8605101632842278216173
Todd Jones mr33 .301 .366 .442 .8081564781419017132
Mike Judd mr26 .327 .413 .385 .797521711071806
Steve KarsayKKmr29 .203 .250 .302 .5521723561318111341
Randy Keisler* sp25 .261 .372 .479 .8511654333924030030
Joe Kennedy*WLsp22 .279 .329 .474 .8033651022631347326062
Darryl KileTRsp32 .253 .311 .371 .68248212218311326352104
Byung-Hyun KimKKmr22 .151 .266 .229 .4951792761215424167
Sun-Woo Kim mr23 .333 .426 .407 .833812741010211113
Ray King*STmr27 .276 .390 .541 .931982783417118624
Steve Kline*HFmr28 .237 .313 .387 .70016038112314315726
Billy KochDMcl26 .245 .325 .345 .6701393480220413328
Ryan Kohlmeier mr24 .190 .284 .417 .701841621513110121
Brian LawrenceTRsp25 .215 .269 .269 .5382425262123217252
David Lee mr28 .321 .429 .406 .8341063460110515019
Al Leiter*SCsp35 .251 .303 .391 .69459314925516673433118
Mark Leiter mr38 .235 .278 .424 .70185204041014016
Curtis Leskanic mr33 .220 .287 .434 .7211593570921114045
Al Levine mr33 .229 .294 .299 .5931443340222114228
Allen Levrault sp23 .289 .355 .503 .85829886731752625354
Cory LidleLIsp29 .276 .325 .425 .75032289172942518160
Jon LieberECsp31 .219 .247 .330 .5764851062021045416196
Kerry LigtenbergLImr30 .216 .277 .299 .5761342950213012338
Ted Lilly*HFsp25 .278 .356 .501 .8573671022611861343184
Jose Lima sp28 .298 .337 .475 .8123561061421556518156
Mike LincolnECmr26 .240 .306 .400 .706100247031237014
Graeme Lloyd* mr34 .284 .333 .432 .76516948160318211227
Esteban LoaizaGEsp29 .286 .315 .495 .8103981142521859216064
Kyle Lohse sp22 .219 .276 .393 .6691783981724312035
Braden LooperTRmr26 .236 .324 .318 .6411483560219119134
Albie Lopez sp29 .267 .308 .419 .7274391172611369324178
Derek LoweHBcl28 .250 .307 .342 .6491844650419312145
Sean LoweSCmr30 .233 .289 .367 .65624557120727516136
Brandon Lyon sp21 .239 .267 .440 .708109267051514021
Scott MacRae mr26 .244 .291 .295 .5867819400824011
Greg MadduxPEsp35 .244 .272 .338 .609468114132937614681
Calvin Maduro sp26 .217 .297 .337 .6351663650519316018
Mike Magnante* mr36 .254 .287 .424 .711118302061807212
Pat MahomesVSmr30 .300 .360 .513 .87423069212842024136
Josias Manzanillo mr33 .168 .225 .251 .4761793052230312057
Jason MarquisHBmr22 .243 .305 .358 .66329672141632325260
Damaso Marte*ECmr26 .223 .286 .426 .71194217041627329
Pedro MartinezSCsp29 .176 .238 .235 .473187334216411072
T.J. Mathews mr31 .260 .315 .440 .755100266041208121
Troy Mattes sp25 .265 .333 .520 .85498267062237115
Mike Matthews*CHmr27 .268 .345 .465 .810228611501027324445
Joe MaysEMsp25 .233 .295 .342 .637412961201133334153
Chuck McElroy* mr33 .234 .326 .386 .7121974660828028431
Tony McKnight sp24 .324 .359 .559 .918204661121126211131
Rusty Meacham mr33 .282 .329 .449 .77878221001120608
Brian Meadows sp25 .352 .375 .6261.0019132407180417
Jim MecirDMmr31 .267 .336 .414 .7501163131425111222
Ramiro MendozaCHmr29 .236 .278 .351 .62920849101424211042
Hector Mercado* mr27 .252 .364 .345 .709119303128021130
Jose Mercedes sp30 .288 .345 .439 .7853711072411053827162
Jose MesaPGcl35 .255 .302 .358 .6601373550312010137
Dan MiceliEMmr30 .196 .237 .411 .648107215061806033
Chris Michalak* sp30 .297 .376 .497 .87439411733214511042540
Travis Miller* mr28 .287 .359 .492 .85112235130421115115
Wade MillerEMsp24 .250 .323 .418 .7414161041901744441291
Kevin MillwoodSTsp26 .244 .283 .411 .69427066411337015245
Eric Milton*GEsp25 .259 .306 .432 .73972218745424844480124
Dave Mlicki sp33 .291 .355 .501 .85636110520118561227159
Juan Moreno* mr26 .135 .247 .257 .50474100036011219
Mike MorganVSmr41 .354 .383 .465 .84899359102006114
Matt MorrisECsp26 .286 .326 .389 .715465133281650624396
Guillermo MotaBVmr27 .248 .288 .444 .732117296152316016
Jamie Moyer*PGsp38 .235 .274 .370 .6455671332631554133395
Mark Mulder*STsp23 .251 .298 .352 .65066216632111601444103
Terry Mulholland*HBmr38 .308 .347 .524 .87118557111931011130
Bobby Munoz mr33 .275 .353 .484 .83691257048110115
Heath Murray* mr28 .351 .432 .6031.036174611021038223421
Mike MussinaTRsp32 .234 .268 .343 .6124311011511047021086
Mike Myers* mr32 .216 .375 .275 .65051113004112610
Rodney Myers mr32 .295 .387 .400 .7871053150214413015
Aaron Myette sp23 .265 .380 .469 .849147391016291019034
Charles Nagy sp34 .391 .440 .6091.04915159150619014111
Denny Neagle* sp32 .279 .325 .508 .83350614136424742373107
Jeff NelsonWLmr34 .119 .284 .189 .473143174029528059
Robb NenNIcl31 .162 .221 .272 .4941362211412110150
Chris Nichting mr35 .248 .286 .457 .743105266241006027
C.J. Nitkowski* mr28 .261 .401 .365 .7671153041215423824
Hideo NomoLZsp32 .242 .336 .416 .752351851821341249195
Jose Antonio Nunez* mr22 .293 .376 .422 .7981163460320214329
Vladimir Nunez mr26 .253 .313 .399 .7121784572522313125
Tomokazu Ohka sp25 .314 .368 .522 .889255801701238221044
Omar OlivaresLImr33 .275 .337 .482 .819251691411260718234
Darren Oliver* sp30 .303 .377 .513 .8904561383141971354075
Ramon OrtizCAsp25 .263 .309 .459 .7673881022641445621084
Russ OrtizTRsp27 .190 .268 .280 .54841178171632045298
Roy OswaltSTsp23 .228 .263 .380 .6432636016082749074
Vicente PadillaKKmr23 .258 .324 .355 .67893247101309021
Lance Painter* mr33 .286 .390 .414 .80570201129012212
Jose PaniaguaHFmr27 .216 .310 .405 .7151483251726416028
Chan Ho ParkNIsp28 .204 .292 .299 .5914559318274011470137
Steve Parris sp33 .224 .286 .333 .6191924390420116029
Danny PattersonEMmr30 .231 .273 .308 .581130307011026220
Carl PavanoGEsp25 .295 .351 .438 .789105313041527124
Brad PennyEMsp23 .244 .280 .387 .666393961841049515184
Troy PercivalECcl31 .202 .287 .274 .5618417301828026
Odalis Perez*PGsp23 .278 .346 .358 .70429983180230033060
Matt Perisho* mr26 .320 .397 .485 .8821033361315310110
Robert PersonPGsp31 .233 .293 .407 .700425992111750335097
Chris Peters* mr29 .356 .431 .564 .995101364151921219
Mark PetkovsekHBmr35 .322 .377 .541 .91818359130945216123
Andy Pettitte*KKsp29 .289 .328 .410 .73862918229711694353132
Adam Pettyjohn* sp24 .313 .359 .527 .88622470202836216231
Travis Phelps mr23 .227 .297 .417 .7141323062520212036
Hipolito Pichardo mr31 .269 .348 .346 .69478213011255212
Joel PineiroNIsp22 .150 .212 .197 .40912719301637023
Dan Plesac*STmr39 .234 .355 .364 .71877187019114521
Sidney PonsonCHsp24 .258 .300 .406 .70628373172733413051
Lou Pote mr29 .250 .325 .375 .7001844691426319037
Jay Powell mr29 .233 .306 .368 .6741633881423215330
Bret Prinz mr24 .174 .230 .217 .4479216101807017
Luke Prokopec sp23 .297 .357 .497 .853296881811343425054
Bill Pulsipher* mr27 .338 .450 .508 .95865223121311307
Paul QuantrillWLmr32 .232 .264 .357 .6212074812142136236
Ruben Quevedo sp22 .241 .348 .405 .75311628100311019129
Brad RadkeGEsp28 .271 .296 .426 .7224251152051253612074
Pat Rapp sp33 .254 .293 .406 .699303771111144216131
Britt Reames mr27 .258 .344 .480 .824225581701140426359
Tim Redding sp23 .311 .357 .583 .940132418282137036
Mark Redman*HFsp27 .285 .349 .425 .7742146171727120031
Rick ReedBVsp35 .260 .289 .427 .7163891012411343412164
Steve ReedSTmr35 .149 .192 .220 .412168255211109142
Dan Reichert sp24 .243 .341 .332 .6732265531530629147
Brian Reith sp23 .340 .371 .6801.05297339081806014
Chris Reitsma sp23 .296 .340 .473 .8133951172911365424443
Bryan Rekar sp29 .289 .349 .516 .864256741821242421047
Mike Remlinger*HBmr35 .194 .269 .296 .5641963831513119466
Dennys Reyes* mr24 .276 .378 .454 .8321524282528125135
Shane ReynoldsEMsp33 .279 .304 .451 .7553901092041345113152
Armando Reynoso sp35 .320 .352 .602 .95410333508130509
Arthur Rhodes*SCmr31 .179 .217 .293 .51012322503915043
John RiedlingNImr25 .188 .288 .266 .5536412500227014
Paul Rigdon sp25 .317 .380 .524 .90418960101933217133
Jerrod Riggan mr27 .216 .291 .340 .631972130315011229
Ricardo Rincon*LImr31 .233 .328 .311 .638103245019015525
Todd RitchieLZsp29 .236 .279 .353 .6324361031531044224271
Mariano RiveraLZcl31 .229 .256 .333 .590153351052415050
Willis Roberts mr26 .284 .377 .416 .79325773141634930145
John Rocker* cl26 .233 .330 .317 .6472024761323426364
Felix RodriguezSTmr28 .213 .268 .320 .5871693652313112143
Rich Rodriguez* mr38 .346 .440 .487 .927782742114013314
Kenny Rogers*EMsp36 .302 .365 .481 .8453641102331246632252
J.C. Romero* sp25 .276 .336 .507 .84322161202939120131
Brian Rose mr25 .288 .329 .575 .9047321605140517
Kirk Rueter*DMsp30 .284 .342 .471 .8135771643961970251255
Ryan Rupe sp26 .272 .320 .466 .786279761501348417059
Glendon Rusch*DMsp26 .301 .342 .463 .80559818029420784352138
B.J. Ryan* mr25 .261 .364 .405 .7691112940414217417
C.C. Sabathia*CAsp20 .223 .326 .382 .70853912028218673821155
Erik Sabel mr26 .277 .324 .423 .747130362151636213
Jesus Sanchez* sp26 .270 .329 .466 .79418951133628116233
Johan Santana*ECmr22 .293 .361 .457 .8181404150619214022
Jose SantiagoEMmr26 .252 .298 .330 .6282185591229312030
Victor Santos mr24 .196 .315 .353 .6681533071520126227
Kazuhiro SasakiSCcl33 .168 .230 .292 .522113198021045023
Scott Sauerbeck* mr29 .248 .377 .352 .7291453671219030647
Curt SchillingPGsp34 .242 .266 .385 .65152012621117421160154
Jason SchmidtHFsp28 .217 .289 .312 .60132771160534430175
Scott Schoeneweis* sp27 .304 .375 .469 .84461218634221871063273
Pete Schourek* mr32 .328 .394 .531 .9266421702111638
Rudy Seanez mr32 .197 .322 .303 .62576152028014027
Aaron SeleDMsp31 .296 .325 .445 .7703891152421040515146
Wascar Serrano mr23 .299 .371 .496 .8671173561520212022
Jeff ShawDMcl34 .257 .296 .507 .802148388192527227
Ben SheetsLIsp22 .251 .304 .378 .68233183191733324566
Paul ShueyTRmr30 .225 .341 .315 .6561112570117119339
Jose Silva mr27 .256 .297 .349 .64686222021205016
Bud Smith* sp21 .235 .291 .416 .70723856811128118544
Chuck SmithPEsp31 .230 .310 .331 .64217841101214418233
John SmoltzECcl34 .211 .235 .321 .556109231131213025
Steve SparksPEsp35 .265 .309 .401 .7104311142711049129158
Justin Speier mr27 .247 .310 .454 .76419448130929712241
Mike Stanton*TRmr34 .251 .316 .330 .6461914890214118850
Gene Stechschulte mr27 .272 .346 .489 .83518049101934319140
Blake Stein mr27 .237 .327 .379 .70623255101726230058
Scott Stewart* mr25 .215 .283 .299 .58210723601929019
Scott StricklandCAmr25 .189 .263 .324 .5881853551617118173
Tanyon Sturtze sp30 .261 .321 .441 .763376981811647728064
Scott SullivanLZmr30 .237 .323 .379 .70222453181429723352
Jeff SuppanKKsp26 .306 .378 .483 .8613891192051360740051
Mac Suzuki sp26 .258 .366 .429 .79523360141825635251
Greg Swindell*PEmr36 .244 .271 .488 .759123308261905223
Jeff TamLImr30 .251 .286 .353 .6391874711122128432
Kevin Tapani sp37 .312 .356 .494 .8504011252421549425385
Julian Tavarez sp28 .249 .316 .376 .69237092203740929376
Amaury Telemaco sp27 .257 .347 .479 .8261674381926717125
John ThomsonHBsp27 .294 .340 .503 .84318755112822311230
Mike Thurman sp27 .257 .304 .405 .709331851711042519471
Mike TimlinKKmr35 .257 .307 .340 .6481914981212311132
Brian Tollberg sp28 .290 .305 .442 .7472697815183226240
Brett Tomko mr28 .229 .298 .470 .76883195051209113
Josh Towers sp24 .288 .304 .475 .77929986181123753034
Steve TrachselBVsp30 .273 .307 .487 .795359982141647119287
Mike TrombleyCAmr34 .229 .323 .394 .71717039100623223349
Ugueth UrbinaCAcl27 .196 .252 .315 .5661432831413011053
Ismael Valdes sp27 .261 .303 .418 .721318831511135514151
Todd Van Poppel mr29 .194 .265 .328 .5931863681515018161
Javier VazquezGEsp24 .246 .283 .369 .65147211628010431243102
Mike Venafro*CHmr27 .227 .342 .367 .70912829101219420410
Dave Veres mr34 .229 .308 .373 .6811533570516216040
Ron Villone*VSmr31 .300 .368 .513 .8823431032231559334579
Luis Vizcaino mr24 .282 .333 .424 .75785240041107019
Ryan Vogelsong mr23 .282 .341 .487 .82878224041316010
Billy Wagner*WLcl29 .182 .273 .313 .58517632110414517065
Tim WakefieldCAmr34 .264 .355 .391 .747363961828501638292
Donne Wall mr33 .311 .357 .534 .891103329141517121
Jeff Wallace* mr25 .268 .404 .447 .85112333100417127027
John Wasdin mr28 .287 .324 .463 .7861885416153748150
Jarrod Washburn*HBsp26 .257 .307 .431 .73858715141219663403103
Dave WeathersGEmr31 .218 .270 .306 .57619342110219114037
Jeff WeaverTRsp24 .253 .293 .360 .653411104241648519275
Ben WeberHBmr31 .278 .349 .386 .7351584480315512124
Bob Wells mr34 .277 .340 .458 .7981774980820107033
David Wells*PEsp38 .328 .357 .500 .85730299212939114143
Kip WellsCHsp24 .294 .367 .457 .82426979230741727053
Turk Wendell mr34 .222 .294 .386 .6811583561628315144
Jake Westbrook mr23 .313 .383 .417 .7991444560313413228
Gabe White*PEmr29 .271 .339 .554 .89316645911223116328
Rick White mr32 .249 .281 .367 .648169427232308130
Bob WickmanTRcl32 .205 .222 .288 .51013227502812028
Dave Williams*WLsp22 .241 .332 .449 .781303731451339539443
Mike WilliamsBVcl32 .233 .315 .357 .67212930111112016232
Woody WilliamsTRsp34 .281 .330 .476 .8064621302921953530283
Kris Wilson sp24 .251 .296 .427 .72422757621036312029
Paul WilsonPEsp28 .270 .321 .390 .71130081120852917058
Matt Wise sp25 .237 .319 .450 .7698019504819027
Jay WitasickLZmr28 .234 .300 .340 .6401974660529316168
Bobby Witt sp37 .175 .283 .330 .613971760311213017
Mark Wohlers mr31 .280 .345 .338 .6821574460117214028
Randy Wolf*NIsp24 .268 .330 .423 .75348212930313639394106
Kerry WoodECsp24 .203 .286 .301 .58733568609335351121
Steve Woodard mr26 .330 .364 .483 .8472036712253348026
Tim WorrellTRmr33 .234 .335 .322 .6571714071227225240
Dan Wright sp23 .342 .414 .525 .93912041100422215013
Jamey Wright sp26 .282 .376 .465 .84142612021615591453663
Jaret Wright sp25 .353 .441 .510 .9505118501100808
Esteban Yan cl27 .252 .310 .437 .747119305152055133
Masato Yoshii mr36 .280 .329 .444 .77326173811133416236
Victor ZambranoSCmr26 .198 .276 .351 .62811122613739034
Chad Zerbe* mr29 .215 .275 .387 .66293204321208014
Jeff ZimmermanNIcl28 .163 .231 .236 .467123203021229031
Barry Zito*NIsp23 .229 .301 .342 .64366315224315612670174