Record
6-10-0
Head Coach
Kyle Shanahan
San Francisco 49ers
Offense Rank (Pts)
20th
Defense Rank (Pts)
25th
Point Diff
-52
Turnover Diff
-3
49ers 2017 DNA
Offense - Focus: Pass Heavy
Defense
Season Review
San Francisco 49ers 2017
The 2017 San Francisco 49ers season was a tale of two distinct eras separated by a single trade deadline heist. Entering the year with first-time head coach Kyle Shanahan and a roster in deep rebuild mode, expectations were bottom-tier, and the team largely met them by stumbling to a historic 0-9 start. However, the October acquisition of Jimmy Garoppolo from the Patriots transformed a declining franchise into the league’s most dangerous spoiler. Despite finishing 6-10 and 4th in the NFC West, the 49ers became the first team in NFL history to start 0-9 and finish with six wins, ending the year on a blistering five-game winning streak that fundamentally altered the franchise's trajectory heading into 2018.
Offensively, the unit was a statistical enigma that ranked 12th in total yards (5,587) but struggled to find the end zone, finishing 20th in scoring with 331 (20.7 ppg). Before Garoppolo took the reins, Brian Hoyer and rookie C.J. Beathard combined for a 1-10 record, struggling behind a line where Joe Staley remained the lone elite anchor. Everything clicked once Garoppolo stepped in; he threw for 1,560 yards and 7 touchdowns in just five starts, posting a stellar 8.8 yards per attempt. He elevated skill players like Marquise Goodwin, who led the team with 962 receiving yards, and rookie tight end George Kittle, who flashed future stardom with 43 catches for 515 yards. Carlos Hyde provided the balance, grinding out 938 rushing yards and 8 touchdowns in a pass-heavy scheme that ranked 2nd in the league in passing attempts.
On the defensive side of the ball, the 49ers were a work in progress, ranking 25th in points allowed conceding 383 (23.9 ppg) and 24th in yards surrendered. The unit was built around young foundational pieces like DeForest Buckner, who recorded 3.0 sacks and a staggering 22 quarterback hits, and rookie Reuben Foster, whose 72 tackles in just 10 games hinted at All-Pro potential. Veteran Elvis Dumervil provided a situational spark with a team-high 6.5 sacks, while the secondary relied on the versatility of Eric Reid and Jaquiski Tartt. While the defense struggled against the run — ranking dead last in rushing attempts faced — they showed remarkable resilience during the late-season surge, held together by high-motor play from Solomon Thomas and Dontae Johnson.
The season’s turning points were punctuated by heartbreak followed by total euphoria. The first half of the schedule was defined by five consecutive losses by a combined 13 points, including overtime agonies against Arizona and Indianapolis. The drought finally broke in Week 10 against the Giants, but the true shift occurred in Week 13 at Chicago. Garoppolo’s first start — a 15-14 win — ignited a streak that included a high-scoring 44-33 demolition of the playoff-bound Jacksonville Jaguars in Week 16. That victory served notice to the rest of the NFL that the Shanahan era had officially arrived.
Ultimately, the 49ers missed the playoffs, but they exited 2017 as the league’s most terrifying 10-loss team. The legacy of this season is the arrival of the Garoppolo-Shanahan partnership and a draft class that secured cornerstones like George Kittle and D.J. Jones. Beyond the stats, Robbie Gould’s remarkable kicking season — hitting 39 of 41 field goals (95.1%) — kept the team competitive during the lean weeks. While they finished at the bottom of the division, the five-game winning streak to close the year ensured that the 2017 season would be remembered not for its win-loss record, but as the foundational moment of a new 49ers golden age.
Season Snapshot
San Francisco 49ers 2017
Analyze the 2017 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
Jimmy Garoppolo1560 Yds, 7 TD / 5 Int
Rushing Leader
Carlos Hyde240 Att, 938 Yds, 8 TD
Receiving Leader
Marquise GoodwinRec 56, 962 Yds, 2 TD
Defense Leader
Dontae Johnson77 Tackles
Offense
Passing (Off)
Rushing (Off)
Defense
Passing (Def)
Rushing (Def)
Season Momentum
San Francisco 49ers 2017
2017 NFC West Race
Key Performance Differentials
This chart tracks game-by-game and cumulative points, yards, and turnover differential for the 2017 San Francisco 49ers season.
Playmakers
San Francisco 49ers 2017
Analyze game-by-game performance for the 2017 49ers, highlighting leaders such as C.J. Beathard, Carlos Hyde and Marquise Goodwin with detailed passing, rushing, and receiving stats, including yards, efficiency, and touchdowns.
Passing Contributors
C.J. Beathard contributed 28% of the 2017 49ers total offensive yardage.
Rushing Contributors
Carlos Hyde contributed 23% of the 2017 49ers total offensive yardage.
Receiving Contributors
Marquise Goodwin contributed 18% of the 2017 49ers total offensive yardage.
Offensive Yardage Totals
Total rushing and receiving yards contributed by each player for the 2017 season. Scrimmage yards displayed, passing yards excluded.
49ers Season Stats
| Player | Att | Cmp | Cmp% | Yds | TD | Int | Lng | Rate | Sk |
|---|---|---|---|---|---|---|---|---|---|
| C.J. Beathard | 224 | 123 | 54.9 | 1430 | 4 | 6 | 83 | 69.2 | 19 |
| Brian Hoyer | 205 | 119 | 58.0 | 1245 | 4 | 4 | 59 | 74.1 | 16 |
| Jimmy Garoppolo | 178 | 120 | 67.4 | 1560 | 7 | 5 | 61 | 96.2 | 8 |
| Team Totals | 607 | 362 | 59.6 | 3925 | 15 | 15 | 83 | 76.7 | 43 |
| Player | Att | Yds | TD | Y/A | Y/G |
|---|---|---|---|---|---|
| Carlos Hyde | 240 | 938 | 8 | 3.9 | 58.6 |
| Matt Breida | 105 | 465 | 2 | 4.4 | 29.1 |
| C.J. Beathard | 26 | 136 | 3 | 5.2 | 19.4 |
| Jimmy Garoppolo | 15 | 11 | 1 | 0.7 | 1.8 |
| Kyle Juszczyk | 7 | 31 | 0 | 4.4 | 2.2 |
| Raheem Mostert | 6 | 30 | 0 | 5.0 | 2.7 |
| Brian Hoyer | 5 | 7 | 1 | 1.4 | 1.2 |
| Marquise Goodwin | 4 | 44 | 0 | 11.0 | 2.8 |
| Team Totals | 408 | 1662 | 15 | 4.1 | 103.9 |
| Player | Tgt | Rec | Yds | Y/R | TD | Lng |
|---|---|---|---|---|---|---|
| Carlos Hyde | 88 | 59 | 350 | 5.9 | 0 | 18 |
| Marquise Goodwin | 105 | 56 | 962 | 17.2 | 2 | 83 |
| George Kittle | 63 | 43 | 515 | 12.0 | 2 | 44 |
| Trent Taylor | 60 | 43 | 430 | 10.0 | 2 | 33 |
| Pierre Garcon | 67 | 40 | 500 | 12.5 | 0 | 59 |
| Kyle Juszczyk | 42 | 33 | 315 | 9.5 | 1 | 44 |
| Matt Breida | 36 | 21 | 180 | 8.6 | 1 | 32 |
| Garrett Celek | 33 | 21 | 336 | 16.0 | 4 | 61 |
| Aldrick Robinson | 48 | 19 | 260 | 13.7 | 2 | 45 |
| Kendrick Bourne | 34 | 16 | 257 | 16.1 | 0 | 54 |
| Louis Murphy | 17 | 8 | 121 | 15.1 | 1 | 40 |
| Cole Hikutini | 3 | 2 | 15 | 7.5 | 0 | 10 |
| Jimmy Garoppolo | 1 | 1 | -6 | -6.0 | 0 | -6 |
| Team Totals | 599 | 362 | 4235 | 11.7 | 15 | 83 |
| Player | Comb | Solo | Ast | Sk | Int |
|---|---|---|---|---|---|
| Dontae Johnson | 77 | 69 | 8 | 0 | 1 |
| Reuben Foster | 72 | 59 | 13 | 0 | 0 |
| Eric Reid | 67 | 53 | 14 | 0 | 2 |
| Brock Coyle | 64 | 38 | 26 | 0.5 | 0 |
| DeForest Buckner | 61 | 45 | 16 | 3 | 0 |
| Jaquiski Tartt | 55 | 38 | 17 | 0.5 | 1 |
| Ray-Ray Armstrong | 54 | 39 | 15 | 1 | 2 |
| KWaun Williams | 54 | 42 | 12 | 1 | 1 |
| Solomon Thomas | 41 | 34 | 7 | 3 | 0 |
| NaVorro Bowman | 38 | 22 | 16 | 0 | 0 |
| Adrian Colbert | 37 | 34 | 3 | 0 | 0 |
| Eli Harold | 34 | 26 | 8 | 2 | 0 |
| Earl Mitchell | 33 | 19 | 14 | 1 | 0 |
| Ahkello Witherspoon | 32 | 28 | 4 | 0 | 2 |
| Jimmie Ward | 32 | 27 | 5 | 0 | 0 |
| Rashard Robinson | 27 | 20 | 7 | 0 | 1 |
| Tank Carradine | 19 | 14 | 5 | 1.5 | 0 |
| Leger Douzable | 19 | 17 | 2 | 2 | 0 |
| Arik Armstead | 16 | 8 | 8 | 1.5 | 0 |
| Leon Hall | 16 | 15 | 1 | 0 | 0 |
| Sheldon Day | 16 | 12 | 4 | 1 | 0 |
| Ronald Blair | 15 | 10 | 5 | 2 | 0 |
| Elvis Dumervil | 13 | 9 | 4 | 6.5 | 0 |
| Cassius Marsh | 11 | 10 | 1 | 2 | 0 |
| D.J. Jones | 10 | 8 | 2 | 0 | 0 |
| Aaron Lynch | 9 | 5 | 4 | 1 | 0 |
| Raheem Mostert | 8 | 8 | 0 | 0 | 0 |
| Dekoda Watson | 8 | 6 | 2 | 0 | 0 |
| Xavier Cooper | 7 | 3 | 4 | 0.5 | 0 |
| Datone Jones | 6 | 3 | 3 | 0 | 0 |
| Tony McDaniel | 5 | 5 | 0 | 0 | 0 |
| Tyvis Powell | 5 | 4 | 1 | 0 | 0 |
| Aldrick Robinson | 4 | 4 | 0 | 0 | 0 |
| Elijah Lee | 4 | 3 | 1 | 0 | 0 |
| Dexter McCoil | 4 | 4 | 0 | 0 | 0 |
| Antone Exum | 3 | 2 | 1 | 0 | 0 |
| Lorenzo Jerome | 3 | 2 | 1 | 0 | 0 |
| Mark Nzeocha | 3 | 2 | 1 | 0 | 0 |
| Garrett Celek | 2 | 2 | 0 | 0 | 0 |
| Kyle Juszczyk | 2 | 2 | 0 | 0 | 0 |
| Greg Mabin | 2 | 1 | 1 | 0 | 0 |
| Kyle Nelson | 2 | 1 | 1 | 0 | 0 |
| Victor Bolden | 1 | 1 | 0 | 0 | 0 |
| Asa Jackson | 1 | 1 | 0 | 0 | 0 |
| Jeremy McNichols | 1 | 1 | 0 | 0 | 0 |
| Team Totals | 993 | 756 | 237 | 30 | 10 |
| Player | PRet | PYds | PTD | KRet | KYds | KTD |
|---|---|---|---|---|---|---|
| Victor Bolden | 4 | 23 | 0 | 19 | 396 | 0 |
| Trent Taylor | 30 | 281 | 0 | 1 | 8 | 0 |
| Matt Breida | 0 | 0 | 0 | 5 | 83 | 0 |
| Raheem Mostert | 0 | 0 | 0 | 5 | 83 | 0 |
| Ronald Blair | 0 | 0 | 0 | 1 | 0 | 0 |
| Team Totals | 34 | 304 | 0 | 31 | 570 | 0 |
| Player | FGA | FGM | FG% | Lng | XPA | XPM |
|---|---|---|---|---|---|---|
| Robbie Gould | 41 | 39 | 95.1 | 52 | 30 | 28 |
| Team Totals | 41 | 39 | 95.1 | 52 | 30 | 28 |
| Player | Pnt | Yds | Lng | Blk | Y/P |
|---|---|---|---|---|---|
| Bradley Pinion | 75 | 3255 | 59 | 43.4 | |
| Team Totals | 75 | 3255 | 59 | 0 | 43.4 |
Season Schedule