LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

Air Force at Navy play by play — College Football October 21, 2023

Air Force 17
Navy 6
Final
Air Force 1st, 15:00
  1. 15:00 Navy kicked off for 64 yards, Dane Kinamon returned kickoff for no gain
  2. 15:00 1st & 10 AF 25 Emmanuel Michel rushed for 4 yard gain, tackled by Andrew Duhart
  3. 14:17 2nd & 6 AF 29 John Lee Eldridge III rushed for 3 yard gain, tackled by Justin Reed
  4. 13:45 3rd & 3 AF 32 John Lee Eldridge III rushed for 2 yard gain, tackled by Colin Ramos
  5. 13:06 4th & 1 AF 34 Zac Larrier rushed for 3 yard gain, tackled by Xavier McDonald
  6. 12:31 1st & 10 AF 37 Zac Larrier passed to Jared Roznos for 34 yard gain, tackled by Andrew Duhart
  7. 11:45 1st & 10 NAVY 29 Emmanuel Michel rushed for 2 yard gain, tackled by Eavan Gibbons
  8. 11:07 2nd & 8 NAVY 27 Zac Larrier rushed for 3 yard loss, tackled by Luke Pirris
  9. 10:23 3rd & 11 NAVY 30 Emmanuel Michel rushed for 5 yard gain, tackled by Colin Ramos
  10. 9:44 4th & 6 NAVY 25 Matthew Dapore missed a 42-yard field goal
Navy 1st, 9:38
  1. 9:38 1st & 10 NAVY 25 Braxton Woodson incomplete pass intended for Eli Heidenreich
  2. 9:33 2nd & 10 NAVY 25 Braxton Woodson rushed for 1 yard loss, tackled by Johnathan Youngblood
  3. 8:57 3rd & 11 NAVY 24 Braxton Woodson rushed for 2 yard gain, tackled by Alec Mock
  4. 8:22 4th & 9 NAVY 26 Riley Riethman punted for 46 yards, no return
Air Force 1st, 8:13
  1. 8:13 1st & 10 AF 28 John Lee Eldridge III rushed for 3 yard gain, tackled by Eavan Gibbons. Air Force committed 10 yard penalty (Holding)
  2. 7:51 1st & 17 AF 21 Air Force committed 5 yard penalty (False Start)
  3. 7:31 1st & 22 AF 16 Owen Burk rushed for 4 yard gain, tackled by Colin Ramos
  4. 6:53 2nd & 18 AF 20 Air Force committed 5 yard penalty (False Start)
  5. 6:33 2nd & 23 AF 15 Zac Larrier rushed for 2 yard loss, tackled by Luke Pirris
  6. 5:52 3rd & 25 AF 13 Owen Burk rushed for 6 yard gain, tackled by Colin Ramos
  7. 5:17 4th & 19 AF 19 Carson Bay punted for 41 yards. Amin Hassan returned punt for 2 yards
Navy 1st, 5:09
  1. 5:09 1st & 10 NAVY 42 Alex Tecza rushed for 5 yard loss, tackled by Bo Richter
  2. 4:32 2nd & 15 NAVY 37 Braxton Woodson rushed for no gain, tackled by Payton Zdroik
  3. 3:56 3rd & 15 NAVY 37 Braxton Woodson sacked by PJ Ramsey for 1 yard loss
  4. 3:22 4th & 16 NAVY 36 Riley Riethman punted for 48 yards. Dane Kinamon returned punt for 1 yard. Navy committed 15 yard penalty (Face Mask)
Air Force 1st, 3:10
  1. 3:10 1st & 10 AF 32 Emmanuel Michel rushed for 4 yard gain, tackled by Colin Ramos
  2. 2:32 2nd & 6 AF 36 Aiden Calvert rushed for 22 yard gain. Aiden Calvert fumbled. Dashaun Peele recovered fumble for no gain
Navy 1st, 2:24
  1. 2:24 1st & 10 NAVY 42 Alex Tecza rushed for 3 yard gain, tackled by Alec Mock
  2. 1:42 2nd & 7 NAVY 45 Daba Fofana rushed for 2 yard gain, tackled by PJ Ramsey
  3. 1:05 3rd & 5 NAVY 47 Braxton Woodson rushed for 1 yard gain, tackled by Trey Taylor
  4. 0:24 4th & 4 NAVY 48 Riley Riethman punted for 46 yards, no return
