LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

TCU at North Carolina play by play — College Football September 1, 2025

TCU 48
North Carolina 14
Final
North Carolina 1st, 15:00
  1. 15:00 1st & 10 TCU 35 TCU kicked off for 65 yards, Chris Culliver returned kickoff for 17 yards
  2. 14:54 1st & 10 UNC 17 Caleb Hood rushed for 9 yard gain, tackled by Namdi Obiazor
  3. 14:17 2nd & 1 UNC 26 Benjamin Hall rushed for 3 yard gain, tackled by Kaleb Elarms-Orr
  4. 13:36 1st & 10 UNC 29 Caleb Hood rushed for 8 yard gain, tackled by Jamel Johnson
  5. 13:14 2nd & 2 UNC 37 Gio Lopez passed to Jordan Shipp for 39 yard gain
  6. 12:26 1st & 10 TCU 24 Gio Lopez passed to Jordan Shipp for 19 yard gain, tackled by Vernon Glover
  7. 11:41 1st & 5 TCU 5 Gio Lopez rushed for 3 yard loss, tackled by Jamel Johnson
  8. 11:01 2nd & 8 TCU 8 Caleb Hood rushed for 8 yard touchdown TCU 0, UNC 6
  9. 10:55 2nd & 8 TCU 0 Rece Verhoff made PAT TCU 0, UNC 7
TCU 1st, 10:55
  1. 10:55 2nd & 8 TCU 0 N. Carolina kicked off, touchback
  2. 10:55 1st & 10 TCU 25 Josh Hoover passed to Eric McAlister for 12 yard gain, tackled by Thaddeus Dixon
  3. 10:14 1st & 10 TCU 37 Josh Hoover passed to Eric McAlister for 2 yard gain, tackled by Thaddeus Dixon
  4. 9:46 2nd & 8 TCU 39 Kevorian Barnes rushed for 1 yard gain, tackled by Andrew Simpson
  5. 9:05 3rd & 7 TCU 40 Josh Hoover incomplete pass intended for Eric McAlister
  6. 9:01 4th & 7 TCU 40 Ethan Craw punted for 25 yards, no return
North Carolina 1st, 8:54
  1. 8:54 1st & 10 UNC 35 N. Carolina committed 5 yard penalty (False Start)
  2. 8:54 1st & 15 UNC 30 Davion Gause rushed for no gain, tackled by Austin Jordan
  3. 8:15 2nd & 15 UNC 30 Gio Lopez sacked by Zach Chapman for 8 yard loss
  4. 7:28 3rd & 23 UNC 22 Caleb Hood rushed for 2 yard gain, tackled by Devean Deal
  5. 6:48 4th & 21 UNC 24 Tom Maginness punted for 34 yards, no return
TCU 1st, 6:39
  1. 6:39 1st & 10 TCU 42 Josh Hoover passed to Jeremy Payne for 1 yard loss, tackled by Khmori House
  2. 6:16 2nd & 11 TCU 41 N. Carolina committed 15 yard penalty (Pass Interference)
  3. 6:12 1st & 10 UNC 44 Josh Hoover passed to Jordyn Bailey for 4 yard gain, tackled by Gavin Gibson
  4. 5:49 2nd & 6 UNC 40 Kevorian Barnes rushed for 5 yard gain, tackled by Andrew Simpson
  5. 5:29 3rd & 1 UNC 35 Josh Hoover passed to Kevorian Barnes for 2 yard gain, tackled by Gavin Gibson
  6. 4:46 1st & 10 UNC 33 Kevorian Barnes rushed for 6 yard gain, tackled by Khmori House
  7. 4:14 2nd & 4 UNC 27 Josh Hoover passed to Jordan Dwyer for 27 yard touchdown TCU 6, UNC 7
  8. 4:08 2nd & 4 UNC 0 Kyle Lemmermann made PAT TCU 7, UNC 7
