Coaching Timeline
Why does coaching matter?CFB
Texas A&M
Graduate Assistant
2010-123 yrs

Minnesota Vikings
Offensive Quality Control
2013-142 yrs
CFB
Kansas
Wide Receivers
20151 yr

Denver Broncos
Offensive Assistant
2016-183 yrs

Minnesota Vikings
Other Notable Asst.
2019-202 yrs

Minnesota Vikings
Offensive Coordinator
20211 yr

Denver Broncos
Passing Game Coordinator
20221 yr

San Francisco 49ers
Passing Game Coordinator
20231 yr

New Orleans Saints
Offensive Coordinator
20241 yr

Seattle Seahawks
Offensive Coordinator
20251 yr
Team Info
| Season | Role | Team | Record | HC | OC | DC | QB1 | QB2 | RB1 | WR/TE 1 | WR/TE 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | Offensive Coordinator | SEA | 14-3 | Mike Macdonald | Klint Kubiak | Aden Durde | Sam Darnold(16.75) | — | Kenneth Walker(16.75) | Jaxon Smith-Njigba(16.50) | AJ Barner(16.75) |
| 2024 | Offensive Coordinator | NO | 5-12 | Dennis Allen | Klint Kubiak | Joe Woods | Derek Carr(10.00) | Spencer Rattler(6.25) | Alvin Kamara(14.00) | Juwan Johnson(17.00) | Foster Moreau(17.00) |
| 2023 | Passing Game Coordinator | SF | 12-5 | Kyle Shanahan | — | Steve Wilks | Brock Purdy(16.00) | Sam Darnold(3.00) | Christian McCaffrey(15.50) | Deebo Samuel Sr.(13.75) | Brandon Aiyuk(15.25) |
| 2022 | Quarterbacks/Passing Game Coordinator | DEN | 5-12 | Nathaniel Hackett | Justin Outten | Ejiro Evero | Russell Wilson(15.00) | Brett Rypien(2.50) | Latavius Murray(12.75) | Jerry Jeudy(13.50) | Courtland Sutton(14.50) |
| 2021 | Offensive Coordinator | MIN | 8-9 | Mike Zimmer | Klint Kubiak | Andre Patterson | Kirk Cousins(16.00) | Sean Mannion(1.00) | Dalvin Cook(12.50) | Justin Jefferson(17.00) | Adam Thielen(12.00) |
Coach Impact

Minnesota Vikings (2021)
Offensive Coordinator(Promoted — was Other Notable Asst. here)
Promoted within team — delta reflects year-over-year change
| Before (2020) | First Year (2021) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| EPA | 0.10788 | 0.01759 | ▼ -0.09018 |
| Succ% | 49.2%95 | 41.4%31 | ▼ -7.8%1 |
| RZ P/V | 5.690 | 5.585 | ▼ -0.140 |
| Scripted EPA | 0.06371 | 0.02056 | ▼ -0.04339 |
| 3&Out% | 31.2%45 | 37.4%13 | ▲ +6.2%14 |
| TO Rate | 2.0%47 | 1.2%93 | ▼ -0.8%87 |
| Pass EPA | 0.17086 | 0.08463 | ▼ -0.08627 |
| Rush EPA | 0.03293 | -0.09334 | ▼ -0.1256 |
| YAC OEX | 0.8885 | 0.2330 | ▼ -0.6510 |
| xRY | 4.3181 | 4.3585 | ▲ +0.0458 |
| RYOE | 0.6187 | 0.1457 | ▼ -0.4817 |

Denver Broncos (2022)
Quarterbacks/Passing Game Coordinator
| Before (2021) | First Year (2022) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| EPA | 0.02962 | -0.10111 | ▼ -0.1309 |
| Succ% | 44.7%64 | 38.1%6 | ▼ -6.6%4 |
| RZ P/V | 4.47 | 4.724 | ▲ +0.367 |
| Scripted EPA | -0.05634 | -0.11314 | ▼ -0.05734 |
| 3&Out% | 27.7%69 | 36.1%18 | ▲ +8.4%6 |
| TO Rate | 1.5%82 | 2.0%47 | ▲ +0.5%23 |
| Pass EPA | 0.08061 | -0.1088 | ▼ -0.1885 |
| Rush EPA | -0.05559 | -0.11625 | ▼ -0.06121 |
| YAC OEX | 0.4752 | 0.5661 | ▲ +0.0953 |
| xRY | 4.1871 | 4.3887 | ▲ +0.2072 |
| RYOE | 0.2162 | -0.1618 | ▼ -0.3720 |

