Record
7-9-0
Head Coach
Dennis Erickson
San Francisco 49ers
Offense Rank (Pts)
9th
Defense Rank (Pts)
21st
Point Diff
+47
Turnover Diff
+12
49ers 2003 DNA
Offense - Focus: Run First
Defense
Season Review
San Francisco 49ers 2003
The 2003 San Francisco 49ers season felt like a massive hangover from a party that ended far too abruptly. After the Yorks controversially fired Steve Mariucci despite a 10-6 record and a playoff win in 2002, they brought in Dennis Erickson to inject some collegiate verticality into an aging West Coast Offense. It didn't take. The Niners finished a disappointing 7-9, slumping to third in the NFC West and missing the postseason for the first time in three years. Entering the season, there was a palpable 'last dance' vibe with the Jeff Garcia-Terrell Owens duo, but instead of a championship flourish, it was a slow slide into the NFL's basement. Erickson’s hire was meant to modernize the attack, but the team’s identity vanished somewhere between the Santa Clara practice facility and the Candlestick turf. Finishing two games under .500 wasn't just a statistical regression; it was the definitive end of an era, proving the culture established by Walsh and Seifert had finally evaporated.
Statistically, the offense looked like a top-ten juggernaut on paper, ranking 5th in total yards gaining 5,687 and 9th in scoring with 384 points (24.0 ppg), yet the efficiency was a total rollercoaster. Jeff Garcia, battling both injuries and Erickson’s system, started 13 games and threw for 2,704 yards with 18 touchdowns against 13 interceptions. He wasn't the Pro Bowl magician of years past, often looking frustrated while Tim Rattay (856 yards in 3 starts) waited in the wings. Meanwhile, Terrell Owens spent his final season in Red and Gold doing exactly what he does: snagging 80 passes for 1,102 yards and 9 touchdowns while remaining the loudest person in the room. The real evolution was in the backfield; Kevan Barlow emerged as the primary weapon with, 1024 rushing yards at a blistering 5.1 yards per carry, finally outshining the veteran Garrison Hearst, who still chipped in 768 yards. Rookie Brandon Lloyd offered a glimpse of the future with 212 yards, but the unit lacked the clutch 'it' factor when games tightened up.
On the other side of the ball, the defense was a paradox—ranking 13th in yards allowed but a mediocre 21st in points surrendered giving up 337 (21.1 ppg). If you wanted a highlight, you looked at the secondary, where Tony Parrish turned into a legitimate ball-hawk, snagging a massive 9 interceptions and earning All-Pro honors. Up front, Julian Peterson was the defense's Swiss Army knife, leading the team with 7.0 sacks and 95 combined tackles on his way to a First-team All-Pro selection. Bryant Young remained a steady anchor with 3.5 sacks, but the unit struggled to hold leads in the fourth quarter despite ranking 4th in the league with 37 takeaways. They were elite at creating the big play, but often broke under the weight of an inconsistent offensive rhythm. While Parrish and Peterson were playing at an superior level, the defensive depth wasn't there to stop the bleeding against the elite offenses of the NFC.
The season was defined by bizarre blowouts and soul-crushing collapses that kept fans in a constant state of whiplash. They opened the year by absolutely dismantling the Chicago Bears 49-7, a game that tricked everyone into thinking Erickson was a visionary. They even stunned the defending champion Tampa Bay Buccaneers 24-7 in Week 7, looking like legitimate contenders. But the wheels fell off during a mid-season stretch where they lost three out of four, including a blow-out loss to a mediocre Arizona Cardinals squad. The ultimate 'Niners 2003' experience was Week 15 against Cincinnati; the offense dropped 38 points and 502 total yards, yet the team still managed to lose 41-38 because the defense surrendered 225 yards on the ground. A late-season overtime win against the Eagles offered a brief spark, but a Week 17 loss to Seattle served as the final nail, ensuring the playoffs would go on without them.
The legacy of the 2003 49ers is one of 'what could have been' as the franchise stood on the edge of a cliff. It marked the final chapter of the Terrell Owens era in San Francisco, as his relationship with the front office reached a terminal point. Owens was the team's lone offensive Pro Bowler, while Fred Beasley and Julian Peterson represented the roster’s remaining elite tier. There were no MVPs or major hardware winners here, just the sobering realization that a powerhouse was entering a dark age. This was the last time for nearly a decade that the 49ers would feel like a team that should be winning ten games. By the time the 2004 season rolled around, Garcia and Owens were gone, and the 7-9 record of 2003 looked like a luxury compared to the double-digit loss seasons that would soon define the mid-2000s.
Season Snapshot
San Francisco 49ers 2003
View a complete statistical snapshot of the 2003 49ers, including offensive and defensive rankings, key performance metrics, and a visual breakdown of team strengths and weaknesses.
Division
3rd in NFC West
Playoffs
Missed Playoffs
Passing Leader
Jeff Garcia2704 Yds, 18 TD / 13 Int
Rushing Leader
Kevan Barlow201 Att, 1024 Yds, 6 TD
Receiving Leader
Terrell OwensRec 80, 1102 Yds, 9 TD
Defense Leader
Derek Smith115 Tackles
Offense
Passing (Off)
Rushing (Off)
Defense
Passing (Def)
Rushing (Def)
Season Momentum
San Francisco 49ers 2003
2003 NFC West Race
Key Performance Differentials
This chart tracks game-by-game and cumulative points, yards, and turnover differential for the 2003 San Francisco 49ers season.
Playmakers
San Francisco 49ers 2003
Analyze game-by-game performance for the 2003 49ers, featuring key contributors like Jeff Garcia, Kevan Barlow, and Terrell Owens, with detailed passing, rushing, and receiving leader stats, including total yards, efficiency metrics, touches, and touchdowns.
Passing Contributors
Jeff Garcia contributed 53% of the 2003 49ers total offensive yardage.
Rushing Contributors
Kevan Barlow contributed 23% of the 2003 49ers total offensive yardage.
Receiving Contributors
Terrell Owens contributed 19% of the 2003 49ers total offensive yardage.
Offensive Yardage Totals
Total rushing and receiving yards contributed by each player for the 2003 season. Scrimmage yards displayed, passing yards excluded.
49ers Season Stats
| Player | Att | Cmp | Cmp% | Yds | TD | Int | Lng | Rate | Sk |
|---|---|---|---|---|---|---|---|---|---|
| Jeff Garcia | 392 | 225 | 57.4 | 2704 | 18 | 13 | 75 | 80.1 | 21 |
| Tim Rattay | 118 | 73 | 61.9 | 856 | 7 | 2 | 61 | 96.6 | 7 |
| Cedrick Wilson | 1 | 1 | 100.0 | 6 | 0 | 0 | 6 | 91.7 | 0 |
| Team Totals | 511 | 299 | 58.5 | 3408 | 25 | 15 | 75 | 82.7 | 28 |
| Player | Att | Yds | TD | Y/A | Y/G |
|---|---|---|---|---|---|
| Kevan Barlow | 201 | 1024 | 6 | 5.1 | 64.0 |
| Garrison Hearst | 178 | 768 | 3 | 4.3 | 64.0 |
| Jeff Garcia | 56 | 319 | 7 | 5.7 | 24.5 |
| Jamal Robertson | 32 | 136 | 0 | 4.3 | 15.1 |
| Fred Beasley | 17 | 24 | 0 | 1.4 | 1.5 |
| Tim Rattay | 8 | 0 | 0 | 0.0 | 0.0 |
| Terrell Owens | 3 | -2 | 0 | -0.7 | -0.1 |
| Arnaz Battle | 2 | 14 | 0 | 7.0 | 1.8 |
| Cedrick Wilson | 1 | -4 | 0 | -4.0 | -0.3 |
| Bill LaFleur | 1 | 0 | 0 | 0.0 | 0.0 |
| Team Totals | 499 | 2279 | 16 | 4.6 | 142.4 |
| Player | Tgt | Rec | Yds | Y/R | TD | Lng |
|---|---|---|---|---|---|---|
| Terrell Owens | 146 | 80 | 1102 | 13.8 | 9 | 75 |
| Tai Streets | 85 | 47 | 595 | 12.7 | 7 | 41 |
| Kevan Barlow | 44 | 35 | 307 | 8.8 | 1 | 48 |
| Jed Weaver | 53 | 35 | 437 | 12.5 | 1 | 30 |
| Cedrick Wilson | 63 | 35 | 396 | 11.3 | 2 | 29 |
| Garrison Hearst | 38 | 25 | 211 | 8.4 | 1 | 26 |
| Fred Beasley | 28 | 19 | 184 | 9.7 | 1 | 32 |
| Brandon Lloyd | 30 | 14 | 212 | 15.1 | 2 | 44 |
| Aaron Walker | 13 | 8 | 116 | 14.5 | 1 | 26 |
| Jeff Garcia | 1 | 1 | 6 | 6.0 | 0 | 6 |
| Team Totals | 504 | 299 | 3566 | 11.9 | 25 | 75 |
| Player | Comb | Solo | Ast | Sk | Int |
|---|---|---|---|---|---|
| Derek Smith | 115 | 88 | 27 | 3.5 | 0 |
| Julian Peterson | 95 | 69 | 26 | 7 | 2 |
| Tony Parrish | 79 | 62 | 17 | 0.5 | 9 |
| Jeff Ulbrich | 79 | 58 | 21 | 2.5 | 1 |
| Ahmed Plummer | 69 | 61 | 8 | 0 | 4 |
| Mike Rumph | 63 | 54 | 9 | 2 | 3 |
| Travis Kirschke | 43 | 33 | 10 | 1.5 | 0 |
| Zack Bronson | 42 | 37 | 5 | 0 | 1 |
| Jamie Winborn | 37 | 34 | 3 | 3 | 0 |
| Bryant Young | 35 | 29 | 6 | 3.5 | 0 |
| Andre Carter | 34 | 27 | 7 | 6.5 | 0 |
| Dwaine Carpenter | 30 | 27 | 3 | 0 | 0 |
| John Engelberger | 29 | 26 | 3 | 4.5 | 0 |
| Chidi Ahanotu | 27 | 21 | 6 | 4 | 0 |
| Anthony Adams | 26 | 20 | 6 | 1.5 | 0 |
| Rashad Holman | 24 | 19 | 5 | 0 | 0 |
| Jimmy Williams | 23 | 21 | 2 | 0 | 1 |
| Terry Jackson | 20 | 16 | 4 | 0 | 0 |
| John Keith | 17 | 12 | 5 | 0 | 0 |
| Sean Moran | 17 | 14 | 3 | 1.5 | 0 |
| Saleem Rasheed | 13 | 7 | 6 | 0 | 0 |
| Ronnie Heard | 12 | 8 | 4 | 0.5 | 1 |
| Brandon Moore | 12 | 11 | 1 | 0 | 0 |
| Jason Webster | 10 | 7 | 3 | 0 | 1 |
| Arnaz Battle | 5 | 5 | 0 | 0 | 0 |
| Cornelius Anthony | 4 | 3 | 1 | 0 | 0 |
| Jamal Robertson | 3 | 3 | 0 | 0 | 0 |
| Jed Weaver | 2 | 2 | 0 | 0 | 0 |
| Brian Jennings | 2 | 2 | 0 | 0 | 0 |
| Jeff Garcia | 1 | 1 | 0 | 0 | 0 |
| DeVone Claybrooks | 1 | 0 | 1 | 0 | 0 |
| James Jordan | 1 | 1 | 0 | 0 | 0 |
| Andrew Williams | 1 | 1 | 0 | 0 | 0 |
| Team Totals | 971 | 779 | 192 | 42 | 23 |
| Player | PRet | PYds | PTD | KRet | KYds | KTD |
|---|---|---|---|---|---|---|
| Cedrick Wilson | 1 | 12 | 0 | 37 | 836 | 1 |
| Jimmy Williams | 35 | 240 | 0 | 11 | 207 | 0 |
| Arland Bruce | 4 | 24 | 0 | 6 | 125 | 0 |
| Arnaz Battle | 0 | 0 | 0 | 5 | 88 | 0 |
| Sean Moran | 0 | 0 | 0 | 2 | 35 | 0 |
| Brandon Lloyd | 0 | 0 | 0 | 2 | 32 | 0 |
| Brock Gutierrez | 0 | 0 | 0 | 1 | 4 | 0 |
| Team Totals | 40 | 276 | 0 | 64 | 1327 | 1 |
| Player | FGA | FGM | FG% | Lng | XPA | XPM |
|---|---|---|---|---|---|---|
| Todd Peterson | 15 | 12 | 80.0 | 48 | 23 | 22 |
| Owen Pochman | 15 | 8 | 53.3 | 48 | 10 | 9 |
| Jeff Chandler | 7 | 6 | 85.7 | 35 | 8 | 7 |
| Team Totals | 37 | 26 | 70.3 | 48 | 41 | 38 |
| Player | Pnt | Yds | Lng | Blk | Y/P |
|---|---|---|---|---|---|
| Bill LaFleur | 68 | 2629 | 56 | 38.7 | |
| Team Totals | 68 | 2629 | 56 | 1 | 38.7 |
Season Schedule