North Carolina 1st, 4:08
  1. 4:08 2nd & 4 UNC 0 TCU kicked off, touchback
  2. 4:08 1st & 10 UNC 25 Caleb Hood rushed for 1 yard gain, tackled by Kaleb Elarms-Orr
  3. 3:34 2nd & 9 UNC 26 Caleb Hood rushed for 1 yard loss, tackled by Max Carroll
  4. 2:52 3rd & 10 UNC 25 Gio Lopez incomplete pass intended for Jordan Shipp
  5. 2:45 4th & 10 UNC 25 Tom Maginness punted for 45 yards. Jordan Dwyer returned punt for no gain
TCU 1st, 2:37
  1. 2:37 1st & 10 TCU 30 Jeremy Payne rushed for no gain, tackled by Andrew Simpson
  2. 2:08 2nd & 10 TCU 30 Josh Hoover passed to DJ Rogers for 10 yard gain, tackled by Andrew Simpson
  3. 1:48 1st & 10 TCU 40 Kevorian Barnes rushed for 1 yard gain, tackled by Leroy Jackson
  4. 1:09 2nd & 9 TCU 41 Josh Hoover rushed for 3 yard gain, tackled by Mikai Gbayor
  5. 0:25 3rd & 6 TCU 44 Josh Hoover passed to Joseph Manjack IV for 6 yard gain, tackled by Kaleb Cost
  6. End of 1st Quarter
  7. 15:00 1st & 10 UNC 50 Kevorian Barnes rushed for 7 yard gain, tackled by CJ Mims
  8. 14:39 2nd & 3 UNC 43 Kevorian Barnes rushed for 3 yard gain, tackled by Smith Vilbert
  9. 13:59 1st & 10 UNC 40 Kevorian Barnes rushed for 9 yard gain, tackled by Andrew Simpson
  10. 13:35 2nd & 1 UNC 31 Kevorian Barnes rushed for 4 yard gain, tackled by Marcus Allen
  11. 13:03 1st & 10 UNC 27 Josh Hoover passed to DJ Rogers for 14 yard gain, tackled by Gavin Gibson
  12. 12:37 1st & 10 UNC 13 TCU committed 15 yard penalty (Pass Interference)
  13. 12:31 1st & 25 UNC 28 Josh Hoover passed to Jordan Dwyer for 13 yard gain, tackled by Marcus Allen
  14. 12:06 2nd & 12 UNC 15 Josh Hoover passed to Jordan Dwyer for 5 yard gain
  15. 11:26 3rd & 7 UNC 10 Josh Hoover incomplete pass intended for Chase Curtis
  16. 11:18 4th & 7 UNC 10 TCU committed 5 yard penalty (False Start)
  17. 11:18 4th & 12 UNC 15 Kyle Lemmermann kicked a 32-yard field goal TCU 10, UNC 7
North Carolina 2nd, 11:13
  1. 11:13 4th & 12 UNC 15 TCU kicked off for 65 yards, Chris Culliver returned kickoff for 22 yards
  2. 11:08 1st & 10 UNC 22 Gio Lopez incomplete pass intended for Alex Taylor
  3. 11:03 2nd & 10 UNC 22 Gio Lopez rushed for 3 yard loss, tackled by Ansel Din-Mbuh
  4. 10:22 3rd & 13 UNC 19 Benjamin Hall rushed for 4 yard gain, tackled by Namdi Obiazor
  5. 9:46 4th & 9 UNC 23 Tom Maginness punted for 45 yards. Jordan Dwyer returned punt for no gain
