Coaching Timeline
Why does coaching matter?CFB
Suffield (CT) Academy
Asst. Coach
1992-943 yrs

Denver Broncos
Offensive Asst.
1995-962 yrs

Denver Broncos
Special Teams
1997-982 yrs

Denver Broncos
Other Notable Asst.
1999-002 yrs

Denver Broncos
Offensive Line
2001-055 yrs

Denver Broncos
Offensive Coordinator
2006-083 yrs

Denver Broncos
Offensive Line
20091 yr

Houston Texans
Offensive Coordinator
2010-134 yrs

Baltimore Ravens
Other Notable Asst.
20141 yr

Denver Broncos
Offensive Coordinator
2015-162 yrs

Buffalo Bills
Offensive Coordinator
20171 yr

New York Jets
Offensive Line
20181 yr

Minnesota Vikings
Offensive Line
2019-213 yrs

New Orleans Saints
Senior Offensive Asst.
20241 yr

Seattle Seahawks
Run Game Coordinator
20251 yr
Team Info
| Season | Role | Team | Record | HC | OC | DC | QB1 | QB2 | RB1 | WR/TE 1 | WR/TE 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | Run Game 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 | Senior Offensive Asst. | 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) |
| 2021 | Senior Offensive Asst. | MIN | 8-9 | Mike Zimmer | Klint Kubiak | Andre Patterson | Kirk Cousins(16.00) | Sean Mannion(1.00) | Dalvin Cook(12.50) | Justin Jefferson(17.00) | Adam Thielen(12.00) |
| 2020 | Senior Offensive Asst. | MIN | 7-9 | Mike Zimmer | Gary Kubiak | Andre Patterson | Kirk Cousins(16.00) | — | Dalvin Cook(13.75) | Justin Jefferson(15.75) | Adam Thielen(15.00) |
| 2019 | Other Notable Asst. | MIN | 10-6 | Mike Zimmer | Kevin Stefanski | George Edwards | Kirk Cousins(15.00) | — | Dalvin Cook(13.00) | Stefon Diggs(14.75) | Adam Thielen(8.50) |
Coach Impact
Note: only calculated for first year upon arrival — take results with a grain of salt.

Buffalo Bills (2017)
Offensive Coordinator
Playbook Fingerprint
↑Under Center% +46.3%99↓WR Tgt% -16.7%2↑Horizontal% +12.5%97
| Before (2016) | First Year (2017) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| Scripted EPA | 0.03361 | -0.02940 | ▼ -0.06233 |
| RZ P/V | 5.156 | 4.827 | ▼ -0.327 |
| 3&Out% | 30.9%49 | 34.7%27 | ▲ +3.8%27 |
| Penalty EPA | 4.644 | 10.574 | ▲ +5.926 |
| Pass EPA | 0.06455 | -0.00734 | ▼ -0.07133 |
| Rush EPA | 0.06798 | -0.15912 | ▼ -0.2261 |
| xRY | — | — | — |
| RYOE | — | — | — |
| YAC OEX | -0.660 | -0.355 | ▲ +0.3169 |
| xYAC OEX | -0.1341 | 0.6191 | ▲ +0.7493 |

Seattle Seahawks (2025)
Run Game Coordinator
Playbook Fingerprint
↓11 Personnel% -35.9%1↑Under Center% +31.8%99↓No-Huddle% -14.5%2
| Before (2024) | First Year (2025) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| Scripted EPA | -0.06929 | 0.09679 | ▲ +0.16587 |
| RZ P/V | 5.043 | 4.939 | ▼ -0.144 |
| 3&Out% | 31.1%47 | 27.2%72 | ▼ -3.9%72 |
| Penalty EPA | -3.97 | 7.059 | ▲ +10.913 |
| Pass EPA | 0.02342 | 0.13474 | ▲ +0.11181 |
| Rush EPA | -0.06751 | -0.03868 | ▲ +0.02962 |
| xRY | 3.8117 | 3.7914 | ▼ -0.0254 |
| RYOE | 0.2658 | 0.5276 | ▲ +0.2665 |
| YAC OEX | 0.2131 | 0.8180 | ▲ +0.6085 |
| xYAC OEX | 0.3377 | -0.4018 | ▼ -0.729 |
Coaching Signature
Under Center LeaningLight 11 PersonnelLight Screen GameConservative on 4th DownWeak Red Zone Offense
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.

Seattle Seahawks (2025)
Run Game 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 | Coord. | SEA | 51.4% | 0.134 | 52.3% | -0.001 | -0.40 | 0.81 | 45.9% | -0.038 | 39.9% | -0.011 | 3.79 | 0.52 | 2.7% | -0.230 |
| 2017 | OC | BUF | 54.5% | -0.007 | 41.8% | 0.043 | 0.61 | -0.35 | 37.5% | -0.159 | 34.4% | 0.000 | — | — | 8.0% | 0.376 |
| 2016 | OC | DEN | 61.3% | -0.024 | 43.7% | -0.001 | -0.24 | 0.12 | 36.1% | -0.160 | 34.0% | 0.003 | — | — | 2.5% | 0.023 |
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 | Coord. | SEA | 25.5% | 75.2% | 3.4% | 24.5% | 62.8% | 68.2% | 51.6% | 6.1% | 63.7% | 13.8% | 22.5% | 43.6% | 29.3% | 3.5% | 3.1% | 60.9% |
| 2017 | OC | BUF | 29.6% | 70.4% | — | — | — | — | 47.4% | 6.4% | 41.2% | 26.5% | 32.3% | 53.8% | 17.6% | 0.9% | 15.9% | 55.4% |
| 2016 | OC | DEN | 18.9% | 81.3% | — | — | — | — | 38.7% | 7.9% | 68.8% | 16.3% | 14.9% | 50.4% | 11.3% | 0.6% | 20.1% | 57.7% |
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 | Run Game Coordinator | SEA | QB Pass | 17 | 200.8 | 228.5 | 11.8 | 13.4 | +13.8% | — | — | 4.2 | 4.0 | -5.0% | — | — |
| 2025 | Run Game Coordinator | SEA | QB Rush | 13 | 15.5 | 7.2 | 1.2 | 0.6 | -53.5% | 1.6% | 0.7% | 0.2 | 0.1 | -65.1% | 1.0% | 0.3% |
| 2025 | Run Game Coordinator | SEA | RB Rush | 17 | 281.6 | 296.8 | 16.6 | 17.5 | +5.4% | 29.5% | 28.6% | 6.6 | 7.3 | +10.9% | 41.8% | 45.6% |
| 2025 | Run Game Coordinator | SEA | RB Rec | 17 | 70.1 | 70.6 | 4.1 | 4.2 | +0.7% | 7.4% | 6.8% | 0.6 | 0.2 | -61.7% | 3.8% | 1.4% |
| 2025 | Run Game Coordinator | SEA | WR/TE Rec | 17 | 567.8 | 646.2 | 33.4 | 38.0 | +13.8% | 59.5% | 62.2% | 8.0 | 8.0 | -0.3% | 51.3% | 50.3% |
| 2025 | Run Game Coordinator | SEA | WR/TE Rush | 12 | 18.9 | 17.4 | 1.6 | 1.4 | -8.1% | 2.0% | 1.7% | 0.5 | 0.5 | +18.1% | 2.0% | 2.4% |
