26
Final
23
38
Final
61
13
Final
20
30
Final
24
34
Final
6
31
Final
34
34
Final
41
16
Final
35
19
Final
16
38
Final
35
14
Final
28
28
Final
31
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
ESPN Bet · as of July 8, 2026
North Carolina defeated Charlotte 20–3 to secure a comfortable win. North Carolina covered by 0.5; Game went Under by 26.5. The market closed at North Carolina -16.5 and the Blue Chip model made it North Carolina -16.7. The two were within a point of each other, so there was no meaningful edge in this line.
North Carolina earned Bill Belichick his first college win, but the offense showed inconsistency, scoring early then struggling until a late first-half touchdown. The team lacks a killer instinct, with quarterback Gio Lopez being mediocre after an injury.
The defense held Charlotte to 271 yards and forced two turnovers, a significant improvement from the 48-point blowout loss to TCU. This defensive performance was key to the win.
Gio Lopez started despite leaving the TCU game with an injury, but his performance was mediocre. Max Johnson looked good in relief last week but didn't earn the start. The QB competition remains open.
North Carolina hosts Richmond next Saturday. The Tar Heels will look to build on this win and find offensive consistency against a likely weaker opponent.
At kickoff, conditions at Jerry Richardson Stadium were Cloudy, 73°F with winds of 2 mph. Weather is not expected to be a meaningful factor in this game. Historical weather data for this game is preserved in the panel alongside. Weather data is sourced from WeatherAPI.com.
Cloudy
73°F

| Measure | North CarolinaAway | CharlotteHome |
|---|---|---|
| This week | 104 miles | 0 miles |
| Last week | Home game | 17 miles |
| Season total | 104 miles | 17 miles |
| Body clock | 19:00 | 19:00 |
| Rest | 4 days | 8 days |