LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

Army at Air Force play by play — College Football November 4, 2023

Army 23
Air Force 3
Final
Army 1st, 15:00
  1. 15:00 Air Force kicked off, touchback
  2. 15:00 1st & 10 ARMY 25 Kanye Udoh rushed for 6 yard gain, tackled by Alec Mock
  3. 14:29 2nd & 4 ARMY 31 Bryson Daily rushed for 5 yard gain, tackled by Johnathan Youngblood
  4. 13:55 1st & 10 ARMY 36 Jakobi Buchanan rushed for 2 yard gain, tackled by Caden Blum
  5. 13:16 2nd & 8 ARMY 38 Bryson Daily rushed for 62 yard touchdown ARMY 6, AF 0
  6. 13:06 Quinn Maretzki made PAT ARMY 7, AF 0
Air Force 1st, 13:06
  1. 13:06 Army kicked off, touchback
  2. 13:06 1st & 10 AF 25 Zac Larrier rushed for 5 yard gain, tackled by Kyle Lewis
  3. 12:35 2nd & 5 AF 30 Emmanuel Michel rushed for 3 yard gain, tackled by Kalib Fortner
  4. 11:57 3rd & 2 AF 33 Emmanuel Michel rushed for 1 yard gain, tackled by Austin Hill
  5. 11:12 4th & 1 AF 34 Emmanuel Michel rushed for no gain, tackled by Leo Lowin
Army 1st, 11:05
  1. 11:05 1st & 10 AF 34 Kanye Udoh rushed for no gain, tackled by Alec Mock
  2. 10:33 2nd & 10 AF 34 Bryson Daily incomplete pass intended for Hayden Reed
  3. 10:26 3rd & 10 AF 34 Bryson Daily rushed for 6 yard gain, tackled by Johnathan Youngblood
  4. 9:46 4th & 4 AF 28 Quinn Maretzki kicked a 45-yard field goal ARMY 10, AF 0
Air Force 1st, 9:42
  1. 9:42 Army kicked off, touchback
  2. 9:42 1st & 10 AF 25 Zac Larrier rushed for 13 yard gain, tackled by Leo Lowin
  3. 9:07 1st & 10 AF 38 Zac Larrier incomplete pass intended for Jared Roznos
  4. 9:00 2nd & 10 AF 38 John Lee Eldridge III rushed for 7 yard gain, tackled by Quindrelin Hammonds
  5. 8:13 3rd & 3 AF 45 Zac Larrier rushed for 2 yard loss. Zac Larrier fumbled. Leo Lowin recovered fumble for no gain
Army 1st, 8:05
  1. 8:05 1st & 10 AF 43 Bryson Daily rushed for 7 yard gain, tackled by Trey Taylor
  2. 7:26 2nd & 3 AF 36 Bryson Daily rushed for 2 yard gain, tackled by Bo Richter
  3. 6:47 3rd & 1 AF 34 Bryson Daily rushed for 3 yard gain, tackled by Jayden Goodwin
  4. 6:04 1st & 10 AF 31 Bryson Daily rushed for 9 yard gain, tackled by Jayden Goodwin
  5. 5:26 2nd & 1 AF 22 Kanye Udoh rushed for 2 yard gain, tackled by Bo Richter
  6. 4:52 1st & 10 AF 20 Kanye Udoh rushed for no gain, tackled by Jayden Goodwin
  7. 4:06 2nd & 10 AF 20 Bryson Daily rushed for 1 yard gain, tackled by Alec Mock
  8. 3:27 3rd & 9 AF 19 Bryson Daily passed to Casey Reynolds for 7 yard gain, tackled by Trey Williams
  9. 2:53 4th & 2 AF 12 Bryson Daily rushed for 3 yard gain, tackled by Jayden Goodwin
  10. 2:31 1st & 9 AF 9 Bryson Daily rushed for 4 yard gain, tackled by Johnathan Youngblood
  11. 1:58 2nd & 5 AF 5 Bryson Daily rushed for 5 yard touchdown ARMY 16, AF 0
  12. 1:53 Quinn Maretzki made PAT ARMY 17, AF 0
Air Force 1st, 1:53
  1. 1:53 Army kicked off, touchback
  2. 1:53 1st & 10 AF 25 Zac Larrier rushed for 15 yard gain, tackled by Bo Nicolas-Paul
  3. 1:19 1st & 10 AF 40 Emmanuel Michel rushed for 7 yard gain. Emmanuel Michel fumbled. Jimmy Ciarlo recovered fumble for no gain
