Record
13-3-0
Head Coach
Steve Mariucci
San Francisco 49ers
Offense Rank (Pts)
5th
Defense Rank (Pts)
3rd
Point Diff
+110
Turnover Diff
+21
49ers 1997 DNA
Offense - Focus: Run Heavy
Defense
Season Review
San Francisco 49ers 1997
The 1997 San Francisco 49ers season felt like a 'passing of the torch' movie that almost went off the rails in the opening scene. New head coach Steve Mariucci stepped in for George Seifert, inheriting a roster with championship DNA but visible mileage. The season began with a nightmare in Tampa Bay: a 13-6 loss where the unthinkable happened—Jerry Rice tore his ACL and MCL. For any other franchise, losing the GOAT receiver in Week 1 is a white flag, but these Niners pivoted and stabilized with the poise of a dynasty. They proceeded to rip off an 11-game winning streak, finishing the regular season with a 13-3 record and the NFC West crown. It was a campaign defined by a historically stifling defense and the surgical efficiency of a veteran quarterback, proving that even without Rice, the 49ers' system was too robust to fail.
Offensively, the Niners had to reinvent their identity on the fly. Steve Young didn't just survive the loss of his primary weapon; he thrived, leading the league with both a 104.7 passer rating and completing 67.7% of his passes for 3,029 yards and 19 touchdowns. With the deep ball less central to the scheme, the offense morphed into a more balanced, high-percentage machine. Garrison Hearst was the revelation the backfield had lacked for years, churning out 1,019 rushing yards at 4.4 yards per carry. Meanwhile, a 24-year-old Terrell Owens and J.J. Stokes grew up fast, combining for over 1,600 receiving yards and 12 scores to keep the chains moving. While they lacked the explosive verticality of previous years, the unit remained lethal in the red zone, finishing 5th in the NFL with 375 total points (23.4 ppg).
As impressive as Young was, the 1997 defense was the true apex predator of the league. This unit was dominant, finishing 1st in the NFL in yards allowed (4,013) and 1st in first downs allowed. The defensive line was a nightmare fuel factory led by Defensive Player of the Year Dana Stubblefield, who recorded a monster 15.0 sacks. He wasn't alone; Chris Doleman added 12.0 sacks, and veteran specialist Kevin Greene chipped in 10.5, creating a terrifying 37.5-sack trio. In the secondary, Merton Hanks remained a ball-hawking force with 6 interceptions, while the legendary Rod Woodson provided a veteran edge with 3 picks of his own. They allowed a league-low 5 rushing touchdowns all season—a stat that feels like a typo but reflected their absolute refusal to be moved at the point of attack.
The regular season’s narrative was built on that 11-game tear, highlighted by a Week 10 grudge match against the Dallas Cowboys. In a 17-10 defensive slugfest, the Niners finally exorcised some of their mid-90s demons. However, the season wasn't without its 'Wait, what just happened?' moments. A Week 14 trip to Arrowhead Stadium resulted in a 44-9 shellacking by the Chiefs that reminded everyone this team was mortal. They quickly rebounded with a dominant 34-17 win over John Elway’s Broncos in Week 16, a game that served as a potential Super Bowl preview. Though they dropped the season finale to Seattle while resting starters, the 49ers entered the playoffs as the heavy favorites to represent the NFC, buoyed by the most complete roster in the conference.
The postseason journey began with a clinical 38-22 victory over the Vikings in the Divisional Round, where the offense racked up nearly 400 total yards. But the 49ers' Achilles' heel remained the Green Bay Packers. In a rain-soaked, muddy NFC Championship Game at Candlestick Park, the offense sputtered in the elements, managing only 10 points in a 23-10 loss that sent Brett Favre back to the Super Bowl. It was a heartbreaking finale for a squad that saw Dana Stubblefield take home DPOY honors and Steve Young earn another Pro Bowl nod. The 1997 Niners are ultimately remembered as the great 'What If?' team—possessing perhaps the best defense of the Steve Young era, yet unable to overcome a muddy field and the absence of a healthy Jerry Rice when the stakes were highest.
Season Snapshot
San Francisco 49ers 1997
Analyze the 1997 49ers with a full breakdown of team rankings, raw statistics, and a radar chart highlighting strengths and weaknesses across key metrics.
Division
1st in NFC West
Playoffs
Lost Conf. Champ.
Passing Leader
Steve Young3029 Yds, 19 TD / 6 Int
Rushing Leader
Garrison Hearst234 Att, 1019 Yds, 4 TD
Receiving Leader
Terrell OwensRec 60, 936 Yds, 8 TD
Defense Leader
Ken Norton Jr.96 Tackles
Offense
Passing (Off)
Rushing (Off)
Defense
Passing (Def)
Rushing (Def)
Season Momentum
San Francisco 49ers 1997
1997 NFC West Race
Key Performance Differentials
This chart tracks game-by-game and cumulative points, yards, and turnover differential for the 1997 San Francisco 49ers season.
Playmakers
San Francisco 49ers 1997
Analyze game-by-game performance for the 1997 49ers, highlighting leaders such as Steve Young, Garrison Hearst and Terrell Owens with detailed passing, rushing, and receiving stats, including yards, efficiency, and touchdowns.
Passing Contributors
Steve Young contributed 63% of the 1997 49ers total offensive yardage.
Rushing Contributors
Garrison Hearst contributed 24% of the 1997 49ers total offensive yardage.
Receiving Contributors
Terrell Owens contributed 18% of the 1997 49ers total offensive yardage.
Offensive Yardage Totals
Total rushing and receiving yards contributed by each player for the 1997 season. Scrimmage yards displayed, passing yards excluded.
49ers Season Stats
| Player | Att | Cmp | Cmp% | Yds | TD | Int | Lng | Rate | Sk |
|---|---|---|---|---|---|---|---|---|---|
| Steve Young | 356 | 241 | 67.7 | 3029 | 19 | 6 | 82 | 104.7 | 35 |
| Jim Druckenmiller | 52 | 21 | 40.4 | 239 | 1 | 4 | 33 | 29.2 | 4 |
| Jeff Brohm | 24 | 16 | 66.7 | 164 | 0 | 1 | 21 | 68.7 | 5 |
| Team Totals | 432 | 278 | 64.4 | 3143 | 20 | 11 | 82 | 90.8 | 44 |
| Player | Att | Yds | TD | Y/A | Y/G |
|---|---|---|---|---|---|
| Garrison Hearst | 234 | 1019 | 4 | 4.4 | 78.4 |
| Terry Kirby | 125 | 418 | 6 | 3.3 | 26.1 |
| William Floyd | 78 | 231 | 3 | 3.0 | 15.4 |
| Steve Young | 50 | 199 | 3 | 4.0 | 13.3 |
| Chuck Levy | 16 | 90 | 0 | 5.6 | 6.4 |
| Jim Druckenmiller | 10 | -6 | 0 | -0.6 | -1.5 |
| Marc Edwards | 5 | 17 | 0 | 3.4 | 1.1 |
| Jeff Brohm | 4 | 11 | 0 | 2.8 | 2.2 |
| Jerry Rice | 1 | -10 | 0 | -10.0 | -5.0 |
| Team Totals | 523 | 1969 | 16 | 3.8 | 123.1 |
| Player | Tgt | Rec | Yds | Y/R | TD | Lng |
|---|---|---|---|---|---|---|
| Terrell Owens | 104 | 60 | 936 | 15.6 | 8 | 56 |
| J.J. Stokes | 80 | 58 | 733 | 12.6 | 4 | 36 |
| William Floyd | 54 | 37 | 321 | 8.7 | 1 | 44 |
| Brent Jones | 47 | 29 | 383 | 13.2 | 2 | 33 |
| Terry Kirby | 34 | 23 | 279 | 12.1 | 1 | 82 |
| Garrison Hearst | 27 | 21 | 194 | 9.2 | 2 | 69 |
| Iheanyi Uwaezuoke | 25 | 14 | 165 | 11.8 | 0 | 25 |
| Greg Clark | 10 | 8 | 96 | 12.0 | 1 | 23 |
| Jerry Rice | 8 | 7 | 78 | 11.1 | 1 | 16 |
| Marc Edwards | 10 | 6 | 48 | 8.0 | 0 | 19 |
| Chuck Levy | 9 | 5 | 68 | 13.6 | 0 | 30 |
| Chad Fann | 6 | 5 | 78 | 15.6 | 0 | 21 |
| Mark Harris | 8 | 5 | 53 | 10.6 | 0 | 16 |
| Team Totals | 422 | 278 | 3432 | 12.3 | 20 | 82 |
| Player | Comb | Solo | Ast | Sk | Int |
|---|---|---|---|---|---|
| Ken Norton Jr. | 96 | 72 | 24 | 1.5 | 0 |
| Gary Plummer | 62 | 48 | 14 | 0 | 0 |
| Tim McDonald | 62 | 51 | 11 | 0 | 3 |
| Dana Stubblefield | 61 | 48 | 13 | 15 | 0 |
| Merton Hanks | 60 | 50 | 10 | 0 | 6 |
| Lee Woodall | 57 | 42 | 15 | 0 | 2 |
| Rod Woodson | 48 | 43 | 5 | 0 | 3 |
| Chris Doleman | 46 | 39 | 7 | 12 | 0 |
| Bryant Young | 45 | 39 | 6 | 4 | 0 |
| Darnell Walker | 38 | 33 | 5 | 1 | 3 |
| Tyronne Drakeford | 33 | 31 | 2 | 0 | 5 |
| Roy Barker | 28 | 24 | 4 | 5.5 | 0 |
| Kevin Greene | 26 | 18 | 8 | 10.5 | 0 |
| Zack Bronson | 24 | 18 | 6 | 0 | 1 |
| Junior Bryant | 23 | 17 | 6 | 2.5 | 0 |
| Marquez Pope | 22 | 19 | 3 | 0 | 1 |
| Frankie Smith | 12 | 12 | 0 | 0 | 0 |
| Marvin Washington | 9 | 6 | 3 | 1 | 0 |
| Brett Maxie | 7 | 5 | 2 | 1 | 1 |
| Kevin Mitchell | 6 | 4 | 2 | 0 | 0 |
| Jim Schwantz | 4 | 4 | 0 | 0 | 0 |
| James Williams | 3 | 2 | 1 | 0 | 0 |
| Daryl Price | 1 | 1 | 0 | 0 | 0 |
| Team Totals | 773 | 626 | 147 | 54 | 25 |
| Player | PRet | PYds | PTD | KRet | KYds | KTD |
|---|---|---|---|---|---|---|
| Chuck Levy | 6 | 109 | 1 | 36 | 793 | 0 |
| Iheanyi Uwaezuoke | 34 | 373 | 0 | 6 | 131 | 0 |
| Terry Kirby | 0 | 0 | 0 | 3 | 124 | 1 |
| Terrell Owens | 0 | 0 | 0 | 2 | 31 | 0 |
| Marc Edwards | 0 | 0 | 0 | 1 | 30 | 0 |
| Tyronne Drakeford | 0 | 0 | 0 | 1 | 24 | 0 |
| Rod Woodson | 1 | 0 | 0 | 0 | 0 | 0 |
| Chad Fann | 0 | 0 | 0 | 1 | 0 | 0 |
| Team Totals | 41 | 482 | 1 | 50 | 1133 | 1 |
| Player | FGA | FGM | FG% | Lng | XPA | XPM |
|---|---|---|---|---|---|---|
| Gary Anderson | 36 | 29 | 80.6 | 51 | 38 | 38 |
| Team Totals | 36 | 29 | 80.6 | 51 | 38 | 38 |
| Player | Pnt | Yds | Lng | Blk | Y/P |
|---|---|---|---|---|---|
| Tommy Thompson | 78 | 3182 | 55 | 40.8 | |
| Team Totals | 78 | 3182 | 55 | 1 | 40.8 |
| Player | Att | Cmp | Cmp% | Yds | TD | Int | Lng | Rate | Sk |
|---|---|---|---|---|---|---|---|---|---|
| Steve Young | 68 | 44 | 64.7 | 474 | 1 | 1 | 48 | 83.8 | 5 |
| Team Totals | 68 | 44 | 64.7 | 443 | 1 | 1 | 48 | 66.1 | 5 |
| Player | Att | Yds | TD | Y/A | Y/G |
|---|---|---|---|---|---|
| Terry Kirby | 31 | 141 | 2 | 4.5 | 70.5 |
| Chuck Levy | 9 | 5 | 0 | 0.6 | 2.5 |
| Garrison Hearst | 8 | 12 | 0 | 1.5 | 12.0 |
| Steve Young | 6 | 38 | 0 | 6.3 | 19.0 |
| William Floyd | 5 | 12 | 1 | 2.4 | 6.0 |
| Team Totals | 59 | 208 | 3 | 3.5 | 104.0 |
| Player | Tgt | Rec | Yds | Y/R | TD | Lng |
|---|---|---|---|---|---|---|
| J.J. Stokes | 22 | 15 | 188 | 12.5 | 0 | 43 |
| Terrell Owens | 13 | 10 | 149 | 14.9 | 1 | 48 |
| Terry Kirby | 8 | 7 | 31 | 4.4 | 0 | 12 |
| Brent Jones | 10 | 4 | 51 | 12.8 | 0 | 16 |
| Garrison Hearst | 4 | 3 | 14 | 4.7 | 0 | 19 |
| Iheanyi Uwaezuoke | 2 | 2 | 14 | 7.0 | 0 | 10 |
| William Floyd | 3 | 1 | 5 | 5.0 | 0 | 5 |
| Greg Clark | 2 | 1 | 16 | 16.0 | 0 | 16 |
| Chuck Levy | 3 | 1 | 6 | 6.0 | 0 | 6 |
| Team Totals | 68 | 44 | 474 | 10.8 | 1 | 48 |
| Player | Comb | Solo | Ast | Sk | Int |
|---|---|---|---|---|---|
| Merton Hanks | 12 | 9 | 3 | 0 | 0 |
| Lee Woodall | 11 | 10 | 1 | 0 | 0 |
| Ken Norton Jr. | 10 | 9 | 1 | 0 | 1 |
| Roy Barker | 8 | 7 | 1 | 1 | 0 |
| Gary Plummer | 8 | 3 | 5 | 0 | 0 |
| Bryant Young | 7 | 5 | 2 | 0 | 0 |
| Tim McDonald | 7 | 4 | 3 | 1 | 0 |
| Tyronne Drakeford | 7 | 6 | 1 | 0 | 0 |
| Marquez Pope | 6 | 6 | 0 | 0 | 0 |
| Dana Stubblefield | 6 | 4 | 2 | 0 | 0 |
| Rod Woodson | 6 | 6 | 0 | 0 | 0 |
| Chris Doleman | 3 | 3 | 0 | 0 | 0 |
| Junior Bryant | 2 | 2 | 0 | 0 | 0 |
| Frankie Smith | 2 | 1 | 1 | 0 | 0 |
| Zack Bronson | 1 | 0 | 1 | 0 | 0 |
| Brett Maxie | 1 | 1 | 0 | 0 | 0 |
| Albert Reese | 1 | 1 | 0 | 0 | 0 |
| Team Totals | 98 | 77 | 21 | 2 | 1 |
| Player | PRet | PYds | PTD | KRet | KYds | KTD |
|---|---|---|---|---|---|---|
| Chuck Levy | 2 | 2 | 0 | 5 | 155 | 1 |
| Frank Pollack | 0 | 0 | 0 | 1 | 7 | 0 |
| Team Totals | 2 | 2 | 0 | 6 | 162 | 1 |
| Player | FGA | FGM | FG% | Lng | XPA | XPM |
|---|---|---|---|---|---|---|
| Gary Anderson | 2 | 2 | 100.0 | 34 | 6 | 6 |
| Team Totals | 2 | 2 | 100.0 | 34 | 6 | 6 |
| Player | Pnt | Yds | Lng | Blk | Y/P |
|---|---|---|---|---|---|
| Tommy Thompson | 12 | 435 | 48 | 36.3 | |
| Team Totals | 12 | 435 | 48 | 0 | 36.3 |
Season Schedule