TCU 2nd, 9:40
  1. 9:40 1st & 10 TCU 32 Josh Hoover passed to Jordan Dwyer for 12 yard gain
  2. 9:15 1st & 10 TCU 44 Josh Hoover incomplete pass intended for Jeremy Payne
  3. 9:11 2nd & 10 TCU 44 Jeremy Payne rushed for 1 yard gain, tackled by Andrew Simpson
  4. 8:44 3rd & 9 TCU 45 Josh Hoover passed to Jordan Dwyer for 21 yard gain, tackled by Khalil Conley
  5. 8:14 1st & 10 UNC 34 Jeremy Payne rushed for 3 yard gain, tackled by Mikai Gbayor
  6. 7:46 2nd & 7 UNC 31 Jeremy Payne rushed for 5 yard gain, tackled by Khmori House
  7. 7:10 3rd & 2 UNC 26 Jeremy Payne rushed for 3 yard gain, tackled by Mikai Gbayor
  8. 6:40 1st & 10 UNC 23 Josh Hoover passed to Jordan Dwyer for 3 yard gain, tackled by Kaleb Cost
  9. 6:03 2nd & 7 UNC 20 Jeremy Payne rushed for 3 yard gain, tackled by Will Hardy
  10. 5:19 3rd & 4 UNC 17 Josh Hoover pass intercepted. Kaleb Cost intercepted Josh Hoover for no gain
  11. 3:57 3rd & 4 UNC 0 Kyle Lemmermann made PAT TCU 17, UNC 7
TCU 2nd, 9:40
  1. 9:40 1st & 10 TCU 32 Josh Hoover passed to Jordan Dwyer for 12 yard gain
  2. 9:15 1st & 10 TCU 44 Josh Hoover incomplete pass intended for Jeremy Payne
  3. 9:11 2nd & 10 TCU 44 Jeremy Payne rushed for 1 yard gain, tackled by Andrew Simpson
  4. 8:44 3rd & 9 TCU 45 Josh Hoover passed to Jordan Dwyer for 21 yard gain, tackled by Khalil Conley
  5. 8:14 1st & 10 UNC 34 Jeremy Payne rushed for 3 yard gain, tackled by Mikai Gbayor
  6. 7:46 2nd & 7 UNC 31 Jeremy Payne rushed for 5 yard gain, tackled by Khmori House
  7. 7:10 3rd & 2 UNC 26 Jeremy Payne rushed for 3 yard gain, tackled by Mikai Gbayor
  8. 6:40 1st & 10 UNC 23 Josh Hoover passed to Jordan Dwyer for 3 yard gain, tackled by Kaleb Cost
  9. 6:03 2nd & 7 UNC 20 Jeremy Payne rushed for 3 yard gain, tackled by Will Hardy
  10. 5:19 3rd & 4 UNC 17 Josh Hoover pass intercepted. Kaleb Cost intercepted Josh Hoover for no gain
  11. 3:57 3rd & 4 UNC 0 Kyle Lemmermann made PAT
North Carolina 2nd, 5:13
  1. 5:13 1st & 10 UNC 14 Benjamin Hall rushed for 4 yard gain, tackled by Bud Clark
  2. 4:42 2nd & 6 UNC 23 Benjamin Hall rushed for 2 yard gain, tackled by Kylin Jackson
  3. 4:03 3rd & 4 UNC 25 Gio Lopez pass intercepted. Bud Clark intercepted Gio Lopez for 25 yard touchdown
  4. 3:57 3rd & 4 UNC 0 TCU committed 15 yard penalty (Unsportsmanlike Conduct)
North Carolina 2nd, 5:13
  1. 5:13 1st & 10 UNC 14 Benjamin Hall rushed for 4 yard gain, tackled by Bud Clark
  2. 4:42 2nd & 6 UNC 23 Benjamin Hall rushed for 2 yard gain, tackled by Kylin Jackson
  3. 4:03 3rd & 4 UNC 25 Gio Lopez pass intercepted. Bud Clark intercepted Gio Lopez for 25 yard touchdown
  4. 3:57 3rd & 4 UNC 0 TCU committed 15 yard penalty (Unsportsmanlike Conduct)
