LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

Charlotte at Appalachian St. play by play — College Football September 19, 2026

Charlotte 21
Appalachian St. 26
Final
Charlotte 1st, 15:00
  1. 15:00 1st & 10 APST 35 Appalachian St. kicked off, touchback
  2. 15:00 1st & 10 CLT 25 Khamani Alexander rushed for no gain, tackled by Aaron Clark
  3. 14:29 2nd & 10 CLT 25 Cole Gonzales incomplete pass intended for Derrick Eley
  4. 14:23 3rd & 10 CLT 25 Cole Gonzales passed to Jaylen Hampton for 5 yard gain, tackled by Kaleb Purdy
  5. 13:54 4th & 5 CLT 30 Ian Kelly punted for 45 yards. Chris Lofton returned punt for no gain. Chris Lofton fumbled. Jonathan Patterson recovered fumble and returned for 3 yards
  6. 13:43 1st & 10 APST 22 Jaden Barnes rushed for 6 yard loss, tackled by Colton Phares
  7. 13:02 2nd & 16 APST 28 Cole Gonzales passed to Jason Jeffares for 1 yard gain, tackled by Ja'Den McBurrows
  8. 12:19 3rd & 15 APST 27 Cole Gonzales passed to Jason Jeffares for 1 yard gain, tackled by Khalil Conley
  9. 11:41 4th & 14 APST 26 Player rushed for 10 yard loss, tackled by Dre Walker
Appalachian St. 1st, 11:37
  1. 11:37 1st & 10 APST 36 Malachi Singleton passed to Sam Pickett III for 4 yard gain, tackled by Curtis Simpson
  2. 11:09 2nd & 6 APST 40 Malachi Singleton passed to Jamel Howse for 36 yard gain, tackled by CJ Clinkscales Jr.
  3. 10:47 1st & 10 CLT 24 Malachi Singleton incomplete pass intended for Jaquari Lewis
  4. 10:41 2nd & 10 CLT 24 Malachi Singleton incomplete pass intended for Darrin Fugitt
  5. 10:34 3rd & 10 CLT 24 Malachi Singleton passed to Jaquari Lewis for 1 yard gain, tackled by DJ Burgess
  6. 9:55 4th & 9 CLT 23 James London kicked a 41-yard field goal CLT 0, APST 3
Charlotte 1st, 9:50
  1. 9:50 4th & 9 CLT 23 Appalachian St. kicked off, touchback
  2. 9:50 1st & 10 CLT 25 Cole Gonzales passed to Jaylen Hampton for 3 yard gain. Jaylen Hampton fumbled. Jaylen Hampton recovered fumble for no gain
  3. 9:04 2nd & 7 CLT 28 Khamani Alexander rushed for 2 yard gain, tackled by Caleb Sandstrom
  4. 8:21 3rd & 5 CLT 30 Cole Gonzales incomplete pass intended for Jaylen Hampton
  5. 8:17 4th & 5 CLT 30 Ian Kelly punted for 40 yards. Jackson Grier returned punt for no gain
Appalachian St. 1st, 8:11
  1. 8:11 1st & 10 APST 30 Treyaun Webb rushed for 2 yard gain, tackled by Jamarrion Solomon
  2. 7:59 2nd & 8 APST 32 Malachi Singleton passed to Nate Branch for no gain, tackled by Gavin Willis
  3. 7:18 3rd & 8 APST 32 Malachi Singleton incomplete pass intended for Chris Lofton
  4. 7:13 4th & 8 APST 32 Jaxson Dunn punted for 38 yards, no return