Air Force 1st, 0:17
  1. 0:17 1st & 10 AF 6 Emmanuel Michel rushed for no gain, tackled by Will Harbour
  2. End of 1st Quarter
  3. 15:00 2nd & 10 AF 6 Zac Larrier passed to Dane Kinamon for 94 yard touchdown AF 6, NAVY 0
  4. 14:48 Matthew Dapore made PAT AF 7, NAVY 0
Navy 2nd, 14:48
  1. 14:48 Air Force kicked off for 62 yards, Tyler Bradley returned kickoff for 11 yards
  2. 14:42 1st & 10 NAVY 14 Brandon Chatman rushed for 6 yard gain, tackled by Trey Taylor
  3. 14:10 2nd & 4 NAVY 20 Braxton Woodson sacked by Caden Blum and Payton Zdroik for 3 yard loss
  4. 13:24 3rd & 7 NAVY 17 Air Force timeout
  5. 13:24 3rd & 7 NAVY 17 Alex Tecza rushed for 8 yard gain, tackled by Jalen Mergerson
  6. 12:41 1st & 10 NAVY 25 Braxton Woodson rushed for 4 yard loss. Braxton Woodson fumbled. Braxton Woodson recovered fumble for no gain
  7. 11:58 2nd & 14 NAVY 21 Braxton Woodson passed to Tyler Bradley for 5 yard gain, tackled by Jamari Bellamy
  8. 11:21 3rd & 9 NAVY 26 Braxton Woodson incomplete pass intended for Camari Williams
  9. 11:20 4th & 9 NAVY 26 Riley Riethman punted for 39 yards. Dane Kinamon returned punt for no gain
Air Force 2nd, 11:13
  1. 11:13 1st & 10 AF 35 Zac Larrier passed to Caleb Rillos for 22 yard gain, tackled by Rayuan Lane III
  2. 10:31 1st & 10 NAVY 43 Air Force committed 5 yard penalty (False Start)
  3. 10:10 1st & 15 NAVY 48 Zac Larrier rushed for no gain, tackled by Clay Cromwell
  4. 9:54 2nd & 15 NAVY 48 Jensen Jones rushed for 4 yard gain, tackled by Clay Cromwell
  5. 9:22 3rd & 11 NAVY 44 Zac Larrier rushed for 5 yard gain, tackled by Will Harbour
  6. 8:40 4th & 6 NAVY 39 Carson Bay punted for 28 yards. Amin Hassan returned punt for no gain
Navy 2nd, 8:35
  1. 8:35 1st & 10 NAVY 11 Alex Tecza rushed for 1 yard gain, tackled by Bo Richter
  2. 8:03 2nd & 9 NAVY 12 Alex Tecza rushed for 5 yard gain, tackled by Johnathan Youngblood
  3. 7:22 3rd & 4 NAVY 17 Braxton Woodson passed to Brandon Chatman for 1 yard gain, tackled by Bo Richter
  4. 6:41 4th & 3 NAVY 18 Riley Riethman punted for 24 yards, no return
Air Force 2nd, 6:31
  1. 6:31 1st & 10 NAVY 42 Zac Larrier rushed for 1 yard gain, tackled by Xavier McDonald
  2. 5:58 2nd & 9 NAVY 41 Zac Larrier sacked by Colin Ramos for no gain
  3. 5:15 3rd & 9 NAVY 41 Zac Larrier rushed for 1 yard gain, tackled by Colin Ramos
  4. 4:44 4th & 8 NAVY 40 Carson Bay punted for 33 yards. Amin Hassan returned punt for no gain
Navy 2nd, 4:38
  1. 4:38 1st & 10 NAVY 7 Alex Tecza rushed for 1 yard gain, tackled by Johnathan Youngblood
  2. 4:04 2nd & 9 NAVY 8 Amin Hassan rushed for 2 yard loss, tackled by Johnathan Youngblood
  3. 3:19 3rd & 11 NAVY 6 Navy timeout
  4. 3:19 3rd & 11 NAVY 6 Braxton Woodson rushed for 1 yard loss, tackled by Bo Richter
  5. 3:15 4th & 12 NAVY 5 Air Force timeout
  6. 3:15 4th & 12 NAVY 5 Riley Riethman punted for 40 yards. Dane Kinamon returned punt for no gain
