Week 1 · 2021
Air Force at Louisville
Tue 12/28/2021 03:15 PMGerald J. Ford StadiumLouisville pregame47% — Pregame win probability: 47% for Louisville. Air Force favored, and won.Neutral site
79°11 mph W · 20% humidityRecorded at kickoff by College Football Data
Air Force
31
10–3
Louisville
28
6–7
Attendance
15,251
reported
LOU7 plays, 13 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | Brice Honaker kickoff for 63 yds , Jawhar Jordan return for 26 yds to the Lvile 28 | +26 |
| 14:44 | 1st & 10 | own 28 | Trevion Cooley run for 7 yds to the Lvile 35 | +7 |
| 14:09 | 2nd & 3 | own 35 | Malik Cunningham run for 5 yds to the Lvile 40 for a 1ST down | +5 |
| 13:38 | 1st & 10 | own 40 | Malik Cunningham pass incomplete | 0 |
| 13:24 | 2nd & 10 | own 40 | Trevion Cooley run for 7 yds to the Lvile 47 | +7 |
| 12:42 | 3rd & 3 | own 47 | Malik Cunningham run for a loss of 6 yards to the Lvile 41 Malik Cunningham fumbled, recovered by Lvile | −6 |
| 12:34 | 4th & 9 | own 41 | Mark Vassett punt for 59 yds for a touchback | 0 |
AF4 plays, 5 yd · Punt | ||||
| 12:20 | 1st & 10 | own 20 | Brad Roberts run for 2 yds to the AFA 22 | +2 |
| 11:47 | 2nd & 8 | own 22 | Brad Roberts run for 3 yds to the AFA 25 | +3 |
| 11:40 | 3rd & 5 | own 25 | Haaziq Daniels run for no gain to the AFA 25 | 0 |
| 10:37 | 4th & 5 | own 25 | Carson Bay punt for 46 yds , Josh Johnson returns for 4 yds to the Lvile 33 | +4 |
LOU9 plays, 41 yd · Missed FG | ||||
| 10:01 | 1st & 10 | own 33 | Trevion Cooley run for 22 yds to the AFA 45 for a 1ST down | +22 |
| 9:42 | 1st & 10 | opp 45 | Trevion Cooley run for a loss of 5 yards to the 50 yard line Trevion Cooley fumbled, recovered by Lvile | −5 |
| 9:25 | 2nd & 15 | midfield | Malik Cunningham pass incomplete | 0 |
| 9:12 | 3rd & 15 | midfield | Malik Cunningham run for 34 yds to the AFA 16 for a 1ST down | +34 |
| 8:20 | 1st & 10 | opp 16 | Maurice Burkley run for no gain to the AFA 16 | 0 |
| 8:04 | 2nd & 10 | opp 16 | Malik Cunningham pass incomplete to Ahmari Huggins-Bruce | 0 |
| 7:59 | 3rd & 10 | opp 16 | LOUISVILLE Penalty, Offensive Holding (-10 Yards) to the AFA 26 | −10 |
| 7:34 | 3rd & 20 | opp 26 | Malik Cunningham pass incomplete | 0 |
| 7:29 | 4th & 20 | opp 26 | James Turner 44 yd FG MISSED | +44 |
AF10 plays, 74 yd · Touchdown | ||||
| 7:00 | 1st & 10 | own 26 | Haaziq Daniels pass complete to Caleb Rillos for 40 yds to the Lvile 34 for a 1ST down | +40 |
| 6:24 | 1st & 10 | opp 34 | Haaziq Daniels run for 2 yds to the Lvile 32 | +2 |
| 6:01 | 2nd & 8 | opp 32 | Brad Roberts run for 6 yds to the Lvile 26 | +6 |
| 5:20 | 3rd & 2 | opp 26 | Brad Roberts run for 3 yds to the Lvile 23 for a 1ST down | +3 |
| 4:47 | 1st & 10 | opp 23 | Brad Roberts run for 3 yds to the Lvile 20 | +3 |
| 4:11 | 2nd & 7 | opp 20 | DeAndre Hughes run for 3 yds to the Lvile 17 | +3 |
| 3:41 | 3rd & 4 | opp 17 | Dane Kinamon run for 9 yds to the Lvile 8 for a 1ST down | +9 |
| 3:15 | 1st & goal | opp 8 | Emmanuel Michel run for 1 yd to the Lvile 7 | +1 |
| 2:40 | 2nd & goal | opp 7 | Brandon Lewis run for 2 yds to the Lvile 5 | +2 |
| 2:01 | 3rd & goal | opp 5 | Haaziq Daniels run for 5 yds for a TD, (Matthew Dapore KICK) | +5 |
LOU5 plays, 5 yd · Punt | ||||
| 2:01 | 3rd & 7 | own 35 | Brice Honaker kickoff for 64 yds for a 1ST down , Jawhar Jordan return for 18 yds to the LOUISVILLE 47 for a 1ST down AIR FORCE Penalty, Face Mask (15 yards) (-15 Yards) to the Lvile 34 for a 1ST down | +18 |
| 1:49 | 1st & 10 | own 34 | Malik Cunningham pass incomplete to Ahmari Huggins-Bruce | 0 |
| 1:38 | 2nd & 10 | own 34 | Malik Cunningham run for 2 yds to the Lvile 36 | +2 |
| 0:41 | 3rd & 8 | own 36 | Malik Cunningham pass complete to Marshon Ford for 3 yds to the Lvile 39 | +3 |
| 0:11 | 4th & 5 | own 39 | Mark Vassett punt for 34 yds, downed at the AFA 27 | 0 |
AF4 plays, 73 yd · Touchdown | ||||
| 0:02 | 1st & 10 | own 27 | DeAndre Hughes run for 8 yds to the AFA 35 | +8 |
| 0:00 | own 27 | End of 1st Quarter | 0 | |
| 14:55 | 2nd & 2 | own 35 | Brad Roberts run for 4 yds to the AFA 39 for a 1ST down | +4 |
| 14:14 | 1st & 10 | own 39 | Haaziq Daniels pass complete to Brandon Lewis for 61 yds for a TD, (Matthew Dapore KICK) | +61 |
LOU12 plays, 65 yd · Touchdown | ||||
| 14:14 | 1st & 10 | own 35 | Brice Honaker kickoff for 56 yds for a 1ST down | 0 |
| 13:50 | 1st & 10 | own 35 | Trevion Cooley run for 11 yds to the Lvile 46 for a 1ST down | +11 |
| 13:17 | 1st & 10 | own 46 | Trevion Cooley run for 3 yds to the Lvile 49 | +3 |
| 12:36 | 2nd & 7 | own 49 | Malik Cunningham run for 7 yds to the AFA 44 for a 1ST down | +7 |
| 12:20 | 1st & 10 | opp 44 | Malik Cunningham sacked by Jordan Jackson for a loss of 1 yard to the AFA 45 | −1 |
| 11:52 | 2nd & 11 | opp 45 | Jawhar Jordan run for 10 yds to the AFA 35 | +10 |
| 11:05 | 3rd & 1 | opp 35 | Jawhar Jordan run for 8 yds to the AFA 27 for a 1ST down | +8 |
| 10:32 | 1st & 10 | opp 27 | Jawhar Jordan run for 10 yds to the AFA 17 for a 1ST down | +10 |
| 10:04 | 1st & 10 | opp 17 | Malik Cunningham run for 7 yds to the AFA 10 | +7 |
| 9:45 | 2nd & 3 | opp 10 | Trevion Cooley run for a loss of 3 yards to the AFA 13 | −3 |
| 9:24 | 3rd & 6 | opp 13 | Trevion Cooley run for 12 yds to the AFA 1 for a 1ST down | +12 |
| 9:16 | 1st & goal | opp 1 | Trevion Cooley run for 1 yd for a TD, (Brock Travelstead KICK) | +1 |
AF8 plays, 75 yd · Touchdown | ||||
| 9:16 | 1st & 10 | own 35 | Brock Travelstead kickoff for 65 yds for a touchback | 0 |
| 9:00 | 1st & 10 | own 25 | Brad Roberts run for 3 yds to the AFA 28 | +3 |
| 8:32 | 2nd & 7 | own 28 | Brad Roberts run for 6 yds to the AFA 34 | +6 |
| 7:40 | 3rd & 1 | own 34 | Haaziq Daniels run for 2 yds to the AFA 36 for a 1ST down | +2 |
| 7:05 | 1st & 10 | own 36 | Brandon Lewis run for 2 yds to the AFA 38 | +2 |
| 6:44 | 2nd & 8 | own 38 | AIR FORCE Penalty, False Start (-5 Yards) to the AFA 33 | −5 |
| 6:02 | 2nd & 13 | own 33 | DeAndre Hughes run for 3 yds to the AFA 36 | +3 |
| 5:42 | 3rd & 10 | own 36 | Haaziq Daniels pass complete to Brandon Lewis for 64 yds for a TD, (Matthew Dapore KICK) | +64 |
LOU3 plays, 0 yd · Touchdown | ||||
| 5:30 | 3rd & 10 | own 35 | Matthew Dapore kickoff for 65 yds , Jawhar Jordan return for 100 yds for a TD, (Brock Travelstead KICK) | +100 |
| 5:30 | 1st & goal | opp 3 | AIR FORCE Penalty, Illegal Block (15 Yards) to the 50 yard line | +15 |
| 5:30 | 1st & goal | midfield | LOUISVILLE Penalty, Kickoff Out of Bounds (-5 Yards) to the Lvile 45 | −5 |
AF13 plays, 75 yd · Touchdown | ||||
| 5:30 | 1st & goal | own 45 | Brock Travelstead kickoff for 55 yds for a touchback | 0 |
| 5:02 | 1st & 10 | own 25 | Dane Kinamon run for a loss of 5 yards to the AFA 20 for a 1ST down LOUISVILLE Penalty, Face Mask (15 yards) (15 Yards) to the AFA 35 for a 1ST down | +10 |
| 4:54 | 1st & 10 | own 35 | Brandon Lewis run for 14 yds to the AFA 49 for a 1ST down | +14 |
| 3:59 | 1st & 10 | own 49 | Haaziq Daniels pass complete to Dane Kinamon for 13 yds to the Lvile 38 for a 1ST down | +13 |
| 3:30 | 1st & 10 | opp 38 | Brad Roberts run for 4 yds to the Lvile 34 | +4 |
| 3:00 | 2nd & 6 | opp 34 | Brad Roberts run for no gain to the Lvile 34 | 0 |
| 2:40 | 3rd & 6 | opp 34 | Haaziq Daniels pass incomplete | 0 |
| 2:00 | 4th & 6 | opp 34 | Haaziq Daniels pass complete to Brandon Lewis for 9 yds to the Lvile 25 for a 1ST down | +9 |
| 1:28 | 1st & 10 | opp 25 | Brad Roberts run for 5 yds to the Lvile 20 | +5 |
| 1:07 | 2nd & 5 | opp 20 | Timeout LOUISVILLE, clock 01:07 | 0 |
| 1:00 | 2nd & 5 | opp 20 | Haaziq Daniels pass complete to Dane Kinamon for 12 yds to the Lvile 8 for a 1ST down | +12 |
| 0:59 | 1st & goal | opp 8 | DeAndre Hughes run for 7 yds to the Lvile 1 | +7 |
| 0:54 | 2nd & goal | opp 1 | Haaziq Daniels 1 Yd Run (Matthew Dapore Kick) | +1 |
LOU14 plays, 61 yd · End of period | ||||
| 0:54 | 2nd & 3 | own 35 | Matthew Dapore kickoff for 56 yds , Maurice Burkley return for 4 yds to the Lvile 13 | +4 |
| 0:45 | 1st & 10 | own 13 | Malik Cunningham pass complete to Tyler Harrell for 31 yds to the Lvile 44 for a 1ST down | +31 |
| 0:31 | 1st & 10 | own 44 | Malik Cunningham pass incomplete to Josh Johnson | 0 |
| 0:24 | 2nd & 10 | own 44 | Malik Cunningham pass complete to Elijah Downing for 9 yds to the AFA 47 | +9 |
| 0:24 | 3rd & 1 | opp 47 | Timeout LOUISVILLE, clock 00:24 | 0 |
| 0:18 | 3rd & 1 | opp 47 | Trevion Cooley run for no gain to the AFA 47 | 0 |
| 0:18 | 4th & 1 | opp 47 | Timeout LOUISVILLE, clock 00:18 | 0 |
| 0:13 | 4th & 1 | opp 47 | Trevion Cooley run for 3 yds to the AFA 44 for a 1ST down | +3 |
| 0:13 | 1st & 10 | opp 44 | TEAM pass incomplete | 0 |
| 0:13 | 2nd & 10 | opp 44 | Timeout AIR FORCE, clock 00:13 | 0 |
| 0:07 | 2nd & 10 | opp 44 | Malik Cunningham pass incomplete to Tyler Harrell | 0 |
| 0:07 | 3rd & 10 | opp 44 | Timeout AIR FORCE, clock 00:07 | 0 |
| 0:01 | 3rd & 10 | opp 44 | Malik Cunningham pass complete to Trevion Cooley for 18 yds to the AFA 26 for a 1ST down | +18 |
| 0:00 | opp 44 | End of 2nd Quarter | 0 | |
AF8 plays, 36 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | Brock Travelstead kickoff for 65 yds for a touchback | 0 |
| 14:52 | 1st & 10 | own 25 | Brad Roberts run for no gain to the AFA 25 | 0 |
| 14:17 | 2nd & 10 | own 25 | Haaziq Daniels pass complete to Brandon Lewis for 27 yds to the Lvile 48 for a 1ST down | +27 |
| 13:25 | 1st & 10 | opp 48 | DeAndre Hughes run for 13 yds to the Lvile 35 for a 1ST down | +13 |
| 12:45 | 1st & 10 | opp 35 | Haaziq Daniels run for 3 yds to the Lvile 32 | +3 |
| 12:00 | 2nd & 7 | opp 32 | Haaziq Daniels run for a loss of 1 yard to the Lvile 33 | −1 |
| 11:25 | 3rd & 8 | opp 33 | Haaziq Daniels sacked by Ashton Gillotte for a loss of 6 yards to the Lvile 39 | −6 |
| 10:53 | 4th & 14 | opp 39 | Carson Bay punt for 39 yds for a touchback | 0 |
LOU14 plays, 78 yd · On downs | ||||
| 10:25 | 1st & 10 | own 20 | Trevion Cooley run for 4 yds to the Lvile 24 | +4 |
| 10:01 | 2nd & 6 | own 24 | Malik Cunningham pass complete to Trevion Cooley for 10 yds to the Lvile 34 for a 1ST down | +10 |
| 9:38 | 1st & 10 | own 34 | Trevion Cooley run for 13 yds to the Lvile 47 for a 1ST down | +13 |
| 8:36 | 1st & 10 | own 47 | Trevion Cooley run for 5 yds to the AFA 48 | +5 |
| 8:02 | 2nd & 5 | opp 48 | Malik Cunningham run for a loss of 5 yards to the Lvile 47 | −5 |
| 7:34 | 3rd & 10 | own 47 | Malik Cunningham pass complete to Ahmari Huggins-Bruce for 13 yds to the AFA 40 for a 1ST down | +13 |
| 6:59 | 1st & 10 | opp 40 | Malik Cunningham pass complete to Ahmari Huggins-Bruce for 19 yds to the AFA 21 for a 1ST down | +19 |
| 6:40 | 1st & 10 | opp 21 | Malik Cunningham pass complete to Tyler Harrell for 9 yds to the AFA 12 | +9 |
| 6:15 | 2nd & 1 | opp 12 | Malik Cunningham run for a loss of 4 yards to the AFA 16 Malik Cunningham fumbled, recovered by Lvile | −4 |
| 5:20 | 3rd & 5 | opp 16 | Jawhar Jordan run for 6 yds to the AFA 10 for a 1ST down | +6 |
| 5:00 | 1st & goal | opp 10 | Malik Cunningham sacked by TD Blackmon for a loss of 2 yards to the AFA 12 | −2 |
| 4:50 | 2nd & goal | opp 12 | Trevion Cooley run for 6 yds to the AFA 6 | +6 |
| 4:30 | 3rd & goal | opp 6 | Trevion Cooley run for 4 yds to the AFA 2 | +4 |
| 4:04 | 4th & goal | opp 2 | Trevion Cooley run for no gain to the AFA 2 | 0 |
AF4 plays, 8 yd · Punt | ||||
| 3:48 | 1st & 10 | own 2 | Brad Roberts run for 2 yds to the AFA 4 | +2 |
| 3:11 | 2nd & 8 | own 4 | Brad Roberts run for 5 yds to the AFA 9 | +5 |
| 2:08 | 3rd & 3 | own 9 | DeAndre Hughes run for 1 yd to the AFA 10 DeAndre Hughes fumbled, recovered by AFA | +1 |
| 1:50 | 4th & 2 | own 10 | Carson Bay punt for 41 yds, downed at the Lvile 49 | 0 |
LOU5 plays, 51 yd · Touchdown | ||||
| 1:30 | 1st & 10 | own 49 | Jawhar Jordan run for 4 yds to the AFA 47 | +4 |
| 1:10 | 2nd & 6 | opp 47 | Jawhar Jordan run for a loss of 1 yard to the AFA 48 | −1 |
| 0:50 | 3rd & 7 | opp 48 | Malik Cunningham pass incomplete to Tyler Harrell | 0 |
| 0:21 | 4th & 7 | opp 48 | Malik Cunningham pass complete to Ahmari Huggins-Bruce for 14 yds to the AFA 34 for a 1ST down | +14 |
| 0:04 | 1st & 10 | opp 34 | Tyler Harrell 34 Yd pass from Malik Cunningham (Brock Travelstead Kick) | +34 |
AF19 plays, 66 yd · Field goal | ||||
| 0:04 | 1st & 10 | own 35 | Brock Travelstead kickoff for 40 yds fair catch by Brandon Lewis at the AFA 1 | 0 |
| 0:01 | 1st & 10 | own 25 | Haaziq Daniels run for 1 yd to the AFA 26 | +1 |
| 0:00 | own 25 | End of 3rd Quarter | 0 | |
| 14:55 | 2nd & 9 | own 26 | Brad Roberts run for 3 yds to the AFA 29 | +3 |
| 14:13 | 3rd & 6 | own 29 | Haaziq Daniels pass complete to Brandon Lewis for 11 yds to the AFA 40 for a 1ST down | +11 |
| 13:30 | 1st & 10 | own 40 | Brad Roberts run for 2 yds to the AFA 42 | +2 |
| 12:44 | 2nd & 8 | own 42 | Haaziq Daniels sacked by Yasir Abdullah for a loss of 6 yards to the AFA 36 | −6 |
| 12:22 | 3rd & 14 | own 36 | Haaziq Daniels pass complete to Dane Kinamon for 15 yds to the Lvile 49 for a 1ST down | +15 |
| 11:40 | 1st & 10 | opp 49 | Emmanuel Michel run for 2 yds to the Lvile 47 | +2 |
| 11:19 | 2nd & 8 | opp 47 | Haaziq Daniels run for 10 yds to the Lvile 37 for a 1ST down | +10 |
| 10:45 | 1st & 10 | opp 37 | DeAndre Hughes run for 4 yds to the Lvile 33 | +4 |
| 10:00 | 2nd & 6 | opp 33 | Haaziq Daniels run for 4 yds to the Lvile 29 | +4 |
| 9:30 | 3rd & 2 | opp 29 | Brad Roberts run for 4 yds to the Lvile 25 for a 1ST down | +4 |
| 8:25 | 1st & 10 | opp 25 | Haaziq Daniels run for 8 yds to the Lvile 17 | +8 |
| 8:00 | 2nd & 2 | opp 17 | Emmanuel Michel run for 2 yds to the Lvile 15 for a 1ST down | +2 |
| 7:20 | 1st & 10 | opp 15 | Emmanuel Michel run for 1 yd to the Lvile 14 | +1 |
| 6:40 | 2nd & 9 | opp 14 | Dane Kinamon run for 1 yd to the Lvile 13 | +1 |
| 5:50 | 3rd & 8 | opp 13 | Haaziq Daniels run for 4 yds to the Lvile 9 | +4 |
| 5:28 | 4th & 4 | opp 9 | Matthew Dapore 26 Yd Field Goal | +26 |
LOU8 plays, 70 yd · Touchdown | ||||
| 5:24 | 4th & 4 | own 35 | Matthew Dapore kickoff for 46 yds , Jawhar Jordan return for 11 yds to the Lvile 30 | +11 |
| 5:07 | 1st & 10 | own 30 | Trevion Cooley run for 2 yds to the Lvile 32 | +2 |
| 4:47 | 2nd & 8 | own 32 | Malik Cunningham pass complete to Tyler Harrell for 6 yds to the Lvile 38 | +6 |
| 4:33 | 3rd & 2 | own 38 | LOUISVILLE Penalty, False Start (-5 Yards) to the Lvile 33 | −5 |
| 4:07 | 3rd & 7 | own 33 | Malik Cunningham pass complete to Marshon Ford for 17 yds to the 50 yard line for a 1ST down | +17 |
| 3:37 | 1st & 10 | midfield | Malik Cunningham run for 4 yds to the AFA 46 | +4 |
| 3:11 | 2nd & 6 | opp 46 | Malik Cunningham pass complete to Jawhar Jordan for 24 yds to the AFA 22 for a 1ST down | +24 |
| 2:57 | 1st & 10 | opp 22 | Malik Cunningham 22 Yd Run (Brock Travelstead Kick) | +22 |
AF12 plays, 20 yd · End of period | ||||
| 2:57 | 1st & 10 | own 35 | Ryan Chalifoux on-side kick recovered by AIR FORCE at the Lvile 47 , Dane Kinamon return for no gain to the Lvile 47 | 0 |
| 2:28 | 1st & 10 | opp 47 | Brad Roberts run for 3 yds to the Lvile 44 | +3 |
| 2:07 | 2nd & 7 | opp 44 | Brad Roberts run for 10 yds to the Lvile 34 for a 1ST down | +10 |
| 2:03 | 1st & 10 | opp 34 | Timeout LOUISVILLE, clock 02:03 | 0 |
| 1:37 | 1st & 10 | opp 34 | Brad Roberts run for 9 yds to the Lvile 25 | +9 |
| 1:37 | 2nd & 1 | opp 25 | Timeout LOUISVILLE, clock 01:37 | 0 |
| 1:35 | 2nd & 1 | opp 25 | Haaziq Daniels run for 2 yds to the Lvile 23 for a 1ST down | +2 |
| 1:35 | 1st & 10 | opp 23 | Timeout LOUISVILLE, clock 01:35 | 0 |
| 1:17 | 1st & 10 | opp 23 | TEAM run for a loss of 1 yard to the Lvile 24 | −1 |
| 0:42 | 2nd & 11 | opp 24 | TEAM run for a loss of 2 yards to the Lvile 26 | −2 |
| 0:03 | 3rd & 13 | opp 26 | TEAM run for a loss of 1 yard to the Lvile 27 | −1 |
| 0:00 | opp 26 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous meetings vs. Team
No other meetings in the seasons currently loaded.
Research
Keep this open while you look at others