Charlotte 1st, 7:09
  1. 7:09 1st & 10 CLT 30 Cole Gonzales passed to Jaden Barnes for 8 yard gain, tackled by Joe Reddish
  2. 6:45 2nd & 2 CLT 38 Charlotte committed 5 yard penalty (False Start)
  3. 6:24 2nd & 7 CLT 33 Henry Rutledge rushed for 2 yard gain, tackled by Keshawn Thomas. Appalachian St. committed 15 yard penalty (Face Mask)
  4. 6:16 1st & 10 APST 50 Khamani Alexander rushed for 2 yard gain, tackled by Carson Sloan
  5. 5:22 2nd & 8 APST 48 Cole Gonzales incomplete pass intended for Jaylen Hampton
  6. 5:13 3rd & 8 APST 48 Cole Gonzales rushed for 3 yard gain, tackled by Devin Henderson. Appalachian St. committed 13 yard penalty (Personal Foul)
  7. 4:56 1st & 10 APST 32 Khamani Alexander rushed for no gain, tackled by Jehchys Brown
  8. 4:14 2nd & 10 APST 32 Charlotte committed 5 yard penalty (False Start)
  9. 3:54 2nd & 15 APST 37 Cole Gonzales incomplete pass intended for Khamani Alexander
  10. 3:48 3rd & 15 APST 37 Cole Gonzales passed to Khamani Alexander for 7 yard gain, tackled by Kaleb Purdy
  11. 3:00 4th & 8 APST 30 Cole Gonzales incomplete pass intended for Derrick Eley
Appalachian St. 1st, 2:40
  1. 2:40 1st & 10 APST 30 Malachi Singleton passed to Nate Branch for 5 yard gain. Appalachian St. committed 5 yard penalty (Ineligible Pass)
  2. 2:40 1st & 15 APST 25 Malachi Singleton passed to Sam Pickett III for 13 yard gain, tackled by Devon St. Clair
  3. 2:09 2nd & 2 APST 38 Charlotte committed 5 yard penalty (Offside)
  4. 2:09 1st & 10 APST 43 Jaquari Lewis rushed for 13 yard gain, tackled by Cornell Allen
  5. 1:33 1st & 10 CLT 44 Daz James rushed for 4 yard gain, tackled by Dy'Lon Womack
  6. 1:01 2nd & 6 CLT 40 Nate Branch rushed for 6 yard loss, tackled by DJ Burgess
  7. 0:17 3rd & 12 CLT 46 Malachi Singleton rushed for no gain, tackled by D'Nas White
  8. End of 1st Quarter
  9. 15:00 4th & 12 CLT 46 Jaxson Dunn punted for 33 yards. Henry Rutledge returned punt for no gain
Charlotte 2nd, 14:52
  1. 14:52 1st & 10 CLT 13 Charlotte committed 5 yard penalty (False Start)
  2. 14:52 1st & 15 CLT 8 Henry Rutledge rushed for 1 yard gain, tackled by Devin Henderson
  3. 14:09 2nd & 14 CLT 9 Henry Rutledge rushed for 7 yard gain, tackled by Colton Phares
  4. 13:22 3rd & 7 CLT 16 Appalachian St. committed 10 yard penalty (Holding)
  5. 13:16 1st & 10 CLT 26 Khamani Alexander rushed for 1 yard loss, tackled by Juan Berchal
  6. 12:27 2nd & 11 CLT 25 Khamani Alexander rushed for 7 yard gain, tackled by Jakob Gude
  7. 11:58 3rd & 4 CLT 32 Cole Gonzales rushed for 1 yard loss, tackled by Caleb Sandstrom
  8. 11:32 4th & 5 CLT 31 Ian Kelly punted for 43 yards. Jackson Grier returned punt for no gain