Air Force 2nd, 3:08
  1. 3:08 1st & 10 NAVY 45 Emmanuel Michel rushed for 4 yard gain, tackled by Luke Pirris
  2. 2:38 2nd & 6 NAVY 41 Zac Larrier rushed for 3 yard gain, tackled by Xavier McDonald
  3. 2:00 3rd & 3 NAVY 38 Emmanuel Michel rushed for no gain, tackled by Donald Berniard Jr.
  4. 1:24 4th & 3 NAVY 38 Carson Bay punted for 22 yards. Amin Hassan returned punt for no gain
Navy 2nd, 1:18
  1. 1:18 1st & 10 NAVY 16 Braxton Woodson rushed for 2 yard gain, tackled by Johnathan Youngblood
  2. 1:12 2nd & 8 NAVY 18 Air Force timeout
  3. 1:12 2nd & 8 NAVY 18 Navy committed 5 yard penalty (False Start)
  4. 1:12 2nd & 13 NAVY 13 Alex Tecza rushed for 1 yard gain, tackled by Jayden Thiergood
Navy 2nd, 0:33
  1. 0:33 3rd & 12 AF 14 Player rushed for no gain
Navy 3rd, 15:00
  1. 15:00 Air Force kicked off for 59 yards, Tyler Bradley returned kickoff for 12 yards
  2. 14:54 1st & 10 NAVY 18 Braxton Woodson rushed for 3 yard gain, tackled by Johnathan Youngblood
  3. 14:25 2nd & 7 NAVY 21 Alex Tecza rushed for 1 yard gain, tackled by Alec Mock
  4. 13:56 3rd & 6 NAVY 22 Braxton Woodson incomplete pass intended for Cody Howard
  5. 13:49 4th & 6 NAVY 22 Riley Riethman punted for 43 yards. Dane Kinamon returned punt for no gain
Air Force 3rd, 13:43
  1. 13:43 1st & 10 AF 35 Emmanuel Michel rushed for 6 yard gain, tackled by Xavier McDonald
  2. 13:13 2nd & 4 AF 41 Emmanuel Michel rushed for 2 yard gain, tackled by Xavier McDonald
  3. 12:29 3rd & 2 AF 43 Emmanuel Michel rushed for 1 yard gain, tackled by Xavier McDonald
  4. 11:56 4th & 1 AF 44 Carson Bay punted for 48 yards. Amin Hassan returned punt for 1 yard
Navy 3rd, 11:44
  1. 11:44 1st & 10 NAVY 9 Braxton Woodson rushed for 1 yard gain, tackled by Trey Taylor
  2. 11:11 2nd & 9 NAVY 10 Braxton Woodson incomplete pass intended for Amin Hassan
  3. 11:06 3rd & 9 NAVY 10 Braxton Woodson rushed for 3 yard gain, tackled by Payton Zdroik
  4. 10:29 4th & 6 NAVY 13 Riley Riethman punted for 45 yards. Dane Kinamon returned punt for no gain
Air Force 3rd, 10:22
  1. 10:22 1st & 10 AF 42 Emmanuel Michel rushed for 7 yard gain, tackled by Luke Pirris
  2. 10:03 2nd & 3 AF 49 Navy committed 15 yard penalty (Pass Interference)
  3. 9:55 1st & 10 NAVY 36 Emmanuel Michel rushed for 3 yard gain, tackled by Will Harbour
  4. 9:20 2nd & 7 NAVY 33 Zac Larrier rushed for 5 yard gain, tackled by Clay Cromwell
  5. 8:41 3rd & 2 NAVY 28 Emmanuel Michel rushed for 1 yard gain, tackled by Justin Reed
  6. 8:06 4th & 1 NAVY 27 Zac Larrier rushed for 2 yard gain, tackled by Donald Berniard Jr.
  7. 7:27 1st & 10 NAVY 25 Zac Larrier rushed for 1 yard loss. Zac Larrier fumbled. Zac Larrier recovered fumble for no gain
  8. 6:47 2nd & 11 NAVY 26 Zac Larrier incomplete pass intended for Caleb Rillos
  9. 6:41 3rd & 11 NAVY 26 Zac Larrier rushed for 3 yard gain, tackled by Will Harbour
  10. 6:00 4th & 8 NAVY 23 Matthew Dapore kicked a 40-yard field goal AF 10, NAVY 0
