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

Washington Redskins
Quarterbacks
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
20151 yr

Oakland Raiders
Offensive Coordinator
20151 yr

Las Vegas Raiders
Offensive Coordinator
20161 yr

Oakland Raiders
Offensive Coordinator
20161 yr

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

Cleveland Browns
Other Notable Asst.
2023-253 yrs

Cleveland Browns
Quarterbacks
20251 yr
Team Info
| Season | Role | Team | Record | HC | OC | DC | QB1 | QB2 | RB1 | WR/TE 1 | WR/TE 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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) | Demaryius Thomas(14.75) |
| 2017 | Offensive Coordinator | DEN | 5-11 | Vance Joseph | Mike McCoy | Joe Woods | Trevor Siemian(9.75) | Brock Osweiler(5.00) | C.J. Anderson(15.50) | Demaryius Thomas(16.00) | Emmanuel Sanders(11.50) |
Coach Impact

Denver Broncos (2017–2018)
Offensive Coordinator
| Before (2016) | First Year (2017) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| EPA | -0.07120 | -0.10310 | ▼ -0.03237 |
| Succ% | 40.2%16 | 38.0%6 | ▼ -2.2%30 |
| RZ P/V | 4.59 | 4.11 | ▼ -0.423 |
| Scripted EPA | -0.07925 | -0.03937 | ▲ +0.04061 |
| 3&Out% | 40.7%4 | 35.6%21 | ▼ -5.1%78 |
| TO Rate | 2.1%36 | 3.0%4 | ▲ +0.9%11 |
| Pass EPA | -0.02429 | -0.1039 | ▼ -0.07931 |
| Rush EPA | -0.1609 | -0.10328 | ▲ +0.05775 |
| YAC OEX | 0.1221 | 0.4853 | ▲ +0.3672 |
| xRY | 0.000 | 0.000 | 0.0043 |
| RYOE | 0.0026 | 0.0026 | 0.0039 |
Coaching Signature
Light 12 Personnel 100%Light Screen Game 100%TE-Light Targets 100%RB-Heavy Targets 100%Run-Heavy (vs Expected) 100%Weak Scripted Plays 100%
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 | Offensive Coordinator | 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 | Offensive Coordinator | 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 | Offensive Coordinator | 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 | 21 Pers | XFP Conc | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | Offensive Coordinator | DEN | 21.9% | 78.2% | — | — | — | — | 49.5% | 6.4% | 58.3% | 22.6% | 19.1% | 62.6% | 11.3% | 0.9% | 13.0% | 52.8% |
| 2017 | Offensive Coordinator | DEN | 38.8% | 61.7% | — | — | — | — | 37.9% | 6.4% | 64.1% | 20.7% | 15.1% | 65.6% | 15.4% | 2.7% | 7.9% | 55.3% |
| 2016 | Offensive Coordinator | LV | 47.7% | 52.5% | — | — | — | — | 43.5% | 7.3% | 65.2% | 20.7% | 13.9% | 54.2% | 6.4% | 0.0% | 4.3% | 56.3% |
Tendencies
| Year | Role | Team | Plays/G | No-Huddle% | Plays/G OEX | Avg SFP | Called Pass% | Called Pass OEX | 4th Go% | 2pt% | Blowout CP% | Blownout CP% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | Offensive Coordinator | DEN | 62.7 | 10.5% | 0.3 | 27.4 | 63.0% | -2.6% | 14.7% | 8.8% | 37.7% | 82.9% |
| 2017 | Offensive Coordinator | DEN | 66.5 | 9.0% | 0.4 | 26.6 | 61.6% | -4.3% | 9.7% | 9.5% | 31.8% | 84.9% |
| 2016 | Offensive Coordinator | LV | 64.2 | 5.6% | -0.7 | 30.7 | 61.5% | -0.3% | 8.2% | 12.8% | 35.3% | 86.0% |
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 | 191.7 | 148.1 | 11.3 | 8.7 | -22.7% | — | — | 3.1 | 3.0 | -0.5% | — | — |
| 2025 | Quarterbacks | CLE | QB Rush | 17 | 35.3 | 33.2 | 2.1 | 2.0 | -6.1% | 3.8% | 4.2% | 0.7 | 0.4 | -36.0% | 6.1% | 4.4% |
| 2025 | Quarterbacks | CLE | RB Rush | 17 | 212.5 | 170.4 | 12.5 | 10.0 | -19.8% | 23.1% | 21.5% | 4.1 | 3.1 | -23.1% | 35.8% | 31.5% |
| 2025 | Quarterbacks | CLE | RB Rec | 17 | 126.0 | 119.6 | 7.4 | 7.0 | -5.1% | 13.7% | 15.1% | 1.2 | 1.0 | -17.8% | 10.9% | 10.2% |
| 2025 | Quarterbacks | CLE | WR/TE Rec | 17 | 522.7 | 449.1 | 30.7 | 26.4 | -14.1% | 56.8% | 56.6% | 4.9 | 5.0 | +1.1% | 43.1% | 49.8% |
| 2025 | Quarterbacks | CLE | WR/TE Rush | 17 | 23.0 | 21.7 | 1.4 | 1.3 | -5.8% | 2.5% | 2.7% | 0.5 | 0.4 | -14.6% | 4.1% | 4.0% |
