LunoSport
About Contact
Get the app
Scores Schedule Rankings Standings Playoffs Teams

Charlotte at Tulane play by play — College Football November 29, 2025

Charlotte 0
Tulane 27
Final
Tulane 1st, 15:00
  1. 15:00 1st & 10 CLT 35 Charlotte kicked off for 30 yards, no return
  2. 15:00 1st & 10 TUL 35 Jake Retzlaff incomplete pass intended for Shazz Preston
  3. 14:57 2nd & 10 TUL 35 Jake Retzlaff passed to Anthony Brown-Stephens for 13 yard gain, tackled by CJ Clinkscales Jr.
  4. 14:29 1st & 10 TUL 48 Jamauri McClure rushed for 5 yard gain, tackled by Curtis Simpson
  5. 14:01 2nd & 5 CLT 47 Jamauri McClure rushed for 25 yard gain, tackled by Jamarrion Solomon
  6. 13:28 1st & 10 CLT 22 Jamauri McClure rushed for 2 yard gain, tackled by Kadin Schmitz
  7. 12:56 2nd & 8 CLT 20 Jake Retzlaff passed to Omari Hayes for 19 yard gain, tackled by Curtis Simpson
  8. 12:43 1st & 1 CLT 1 Javin Gordon rushed for 1 yard touchdown CLT 0, TUL 6
  9. 12:34 1st & 1 CLT 0 Patrick Durkin made PAT CLT 0, TUL 7
Charlotte 1st, 12:34
  1. 12:34 1st & 1 CLT 0 Tulane kicked off, touchback
  2. 12:34 1st & 10 CLT 25 Cameren Smith rushed for 1 yard gain, tackled by Chris Rodgers
  3. 11:52 2nd & 9 CLT 26 Grayson Loftis passed to E. Jai Mason for 7 yard gain, tackled by Javion White
  4. 11:25 3rd & 2 CLT 33 Charlotte committed 5 yard penalty (False Start)
  5. 11:10 3rd & 7 CLT 28 Grayson Loftis incomplete pass intended for Javen Nicholas
  6. 11:03 4th & 7 CLT 28 Bronson Long punted for 44 yards. Omari Hayes returned punt for no gain
Tulane 1st, 10:56
  1. 10:56 1st & 10 TUL 28 Jake Retzlaff passed to Tre Shackelford for 5 yard gain, tackled by Dwight Bootle II
  2. 10:27 2nd & 5 TUL 33 Jamauri McClure rushed for no gain, tackled by Ja'Qurious Conley
  3. 9:47 3rd & 5 TUL 33 Jake Retzlaff passed to Garrett Mmahat for 6 yard gain, tackled by Reid Williford
  4. 9:20 1st & 10 TUL 39 Javin Gordon rushed for 9 yard gain, tackled by Cary Grant
  5. 8:44 2nd & 1 TUL 48 Jake Retzlaff passed to Zycarl Lewis Jr. for 21 yard gain, tackled by Reid Williford
  6. 8:11 1st & 10 CLT 31 Javin Gordon rushed for 21 yard gain, tackled by Dwight Bootle II
  7. 7:34 1st & 10 CLT 10 Anthony Brown-Stephens rushed for 6 yard gain, tackled by Reid Williford
  8. 6:51 2nd & 4 CLT 4 Jamauri McClure rushed for 3 yard gain, tackled by Derrick Edwards
  9. 6:13 3rd & 1 CLT 1 Jake Retzlaff rushed for 1 yard touchdown CLT 0, TUL 13
  10. 6:13 3rd & 1 CLT 0 Patrick Durkin made PAT CLT 0, TUL 14
Charlotte 1st, 6:13
  1. 6:13 3rd & 1 CLT 0 Tulane kicked off, touchback
  2. 6:13 1st & 10 CLT 25 Cameren Smith rushed for 4 yard gain, tackled by Harvey Dyson
  3. 5:28 2nd & 6 CLT 29 Grayson Loftis passed to Cameren Smith for 3 yard gain, tackled by Jack Tchienchou
  4. 4:44 3rd & 3 CLT 32 Grayson Loftis passed to Javen Nicholas for 13 yard gain, tackled by Jahiem Johnson
  5. 4:15 1st & 10 CLT 45 Charlotte timeout
  6. 4:15 1st & 10 CLT 45 Rod Gainey Jr. rushed for 2 yard loss, tackled by Jordan Norman
  7. 3:35 2nd & 12 CLT 43 Grayson Loftis passed to Sean Brown for 9 yard gain, tackled by Sam Howard
  8. 2:53 3rd & 3 TUL 48 Grayson Loftis passed to Sean Brown for 23 yard gain, tackled by Jahiem Johnson
  9. 2:21 1st & 10 TUL 25 Player rushed for 15 yard loss
  10. 1:38 2nd & 25 TUL 40 Grayson Loftis passed to Cameren Smith for 3 yard gain, tackled by Jahiem Johnson
  11. 0:54 3rd & 22 TUL 37 Grayson Loftis incomplete pass intended for Jake Young
  12. 0:50 4th & 22 TUL 37 Bronson Long punted for 26 yards. Omari Hayes returned punt for no gain
