Coaching Timeline
Why does coaching matter?CFB
Texas A&M
Graduate Assistant
2010-123 yrs

Minnesota Vikings
Offensive Quality Control
2013-142 yrs
CFB
Kansas
Wide Receivers
20151 yr

Denver Broncos
Offensive Assistant
2016-183 yrs

Minnesota Vikings
Other Notable Asst.
2019-202 yrs

Minnesota Vikings
Offensive Coordinator
20211 yr

Denver Broncos
Passing Game Coordinator
20221 yr

San Francisco 49ers
Passing Game Coordinator
20231 yr

New Orleans Saints
Offensive Coordinator
20241 yr

Seattle Seahawks
Offensive Coordinator
20251 yr

Las Vegas Raiders
20261 yr
Team Info
| Season | Role | Team | Record | HC | OC | DC | QB1 | QB2 | RB1 | WR/TE 1 | WR/TE 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | — | LV | — | Klint Kubiak | Andrew Janocko | Rob Leonard | — | — | — | — | — |
| 2025 | Offensive Coordinator | SEA | 14-3 | Mike Macdonald | Klint Kubiak | Aden Durde | Sam Darnold(16.75) | — | Kenneth Walker III(16.75) | Jaxon Smith-Njigba(16.50) | AJ Barner(16.75) |
| 2024 | Offensive Coordinator | NO | 5-12 | Dennis Allen | Klint Kubiak | Joe Woods | Derek Carr(10.00) | Spencer Rattler(6.25) | Alvin Kamara(14.00) | Juwan Johnson(17.00) | Taysom Hill(7.25) |
| 2023 | Passing Game Coordinator | 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 | Quarterbacks/Passing Game Coordinator | DEN | 5-12 | Nathaniel Hackett | Justin Outten | Ejiro Evero | Russell Wilson(15.00) | Brett Rypien(2.50) | Latavius Murray(11.75) | Jerry Jeudy(13.50) | Courtland Sutton(14.50) |
Coach Impact
Note: only calculated for first year upon arrival — take results with a grain of salt.

Minnesota Vikings (2021)
Offensive Coordinator(Promoted — was Other Notable Asst. here)
Promoted within team — delta reflects year-over-year change
Playbook Fingerprint
↑Screen% +4.7%95↑11 Personnel% +14.4%92↓Horizontal% -5.6%9
| Before (2020) | First Year (2021) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| Scripted EPA | 0.06371 | 0.02056 | ▼ -0.04339 |
| RZ P/V | 5.690 | 5.585 | ▼ -0.140 |
| 3&Out% | 31.2%45 | 37.4%13 | ▲ +6.2%14 |
| Penalty EPA | 13.988 | 4.339 | ▼ -9.683 |
| Pass EPA | 0.17086 | 0.08463 | ▼ -0.08627 |
| Rush EPA | 0.03293 | -0.09334 | ▼ -0.1256 |
| xRY | 4.3181 | 4.3585 | ▲ +0.0458 |
| RYOE | 0.6187 | 0.1457 | ▼ -0.4817 |
| YAC OEX | 0.8885 | 0.2330 | ▼ -0.6510 |
| xYAC OEX | -0.3025 | 0.1161 | ▲ +0.4080 |

Denver Broncos (2022)
Quarterbacks/Passing Game Coordinator
Playbook Fingerprint
↑Screen% +5.3%96↓Horizontal% -7.1%5↓Low PC% -10.5%93
| Before (2021) | First Year (2022) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| Scripted EPA | -0.05634 | -0.11314 | ▼ -0.05734 |
| RZ P/V | 4.47 | 4.724 | ▲ +0.367 |
| 3&Out% | 27.7%69 | 36.1%18 | ▲ +8.4%6 |
| Penalty EPA | 15.791 | -4.27 | ▼ -19.998 |
| Pass EPA | 0.08061 | -0.1088 | ▼ -0.1885 |
| Rush EPA | -0.05559 | -0.11625 | ▼ -0.06121 |
| xRY | 4.1871 | 4.3887 | ▲ +0.2072 |
| RYOE | 0.2162 | -0.1618 | ▼ -0.3720 |
| YAC OEX | 0.4752 | 0.5661 | ▲ +0.0953 |
| xYAC OEX | -0.2034 | 0.4183 | ▲ +0.6089 |

