The 49ers’ offense does not get enough credit.
It feels weird to say that about a team coached by Kyle Shanahan, but it’s true.
By now, everyone knows about the quarterback injuries. There have been plenty of injuries beyond those, however. The 49ers have had one starting skill position player participate in every game for them this season - Brandon Aiyuk. Deebo Samuel, George Kittle, and Elijah Mitchell have all missed time at different points this year. Even Kyle Juszczyk has missed games, and Christian McCaffrey didn’t arrive until the end of October.
Despite all of that, however, the 49ers are still among the league’s best offenses.