Coaching Timeline
Why does coaching matter?CFB
Colorado State
Graduate Assistant
19821 yr
CFB
Colorado State
Asst. Offensive Line
1983-875 yrs
CFB
Stanford
Asst. OL
1988-914 yrs

Minnesota Vikings
Offensive Line
19921 yr

Minnesota Vikings
Asst. OL
1993-953 yrs

Tampa Bay Buccaneers
Offensive Line
1996-016 yrs

Indianapolis Colts
Other Notable Asst.
2002-032 yrs

Miami Dolphins
Offensive Coordinator
20041 yr

Baltimore Ravens
Asst. Head Coach
2005-073 yrs

San Francisco 49ers
Offensive Line
2008-092 yrs

Washington Commanders
Other Notable Asst.
2010-145 yrs

San Francisco 49ers
Offensive Line
20151 yr

Miami Dolphins
Run Game Coordinator
2016-172 yrs

San Francisco 49ers
Other Notable Asst.
20191 yr

San Francisco 49ers
Asst. Offensive Line
20201 yr

San Francisco 49ers
Offensive Line
20211 yr

San Francisco 49ers
Run Game Coordinator
2022-254 yrs
Team Info
| Season | Role | Team | Record | HC | OC | DC | QB1 | QB2 | RB1 | WR/TE 1 | WR/TE 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | Other Notable Asst. | SF | 12-5 | Kyle Shanahan | Klay Kubiak | Robert Saleh | Brock Purdy(9.00) | Mac Jones(8.50) | Christian McCaffrey(17.00) | Jauan Jennings(14.75) | George Kittle(10.25) |
| 2024 | Other Notable Asst. | SF | 6-11 | Kyle Shanahan | — | Nick Sorensen | Brock Purdy(15.00) | Joshua Dobbs(1.25) | Jordan Mason(9.00) | George Kittle(14.50) | Jauan Jennings(14.50) |
| 2023 | Other Notable Asst. | SF | 12-5 | Kyle Shanahan | — | Steve Wilks | Brock Purdy(16.00) | Sam Darnold(3.00) | Christian McCaffrey(15.50) | Deebo Samuel(13.75) | Brandon Aiyuk(15.25) |
| 2022 | Other Notable Asst. | SF | 13-4 | Kyle Shanahan | — | DeMeco Ryans | Jimmy Garoppolo(10.25) | Brock Purdy(6.25) | Christian McCaffrey(10.75) | Brandon Aiyuk(16.75) | George Kittle(14.75) |
| 2021 | Other Notable Asst. | SF | 10-7 | Kyle Shanahan | Mike McDaniel | DeMeco Ryans | Jimmy Garoppolo(14.50) | Trey Lance(3.75) | Elijah Mitchell(11.00) | Deebo Samuel(15.75) | George Kittle(14.00) |
Coach Impact
Note: only calculated for first year upon arrival — take results with a grain of salt.

Miami Dolphins (2017)
Run Game Coordinator/Offensive Line(Promoted — was Offensive Line here)
Promoted within team — delta reflects year-over-year change
Playbook Fingerprint
↑4th Down Go% +9.1%92↑Pass Rate OEX +0.0589↑13 Personnel% +3.5%86
| Before (2016) | First Year (2017) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| Scripted EPA | -0.10118 | -0.09121 | ▲ +0.01053 |
| RZ P/V | 5.050 | 4.833 | ▼ -0.232 |
| 3&Out% | 37.3%14 | 37.5%12 | ▲ +0.2%46 |
| Penalty EPA | 1.624 | -2.711 | ▼ -4.365 |
| Pass EPA | 0.05353 | -0.08214 | ▼ -0.13515 |
| Rush EPA | -0.03769 | -0.16010 | ▼ -0.1236 |
| xRY | 0.000 | 0.000 | 0.0043 |
| RYOE | 0.0026 | 0.0026 | 0.0039 |
| YAC OEX | 0.6870 | 0.4449 | ▼ -0.2427 |
| xYAC OEX | 0.0857 | -0.3422 | ▼ -0.4220 |

San Francisco 49ers (2022–2025)
Offensive Line/Run Game Coordinator(Promoted — was Other Notable Asst. here)
Promoted within team — delta reflects year-over-year change
Playbook Fingerprint
↓4th Down Go% -6.9%6↑Screen% +3.6%90↓Play Action% -4.5%18
| Before (2021) | First Year (2022) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| Scripted EPA | 0.01955 | 0.09680 | ▲ +0.07770 |
| RZ P/V | 5.692 | 5.158 | ▼ -0.516 |
| 3&Out% | 28.1%67 | 25.8%81 | ▼ -2.3%64 |
| Penalty EPA | 13.284 | 6.655 | ▼ -6.673 |
| Pass EPA | 0.14178 | 0.15581 | ▲ +0.01454 |
| Rush EPA | -0.00879 | -0.02475 | ▼ -0.01639 |
| xRY | 4.1468 | 4.2980 | ▲ +0.1567 |
| RYOE | -0.0722 | 0.4175 | ▲ +0.4883 |
| YAC OEX | 2.33100 | 1.1696 | ▼ -1.170 |
| xYAC OEX | -0.0447 | 0.3679 | ▲ +0.3979 |
Player Impacts
Skill positions only (QB/RB/WR/TE), min 4 adj. games per qualifying season. Baselines use the 1–2 seasons immediately before the coach took over.