Navy 3rd, 5:55
  1. 5:55 Air Force kicked off for 63 yards, Tyler Bradley returned kickoff for 17 yards
  2. 5:48 1st & 10 NAVY 19 Braxton Woodson sacked by Bo Richter for 10 yard loss
  3. 5:12 2nd & 20 NAVY 9 Braxton Woodson sacked by Jayden Thiergood and Payton Zdroik for 6 yard loss
  4. 4:30 3rd & 26 NAVY 3 Alex Tecza rushed for 1 yard loss, tackled by Bo Richter
  5. 3:49 4th & 27 NAVY 2 Riley Riethman punted for 32 yards, no return
Air Force 3rd, 3:39
  1. 3:39 1st & 10 NAVY 34 Emmanuel Michel rushed for 7 yard gain, tackled by Rayuan Lane III
  2. 3:04 2nd & 3 NAVY 27 Emmanuel Michel rushed for 2 yard gain, tackled by Donald Berniard Jr.
  3. 2:27 3rd & 1 NAVY 25 Zac Larrier rushed for 2 yard gain, tackled by Will Harbour
  4. 1:43 1st & 10 NAVY 23 Emmanuel Michel rushed for 2 yard gain, tackled by Eavan Gibbons
  5. 1:01 2nd & 8 NAVY 21 Emmanuel Michel rushed for 2 yard gain, tackled by Colin Ramos
  6. 0:18 3rd & 6 NAVY 19 Air Force timeout
  7. 0:18 3rd & 6 NAVY 19 Zac Larrier passed to John Lee Eldridge III for 1 yard gain, tackled by Will Harbour
  8. End of 3rd Quarter
  9. 15:00 4th & 5 NAVY 18 Matthew Dapore missed a 35-yard field goal
Navy 4th, 14:55
  1. 14:55 1st & 10 NAVY 20 Tai Lavatai rushed for no gain, tackled by Jayden Thiergood
  2. 14:28 2nd & 10 NAVY 20 Tai Lavatai passed to Camari Williams for 9 yard gain
  3. 14:02 3rd & 1 NAVY 29 Tai Lavatai rushed for 1 yard gain, tackled by Payton Zdroik
  4. 13:17 1st & 10 NAVY 30 Alex Tecza rushed for 7 yard gain, tackled by Jayden Goodwin
  5. 12:40 2nd & 3 NAVY 37 Eli Heidenreich rushed for 2 yard gain, tackled by Alec Mock
  6. 12:09 3rd & 1 NAVY 39 Air Force committed 5 yard penalty (Offside)
  7. 11:50 1st & 10 NAVY 44 Alex Tecza rushed for 2 yard gain, tackled by Trey Taylor
  8. 11:16 2nd & 8 NAVY 46 Alex Tecza rushed for 1 yard gain, tackled by PJ Ramsey
  9. 10:39 3rd & 7 NAVY 47 Navy committed 15 yard penalty (Low Block)
  10. 10:16 3rd & 23 NAVY 32 Tai Lavatai incomplete pass intended for Nathan Kent
  11. 10:10 4th & 23 NAVY 32 Riley Riethman punted, touchback
Air Force 4th, 10:02
  1. 10:02 1st & 10 AF 20 Emmanuel Michel rushed for 6 yard gain, tackled by Rayuan Lane III
  2. 9:23 2nd & 4 AF 26 Emmanuel Michel rushed for 4 yard gain, tackled by Donald Berniard Jr.
  3. 8:41 1st & 10 AF 30 Emmanuel Michel rushed for 3 yard gain, tackled by Eavan Gibbons
  4. 8:00 2nd & 7 AF 33 Zac Larrier rushed for 5 yard gain, tackled by Donald Berniard Jr.
  5. 7:26 3rd & 2 AF 38 John Lee Eldridge III rushed for no gain, tackled by Rayuan Lane III
  6. 6:49 4th & 2 AF 38 Carson Bay punted for 38 yards, no return
Navy 4th, 6:40
  1. 6:40 1st & 10 NAVY 24 Tai Lavatai passed to Brandon Chatman for 4 yard gain, tackled by Bo Richter
