49ers' top offensive seasons by position over last 10 years
QB: Colin Kaepernick (2012)
62.4 completion percentage, 1,814 yards, 10 TD, 3 INT, 71.8 QBR, 98.3 passer rating (415 rush yards, 5 TD)
It might have been only seven starts for Kaepernick in the 2012 season after Alex Smith went down with a concussion, but he was sensational in his limited regular season time (and got even better in the postseason on the way to a Super Bowl appearance).
Kaepernick's QBR would have ranked No. 5 in the NFL if he had played enough games, and he had a chance at over 1,000 yards rushing if he had the opportunities of a full season.
Runner up: Jimmy Garoppolo (2019)
69.1 completion percentage, 3,978 yards, 27 TD, 13 INT, 60.2 QBR, 102.0 passer rating
Kaepernick’s 2013 season was impressive, but Garoppolo’s 2019 campaign is underrated. Some criticize him for his propensity to throw risky passes at times, but he was fantastic when the 49ers needed to score in games and really came on strong in the second half of the regular season.
RB: Frank Gore (2012)
258 carries, 1,214 yards, 4.7 avg, 8 TD
For only playing half of the decade with the 49ers, Gore could have had each of the four best seasons for a running back with the team. The nod goes to Gore in the 2012 season for his high yards per carry average, and the mere fact that this was the team that came so close to winning the Super Bowl.
Perhaps that outcome of that game would have been different if he had gotten some carries near the goal line.
Runner up: Frank Gore (2011)
282 carries, 1,211 yards, 4.3 avd, 8 TD
In Jim Harbaugh’s first season coaching the team, Gore was the steady, reliable veteran that helped transform the 49ers to a formidable contender.
WR: Michael Crabtree (2012)
85 receptions, 1,105 yards, 13.0 avg, 9 TD
This was a close battle between Crabtree and Anquan Boldin, but the nod goes to Crabtree for being the first 49ers wideout to make a serious impact on the field since Terrell Owens. In his prime, Crabtree had some of the best hands in the NFL, and while he was not a burner by any stretch, he could find openings with precise route running. His nine touchdowns were also the highest by a 49ers wide receiver in the decade.
Runner up: Anquan Boldin (2013)
85 receptions, 1,179 yards, 13.9 avg, 7 TD
By the time Boldin came to the 49ers, he no longer had his youthful athleticism that made him so successful in Arizona. But what he did bring to the team was tough physical play from the wide receiver position. He bullied corners and helped Kaepernick feel comfortable throwing the ball in tighter spots.
Tight End: George Kittle (2018)
88 receptions, 1,377 yards, 15.6 avg, 5 TD
Kittle not only broke the NFL record for yards by a tight end in a season, but he also was perhaps the best blocking tight end in the league as well. His domination after the catch was, and still is, a sight to see.
While his numbers dipped slightly last season, Kittle's blocking got even better, and he is widely regarded as one of the best overall players in the NFL.
Runner up: Vernon Davis (2013)
52 receptions, 850 yards, 16.3 avg, 13 TD
Davis might not have been the pure receiver that Kittle is, but he was a fantastic blocker and a touchdown machine. His 13 touchdowns tied his career high set in 2009, both single season records for 49ers tight ends.