Miami Dolphins (2017)
Run Game Coordinator/Offensive Line
Personal-best FP/G seasons set under this coach (must clear pre-coach peak).
| RB | Kenyan Drake | 11.52017 FP/G · 11.0 gp | 4.9Prev Best | +135.2% |
| WR | Jarvis Landry | 12.82017 FP/G · 16.0 gp | 11.6Prev Best | +9.5% |

San Francisco 49ers (2022–2025)
Offensive Line/Run Game Coordinator
Personal-best FP/G seasons set under this coach (must clear pre-coach peak).
| WR | Jauan Jennings | 11.92024 FP/G · 14.5 gp | 4.9Prev Best | +140.6% |
| QB | Mac Jones | 15.52025 FP/G · 8.5 gp | 13.3Prev Best | +15.9% |
| WR | Brandon Aiyuk | 13.92023 FP/G · 15.3 gp | 12.9Prev Best | +7.8% |
| QB | Jimmy Garoppolo | 16.12022 FP/G · 10.3 gp | 15.7Prev Best | +2.4% |
Core Efficiency - Offensive
Pass/Rush Splits - Offensive
| Year | Role | Team | % Pass | Pass EPA | Pass Succ% | Pass SOS | xYAC OEX | YAC OEX | % RB Rush | Rush EPA | Rush Succ% | Rush SOS | xRY | RYOE | % QB Rush | QB Rush EPA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | Coord. | MIA | 64.6% | -0.082 | 41.6% | 0.016 | -0.34 | 0.44 | 33.6% | -0.160 | 34.9% | 0.003 | 0.00 | 0.00 | 1.8% | -0.079 |
Scheme
| Year | Role | Team | Shotgun% | Under Center % | RPO% | PA% | Motion% | 1R% | Horiz% | Screen% | WR Tgt% | RB Tgt% | TE Tgt% | 11 Pers | 12 Pers | 13 Pers | 21 Pers | XFP Conc |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | Coord. | MIA | 48.6% | 52.0% | — | — | — | — | 45.5% | 8.9% | 67.7% | 17.0% | 15.3% | 74.9% | 15.0% | 6.1% | 0.0% | 57.6% |
Tendencies
| Year | Role | Team | Plays/G | No-Huddle% | Plays/G OEX | Low PC% | Avg SFP | Called Pass% | Called Pass OEX | 4th Go% | 2pt% | Blowout CP% | Blownout CP% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | Coord. | MIA | 61.6 | 7.8% | -0.1 | 32.6% | 27.8 | 65.3% | -0.7% | 12.2% | 4.5% | 43.6% | 86.4% |
XFP Summary
| Season | Role | Team | Type | GP | XFP | FP | XFP/G | FP/G | OEX% | % XFP | % FP | RZ XFP/G | RZ FP/G | RZ OEX% | % RZ XFP | % RZ FP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | Other Notable Asst. | SF | QB Pass | 17 | 241.9 | 268.7 | 14.2 | 15.8 | +11.1% | — | — | 5.4 | 7.7 | +41.1% | — | — |
| 2025 | Other Notable Asst. | SF | QB Rush | 16 | 36.3 | 40.5 | 2.3 | 2.5 | +11.5% | 3.4% | 3.7% | 1.0 | 1.4 | +43.8% | 4.9% | 6.3% |
| 2025 | Other Notable Asst. | SF | RB Rush | 17 | 257.7 | 231.9 | 15.2 | 13.6 | -10.0% | 24.2% | 21.0% | 6.2 | 5.2 | -15.3% | 33.1% | 25.0% |
| 2025 | Other Notable Asst. | SF | RB Rec | 17 | 214.1 | 237.2 | 12.6 | 14.0 | +10.8% | 20.1% | 21.5% | 3.9 | 4.9 | +24.5% | 21.1% | 23.4% |
| 2025 | Other Notable Asst. | SF | WR/TE Rec | 17 | 552.2 | 591.2 | 32.5 | 34.8 | +7.1% | 51.9% | 53.6% | 7.6 | 9.5 | +25.7% | 40.6% | 45.5% |
| 2025 | Other Notable Asst. | SF | WR/TE Rush | 6 | 4.3 | 1.2 | 0.7 | 0.2 | -72.4% | 0.4% | 0.1% | 0.2 | 0.0 | -128.4% | 0.3% | -0.1% |
