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
Team Info
| Season | Role | Team | Record | HC | OC | DC | QB1 | QB2 | RB1 | WR/TE 1 | WR/TE 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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) |
| 2018 | Offensive Coordinator | ARI | 3-13 | Steve Wilks | Byron Leftwich | Al Holcomb | Josh Rosen(13.25) | Sam Bradford(3.00) | David Johnson(16.00) | Larry Fitzgerald(15.75) | Christian Kirk(12.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.07926 | -0.03937 | ▲ +0.04062 |
| RZ P/V | 4.59 | 4.11 | ▼ -0.422 |
| 3&Out% | 40.7%4 | 35.6%22 | ▼ -5.1%79 |
| Penalty EPA | -1.713 | 4.744 | ▲ +6.424 |
| Pass EPA | -0.02428 | -0.10310 | ▼ -0.07931 |
| Rush EPA | -0.16011 | -0.10330 | ▲ +0.05776 |
| xRY | — | — | — |
| RYOE | — | — | — |
| YAC OEX | 0.1223 | 0.4853 | ▲ +0.3672 |
| xYAC OEX | -0.2428 | -0.2133 | ▲ +0.0455 |

Arizona Cardinals (2018)
Offensive Coordinator
Playbook Fingerprint
↑11 Personnel% +20.1%97↑xFP Conc. +11.9%96↑Screen% +4.1%93
| Before (2017) | First Year (2018) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| Scripted EPA | -0.1499 | -0.13611 | ▲ +0.01354 |
| RZ P/V | 4.12 | 5.372 | ▲ +1.298 |
| 3&Out% | 37.1%16 | 42.9%1 | ▲ +5.8%17 |
| Penalty EPA | -3.39 | 6.253 | ▲ +9.516 |
| Pass EPA | -0.1158 | -0.2700 | ▼ -0.15510 |
| Rush EPA | -0.2083 | -0.1757 | ▲ +0.03364 |
| xRY | — | 3.729 | — |
| RYOE | — | -0.1723 | — |
| YAC OEX | 0.0619 | 0.0215 | ▼ -0.0546 |
| xYAC OEX | -0.2132 | -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 | — | — | 3.7% | 0.248 |
| 2016 | HC | LAC | 61.3% | 0.081 | 45.3% | 0.001 | 1.04 | 0.14 | 37.6% | -0.095 | 36.4% | 0.020 | — | — | 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.4% |
| 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.1% |
| 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% | 61.9% |
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 | 197.2 | 159.6 | 11.6 | 9.4 | -19.0% | — | — | 3.0 | 3.0 | +0.9% | — | — |
| 2025 | Sr. Offensive Assistant | TEN | QB Rush | 14 | 27.0 | 28.9 | 1.9 | 2.1 | +7.0% | 3.0% | 3.7% | 0.7 | 1.0 | +43.5% | 6.4% | 9.4% |
| 2025 | Sr. Offensive Assistant | TEN | RB Rush | 17 | 185.0 | 179.2 | 10.9 | 10.5 | -3.1% | 20.9% | 22.8% | 2.5 | 2.4 | -5.9% | 26.7% | 25.8% |
| 2025 | Sr. Offensive Assistant | TEN | RB Rec | 17 | 97.6 | 84.0 | 5.7 | 4.9 | -14.0% | 11.0% | 10.7% | 0.7 | 0.4 | -46.2% | 7.6% | 4.2% |
| 2025 | Sr. Offensive Assistant | TEN | WR/TE Rec | 17 | 566.3 | 491.5 | 33.3 | 28.9 | -13.2% | 63.9% | 62.6% | 5.3 | 5.6 | +5.9% | 56.2% | 61.0% |
| 2025 | Sr. Offensive Assistant | TEN | WR/TE Rush | 9 | 10.9 | 1.8 | 1.2 | 0.2 | -83.4% | 1.2% | 0.2% | 0.5 | -0.1 | -112.4% | 3.0% | -0.4% |
