TCUAway
48
FinalSep 1, 2025 · Kenan Stadium
Team1234Final
TCU71321748
North Carolina707014

Game flow

TCU won by 34 · 10 scores
Lead changes
1
1 time tied
UNC biggest lead
+7
Q1 10:55
TCU biggest lead
+34
Q3 6:56
Time in front
UNC 11% · TCU 69%
tied 20% · 6:47 vs 41:13 of game clock
+35+17.5Tie+17.5+35Q1Q2Q3Q4▲ North Carolina ahead▼ TCU aheadQ1 10:55 · UNC Rushing Touchdown: Caleb Hood 8 Yd Run (Rece Verhoff Kick) (TCU 0, UNC 7)Q1 4:08 · TCU Passing Touchdown: Jordan Dwyer 27 Yd pass from Josh Hoover (Kyle Lemmermann Kick) (TCU 7, UNC 7)Q2 11:13 · TCU Field Goal Good: Kyle Lemmermann 32 Yd Field Goal (TCU 10, UNC 7)Q2 3:57 · TCU Interception Return Touchdown: Bud Clark 25 Yd Interception Return (Kyle Lemmermann Kick) (TCU 17, UNC 7)Q2 0:00 · TCU Field Goal Good: Kyle Lemmermann 33 Yd Field Goal (TCU 20, UNC 7)Q3 14:48 · TCU Rushing Touchdown: Kevorian Barnes 75 Yd Run (Kyle Lemmermann Kick) (TCU 27, UNC 7)Q3 8:30 · TCU Rushing Touchdown: Trent Battle 28 Yd Run (Kyle Lemmermann Kick) (TCU 34, UNC 7)Q3 6:56 · TCU Sack: Devean Deal 37 Yd Fumble Return (Kyle Lemmermann Kick) (TCU 41, UNC 7)Q3 0:29 · UNC Passing Touchdown: Jake Johnson 2 Yd pass from Max Johnson (Rece Verhoff Kick) (TCU 41, UNC 14)Q4 9:21 · TCU Passing Touchdown: DJ Rogers 4 Yd pass from Josh Hoover (Kyle Lemmermann Kick) (TCU 48, UNC 14)

The lead after every score: above the line North Carolina is ahead, below it TCU. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
10:55UNC
TD Caleb Hood 8 Yd Run (Rece Verhoff Kick)7 plays, 83 yds, 4:05 · from UNC 17
TCU 0–7 UNC
4:08TCU
TD Jordan Dwyer 27 Yd pass from Josh Hoover (Kyle Lemmermann Kick)6 plays, 58 yds, 2:31 · from TCU 42
TCU 7–7 UNC
2nd quarter
11:13TCU
FG Kyle Lemmermann 32 Yd Field Goal 14 plays, 55 yds, 6:24 · from TCU 30
TCU 10–7 UNC
3:57TCU
TD Bud Clark 25 Yd Interception Return (Kyle Lemmermann Kick)
TCU 17–7 UNC
0:00TCU
FG Kyle Lemmermann 33 Yd Field Goal 9 plays, 63 yds, 0:53 · from TCU 20
TCU 20–7 UNC
3rd quarter
14:48TCU
TD Kevorian Barnes 75 Yd Run (Kyle Lemmermann Kick)1 play, 75 yds, 0:12 · from TCU 25
TCU 27–7 UNC
8:30TCU
TD Trent Battle 28 Yd Run (Kyle Lemmermann Kick)9 plays, 85 yds, 3:59 · from TCU 15
TCU 34–7 UNC
6:56TCU
Sack Devean Deal 37 Yd Fumble Return (Kyle Lemmermann Kick)
TCU 41–7 UNC
0:29UNC
TD Jake Johnson 2 Yd pass from Max Johnson (Rece Verhoff Kick)10 plays, 80 yds, 6:27 · from UNC 20
TCU 41–14 UNC
4th quarter
9:21TCU
TD DJ Rogers 4 Yd pass from Josh Hoover (Kyle Lemmermann Kick)5 plays, 76 yds, 2:26 · from TCU 24
TCU 48–14 UNC

Drives

UNC 4/11 scoredTCU 6/10 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00UNCUNC 177834:05Touchdown
Q110:55TCUTCU 254152:01Punt
Q18:54UNCUNC 353-112:15Punt
Q16:39TCUTCU 426582:31Touchdown
Q14:08UNCUNC 25301:31Punt
Q12:37TCUTCU 3014556:24Field Goal
Q211:13UNCUNC 22311:33Punt
Q29:40TCUTCU 3210514:27Interception
Q25:13UNCUNC 19361:16Interception Touchdown
Q23:57UNCUNC 355193:04Punt
Q20:53TCUTCU 209630:53End of Half
Q315:00TCUTCU 251750:12Touchdown

Win probability

