FanIQ

FanIQ › Coaches

Coach

Kyle Shanahan

Head Coach

Kyle Shanahan: facts drawn from the play-by-play.

Nine years in San Francisco, and the offense has finished top-10 in EPA per play in six of them.

Trend

49ers offensive EPA per play — rank under Shanahan (regular season)

YearEPA/playNFL rankQB1
2017−0.04216Beathard / Hoyer / Garoppolo
2018−0.04624Mullens / Beathard
2019+0.0655Garoppolo
2020+0.00818Mullens / Garoppolo
2021+0.0877Garoppolo
2022+0.0854Garoppolo / Purdy
2023+0.1741Purdy
2024+0.06910Purdy
2025+0.0886Mac Jones / Purdy

49ers offensive EPA per play by season

SeasonEPA / play
2017-0.042
2018-0.046
20190.065
20200.008
20210.087
20220.085
#10.174
20240.069
20250.088

After two below-average seasons rebuilding the roster, the 49ers offense has finished top-10 in EPA per play in six of the last seven years. The 2023 unit, with Brock Purdy in his first full season, led the entire NFL at +0.174 EPA per play — the highest mark of any team in the Shanahan era.

Three different quarterbacks. All three turned into top-10 passers the moment Shanahan got them.

Comparison

QB EPA per play before and inside Shanahan’s offense

QBBefore SFWith SFBest SF rank
Jimmy Garoppolo−0.213 / −0.778 / +0.339 (NE 2014–16)+0.140 over 2017–224th in 2022
Brock PurdyN/A (rookie)+0.297 in 20231st in 2023
Mac Jones+0.058 / −0.089 / −0.186 / −0.019 (NE/JAX)+0.127 in 20259th in 2025

Mac Jones spent four years posting negative EPA per play in New England and Jacksonville. One season in Shanahan’s system and he ranks 9th among NFL starters at +0.127 — with Purdy ranked 4th in the same offense. Garoppolo had the same pattern in reverse: top-5 EPA in 2022 with SF, then −0.097 with the Raiders the very next year.

Four NFC Championship appearances since 2017 — only Andy Reid has more in the entire NFL.

Rare

Conference Championship appearances by head coach (2017–2025)

CoachConf appearances
Andy Reid7
Kyle Shanahan4
Sean McVay3
Multiple coaches tied2

Since taking over the 49ers in 2017, Shanahan has reached the conference title game in 2019, 2021, 2022, and 2023. Among 31 head coaches with five-plus seasons over the same window, only Andy Reid has more conference championship appearances. Two of those four runs ended in the Super Bowl — both losses to Reid.

61–38 in multi-score games. 30–34 in one-score games. The same coach.

Anomaly

Career W-L by margin (regular season + playoffs)

MarginGamesWLWin %
Decided by 8 or fewer64303446.9%
Decided by 9 or more99613861.6%

Shanahan-coached teams win three out of every five games decided by more than a possession, but they’re a sub-.500 team in close ones. The Super Bowl losses fit the pattern — Super Bowl LIV (31–20 to KC) and LVIII (25–22 OT to KC) were both decided in the final minutes by single-digit margins. The same offensive scheme that piles on points in blowouts has not consistently translated to late, tight situations.

More under-center snaps than the league average every single year of his tenure.

Split

Under-center play rate — 49ers vs NFL average (regular season)

Year49ersNFL avgGap
201753.9%40.8%+13.2
201854.5%36.1%+18.4
201955.9%35.7%+20.2
202041.6%34.0%+7.6
202140.0%34.1%+6.0
202238.0%32.4%+5.6
202338.7%28.0%+10.6
202439.5%29.7%+9.8
202546.1%34.1%+12.0

As the rest of the NFL drifted into shotgun — the league-wide under-center rate dropped from 41% in 2017 to 28% in 2023 — Shanahan stayed stubbornly old-school. The 49ers have run more snaps under center than the league average in all nine of his seasons, with the gap widening to +12 points in 2025 as the league’s gone full shotgun. That’s the structural skeleton of the play-action / wide-zone system.

Seven straight years of above-average YAC per completion — then it broke.

Milestone

49ers yards-after-catch per completion vs league average

Year49ers YAC/compNFL avgDelta
20175.265.19+0.07
20187.005.31+1.69
20196.625.21+1.41
20206.185.05+1.13
20216.555.20+1.35
20226.625.11+1.51
20236.515.22+1.29
20245.275.30−0.03
20254.495.14−0.65

49ers YAC/completion edge over league average

SeasonYAC/comp delta vs NFL
20170.07
20181.69
20191.41
20201.13
20211.35
20221.51
20231.29
2024-0.03
2025-0.65

From 2018 through 2023, San Francisco averaged 6.6 yards after the catch per completion — 1.3+ yards above the league every single year. That YAC machine, built on Deebo Samuel, George Kittle, and Christian McCaffrey screens and crossers, was the offense’s signature. In 2024 the edge vanished, and 2025 is actually below average at 4.49. With the offense ranked 6th in EPA but no longer winning after the catch, the formula has shifted — it’s now Purdy and Mac Jones executing structure, not the receivers turning short throws into long gains.

FanIQ answers any NFL stats question with receipts, on your phone.

Get FanIQ freeGet it on Google Play

One law a week, in your inbox

A single rule from the library with the seasons behind it. Nothing else.