Tulane 1st, 0:42
  1. 0:42 1st & 10 TUL 11 Jake Retzlaff passed to Anthony Brown-Stephens for 15 yard gain, tackled by Derrick Edwards
  2. 0:16 1st & 10 TUL 26 Jake Retzlaff passed to Anthony Brown-Stephens for 19 yard gain, tackled by CJ Clinkscales Jr.
  3. End of 1st Quarter
  4. 15:00 1st & 10 TUL 45 Brendan Sullivan rushed for 8 yard gain, tackled by Caleb Curtain
  5. 14:22 2nd & 2 CLT 47 Jake Retzlaff incomplete pass intended for Maurice Turner
  6. 14:08 3rd & 2 CLT 47 Arnold Barnes III rushed for 2 yard gain, tackled by Treyveon McGee
  7. 13:27 1st & 10 CLT 45 Arnold Barnes III rushed for 3 yard gain, tackled by Shay Taylor
  8. 12:50 2nd & 7 CLT 42 Jake Retzlaff passed to Johnny Pascuzzi for 29 yard gain, tackled by Ja'Qurious Conley
  9. 12:05 1st & 10 CLT 13 Maurice Turner rushed for 7 yard gain, tackled by Zion Shockley
  10. 11:26 2nd & 3 CLT 6 Maurice Turner rushed for 4 yard gain, tackled by Braden Mullen
  11. 10:31 1st & 2 CLT 2 Jake Retzlaff pass intercepted. Kadin Schmitz intercepted Jake Retzlaff for 21 yards
Charlotte 2nd, 10:29
  1. 10:29 1st & 10 CLT 21 Grayson Loftis rushed for 1 yard gain, tackled by Sam Howard
  2. 9:59 2nd & 9 CLT 22 Cameren Smith rushed for 2 yard gain, tackled by Chris Rodgers
  3. 9:20 3rd & 7 CLT 24 Grayson Loftis incomplete pass
  4. 9:17 4th & 7 CLT 24 Bronson Long punted for 33 yards, no return
Tulane 2nd, 9:07
  1. 9:07 1st & 10 TUL 43 Jake Retzlaff passed to Zycarl Lewis Jr. for 1 yard gain, tackled by Ja'Qurious Conley
  2. 8:28 2nd & 9 TUL 44 Jamauri McClure rushed for 1 yard gain. Jamauri McClure fumbled. Thai Baldwin recovered fumble and returned for 33 yards
Charlotte 2nd, 8:19
  1. 8:19 1st & 10 TUL 12 Grayson Loftis rushed for 1 yard gain, tackled by Jack Tchienchou
  2. 7:38 2nd & 9 TUL 11 Grayson Loftis passed to Joey Bearns III for 1 yard loss, tackled by Chris Rodgers
  3. 6:54 3rd & 10 TUL 12 Grayson Loftis passed to Gus McGee for 5 yard gain, tackled by E'zaiah Shine
  4. 6:11 4th & 5 TUL 7 Liam Boyd missed a 25-yard field goal
Tulane 2nd, 6:08
  1. 6:08 1st & 10 TUL 20 Jake Retzlaff rushed for 9 yard loss
  2. 5:18 2nd & 19 TUL 11 Jake Retzlaff incomplete pass intended for Javin Gordon
  3. 5:15 3rd & 19 TUL 11 Jake Retzlaff passed to Anthony Brown-Stephens for 13 yard gain, tackled by Gavin Willis
  4. 4:44 4th & 6 TUL 24 Alec Clark punted for 63 yards. Derrick Eley returned punt for 5 yards. Charlotte committed 9 yard penalty (Holding)
Charlotte 2nd, 4:35
  1. 4:35 1st & 10 CLT 8 Rod Gainey Jr. rushed for 10 yard gain, tackled by E'zaiah Shine
  2. 4:02 1st & 10 CLT 18 Rod Gainey Jr. rushed for 3 yard gain, tackled by Sam Howard
  3. 3:43 2nd & 7 CLT 21 Grayson Loftis pass intercepted. Kevin Adams III intercepted Grayson Loftis for 13 yards