Army 1st, 1:15
  1. 1:15 1st & 10 AF 47 Bryson Daily rushed for 2 yard gain, tackled by James Tomasi
  2. 0:30 2nd & 8 AF 45 Bryson Daily rushed for 2 yard gain, tackled by Bo Richter
  3. End of 1st Quarter
  4. 15:00 3rd & 6 AF 43 Air Force committed 15 yard penalty (Roughing the Passer)
  5. 14:57 1st & 10 AF 28 Army committed 5 yard penalty (False Start)
  6. 14:57 1st & 15 AF 33 Army committed 10 yard penalty (Holding)
  7. 14:50 1st & 25 AF 43 Bryson Daily passed to Tobi Olawole for 11 yard gain, tackled by Alec Mock
  8. 14:03 2nd & 14 AF 32 Bryson Daily incomplete pass intended for Ay'Jaun Marshall
  9. 13:58 3rd & 14 AF 32 Kanye Udoh rushed for 9 yard gain, tackled by Elijah Sanders
  10. 13:19 4th & 5 AF 23 Quinn Maretzki kicked a 40-yard field goal ARMY 20, AF 0
Air Force 2nd, 13:14
  1. 13:14 Army kicked off, touchback
  2. 13:14 1st & 10 AF 25 John Lee Eldridge III rushed for 12 yard gain, tackled by Jackson Powell
  3. 12:30 1st & 10 AF 37 John Lee Eldridge III rushed for 3 yard gain, tackled by Max Didomenico
  4. 12:02 2nd & 7 AF 40 Zac Larrier incomplete pass intended for Cade Harris
  5. 11:58 3rd & 7 AF 40 Zac Larrier passed to Brandon Engel for 8 yard gain
  6. 11:24 1st & 10 AF 48 Owen Burk rushed for 4 yard gain, tackled by Austin Hill
  7. 10:52 2nd & 6 ARMY 48 Zac Larrier rushed for 2 yard gain, tackled by Austin Hill
  8. 10:09 3rd & 4 ARMY 46 Army committed 15 yard penalty (Pass Interference)
  9. 10:05 1st & 10 ARMY 31 Owen Burk rushed for 2 yard gain, tackled by Leo Lowin
  10. 9:33 2nd & 8 ARMY 29 Zac Larrier rushed for 3 yard gain, tackled by Jack Latore
  11. 8:47 3rd & 5 ARMY 26 Zac Larrier rushed for 3 yard gain, tackled by Quindrelin Hammonds
  12. 8:09 4th & 2 ARMY 23 Zac Larrier rushed for 7 yard loss. Zac Larrier fumbled. Dane Kinamon recovered fumble for no gain
Army 2nd, 8:02
  1. 8:02 1st & 10 ARMY 30 Bryson Daily passed to Noah Short for 1 yard loss, tackled by Jalen Mergerson
  2. 7:18 2nd & 11 ARMY 29 Bryson Daily rushed for 6 yard gain, tackled by Payton Zdroik
  3. 6:40 3rd & 5 ARMY 35 Bryson Daily rushed for 3 yard gain, tackled by Jalen Mergerson. Army committed 10 yard penalty (Holding)
  4. 6:15 3rd & 12 ARMY 28 Bryson Daily rushed for 3 yard gain, tackled by Bo Richter
  5. 5:47 4th & 9 ARMY 31 Cooper Allan punted for 41 yards. Dane Kinamon returned punt for no gain. Army committed 15 yard penalty (Pass Interference)
Air Force 2nd, 5:34
  1. 5:34 1st & 10 AF 43 Emmanuel Michel rushed for 13 yard gain, tackled by Kyle Lewis
  2. 5:03 1st & 10 ARMY 44 Zac Larrier passed to Jared Roznos for 19 yard gain, tackled by Cameron Jones
  3. 4:30 1st & 10 ARMY 25 Zac Larrier rushed for 1 yard loss, tackled by Leo Lowin
  4. 3:54 2nd & 11 ARMY 26 Zac Larrier incomplete pass intended for Caleb Rillos
  5. 3:49 3rd & 11 ARMY 26 Zac Larrier passed to Brandon Engel for 14 yard gain
  6. 3:21 1st & 10 ARMY 12 Zac Larrier rushed for 1 yard loss, tackled by Quindrelin Hammonds
  7. 2:41 2nd & 11 ARMY 13 Zac Larrier incomplete pass intended for Brandon Engel
  8. 2:39 3rd & 11 ARMY 13 Zac Larrier incomplete pass intended for Jared Roznos
  9. 2:34 4th & 11 ARMY 13 Matthew Dapore kicked a 30-yard field goal ARMY 20, AF 3
