North Carolina upsets TCU 15-10

Aer Lingus College Football Classic
North Carolina1-015
TCU0-110Final
Sat, Aug 29 · Aviva Stadium, Dublin (neutral site)ESPN

North Carolina beat TCU 15-10 as a 7.5-point underdog.

We had TCU favored. North Carolina won.

Top comment in the game thread

Found one of the former nfl players

Q3 1:49 · r/CFB game thread · Sat, Aug 29

How it swung

The turning point: Craig incomplete to Scott, turnover on downs (Q4, 4:05). North Carolina went from 54% to 72% to win.

Before kickoff, our ratings gave North Carolina a 19% chance, and the closing betting line (North Carolina was a 7.5-point underdog) put it at 27%.

SafetyNorth Carolina · Q2 1:49TargetingQ2 0:46
FinalNorth Carolina 15-10 TCUNorth Carolina wonMove across the chart, or tap a numbered swing, to see any play.
50%10%25%75%90%Q1Q2Q3Q432% at halfTCULowest 13%Won15-1012+15+18ScoresSafetyTargetingN. CarolinaTCUNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 9 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 8 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 5 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 5 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 5 comments a minuteTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 4 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 3 comments a minuteTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minute
50%10%25%75%90%Q1Q2Q3Q432% at halfTCULowest 13%Won15-1012ScoresSafetyTargetingNorth C…TCUNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 9 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 8 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 5 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 5 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 5 comments a minuteTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 4 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 3 comments a minuteTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minute
50%10%25%75%90%Q1Q2Q3Q468% at halfTCUHigh 87%Lost10-1512−15−18ScoresSafetyTargetingTCUN. CarolinaTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 4 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 3 comments a minuteTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 9 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 8 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 5 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 5 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 5 comments a minute
50%10%25%75%90%Q1Q2Q3Q468% at halfTCUHigh 87%Lost10-1512ScoresSafetyTargetingTCUNorth C…TCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 4 comments a minuteTCU fans: 2 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 0 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteTCU fans: 0 comments a minuteTCU fans: 3 comments a minuteTCU fans: 1 comments a minuteTCU fans: 2 comments a minuteTCU fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 9 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 8 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 5 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 0 comments a minuteNorth Carolina fans: 1 comments a minuteNorth Carolina fans: 2 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 5 comments a minuteNorth Carolina fans: 3 comments a minuteNorth Carolina fans: 4 comments a minuteNorth Carolina fans: 5 comments a minute

The two plays that swung it

  1. 1Q2 13:164th and 10Craig incomplete to Pimpton, turnover on downsNorth Carolina 20% → 35% (+15)
  2. 2Q4 4:054th and 2Craig incomplete to Scott, turnover on downsNorth Carolina 54% → 72% (+18)

The two plays that swung it

  1. 1Q2 13:164th and 10Craig incomplete to Pimpton, turnover on downsTCU 80% → 65% (−15)
  2. 2Q4 4:054th and 2Craig incomplete to Scott, turnover on downsTCU 46% → 28% (−18)

What fans said, play by play

The line in bold above each quote is written by our model from the thread’s comments and the play-by-play.

  1. Q3 1:49TCU players hit Edwards late, drawing unnecessary roughness penalty as fans mock Dykes5D chess play there by edwardsr/CFB game threadQuoted at the top of the page.
