Coaching Timeline
Why does coaching matter?
Carolina Panthers
Other Notable Asst.
2000-067 yrs

Carolina Panthers
QB
2007-082 yrs

Denver Broncos
Offensive Coordinator
2009-124 yrs

Los Angeles Chargers
Head Coach
2013-164 yrs

Denver Broncos
Offensive Coordinator
20171 yr

Arizona Cardinals
Offensive Coordinator
20181 yr

Jacksonville Jaguars
Other Notable Asst.
2022-243 yrs

Tennessee Titans
Other Notable Asst.
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 | Sr. Offensive Assistant | TEN | 3-14 | Brian Callahan | Nick Holz | Dennard Wilson | Cam Ward(16.25) | — | Tony Pollard(17.00) | Chig Okonkwo(17.00) | Elic Ayomanor(15.75) |
| 2024 | Quarterbacks | JAX | 4-13 | Doug Pederson | Press Taylor | Ryan Nielsen | Trevor Lawrence(9.50) | Mac Jones(8.25) | Tank Bigsby(13.75) | Brian Thomas Jr.(16.75) | Parker Washington(16.75) |
| 2023 | Quarterbacks | JAX | 9-8 | Doug Pederson | Press Taylor | Mike Caldwell | Trevor Lawrence(15.75) | C.J. Beathard(2.25) | Travis Etienne(17.00) | Calvin Ridley(17.00) | Evan Engram(17.00) |
| 2022 | Quarterbacks | JAX | 9-8 | Doug Pederson | Press Taylor | Mike Caldwell | Trevor Lawrence(16.75) | — | Travis Etienne(15.75) | Christian Kirk(17.00) | Zay Jones(16.00) |
Coach Impact
Note: only calculated for first year upon arrival — take results with a grain of salt.

Denver Broncos (2017)
Offensive Coordinator
Playbook Fingerprint
↓21 Personnel% -12.2%4↓Under Center% -20.9%6↑11 Personnel% +15.2%93
| Before (2016) | First Year (2017) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| Scripted EPA | -0.07925 | -0.03937 | ▲ +0.04061 |
| RZ P/V | 4.59 | 4.11 | ▼ -0.423 |
| 3&Out% | 40.7%4 | 35.6%21 | ▼ -5.1%78 |
| Penalty EPA | -1.714 | 4.743 | ▲ +6.425 |
| Pass EPA | -0.02429 | -0.1039 | ▼ -0.07931 |
| Rush EPA | -0.1609 | -0.10328 | ▲ +0.05775 |
| xRY | 0.000 | 0.000 | 0.0043 |
| RYOE | 0.0026 | 0.0026 | 0.0039 |
| YAC OEX | 0.1221 | 0.4853 | ▲ +0.3672 |
| xYAC OEX | -0.2429 | -0.2133 | ▲ +0.0355 |

Arizona Cardinals (2018)
Offensive Coordinator
Playbook Fingerprint
↑11 Personnel% +20.1%97↑xFP Conc. +11.6%95↑Screen% +4.1%93
| Before (2017) | First Year (2018) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| Scripted EPA | -0.1508 | -0.13610 | ▲ +0.01455 |
| RZ P/V | 4.12 | 5.373 | ▲ +1.298 |
| 3&Out% | 37.1%15 | 42.9%1 | ▲ +5.8%16 |
| Penalty EPA | -3.39 | 6.252 | ▲ +9.517 |
| Pass EPA | -0.1158 | -0.2700 | ▼ -0.15510 |
| Rush EPA | -0.2082 | -0.1756 | ▲ +0.03363 |
| xRY | 0.000 | 3.7226 | ▲ +3.7290 |
| RYOE | 0.0026 | -0.1717 | ▼ -0.1728 |
| YAC OEX | 0.0618 | 0.0214 | ▼ -0.0544 |
| xYAC OEX | -0.2133 | -0.901 | ▼ -0.6910 |
Coaching Signature
Light 12 PersonnelWeak Run Game
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 (2017)
Offensive Coordinator
First year under coach dropped ≥ 25% from a meaningful prior baseline (≥10 FP/G).
| WR | Emmanuel Sanders | 7.92017 FP/G · 11.5 gp | 11.3Baseline | -30.3% |

Arizona Cardinals (2018)
Offensive Coordinator
First year under coach dropped ≥ 25% from a meaningful prior baseline (≥10 FP/G).
| RB | David Johnson | 13.82018 FP/G · 16.0 gp | 24.5Baseline | -43.5% |
Core Efficiency
Pass/Rush Splits
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | OC | ARI | 61.8% | -0.270 | 36.4% | 0.007 | -0.90 | 0.02 | 36.3% | -0.175 | 31.7% | 0.011 | 3.72 | -0.17 | 1.9% | 0.341 |
| 2017 | OC | DEN | 59.5% | -0.103 | 39.7% | 0.025 | -0.21 | 0.48 | 36.8% | -0.103 | 35.4% | 0.022 | 0.00 | 0.00 | 3.7% | 0.248 |
| 2016 | HC | LAC | 61.3% | 0.081 | 45.3% | 0.001 | 1.04 | 0.14 | 37.6% | -0.096 | 36.4% | 0.020 | 0.00 | 0.00 | 1.1% | -0.012 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | OC | ARI | 28.1% | 72.3% | — | — | — | — | 46.7% | 12.5% | 59.2% | 22.9% | 17.9% | 70.9% | 16.7% | 2.2% | 6.2% | 63.5% |
| 2017 | OC | DEN | 40.1% | 60.4% | — | — | — | — | 42.6% | 6.4% | 64.1% | 20.7% | 15.1% | 65.6% | 15.4% | 2.7% | 7.9% | 55.3% |
| 2016 | HC | LAC | 33.2% | 68.6% | — | — | — | — | 45.7% | 6.2% | 54.8% | 18.7% | 26.5% | 58.4% | 18.3% | 4.4% | 5.2% | 62.1% |
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 | Sr. Offensive Assistant | TEN | QB Pass | 17 | 194.2 | 159.6 | 11.4 | 9.4 | -17.8% | — | — | 3.0 | 3.0 | +0.1% | — | — |
| 2025 | Sr. Offensive Assistant | TEN | QB Rush | 14 | 27.0 | 28.9 | 1.9 | 2.1 | +7.1% | 3.0% | 3.7% | 0.7 | 1.0 | +46.8% | 6.3% | 9.4% |
| 2025 | Sr. Offensive Assistant | TEN | RB Rush | 17 | 184.4 | 179.2 | 10.8 | 10.5 | -2.8% | 20.8% | 22.8% | 2.5 | 2.4 | -3.4% | 26.2% | 25.8% |
| 2025 | Sr. Offensive Assistant | TEN | RB Rec | 17 | 97.6 | 84.0 | 5.7 | 4.9 | -13.9% | 11.0% | 10.7% | 0.7 | 0.4 | -46.3% | 7.7% | 4.2% |
| 2025 | Sr. Offensive Assistant | TEN | WR/TE Rec | 17 | 568.1 | 491.5 | 33.4 | 28.9 | -13.5% | 64.0% | 62.6% | 5.4 | 5.6 | +5.0% | 57.0% | 61.0% |
| 2025 | Sr. Offensive Assistant | TEN | WR/TE Rush | 9 | 10.5 | 1.8 | 1.2 | 0.2 | -82.8% | 1.2% | 0.2% | 0.5 | -0.1 | -113.2% | 2.8% | -0.4% |