Army 2nd, 2:31
  1. 2:31 Air Force kicked off for 64 yards, Tyrell Robinson returned kickoff for no gain
  2. 2:31 1st & 10 ARMY 25 Bryson Daily rushed for 7 yard gain, tackled by Jalen Mergerson
  3. 1:49 2nd & 3 ARMY 32 Jakobi Buchanan rushed for 4 yard gain, tackled by Trey Taylor
  4. 1:27 1st & 10 ARMY 36 Kanye Udoh rushed for 4 yard gain, tackled by Trey Williams
  5. 1:20 2nd & 6 ARMY 40 Bryson Daily rushed for 2 yard loss, tackled by Bo Richter
  6. 1:12 3rd & 8 ARMY 38 Air Force timeout
  7. 1:12 3rd & 8 ARMY 38 Bryson Daily rushed for 2 yard gain, tackled by Bo Richter
  8. 1:08 4th & 6 ARMY 40 Air Force timeout
  9. 1:08 4th & 6 ARMY 40 Cooper Allan punted for 35 yards. Dane Kinamon returned punt for 7 yards
Air Force 2nd, 0:59
  1. 0:59 1st & 10 AF 32 Zac Larrier passed to John Lee Eldridge III for 3 yard gain, tackled by Jackson Powell
  2. 0:31 2nd & 7 AF 35 Zac Larrier pass intercepted. Bo Nicolas-Paul intercepted Zac Larrier for 25 yards. Air Force committed 15 yard penalty (Pass Interference)
Army 2nd, 0:14
  1. 0:14 1st & 10 AF 12 Army committed 10 yard penalty (Holding)
  2. 0:08 1st & 20 AF 20 Army timeout
  3. 0:08 1st & 20 AF 20 Bryson Daily rushed for 1 yard gain, tackled by Alec Mock
  4. 0:05 2nd & 19 AF 19 Army timeout
  5. 0:05 2nd & 19 AF 19 Bryson Daily rushed for 2 yard loss
  6. 0:02 3rd & 21 AF 21 Army timeout
  7. 0:02 3rd & 21 AF 21 Quinn Maretzki kicked a 38-yard field goal ARMY 23, AF 3
Air Force 3rd, 15:00
  1. 15:00 Army kicked off, touchback
  2. 15:00 1st & 10 AF 25 Emmanuel Michel rushed for 3 yard gain, tackled by Leo Lowin
  3. 14:28 2nd & 7 AF 28 John Lee Eldridge III rushed for 5 yard gain, tackled by Leo Lowin
  4. 13:58 3rd & 2 AF 33 John Lee Eldridge III rushed for 3 yard gain, tackled by Leo Lowin
  5. 13:24 1st & 10 AF 36 Air Force committed 10 yard penalty (Illegal Block)
  6. 12:49 1st & 11 AF 35 Emmanuel Michel rushed for 9 yard gain, tackled by Kalib Fortner
  7. 12:20 2nd & 11 AF 35 Zac Larrier rushed for no gain, tackled by Max Didomenico
  8. 11:55 3rd & 11 AF 35 Air Force committed 5 yard penalty (False Start)
  9. 11:31 3rd & 16 AF 30 Zac Larrier incomplete pass intended for Dane Kinamon
  10. 11:26 4th & 16 AF 30 Carson Bay punted for 37 yards. Tyrell Robinson returned punt for 4 yards