San Francisco 49ers (2023)
Passing Game Coordinator
| Before (2022) | First Year (2023) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| EPA | 0.07981 | 0.17197 | ▲ +0.09283 |
| Succ% | 46.2%79 | 51.1%100 | ▲ +4.9%89 |
| RZ P/V | 5.158 | 5.482 | ▲ +0.368 |
| Scripted EPA | 0.09680 | 0.22198 | ▲ +0.12579 |
| 3&Out% | 25.8%81 | 25.7%82 | ▼ -0.1%50 |
| TO Rate | 1.6%77 | 1.8%57 | ▲ +0.2%38 |
| Pass EPA | 0.15581 | 0.27797 | ▲ +0.12283 |
| Rush EPA | -0.02475 | 0.03294 | ▲ +0.05674 |
| YAC OEX | 1.1696 | 1.77100 | ▲ +0.6186 |
| xRY | 4.2980 | 3.8534 | ▼ -0.455 |
| RYOE | 0.4175 | 1.1098 | ▲ +0.6991 |

New Orleans Saints (2024)
Offensive Coordinator
| Before (2023) | First Year (2024) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| EPA | -0.00745 | -0.05527 | ▼ -0.04832 |
| Succ% | 42.1%37 | 40.6%22 | ▼ -1.5%36 |
| RZ P/V | 5.151 | 5.153 | ▲ +0.049 |
| Scripted EPA | -0.00149 | 0.01153 | ▲ +0.01253 |
| 3&Out% | 31.2%45 | 29.4%58 | ▼ -1.8%61 |
| TO Rate | 1.5%82 | 1.7%68 | ▲ +0.2%37 |
| Pass EPA | 0.04450 | -0.07416 | ▼ -0.11820 |
| Rush EPA | -0.09434 | -0.09434 | 0.00046 |
| YAC OEX | -0.522 | -0.0212 | ▲ +0.5079 |
| xRY | 4.0454 | 4.1771 | ▲ +0.1363 |
| RYOE | -0.434 | -0.1020 | ▲ +0.3372 |

