Coaching Timeline
Why does coaching matter?CFB
Texas Christian
Graduate Assistant
19951 yr
CFB
Texas Christian
Tight Ends
1996-972 yrs
CFB
New Mexico
Cornerbacks
1998-014 yrs
CFB
Georgia Tech
Running Backs
2002-076 yrs

Kansas City Chiefs
Other Notable Asst.
20081 yr

Arizona Cardinals
Other Notable Asst.
20091 yr

Buffalo Bills
Offensive Coordinator
2010-123 yrs

Detroit Lions
Other Notable Asst.
2013-153 yrs

San Francisco 49ers
Offensive Coordinator
20161 yr

Chicago Bears
Other Notable Asst.
20171 yr

Denver Broncos
Other Notable Asst.
2018-214 yrs

Minnesota Vikings
Run Game Coordinator
2022-254 yrs
Team Info
| Season | Role | Team | Record | HC | OC | DC | QB1 | QB2 | RB1 | WR/TE 1 | WR/TE 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | Running Backs/Run Game Coordinator | MIN | 9-8 | Kevin O'Connell | Wes Phillips | Brian Flores | J.J. McCarthy(9.25) | Carson Wentz(4.75) | Jordan Mason(14.50) | Justin Jefferson(16.75) | Jordan Addison(13.75) |
| 2024 | Running Backs/Run Game Coordinator | MIN | 14-3 | Kevin O'Connell | Wes Phillips | Brian Flores | Sam Darnold(17.00) | — | Aaron Jones(16.00) | Justin Jefferson(16.75) | Jordan Addison(14.50) |
| 2023 | Running Backs/Run Game Coordinator | MIN | 7-10 | Kevin O'Connell | Wes Phillips | Brian Flores | Kirk Cousins(8.00) | Nick Mullens(3.75) | Alexander Mattison(15.00) | Jordan Addison(16.25) | T.J. Hockenson(14.75) |
| 2022 | Running Backs/Run Game Coordinator | MIN | 13-4 | Kevin O'Connell | Wes Phillips | Ed Donatell | Kirk Cousins(16.25) | Nick Mullens(1.25) | Dalvin Cook(16.00) | Justin Jefferson(16.25) | T.J. Hockenson(16.25) |
| 2021 | Running Backs | DEN | 7-10 | Vic Fangio | Pat Shurmur | Ed Donatell | Teddy Bridgewater(12.25) | Drew Lock(4.00) | Javonte Williams(16.75) | Tim Patrick(15.50) | Noah Fant(15.75) |
Coach Impact

San Francisco 49ers (2016)
Offensive Coordinator
First tracked season — no prior year comparison available
| 2016 | |
|---|---|
| OFFENSE | |
| EPA | -0.08018 |
| Succ% | 39.6%12 |
| RZ P/V | 5.484 |
| Scripted EPA | 0.00250 |
| 3&Out% | 38.1%10 |
| TO Rate | 2.1%34 |
| Pass EPA | -0.04424 |
| Rush EPA | -0.15113 |
| YAC OEX | -0.138 |
| xRY | 0.000 |
| RYOE | 0.0026 |

