Follow Arizona Diamondbacks

Create an account, then upgrade to Plus to follow players and clubs.

Complete available 2004 record for the Arizona Diamondbacks: roster, schedule and results, plus batting, pitching, and fielding statistics.

Record
51–111
Finish
5
Games
162
Ballpark
Bank One Ballpark
Active register

Roster

No records are available yet.

2004 games

Schedule and results

No games listed for 2004 schedule.

Club register

Batting

Arizona Diamondbacks batting
PlayerGPAAVGOBPSLGHRRBI
Jeff Fassero1000
Koyie Hill1338.250.289.36116
Roberto Alomar38123.309.382.473316
Greg Aquino34100000
Carlos Baerga7994.235.309.329211
Danny Bautista141581.286.332.4011165
Juan Brito54183.205.246.298312
Brian Bruney30000
Randy Choate74100000
Alex Cintron154601.262.301.363449
Greg Colbrunn2028.111.143.11101
Lance Cormier179.250.333.37501
Casey Daigle1117.118.118.23500
Elmer Dessens3821.167.286.27800
Doug DeVore50114.224.272.374313
Chad Durbin7100000
Bobby Estalella714.143.143.57124
Mike Fetters23000
Steve Finley104450.275.338.4902348
Casey Fossum2943.095.116.09500
Jerry Gil2988.174.182.22108
Edgar Gonzalez1014.154.214.15400
Luis Gonzalez105451.259.373.4931748
Andrew Good17600001
Mike Gosling670.143000
Andy Green46116.202.241.26614
Scott Hairston101362.248.293.4421329
Robby Hammock62209.241.287.405418
Shea Hillenbrand148604.310.348.4641580
Randy Johnson3584.125.167.16306
Matt Kata42176.247.301.364213
Mike Koplove76000
Josh Kroeger2255.167.182.22202
Matt Mantei12000
Brent Mayne36108.255.343.340010
Quinton McCracken55170.288.341.410213
Shane Nance19000
Tim Olson48113.186.301.32025
Steve Randolph4712.417.417.66703
Shane Reynolds1000
Donnie Sadler1824.130.167.21700
Scott Service21100000
Richie Sexson23104.233.337.578923
Chris Snyder29110.240.327.458515
Steve Sparks2931.129.129.12901
Luis Terrero62254.245.319.358414
Chad Tracy143531.285.343.407853
Jose Valverde29000
Brandon Villafuerte20100000
Oscar Villarreal17000
Brandon Webb3567.094.134.09404
Alan Zinter2840.206.300.35316
Club register

Pitching

Arizona Diamondbacks pitching
PitcherWLERAIPSOWHIP
Greg Aquino023.06035.1261.160
Brian Bruney344.31031.1341.500
Randy Choate244.62050.2491.579
Lance Cormier148.14045.1241.919
Casey Daigle237.16049.0171.837
Elmer Dessens164.75085.1551.523
Chad Durbin118.6809.1102.143
Jeff Fassero0001.010
Mike Fetters018.68018.2141.982
Casey Fossum4156.650142.01171.648
Edgar Gonzalez099.32046.1311.942
Andrew Good125.31040.2261.377
Mike Gosling114.62025.1141.539
Randy Johnson16142.600245.2290.900
Mike Koplove444.05086.2551.419
Matt Mantei0311.81010.2132.156
Shane Nance115.84012.192.514
Steve Randolph255.51081.2621.824
Shane Reynolds014.5002.004
Scott Service117.08020.1171.672
Steve Sparks376.040120.2571.525
Jose Valverde124.25029.2381.348
Brandon Villafuerte034.05020.0131.950
Oscar Villarreal02718.0171.778
Brandon Webb7163.590208.01641.505
Club register

Fielding

Arizona Diamondbacks fielding
PlayerPosInnPOAEFld%
Roberto Alomar2B203.148533.971
Greg AquinoP35.13401
Carlos Baerga1B35.232401
Danny BautistaOF1192.227184.986
Juan BritoC461.2385304.990
Brian BruneyP31.1231.833
Randy ChoateP50.231001
Alex Cintron2B147.033462.975
Alex Cintron3B1.01001
Alex CintronSS1099.014138215.972
Greg Colbrunn1B9.07101
Lance CormierP45.11401
Casey DaigleP49.05601
Elmer DessensP85.15121.944
Doug DeVoreOF209.153201
Chad DurbinP9.10101
Bobby EstalellaC30.219201
Jeff FasseroP1.0000
Mike FettersP18.2221.800
Steve FinleyOF896.121452.991
Casey FossumP142.042001
Jerry GilSS212.134735.955
Edgar GonzalezP46.10701
Luis GonzalezOF900.116226.965
Andrew GoodP40.22401
Mike GoslingP25.1211.750
Andy Green2B55.016151.969
Andy Green3B117.012334.918
Andy GreenOF45.110101
Scott Hairston2B704.017420711.972
Scott HairstonOF6.2000
Robby Hammock3B2.01001
Robby HammockC376.2313211.997
Robby HammockOF79.02011.955
Shea Hillenbrand1B1113.111277213.989
Shea Hillenbrand3B133.06293.921
Koyie HillC83.05751.984
Randy JohnsonP245.252001
Matt Kata2B320.2751112.989
Matt Kata3B17.14401
Matt KataSS9.13501
Mike KoploveP86.26232.935
Josh KroegerOF117.133001
Matt ManteiP10.21201
Brent Mayne1B1.22001
Brent MayneC236.2182182.990
Quinton McCrackenOF297.04521.979
Shane NanceP12.10101
Tim Olson3B99.117352.963
Tim OlsonOF21.27001
Tim OlsonSS97.118284.920
Steve RandolphP81.2271.900
Shane ReynoldsP2.0000
Donnie Sadler2B6.02101
Donnie Sadler3B5.01001
Donnie SadlerOF17.22001
Donnie SadlerSS18.03301
Scott ServiceP20.13201
Richie Sexson1B204.1199271.996
Chris SnyderC247.12131901
Steve SparksP120.28212.935
Luis TerreroOF523.211758.938
Chad Tracy1B33.02931.970
Chad Tracy3B1061.110425825.935
Chad TracyOF1.02001
Jose ValverdeP29.2422.750
Brandon VillafuerteP20.02501
Oscar VillarrealP18.00401
Brandon WebbP208.013415.915
Alan Zinter1B39.04131.978