Army 3rd, 11:16
  1. 11:16 1st & 10 ARMY 37 Bryson Daily rushed for 2 yard gain, tackled by Johnathan Youngblood
  2. 10:41 2nd & 8 ARMY 39 Bryson Daily rushed for 7 yard gain, tackled by Bo Richter
  3. 10:08 3rd & 1 ARMY 46 Bryson Daily rushed for 4 yard gain, tackled by Trey Williams
  4. 9:24 1st & 10 AF 50 Army committed 15 yard penalty (Chop Block)
  5. 8:59 1st & 25 ARMY 35 Bryson Daily incomplete pass intended for Ay'Jaun Marshall
  6. 8:57 2nd & 25 ARMY 35 Bryson Daily rushed for 2 yard loss, tackled by PJ Ramsey
  7. 8:18 3rd & 27 ARMY 33 Jakobi Buchanan rushed for 3 yard gain, tackled by Payton Zdroik
  8. 7:30 4th & 24 ARMY 36 Cooper Allan punted for 39 yards. Dane Kinamon returned punt for 5 yards
Air Force 3rd, 7:22
  1. 7:22 1st & 10 AF 30 John Lee Eldridge III rushed for 10 yard gain
  2. 6:51 1st & 10 AF 40 Zac Larrier incomplete pass intended for Brandon Engel
  3. 6:46 2nd & 10 AF 40 Emmanuel Michel rushed for 1 yard gain, tackled by Jack Latore
  4. 6:13 3rd & 9 AF 41 Zac Larrier passed to Wyatt Wilson for 27 yard gain, tackled by Quindrelin Hammonds
  5. 5:51 1st & 10 ARMY 32 Zac Larrier rushed for 4 yard gain, tackled by Jimmy Ciarlo
  6. 5:08 2nd & 6 ARMY 28 Aiden Calvert rushed for 3 yard gain, tackled by Leo Lowin. Army committed 13 yard penalty (Horse Collar Tackle)
  7. 5:01 1st & 10 ARMY 12 Army committed 6 yard penalty (Personal Foul)
  8. 4:48 1st & 6 ARMY 6 Zac Larrier rushed for 1 yard gain, tackled by Darius Richardson
  9. 4:00 2nd & 5 ARMY 5 Zac Larrier rushed for no gain, tackled by Leo Lowin
  10. 3:20 3rd & 5 ARMY 5 Zac Larrier sacked by Quindrelin Hammonds for 10 yard loss
  11. 2:41 4th & 15 ARMY 15 Matthew Dapore missed a 32-yard field goal
Army 3rd, 2:37
  1. 2:37 1st & 10 ARMY 20 Bryson Daily rushed for 1 yard gain, tackled by Zach Juckel
  2. 1:56 2nd & 9 ARMY 21 Bryson Daily rushed for 1 yard gain, tackled by Bo Richter
  3. 1:15 3rd & 8 ARMY 22 Bryson Daily incomplete pass intended for Tobi Olawole
  4. 1:12 4th & 8 ARMY 22 Cooper Allan punted for 38 yards. Dane Kinamon returned punt for no gain
Air Force 3rd, 1:03
  1. 1:03 1st & 10 AF 40 Owen Burk rushed for 2 yard gain, tackled by Darius Richardson
  2. 0:35 2nd & 8 AF 42 Zac Larrier passed to Zac Larrier for 8 yard loss, tackled by Jimmy Ciarlo
  3. End of 3rd Quarter
  4. 15:00 3rd & 16 AF 34 Zac Larrier incomplete pass intended for Caleb Rillos
  5. 14:57 4th & 16 AF 34 Carson Bay punted for 36 yards, no return
Army 4th, 14:50
  1. 14:50 1st & 10 ARMY 30 Bryson Daily rushed for 2 yard gain, tackled by Caden Blum
  2. 14:09 2nd & 8 ARMY 32 Bryson Daily rushed for 1 yard gain, tackled by James Tomasi
  3. 13:29 3rd & 7 ARMY 33 Bryson Daily passed to Tyrell Robinson for 23 yard gain, tackled by Zach Juckel
  4. 12:36 1st & 10 AF 44 Army committed 5 yard penalty (False Start)
  5. 12:13 1st & 15 AF 49 Bryson Daily rushed for 8 yard gain, tackled by Jayden Goodwin
  6. 11:33 2nd & 7 AF 41 Bryson Daily rushed for 3 yard gain, tackled by Trey Taylor
  7. 10:43 3rd & 4 AF 38 Bryson Daily rushed for 3 yard gain, tackled by Jayden Goodwin
  8. 10:06 4th & 1 AF 35 Bryson Daily rushed for no gain, tackled by Alec Mock