Appalachian St. 2nd, 11:26
  1. 11:26 1st & 10 APST 26 Henry Hasselbeck rushed for 4 yard gain, tackled by Cornell Allen
  2. 10:56 2nd & 6 APST 30 Henry Hasselbeck rushed for 3 yard gain, tackled by Gavin Willis
  3. 10:11 3rd & 3 APST 33 Appalachian St. committed 5 yard penalty (False Start)
  4. 10:11 3rd & 8 APST 28 Malachi Singleton passed to Chris Lofton for 20 yard gain, tackled by Cornell Allen
  5. 9:37 1st & 10 APST 48 Malachi Singleton passed to Nate Branch for 3 yard gain, tackled by Kadin Schmitz
  6. 9:16 2nd & 7 CLT 49 Malachi Singleton passed to Sam Pickett III for 21 yard gain, tackled by Dy'Lon Womack
  7. 8:28 1st & 10 CLT 28 Malachi Singleton incomplete pass intended for Jamel Howse
  8. 8:21 2nd & 10 CLT 28 Malachi Singleton passed to Daz James for 9 yard gain, tackled by Dy'Lon Womack
  9. 7:50 3rd & 1 CLT 19 Jaquari Lewis rushed for 4 yard gain, tackled by Collin Gill
  10. 7:14 1st & 10 CLT 15 Jaquari Lewis rushed for 4 yard gain, tackled by Collin Gill
  11. 6:38 2nd & 6 CLT 11 Jaquari Lewis rushed for no gain, tackled by Kadin Schmitz
  12. 6:04 3rd & 6 CLT 11 Jaquari Lewis rushed for 5 yard gain, tackled by Collin Gill
  13. 5:32 4th & 1 CLT 6 Appalachian St. timeout
  14. 5:32 4th & 1 CLT 6 Jaquari Lewis rushed for 1 yard gain, tackled by Devin Ancrum
  15. 5:05 1st & 5 CLT 5 Jaquari Lewis rushed for 3 yard gain, tackled by Curtis Simpson
  16. 4:37 2nd & 2 CLT 2 Jaquari Lewis rushed for 2 yard touchdown CLT 0, APST 9
  17. 4:34 2nd & 2 CLT 0 James London made PAT CLT 0, APST 10
Charlotte 2nd, 4:34
  1. 4:34 2nd & 2 CLT 0 Appalachian St. kicked off, touchback
  2. 4:34 1st & 10 CLT 25 Cole Gonzales incomplete pass intended for Jaylen Hampton
  3. 4:28 2nd & 10 CLT 25 Cole Gonzales passed to Jaden Barnes for 9 yard gain, tackled by Colton Phares. Appalachian St. committed 15 yard penalty (Face Mask)
  4. 4:20 1st & 10 CLT 49 Cole Gonzales passed to Jaden Barnes for 7 yard gain, tackled by Ja'Cari Henderson
  5. 3:36 2nd & 3 APST 44 Cole Gonzales incomplete pass intended for Jaden Barnes
  6. 3:25 3rd & 3 APST 44 Cole Gonzales incomplete pass intended for Khamani Alexander
  7. 3:20 4th & 3 APST 44 Ian Kelly punted for 38 yards, no return
Appalachian St. 2nd, 3:12
  1. 3:12 1st & 10 APST 6 Jaquari Lewis rushed for 9 yard gain, tackled by Jameel Croft Jr.
  2. 2:45 2nd & 1 APST 15 Malachi Singleton incomplete pass intended for Luke Douglas
  3. 2:41 3rd & 1 APST 15 Appalachian St. committed 5 yard penalty (False Start)
  4. 2:41 3rd & 6 APST 10 Malachi Singleton rushed for 7 yard gain, tackled by Jaylon Johnson
  5. 2:05 1st & 10 APST 17 Malachi Singleton incomplete pass intended for Sam Pickett III
  6. 2:06 2nd & 10 APST 17 Malachi Singleton passed to Chris Lofton for 8 yard gain
  7. 2:00 3rd & 2 APST 25 Malachi Singleton rushed for no gain, tackled by Curtis Simpson
  8. 1:53 4th & 2 APST 25 Charlotte timeout
  9. 1:53 4th & 2 APST 25 Jaxson Dunn punted for 43 yards. Henry Rutledge returned punt for no gain
Charlotte 2nd, 1:46
  1. 1:46 1st & 10 CLT 32 Cole Gonzales passed to Derrick Eley for 8 yard gain, tackled by Dre Walker
  2. 1:20 2nd & 2 CLT 40 Cole Gonzales rushed for 3 yard gain, tackled by Colton Phares
  3. 1:10 1st & 10 CLT 43 Cole Gonzales passed to Jaylen Hampton for 33 yard gain, tackled by Khalil Conley
  4. 1:03 1st & 10 APST 24 Cole Gonzales passed to Logan Mauldin for 6 yard gain
  5. 1:00 2nd & 4 APST 18 Cole Gonzales incomplete pass intended for Derrick Eley
  6. 0:57 3rd & 4 APST 18 Cole Gonzales passed to Jaden Barnes for 16 yard gain, tackled by Kaleb Purdy
  7. 0:50 1st & 2 APST 2 Khamani Alexander rushed for 1 yard gain, tackled by Colton Phares
  8. 0:41 2nd & 1 APST 1 Charlotte timeout
  9. 0:41 2nd & 1 APST 1 Khamani Alexander rushed for 1 yard touchdown CLT 6, APST 10
  10. 0:35 2nd & 1 APST 0 Ian Kelly made PAT CLT 7, APST 10