San Francisco 49ers (2023)
Passing Game Coordinator
Playbook Fingerprint
↓21 Personnel% -31.9%0↓Screen% -2.9%15↓RPO% -2.6%17
| Before (2022) | First Year (2023) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| Scripted EPA | 0.09680 | 0.22198 | ▲ +0.12579 |
| RZ P/V | 5.158 | 5.482 | ▲ +0.368 |
| 3&Out% | 25.8%81 | 25.7%82 | ▼ -0.1%50 |
| Penalty EPA | 6.655 | -0.816 | ▼ -7.476 |
| Pass EPA | 0.15581 | 0.27797 | ▲ +0.12283 |
| Rush EPA | -0.02475 | 0.03294 | ▲ +0.05674 |
| xRY | 4.2980 | 3.8534 | ▼ -0.455 |
| RYOE | 0.4175 | 1.1098 | ▲ +0.6991 |
| YAC OEX | 1.1696 | 1.77100 | ▲ +0.6186 |
| xYAC OEX | 0.3679 | 0.0151 | ▼ -0.3527 |

New Orleans Saints (2024)
Offensive Coordinator
Playbook Fingerprint
↑Motion% +33.6%99↑13 Personnel% +6.6%95↓11 Personnel% -19.8%6
| Before (2023) | First Year (2024) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| Scripted EPA | -0.00149 | 0.01153 | ▲ +0.01253 |
| RZ P/V | 5.151 | 5.153 | ▲ +0.049 |
| 3&Out% | 31.2%45 | 29.4%58 | ▼ -1.8%61 |
| Penalty EPA | 7.862 | -0.717 | ▼ -8.580 |
| Pass EPA | 0.04450 | -0.07416 | ▼ -0.11820 |
| Rush EPA | -0.09434 | -0.09434 | 0.00046 |
| xRY | 4.0454 | 4.1771 | ▲ +0.1363 |
| RYOE | -0.434 | -0.1020 | ▲ +0.3372 |
| YAC OEX | -0.522 | -0.0212 | ▲ +0.5078 |
| xYAC OEX | 0.2571 | 0.1563 | ▼ -0.1046 |

Seattle Seahawks (2025)
Offensive Coordinator
Playbook Fingerprint
↓11 Personnel% -35.9%1↑Under Center% +32.3%99↓No-Huddle% -14.2%2
| Before (2024) | First Year (2025) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| Scripted EPA | -0.06929 | 0.09679 | ▲ +0.16586 |
| RZ P/V | 5.043 | 4.939 | ▼ -0.144 |
| 3&Out% | 31.1%47 | 27.2%73 | ▼ -3.9%70 |
| Penalty EPA | -2.313 | 7.058 | ▲ +9.317 |
| Pass EPA | 0.02343 | 0.13475 | ▲ +0.11181 |
| Rush EPA | -0.06751 | -0.03868 | ▲ +0.02960 |
| xRY | 3.8131 | 3.8333 | ▲ +0.0255 |
| RYOE | 0.2666 | 0.4880 | ▲ +0.2264 |
| YAC OEX | 0.2129 | 0.7980 | ▲ +0.5885 |
| xYAC OEX | 0.3277 | -0.4018 | ▼ -0.729 |
Coaching Signature
Under Center LeaningLight 11 PersonnelLow RPOConservative on 4th DownRB-Heavy TargetsSlow PaceRun-Heavy (vs Expected)Strong Scripted PlaysUndisciplined OffenseHigh Pre-Snap Motion
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.

Minnesota Vikings (2021)
Offensive Coordinator
Personal-best FP/G seasons set under this coach (must clear pre-coach peak).
| WR | Justin Jefferson | 16.32021 FP/G · 17.0 gp | 14.6Prev Best | +11.2% |

Denver Broncos (2022)
Quarterbacks/Passing Game Coordinator
Personal-best FP/G seasons set under this coach (must clear pre-coach peak).
| WR | Jerry Jeudy | 12.62022 FP/G · 13.5 gp | 8.2Prev Best | +53.6% |

San Francisco 49ers (2023)
Passing Game Coordinator
Personal-best FP/G seasons set under this coach (must clear pre-coach peak).
| WR | Brandon Aiyuk | 13.92023 FP/G · 15.3 gp | 12.9Prev Best | +7.8% |

New Orleans Saints (2024)
Offensive Coordinator
Peak under coach ≥ 15% above the player's avg FP/G in the 1–2 seasons prior (peak ≥ 8 FP/G).
| WR | Marquez Valdes-Scantling | 8.92024 FP/G · 8.0 gp | 4.4Baseline | +101.1% |
| RB | Alvin Kamara | 16.52024 FP/G · 14.0 gp | 13.9Baseline | +18.6% |