TCU 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ North Carolina▼ TCUTCU +20% win probability: Gio Lopez pass intercepted Bud Clark return for 25 yds for a TD (Kyle Lemmermann KICK)TCU +20% win probability: Josh Hoover pass complete to Jordan Dwyer for 27 yds for a TD (Kyle Lemmermann KICK)North Carolina +16% win probability: Caleb Hood run for 8 yds for a TD (Rece Verhoff KICK)North Carolina +15% win probability: Kyle Lemmermann kickoff for 65 yds , Chris Culliver return for 22 yds to the UNC 22TCU +14% win probability: Kyle Lemmermann kickoff for 66 yds , Chris Culliver return for 21 yds to the UNC 35

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Josh Hoover27/362847.92179.8
Ken Seals0/100.0000.1
RushingCARYDSAVGTDLONG
Kevorian Barnes1111310.3175
Nate Palmer7618.7026
Trent Battle12828.0128
Jeremy Payne7284.0013
Jon Denman7263.706
Josh Hoover133.003
Team1-1-1.000
ReceivingRECYDSAVGTDLONG
Jordan Dwyer913615.1133
DJ Rogers5438.6114
Joseph Manjack IV22412.0018
Kevorian Barnes3217.0012
Chase Curtis12020.0020
Eric McAlister3206.7012
Jeremy Payne3165.3018
Jordyn Bailey144.004
DefenseTOTSOLOSACKSTFLPDQB HUR
Jamel Johnson730100
Bud Clark540000
Max Carroll4100.500
Kylin Jackson330100
Namdi Obiazor330000
Kaleb Elarms-Orr320000
Kaden McFadden320000
Devondre McGee310000
InterceptionsINTYDSTD
Bud Clark1251
KickingFGPCTLONGXPPTS
Kyle Lemmermann2/2100.0336/612
PuntingNOYDSAVGTBIn 20LONG
Ethan Craw26030.00035

Biggest plays

TCU +20% Q2 3:57 Gio Lopez pass intercepted Bud Clark return for 25 yds for a TD (Kyle Lemmermann KICK)
TCU +20% Q1 4:08 Josh Hoover pass complete to Jordan Dwyer for 27 yds for a TD (Kyle Lemmermann KICK)
UNC +16% Q1 10:55 Caleb Hood run for 8 yds for a TD (Rece Verhoff KICK)
UNC +15% Q2 11:13 Kyle Lemmermann kickoff for 65 yds , Chris Culliver return for 22 yds to the UNC 22
TCU +14% Q2 3:57 Kyle Lemmermann kickoff for 66 yds , Chris Culliver return for 21 yds to the UNC 35

Team stats

StatTCUUNC
1st Downs2910
3rd down efficiency7-121-10
4th down efficiency1-11-1
Total Yards542222
Passing284172
Comp/Att27/3713/21
Yards per pass7.78.2
Rushing25850
Rushing Attempts3528
Yards per rush7.41.8
Penalties5-583-25
Turnovers13
Fumbles lost02
Interceptions thrown11
Possession32:0927:51

Play by play

Q4 0:00 End of 4th Quarter
Q4 0:00 1st & Goal at UNC 8 TEAM run for a loss of 1 yard to the UNC 9
Q4 1:15 2nd & 5 at UNC 19 Nate Palmer run for 11 yds to the UNC 8 for a 1ST down
Q4 1:55 1st & 10 at UNC 24 Nate Palmer run for 5 yds to the UNC 19
Q4 2:00 3rd & 2 at UNC 27 Jon Denman run for 3 yds to the UNC 24 for a 1ST down
Q4 2:55 2nd & 4 at UNC 29 Jon Denman run for 2 yds to the UNC 27
Q4 3:40 1st & 10 at UNC 35 Jon Denman run for 6 yds to the UNC 29
Q4 4:20 4th & 4 at UNC 39 Nate Palmer run for 4 yds to the UNC 35 for a 1ST down
Q4 4:27 3rd & 4 at UNC 39 Ken Seals pass incomplete to Dozie Ezukanma
Q4 5:10 2nd & 6 at UNC 41 Nate Palmer run for 2 yds to the UNC 39
Q4 6:00 1st & 10 at UNC 45 Jon Denman run for 4 yds to the UNC 41
Q4 6:35 3rd & 1 at UNC 47 Jon Denman run for 2 yds to the UNC 45 for a 1ST down
Q4 6:55 2nd & 5 at TCU 49 Jon Denman run for 4 yds to the UNC 47
Q4 7:30 1st & 10 at TCU 44 Jon Denman run for 5 yds to the TCU 49
Q4 7:40 4th & 12 at UNC 23 Tom Maginness punt for 33 yds, punt out-of-bounds at the TCU 44
Q4 7:48 3rd & 12 at UNC 23 Max Johnson pass incomplete to Javarius Green
Q4 8:27 2nd & 13 at UNC 22 Caleb Hood run for 1 yd to the UNC 23
Q4 9:10 1st & 10 at UNC 25 Caleb Hood run for a loss of 3 yards to the UNC 22
Q4 9:21 Kyle Lemmermann kickoff for 63 yds , Jaylen McGill return for 23 yds to the UNC 25
Q4 9:21 2nd & Goal at UNC 4 Josh Hoover pass complete to DJ Rogers for 4 yds for a TD (Kyle Lemmermann KICK)
Q4 10:00 1st & Goal at UNC 1 Nate Palmer run for a loss of 3 yards to the UNC 4
Q4 10:25 1st & 10 at UNC 34 Josh Hoover pass complete to Jordan Dwyer for 33 yds to the UNC 1 for a 1ST down
Q4 10:50 1st & 10 at TCU 40 Nate Palmer run for 26 yds to the UNC 34 for a 1ST down
Q4 11:36 1st & 10 at TCU 24 Nate Palmer run for 16 yds to the TCU 40 for a 1ST down
Q4 11:47 2nd & 4 at TCU 24 Davion Gause run for no gain to the TCU 24 Davion Gause fumbled, recovered by TCU Zach Chapman