Record
2-14-0
Head Coach
Chip Kelly
San Francisco 49ers
Offense Rank (Pts)
27th
Defense Rank (Pts)
32nd
Point Diff
-171
Turnover Diff
-5
49ers 2016 DNA
Offense - Focus: Run Heavy
Defense
Season Review
San Francisco 49ers 2016
The 2016 San Francisco 49ers season was a masterclass in Murphy’s Law, where anything that could go wrong did, and then it got worse. Entering the year with Chip Kelly at the helm after the one-and-done Jim Tomsula experiment, the Niners hoped Kelly’s high-octane system would revitalize a sagging franchise. Instead, they cratered to a 2-14 record, finishing dead last in the NFC West. The team’s point differential was a staggering -171, as they surrendered 480 points while scoring only 309. By the time the dust settled on a season that saw the team miss the playoffs by a country mile, both Kelly and General Manager Trent Baalke were shown the door, marking the end of a chaotic, dysfunctional chapter in Santa Clara.
Offensively, the unit was a study in inefficiency, ranking 31st in total yards and 27th in points scored with 309 (19.3 ppg). The quarterback room was a revolving door of frustration; Blaine Gabbert started the first five games before being benched for Colin Kaepernick, who provided a marginal spark with 2,241 passing yards, 16 touchdowns, and only 4 interceptions across 11 starts. Running back Carlos Hyde was the lone consistent threat, agonizingly missing the 1,000-yard mark with 988 rushing yards and 6 touchdowns before a knee injury ended his campaign. Despite Kelly’s reputation for innovative passing, the Niners finished dead last in the league in passing yards (2,911), relying heavily on Jeremy Kerley, who led a thin receiving corps with 64 catches for 667 yards.
If the offense was stuck in neutral, the defense was actively backsliding into historical futility. The unit ranked 32nd in points allowed surrendering a staggering 480 (30.0 ppg), total yards allowed, and rushing yards surrendered, giving up a porous 165.9 yards per game on the ground. While rookie first-round pick DeForest Buckner showed promise with 6.0 sacks and 73 combined tackles, the loss of perennial All-Pro NaVorro Bowman to a torn Achilles in Week 4 effectively gutted the heart of the defense. Veteran Ahmad Brooks added 6.0 sacks, and safety Antoine Bethea led the team with 110 tackles, but they were often left stranded by a system that forced them to defend more plays than any other team in the league.
The season’s timeline felt like a slow-motion car crash after a deceptive 28-0 opening night shutout of the Los Angeles Rams. That victory proved to be a total mirage, as the Niners immediately spiraled into a franchise-record 13-game losing streak. The low point came in Week 13 against the Bears, where the offense managed a pathetic 6 net passing yards in a snowy 26-6 loss. The streak was finally snapped on Christmas Eve with a gritty 22-21 comeback win over the Rams, fueled by two late Kaepernick touchdowns, one rushing, one passing and a two-point conversion but it was far too little, too late to save a season that had already disappeared into the abyss.
Ultimately, the 2016 49ers secured a legacy of transition rather than triumph. Their 2-14 finish matched the 2004 season for the worst record in franchise history, yet it paved the way for a total organizational reset. While individual accolades were non-existent — no players made the Pro Bowl initially, and the team was shut out of major awards — the season functioned as a necessary bottoming out. The departure of the Kelly-Baalke regime following the Week 17 loss to Seattle cleared the deck for the arrival of Kyle Shanahan and John Lynch. It was a year defined by Colin Kaepernick’s social activism and a defense that couldn't stop a nosebleed, leaving fans with a long winter and the second overall pick in the draft.
Season Snapshot
San Francisco 49ers 2016
View a complete statistical snapshot of the 2016 49ers, including offensive and defensive rankings, key performance metrics, and a visual breakdown of team strengths and weaknesses.
Division
4th in NFC West
Playoffs
Missed Playoffs
Passing Leader
Colin Kaepernick2241 Yds, 16 TD / 4 Int
Rushing Leader
Carlos Hyde217 Att, 988 Yds, 6 TD
Receiving Leader
Jeremy KerleyRec 64, 667 Yds, 3 TD
Defense Leader
Antoine Bethea110 Tackles
Offense
Passing (Off)
Rushing (Off)
Defense
Passing (Def)
Rushing (Def)
Season Momentum
San Francisco 49ers 2016
2016 NFC West Race
Key Performance Differentials
This chart tracks game-by-game and cumulative points, yards, and turnover differential for the 2016 San Francisco 49ers season.
Playmakers
San Francisco 49ers 2016
Analyze game-by-game performance for the 2016 49ers, featuring key contributors like Colin Kaepernick, Carlos Hyde, and Jeremy Kerley, with detailed passing, rushing, and receiving leader stats, including total yards, efficiency metrics, touches, and touchdowns.
Passing Contributors
Colin Kaepernick contributed 55% of the 2016 49ers total offensive yardage.
Rushing Contributors
Carlos Hyde contributed 23% of the 2016 49ers total offensive yardage.
Receiving Contributors
Jeremy Kerley contributed 14% of the 2016 49ers total offensive yardage.
Offensive Yardage Totals
Total rushing and receiving yards contributed by each player for the 2016 season. Scrimmage yards displayed, passing yards excluded.
49ers Season Stats
| Player | Att | Cmp | Cmp% | Yds | TD | Int | Lng | Rate | Sk |
|---|---|---|---|---|---|---|---|---|---|
| Colin Kaepernick | 331 | 196 | 59.2 | 2241 | 16 | 4 | 65 | 90.7 | 36 |
| Blaine Gabbert | 160 | 91 | 56.9 | 925 | 5 | 6 | 75 | 68.4 | 11 |
| Team Totals | 491 | 287 | 58.5 | 2911 | 21 | 10 | 75 | 81.3 | 47 |
| Player | Att | Yds | TD | Y/A | Y/G |
|---|---|---|---|---|---|
| Carlos Hyde | 217 | 988 | 6 | 4.6 | 76.0 |
| Shaun Draughn | 74 | 196 | 4 | 2.6 | 12.3 |
| Colin Kaepernick | 69 | 468 | 2 | 6.8 | 39.0 |
| Blaine Gabbert | 40 | 173 | 2 | 4.3 | 28.8 |
| DuJuan Harris | 38 | 138 | 0 | 3.6 | 13.8 |
| Mike Davis | 19 | 50 | 1 | 2.6 | 6.3 |
| Raheem Mostert | 1 | 6 | 0 | 6.0 | 6.0 |
| Team Totals | 458 | 2019 | 15 | 4.4 | 126.2 |
| Player | Tgt | Rec | Yds | Y/R | TD | Lng |
|---|---|---|---|---|---|---|
| Jeremy Kerley | 115 | 64 | 667 | 10.4 | 3 | 33 |
| Quinton Patton | 63 | 37 | 408 | 11.0 | 0 | 45 |
| Shaun Draughn | 39 | 29 | 263 | 9.1 | 2 | 29 |
| Garrett Celek | 50 | 29 | 350 | 12.1 | 3 | 31 |
| Carlos Hyde | 33 | 27 | 163 | 6.0 | 3 | 19 |
| Vance McDonald | 45 | 24 | 391 | 16.3 | 4 | 75 |
| Torrey Smith | 49 | 20 | 267 | 13.4 | 3 | 53 |
| Rod Streater | 27 | 18 | 191 | 10.6 | 2 | 25 |
| Chris Harper | 21 | 13 | 133 | 10.2 | 0 | 19 |
| DuJuan Harris | 9 | 8 | 115 | 14.4 | 1 | 47 |
| Aaron Burbridge | 16 | 7 | 88 | 12.6 | 0 | 24 |
| Blake Bell | 9 | 4 | 85 | 21.3 | 0 | 45 |
| Mike Davis | 5 | 3 | 25 | 8.3 | 0 | 10 |
| JeRon Hamm | 4 | 2 | 13 | 6.5 | 0 | 7 |
| Blaine Gabbert | 1 | 1 | -16 | -16.0 | 0 | -16 |
| DeAndre Smelter | 1 | 1 | 23 | 23.0 | 0 | 23 |
| Team Totals | 487 | 287 | 3166 | 11.0 | 21 | 75 |
| Player | Comb | Solo | Ast | Sk | Int |
|---|---|---|---|---|---|
| Antoine Bethea | 110 | 95 | 15 | 0 | 1 |
| Gerald Hodges | 83 | 55 | 28 | 3 | 2 |
| Nick Bellore | 83 | 60 | 23 | 1 | 1 |
| DeForest Buckner | 73 | 43 | 30 | 6 | 0 |
| Eric Reid | 62 | 48 | 14 | 0 | 1 |
| Jaquiski Tartt | 61 | 47 | 14 | 1 | 0 |
| Tramaine Brock | 59 | 49 | 10 | 0 | 1 |
| Michael Wilhoite | 55 | 44 | 11 | 0.5 | 0 |
| Ahmad Brooks | 53 | 41 | 12 | 6 | 0 |
| Jimmie Ward | 53 | 43 | 10 | 1 | 1 |
| Eli Harold | 37 | 23 | 14 | 3 | 0 |
| Quinton Dial | 36 | 24 | 12 | 0 | 0 |
| NaVorro Bowman | 35 | 24 | 11 | 1 | 1 |
| Rashard Robinson | 28 | 25 | 3 | 0 | 1 |
| Mike Purcell | 26 | 17 | 9 | 0 | 0 |
| Keith Reaser | 26 | 23 | 3 | 0 | 0 |
| Glenn Dorsey | 24 | 20 | 4 | 1 | 0 |
| Tank Carradine | 18 | 10 | 8 | 0 | 0 |
| Chris Jones | 17 | 12 | 5 | 0 | 0 |
| Ronald Blair | 16 | 11 | 5 | 3 | 0 |
| Arik Armstead | 15 | 9 | 6 | 2.5 | 0 |
| Dontae Johnson | 15 | 11 | 4 | 0 | 0 |
| Aaron Lynch | 13 | 12 | 1 | 1.5 | 0 |
| Aaron Burbridge | 12 | 9 | 3 | 0 | 0 |
| Rod Streater | 8 | 5 | 3 | 0 | 0 |
| Ray-Ray Armstrong | 8 | 7 | 1 | 0 | 1 |
| Shayne Skov | 8 | 5 | 3 | 0 | 0 |
| Vinnie Sunseri | 6 | 4 | 2 | 0 | 0 |
| Blake Bell | 5 | 3 | 2 | 0 | 0 |
| Marcus Cromartie | 5 | 5 | 0 | 0 | 0 |
| Kyle Nelson | 5 | 3 | 2 | 0 | 0 |
| Shaun Draughn | 4 | 3 | 1 | 0 | 0 |
| Marcus Ball | 4 | 3 | 1 | 0 | 0 |
| Carl Bradford | 4 | 4 | 0 | 0 | 0 |
| Chris Davis | 3 | 1 | 2 | 0.5 | 0 |
| Tony Jerod-Eddie | 3 | 1 | 2 | 0 | 0 |
| Garrett Celek | 2 | 2 | 0 | 0 | 0 |
| JeRon Hamm | 2 | 1 | 1 | 0 | 0 |
| Taylor Hart | 2 | 1 | 1 | 0 | 0 |
| JaCorey Shepherd | 2 | 1 | 1 | 0 | 0 |
| Vance McDonald | 1 | 0 | 1 | 0 | 0 |
| Bradley Pinion | 1 | 1 | 0 | 0 | 0 |
| Team Totals | 1083 | 805 | 278 | 31 | 10 |
| Player | PRet | PYds | PTD | KRet | KYds | KTD |
|---|---|---|---|---|---|---|
| JaCorey Shepherd | 0 | 0 | 0 | 21 | 456 | 0 |
| Jeremy Kerley | 21 | 158 | 0 | 2 | 32 | 0 |
| Chris Davis | 0 | 0 | 0 | 6 | 129 | 0 |
| Raheem Mostert | 0 | 33 | 0 | 2 | 35 | 0 |
| Keshawn Martin | 0 | 0 | 0 | 2 | 37 | 0 |
| Dontae Johnson | 1 | 25 | 0 | 0 | 0 | 0 |
| DuJuan Harris | 0 | 0 | 0 | 1 | 18 | 0 |
| Mike Davis | 0 | 0 | 0 | 2 | 18 | 0 |
| Torrey Smith | 0 | 0 | 0 | 1 | 13 | 0 |
| Quinton Patton | 0 | 0 | 0 | 1 | 11 | 0 |
| Aaron Burbridge | 1 | 0 | 0 | 0 | 0 | 0 |
| Team Totals | 23 | 216 | 0 | 38 | 749 | 0 |
| Player | FGA | FGM | FG% | Lng | XPA | XPM |
|---|---|---|---|---|---|---|
| Phil Dawson | 21 | 18 | 85.7 | 53 | 34 | 33 |
| Team Totals | 21 | 18 | 85.7 | 53 | 34 | 33 |
| Player | Pnt | Yds | Lng | Blk | Y/P |
|---|---|---|---|---|---|
| Bradley Pinion | 100 | 4402 | 65 | 44.0 | |
| Team Totals | 100 | 4402 | 65 | 0 | 44.0 |
Season Schedule