Season Information
Team Name
2004 Arizona Diamondbacks
League
National League
Division
West
Calendar
Location
W-L Record
51-111 (.315)   GBL: -42
Rankings (Div/Lg/MLB)
5 / 16 / 30
Runs For/Against
615 / 899   Diff: -284
Playoffs
dnq
Playoff Series
dnq
Playoff Series
General Manager(s)
Manager(s)
Ballpark
Spring Training W-L
Not available
Spring Ballpark
Top Draft Pick
Stephen Drew (1-15)
Attendance
Attendance Rank
13
Payroll (usd$)
Payroll Rank
9
Years Active
1998-2020
Get TBC PREMIUM and remove ads, cleaner display, access to research applications, data store discounts and more!
The TBC Newsletter will keep you periodically up-to-date on what is happening at The Baseball Cube.

2004 Batting Statistics

top csv share Sort PREV | NEXT
  • Grid Filters
  • Regulars
  • Drafted
  • 1st Round Pick
  • 22-under
  • 36-over
  • Hitters
  • Pitchers
  • Recently Active
  • UnifPlayer NamePosAgeBaExpSalaryDetailGABRH2B3BHRRBISBCSBBSOHPSHSFIWDPAVGOBPSLGOPSPATBXBHsecAISObabipBB%SO%SOBBABHRHR%XBH%
    10Alex CintronSS25B80.3L - S - E154564561483174493331592124211.262.301.363.66461320542.156.101.2855.069.621.90141.00.6528.4
    28Shea Hillenbrand1B28R92.6L - S - E1485626817436315802024491206218.310.348.464.81260426154.201.154.3153.978.112.0437.52.4831.0
    29Danny BautistaRF32R154.0L - S - E141539641542711165623566413220.286.332.401.73358221639.187.115.3086.0111.341.8949.01.8925.3
    18Chad Tracy3B24L40.3L - S - E14348145137293853234560015311.285.343.407.75053219640.214.122.3098.4611.281.3360.11.5029.2
    12Steve FinleyCF39L187.0L - S - E10440461111161234884405216519.275.338.490.82845619840.324.215.2638.7711.401.3017.65.0436.0
    20Luis GonzalezLF36L178.3L - S - E10537969982851748226858202119.259.373.493.86645118750.414.234.26515.0812.860.8522.33.7751.0
    5Scott Hairston2B24R40.3L - S - E1013393984156132933218812104.248.293.442.73536415034.257.194.2975.7724.184.1926.13.5740.5
    27Luis TerreroCF24R60.3L - S - E622292156140414102207851025.245.319.358.6772558218.236.113.3547.8430.593.9057.21.5732.1
    7Rob HammockC27R70.3L - S - E62195224716241833133901169.241.287.405.6922107922.231.164.2816.1918.573.0048.81.9046.8
    48Juan BritoC24R80.3L - S - E541711735703121094111216.205.246.298.5441845110.152.093.2484.8922.284.5657.01.6328.6
    8Matt Kata2B26B60.3L - S - E4216217409221341132901121.247.301.364.6651775913.216.117.2887.3416.382.2381.01.1332.5
    4Quinton McCrackenLF34B131.8L - S - E55156204511121324132302102.288.341.410.7511726414.192.122.3267.5613.371.7778.01.1631.1
    2,12Roberto Alomar2B36B201.0L - S - E3811014345231602121812002.309.382.473.8551255210.255.164.3489.6014.401.5036.72.4029.4
    1Andy Green3B-2B26R50.3L - S - E46109132221141151713102.202.241.266.507119294.110.064.2284.2014.293.40109.00.8418.2
    29Doug DevoreLF-RF26L60.3L - S - E50107524323131173100001.224.272.374.646114408.215.150.2886.1427.194.4335.72.6333.3
    14Tim Olson3B-SS25R50.3L - S - E4897818702510161801004.186.301.320.621114319.309.134.20814.0415.791.1348.51.7550.0
    19Christopher SnyderC23R30.3L - S - E299610236051500132500110.240.327.458.7851104411.354.218.26911.8222.731.9219.24.5547.8
    6Brent MayneC36L160.8L - S - E36949246101010131703145.255.343.340.683111327.234.085.30811.7115.321.310.00.0029.2
    11Richie Sexson1B29R128.7L - S - E239020214092300142100002.233.337.578.9151045213.500.345.20013.4620.191.5010.08.6561.9
    2Jerry GilSS21R50.3L - S - E298631521082003310102.174.182.221.40388193.070.047.2780.0037.500.000.00.0020.0
    3Carlos Baerga1B35B181.0L - S - E7985620202110061230007.235.309.329.63894284.165.094.2546.3812.772.0042.52.1320.0
    51Randy JohnsonP40R1216.0L - S - E338011030060043703001.125.167.163.33087133.088.038.2334.6042.539.250.00.0030.0
    55Brandon WebbP25R30.3L - S - E33643600040033604000.094.134.094.2287160.047.000.2144.2350.7012.000.00.000.0
    43Josh KroegerLF-RF21L50.3L - S - E22545930020112100002.167.182.222.40455123.056.055.2731.8238.1821.000.00.0033.3
    16Casey FossumP26B10.3L - S - E27423400000011603001.095.116.095.2114640.024.000.1542.1734.7816.000.00.000.0
    UnifPlayer NamePosAgeBaExpSalaryDetailGABRH2B3BHRRBISBCSBBSOHPSHSFIWDPAVGOBPSLGOPSPATBXBHsecAISObabipBB%SO%SOBBABHRHR%XBH%
    15Koyie HillC25B50.3L - S - E1336391016102600011.250.289.361.65038132.194.111.2765.2615.793.0036.02.6322.2
    25Alan Zinter1B36B160.3L - S - E28342720160051500100.206.300.353.65340123.294.147.31612.5037.503.0034.02.5042.9
    23Steve SparksP38R60.5L - S - E27310400010001401000.129.129.129.2583240.000.000.2350.0043.750.000.00.000.0
    35Greg ColbrunnDH-1B34R162.8L - S - E2027130001001500000.111.143.111.2542830.037.000.1363.5717.865.000.00.000.0
    4Donnie SadlerSS-LF29R110.4L - S - E1823132000001700000.130.167.217.3842452.130.087.1884.1729.177.000.00.0066.7
    45Elmer DessensP32R84.0L - S - E3618032000003304001.167.286.278.5642552.278.111.20012.0012.001.000.00.0066.7
    54Casey DaigleP23R30.3L - S - E1117222000000701001.118.118.235.3531842.118.117.2000.0038.890.000.00.00100.0
    17Bobby EstalellaC29R120.6L - S - E714220024000600000.143.143.571.7141482.429.428.0000.0042.860.007.014.29100.0
    49Edgar GonzalezP21R20.3L - S - E1013020000000211000.154.214.154.3681520.000.000.1820.0013.330.000.00.000.0
    34Stephen RandolphP30L70.3L - S - E4512453003000300000.417.417.6671.0841283.250.250.5560.0025.000.000.00.0060.0
    32Lance CormierP23R20.3L - S - E178121001001201000.250.333.375.7081031.250.125.33310.0020.002.000.00.0050.0
    44Mike GoslingP23L30.3L - S - E66000000001401000.000.143.000.143800.167.000.00012.5050.004.000.00.000.0
    52Andrew GoodP24R40.3L - S - E165000001000200100.000.000.000.000600.000.000.0000.0033.330.000.00.000.0
    41Greg AquinoP26R20.3L - S - E341000000000000000.000.000.000.000100.000.000.0000.000.000.000.00.000.0
    45Chad DurbinP26R20.3L - S - E71000000000000000.000.000.000.000100.000.000.0000.000.000.000.00.000.0
    33Randy ChoateP28L40.3L - S - E691000000000100000.000.000.000.000100.000.000.0000.00100.000.000.00.000.0
    36Scott ServiceP37R130.3L - S - E191000000000000000.000.000.000.000100.000.000.0000.000.000.000.00.000.0
    43Brandon VillafuerteP28R60.3L - S - E151000000000100000.000.000.000.000100.000.000.0000.00100.000.000.00.000.0
    Team Totals2062554461514012953813558253324411022355637---137.253.310.393.70361132177468.223.140.2867.2116.722.3241.12.2133.4
    Glossary:
    Unif Uniform Number, if available Player Name Name of the player. If not linked, then no profile on the site Pos Defensive Position Age Player's age for the selected season or as of a current date if in YY.DDD format. Ba Bats Exp Experience in # of years. For Player stats, refers to nth PRO season. Count is ontextual to the purpose of the grid Salary Salary for the selected season. Blank usually means the player made MLB minimum Detail Includes links to additional MLB stat detail including Game Logs, Splits and Extended Statistics G Games Played (or Pitched) AB At Bats R Runs H Hits 2B Doubles 3B Triples HR Home Runs RBI Runs Batted In SB Stolen Bases (Total) CS Caught Stealings BB Walks SO Strikeouts HP Hit by Pitch SH Sacrifice Hits SF Sacrifice Flies IW Intentional Walks DP Grounded into Double Play (Offense) Double Plays Participation (Defense) AVG Batting Average ( H/AB ) OBP On Base Percentage ( H+BB+HBP / (AB+BB+HBP+SF) SLG Slugging Percentage ( TB / AB ) OPS On Base Plus Slugging (OBP + SLG) PA Plate Appearances TB Total Bases (Singles + (2*Doubles) + (3*Triples) + (4*Home Runs)) XBH Extra Base Hits (Doubles+Triples+Home Runs) secA Seconday Average. Measures extra bases earned by player (BB+(TB-H)+(SB-CS) / AB ISO Isolated Power. Measures the portion of a slugging percentage that is for extra base hits. (SLG-BAVG). babip Batting Average on Balls Put in Play. (H/(AB-SO)) XBH% Extra Base Hit Percentage (XBH/H)

    2004 Pitching Statistics

    top csv share Sort PREV | NEXT
  • Grid Filters
  • Regulars
  • Drafted
  • 1st Round Pick
  • 22-under
  • 36-over
  • Recently Active
  • UnifPlayer NameRoleAgeThExpSalaryDetailWLERAGGSCGSHOGFGRSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9RA9SO BBWPCT
    51Randy JohnsonST40L2016.0L - S - E16142.60353542000245.21778871184429031100.906.480.661.6110.623.226.59.533
    55Brandon WebbST25R50.3L - S - E7163.59353510000208.01941118317119164171111.508.390.745.157.104.801.38.304
    16Casey FossumST26L60.3L - S - E4156.65272700000142.0171111105316311742101.6510.841.963.997.427.041.86.211
    23Steve SparksST/R38R170.5L - S - E376.042918006110120.213989811845574051.5210.371.343.364.256.641.27.300
    22Mike KoploveRel27R70.3L - S - E444.05760002476286.2864239737554051.428.930.733.845.714.361.49.500
    45Elmer DessensR/ST32R104.0L - S - E164.7538900729285.110754451123552011.5211.291.162.435.805.702.39.143
    34Stephen RandolphR/ST30L100.3L - S - E255.5145600539081.27356501176623011.828.041.218.386.836.170.82.286
    33Randy ChoateRel28L80.3L - S - E244.62740001774050.2522626128491151.589.240.184.978.704.621.75.333
    54Casey DaigleST23R50.3L - S - E237.1610100000049.0634139927171121.8411.571.654.963.127.530.63.400
    49Edgar GonzalezST21R30.3L - S - E099.3210100000046.17249481518313151.9413.992.913.506.029.521.72.000
    32Lance CormierR/ST23R30.3L - S - E148.1417500312045.16242411325242121.9212.312.584.964.768.340.96.200
    52Andrew GoodR/ST24R60.3L - S - E125.3117200315040.2432524813262031.389.521.772.885.755.532.00.333
    41Greg AquinoCL26R30.3L - S - E023.063400026341635.1241512417264021.166.111.024.336.623.821.53.000
    39Brian BruneyRel22R50.3L - S - E344.31300001430031.1201615227342011.505.740.577.769.774.601.26.429
    47Jose ValverdeCL26R60.3L - S - E124.25290002029829.2231714717384011.356.982.125.1611.535.162.24.333
    44Mike GoslingST/R23L30.3L - S - E114.62640002025.1261313513142021.549.241.784.624.974.621.08.500
    36Scott ServiceRel37R190.3L - S - E117.0821000521020.1241716510171021.6710.622.214.437.527.521.70.500
    43Brandon VillafuerteRel28R100.3L - S - E034.0520000620020.02599214130011.9511.250.906.305.854.050.93.000
    39Mike FettersRel39R190.3L - S - E018.6823000623118.2232218214144011.9811.090.966.756.7510.611.00.000
    56Oscar VillarrealRel22R60.3L - S - E027.0017000417018.025141437175011.7812.501.503.508.507.002.43.000
    40Shane NanceRel26L50.3L - S - E115.8419000219012.11911821291032.5113.861.468.766.578.030.75.500
    31Matt ManteiCL30R147.0L - S - E0311.8112000912410.217151456130002.1614.344.225.0610.9712.662.17.000
    45Chad DurbinRel26R90.3L - S - E118.6870000709.19109111102012.148.680.9610.619.649.640.91.500
    37Shane ReynoldsST36R161.0L - S - E014.5011000002.06610200004.0027.000.009.000.0027.000.00.000
    13Jeff FasseroRel41L210.5L - S - E000.0010000101.00000010000.000.000.000.009.000.000.00.000
    UnifPlayer NameRoleAgeThExpSalaryDetailWLERAGGSCGSHOGFGRSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9RA9SO BBWPCT
    Team Totals511114.9863316252157471331,436.014808997951976681153718751.509.281.234.197.235.631.73.315
    Glossary:
    Unif Uniform Number, if available Player Name Name of the player. If not linked, then no profile on the site Role ST = Starter. Rel = Reliever. CL = Closer R/ST Primarily a Reliever, ST/R Primarily a starter Age Player's age for the selected season or as of a current date if in YY.DDD format. Th Throws Exp Experience in # of years. For Player stats, refers to nth PRO season. Count is ontextual to the purpose of the grid Salary Salary for the selected season. Blank usually means the player made MLB minimum Detail Includes links to additional MLB stat detail including Game Logs, Splits and Extended Statistics W Wins (Pitcher or Team) L Losses (Pitcher or Team) ERA Earned Run Average ( (9/IP)*ER ) G Games Played (or Pitched) GS Games Started CG Complete Games SHO Shutouts GF Games Finished GR Games Relieved SV Saves IP Innings Pitched H Hits R Runs ER Earned Runs HR Home Runs BB Walks SO Strikeouts WP Wild Pitches BK Balks HB Hit Batsmen from pitcher perspective WHIP Walks and Hits per Inning Pitched ( (H+BB) / IP ) H9 Hits allowed per 9 innings ( (9/IP) * H ) HR9 Home Runs allowed per 9 innings ( (9/IP) * HR ) BB9 Walks per 9 innings ( (9/IP) * BB ) SO9 Strikeouts per 9 innings ( (9/IP) * SO ) RA9 Runs Against per 9 innings ( (9/IP) * R ) SO BB Strikeouts to Walk ratio ( SO/BB ) WPct Winning Percentage (W/(W+L))

    2004 Fielding Statistics

    top csv share Sort PREV | NEXT
    C
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    CJuan Brito5453461.23853042419415.9907.700.9033.3100.01
    CRob Hammock4642376.23132118335334.9977.300.8928.474.22
    CBrent Mayne3027236.21821820202200.9906.700.8518.583.33
    CChristopher Snyder2927247.121319022322321.0008.000.9417.9100.04
    CKoyie Hill111083.0575106362.9845.600.756.884.65
    CBobby Estalella6330.21920021211.0003.500.703.785.76
    1B
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    1BShea Hillenbrand1311291,113.11127721310512121199.9899.201.0880.988.51
    1BRichie Sexson2323204.119927119227226.9969.801.1114.2100.02
    1BChad Tracy11233.0293123332.9702.900.976.87.73
    1BAlan Zinter8339.0413114544.9785.501.134.928.64
    1BCarlos Baerga6435.23240236361.0006.001.023.77.65
    1BGreg Colbrunn219.07100881.0004.000.891.210.06
    1BBrent Mayne101.22000221.0002.001.670.62.87
    2B
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    2BScott Hairston8583704.01742071147392381.9724.500.5452.584.21
    2BMatt Kata3835320.275111225188186.9894.900.5823.590.52
    2BRoberto Alomar2823203.14853310104101.9713.600.5017.373.73
    2BAlex Cintron1917147.03346268179.9754.200.5411.712.34
    2BAndy Green14455.01615143231.9692.200.568.630.45
    2BDonnie Sadler206.02101331.0001.500.501.211.16
    3B
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    3BChad Tracy1351201,061.11042582528387362.9352.700.3483.394.41
    3BTim Olson191199.11735225452.9632.700.5211.739.62
    3BAndy Green1814117.01232414844.9172.400.3811.139.13
    3BShea Hillenbrand1715133.0629333835.9212.100.2610.511.54
    3BMatt Kata3217.14400881.0002.700.471.97.15
    3BDonnie Sadler205.01000111.0000.500.201.211.16
    3BAlex Cintron101.01000111.0001.001.000.60.67
    3BRob Hammock102.01000111.0001.000.500.61.67
    SS
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    SSAlex Cintron1331251,099.01413831561539524.9723.900.4882.186.41
    SSJerry Gil2824212.13473518112107.9553.800.5017.396.62
    SSTim Olson171097.11829485147.9222.800.4810.535.43
    SSDonnie Sadler3218.03301661.0002.000.331.916.74
    SSMatt Kata119.13502881.0008.000.880.62.45
    LF
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    LFLuis Gonzalez104103900.1162260170164.9651.600.1864.299.01
    LFQuinton McCracken2726223.22810029291.0001.100.1316.749.12
    LFDoug Devore1812107.22720129291.0001.600.2711.136.03
    LFRob Hammock121079.0201102221.9551.800.277.419.44
    LFJosh Kroeger11657.01700017171.0001.500.306.850.05
    LFAndy Green9445.11010011111.0001.200.245.619.66
    LFDonnie Sadler309.01000111.0000.300.111.916.77
    LFScott Hairston204.0000000.0000.000.001.22.08
    LFLuis Terrero101.0000000.0000.000.000.61.69
    LFChad Tracy101.02000221.0002.002.000.60.79
    LFTim Olson118.03000331.0003.000.380.62.19
    CF
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    CFSteve Finley103102896.1214523221219.9912.100.2463.699.01
    CFLuis Terrero5755488.2111563122116.9512.000.2435.291.92
    CFDonnie Sadler307.01000111.0000.300.141.916.73
    CFQuinton McCracken304.13000331.0001.000.731.95.53
    CFJosh Kroeger2214.07000771.0003.500.501.29.15
    CFDanny Bautista2214.06000661.0003.000.431.21.45
    CFTim Olson2110.24000441.0002.000.391.24.25
    CFDoug Devore101.01000111.0001.001.000.62.08
    RF
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    RFDanny Bautista1351351,178.2265841277273.9862.000.2383.395.71
    RFDoug Devore1510100.22500025251.0001.700.259.330.02
    RFQuinton McCracken10869.0141101615.9381.500.226.218.23
    RFJosh Kroeger8546.19000991.0001.100.204.936.44
    RFLuis Terrero4434.0602086.7501.500.182.56.55
    RFScott Hairston202.2000000.0000.000.001.22.06
    RFDonnie Sadler101.2000000.0000.000.000.65.67
    RFTim Olson103.0000000.0000.000.000.62.17
    P
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    PMike Koplove76086.2623243129.9350.400.3446.9100.01
    PRandy Choate74050.23100113131.0000.200.2645.7100.02
    PStephen Randolph45681.22710109.9000.200.1127.8100.03
    PElmer Dessens38985.1512101817.9440.400.2023.5100.04
    PBrandon Webb3535208.01341575954.9151.500.2621.6100.05
    PRandy Johnson3535245.25200025251.0000.700.1021.6100.05
    PGreg Aquino34035.13400771.0000.200.2021.0100.07
    PBrian Bruney30031.1231065.8330.200.1618.5100.08
    PSteve Sparks290120.2821203129.9351.000.2417.9100.09
    PJose Valverde29029.2422086.7500.200.2117.9100.09
    PCasey Fossum2727142.04200124241.0000.900.1716.7100.011
    PMike Fetters23018.2221054.8000.200.2214.2100.012
    PScott Service21020.13200551.0000.200.2513.0100.013
    PBrandon Villafuerte20020.02500771.0000.400.3512.3100.014
    PShane Nance19012.10100111.0000.100.0811.7100.015
    POscar Villarreal17018.00400441.0000.200.2210.5100.016
    PLance Cormier17545.11400551.0000.300.1110.5100.016
    PAndrew Good17240.22401661.0000.400.1510.5100.016
    PMatt Mantei12010.21200331.0000.300.297.4100.019
    PEdgar Gonzalez101046.10702771.0000.700.156.2100.020
    PCasey Daigle101049.0560011111.0001.100.226.290.920
    PChad Durbin719.10100111.0000.100.114.3100.022
    PMike Gosling6425.1211043.7500.500.123.7100.023
    PShane Reynolds112.0000000.0000.000.000.6100.024
    PJeff Fassero101.0000000.0000.000.000.6100.024
    DH
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    DHGreg Colbrunn200.0000000.0000.000.001.210.01
    DHCarlos Baerga200.0000000.0000.000.001.22.51
    DHAlan Zinter200.0000000.0000.000.001.27.11
    DHLuis Gonzalez100.0000000.0000.000.000.61.04
    DHDanny Bautista100.0000000.0000.000.000.60.74
    DHRoberto Alomar100.0000000.0000.000.000.62.64
    DHSteve Finley100.0000000.0000.000.000.61.04
    Glossary:
    Pos Defensive Position Player Name Name of the player. If not linked, then no profile on the site G Games Played (or Pitched) GS Games Started Inn Innings in a game or Innings played at position PO Putouts A Fielding assists E Errors DP Grounded into Double Play (Offense) Double Plays Participation (Defense) TC Total Chances (PO+A+E) TSC Total Successful Chances (PO+A) FPCT Fielding Percentage (TSC/TC) RFg Range Factor by Game (Total Successful Chances/Games) Rfi Range Factor by Inning (Total Successful Chances/Innings) Team Share Share of team's games played at that position. Will add up to more than 100% since the formula is player games at position / team games. Player Share Share of player's games played at that position Team Rank Rank of games for team at that position.