Appalachian St. 2nd, 0:35
  1. 0:35 2nd & 1 APST 0 Charlotte kicked off, touchback
  2. 0:35 1st & 10 APST 25 Malachi Singleton incomplete pass intended for Sam Pickett III
  3. 0:29 2nd & 10 APST 25 Malachi Singleton passed to Chris Lofton for 29 yard gain, tackled by Jameel Croft Jr.
  4. 0:21 1st & 10 CLT 46 Appalachian St. timeout
  5. 0:21 1st & 10 CLT 46 Malachi Singleton incomplete pass intended for Chris Lofton
  6. 0:15 2nd & 10 CLT 46 Malachi Singleton passed to Alexander Sanchez for 17 yard gain, tackled by Kadin Schmitz
  7. 0:06 1st & 10 CLT 29 James London kicked a 47-yard field goal CLT 7, APST 13
  8. End of 2nd Quarter
  9. 15:00 1st & 10 CLT 29 Charlotte committed 10 yard penalty (Illegal Block)
Appalachian St. 3rd, 15:00
  1. 15:00 Charlotte kicked off, touchback
  2. 15:00 1st & 10 APST 25 Treyaun Webb rushed for 2 yard gain, tackled by Devin Ancrum
  3. 14:35 2nd & 8 APST 27 Malachi Singleton passed to Nate Branch for 12 yard gain, tackled by Jameel Croft Jr.
  4. 14:04 1st & 10 APST 39 Treyaun Webb rushed for 4 yard loss, tackled by Kadin Schmitz
  5. 13:20 2nd & 14 APST 35 Malachi Singleton passed to Sam Pickett III for 7 yard gain, tackled by Dy'Lon Womack
  6. 12:48 3rd & 7 APST 42 Malachi Singleton passed to Chris Lofton for 15 yard gain
  7. 12:20 1st & 10 CLT 43 Malachi Singleton passed to Darrin Fugitt for 16 yard gain, tackled by Collin Gill
  8. 11:20 1st & 10 CLT 27 Appalachian St. committed 10 yard penalty (Holding)
  9. 11:10 1st & 20 CLT 37 Malachi Singleton passed to Alexander Sanchez for 28 yard gain, tackled by Collin Gill
  10. 10:40 1st & 9 CLT 9 Malachi Singleton passed to Ja'Quez Cross for 3 yard gain, tackled by Collin Gill
  11. 10:08 2nd & 6 CLT 6 Treyaun Webb rushed for 4 yard gain
  12. 9:30 3rd & 2 CLT 2 Treyaun Webb rushed for 1 yard gain, tackled by Dy'Lon Womack
  13. 8:39 4th & 1 CLT 1 Treyaun Webb rushed for no gain, tackled by Kadin Schmitz
Charlotte 3rd, 8:25
  1. 8:25 1st & 10 CLT 1 Khamani Alexander rushed for 1 yard gain, tackled by Aiden Benton
  2. 7:51 2nd & 9 CLT 2 Charlotte committed 1 yard penalty (Illegal Formation)
  3. 7:19 2nd & 10 CLT 1 Khamani Alexander rushed for 2 yard gain, tackled by Caleb Pitts
  4. 6:34 3rd & 8 CLT 3 Cole Gonzales pass intercepted. Khalil Conley intercepted Cole Gonzales for no gain
Appalachian St. 3rd, 6:30
  1. 6:30 1st & 10 CLT 27 Malachi Singleton incomplete pass intended for Darrin Fugitt
  2. 6:24 2nd & 10 CLT 27 Henry Hasselbeck passed to Malachi Singleton for 14 yard gain, tackled by Kadin Schmitz
  3. 5:34 1st & 10 CLT 13 Malachi Singleton rushed for 7 yard gain, tackled by Chase Usher
  4. 4:56 2nd & 3 CLT 6 Charlotte committed 3 yard penalty (Illegal Substitution)
  5. 4:33 1st & 3 CLT 3 Malachi Singleton passed to Chris Lofton for 3 yard touchdown CLT 7, APST 19
  6. 4:28 1st & 3 CLT 0 2pt attempt failed, Henry Hasselbeck pass attempt