North Carolina 2nd, 3:57
  1. 3:57 TCU kicked off for 66 yards, Chris Culliver returned kickoff for 21 yards
  2. 3:52 1st & 10 UNC 35 Caleb Hood rushed for 3 yard gain, tackled by Kaleb Elarms-Orr
  3. 3:16 2nd & 7 UNC 38 Benjamin Hall rushed for 10 yard gain, tackled by Devean Deal
  4. 2:34 1st & 10 UNC 48 Caleb Hood rushed for 3 yard gain, tackled by Elijah Jackson
  5. 2:00 2nd & 7 TCU 49 Gio Lopez rushed for 3 yard gain, tackled by Jamel Johnson
  6. 1:12 3rd & 4 TCU 46 Gio Lopez incomplete pass intended for Jordan Shipp
  7. 1:05 4th & 4 TCU 46 Tom Maginness punted for 26 yards, no return
TCU 2nd, 0:53
  1. 0:53 1st & 10 TCU 20 Josh Hoover passed to DJ Rogers for 5 yard gain, tackled by Marcus Allen
  2. 0:42 2nd & 5 TCU 26 Josh Hoover passed to Kevorian Barnes for 12 yard gain, tackled by Marcus Allen
  3. 0:41 1st & 10 TCU 38 Kevorian Barnes rushed for no gain, tackled by D'Antre Robinson
  4. 0:36 2nd & 10 TCU 38 TCU timeout
  5. 0:36 2nd & 10 TCU 38 Josh Hoover passed to Jordan Dwyer for 11 yard gain
  6. 0:31 1st & 10 TCU 49 Josh Hoover passed to Joseph Manjack IV for 18 yard gain, tackled by Jaiden Patterson
  7. 0:19 1st & 10 UNC 33 Josh Hoover passed to Kevorian Barnes for 7 yard gain, tackled by Kaleb Cost
  8. 0:13 2nd & 3 UNC 26 Josh Hoover passed to DJ Rogers for 10 yard gain, tackled by Peyton Waters
  9. 0:10 1st & 10 UNC 16 TCU timeout
  10. 0:10 1st & 10 UNC 16 Josh Hoover incomplete pass intended for Eric McAlister
  11. 0:06 2nd & 10 UNC 16 Kyle Lemmermann kicked a 33-yard field goal TCU 20, UNC 7
TCU 3rd, 15:00
  1. 15:00 2nd & 10 TCU 16 N. Carolina kicked off, touchback
  2. 15:00 1st & 10 TCU 25 Kevorian Barnes rushed for 75 yard touchdown TCU 26, UNC 7
  3. 14:48 1st & 10 UNC 0 Kyle Lemmermann made PAT TCU 27, UNC 7
North Carolina 3rd, 14:48
  1. 14:48 1st & 10 UNC 0 TCU kicked off for 59 yards, Chris Culliver returned kickoff for 23 yards
  2. 14:39 1st & 10 UNC 29 Gio Lopez rushed for 3 yard gain, tackled by Namdi Obiazor
  3. 14:01 2nd & 7 UNC 32 Gio Lopez rushed for 3 yard gain, tackled by Ansel Din-Mbuh
  4. 13:14 3rd & 4 UNC 35 Benjamin Hall rushed for 1 yard loss, tackled by Paul Oyewale
  5. 12:37 4th & 5 UNC 34 Tom Maginness punted for 51 yards. Jordan Dwyer returned punt for no gain
TCU 3rd, 12:29
  1. 12:29 1st & 10 TCU 15 Jeremy Payne rushed for 13 yard gain, tackled by Will Hardy
  2. 11:49 1st & 10 TCU 28 Josh Hoover passed to Jeremy Payne for 1 yard loss, tackled by Andrew Simpson
  3. 11:02 2nd & 11 TCU 27 Josh Hoover passed to Jeremy Payne for 18 yard gain, tackled by Andrew Simpson
  4. 10:38 1st & 10 TCU 45 Josh Hoover passed to Eric McAlister for 6 yard gain
  5. 10:14 2nd & 4 UNC 49 Josh Hoover passed to Jordan Dwyer for 11 yard gain, tackled by Marcus Allen
  6. 9:52 1st & 10 UNC 38 Josh Hoover incomplete pass intended for Joseph Manjack IV
  7. 9:47 2nd & 10 UNC 38 TCU committed 10 yard penalty (Holding)
  8. 9:15 2nd & 20 UNC 48 Josh Hoover incomplete pass intended for Chase Curtis
  9. 9:07 3rd & 20 UNC 48 Josh Hoover passed to Chase Curtis for 20 yard gain, tackled by Jaiden Patterson
  10. 8:35 1st & 10 UNC 28 Trent Battle rushed for 28 yard touchdown TCU 33, UNC 7
  11. 8:30 1st & 10 UNC 0 Kyle Lemmermann made PAT TCU 34, UNC 7
