Week 3 report · Sat, Sep 19 · 2026 Week 3

North Carolina

3–2 · Ours #56 entering

20–28Final

Clemson

3–2 · Ours #50 entering

Win chanceCLEM 64%CLEM won
SpreadCLEM −3ours −5.8 · CLEM covered by 5
Total44.5final 48 · over by 3.5
Our callCLEM −4.5Wlost 1.5 to the close

Quarterbacksthis game

Billy Edwards Jr.
Billy Edwards Jr.
13/30 · 135 yards
EPA / dropback
−0.2517th pct
Comp %
43.3
TD
1
Turnovers
11 INT · 0 fum
Sacked
2
Tait Reynolds
Tait Reynolds
20/30 · 215 yards
EPA / dropback
−0.0731st pct
Comp %
66.7
TD
1
Turnovers
11 INT · 0 fum
Sacked
3

The matchupthis game · ▲▼ better or worse than the unit's usual · percentile vs every 2026 team game

North CarolinaoffensePlayed like CLEM +7.7defenseClemson
59th44.1%▲4.4Success rateSuccess44.1%▼2.342nd
37th−0.04▲0.02EPA / playEPA/play−0.04▲0.0263rd
19th−0.30▼0.29PassingPassing−0.30▲0.1482nd
72nd+0.20▲0.35RushingRushing+0.20▼0.1028th
41st1▲0.7TurnoversTurnovers1▲0.359th
ClemsonoffensedefenseNorth Carolina
50th41.5%▲11.2Success rateSuccess41.5%▲2.550th
61st+0.13▲0.35EPA / playEPA/play+0.13▼0.2239th
36th−0.07▲0.22PassingPassing−0.07▲0.0764th
87th+0.34▲0.62RushingRushing+0.34▼0.5013th
41st1▲0.3TurnoversTurnovers1▼0.359th

Team statsthis game · percentile vs every 2026 team game

North CarolinaUNCClemsonCLEM
Special teams & field position
Average startOwn 3272ndOwn 3059th
Kicking vs expectedKicking−1.3 pts20th+1.6 pts89th
Drives & pace
Plays6880th6573rd
Drive points−6.333rd+6.368th
Turnovers & hidden points
Penalty first downsPenalty 1st downs05th122nd
4th downs−0.4 pts26th+0.3 pts68th
Hidden points−3.034th+3.066th

Season so far

North Carolina3–2 · 6th-hardest schedule

Wat TCU15–10covered +7.5
Wvs East Tennessee State35–3missed −35.5
Lat Clemson20–28missed +3
Lvs Notre Dame26–37covered +21
Wat Pittsburgh21–17covered +3.5

Clemson3–2 · 13th-hardest schedule

Lat LSU10–51missed +10
Wvs Georgia Southern22–7missed −19.5QB change mid-game
Wvs North Carolina28–20covered −3
Wat California24–10covered −2.5
Lvs Miami13–41missed +14

Model cfb_best · uncertainty ±15.5 · run Sep 19, 10:05 AM EDT · froze at kickoff and graded as-is