North Carolina’s chance to win after every play.
How to read this chartStarts from the pregame line (TCU -7.5), at 27% for North Carolina (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Outlined diamonds mark rare plays. Under the scores, r/CFB comments per minute from fans with a TCU or North Carolina flair (218 and 421); both sides share one scale, regulation only.

Every drive

North Carolina scored on 3 of its 10 drives; TCU on 2 of its 10.

North Carolina’s drives are teal, TCU’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1North Carolina: Field goal, from 75 yards out to 2Field goalTCU: Field goal, from 75 yards out to 13Field goalNorth Carolina: Punt, from 75 yards out to 77PuntTCU: Touchdown, from 25 yards out to 0TouchdownNorth Carolina: Touchdown, from 70 yards out to 0TouchdownTCU: Turned over on downs, from 75 yards out to 35DownsQ2North Carolina: Punt, from 65 yards out to 58PuntTCU: Punt, from 83 yards out to 66PuntNorth Carolina: Punt, from 72 yards out to 59PuntTCU: Safety, from 85 yards out to 100SafetyNorth Carolina: Fumble, from 71 yards out to 45FumbleTCU: End of half, from 55 yards out to 54End of halfQ3TCU: Fumble, from 75 yards out to 69FumbleNorth Carolina: Field goal, from 31 yards out to 10Field goalTCU: Punt, from 75 yards out to 59PuntNorth Carolina: Fumble, from 90 yards out to 76FumbleTCU: Turned over on downs, from 24 yards out to 6DownsNorth Carolina: Missed field goal, from 94 yards out to 24Missed FGQ4TCU: Turned over on downs, from 76 yards out to 10DownsNorth Carolina: End of game, from 90 yards out to 40End of game

From TCU’s side

TCU’s best moment: Burrell 42-yd field goal no good (Q4 11:58). It lifted TCU’s win chance by 14 points.

How TCU fans took it: “Shoutout to my friends that traveled halfway around the world to watch that” r/CFB game thread

“this TCU qb really should just run it sometimes, I dunno what's goin on with him”
A North Carolina fan

How fans reacted

Quiet

The jump was quiet; the crowd was busy.

FirstSecondThirdFourthNorth Carolina fansTCU fansusual

The winner fell to 10%.

Box score

North Carolina 15, TCU 10

North Carolina covered +7.5 by 12.5. The total, 25, stayed under 46.5.

North CarolinaTCUTotal yardsNorth Carolina 322TCU 281322281Passing yardsNorth Carolina 232TCU 175232175Rushing yardsNorth Carolina 90TCU 10690106First downsNorth Carolina 20TCU 182018TurnoversNorth Carolina 2TCU 121Time of possessionNorth Carolina 26:58TCU 33:0226:5833:02
Team totalsNorth CarolinaTCU
Total yards322281
Passing16 of 28, 232 yds20 of 32, 175 yds
Rushing29 for 90 yds39 for 106 yds
First downs2018
Third down3 of 117 of 16
Fourth down1 of 11 of 5
Turnovers21
Penalties3 for 20 yds11 for 90 yds
Time of possession26:5833:02

North Carolina leaders

  • Passing Billy Edwards 16 of 28, 232 yds
  • Rushing Benjamin Hall 11 for 36 yds; Jaylen McGill 5 for 33 yds, 1 TD
  • Receiving Jelani Thurman 4 for 94 yds; Jordan Shipp 5 for 71 yds

TCU leaders

  • Passing Jaden Craig 20 of 32, 175 yds
  • Rushing Jeremy Payne 25 for 142 yds; Jon Denman 8 for 19 yds, 1 TD
  • Receiving Ed Small 9 for 65 yds; Ka'Morreun Pimpton 1 for 40 yds

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games · 2025 season

North Carolina · 4-8

Rated 136th in our preseason ratings.

L 19-42 @ NC State #49 of 667

lost by 23 as a 7.5-point underdog

North Carolina lost 19-42 at NC State. Chance to win started at 23%, low under 1%, high 23%.

L 25-32 vs Duke #68 of 667

lost by 7 as a 6.5-point underdog

North Carolina lost 25-32 vs Duke. Chance to win started at 43%, low 4%, high 66%.

L 12-28 @ Wake Forest #49 of 667

lost by 16 as a 3.5-point underdog

North Carolina lost 12-28 at Wake Forest. Chance to win started at 32%, low under 1%, high 32%.

W 20-15 vs Stanford #114 of 667

won by 5 as an 8.5-point favorite

North Carolina won 20-15 vs Stanford. Chance to win started at 78%, low 62%, high better than 99%.

W 27-10 @ Syracuse #102 of 667

won by 17 as a 1.5-point underdog

North Carolina won 27-10 at Syracuse. Chance to win started at 42%, low 15%, high better than 99%.

L 16-17 vs VirginiaTop 25 #50 of 667

lost by 1 as a 12.5-point underdog

North Carolina lost 16-17 vs Virginia. Chance to win started at 26%, low under 1%, high 56%.

L 18-21 @ California #74 of 667

lost by 3 as an 8.5-point underdog

North Carolina lost 18-21 at California. Chance to win started at 15%, low under 1%, high 26%.

L 10-38 vs ClemsonTop 25 #22 of 667

lost by 28 as a 15.5-point underdog

North Carolina lost 10-38 vs Clemson. Chance to win started at 8%, low under 1%, high 13%.

L 9-34 @ UCF #47 of 667

lost by 25 as a 7.5-point underdog

North Carolina lost 9-34 at UCF. Chance to win started at 23%, low under 1%, high 24%.

W 41-6 vs Richmond #161 of 667

won by 35 as a 24.5-point favorite

North Carolina won 41-6 vs Richmond. Chance to win started at 96%, low 95%, high better than 99%.

W 20-3 @ Charlotte #152 of 667

won by 17 as a 16.5-point favorite

North Carolina won 20-3 at Charlotte. Chance to win started at 84%, low 84%, high better than 99%.

L 14-48 vs TCUTop 25 #22 of 667

lost by 34 as a 3.5-point underdog

North Carolina lost 14-48 vs TCU. Chance to win started at 50%, low under 1%, high 74%.

Last three games · 2025 season

TCU · 9-4

Rated 49th in our preseason ratings.

W 30-27 vs USCTop 25 #24 of 667

won by 3 as a 4.5-point underdog

TCU won 30-27 vs USC. Chance to win started at 47%, low 5%, high better than 99%.

W 45-23 vs CincinnatiTop 25 #58 of 667

won by 22 as a 3.5-point favorite

TCU won 45-23 vs Cincinnati. Chance to win started at 68%, low 66%, high better than 99%.

W 17-14 @ HoustonTop 25 #65 of 667

won by 3 as a 1.5-point favorite

TCU won 17-14 at Houston. Chance to win started at 49%, low 39%, high 94%.

L 13-44 @ BYUTop 25 #24 of 667

lost by 31 as a 2.5-point underdog

TCU lost 13-44 at BYU. Chance to win started at 34%, low under 1%, high 36%.

L 17-20 vs Iowa StateTop 25 #50 of 667

lost by 3 as a 7.5-point favorite

TCU lost 17-20 vs Iowa State. Chance to win started at 76%, low under 1%, high 94%.

W 23-17 @ West Virginia #95 of 667

won by 6 as a 16.5-point favorite

TCU won 23-17 at West Virginia. Chance to win started at 83%, low 80%, high 99%.

W 42-36 vs Baylor #34 of 667

won by 6 as a 3.5-point favorite

TCU won 42-36 vs Baylor. Chance to win started at 67%, low 39%, high better than 99%.

L 28-41 @ Kansas StateTop 25 #48 of 667

lost by 13 as a 2.5-point favorite

TCU lost 28-41 at Kansas State. Chance to win started at 50%, low under 1%, high 74%.

W 35-21 vs Colorado #56 of 667

won by 14 as a 14.5-point favorite

TCU won 35-21 vs Colorado. Chance to win started at 88%, low 38%, high better than 99%.

L 24-27 @ Arizona StateTop 25 #33 of 667

lost by 3 as a 2.5-point underdog

TCU lost 24-27 at Arizona State. Chance to win started at 34%, low under 1%, high 88%.

W 35-24 vs SMUTop 25 #23 of 667

won by 11 as a 6.5-point favorite

TCU won 35-24 vs SMU. Chance to win started at 74%, low 51%, high better than 99%.

W 42-21 vs Abilene Christian #128 of 667

won by 21 as a 41.5-point favorite

TCU won 42-21 vs Abilene Christian. Chance to win started at 99%, low 99%, high better than 99%.

W 48-14 @ North Carolina #59 of 667

won by 34 as a 3.5-point favorite

TCU won 48-14 at North Carolina. Chance to win started at 50%, low 26%, high better than 99%.

Matchups

Biggest mismatch: North Carolina’s rushing EPA against TCU, 63 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. North Carolina’s explosive plays against TCU’s defense

    60 pointsweakerstronger50th

    North Carolina offense, 20th percentile · TCU defense, 80th

  2. North Carolina’s rushing EPA against TCU’s defense

    63 pointsweakerstronger50th

    North Carolina offense, 34th percentile · TCU defense, 97th

  3. North Carolina’s EPA/play against TCU’s defense

    50 pointsweakerstronger50th

    North Carolina offense, 45th percentile · TCU defense, 95th

Season profile, all the rows

Season profile

North CarolinaTCU
EPA/play, offense
North Carolina · 45TCU · 33
EPA/play, defense
North Carolina · 66TCU · 95
Success rate, offense
North Carolina · 59TCU · 46
Success rate, defense
North Carolina · 29TCU · 89
Explosive-play rate, offense
North Carolina · 20TCU · 66
Explosive-play rate, defense
North Carolina · 97TCU · 80
Rush EPA, offense
North Carolina · 34TCU · 9
Rush EPA, defense
North Carolina · 53TCU · 97
Pass EPA, offense
North Carolina · 52TCU · 55
Pass EPA, defense
North Carolina · 63TCU · 89

The series

North Carolina leads the series 3-1

4 meetings since 1940 · TCU won the last meeting

  • 2025TCU 48-14TCU won 48-14 at North Carolina. Chance to win started at 50%, low 26%, high better than 99%.
  • 1997North Carolina 31-10
  • 1994North Carolina 27-17
  • 1940North Carolina 21-14

Each line is TCU’s chance to win through that meeting. Older meetings have no play by play, so no line.

Line, fans and home field

The betting line, and the fans

North Carolina fans are in a better mood than TCU fans (55th vs 1st among FBS fanbases), even with TCU favored.

  • Model · 81%
  • Line · 73%
  • TCU fans · 1st
  • North Carolina fans · 55th

TCU favored by 7.5 · Total 46.5

How games like this usually go

TCU by 7.5, on the usual path until Q3 3:39

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 385 games since 2025 with a favorite of 7.5 to 14.5 points.

The market

The books’ cut: 4.2%, the margin built into the odds

Where next