North Carolina 3rd, 8:30
  1. 8:30 1st & 10 UNC 0 TCU kicked off for 34 yards, Daniel Anderson returned kickoff for no gain
  2. 8:30 1st & 10 UNC 31 Gio Lopez incomplete pass intended for Chris Culliver
  3. 8:10 2nd & 10 UNC 31 Gio Lopez passed to Caleb Hood for 15 yard gain, tackled by Bud Clark
  4. 7:52 1st & 10 UNC 46 Gio Lopez incomplete pass intended for Kobe Paysour
  5. 7:49 2nd & 10 UNC 46 Gio Lopez passed to Davion Gause for 4 yard loss, tackled by Jamel Johnson
  6. 7:08 3rd & 14 UNC 42 Gio Lopez sacked by Jonathan Bax for 5 yard loss. Gio Lopez fumbled. Devean Deal recovered fumble and returned for 37 yard touchdown TCU 40, UNC 7
  7. 6:56 3rd & 14 UNC 0 Kyle Lemmermann made PAT TCU 41, UNC 7
North Carolina 3rd, 6:56
  1. 6:56 3rd & 14 UNC 0 TCU kicked off for 65 yards, Jaylen McGill returned kickoff for 20 yards
  2. 6:51 1st & 10 UNC 20 Max Johnson passed to Javarius Green for 2 yard gain, tackled by Bud Clark
  3. 6:04 2nd & 8 UNC 22 Max Johnson incomplete pass intended for Benjamin Hall
  4. 6:04 3rd & 8 UNC 22 Max Johnson passed to Jordan Shipp for 16 yard gain, tackled by Jamel Johnson
  5. 5:18 1st & 10 UNC 38 Max Johnson passed to Javarius Green for 39 yard gain, tackled by Kaden McFadden
  6. 4:23 1st & 10 TCU 23 N. Carolina committed 5 yard penalty (Delay of Game)
  7. 4:05 1st & 15 TCU 28 Max Johnson passed to Davion Gause for 2 yard gain, tackled by Michael Teason
  8. 3:27 2nd & 13 TCU 26 Davion Gause rushed for 1 yard gain, tackled by Michael Teason
  9. 2:45 3rd & 12 TCU 25 N. Carolina timeout
  10. 2:45 3rd & 12 TCU 25 Max Johnson passed to Davion Gause for 10 yard gain, tackled by Jamel Johnson
  11. 2:01 4th & 2 TCU 15 Davion Gause rushed for 3 yard gain, tackled by Kylin Jackson
  12. 1:21 1st & 10 TCU 12 Max Johnson passed to Jordan Shipp for 10 yard gain, tackled by Bud Clark
  13. 0:34 1st & 2 TCU 2 Max Johnson passed to Jake Johnson for 2 yard touchdown TCU 41, UNC 13
  14. 0:29 1st & 2 TCU 0 Rece Verhoff made PAT TCU 41, UNC 14
TCU 3rd, 0:29
  1. 0:29 1st & 2 TCU 0 N. Carolina kicked off, touchback
  2. 0:29 1st & 10 TCU 25 Kevorian Barnes rushed for 2 yard gain, tackled by Melkart Abou-Jaoude
  3. End of 3rd Quarter
  4. 15:00 2nd & 8 TCU 27 Josh Hoover incomplete pass intended for Jordyn Bailey
  5. 14:55 3rd & 8 TCU 27 TCU committed 13 yard penalty (Pass Interference)
  6. 14:00 3rd & 21 TCU 14 Josh Hoover incomplete pass intended for Trent Battle
  7. 14:00 4th & 21 TCU 14 Ethan Craw punted for 35 yards. Will Hardy returned punt for no gain
