Coaching Timeline
Why does coaching matter?CFB
Fordham
Assistant
2009-102 yrs

San Francisco 49ers
Assistant to the Head Coach
20131 yr

San Francisco 49ers
Offensive Assistant
20141 yr

San Francisco 49ers
Defensive Assistant
20151 yr

San Francisco 49ers
Off. Quality Control
20161 yr

New York Jets
Offensive Assistant
2017-182 yrs

New England Patriots
Asst. Quarterbacks
2019-202 yrs

New England Patriots
Other Notable Asst.
20211 yr

Las Vegas Raiders
Offensive Coordinator
2022-232 yrs

San Francisco 49ers
Other Notable Asst.
2024-252 yrs
Team Info
| Season | Role | Team | Record | HC | OC | DC | QB1 | QB2 | RB1 | WR/TE 1 | WR/TE 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | Quarterbacks | SF | 12-5 | Kyle Shanahan | Klay Kubiak | Robert Saleh | Brock Purdy(9.00) | Mac Jones(8.50) | Christian McCaffrey(17.00) | Jauan Jennings(14.75) | George Kittle(10.25) |
| 2024 | Sr. Offensive Assistant | SF | 6-11 | Kyle Shanahan | — | Nick Sorensen | Brock Purdy(15.00) | Joshua Dobbs(1.25) | Jordan Mason(9.00) | George Kittle(14.50) | Jauan Jennings(14.50) |
| 2023 | Offensive Coordinator | LV | 8-9 | Josh McDaniels | Bo Hardegree | Patrick Graham | Aidan O'Connell(10.25) | Jimmy Garoppolo(5.75) | Josh Jacobs(13.00) | Davante Adams(17.00) | Jakobi Meyers(16.00) |
| 2022 | Offensive Coordinator | LV | 6-11 | Josh McDaniels | Mick Lombardi | Patrick Graham | Derek Carr(15.00) | Jarrett Stidham(2.75) | Josh Jacobs(17.00) | Davante Adams(17.00) | Mack Hollins(17.00) |
| 2021 | Wide Receivers | NE | 10-7 | Bill Belichick | Josh McDaniels | Bill Belichick | Mac Jones(17.00) | — | Damien Harris(14.25) | Kendrick Bourne(16.75) | Jakobi Meyers(17.00) |
Coach Impact
Note: only calculated for first year upon arrival — take results with a grain of salt.

Las Vegas Raiders (2022–2023)
Offensive Coordinator
Playbook Fingerprint
↑21 Personnel% +11.7%97↓12 Personnel% -12.6%4↑Low PC% +11.6%8
| Before (2021) | First Year (2022) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| Scripted EPA | -0.06232 | 0.01454 | ▲ +0.07669 |
| RZ P/V | 4.721 | 4.512 | ▼ -0.239 |
| 3&Out% | 29.1%60 | 27.5%71 | ▼ -1.6%59 |
| Penalty EPA | 11.678 | 1.222 | ▼ -10.485 |
| Pass EPA | 0.05052 | 0.03748 | ▼ -0.01348 |
| Rush EPA | -0.13816 | -0.04765 | ▲ +0.09188 |
| xRY | 3.8635 | 4.2980 | ▲ +0.4383 |
| RYOE | 0.3169 | 0.4779 | ▲ +0.1560 |
| YAC OEX | 0.5358 | 0.3238 | ▼ -0.2128 |
| xYAC OEX | 0.3981 | 0.4284 | ▲ +0.0355 |
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.

Las Vegas Raiders (2022–2023)
Offensive Coordinator
Personal-best FP/G seasons set under this coach (must clear pre-coach peak).
| RB | Josh Jacobs | 17.82022 FP/G · 17.0 gp | 14.8Prev Best | +19.9% |
| WR | Jakobi Meyers | 11.42023 FP/G · 16.0 gp | 10.8Prev Best | +6.2% |
Core Efficiency - Offensive
Pass/Rush Splits - Offensive
Scheme
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 | SF | QB Pass | 17 | 241.9 | 268.7 | 14.2 | 15.8 | +11.1% | — | — | 5.4 | 7.7 | +41.1% | — | — |
| 2025 | Quarterbacks | SF | QB Rush | 16 | 36.3 | 40.5 | 2.3 | 2.5 | +11.5% | 3.4% | 3.7% | 1.0 | 1.4 | +43.8% | 4.9% | 6.3% |
| 2025 | Quarterbacks | SF | RB Rush | 17 | 257.7 | 231.9 | 15.2 | 13.6 | -10.0% | 24.2% | 21.0% | 6.2 | 5.2 | -15.3% | 33.1% | 25.0% |
| 2025 | Quarterbacks | SF | RB Rec | 17 | 214.1 | 237.2 | 12.6 | 14.0 | +10.8% | 20.1% | 21.5% | 3.9 | 4.9 | +24.5% | 21.1% | 23.4% |
| 2025 | Quarterbacks | SF | WR/TE Rec | 17 | 552.2 | 591.2 | 32.5 | 34.8 | +7.1% | 51.9% | 53.6% | 7.6 | 9.5 | +25.7% | 40.6% | 45.5% |
| 2025 | Quarterbacks | SF | WR/TE Rush | 6 | 4.3 | 1.2 | 0.7 | 0.2 | -72.4% | 0.4% | 0.1% | 0.2 | 0.0 | -128.4% | 0.3% | -0.1% |