Tulane 2nd, 3:23
  1. 3:23 1st & 10 CLT 33 Jake Retzlaff passed to Shazz Preston for 5 yard gain, tackled by CJ Clinkscales Jr.
  2. 2:53 2nd & 5 CLT 28 Jake Retzlaff passed to Javin Gordon for 4 yard gain, tackled by CJ Clinkscales Jr.
  3. 2:25 3rd & 1 CLT 24 Jake Retzlaff rushed for 3 yard gain, tackled by Cary Grant
  4. 2:00 1st & 10 CLT 21 Jake Retzlaff passed to Shazz Preston for 17 yard gain, tackled by Cary Grant
  5. 1:30 1st & 4 CLT 4 Javin Gordon rushed for 3 yard gain, tackled by Shay Taylor
  6. 1:11 2nd & 1 CLT 1 Charlotte timeout
  7. 1:11 2nd & 1 CLT 1 Jake Retzlaff rushed for 1 yard touchdown CLT 0, TUL 20
  8. 1:09 2nd & 1 CLT 0 Patrick Durkin made PAT CLT 0, TUL 21
Charlotte 2nd, 1:09
  1. 1:09 2nd & 1 CLT 0 Tulane kicked off for 63 yards, E. Jai Mason returned kickoff for no gain
  2. 1:09 1st & 10 CLT 25 Grayson Loftis passed to Rod Gainey Jr. for 3 yard gain, tackled by Chris Rodgers
  3. 1:01 2nd & 7 CLT 28 Grayson Loftis passed to Rod Gainey Jr. for 3 yard gain, tackled by Jahiem Johnson
  4. 0:55 3rd & 4 CLT 31 Grayson Loftis sacked by Jordan Norman for 1 yard loss
  5. 0:53 4th & 5 CLT 30 Tulane timeout
  6. 0:53 4th & 5 CLT 30 Bronson Long punted for 49 yards. Omari Hayes returned punt for no gain
Tulane 2nd, 0:45
  1. 0:45 1st & 10 TUL 21 Jake Retzlaff passed to Anthony Brown-Stephens for 7 yard gain, tackled by Dwight Bootle II
  2. 0:40 2nd & 3 TUL 28 Javin Gordon rushed for 3 yard gain, tackled by Thai Baldwin
  3. 0:33 1st & 10 TUL 31 Tulane timeout
  4. 0:33 1st & 10 TUL 31 Jake Retzlaff incomplete pass intended for Anthony Brown-Stephens
  5. 0:09 2nd & 10 TUL 31 Javin Gordon rushed for 1 yard gain, tackled by Shay Taylor
Charlotte 3rd, 15:00
  1. 15:00 3rd & 9 TUL 32 Tulane kicked off, touchback
  2. 15:00 1st & 10 CLT 25 Cameren Smith rushed for 3 yard gain, tackled by Tre'Von McAlpine
  3. 14:27 2nd & 7 CLT 28 Zach Wilcke passed to Javen Nicholas for 1 yard gain, tackled by E'zaiah Shine
  4. 13:58 3rd & 6 CLT 29 Zach Wilcke passed to Javen Nicholas for 2 yard gain, tackled by Javion White
  5. 13:19 4th & 4 CLT 31 Bronson Long punted for 37 yards. Omari Hayes returned punt for no gain
Tulane 3rd, 13:12
  1. 13:12 1st & 10 TUL 32 Jake Retzlaff passed to Johnny Pascuzzi for 8 yard gain, tackled by Caleb Curtain
  2. 12:44 2nd & 2 TUL 40 Jamauri McClure rushed for 1 yard gain, tackled by Shay Taylor
  3. 12:00 3rd & 1 TUL 41 Charlotte committed 5 yard penalty (Offside)
  4. 11:21 1st & 10 TUL 46 Jake Retzlaff passed to Shazz Preston for 21 yard gain, tackled by CJ Clinkscales Jr.
  5. 11:00 1st & 10 CLT 33 Jake Retzlaff passed to Javin Gordon for 9 yard gain, tackled by Randy Franklin
  6. 10:26 2nd & 1 CLT 24 Tulane committed 10 yard penalty (Holding)
  7. 9:54 2nd & 11 CLT 34 Charlotte committed 10 yard penalty (Holding)
  8. 9:48 1st & 10 CLT 24 Jamauri McClure rushed for 2 yard gain, tackled by Jamarrion Solomon
  9. 9:38 2nd & 8 CLT 22 Tulane committed 15 yard penalty (Unnecessary Roughness)
  10. 9:38 2nd & 23 CLT 37 Javin Gordon rushed for no gain, tackled by Gavin Willis
  11. 8:46 3rd & 23 CLT 37 Jake Retzlaff incomplete pass intended for Anthony Brown-Stephens
  12. 8:42 4th & 23 CLT 37 Patrick Durkin missed a 55-yard field goal
