Record
2-14-0
Head Coach
Dennis Erickson
San Francisco 49ers
Offense Rank (Pts)
30th
Defense Rank (Pts)
32nd
Point Diff
-193
Turnover Diff
-19
49ers 2004 DNA
Offense - Focus: Pass Heavy
Defense
Season Review
San Francisco 49ers 2004
The 2004 San Francisco 49ers season was essentially a season-long funeral for a franchise that had spent two decades at the head of the NFL’s table. Coming off a mediocre 7-9 campaign, Dennis Erickson led a squad that went into a full-blown 2-14 abyss, finishing dead last in the NFC West. The roster was a hollowed-out shell following the departures of Jeff Garcia and Terrell Owens, leaving a leadership vacuum that no one on the 53-man roster was qualified to fill. Expectations weren't sky-high, but nobody predicted a freefall this severe, one that saw the team rank 30th in points scored with only 259 (16.2 ppg )and dead last in points allowed conceding a whooping 452 (28.3 ppg). By the time January rolled around, the only thing remaining of the West Coast dynasty was the gold on the helmets. It wasn't just a losing season; it was a total structural failure that forced the organization to fire Erickson and realize the glory days were officially buried in the Candlestick turf.
Offensively, the Niners were a mess of inconsistency and quarterback carousels. Tim Rattay started nine games, throwing for 2,169 yards and 10 touchdowns, but he spent most of the year under duress, taking 37 of the team’s 52 sacks. When Rattay wasn't hobbled, Ken Dorsey was under center, managing a meager 62.4 passer rate and tossing nine interceptions across his eight appearances. The ground game offered no relief; Kevan Barlow handled the bulk of the carries (244) but averaged a pedestrian 3.4 yards per attempt for 822 yards. The lone bright spot was tight end Eric Johnson, who became a PPR legend by default, vacuuming up 82 receptions for 825 yards as the primary safety valve. Despite Brandon Lloyd’s team-high six touchdowns, the unit lacked any real vertical threat, finishing 26th in total yards. It was an eyesore offense that struggled to move the chains, evidenced by their 20% turnover rate per drive.
If the offense was an eyesore, the defense was a catastrophe, surrendering a league-worst 452 points. The unit ranked 24th in yards allowed and struggled to generate consistent pressure, finishing with just 29 sacks. The season effectively ended in Week 5 when star linebacker Julian Peterson suffered a season-ending injury; he had already racked up 2.5 sacks and 6 tackles for loss. In his absence, Derek Smith played the role of the overworked janitor, cleaning up messes to the tune of 110 combined tackles. John Engelberger led the team with a modest 6.0 sacks, while Tony Parrish anchored a leaky secondary with four interceptions. However, the lack of depth was exposed weekly, particularly against the run where they gave up 22 rushing touchdowns. Opposing offenses scored on nearly 38% of their drives, turning most Sundays into a slow-motion blowout where the 49ers' defense simply couldn't get off the field.
The 'highlight' reel of 2004 is comically brief, consisting almost entirely of the Arizona Cardinals. In one of the strangest statistical anomalies in NFL history, the 49ers' only two wins came against Arizona, both in overtime, and both by identical 31-28 scores. Outside of those two Sundays, the season was a collection of non-competitive disasters. There was the Week 3 shutout at the hands of the Seahawks (34-0) and a Week 16 dismantling by the Buffalo Bills (41-7) where the offense looked like it was playing in a different time zone. The low point likely came during a seven-game losing streak mid-season, featuring a 35-3 thumping by Tampa Bay that highlighted the massive talent gap between San Francisco and the rest of the league. Even when they were competitive, like a three-point loss to the Saints, three turnovers ensured the 49ers found a way to snatch defeat from the jaws of victory.
Missing the playoffs was a foregone conclusion by November, but the legacy of the 2004 team is tied to the wreckage it left behind. The 2-14 record secured the number one overall pick in the 2005 NFL Draft, a selection they famously used on Alex Smith, bypassing Aaron Rodgers. It marked the end of the Dennis Erickson era and the beginning of a painful rebuilding process under Mike Nolan. Rookie punter Andy Lee was one of the few silver linings, booming 96 punts for 3,990 yards, a workload that perfectly summarized the team's inability to sustain drives. While long snapper Brian Jennings represented the team in the Pro Bowl, the lack of any major awards or All-Pro selections underscored the roster's dearth of elite talent. Historically, this squad remains the basement of the franchise’s post-merger history, a cautionary tale of how quickly a winning culture can evaporate.
Season Snapshot
San Francisco 49ers 2004
Analyze the 2004 49ers with a full breakdown of team rankings, raw statistics, and a radar chart highlighting strengths and weaknesses across key metrics.
Division
4th in NFC West
Playoffs
Missed Playoffs
Passing Leader
Tim Rattay2169 Yds, 10 TD / 10 Int
Rushing Leader
Kevan Barlow244 Att, 822 Yds, 7 TD
Receiving Leader
Eric JohnsonRec 82, 825 Yds, 2 TD
Defense Leader
Derek Smith110 Tackles
Offense
Passing (Off)
Rushing (Off)
Defense
Passing (Def)
Rushing (Def)
Season Momentum
San Francisco 49ers 2004
2004 NFC West Race
Key Performance Differentials
This chart tracks game-by-game and cumulative points, yards, and turnover differential for the 2004 San Francisco 49ers season.
Playmakers
San Francisco 49ers 2004
Analyze game-by-game performance for the 2004 49ers, highlighting leaders such as Tim Rattay, Kevan Barlow and Eric Johnson with detailed passing, rushing, and receiving stats, including yards, efficiency, and touchdowns.
Passing Contributors
Tim Rattay contributed 49% of the 2004 49ers total offensive yardage.
Rushing Contributors
Kevan Barlow contributed 23% of the 2004 49ers total offensive yardage.
Receiving Contributors
Eric Johnson contributed 18% of the 2004 49ers total offensive yardage.
Offensive Yardage Totals
Total rushing and receiving yards contributed by each player for the 2004 season. Scrimmage yards displayed, passing yards excluded.
49ers Season Stats
| Player | Att | Cmp | Cmp% | Yds | TD | Int | Lng | Rate | Sk |
|---|---|---|---|---|---|---|---|---|---|
| Tim Rattay | 325 | 198 | 60.9 | 2169 | 10 | 10 | 65 | 78.1 | 37 |
| Ken Dorsey | 226 | 123 | 54.4 | 1231 | 6 | 9 | 59 | 62.4 | 13 |
| Cody Pickett | 10 | 4 | 40.0 | 55 | 0 | 2 | 18 | 18.7 | 2 |
| Team Totals | 561 | 325 | 57.9 | 3136 | 16 | 21 | 65 | 67.6 | 52 |
| Player | Att | Yds | TD | Y/A | Y/G |
|---|---|---|---|---|---|
| Kevan Barlow | 244 | 822 | 7 | 3.4 | 54.8 |
| Maurice Hicks | 96 | 362 | 2 | 3.8 | 40.2 |
| Terry Jackson | 26 | 101 | 0 | 3.9 | 6.3 |
| Jamal Robertson | 16 | 71 | 1 | 4.4 | 10.1 |
| Tim Rattay | 12 | 55 | 0 | 4.6 | 6.1 |
| Fred Beasley | 9 | 15 | 0 | 1.7 | 1.1 |
| Ken Dorsey | 5 | 7 | 0 | 1.4 | 0.9 |
| Arnaz Battle | 2 | 5 | 0 | 2.5 | 0.4 |
| Cedrick Wilson | 1 | 6 | 0 | 6.0 | 0.4 |
| Cody Pickett | 1 | 5 | 0 | 5.0 | 5.0 |
| Jasen Isom | 1 | 0 | 0 | 0.0 | 0.0 |
| Team Totals | 413 | 1449 | 10 | 3.5 | 90.6 |
| Player | Tgt | Rec | Yds | Y/R | TD | Lng |
|---|---|---|---|---|---|---|
| Eric Johnson | 117 | 82 | 825 | 10.1 | 2 | 25 |
| Cedrick Wilson | 85 | 47 | 641 | 13.6 | 3 | 39 |
| Brandon Lloyd | 89 | 43 | 565 | 13.1 | 6 | 52 |
| Curtis Conway | 75 | 38 | 403 | 10.6 | 3 | 37 |
| Kevan Barlow | 45 | 35 | 212 | 6.1 | 0 | 15 |
| Terry Jackson | 30 | 21 | 139 | 6.6 | 0 | 22 |
| Maurice Hicks | 25 | 16 | 154 | 9.6 | 0 | 19 |
| Aaron Walker | 15 | 10 | 115 | 11.5 | 0 | 30 |
| Fred Beasley | 25 | 10 | 44 | 4.4 | 0 | 9 |
| Arnaz Battle | 15 | 8 | 143 | 17.9 | 0 | 65 |
| Rashaun Woods | 23 | 7 | 160 | 22.9 | 1 | 59 |
| Jamal Robertson | 5 | 4 | 34 | 8.5 | 0 | 14 |
| Steve Bush | 3 | 2 | 10 | 5.0 | 1 | 6 |
| Kevin Ware | 1 | 1 | 9 | 9.0 | 0 | 9 |
| Jasen Isom | 2 | 1 | 1 | 1.0 | 0 | 1 |
| Team Totals | 558 | 325 | 3455 | 10.6 | 16 | 65 |
| Player | Comb | Solo | Ast | Sk | Int |
|---|---|---|---|---|---|
| Derek Smith | 110 | 80 | 30 | 1.5 | 0 |
| Jeff Ulbrich | 93 | 74 | 19 | 1 | 1 |
| Tony Parrish | 88 | 60 | 28 | 0.5 | 4 |
| Ronnie Heard | 71 | 59 | 12 | 0 | 1 |
| Shawntae Spencer | 70 | 61 | 9 | 0 | 0 |
| Jamie Winborn | 63 | 54 | 9 | 4.5 | 1 |
| Dwaine Carpenter | 55 | 50 | 5 | 2 | 1 |
| Bryant Young | 48 | 37 | 11 | 3 | 0 |
| Anthony Adams | 48 | 41 | 7 | 0 | 0 |
| Jimmy Williams | 47 | 38 | 9 | 1 | 0 |
| John Engelberger | 45 | 25 | 20 | 6 | 0 |
| Julian Peterson | 27 | 24 | 3 | 2.5 | 0 |
| Saleem Rasheed | 27 | 21 | 6 | 0 | 0 |
| Brandon Moore | 27 | 23 | 4 | 1 | 0 |
| Ahmed Plummer | 22 | 15 | 7 | 0 | 0 |
| Tony Brown | 22 | 19 | 3 | 1 | 0 |
| Joselio Hanson | 20 | 18 | 2 | 1 | 0 |
| Chris Cooper | 15 | 11 | 4 | 1 | 0 |
| Arnaz Battle | 14 | 13 | 1 | 0 | 0 |
| Brandon Whiting | 11 | 8 | 3 | 0 | 0 |
| Andrew Williams | 11 | 9 | 2 | 0 | 0 |
| Keith Lewis | 11 | 7 | 4 | 0 | 0 |
| Andre Carter | 10 | 8 | 2 | 2 | 0 |
| Terry Jackson | 10 | 10 | 0 | 0 | 0 |
| Aaron Walker | 9 | 8 | 1 | 0 | 0 |
| Mike Adams | 9 | 5 | 4 | 0 | 1 |
| Daleroy Stewart | 8 | 5 | 3 | 0 | 0 |
| Otis Leverette | 7 | 7 | 0 | 1 | 0 |
| Rayshun Reed | 7 | 7 | 0 | 0 | 0 |
| Richard Seigler | 7 | 3 | 4 | 0 | 0 |
| Maurice Hicks | 6 | 5 | 1 | 0 | 0 |
| Mike Rumph | 5 | 4 | 1 | 0 | 0 |
| Melvin Williams | 4 | 3 | 1 | 0 | 0 |
| Jamal Robertson | 3 | 3 | 0 | 0 | 0 |
| Brian Jennings | 2 | 1 | 1 | 0 | 0 |
| Andy Lee | 2 | 2 | 0 | 0 | 0 |
| Ray Wells | 2 | 0 | 2 | 0 | 0 |
| Steve Bush | 1 | 0 | 1 | 0 | 0 |
| Jasen Isom | 1 | 1 | 0 | 0 | 0 |
| James Atkins | 1 | 1 | 0 | 0 | 0 |
| P.J. Fleck | 1 | 0 | 1 | 0 | 0 |
| Team Totals | 1040 | 820 | 220 | 29 | 9 |
| Player | PRet | PYds | PTD | KRet | KYds | KTD |
|---|---|---|---|---|---|---|
| Maurice Hicks | 0 | 0 | 0 | 31 | 623 | 0 |
| Jamal Robertson | 0 | 0 | 0 | 25 | 560 | 0 |
| Arnaz Battle | 31 | 266 | 1 | 13 | 257 | 0 |
| Cedrick Wilson | 2 | 21 | 0 | 10 | 196 | 0 |
| Jimmy Williams | 0 | 0 | 0 | 3 | 58 | 0 |
| Terry Jackson | 0 | 0 | 0 | 2 | 22 | 0 |
| P.J. Fleck | 1 | 10 | 0 | 0 | 0 | 0 |
| Julian Peterson | 1 | 6 | 0 | 0 | 0 | 0 |
| Team Totals | 35 | 303 | 1 | 84 | 1716 | 0 |
| Player | FGA | FGM | FG% | Lng | XPA | XPM |
|---|---|---|---|---|---|---|
| Todd Peterson | 22 | 18 | 81.8 | 51 | 23 | 23 |
| Team Totals | 22 | 18 | 81.8 | 51 | 23 | 23 |
| Player | Pnt | Yds | Lng | Blk | Y/P |
|---|---|---|---|---|---|
| Andy Lee | 96 | 3990 | 81 | 41.6 | |
| Team Totals | 96 | 3990 | 81 | 0 | 41.6 |
Season Schedule