Charlotte 3rd, 4:28
  1. 4:28 1st & 3 CLT 0 Appalachian St. kicked off, touchback
  2. 3:49 1st & 10 CLT 25 Cole Gonzales passed to Jaden Barnes for 2 yard gain, tackled by Cary Grant. Charlotte committed 10 yard penalty (Holding)
  3. 4:12 1st & 18 CLT 17 Henry Rutledge rushed for 1 yard loss, tackled by Ki'Shawn Harvey
  4. 3:33 2nd & 19 CLT 16 Henry Rutledge rushed for 6 yard gain, tackled by Devin Henderson
  5. 2:52 3rd & 13 CLT 22 Cole Gonzales passed to Khamani Alexander for 7 yard gain, tackled by Colton Phares
  6. 2:20 4th & 6 CLT 29 Ian Kelly punted for 45 yards. Jackson Grier returned punt for no gain
Appalachian St. 3rd, 2:07
  1. 2:07 1st & 10 APST 26 Malachi Singleton incomplete pass intended for Chris Lofton
  2. 2:01 2nd & 10 APST 26 Malachi Singleton passed to Alexander Sanchez for 7 yard gain, tackled by Chase Usher
  3. 1:28 3rd & 3 APST 33 Malachi Singleton passed to Jackson Grier for 16 yard gain, tackled by Collin Gill
  4. 0:53 1st & 10 APST 49 Malachi Singleton incomplete pass intended for Jackson Grier
  5. 0:49 2nd & 10 APST 49 Ja'Quez Cross rushed for 3 yard gain, tackled by Gavin Willis
  6. 0:22 3rd & 7 CLT 48 Malachi Singleton passed to Jamel Howse for 14 yard gain, tackled by Jaylon Johnson
  7. End of 3rd Quarter
  8. 15:00 1st & 10 CLT 34 Malachi Singleton passed to Sam Pickett III for 13 yard gain, tackled by Chase Usher
  9. 14:43 1st & 10 CLT 21 Malachi Singleton passed to Sam Pickett III for 9 yard gain
  10. 14:05 2nd & 1 CLT 12 Ja'Quez Cross rushed for 4 yard gain, tackled by Jerry Wall III
  11. 13:35 1st & 8 CLT 8 Malachi Singleton rushed for no gain, tackled by Jerry Wall III
  12. 12:53 2nd & 8 CLT 8 Malachi Singleton passed to Nate Branch for 1 yard gain, tackled by Shaku Sangarie
  13. 12:14 3rd & 7 CLT 7 Malachi Singleton passed to Jackson Grier for 7 yard touchdown CLT 7, APST 25
  14. 12:08 3rd & 7 CLT 0 James London made PAT CLT 7, APST 26
Charlotte 4th, 12:08
  1. 12:08 3rd & 7 CLT 0 Appalachian St. kicked off, touchback
  2. 12:08 1st & 10 CLT 25 Cole Gonzales passed to Logan Mauldin for 16 yard gain, tackled by Juan Berchal
  3. 11:41 1st & 10 CLT 41 Henry Rutledge rushed for 2 yard gain, tackled by Carson Sloan
  4. 11:13 2nd & 8 CLT 43 Cole Gonzales passed to Jaden Barnes for 17 yard gain, tackled by Juan Berchal
  5. 10:47 1st & 10 APST 40 Henry Rutledge rushed for 12 yard gain, tackled by Devin Henderson
  6. 10:14 1st & 10 APST 28 Cole Gonzales incomplete pass
  7. 10:09 2nd & 10 APST 28 Cole Gonzales incomplete pass intended for Derrick Eley
  8. 10:05 3rd & 10 APST 28 Cole Gonzales passed to Jaylen Hampton for 9 yard gain, tackled by Keshawn Thomas
  9. 9:23 4th & 1 APST 19 Khamani Alexander rushed for 2 yard gain
  10. 8:45 1st & 10 APST 17 Cole Gonzales passed to Jaden Barnes for 3 yard gain
  11. 8:13 2nd & 7 APST 14 Cole Gonzales passed to Jaden Barnes for 13 yard gain, tackled by Ja'Cari Henderson
  12. 7:36 1st & 1 APST 1 Khamani Alexander rushed for no gain, tackled by Juan Berchal
  13. 7:04 2nd & 1 APST 1 Khamani Alexander rushed for 1 yard touchdown CLT 13, APST 26
  14. 7:00 2nd & 1 APST 0 2pt attempt converted, Khamani Alexander run CLT 15, APST 26