Charlotte 3rd, 8:37
  1. 8:37 1st & 10 CLT 37 Rod Gainey Jr. rushed for 1 yard loss, tackled by Javion White
  2. 8:04 2nd & 11 CLT 36 Zach Wilcke rushed for 2 yard gain, tackled by Chris Rodgers
  3. 7:15 3rd & 9 CLT 38 Zach Wilcke pass intercepted. Mo Westmoreland intercepted Zach Wilcke for no gain
Tulane 3rd, 7:11
  1. 7:11 1st & 10 CLT 41 Jake Retzlaff pass intercepted. Ja'Qurious Conley intercepted Jake Retzlaff for no gain
Charlotte 3rd, 7:04
  1. 7:04 1st & 10 CLT 13 Grayson Loftis passed to Javen Nicholas for 24 yard gain, tackled by LJ Green
  2. 6:29 1st & 10 CLT 37 Cameren Smith rushed for 12 yard gain, tackled by Kevin Adams III
  3. 5:58 1st & 10 CLT 49 Grayson Loftis passed to Sean Brown for 5 yard gain, tackled by LJ Green
  4. 5:33 2nd & 5 TUL 46 Cameren Smith rushed for 2 yard gain, tackled by Eliyt Nairne
  5. 4:40 3rd & 3 TUL 44 Grayson Loftis sacked by TJ Smith for 16 yard loss
  6. 3:53 4th & 19 CLT 40 Bronson Long punted for 49 yards, no return
Tulane 3rd, 3:42
  1. 3:42 1st & 10 TUL 11 Jamauri McClure rushed for 25 yard gain, tackled by Ja'Qurious Conley
  2. 3:16 1st & 10 TUL 36 Jake Retzlaff passed to Anthony Brown-Stephens for 19 yard gain, tackled by Derrick Edwards
  3. 2:38 1st & 10 CLT 45 Jake Retzlaff passed to Justyn Reid for 8 yard gain, tackled by Cary Grant
  4. 2:03 2nd & 2 CLT 37 Javin Gordon rushed for no gain, tackled by Reid Williford
  5. 1:27 3rd & 2 CLT 37 Javin Gordon rushed for 6 yard gain, tackled by Cary Grant
  6. 0:53 1st & 10 CLT 31 Jake Retzlaff incomplete pass intended for Zycarl Lewis Jr.
  7. 0:49 2nd & 10 CLT 31 Jake Retzlaff passed to Anthony Brown-Stephens for 10 yard gain, tackled by Derrick Edwards
  8. 0:12 1st & 10 CLT 21 Jake Retzlaff passed to Omari Hayes for 3 yard gain, tackled by Reid Williford
  9. 0:11 2nd & 7 CLT 18 Jake Retzlaff passed to Javin Gordon for 5 yard loss. Javin Gordon fumbled. Javin Gordon fumbled
  10. End of 3rd Quarter
  11. 15:00 3rd & 12 CLT 23 Jake Retzlaff passed to Anthony Brown-Stephens for 5 yard gain. Anthony Brown-Stephens fumbled. Jordan Hall recovered fumble for no gain
  12. 14:05 4th & 7 CLT 18 Patrick Durkin kicked a 36-yard field goal CLT 0, TUL 24
Charlotte 4th, 13:54
  1. 13:54 4th & 7 CLT 18 Tulane kicked off for 51 yards, Jason Jeffares returned kickoff for 12 yards
  2. 13:47 1st & 10 CLT 26 Grayson Loftis passed to Sean Brown for 7 yard gain
  3. 13:13 2nd & 3 CLT 33 Charlotte timeout
  4. 13:13 2nd & 3 CLT 33 Thai Baldwin rushed for 6 yard gain, tackled by Elijah Champaigne
  5. 12:38 1st & 10 CLT 39 Grayson Loftis incomplete pass intended for Sean Brown
  6. 12:33 2nd & 10 CLT 39 Grayson Loftis passed to Miles Burris for 9 yard gain
  7. 12:22 3rd & 1 CLT 48 Charlotte committed 5 yard penalty (False Start)
  8. 11:54 3rd & 6 CLT 43 Grayson Loftis incomplete pass intended for Javen Nicholas
  9. 11:48 4th & 6 CLT 43 Charlotte timeout
  10. 11:48 4th & 6 CLT 43 Bronson Long punted for 47 yards. Oliver Mitchell Jr. returned punt for no gain