Seattle Seahawks (2025)
Offensive Coordinator
| Before (2024) | First Year (2025) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| EPA | -0.02340 | 0.04067 | ▲ +0.06372 |
| Succ% | 43.9%52 | 46.3%80 | ▲ +2.4%70 |
| RZ P/V | 5.043 | 4.939 | ▼ -0.144 |
| Scripted EPA | -0.06929 | 0.09679 | ▲ +0.16586 |
| 3&Out% | 31.1%47 | 27.2%73 | ▼ -3.9%70 |
| TO Rate | 1.9%54 | 2.6%12 | ▲ +0.7%17 |
| Pass EPA | 0.02343 | 0.13475 | ▲ +0.11181 |
| Rush EPA | -0.06751 | -0.03868 | ▲ +0.02960 |
| YAC OEX | 0.2129 | 0.7980 | ▲ +0.5885 |
| xRY | 3.8131 | 3.8333 | ▲ +0.0255 |
| RYOE | 0.2666 | 0.4880 | ▲ +0.2264 |
Coaching Signature
Light 11 Personnel 100%Low RPO 100%Conservative on 4th Down 100%Under Center Leaning 80%RB-Heavy Targets 80%Slow Pace 80%Run-Heavy (vs Expected) 80%Strong Scripted Plays 80%High Pre-Snap Motion 75%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | Offensive Coordinator | SEA | 51.4% | 0.134 | 52.3% | -0.001 | -0.40 | 0.79 | 45.9% | -0.038 | 39.9% | -0.011 | 3.83 | 0.48 | 2.7% | -0.230 |
| 2024 | Offensive Coordinator | NO | 58.7% | -0.074 | 39.8% | 0.005 | 0.15 | -0.02 | 34.1% | -0.094 | 39.6% | -0.008 | 4.17 | -0.10 | 7.2% | 0.411 |
| 2023 | Passing Game Coordinator | SF | 53.3% | 0.277 | 54.2% | 0.002 | 0.01 | 1.77 | 43.2% | 0.032 | 46.7% | 0.018 | 3.85 | 1.10 | 3.5% | 0.517 |
| 2022 | Quarterbacks/Passing Game Coordinator | DEN | 60.3% | -0.108 | 37.9% | 0.011 | 0.41 | 0.56 | 34.9% | -0.116 | 37.5% | -0.018 | 4.38 | -0.16 | 4.7% | 0.417 |
| 2021 | Offensive Coordinator | MIN | 59.3% | 0.084 | 44.6% | -0.009 | 0.11 | 0.23 | 38.6% | -0.093 | 36.5% | 0.007 | 4.35 | 0.14 | 2.0% | 0.289 |
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | Offensive Coordinator | SEA | 25.5% | 75.2% | 3.4% | 24.5% | 62.8% | 68.1% | 51.6% | 6.1% | 63.7% | 13.8% | 22.5% | 41.4% | 27.9% | 3.3% | 2.9% | 62.0% |
| 2024 | Offensive Coordinator | NO | 30.6% | 70.3% | 4.1% | 18.4% | 54.3% | 62.7% | 42.1% | 8.8% | 45.9% | 26.1% | 22.1% | 33.6% | 29.6% | 7.6% | 1.9% | 48.2% |
| 2023 | Passing Game Coordinator | SF | 37.3% | 62.7% | 4.6% | 19.0% | 64.1% | 57.7% | 52.6% | 9.4% | 56.1% | 23.8% | 20.2% | 38.9% | 13.7% | 0.0% | 0.9% | 68.1% |
| 2022 | Quarterbacks/Passing Game Coordinator | DEN | 42.3% | 58.4% | 4.6% | 20.3% | 25.4% | 52.6% | 39.7% | 11.5% | 54.8% | 24.7% | 20.3% | 57.5% | 31.1% | 7.9% | 3.1% | 55.4% |
| 2021 | Offensive Coordinator | MIN | 20.5% | 80.0% | 1.3% | 18.2% | — | — | 50.0% | 11.3% | 63.3% | 19.8% | 16.7% | 42.4% | 13.4% | 0.7% | 18.4% | 70.9% |
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% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | Offensive Coordinator | SEA | 58.5 | 7.4% | -0.2 | 30.6 | 52.2% | -6.7% | 11.9% | 7.5% | 34.3% | — |
| 2024 | Offensive Coordinator | NO | 60.1 | 9.8% | 0.0 | 31.3 | 60.2% | -5.1% | 17.0% | 13.8% | 30.6% | 89.2% |
| 2023 | Passing Game Coordinator | SF | 58.6 | 1.9% | -0.7 | 29.6 | 54.3% | -2.2% | 5.7% | 0.0% | 30.2% | 89.7% |
| 2022 | Quarterbacks/Passing Game Coordinator | DEN | 62.8 | 9.2% | -0.2 | 25.8 | 62.0% | -2.2% | 12.1% | 3.8% | — | 78.9% |
| 2021 | Offensive Coordinator | MIN | 62.9 | 5.9% | -0.2 | 28.9 | 60.2% | -2.6% | 15.2% | 16.3% | 34.3% | 94.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 | Offensive Coordinator | SEA | QB Pass | 17 | 201.8 | 228.5 | 11.9 | 13.4 | +13.3% | — | — | 4.1 | 4.0 | -2.6% | — | — |
| 2025 | Offensive Coordinator | SEA | QB Rush | 17 | 15.5 | 7.2 | 0.9 | 0.4 | -53.6% | 1.6% | 0.7% | 0.2 | 0.1 | -66.3% | 1.0% | 0.3% |
| 2025 | Offensive Coordinator | SEA | RB Rush | 17 | 282.5 | 296.8 | 16.6 | 17.5 | +5.1% | 29.7% | 28.6% | 6.7 | 7.3 | +8.3% | 42.8% | 45.6% |
| 2025 | Offensive Coordinator | SEA | RB Rec | 17 | 68.9 | 70.6 | 4.1 | 4.2 | +2.5% | 7.3% | 6.8% | 0.6 | 0.2 | -63.1% | 4.0% | 1.4% |
| 2025 | Offensive Coordinator | SEA | WR/TE Rec | 17 | 563.9 | 646.2 | 33.2 | 38.0 | +14.6% | 59.4% | 62.2% | 7.9 | 8.0 | +1.8% | 50.2% | 50.3% |
| 2025 | Offensive Coordinator | SEA | WR/TE Rush | 17 | 19.2 | 17.4 | 1.1 | 1.0 | -9.4% | 2.0% | 1.7% | 0.3 | 0.4 | +14.3% | 2.1% | 2.4% |
