Week 1 · 2025

TCU at North Carolina

Mon 09/01/2025 08:00 PMKenan StadiumNorth Carolina pregame41%Pregame win probability: 41% for North Carolina. TCU favored, and won.

68°Fair3 mph NNE · 60% humidityRecorded at kickoff by College Football Data

TCU

48

9–4

North Carolina

14

4–8

Attendance

50,500

reported

UNC8 plays, 83 yd · Touchdown

15:001st & 10own 35Kyle Lemmermann kickoff for 65 yds , Chris Culliver return for 17 yds to the UNC 17+17
14:451st & 10own 17Caleb Hood run for 9 yds to the UNC 26+9
14:052nd & 1own 26Benjamin Hall run for 3 yds to the UNC 29 for a 1ST down+3
13:301st & 10own 29Caleb Hood run for 8 yds to the UNC 37+8
13:002nd & 2own 37Gio Lopez pass complete to Jordan Shipp for 39 yds to the TCU 24 for a 1ST down+39
12:191st & 10opp 24Gio Lopez pass complete to Jordan Shipp for 19 yds to the TCU 5 for a 1ST down+19
11:351st & goalopp 5Gio Lopez run for a loss of 3 yards to the TCU 8−3
10:552nd & goalopp 8Caleb Hood run for 8 yds for a TD (Rece Verhoff KICK)+8

TCU6 plays, 15 yd · Punt

10:552nd & 13own 35Rece Verhoff kickoff for 65 yds for a touchback0
10:451st & 10own 25Josh Hoover pass complete to Eric McAlister for 12 yds to the TCU 37 for a 1ST down+12
10:051st & 10own 37Josh Hoover pass complete to Eric McAlister for 2 yds to the TCU 39+2
9:402nd & 8own 39Kevorian Barnes run for 1 yd to the TCU 40+1
9:013rd & 7own 40Josh Hoover pass incomplete to Eric McAlister0
8:544th & 7own 40Ethan Craw punt for 25 yds, punt out-of-bounds at the UNC 350

UNC5 plays, -11 yd · Punt

8:541st & 10own 35North Carolina Penalty, False Start (Eidan Buchanan) to the UNC 30−5
8:501st & 15own 30Davion Gause run for no gain to the UNC 300
8:002nd & 15own 30Gio Lopez sacked by Zach Chapman for a loss of 8 yards to the UNC 22−8
7:253rd & 23own 22Caleb Hood run for 2 yds to the UNC 24+2
6:394th & 21own 24Tom Maginness punt for 34 yds, punt out-of-bounds at the TCU 420

TCU7 plays, 58 yd · Touchdown

6:301st & 10own 42Josh Hoover pass complete to Jeremy Payne for a loss of 1 yard to the TCU 41−1
6:122nd & 11own 41Hoover, Josh pass incomplete to Dwyer, Jordan, PENALTY UNC pass interference (Allen, Marcus) 15 yards to the UNC44, NO PLAY, 1ST DOWN TCU.+15
6:061st & 10opp 44Josh Hoover pass complete to Jordyn Bailey for 4 yds to the UNC 40+4
5:402nd & 6opp 40Kevorian Barnes run for 5 yds to the UNC 35+5
5:193rd & 1opp 35Josh Hoover pass complete to Kevorian Barnes for 2 yds to the UNC 33 for a 1ST down+2
4:401st & 10opp 33Kevorian Barnes run for 6 yds to the UNC 27+6
4:082nd & 4opp 27Josh Hoover pass complete to Jordan Dwyer for 27 yds for a TD (Kyle Lemmermann KICK)+27

UNC5 plays, 0 yd · Punt

4:082nd & 4own 35Kyle Lemmermann kickoff for 65 yds for a touchback0
4:051st & 10own 25Caleb Hood run for 1 yd to the UNC 26+1
3:302nd & 9own 26Caleb Hood run for a loss of 1 yard to the UNC 25−1
2:453rd & 10own 25Gio Lopez pass incomplete to Jordan Shipp0
2:374th & 10own 25Tom Maginness punt for 45 yds, fair catch by Jordan Dwyer at the TCU 300

TCU17 plays, 55 yd · Field goal

