2004 Denver Broncos season

The 2004 Denver Broncos season was the franchise's 35th season in the National Football League (NFL) and the 45th overall. Under head coach Mike Shanahan the Broncos equalled their 10–6 record from 2003, and again finished second in the AFC West. In a repeat of 2003, the Broncos’ season ended in defeat to the Indianapolis Colts 49–24 in the AFC Wild Card playoffs.

Starting quarterback Jake Plummer finished the season with 4,089 passing yards (4th in the league). During the offseason, the Broncos traded running back Clinton Portis to the Washington Redskins in exchange for cornerback Champ Bailey.

Off Season
The Broncos acquired cornerback Champ Bailey in a trade with the Washington Redskins, sending running back Clinton Portis to Washington in return.

During the offseason, the Broncos failed to retain linebackers Keith Burns and Ian Gold. Both would sign with the Tampa Bay Buccaneers, but however, both players would return to the team in the following season. Also, the Broncos failed to retain defensive end Bertrand Berry, who would sign with the Arizona Cardinals as a free agent.

The Broncos also signed safety John Lynch as a free agent after he was released by the Tampa Bay Buccaneers.

Schedule
In addition to their regular home-and-away series with AFC West rivals the Raiders, the Chiefs and the Chargers, the Broncos played teams from the AFC South and NFC South as per the schedule rotation established in 2002, and also played intraconference games against the Miami Dolphins and the Cincinnati Bengals based on their common divisional position vis-à-vis the Broncos from 2003.

The Christmas Day game was the first occasion the Broncos had played the Titans since they were the Houston Oilers, whom they previously met in 1995. This is because between 1978 and 2002 non-divisional conference games were scheduled exclusively based upon the preceding season’s finish.