Seattle Seahawks (2025)
Offensive Coordinator
Personal-best FP/G seasons set under this coach (must clear pre-coach peak).
| WR | Jaxon Smith-Njigba | 18.22025 FP/G · 16.5 gp | 11.9Prev Best | +52.5% |
| RB | Zach Charbonnet | 10.92025 FP/G · 15.8 gp | 10.1Prev Best | +8.3% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | OC | SEA | 51.4% | 0.134 | 52.3% | -0.001 | -0.40 | 0.79 | 45.9% | -0.038 | 39.9% | -0.011 | 3.83 | 0.48 | 2.7% | -0.230 |
| 2024 | OC | NO | 58.7% | -0.074 | 39.8% | 0.005 | 0.15 | -0.02 | 34.1% | -0.094 | 39.6% | -0.008 | 4.17 | -0.10 | 7.2% | 0.411 |
| 2023 | Coord. | SF | 53.3% | 0.277 | 54.2% | 0.002 | 0.01 | 1.77 | 43.2% | 0.032 | 46.7% | 0.018 | 3.85 | 1.10 | 3.5% | 0.517 |
| 2022 | Coord. | DEN | 60.3% | -0.108 | 37.9% | 0.011 | 0.41 | 0.56 | 34.9% | -0.116 | 37.5% | -0.018 | 4.38 | -0.16 | 4.7% | 0.417 |
| 2021 | OC | MIN | 59.3% | 0.084 | 44.6% | -0.009 | 0.11 | 0.23 | 38.6% | -0.093 | 36.5% | 0.007 | 4.35 | 0.14 | 2.0% | 0.289 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | OC | SEA | 25.1% | 75.7% | 3.4% | 24.5% | 62.8% | 68.1% | 51.6% | 6.1% | 63.7% | 13.8% | 22.5% | 43.6% | 29.3% | 3.5% | 3.1% | 61.6% |
| 2024 | OC | NO | 30.6% | 70.3% | 4.1% | 18.4% | 54.3% | 62.7% | 42.1% | 8.8% | 45.9% | 26.1% | 22.1% | 35.5% | 31.3% | 8.0% | 2.0% | 48.3% |
| 2023 | Coord. | SF | 37.3% | 62.7% | 4.6% | 19.0% | 64.1% | 57.7% | 52.6% | 9.4% | 56.1% | 23.8% | 20.2% | 39.3% | 13.8% | 0.0% | 0.9% | 68.5% |
| 2022 | Coord. | DEN | 42.5% | 58.1% | 4.6% | 20.3% | 25.4% | 52.6% | 46.7% | 11.5% | 54.8% | 22.7% | 22.3% | 57.5% | 31.1% | 7.9% | 3.1% | 55.4% |
| 2021 | OC | MIN | 21.8% | 78.6% | 1.3% | 18.2% | — | — | 54.8% | 11.3% | 63.3% | 19.8% | 16.7% | 42.4% | 13.4% | 0.7% | 18.4% | 70.8% |
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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | OC | SEA | 58.5 | 7.4% | -0.2 | 36.2% | 30.6 | 52.2% | -6.7% | 11.9% | 7.5% | 34.3% | — |
| 2024 | OC | NO | 60.1 | 9.8% | 0.0 | 26.6% | 31.3 | 60.2% | -5.1% | 17.0% | 13.8% | 30.6% | 89.2% |
| 2023 | Coord. | SF | 58.6 | 1.9% | -0.7 | 41.1% | 29.6 | 54.3% | -2.2% | 5.7% | 0.0% | 30.2% | 89.7% |
| 2022 | Coord. | DEN | 62.8 | 9.2% | -0.2 | 28.4% | 25.8 | 62.0% | -2.2% | 12.1% | 3.8% | — | 78.9% |
| 2021 | OC | MIN | 62.9 | 5.9% | -0.2 | 19.3% | 28.9 | 60.2% | -2.6% | 15.2% | 16.3% | 34.3% | 94.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 | Offensive Coordinator | SEA | QB Pass | 17 | 205.4 | 228.5 | 12.1 | 13.4 | +11.3% | — | — | 4.3 | 4.0 | -6.0% | — | — |
| 2025 | Offensive Coordinator | SEA | QB Rush | 13 | 15.9 | 7.2 | 1.2 | 0.6 | -54.8% | 1.7% | 0.7% | 0.2 | 0.1 | -68.2% | 1.1% | 0.3% |
| 2025 | Offensive Coordinator | SEA | RB Rush | 17 | 280.2 | 293.6 | 16.5 | 17.3 | +4.8% | 29.3% | 28.3% | 6.6 | 7.3 | +10.4% | 41.6% | 45.6% |
| 2025 | Offensive Coordinator | SEA | RB Rec | 17 | 70.4 | 70.6 | 4.1 | 4.2 | +0.2% | 7.4% | 6.8% | 0.6 | 0.2 | -61.6% | 3.8% | 1.4% |
| 2025 | Offensive Coordinator | SEA | WR/TE Rec | 17 | 568.0 | 646.2 | 33.4 | 38.0 | +13.8% | 59.4% | 62.2% | 8.2 | 8.0 | -1.9% | 51.6% | 50.3% |
| 2025 | Offensive Coordinator | SEA | WR/TE Rush | 12 | 21.4 | 20.6 | 1.8 | 1.7 | -3.8% | 2.2% | 2.0% | 0.5 | 0.5 | +15.6% | 2.1% | 2.4% |