2:301st & 10own 30Jeremy Payne run for no gain to the TCU 300
2:002nd & 10own 30Josh Hoover pass complete to DJ Rogers for 10 yds to the TCU 40 for a 1ST down+10
1:411st & 10own 40Kevorian Barnes run for 1 yd to the TCU 41+1
1:152nd & 9own 41Josh Hoover run for 3 yds to the TCU 44+3
0:143rd & 6own 44Josh Hoover pass complete to Joseph Manjack IV for 6 yds to the 50 yard line for a 1ST down+6
0:00own 44End of 1st Quarter+6
14:501st & 10midfieldKevorian Barnes run for 7 yds to the UNC 43+7
14:272nd & 3opp 43Kevorian Barnes run for 3 yds to the UNC 40 for a 1ST down+3
13:491st & 10opp 40Kevorian Barnes run for 9 yds to the UNC 31+9
13:232nd & 1opp 31Kevorian Barnes run for 4 yds to the UNC 27 for a 1ST down+4
12:551st & 10opp 27Josh Hoover pass complete to DJ Rogers for 14 yds to the UNC 13 for a 1ST down+14
12:311st & 10opp 13Hoover, Josh pass incomplete to Dwyer, Jordan, PENALTY TCU pass interference (Dwyer, Jordan) 15 yards to the UNC28, NO PLAY.−15
12:201st & 25opp 28Josh Hoover pass complete to Jordan Dwyer for 13 yds to the UNC 15+13
12:012nd & 12opp 15Josh Hoover pass complete to Jordan Dwyer for 5 yds to the UNC 10+5
11:183rd & 7opp 10Josh Hoover pass incomplete to Chase Curtis0
11:184th & 7opp 10TCU Penalty, False Start (Ryan Hughes) to the UNC 15−5
11:134th & 12opp 15Kyle Lemmermann 32 yd FG GOOD+32

UNC5 plays, 1 yd · Punt

11:134th & 12own 35Kyle Lemmermann kickoff for 65 yds , Chris Culliver return for 22 yds to the UNC 22+22
11:031st & 10own 22Gio Lopez pass incomplete to Alex Taylor0
10:502nd & 10own 22Gio Lopez run for a loss of 3 yards to the UNC 19−3
10:153rd & 13own 19Benjamin Hall run for 4 yds to the UNC 23+4
9:404th & 9own 23Tom Maginness punt for 45 yds, fair catch by Jordan Dwyer at the TCU 320

TCU10 plays, 51 yd · Turnover

9:311st & 10own 32Josh Hoover pass complete to Jordan Dwyer for 12 yds to the TCU 44 for a 1ST down+12
9:111st & 10own 44Josh Hoover pass incomplete to Jeremy Payne0
9:002nd & 10own 44Jeremy Payne run for 1 yd to the TCU 45+1
8:303rd & 9own 45Josh Hoover pass complete to Jordan Dwyer for 21 yds to the UNC 34 for a 1ST down+21
8:101st & 10opp 34Jeremy Payne run for 3 yds to the UNC 31+3
7:452nd & 7opp 31Jeremy Payne run for 5 yds to the UNC 26+5
7:023rd & 2opp 26Jeremy Payne run for 3 yds to the UNC 23 for a 1ST down+3
6:351st & 10opp 23Josh Hoover pass complete to Jordan Dwyer for 3 yds to the UNC 20+3
5:572nd & 7opp 20Jeremy Payne run for 3 yds to the UNC 17+3
5:133rd & 4opp 17Josh Hoover pass intercepted Kaleb Cost return for no gain to the UNC 190

UNC4 plays, 6 yd · Defensive TD

5:101st & 10own 19Benjamin Hall run for 4 yds to the UNC 23+4
4:402nd & 6own 23Benjamin Hall run for 2 yds to the UNC 25+2
3:573rd & 4own 25Gio Lopez pass intercepted Bud Clark return for 25 yds for a TD (Kyle Lemmermann KICK)+25
3:571st & 10own 35TCU Penalty, Unsportsmanlike Conduct (Bud Clark) to the TCU 20−15

UNC7 plays, 19 yd · Punt

3:571st & 25own 20Kyle Lemmermann kickoff for 66 yds , Chris Culliver return for 21 yds to the UNC 35+21
3:451st & 10own 35Caleb Hood run for 3 yds to the UNC 38+3
3:072nd & 7own 38Benjamin Hall run for 10 yds to the UNC 48 for a 1ST down+10
2:001st & 10own 48Caleb Hood run for 3 yds to the TCU 49+3
1:492nd & 7opp 49Gio Lopez run for 3 yds to the TCU 46+3
1:053rd & 4opp 46Gio Lopez pass incomplete to Jordan Shipp0
0:534th & 4opp 46Tom Maginness punt for 26 yds, downed at the TCU 200

TCU12 plays, 63 yd · End of period

