Coaching Timeline
Why does coaching matter?CFB
Strake Jesuit College Prep (Houston TX)
Offensive Coordinator
2013-153 yrs
CFB
Strake Jesuit College Prep (Houston TX)
Offensive Coordinator
20171 yr
CFB
Strake Jesuit College Prep (Houston TX)
Head Coach
2018-203 yrs

San Francisco 49ers
Def. Quality Control
20211 yr

San Francisco 49ers
Asst. Quarterbacks
2022-232 yrs

San Francisco 49ers
Pass Game Specialist
20241 yr

San Francisco 49ers
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 | 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 | Pass Game Specialist | 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 | Asst. Quarterbacks | 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 | Asst. Quarterbacks | SF | 13-4 | Kyle Shanahan | — | DeMeco Ryans | Jimmy Garoppolo(10.25) | Brock Purdy(6.25) | Christian McCaffrey(16.75) | Brandon Aiyuk(16.75) | George Kittle(14.75) |
| 2021 | Def. Quality Control | SF | 10-7 | Kyle Shanahan | Mike McDaniel | DeMeco Ryans | Jimmy Garoppolo(13.50) | Trey Lance(3.75) | Elijah Mitchell(11.00) | Deebo Samuel Sr.(15.75) | George Kittle(13.75) |
Coach Impact

San Francisco 49ers (2025)
Offensive Coordinator(Promoted — was Def. Quality Control here)
Promoted within team — delta reflects year-over-year change
| Before (2024) | First Year (2025) | Delta | |
|---|---|---|---|
| OFFENSE | |||
| EPA | 0.07477 | 0.09184 | ▲ +0.01757 |
| Succ% | 46.1%77 | 48.3%91 | ▲ +2.2%69 |
| RZ P/V | 5.157 | 5.793 | ▲ +0.686 |
| Scripted EPA | 0.10281 | 0.13388 | ▲ +0.03159 |
| 3&Out% | 25.9%80 | 24.2%88 | ▼ -1.7%60 |
| TO Rate | 2.4%20 | 2.1%37 | ▼ -0.3%61 |
| Pass EPA | 0.13777 | 0.17087 | ▲ +0.03360 |
| Rush EPA | -0.03570 | -0.06653 | ▼ -0.03132 |
| YAC OEX | 1.1695 | 0.7476 | ▼ -0.4118 |
| xRY | 3.8837 | 4.3484 | ▲ +0.4684 |
| RYOE | 1.0997 | -0.444 | ▼ -1.531 |
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 | SF | 57.6% | 0.170 | 52.6% | -0.022 | -0.62 | 0.74 | 37.7% | -0.066 | 39.9% | -0.017 | 4.34 | -0.44 | 4.7% | 0.491 |
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 | SF | 28.2% | 71.9% | 5.5% | 19.1% | 72.1% | 63.7% | 55.2% | 6.1% | 45.8% | 30.5% | 23.5% | 43.3% | 11.4% | 0.2% | 0.2% | 66.8% |
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 | SF | 62.4 | 3.7% | 0.2 | 32.2 | 59.1% | -0.7% | 19.8% | 5.1% | 40.5% | 96.8% |
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 | SF | QB Pass | 17 | 236.8 | 268.7 | 13.9 | 15.8 | +13.5% | — | — | 5.2 | 7.7 | +47.7% | — | — |
| 2025 | Offensive Coordinator | SF | QB Rush | 17 | 34.2 | 40.5 | 2.0 | 2.4 | +18.5% | 3.2% | 3.7% | 0.8 | 1.3 | +61.4% | 4.4% | 6.3% |
| 2025 | Offensive Coordinator | SF | RB Rush | 17 | 256.8 | 231.9 | 15.1 | 13.6 | -9.7% | 24.4% | 21.0% | 6.2 | 5.2 | -15.8% | 33.9% | 25.0% |
| 2025 | Offensive Coordinator | SF | RB Rec | 17 | 215.2 | 237.2 | 12.7 | 14.0 | +10.2% | 20.4% | 21.5% | 4.0 | 4.9 | +23.0% | 21.8% | 23.4% |
| 2025 | Offensive Coordinator | SF | WR/TE Rec | 17 | 542.0 | 591.2 | 31.9 | 34.8 | +9.1% | 51.5% | 53.6% | 7.2 | 9.5 | +31.7% | 39.5% | 45.5% |
| 2025 | Offensive Coordinator | SF | WR/TE Rush | 17 | 4.3 | 1.2 | 0.3 | 0.1 | -72.4% | 0.4% | 0.1% | 0.1 | 0.0 | -130.9% | 0.3% | -0.1% |