Tulane 4th, 11:34
  1. 11:34 1st & 10 TUL 10 Jake Retzlaff passed to Johnny Pascuzzi for 6 yard gain, tackled by Ja'Qurious Conley
  2. 11:03 2nd & 4 TUL 16 Arnold Barnes III rushed for 2 yard gain, tackled by Shay Taylor
  3. 10:21 3rd & 2 TUL 18 Jake Retzlaff incomplete pass intended for Shazz Preston
  4. 10:18 4th & 2 TUL 18 Alec Clark punted for 41 yards. Javen Nicholas returned punt for no gain
Charlotte 4th, 10:10
  1. 10:10 1st & 10 CLT 41 Rod Gainey Jr. rushed for 5 yard loss, tackled by Chris Rodgers
  2. 9:27 2nd & 15 CLT 36 Rod Gainey Jr. rushed for 1 yard gain, tackled by Chris Rodgers
  3. 8:53 3rd & 14 CLT 37 Grayson Loftis passed to Gus McGee for 4 yard gain. Charlotte committed 15 yard penalty (Unnecessary Roughness)
  4. 8:45 4th & 25 CLT 26 Bronson Long punted for 43 yards. Oliver Mitchell Jr. returned punt for no gain
Tulane 4th, 8:22
  1. 8:22 1st & 10 TUL 31 Jamauri McClure rushed for 2 yard gain, tackled by Shay Taylor
  2. 7:51 2nd & 8 TUL 33 Jake Retzlaff passed to Garrett Mmahat for 13 yard gain, tackled by Randy Franklin
  3. 7:30 1st & 10 TUL 46 Jake Retzlaff passed to Tre Shackelford for 17 yard gain, tackled by Randy Franklin
  4. 7:01 1st & 10 CLT 37 Jake Retzlaff passed to Garrett Mmahat for 6 yard gain, tackled by Randy Franklin
  5. 6:56 2nd & 4 CLT 31 Jake Retzlaff passed to Anthony Brown-Stephens for 3 yard loss, tackled by Caleb Curtain
  6. 6:01 3rd & 7 CLT 34 Jake Retzlaff incomplete pass intended for Garrett Mmahat
  7. 5:56 4th & 7 CLT 34 Tulane timeout
  8. 5:56 4th & 7 CLT 34 Patrick Durkin kicked a 52-yard field goal CLT 0, TUL 27
Charlotte 4th, 5:51
  1. 5:51 4th & 7 CLT 34 Tulane kicked off, touchback
  2. 5:51 1st & 10 CLT 25 Grayson Loftis passed to E. Jai Mason for 20 yard gain, tackled by Kevin Adams III
  3. 5:20 1st & 10 CLT 45 Grayson Loftis passed to Sean Brown for 5 yard gain
  4. 4:48 2nd & 5 TUL 50 Grayson Loftis passed to Rod Gainey Jr. for 2 yard loss, tackled by Mo Westmoreland
  5. 4:14 3rd & 7 CLT 48 Grayson Loftis sacked by Mo Westmoreland and Josh Lewis for 9 yard loss
  6. 3:36 4th & 16 CLT 39 Bronson Long punted for 50 yards. Oliver Mitchell Jr. returned punt for no gain
Tulane 4th, 3:29
  1. 3:29 1st & 10 TUL 11 Brendan Sullivan rushed for 3 yard gain, tackled by Braden Mullen
  2. 3:11 2nd & 7 TUL 14 Brendan Sullivan rushed for 4 yard gain, tackled by Shay Taylor
  3. 2:32 3rd & 3 TUL 18 Brendan Sullivan passed to Javin Gordon for 21 yard gain, tackled by Reid Williford
  4. 2:07 1st & 10 TUL 39 Brendan Sullivan rushed for 1 yard gain, tackled by Treyveon McGee
  5. 2:00 2nd & 9 TUL 40 Brendan Sullivan rushed for 2 yard gain, tackled by Shay Taylor
  6. 1:21 3rd & 7 TUL 42 Jamauri McClure rushed for 3 yard gain, tackled by Zion Shockley
  7. 0:31 4th & 4 TUL 45 William Hudlow punted for 34 yards. Javen Nicholas returned punt for 17 yards
Charlotte 4th, 0:20
  1. 0:20 1st & 10 CLT 38 Grayson Loftis incomplete pass intended for Gus McGee
  2. 0:18 2nd & 10 CLT 38 Rod Gainey Jr. rushed for 2 yard loss, tackled by Harold Lawson
‹ 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.