0:481st & 10own 21Josh Hoover pass complete to DJ Rogers for 5 yds to the TCU 26+5
0:402nd & 5own 26Josh Hoover pass complete to Kevorian Barnes for 12 yds to the TCU 38 for a 1ST down+12
0:361st & 10own 38Kevorian Barnes run for no gain to the TCU 380
0:362nd & 10own 38Timeout TCU, clock 00:360
0:312nd & 10own 38Josh Hoover pass complete to Jordan Dwyer for 11 yds to the TCU 49 for a 1ST down+11
0:301st & 10own 49Josh Hoover pass complete to Joseph Manjack IV for 18 yds to the UNC 33 for a 1ST down+18
0:131st & 10opp 33Josh Hoover pass complete to Kevorian Barnes for 7 yds to the UNC 26+7
0:102nd & 3opp 26Josh Hoover pass complete to DJ Rogers for 10 yds to the UNC 16 for a 1ST down+10
0:101st & 10opp 16Timeout TCU, clock 00:100
0:061st & 10opp 16Josh Hoover pass incomplete to Eric McAlister0
0:002nd & 10opp 16Kyle Lemmermann 33 yd FG GOOD+33
0:00opp 16End of 2nd Quarter0

TCU2 plays, 75 yd · Touchdown

15:001st & 10own 35Rece Verhoff kickoff for 65 yds for a touchback0
14:481st & 10own 25Kevorian Barnes run for 75 yds for a TD (Kyle Lemmermann KICK)+75

UNC5 plays, 5 yd · Punt

14:481st & 10own 35Nate McCashland kickoff for 59 yds , Chris Culliver return for 23 yds to the UNC 29+23
14:291st & 10own 29Gio Lopez run for 3 yds to the UNC 32+3
13:552nd & 7own 32Gio Lopez run for 3 yds to the UNC 35+3
13:103rd & 4own 35Benjamin Hall run for a loss of 1 yard to the UNC 34−1
12:294th & 5own 34Tom Maginness punt for 51 yds, fair catch by Jordan Dwyer at the TCU 150

TCU10 plays, 85 yd · Touchdown

12:201st & 10own 15Jeremy Payne run for 13 yds to the TCU 28 for a 1ST down+13
11:401st & 10own 28Josh Hoover pass complete to Jeremy Payne for a loss of 1 yard to the TCU 27−1
10:502nd & 11own 27Josh Hoover pass complete to Jeremy Payne for 18 yds to the TCU 45 for a 1ST down+18
10:301st & 10own 45Josh Hoover pass complete to Eric McAlister for 6 yds to the UNC 49+6
10:052nd & 4opp 49Josh Hoover pass complete to Jordan Dwyer for 11 yds to the UNC 38 for a 1ST down+11
9:471st & 10opp 38Josh Hoover pass incomplete to Joseph Manjack IV0
9:302nd & 10opp 38Payne, Jeremy rush for 21 yards to the UNC17, PENALTY TCU holding (Manjack IV, Joseph) 10 yards to the UNC48, NO PLAY.−10
9:072nd & 20opp 48Josh Hoover pass incomplete0
8:563rd & 20opp 48Josh Hoover pass complete to Chase Curtis for 20 yds to the UNC 28 for a 1ST down+20
8:301st & 10opp 28Trent Battle run for 28 yds for a TD (Kyle Lemmermann KICK)+28

UNC6 plays, 6 yd · Defensive TD

8:301st & 10own 35Nate McCashland kickoff for 34 yds fair catch by Daniel Anderson at the UNC 310
8:191st & 10own 31Gio Lopez pass incomplete to Chris Culliver0
8:102nd & 10own 31Gio Lopez pass complete to Caleb Hood for 15 yds to the UNC 46 for a 1ST down+15
7:491st & 10own 46Gio Lopez pass incomplete to Kobe Paysour0
7:402nd & 10own 46Gio Lopez pass complete to Davion Gause for a loss of 4 yards to the UNC 42−4
6:563rd & 14own 42Gio Lopez sacked by Jonathan Bax for a loss of 5 yards Gio Lopez fumbled, forced by Jonathan Bax, recovered by TCU Devean Deal , return for 0 yards , return for 37 yds (Kyle Lemmermann KICK)+37

UNC13 plays, 80 yd · Touchdown

6:561st & 10own 35Kyle Lemmermann kickoff for 65 yds , Jaylen McGill return for 20 yds to the UNC 20+20
6:451st & 10own 20Max Johnson pass complete to Javarius Green for 2 yds to the UNC 22+2
6:042nd & 8own 22Max Johnson pass incomplete to Benjamin Hall0
5:503rd & 8own 22Max Johnson pass complete to Jordan Shipp for 16 yds to the UNC 38 for a 1ST down+16
5:101st & 10own 38Max Johnson pass complete to Javarius Green for 39 yds to the TCU 23 for a 1ST down+39
4:251st & 10opp 23North Carolina Penalty, Delay of Game (-5 Yards) to the TCU 28−5
4:001st & 15opp 28Max Johnson pass complete to Davion Gause for 2 yds to the TCU 26+2
3:202nd & 13opp 26Davion Gause run for 1 yd to the TCU 25+1
2:453rd & 12opp 25Timeout North Carolina, clock 02:450
2:353rd & 12opp 25Max Johnson pass complete to Davion Gause for 10 yds to the TCU 15+10
1:404th & 2opp 15Davion Gause run for 3 yds to the TCU 12 for a 1ST down+3
1:001st & 10opp 12Max Johnson pass complete to Jordan Shipp for 10 yds to the TCU 2 for a 1ST down+10
0:291st & goalopp 2Max Johnson pass complete to Jake Johnson for 2 yds for a TD (Rece Verhoff KICK)+2

