Coaching Timeline
Why does coaching matter?
Oakland Raiders
Quarterbacks
19971 yr

Philadelphia Eagles
Offensive Asst.
19981 yr

Carolina Panthers
Other Notable Asst.
19991 yr

Carolina Panthers
Offensive Coordinator
20001 yr
CFB
Virginia
Offensive Coordinator
2001-022 yrs

Jacksonville Jaguars
Offensive Coordinator
2003-042 yrs

Washington Commanders
Other Notable Asst.
20051 yr

Atlanta Falcons
Other Notable Asst.
2006-094 yrs

Atlanta Falcons
Asst. Head Coach
20101 yr

Minnesota Vikings
Offensive Coordinator
2011-133 yrs

Philadelphia Eagles
Other Notable Asst.
20141 yr

Las Vegas Raiders
Offensive Coordinator
2015-162 yrs

Denver Broncos
Offensive Coordinator
2017-182 yrs
CFB
California
Offensive Coordinator
2020-223 yrs

Cleveland Browns
Other Notable Asst.
2023-253 yrs

New York Jets
20261 yr
Team Info
| Season | Role | Team | Record | HC | OC | DC | QB1 | QB2 | RB1 | WR/TE 1 | WR/TE 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | — | NYJ | — | Aaron Glenn | Frank Reich | Brian Duker | — | — | — | — | — |
| 2025 | Quarterbacks | CLE | 5-12 | Kevin Stefanski | Tommy Rees | Jim Schwartz | Shedeur Sanders(7.50) | Dillon Gabriel(6.50) | Quinshon Judkins(13.25) | Harold Fannin Jr.(15.25) | Jerry Jeudy(17.00) |
| 2024 | Other Notable Asst. | CLE | 3-14 | Kevin Stefanski | Ken Dorsey | Jim Schwartz | Jameis Winston(9.00) | Deshaun Watson(6.50) | Jerome Ford(13.00) | Jerry Jeudy(17.00) | David Njoku(10.75) |
| 2023 | Other Notable Asst. | CLE | 11-6 | Kevin Stefanski | Alex Van Pelt | Jim Schwartz | Deshaun Watson(5.25) | Joe Flacco(5.00) | Jerome Ford(16.25) | Amari Cooper(14.50) | David Njoku(16.00) |
| 2018 | Offensive Coordinator | DEN | 6-10 | Vance Joseph | Bill Musgrave | Joe Woods | Case Keenum(16.00) | — | Phillip Lindsay(14.25) | Emmanuel Sanders(11.75) | Courtland Sutton(16.00) |
Coach Impact
Note: only calculated for first year upon arrival — take results with a grain of salt.

Denver Broncos (2017–2018)
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 |
Coaching Signature
Light 12 PersonnelLight Screen GameTE-Light TargetsRB-Heavy TargetsRun-Heavy (vs Expected)Weak Scripted PlaysUndisciplined 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.

Denver Broncos (2017–2018)
Offensive Coordinator
Personal-best FP/G seasons set under this coach (must clear pre-coach peak).
| WR | Emmanuel Sanders | 13.82018 FP/G · 11.8 gp | 11.3Prev Best | +22.0% |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | OC | DEN | 62.2% | -0.019 | 43.7% | 0.013 | -0.07 | 0.31 | 36.0% | -0.019 | 42.8% | 0.015 | 4.19 | 0.71 | 1.8% | 0.531 |
| 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 | OC | LV | 60.5% | 0.089 | 45.5% | -0.013 | 0.32 | 0.13 | 37.3% | -0.035 | 40.8% | 0.001 | 0.00 | 0.00 | 2.2% | -0.212 |
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 | DEN | 23.5% | 76.7% | — | — | — | — | 54.7% | 6.4% | 58.3% | 22.6% | 19.1% | 62.6% | 11.3% | 0.9% | 13.0% | 53.0% |
| 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 | OC | LV | 48.9% | 51.2% | — | — | — | — | 45.7% | 7.3% | 65.2% | 20.7% | 13.9% | 54.2% | 6.4% | 0.0% | 4.3% | 56.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 | Quarterbacks | CLE | QB Pass | 17 | 195.8 | 148.1 | 11.5 | 8.7 | -24.4% | — | — | 3.1 | 3.0 | -2.8% | — | — |
| 2025 | Quarterbacks | CLE | QB Rush | 14 | 35.3 | 33.2 | 2.5 | 2.4 | -5.8% | 3.8% | 4.2% | 0.8 | 0.5 | -34.8% | 6.0% | 4.4% |
| 2025 | Quarterbacks | CLE | RB Rush | 17 | 213.3 | 170.4 | 12.5 | 10.0 | -20.1% | 23.1% | 21.5% | 4.1 | 3.1 | -22.7% | 35.8% | 31.5% |
| 2025 | Quarterbacks | CLE | RB Rec | 17 | 125.5 | 119.6 | 7.4 | 7.0 | -4.7% | 13.6% | 15.1% | 1.2 | 1.0 | -13.7% | 10.4% | 10.2% |
| 2025 | Quarterbacks | CLE | WR/TE Rec | 17 | 526.4 | 449.1 | 31.0 | 26.4 | -14.7% | 57.0% | 56.6% | 4.9 | 5.0 | +0.3% | 43.7% | 49.8% |
| 2025 | Quarterbacks | CLE | WR/TE Rush | 13 | 22.9 | 21.7 | 1.8 | 1.7 | -5.3% | 2.5% | 2.7% | 0.6 | 0.5 | -13.1% | 4.1% | 4.0% |