Minnesota Vikings (2022–2025)
Running Backs/Run Game Coordinator
| Before (2021) | First Year (2022) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| EPA | 0.01759 | -0.00646 | ▼ -0.02341 |
| Succ% | 41.4%31 | 44.9%65 | ▲ +3.5%82 |
| RZ P/V | 5.585 | 5.155 | ▼ -0.424 |
| Scripted EPA | 0.02056 | -0.07228 | ▼ -0.09227 |
| 3&Out% | 37.4%13 | 33.2%36 | ▼ -4.2%72 |
| TO Rate | 1.2%93 | 2.0%46 | ▲ +0.8%12 |
| Pass EPA | 0.08463 | 0.06255 | ▼ -0.02244 |
| Rush EPA | -0.09334 | -0.13019 | ▼ -0.03728 |
| YAC OEX | 0.2330 | 0.5762 | ▲ +0.3471 |
| xRY | 4.3585 | 4.3786 | ▲ +0.0255 |
| RYOE | 0.1457 | -0.0324 | ▼ -0.1728 |
Coaching Signature
Heavy Play Action 100%Low RPO 100%RB-Light Targets 100%Under Center Leaning 80%Heavy 12 Personnel 80%Heavy Screen Game 80%High xFP Concentration 80%WR-Heavy Targets 80%TE-Heavy Targets 80%High Pace 80%
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 | Running Backs/Run Game Coordinator | MIN | 59.2% | -0.123 | 41.9% | 0.006 | 0.31 | 0.46 | 36.6% | -0.052 | 43.7% | 0.012 | 3.79 | 0.34 | 4.2% | 0.256 |
| 2024 | Running Backs/Run Game Coordinator | MIN | 59.2% | 0.103 | 49.5% | 0.019 | -0.18 | 0.59 | 36.6% | -0.080 | 38.8% | 0.002 | 4.27 | -0.12 | 4.3% | 0.182 |
| 2023 | Running Backs/Run Game Coordinator | MIN | 64.7% | 0.004 | 43.2% | 0.013 | -0.75 | 0.37 | 30.4% | -0.107 | 40.5% | 0.002 | 4.11 | -0.28 | 4.9% | 0.173 |
| 2022 | Running Backs/Run Game Coordinator | MIN | 65.1% | 0.062 | 48.5% | -0.012 | -0.33 | 0.57 | 32.7% | -0.130 | 37.7% | -0.007 | 4.37 | -0.03 | 2.2% | 0.176 |
| 2016 | Offensive Coordinator | SF | 56.6% | -0.044 | 41.1% | 0.005 | 0.93 | -0.13 | 33.6% | -0.151 | 35.7% | -0.008 | 0.00 | 0.00 | 9.8% | 0.364 |
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 | Running Backs/Run Game Coordinator | MIN | 27.7% | 72.5% | 6.0% | 22.3% | 50.6% | 64.3% | 42.6% | 9.3% | 62.9% | 16.9% | 20.1% | 58.6% | 19.9% | 3.1% | 0.4% | 61.2% |
| 2024 | Running Backs/Run Game Coordinator | MIN | 22.7% | 77.4% | 4.2% | 25.0% | 60.8% | 59.0% | 46.2% | 9.4% | 60.8% | 16.6% | 22.6% | 52.2% | 25.3% | 1.0% | 0.1% | 66.5% |
| 2023 | Running Backs/Run Game Coordinator | MIN | 25.3% | 74.8% | 6.1% | 36.2% | 43.1% | 60.5% | 51.6% | 9.6% | 55.7% | 14.8% | 29.5% | 55.3% | 21.7% | 4.0% | 0.0% | 61.3% |
| 2022 | Running Backs/Run Game Coordinator | MIN | 22.3% | 78.3% | 2.6% | 27.9% | 30.9% | 59.1% | 50.0% | 10.5% | 63.6% | 13.6% | 22.8% | 74.1% | 11.8% | 0.0% | 8.4% | 63.4% |
| 2016 | Offensive Coordinator | SF | 96.5% | 3.5% | — | — | — | — | 42.8% | 3.9% | 60.0% | 17.7% | 22.2% | 76.2% | 19.6% | 0.7% | 0.3% | 51.2% |
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 | Running Backs/Run Game Coordinator | MIN | 55.2 | 7.5% | -0.0 | 30.7 | 61.0% | -1.0% | 13.6% | 10.7% | 42.5% | 80.2% |
| 2024 | Running Backs/Run Game Coordinator | MIN | 60.5 | 11.0% | 0.2 | 31.0 | 60.8% | 3.9% | 9.9% | 2.7% | 36.9% | — |
| 2023 | Running Backs/Run Game Coordinator | MIN | 62.5 | 13.6% | 0.5 | 26.3 | 66.7% | 2.2% | 22.9% | 2.7% | 40.4% | 88.6% |
| 2022 | Running Backs/Run Game Coordinator | MIN | 65.3 | 16.4% | 0.7 | 29.8 | 65.9% | 2.6% | 17.3% | 7.1% | 34.7% | 76.9% |
| 2016 | Offensive Coordinator | SF | 61.8 | 54.5% | 0.7 | 27.4 | 59.6% | -5.6% | 9.1% | 3.4% | — | 76.2% |
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 | Running Backs/Run Game Coordinator | MIN | QB Pass | 17 | 211.9 | 151.0 | 12.5 | 8.9 | -28.7% | — | — | 4.9 | 4.5 | -8.8% | — | — |
| 2025 | Running Backs/Run Game Coordinator | MIN | QB Rush | 17 | 35.9 | 50.4 | 2.1 | 3.0 | +40.4% | 4.0% | 5.9% | 0.9 | 1.7 | +87.4% | 6.6% | 11.3% |
| 2025 | Running Backs/Run Game Coordinator | MIN | RB Rush | 17 | 198.7 | 205.1 | 11.7 | 12.1 | +3.2% | 21.9% | 24.1% | 3.4 | 4.5 | +34.1% | 24.6% | 30.3% |
| 2025 | Running Backs/Run Game Coordinator | MIN | RB Rec | 17 | 89.5 | 77.5 | 5.3 | 4.6 | -13.4% | 9.9% | 9.1% | 1.0 | 0.8 | -20.0% | 7.0% | 5.2% |
| 2025 | Running Backs/Run Game Coordinator | MIN | WR/TE Rec | 17 | 577.5 | 502.3 | 34.0 | 29.5 | -13.0% | 63.7% | 59.0% | 8.5 | 8.0 | -6.0% | 61.5% | 53.2% |
| 2025 | Running Backs/Run Game Coordinator | MIN | WR/TE Rush | 17 | 4.7 | 16.1 | 0.3 | 0.9 | +245.0% | 0.5% | 1.9% | 0.0 | 0.0 | -100.0% | 0.3% | 0.0% |
