League pitching register - 2004
Regular season

Primary
NameTeamPAgeERAWLSGGSCGSHOINNHRERBBKHRGDP
Terry AdamsDynmr31 3.643125900081.29140332958412
Jeremy Affeldt*Devsp25 3.182101700028.1211210132234
Kurt AinsworthNorsp25 5.54210880039.053262482672
Wilson Alvarez*Devsp34 2.1311348000114.011327273080714
Brian Anderson*Mudsp32 6.129180323210197.025715013453704827
Tony ArmasBucsp26 1.98010220013.29434910
Bronson ArroyoSpemr27 1.252021300021.2133331900
Luis AyalaMudmr26 2.922115100086.18429281647916
Danys BaezFiscl26 3.634307200089.18339363466128
Grant BalfourLitmr26 1.2900040007.04215610
Miguel BatistaSpesp33 4.4413110313100186.221810692851232823
Rick BauerBucmr27 3.943044200075.16934332951514
Rod BeckWilcl35 2.982433300042.1391914162865
Josh BeckettWilsp24 5.7475017170094.011063604110088
Armando BenitezSeacl31 3.494203800056.2532522235458
Joaquin BenoitGansp26 6.080601480063.26044432450162
Joe BorowskiGancl33 3.3126175300070.2662826247167
Jason BoydBucmr31 1.835505200064.0431613254134
Chad BradfordMudmr29 3.403325700082.070323140651015
Dewon BrazeltonCansp24 0.0000010001.21001200
Jim BrowerFismr31 5.3462151000113.0124706756722316
Kevin BrownDynsp39 4.37860171710117.1115595734821214
Kevin BrownSeasp39 4.051230171700113.113157513485714
Kevin Brown sp39 4.212090343410230.2246116108681671928
Mark Buehrle*Dynsp25 6.6310130323200183.126215613549952322
Chris Capuano*Litsp25 0.0000020003.03001302
Lance CarterCancl29 0.0000010000.10000000
Shawn ChaconSpesp26 4.92470191900109.210062606059213
Roger ClemensWacsp41 3.811580333300200.2205928564199248
Matt ClementCansp29 4.816160323210205.21971181101001623818
Bartolo ColonCansp31 4.5913120333380231.1254135118771653130
Jose ContrerasDevsp32 3.409736100087.17736333091913
Chad CorderoWilmr22 0.750011000012.081151200
Francisco CorderoMudmr29 2.4463176300085.06524233610248
Rheal Cormier*Seamr37 3.8155236400078.08135332563144
Jack CressendSpemr29 2.5711030007.08223402
Juan CruzZommr25 7.701004400073.211072633682135
Will CunnaneGanmr30 5.022101000014.11712831230
Doug Davis*Mudsp28 5.881002700041.1593027201464
Jason DavisNorsp24 5.2665015150087.187585136531111
Jason DavisZomsp24 4.32560171700110.1116625326481414
Jason Davis sp24 4.7411110323200197.2203120104621012525
Zach DayWilsp26 3.561250232320156.214871625948817
Jorge DePaulaSpemr25 1.17000220015.15222620
R.A. DickeyZommr29 4.440301500024.127141241924
Brendan DonnellySeamr32 3.1101143600046.1421716115543
Brendan DonnellyMudmr32 2.2515122700032.02398173214
Brendan Donnelly mr32 2.7616266300078.1652624288757
Octavio DotelNormr30 3.5075276500069.1522927328098
Eric DuBose*Norsp28 4.3783015151090.2854744375594
Adam EatonGansp26 3.941180323200194.119210085791202113
Cal EldredLitmr36 10.6101060009.11211115742
Kelvim EscobarZomsp28 5.6322072000136.01549685751351810
Scott Eyre*Mudmr32 5.941102900036.1432424211950
Kyle FarnsworthCanmr28 4.975636900088.298524944102179
Casey Fossum*Wacsp26 10.1300010002.24330211
Casey Fossum*Zomsp26 6.164001300019.022141381230
Casey Fossum* sp26 6.654001400021.226171681441
Keith FoulkeWilcl31 2.9768346100072.2592524277055
Ryan FranklinDevsp31 5.867170363520182.222914311969813819
Brian Fuentes*Bucmr28 4.283534800054.2512726266280
Eric GagneSpecl28 2.0312366700097.25722222314854
Jon GarlandLitsp24 9.60020330015.0231616101063
Chad GaudinLitmr21 3.230001100030.2331711141642
Tom Glavine*Zomsp38 4.8802102600027.235171591554
Gary GloverZommr27 0.0000010000.21001200
Jeremi GonzalezGansp29 5.704130272620151.21571009684100315
Tom GordonNormr36 3.664002100039.1331716144531
Tom GordonZommr36 3.161111800025.218109103122
Tom Gordon mr36 3.465113900065.0512725247653
Eddie Guardado*Fiscl33 3.1426183200043.0371715154731
Roy HalladayWilsp27 3.3822603535132271.2247110102412012825
Chris Hammond*Normr38 3.921104200057.1763325123065
Mike Hampton*Zomsp31 5.256180333221190.121413011186902621
Rich HardenCansp22 8.44130660026.2382625162164
Travis HarperDynmr28 4.097926800094.2107434327671113
Shigetoshi HasegawaSeacl35 5.434394900064.29242391534915
LaTroy HawkinsWacmr31 2.1064196300081.1712519218684
Pat HentgenSpesp35 3.591102520082.2683433425478
Felix Heredia*Bucmr29 3.603213900050.0402620213154
Matt HergesWacmr34 4.413214200051.0633025174052
Dustin HermansonBucmr31 4.72220770034.150211861763
Livan HernandezNorsp29 4.52171103636101252.2283133127701753433
Runelvys HernandezZomsp26 6.515130202000113.113091823952144
Trey HodgesZommr26 6.411103400080.09058574077177
Darren HolmesFismr38 4.341401600018.2159991543
Tim HudsonDynsp28 3.0212100333363226.22048476641502226
Kazuhisa Ishii*Mudsp30 7.854220313100149.01761341301071312513
Jason IsringhausenSeacl31 1.413313800051.023138194714
Jason JohnsonZomsp30 5.3246012121069.1884741285076
Randy Johnson*Zomsp40 5.474130212020125.01708276221112312
Jorge JulioNorcl25 0.0000010001.22000000
Jason Kershner*Seamr27 1.8610080009.212227612
Jason Kershner* mr27 1.8610080009.212227612
Brooks KieschnickGanmr32 0.0000010000.01001000
Byung-Hyun KimNorcl25 4.504251741044.04230221242116
Byung-Hyun KimLitcl25 3.27310660041.1471815103163
Byung-Hyun Kim cl25 3.9073523101085.18948372273179
Ray King*Devmr30 3.723404900055.2542723314516
Billy KochZommr29 4.38201900012.1127641031
Danny KolbDevcl29 1.151051100015.2112251002
Mike KoploveDevmr27 3.7231070009.212445602
John LackeyLitsp25 7.421301070040.05335332032122
Brian LawrenceGansp28 6.5939016151086.0119716335451815
Al Leiter*Litsp38 4.5327016160097.110858494176147
Curtis LeskanicLitmr36 3.864425300063.0492727385386
Al LevineFismr36 4.747716000076.08849403738159
Brad LidgeDevmr27 3.453303600044.1421817146751
Kerry LigtenbergDynmr33 3.350322900037.2411614113240
Ted Lilly*Dynsp28 4.791490323210204.2219120109691362810
Scott LinebrinkWilmr27 4.571301630043.1472222174031
Esteban LoaizaSpesp32 3.4353012121178.2743330216077
Esteban LoaizaLitsp32 3.73860211942140.01216258351201510
Esteban Loaiza sp32 3.621390333153218.21959588561802217
Kyle LohseMudsp25 7.49140770033.248302892690
Braden LooperNorcl29 3.872125900083.2883836324598
Aquilino LopezCanmr29 2.432424900066.25720183052212
Javier Lopez*Seamr26 3.263213200038.2351414132748
Derek LoweSpesp31 5.1712100282820182.219711410571992516
Noah Lowry*Spemr23 5.7902060009.17767510
Greg MadduxWacsp38 4.66890252510162.1190938434702121
Ron Mahay*Wacmr33 5.0215195000052.0443429264973
Matt ManteiLitcl30 3.2164155800067.15124243086123
Mike Maroth*Zomsp26 10.031190282810122.023515013644433716
Damaso Marte*Canmr29 2.856455400075.2622524357476
Tom Martin*Ganmr34 2.970112800036.1271212262947
Pedro MartinezWilsp32 2.851270262611170.1136705457176188
Pedro MartinezSeasp32 1.97610770050.1341311215833
Pedro Martinez sp32 2.651880333311220.21708365782342111
Julio MateoBucmr26 4.7922154000103.110660552096288
Darrell May*Mudsp32 3.75570161600112.2995047315994
Gil MecheZomsp25 6.184120202000106.113677734073277
Kent Mercker*Litmr36 3.292111100013.2137581430
Dan MiceliDynmr33 2.693416200077.0642423186796
Wade MillerCansp27 4.851390323200194.2204111105781392315
Kevin MillwoodDevsp29 4.9411110363610217.0236137119741593116
Matt MorrisSeasp29 5.9957018180097.213067652065199
Guillermo MotaWilmr30 1.647346600093.1691817378528
Jamie Moyer*Seasp41 4.7260010100061.06233322933613
Jamie Moyer*Mudsp41 6.0026017170096.012770643062156
Jamie Moyer* sp41 5.50860272700157.01891039659952119
Mark Mulder*Wilsp26 3.5516100343452215.22459385671201730
Mike MussinaWilsp35 4.46310550034.131171773580
Mike MussinaSeasp35 3.831370292961204.22168987301732312
Mike Mussina sp35 3.921680343461239.0247106104372083112
Joe NathanDynmr29 3.9053286000067.0703229467184
Jeff NelsonGanmr37 6.941101700023.129191882191
Hideo NomoDevsp35 6.016140353510202.02201451351021604014
Tomo OhkaFissp28 4.5314120323220214.1250120108491162926
Russ OrtizNorsp30 4.242280363621235.2222119111931362917
Roy OswaltBucsp26 4.718110242420156.2170868232131279
Vicente PadillaBucsp26 4.9612120323241203.1220119112691003422
Chan Ho ParkZomsp31 3.1203070008.25437701
John Parrish*Wilmr26 1.842211700029.12596121902
John PattersonBucsp26 3.2411060008.18335510
Jake PeavyCansp23 5.9810110323200173.0182127115921323319
Brad PennyBucsp26 5.917200323220185.2230127122601114331
Troy PercivalWaccl34 3.380423200034.2311813243441
Troy PercivalZomcl34 3.9632132400025.0201511133261
Troy Percival cl34 3.6236155600059.25133243766102
Odalis Perez*Spesp27 2.575103421170.0602420174559
Oliver Perez*Zomsp22 3.270001200011.011444810
Andy Pettitte*Fissp32 5.509110333300196.1246124120561654118
Joel PineiroWacsp25 4.4911110343430212.1222112106841573019
Dan Plesac*Wacmr42 2.562103600038.2351311134620
Sidney PonsonSpesp27 5.0715120333361229.0254138129751433128
Mark PriorSpesp23 3.472090333340225.12371058753238237
Paul QuantrillLitmr35 2.7665138100091.19234282454716
Brad RadkeFissp31 5.140002200035.040202091582
Horacio Ramirez*Fissp24 4.787140323210205.120411710996932523
Stephen Randolph*Litmr30 7.710202000018.2201616151952
Tim ReddingLitsp26 4.298130313100184.22011028880107278
Mark Redman*Bucsp30 4.409100333363216.2235111106751573220
Arthur Rhodes*Wilmr34 1.5000030006.04112510
Juan RinconDevmr25 5.2345154000105.011071614189112
Ricardo Rincon*Wacmr34 2.0800020004.14113100
David RiskeSeamr27 0.0000030005.02000700
David Riske mr27 0.0000030005.02000700
Mariano RiveraBuccl34 2.5365224200057.0431716174505
Felix RodriguezWilmr31 14.7301030003.26664420
Francisco RodriguezGanmr22 3.214427000095.149373452111156
B.J. Ryan*Dynmr28 5.803325000049.2533232405744
C.C. Sabathia*Litsp23 5.644140333330202.2221139127741314022
Johan Santana*Wacmr25 4.6172018150095.288514940102179
Kazuhiro SasakiGancl36 4.872203800040.2472522193550
Curt SchillingGansp37 3.9511120313000207.12021059174239206
Jason SchmidtWacsp31 3.8117130353563248.021811810558257349
Scott Schoeneweis*Canmr30 2.823214200060.2622119166143
Scott Schoeneweis*Spemr30 4.1500070008.2105471110
Scott Schoeneweis* mr30 2.993214900069.1722623237253
Jae Weong SeoGansp27 3.93850171700100.29346442758103
Ben SheetsLitsp25 5.678110252510150.22081039539823010
Scot ShieldsDevmr28 4.59870222200131.11337767421001416
Brian Shouse*Normr35 6.191212400032.042252271333
Paul ShueyCanmr33 4.791414000056.15332303055910
Carlos SilvaBucmr25 3.002101760051.0392017171979
John SmoltzSpecl37 2.0514325900074.26421171187310
Kyle SnyderDynsp26 7.3058016161090.010877733839228
Rafael SorianoDevmr24 3.2563284800063.259252398752
Justin SpeierLitmr30 5.741412500026.2291917142240
Tim SpooneybargerSpemr24 2.094323500051.243141294333
Jason Stanford*Spesp27 3.920001000020.22010951730
Ricky StoneMudmr29 2.571102500035.03011101920210
Scott SullivanGanmr33 4.302204600073.1624035425195
Jeff SuppanMudsp29 4.729120252561166.0179918755882718
Julian TavarezWacmr31 5.963011600025.2312017111225
Julian TavarezZommr31 6.911301000014.12113115302
Julian Tavarez mr31 6.304312600040.0523328161527
John ThomsonSeasp30 4.4816110353511217.0246121108471442825
Mike TimlinNormr38 2.379267200098.2892826107686
Josh TowersDevsp27 4.630101000023.12113123825
Steve TrachselFissp33 3.8912130323200203.2197988852942710
Derrick TurnbowWacmr26 1.960161500018.1145441803
Ugueth UrbinaCancl30 3.7855245200066.2463028335971
Jose ValverdeWilmr24 3.481123000041.1251616256074
Claudio VargasLitsp26 4.02940221600116.110653523551179
Javier VazquezCansp27 4.6111100272731179.2182969266194257
Javier VazquezSeasp27 2.72520771049.2411515144321
Javier Vazquez sp27 4.2016120343441229.122311110780237278
Oscar VillarrealWacmr22 3.156214400060.0482621245288
Oscar VillarrealZommr22 3.292222900041.0321815213444
Oscar Villarreal mr22 3.2184373000101.080443645861212
Doug WaechterLitsp23 5.86150661035.1352423202682
Billy Wagner*Gancl32 2.96105166500085.0612928147883
Ryan WagnerSeamr21 14.2112070006.15101012920
Tim WakefieldGansp37 5.1112150333300193.2185122110811523210
Jamie Walker*Mudmr32 4.562604600053.1552927143455
Jarrod Washburn*Wilsp29 5.2934014140081.210055482847172
Dave WeathersLitmr34 3.356678000088.2863533446138
Jeff WeaverMudsp27 10.6100050009.12013118423
Brandon WebbNorsp25 4.021860333321221.222310499862002717
Ben WeberWilmr34 2.814024100064.069212094477
Todd WellemeyerBucmr25 4.580291400019.215101082531
David Wells*Dynsp41 4.4212110323240217.228012110719933228
Kip WellsDevsp27 5.2413100343420195.2203128114921353820
Turk WendellCanmr37 3.210001400014.014657311
Dan WheelerSeamr26 3.863022700063.06428271928135
Jerome WilliamsWilsp22 3.57220550035.1301414121635
Jerome WilliamsSeasp22 5.6263011110065.2804341204684
Jerome Williams sp22 4.90850161600101.011057553262119
Woody WilliamsFissp37 4.889120333310195.221310810659107326
Scott WilliamsonNorcl28 6.142201800022.0241715152331
Scott WilliamsonZomcl28 0.0000170008.130041200
Scott Williamson cl28 4.452212500030.1271715193531
Dontrelle Willis*Seasp22 4.121070282800170.11568678681591921
Randy Wolf*Norsp27 6.3646015151080.2108625740592111
Kerry WoodBucsp27 4.061370262611166.1135817579219285
Tim WorrellFiscl36 3.8843255000053.1482323213884
Kelly Wunsch*Wacmr31 2.685333800043.2291413263632
Carlos ZambranoMudsp23 3.7913130343431225.121810995931731924
Victor ZambranoZomsp28 0.9300030009.25117700
Barry Zito*Wacsp26 4.00760202021126.0103665672761511
Barry Zito*Zomsp26 3.6555013131188.2804336324697
Barry Zito* sp26 3.8612110333332214.2183109921041222418

Secondary
NameTeamPAgeSBCSIWHBPWPBKSHSFH/9BB/9R/9K/9HR/9K/BBWHIP
Terry AdamsDynmr3112016001 10.0 3.2 13.3 6.4 0.4 2.0 1.47
Jeremy Affeldt*Devsp2500010101 6.7 4.1 11.1 7.0 1.0 1.7 1.20
Kurt AinsworthNorsp2512021000 12.2 1.8 14.5 6.0 1.6 3.3 1.56
Wilson Alvarez*Devsp3403260004 8.9 2.4 11.8 6.3 0.6 2.7 1.25
Brian Anderson*Mudsp32102175113 11.7 2.4 14.5 3.2 2.2 1.3 1.57
Tony ArmasBucsp2620001010 5.9 2.6 8.6 5.9 0.7 2.3 0.95
Bronson ArroyoSpemr2700