North Carolina 4th, 13:53
  1. 13:53 1st & 10 TCU 49 Davion Gause rushed for 3 yard gain, tackled by Devondre McGee
  2. 13:17 2nd & 7 TCU 46 Max Johnson passed to Javarius Green for 16 yard gain
  3. 12:38 1st & 10 TCU 30 Max Johnson passed to Alex Taylor for 6 yard gain, tackled by Gil Jackson
  4. 11:52 2nd & 4 TCU 24 Davion Gause rushed for no gain. Davion Gause fumbled. Zach Chapman recovered fumble for no gain
TCU 4th, 11:47
  1. 11:47 1st & 10 TCU 24 Nate Palmer rushed for 16 yard gain, tackled by Gavin Gibson
  2. 11:05 1st & 10 TCU 40 Nate Palmer rushed for 26 yard gain, tackled by Kaleb Cost
  3. 10:40 1st & 10 UNC 34 Josh Hoover passed to Jordan Dwyer for 33 yard gain, tackled by Gavin Gibson
  4. 10:09 1st & 1 UNC 1 Nate Palmer rushed for 3 yard loss, tackled by Khmori House
  5. 9:28 2nd & 4 UNC 4 Josh Hoover passed to DJ Rogers for 4 yard touchdown TCU 47, UNC 14
  6. 9:21 2nd & 4 UNC 0 Kyle Lemmermann made PAT TCU 48, UNC 14
North Carolina 4th, 9:21
  1. 9:21 2nd & 4 UNC 0 TCU kicked off for 63 yards, Jaylen McGill returned kickoff for 23 yards
  2. 9:13 1st & 10 UNC 25 Caleb Hood rushed for 3 yard loss, tackled by Kylin Jackson
  3. 8:35 2nd & 13 UNC 22 Caleb Hood rushed for 1 yard gain, tackled by Ryan Yaites
  4. 7:54 3rd & 12 UNC 23 Max Johnson incomplete pass intended for Javarius Green
  5. 7:48 4th & 12 UNC 23 Tom Maginness punted for 33 yards, no return
TCU 4th, 7:40
  1. 7:40 1st & 10 TCU 44 Jon Denman rushed for 5 yard gain, tackled by Khmori House
  2. 6:59 2nd & 5 TCU 49 Jon Denman rushed for 4 yard gain, tackled by Kaleb Cost
  3. 6:37 3rd & 1 UNC 47 Jon Denman rushed for 2 yard gain, tackled by Smith Vilbert
  4. 6:08 1st & 10 UNC 45 Jon Denman rushed for 4 yard gain, tackled by Isaiah Johnson
  5. 5:18 2nd & 6 UNC 41 Nate Palmer rushed for 2 yard gain, tackled by CJ Mims
  6. 4:33 3rd & 4 UNC 39 Ken Seals incomplete pass intended for Dozie Ezukanma
  7. 4:27 4th & 4 UNC 39 Nate Palmer rushed for 4 yard gain, tackled by Kaleb Cost
  8. 3:45 1st & 10 UNC 35 Jon Denman rushed for 6 yard gain, tackled by Tyler Thompson
  9. 3:01 2nd & 4 UNC 29 Jon Denman rushed for 2 yard gain, tackled by Thaddeus Dixon
  10. 2:23 3rd & 2 UNC 27 Jon Denman rushed for 3 yard gain, tackled by Andrew Simpson
  11. 2:00 1st & 10 UNC 24 Nate Palmer rushed for 5 yard gain, tackled by Ty White
  12. 1:19 2nd & 5 UNC 19 Nate Palmer rushed for 11 yard gain, tackled by Peyton Waters
TCU 4th, 0:29
  1. 0:29 1st & 8 TCU 8 Player rushed for no gain
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.