TCU7 plays, -11 yd · Punt

0:291st & 10own 35Rece Verhoff kickoff for 65 yds for a touchback0
0:251st & 10own 25Kevorian Barnes run for 2 yds to the TCU 27+2
0:00own 25End of 3rd Quarter+2
14:552nd & 8own 27Josh Hoover pass incomplete to Jordyn Bailey0
14:303rd & 8own 27Hoover, Josh pass complete to Dwyer, Jordan for 11 yards to the TCU38, PENALTY TCU pass interference (Rogers, DJ) 13 yards to the TCU14, NO PLAY.−13
14:003rd & 21own 14Josh Hoover pass incomplete to Trent Battle0
13:534th & 21own 14Ethan Craw punt for 35 yds, fair catch by Will Hardy at the TCU 490

UNC4 plays, 25 yd · Turnover

13:501st & 10opp 49Davion Gause run for 3 yds to the TCU 46+3
13:152nd & 7opp 46Max Johnson pass complete to Javarius Green for 16 yds to the TCU 30 for a 1ST down+16
12:301st & 10opp 30Max Johnson pass complete to Alex Taylor for 6 yds to the TCU 24+6
11:472nd & 4opp 24Davion Gause run for no gain to the TCU 24 Davion Gause fumbled, recovered by TCU Zach Chapman0

TCU5 plays, 76 yd · Touchdown

11:361st & 10own 24Nate Palmer run for 16 yds to the TCU 40 for a 1ST down+16
10:501st & 10own 40Nate Palmer run for 26 yds to the UNC 34 for a 1ST down+26
10:251st & 10opp 34Josh Hoover pass complete to Jordan Dwyer for 33 yds to the UNC 1 for a 1ST down+33
10:001st & goalopp 1Nate Palmer run for a loss of 3 yards to the UNC 4−3
9:212nd & goalopp 4Josh Hoover pass complete to DJ Rogers for 4 yds for a TD (Kyle Lemmermann KICK)+4

UNC5 plays, -2 yd · Punt

9:212nd & 13own 35Kyle Lemmermann kickoff for 63 yds , Jaylen McGill return for 23 yds to the UNC 25+23
9:101st & 10own 25Caleb Hood run for a loss of 3 yards to the UNC 22−3
8:272nd & 13own 22Caleb Hood run for 1 yd to the UNC 23+1
7:483rd & 12own 23Max Johnson pass incomplete to Javarius Green0
7:404th & 12own 23Tom Maginness punt for 33 yds, punt out-of-bounds at the TCU 440

TCU14 plays, 47 yd · End of period

7:301st & 10own 44Jon Denman run for 5 yds to the TCU 49+5
6:552nd & 5own 49Jon Denman run for 4 yds to the UNC 47+4
6:353rd & 1opp 47Jon Denman run for 2 yds to the UNC 45 for a 1ST down+2
6:001st & 10opp 45Jon Denman run for 4 yds to the UNC 41+4
5:102nd & 6opp 41Nate Palmer run for 2 yds to the UNC 39+2
4:273rd & 4opp 39Ken Seals pass incomplete to Dozie Ezukanma0
4:204th & 4opp 39Nate Palmer run for 4 yds to the UNC 35 for a 1ST down+4
3:401st & 10opp 35Jon Denman run for 6 yds to the UNC 29+6
2:552nd & 4opp 29Jon Denman run for 2 yds to the UNC 27+2
2:003rd & 2opp 27Jon Denman run for 3 yds to the UNC 24 for a 1ST down+3
1:551st & 10opp 24Nate Palmer run for 5 yds to the UNC 19+5
1:152nd & 5opp 19Nate Palmer run for 11 yds to the UNC 8 for a 1ST down+11
0:001st & goalopp 8TEAM run for a loss of 1 yard to the UNC 9−1
0:00opp 8End of 4th Quarter−1

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 2 meetings vs. Team

North Carolina 2–0 vs TCU

  • 1997 · wk 7North Carolina 31 @ TCU 10
  • 1994 · wk 2TCU 17 @ North Carolina 27

Research

Keep this open while you look at others