Navy 4th, 6:20
  1. 6:20 2nd & 6 AF 28 Player rushed for 3 yard gain. Player fumbled. Tai Lavatai recovered fumble and returned for 6 yards
  2. 6:00 3rd & 3 NAVY 31 Tai Lavatai incomplete pass intended for Jayden Umbarger
  3. 5:56 4th & 3 NAVY 31 Tai Lavatai passed to Alex Tecza for 6 yard gain, tackled by Trey Taylor
  4. 5:41 1st & 10 NAVY 37 Tai Lavatai pass intercepted. Jamari Bellamy intercepted Tai Lavatai for 1 yard
Air Force 4th, 5:28
  1. 5:28 1st & 10 NAVY 44 Emmanuel Michel rushed for 2 yard gain, tackled by Colin Ramos
  2. 4:29 2nd & 8 NAVY 43 Emmanuel Michel rushed for 2 yard gain, tackled by Dashaun Peele
  3. 4:23 3rd & 6 NAVY 41 Navy timeout
  4. 4:23 3rd & 6 NAVY 41 Jensen Jones rushed for 3 yard gain, tackled by Clay Cromwell
  5. 4:16 4th & 3 NAVY 38 Navy timeout
  6. 4:16 4th & 3 NAVY 38 Carson Bay punted for 27 yards, no return
Navy 4th, 4:08
  1. 4:08 1st & 10 NAVY 11 Tai Lavatai incomplete pass intended for Jayden Umbarger
  2. 4:04 2nd & 10 NAVY 11 Tai Lavatai incomplete pass intended for Nathan Kent
  3. 3:58 3rd & 10 NAVY 11 Tai Lavatai pass intercepted. Alec Mock intercepted Tai Lavatai for 18 yard touchdown AF 16, NAVY 0
  4. 3:51 Matthew Dapore made PAT AF 17, NAVY 0
Navy 4th, 3:51
  1. 3:51 Air Force kicked off for 53 yards, Tyler Bradley returned kickoff for 10 yards
  2. 3:44 1st & 10 NAVY 22 Tai Lavatai passed to Alex Tecza for 6 yard gain, tackled by Johnathan Youngblood
  3. 3:25 2nd & 4 NAVY 28 Tai Lavatai passed to Alex Tecza for 5 yard gain, tackled by Alec Mock
  4. 3:08 1st & 10 NAVY 33 Tai Lavatai incomplete pass intended for Eli Heidenreich
  5. 3:04 2nd & 10 NAVY 33 Tai Lavatai passed to Tyler Bradley for 9 yard gain, tackled by Trey Taylor
  6. 2:45 3rd & 1 NAVY 42 Tai Lavatai rushed for 1 yard gain, tackled by Jayden Thiergood
  7. 2:25 1st & 10 NAVY 43 Tai Lavatai passed to Tyler Bradley for 6 yard gain
  8. 2:11 2nd & 4 NAVY 49 Tai Lavatai passed to Alex Tecza for 10 yard gain, tackled by Johnathan Youngblood
  9. 2:00 1st & 10 AF 41 Tai Lavatai incomplete pass intended for Alex Tecza
  10. 1:47 2nd & 10 AF 41 Air Force timeout
  11. 1:47 2nd & 10 AF 41 Tai Lavatai incomplete pass intended for Eli Heidenreich
  12. 1:41 3rd & 10 AF 41 Tai Lavatai passed to Eli Heidenreich for 7 yard gain, tackled by Trey Taylor
  13. 1:19 4th & 3 AF 34 Tai Lavatai passed to Jayden Umbarger for 6 yard gain, tackled by Johnathan Youngblood
  14. 1:12 1st & 10 AF 28 Tai Lavatai passed to Eli Heidenreich for 5 yard gain, tackled by Alec Mock
  15. 1:10 2nd & 5 AF 23 Tai Lavatai passed to Daba Fofana for 13 yard gain, tackled by Jayden Goodwin
  16. 0:58 1st & 10 AF 10 Tai Lavatai incomplete pass intended for Brandon Chatman
  17. 0:55 2nd & 10 AF 10 Tai Lavatai passed to Eli Heidenreich for 10 yard touchdown AF 17, NAVY 6
  18. 0:50 2pt attempt failed, Tai Lavatai pass attempt
Air Force 4th, 0:50
  1. 0:50 Navy kicked off for 15 yards, Player returned kickoff for no gain
  2. 0:48 1st & 10 NAVY 50 Player rushed for no gain
Navy 4th, 0:08
  1. 0:08 2nd & 12 AF 48 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.