4th-best NC State tenure of 15 by the numbers.
Followed Tom O'Brien (2007–2012).
Recruiter or developer?
Performs about as expected for his recruiting talent, on both sides of the ball.
Offense vs. talent
-2.7 pts
#124 of 208 · middle half
Defense vs. talent
+0.7 pts
#95 of 208 · middle half
Recruiting talent is team-wide (no offense/defense split exists in the source data) -- both sides are scored against the same talent input, only the outcome is side-specific.
Who they bring in
Brings in bigger-than-position-typical players than most.
Recruits younger transfers than most — more of a development bet.
Avg. size (raw)
6′2″, 238 lbs
across 51 of 65 arrivals — unadjusted for position mix
Size vs. position-typical
+7.8 lbs
#38 of 255 · top quarter
Avg. class year
Jr
#226 of 255 · bottom quarter
Avg. portal rating
3.1★
rated arrivals only
Top states: NC (9), FL (7), TX (5), GA (4), VA (4)
Notable portal arrivals with a modeled NIL value
Hollywood Smothers On3 modeled · $1,000,000
On3’s modeled estimate (social reach / exposure), not money actually paid — shown per player, never totaled.
Who won the portal our read
Talent added
59.3
position-weighted
Talent lost
62.4
position-weighted
Net
-3.1
arrivals minus departures
Best addition: Brennan Armstrong (QB) from Virginia
Biggest loss: Devin Leary (QB) to Kentucky
Position-value-weighted (QB/CB weighted highest, depth-decayed within each position) — the same scoring engine as the Portal Heat feed, not a separate grade.
Does the system survive a coordinator change?
OC: Matt Canada → Eliah Drinkwitz · 2016The system held
2-season window either side.
1st-down pass rate: 42.6% → 42.4% (-0.2 pts)
Confound, shown not hidden: only 56% of offensive production returned the year the coordinator changed — the roster turned over at the same time, not just the play-caller.
OC: Eliah Drinkwitz → George McDonald (co) / Desmond Kitchings (co) · 2019
1-season window either side — numbers shown, not enough to badge a verdict.
1st-down pass rate: 45.5% → 47.1% (+1.6 pts)
Confound, shown not hidden: only 13% of offensive production returned the year the coordinator changed — the roster turned over at the same time, not just the play-caller.
OC: George McDonald (co) / Desmond Kitchings (co) → George McDonald (co) / Tim Beck · 2020
1-season window either side — numbers shown, not enough to badge a verdict.
1st-down pass rate: 47.1% → 43.3% (-3.8 pts)
Confound, shown not hidden: only 60% of offensive production returned the year the coordinator changed — the roster turned over at the same time, not just the play-caller.
OC: George McDonald (co) / Tim Beck → Tim Beck · 2021
1-season window either side — numbers shown, not enough to badge a verdict.
1st-down pass rate: 43.3% → 47.8% (+4.5 pts)
Confound, shown not hidden: only 66% of offensive production returned the year the coordinator changed — the roster turned over at the same time, not just the play-caller.
OC: Tim Beck → Robert Anae · 2023The offense improved
2-season window either side.
1st-down pass rate: 47.2% → 45.8% (-1.3 pts)
Confound, shown not hidden: only 38% of offensive production returned the year the coordinator changed — the roster turned over at the same time, not just the play-caller.
OC: Robert Anae → Kurt Roper · 2025The system held
2-season window either side.
1st-down pass rate: 45.8% → 38.8% (-7.1 pts)
Confound, shown not hidden: only 95% of offensive production returned the year the coordinator changed — the roster turned over at the same time, not just the play-caller.
DC: Dave Huxtable (co) → Ted Roof (co) / Dave Huxtable (co) · 2018
1-season window either side — numbers shown, not enough to badge a verdict.
DC: Ted Roof (co) / Dave Huxtable (co) → Tony Gibson (co) / Dave Huxtable (co) · 2019
1-season window either side — numbers shown, not enough to badge a verdict.
DC: Tony Gibson (co) / Dave Huxtable (co) → Tony Gibson · 2020
1-season window either side — numbers shown, not enough to badge a verdict.