Coaching Timeline
Why does coaching matter?CFB
UC Davis
Quarterbacks
1998-992 yrs
CFB
Idaho
Quarterbacks
20001 yr
CFB
Carleton (MN)
Offensive Coordinator
20011 yr
CFB
Idaho
Quarterbacks
2002-032 yrs
CFB
UC Davis
Co-Offensive Coordinator
2004-085 yrs

Las Vegas Raiders
Other Notable Asst.
20091 yr
CFB
Millsaps (MS)
Offensive Coordinator
2010-112 yrs
CFB
Northern Arizona
Offensive Coordinator
2012-143 yrs

Atlanta Falcons
Offensive Quality Control
20151 yr
CFB
Wagner
Offensive Coordinator
20161 yr

San Francisco 49ers
Other Notable Asst.
2017-182 yrs

Denver Broncos
Offensive Coordinator
20191 yr

Philadelphia Eagles
Senior Offensive Asst.
20201 yr

San Francisco 49ers
Other Notable Asst.
20211 yr
CFB
Kentucky
Offensive Coordinator
20221 yr

Las Vegas Raiders
Other Notable Asst.
20241 yr
Team Info
| Season | Role | Team | Record | HC | OC | DC | QB1 | QB2 | RB1 | WR/TE 1 | WR/TE 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | Quarterbacks | LV | 4-13 | Antonio Pierce | Luke Getsy | Patrick Graham | Gardner Minshew(9.50) | Aidan O'Connell(6.75) | Alexander Mattison(13.75) | Brock Bowers(17.00) | Jakobi Meyers(15.00) |
| 2021 | Quarterbacks | 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) |
| 2020 | Senior Offensive Asst. | PHI | 4-11-1 | Doug Pederson | — | Jim Schwartz | Carson Wentz(11.75) | Jalen Hurts(8.75) | Miles Sanders(11.75) | Greg Ward(15.75) | Travis Fulgham(12.75) |
| 2019 | Offensive Coordinator | DEN | 7-9 | Vic Fangio | Rich Scangarello | Ed Donatell | Joe Flacco(8.00) | Drew Lock(5.00) | Phillip Lindsay(16.00) | Courtland Sutton(16.00) | Noah Fant(16.00) |
| 2018 | Quarterbacks | SF | 4-12 | Kyle Shanahan | — | Robert Saleh | Nick Mullens(8.00) | C.J. Beathard(5.00) | Matt Breida(12.00) | George Kittle(15.75) | Kendrick Bourne(15.25) |
Coach Impact
Note: only calculated for first year upon arrival — take results with a grain of salt.

Denver Broncos (2019)
Offensive Coordinator
Playbook Fingerprint
↑13 Personnel% +5.5%93↓No-Huddle% -4.9%13↑12 Personnel% +9.7%86
| Before (2018) | First Year (2019) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| Scripted EPA | -0.10020 | 0.09780 | ▲ +0.19792 |
| RZ P/V | 5.154 | 4.615 | ▼ -0.518 |
| 3&Out% | 30.2%54 | 38.3%9 | ▲ +8.1%7 |
| Penalty EPA | 5.548 | 13.284 | ▲ +7.721 |
| Pass EPA | -0.01930 | -0.04823 | ▼ -0.02942 |
| Rush EPA | -0.01977 | -0.08440 | ▼ -0.06519 |
| xRY | 4.1972 | 4.2476 | ▲ +0.0559 |
| RYOE | 0.7191 | -0.3210 | ▼ -1.033 |
| YAC OEX | 0.3138 | 0.1727 | ▼ -0.1435 |
| xYAC OEX | -0.0745 | 0.0756 | ▲ +0.1563 |
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.

Denver Broncos (2019)
Offensive Coordinator
Personal-best FP/G seasons set under this coach (must clear pre-coach peak).
| WR | Courtland Sutton | 11.72019 FP/G · 16.0 gp | 7.2Prev Best | +61.6% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | OC | DEN | 58.7% | -0.048 | 41.2% | 0.010 | 0.07 | 0.17 | 38.3% | -0.084 | 37.3% | 0.021 | 4.24 | -0.32 | 3.0% | 0.147 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | OC | DEN | 31.4% | 69.1% | 4.2% | 17.1% | — | — | 58.2% | 6.0% | 54.6% | 23.2% | 22.2% | 51.6% | 21.0% | 6.4% | 13.9% | 56.9% |
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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | OC | DEN | 58.9 | 5.6% | -0.2 | 26.3% | 27.1 | 60.0% | -2.6% | 10.2% | 8.0% | 42.2% | 77.5% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | Quarterbacks | LV | QB Pass | 17 | 233.4 | 199.3 | 13.7 | 11.7 | -14.6% | — | — | 4.2 | 3.3 | -20.0% | — | — |
| 2024 | Quarterbacks | LV | QB Rush | 14 | 26.4 | 14.1 | 1.9 | 1.0 | -46.7% | 2.7% | 1.5% | 0.7 | 0.5 | -20.9% | 4.4% | 3.8% |
| 2024 | Quarterbacks | LV | RB Rush | 17 | 199.0 | 146.0 | 11.7 | 8.6 | -26.6% | 20.1% | 16.0% | 4.4 | 3.2 | -26.9% | 34.5% | 27.6% |
| 2024 | Quarterbacks | LV | RB Rec | 17 | 124.8 | 129.5 | 7.3 | 7.6 | +3.8% | 12.6% | 14.2% | 1.0 | 1.5 | +48.0% | 8.1% | 13.2% |
| 2024 | Quarterbacks | LV | WR/TE Rec | 17 | 622.4 | 599.3 | 36.6 | 35.3 | -3.7% | 62.8% | 65.7% | 6.3 | 5.5 | -12.9% | 49.3% | 47.0% |
| 2024 | Quarterbacks | LV | WR/TE Rush | 11 | 17.8 | 23.3 | 1.6 | 2.1 | +30.6% | 1.8% | 2.6% | 0.7 | 1.5 | +108.3% | 3.7% | 8.5% |
