TCU Horned Frogs vs North Carolina Tar Heels
Drive chart
Drives
End of Game
Punt
Touchdown
Fumble
Punt
Touchdown
Who won: TCU 48-14
The TCU Horned Frogs beat the North Carolina Tar Heels 48-14 on Monday, September 1, 2025 at Kenan Stadium. The TCU outscored the North Carolina 21-7 in the 3rd quarter. Josh Hoover led the TCU in passing yards (27/36, 284 YDS, 2 TD, 1 INT). Max Johnson led the North Carolina in passing yards (9/11, 103 YDS, 1 TD).
Win probability
Tap or hover the line to see the play. Dots mark the biggest swings.
Play by play
- Q4 0:00

End of 4th Quarter
- Q4 0:00

TEAM run for a loss of 1 yard to the UNC 9
1st & Goal at UNC 8
- Q4 1:15

Nate Palmer run for 11 yds to the UNC 8 for a 1ST down
2nd & 5 at UNC 19
- Q4 1:55

Nate Palmer run for 5 yds to the UNC 19
1st & 10 at UNC 24
- Q4 2:00

Jon Denman run for 3 yds to the UNC 24 for a 1ST down
3rd & 2 at UNC 27
- Q4 2:55

Jon Denman run for 2 yds to the UNC 27
2nd & 4 at UNC 29
- Q4 3:40

Jon Denman run for 6 yds to the UNC 29
1st & 10 at UNC 35
- Q4 4:20

Nate Palmer run for 4 yds to the UNC 35 for a 1ST down
4th & 4 at UNC 39
- Q4 4:27

Ken Seals pass incomplete to Dozie Ezukanma
3rd & 4 at UNC 39
- Q4 5:10

Nate Palmer run for 2 yds to the UNC 39
2nd & 6 at UNC 41
- Q4 6:00

Jon Denman run for 4 yds to the UNC 41
1st & 10 at UNC 45
- Q4 6:35

Jon Denman run for 2 yds to the UNC 45 for a 1ST down
3rd & 1 at UNC 47
- Q4 6:55

Jon Denman run for 4 yds to the UNC 47
2nd & 5 at TCU 49
- Q4 7:30

Jon Denman run for 5 yds to the TCU 49
1st & 10 at TCU 44
- Q4 7:40

Tom Maginness punt for 33 yds, punt out-of-bounds at the TCU 44
4th & 12 at UNC 23
- Q4 7:48

Max Johnson pass incomplete to Javarius Green
3rd & 12 at UNC 23
- Q4 8:27

Caleb Hood run for 1 yd to the UNC 23
2nd & 13 at UNC 22
- Q4 9:10

Caleb Hood run for a loss of 3 yards to the UNC 22
1st & 10 at UNC 25
- Q4 9:21

Kyle Lemmermann kickoff for 63 yds , Jaylen McGill return for 23 yds to the UNC 25
TOUCHDOWNQ4 9:21Touchdown! 4 yd pass
Josh Hoover pass complete to DJ Rogers for 4 yds for a TD (Kyle Lemmermann KICK)
TCU 48 - 14 UNC- Q4 10:00

Nate Palmer run for a loss of 3 yards to the UNC 4
1st & Goal at UNC 1
- Q4 10:25

Josh Hoover pass complete to Jordan Dwyer for 33 yds to the UNC 1 for a 1ST down
1st & 10 at UNC 34
- Q4 10:50

Nate Palmer run for 26 yds to the UNC 34 for a 1ST down
1st & 10 at TCU 40
- Q4 11:36

Nate Palmer run for 16 yds to the TCU 40 for a 1ST down
1st & 10 at TCU 24
- Q4 11:47
TODavion Gause run for no gain to the TCU 24 Davion Gause fumbled, recovered by TCU Zach Chapman
2nd & 4 at TCU 24