Appalachian St. 4th, 7:00
  1. 7:00 2nd & 1 APST 0 Charlotte kicked off for 41 yards, Ja'Quez Cross returned kickoff for no gain
  2. 6:58 1st & 10 APST 24 Malachi Singleton incomplete pass intended for Darrin Fugitt
  3. 6:54 2nd & 10 APST 24 Malachi Singleton passed to Chris Lofton for 15 yard gain, tackled by DeQuinder Williams II
  4. 6:09 1st & 10 APST 39 Treyaun Webb rushed for 18 yard gain, tackled by Kadin Schmitz
  5. 5:20 1st & 10 CLT 43 Malachi Singleton passed to Alexander Sanchez for 4 yard gain, tackled by DeQuinder Williams II
  6. 4:37 2nd & 6 CLT 39 Treyaun Webb rushed for 1 yard gain, tackled by Devin Ancrum
  7. 4:30 3rd & 5 CLT 38 Charlotte timeout
  8. 4:30 3rd & 5 CLT 38 Appalachian St. committed 5 yard penalty (False Start)
  9. 4:30 3rd & 10 CLT 43 Malachi Singleton incomplete pass intended for Chris Lofton
  10. 4:24 4th & 10 CLT 43 Jaxson Dunn punted for 31 yards, no return
Charlotte 4th, 4:21
  1. 4:21 1st & 10 CLT 12 Cole Gonzales passed to Jaden Barnes for 15 yard gain, tackled by Khalil Conley
  2. 3:49 1st & 10 CLT 27 Cole Gonzales passed to Derrick Eley for 18 yard gain, tackled by Devin Henderson
  3. 3:24 1st & 10 CLT 45 Appalachian St. committed 15 yard penalty (Pass Interference)
  4. 2:59 1st & 10 APST 40 Charlotte committed 10 yard penalty (Pass Interference)
  5. 2:59 1st & 20 APST 50 Cole Gonzales passed to Jaden Barnes for 7 yard gain, tackled by Ja'Den McBurrows
  6. 2:23 2nd & 13 APST 43 Cole Gonzales pass intercepted. Dre Walker intercepted Cole Gonzales for 1 yard loss
Appalachian St. 4th, 2:17
  1. 2:17 1st & 10 APST 28 Jaquari Lewis rushed for 3 yard gain, tackled by Jonathan Patterson
  2. 2:12 2nd & 7 APST 31 Charlotte timeout
  3. 2:12 2nd & 7 APST 31 Jaquari Lewis rushed for 2 yard gain, tackled by Jaylon Johnson
  4. 2:05 3rd & 5 APST 33 Charlotte timeout
  5. 2:05 3rd & 5 APST 33 Malachi Singleton pass intercepted. Collin Gill intercepted Malachi Singleton for 36 yard touchdown CLT 21, APST 26
  6. 1:58 3rd & 5 APST 0 2pt attempt failed, Cole Gonzales pass to Jaden Barnes
Appalachian St. 4th, 1:58
  1. 1:58 3rd & 5 APST 0 Charlotte kicked off for 16 yards, Player returned kickoff for no gain
  2. 1:56 1st & 10 APST 49 Malachi Singleton rushed for 1 yard loss
  3. 1:15 2nd & 11 APST 48 Malachi Singleton rushed for 2 yard loss
  4. 0:37 3rd & 13 APST 46 Malachi Singleton rushed for 3 yard loss
‹ 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.