2004 Arizona Diamondbacks season
The 2004 Arizona Diamondbacks looked to improve on their 84–78 record from 2003. The Diamondsbacks hoped to contend for a postseason berth in what was a weaker National League West than in years past, but finished the season with a record of 51–111, the worst record in baseball and the worst record by any National League team since the 1965 Mets won one fewer game. The one highlight of a disastrous season was when Randy Johnson pitched a perfect game on May 18, 2004.Offseason
- November 28, 2003: Curt Schilling was traded by the Diamondbacks to the Boston Red Sox for Casey Fossum, Brandon Lyon, Jorge de la Rosa, and Michael Goss.
- November 29, 2003: Jesse Orosco was signed as a free agent with the Diamondbacks.
- December 1, 2003: Lyle Overbay, Chris Capuano, Craig Counsell, Chad Moeller, Jorge de la Rosa, and Junior Spivey were traded by the Diamondbacks to the Milwaukee Brewers for Richie Sexson, Shane Nance and a player to be named later. The Brewers completed the deal by sending Noochie Varner to the Diamondbacks on December 15.
- December 4, 2003: Félix José was signed as a free agent by the Diamondbacks.
- December 15, 2003: Quinton McCracken was traded by the Diamondbacks to the Seattle Mariners for Greg Colbrunn and cash.
- December 18, 2003: Brent Mayne was signed as a free agent by the Diamondbacks.
- February 25, 2004: Bobby Estalella was signed as a free agent by the Diamondbacks.
- February 25, 2004: Scott Service was signed as a free agent by the Diamondbacks.
Regular season
- Roberto Alomar
- Danny Bautista
- Alex Cintrón
- Steve Finley
- Luis Gonzalez
- Shea Hillenbrand
- Randy Johnson
- Brent Mayne
- Richie Sexson
Season standings
National League West
Record vs. opponents
Notable transactions
Player stats
Batting
Starters by position
Note: Pos = Position; G = Games played; AB = At bats; H = Hits; Avg. = Batting average; HR = Home runs; RBI = Runs batted in
Pos | Player | G | AB | H | Avg. | HR | RBI |
3B | | 148 | 562 | 174 | .310 | 15 | 80 |
Other batters
Note: G = Games played; AB = At bats; H = Hits; Avg. = Batting average; HR = Home runs; RBI = Runs batted in
Pitching
Starting pitchers
Other pitchers
Relief pitchers
Farm system