Air Force 4th, 10:03
  1. 10:03 1st & 10 AF 35 Zac Larrier rushed for 7 yard gain, tackled by Kyle Lewis
  2. 9:36 2nd & 3 AF 42 Zac Larrier incomplete pass intended for Brandon Engel
  3. 9:32 3rd & 3 AF 42 Zac Larrier passed to Wyatt Wilson for 12 yard gain, tackled by Bo Nicolas-Paul
  4. 8:49 1st & 10 ARMY 46 Zac Larrier rushed for 7 yard gain, tackled by Jimmy Ciarlo
  5. 8:35 2nd & 3 ARMY 39 Zac Larrier incomplete pass intended for Caleb Rillos
  6. 8:30 3rd & 3 ARMY 39 Air Force committed 5 yard penalty (False Start)
  7. 8:30 3rd & 8 ARMY 44 Zac Larrier sacked by Leo Lowin for 5 yard loss. Zac Larrier fumbled. Jack Latore recovered fumble for no gain
Army 4th, 8:21
  1. 8:21 1st & 10 ARMY 49 Kanye Udoh rushed for 6 yard gain, tackled by Jalen Mergerson
  2. 7:43 2nd & 4 AF 45 Kanye Udoh rushed for 1 yard gain, tackled by Johnathan Youngblood
  3. 6:55 3rd & 3 AF 44 Bryson Daily incomplete pass intended for Liam Fortner
  4. 6:51 4th & 3 AF 44 Cooper Allan punted for 29 yards. Dane Kinamon returned punt for no gain
Air Force 4th, 6:45
  1. 6:45 1st & 10 AF 15 Zac Larrier rushed for 5 yard gain, tackled by Jimmy Ciarlo
  2. 6:19 2nd & 5 AF 20 Zac Larrier passed to Dane Kinamon for 10 yard gain, tackled by Max Didomenico
  3. 5:55 1st & 10 AF 30 Zac Larrier rushed for 6 yard gain, tackled by Chris Frey
  4. 5:23 2nd & 4 AF 36 Zac Larrier passed to Wyatt Wilson for 8 yard gain, tackled by Leo Lowin
  5. 4:56 1st & 10 AF 44 Zac Larrier incomplete pass intended for Wyatt Wilson
  6. 4:50 2nd & 10 AF 44 Army committed 15 yard penalty (Pass Interference)
  7. 4:44 1st & 10 ARMY 41 Zac Larrier pass intercepted. Bo Nicolas-Paul intercepted Zac Larrier for no gain
Army 4th, 4:39
  1. 4:39 1st & 10 ARMY 23 Bryson Daily rushed for no gain, tackled by Johnathan Youngblood
  2. 3:53 2nd & 10 ARMY 23 Bryson Daily rushed for 2 yard gain, tackled by Caden Blum
  3. 3:50 3rd & 8 ARMY 25 Air Force timeout
  4. 3:50 3rd & 8 ARMY 25 Bryson Daily rushed for 2 yard gain, tackled by Jayden Goodwin
  5. 3:44 4th & 6 ARMY 27 Air Force timeout
  6. 3:44 4th & 6 ARMY 27 Cooper Allan punted for 52 yards. Dane Kinamon returned punt for 9 yards
Air Force 4th, 3:33
  1. 3:33 1st & 10 AF 30 Jensen Jones passed to Caleb Rillos for 11 yard gain, tackled by Bo Nicolas-Paul
  2. 3:11 1st & 10 AF 41 Air Force committed 5 yard penalty (False Start)
  3. 3:05 1st & 15 AF 36 Jensen Jones incomplete pass intended for Dane Kinamon
  4. 3:01 2nd & 15 AF 36 Jensen Jones rushed for 14 yard gain, tackled by Bo Nicolas-Paul
  5. 2:33 3rd & 1 AF 50 Jet Harris rushed for 8 yard gain. Jet Harris fumbled. Dre Miller recovered fumble for no gain
Army 4th, 2:28
  1. 2:28 1st & 10 ARMY 42 Bryson Daily rushed for 5 yard gain, tackled by Osaro Aihie
  2. 1:44 2nd & 5 ARMY 47 Champ Harris rushed for 1 yard gain, tackled by Osaro Aihie
  3. 0:59 3rd & 4 ARMY 48 Kanye Udoh rushed for 9 yard gain, tackled by Patrick Dahlen
  4. 0:18 1st & 10 AF 43 Champ Harris rushed for 2 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.