Northern Iowa Panthers @ Air Force Falcons
1st Quarter
Kickoff
15:00 - 1st
Matthew Dapore kickoff for 65 yds for a touchback
13-yd Pass
15:00 - 1st
Theo Day pass complete to Deion McShane for 13 yds to the NIowa 38 for a 1ST down
1st & 10 at UNI 25
20-yd Pass
15:00 - 1st
Theo Day pass complete to Quan Hampton for 20 yds to the AFA 42 for a 1ST down
1st & 10 at UNI 38
5-yd Penalty
15:00 - 1st
AIR FORCE Penalty, False Start (TEAM) to the AFA 47
1st & 10 at AFA 42
4-yd Run
15:00 - 1st
Dom Williams run for 4 yds to the AFA 43
1st & 15 at AFA 47
Incompletion
15:00 - 1st
Theo Day pass incomplete
2nd & 11 at AFA 43
2-yd Run
15:00 - 1st
Theo Day run for 2 yds to the AFA 41
3rd & 11 at AFA 43
Punt
12:18 - 1st
Cael Loecher punt for 34 yds, downed at the AFA 7
4th & 9 at AFA 41
2-yd Run
12:18 - 1st
Brad Roberts run for 2 yds to the AFA 9
1st & 10 at AFA 7
13-yd Run
12:18 - 1st
Haaziq Daniels run for 13 yds to the AFA 22 for a 1ST down
2nd & 8 at AFA 9
7-yd Run
12:18 - 1st
Haaziq Daniels run for 7 yds to the AFA 29
1st & 10 at AFA 22
5-yd Penalty
12:18 - 1st
AIR FORCE Penalty, False Start (TEAM) to the AFA 24
2nd & 3 at AFA 29
-4-yd Run
12:18 - 1st
Haaziq Daniels run for a loss of 4 yards to the AFA 20
2nd & 8 at AFA 24
80-yd Touchdown Pass
9:28 - 1st
Dane Kinamon 80 Yd pass from Haaziq Daniels (Matthew Dapore Kick)
3rd & 12 at AFA 20
Kickoff
9:28 - 1st
Matthew Dapore kickoff for 65 yds for a touchback
13-yd Run
9:28 - 1st
Dom Williams run for 13 yds to the NIowa 38 for a 1ST down
1st & 10 at UNI 25
5-yd Run
9:28 - 1st
Dom Williams run for 5 yds to the NIowa 43
1st & 10 at UNI 38
18-yd Pass
9:28 - 1st
Theo Day pass complete to Quan Hampton for 18 yds to the AFA 39 for a 1ST down
2nd & 5 at UNI 43
-2-yd Run
9:28 - 1st
Dom Williams run for a loss of 2 yards to the AFA 41
1st & 10 at AFA 39
12-yd Pass
9:28 - 1st
Theo Day pass complete to Logan Wolf for 12 yds to the AFA 29 for a 1ST down
2nd & 12 at AFA 41
15-yd Pass
9:28 - 1st
Theo Day pass complete to Deion McShane for 15 yds to the AFA 14 for a 1ST down
1st & 10 at AFA 29
1-yd Run
9:28 - 1st
Dom Williams run for 1 yd to the AFA 13
1st & 10 at AFA 14
2-yd Run
9:28 - 1st
Dom Williams run for 2 yds to the AFA 11
2nd & 9 at AFA 13
Incompletion
9:28 - 1st
Theo Day pass incomplete
3rd & 7 at AFA 11
Field Goal Good
4:46 - 1st
Matthew Cook 28 Yd Field Goal
4th & 7 at AFA 11
Kickoff
4:46 - 1st
Matthew Cook kickoff for 65 yds for a touchback
4-yd Run
4:46 - 1st
Brad Roberts run for 4 yds to the AFA 29
1st & 10 at AFA 25
71-yd Touchdown Run
3:59 - 1st
Dane Kinamon 71 Yd Run (Matthew Dapore Kick)
2nd & 6 at AFA 29
Kickoff
3:59 - 1st
Matthew Dapore kickoff for 65 yds for a touchback
16-yd Run
3:59 - 1st
Vance McShane run for 16 yds to the NIowa 41 for a 1ST down
1st & 10 at UNI 25
2-yd Run
3:59 - 1st
Vance McShane run for 2 yds to the NIowa 43
1st & 10 at UNI 41
6-yd Pass
3:59 - 1st
Theo Day pass complete to Sergio Morancy for 6 yds to the NIowa 49
2nd & 8 at UNI 43
-1-yd Run
3:59 - 1st
Vance McShane run for a loss of 1 yard to the NIowa 48
3rd & 2 at UNI 49
Punt
1:24 - 1st
Cael Loecher punt for 50 yds, downed at the AFA 2
4th & 3 at UNI 48
2nd Quarter
0-yd Penalty
1:24 - 1st
AIR FORCE Penalty, False Start ( Yards) to the AFA 1
1st & 10 at AFA 2
10-yd Run
1:24 - 1st
Brad Roberts run for 10 yds to the AFA 11
1st & 11 at AFA 1
2-yd Run
1:24 - 1st
Brad Roberts run for 2 yds to the AFA 13 for a 1ST down
2nd & 1 at AFA 11
0-yd Run
0:00 - 1st
DeAndre Hughes run for no gain to the AFA 13
1st & 10 at AFA 13
End of 1st Quarter
9-yd Run
15:00 - 2nd
Haaziq Daniels run for 9 yds to the AFA 22
2nd & 10 at AFA 13
3-yd Run
15:00 - 2nd
Haaziq Daniels run for 3 yds to the AFA 25 for a 1ST down
3rd & 1 at AFA 22
4-yd Run
13:57 - 2nd
Emmanuel Michel run for 4 yds to the AFA 29
1st & 10 at AFA 25
40-yd Run
13:57 - 2nd
Haaziq Daniels run for 40 yds to the NIowa 31 for a 1ST down
2nd & 6 at AFA 29
6-yd Run
13:57 - 2nd
Dane Kinamon run for 6 yds to the NIowa 25
1st & 10 at UNI 31
4-yd Run
13:57 - 2nd
Omar Fattah run for 4 yds to the NIowa 21 for a 1ST down
2nd & 4 at UNI 25
2-yd Run
13:57 - 2nd
Omar Fattah run for 2 yds to the NIowa 19
1st & 10 at UNI 21
5-yd Penalty
13:57 - 2nd
AIR FORCE Penalty, False Start (-5 Yards) to the NIowa 24
2nd & 8 at UNI 19
3-yd Run
13:57 - 2nd
Brad Roberts run for 3 yds to the NIowa 21
2nd & 13 at UNI 24
8-yd Run
13:57 - 2nd
Haaziq Daniels run for 8 yds to the NIowa 13
3rd & 10 at UNI 21
Field Goal Good
9:31 - 2nd
Matthew Dapore 30 Yd Field Goal
4th & 2 at UNI 13
Kickoff Return (Offense)
9:26 - 2nd
Matthew Dapore kickoff for 59 yds , Quan Hampton return for 17 yds to the NIowa 23
5-yd Pass
9:26 - 2nd
Theo Day pass complete to Sam Schnee for 5 yds to the NIowa 28
1st & 10 at UNI 23
10-yd Pass
9:26 - 2nd
Theo Day pass complete to Deion McShane for 10 yds to the NIowa 38 for a 1ST down
2nd & 5 at UNI 28
Interception
8:22 - 2nd
Theo Day pass intercepted
1st & 10 at UNI 38
Interception
8:22 - 2nd
Theo Day pass intercepted
1st & 10 at UNI 38
20-yd Run
8:22 - 2nd
Brad Roberts run for 20 yds to the NIowa 24 for a 1ST down
1st & 10 at UNI 44
6-yd Run
8:22 - 2nd
DeAndre Hughes run for 6 yds to the NIowa 18
1st & 10 at UNI 24
2-yd Run
8:22 - 2nd
Omar Fattah run for 2 yds to the NIowa 16
2nd & 4 at UNI 18
0-yd Run
8:22 - 2nd
Haaziq Daniels run for no gain to the NIowa 16
3rd & 2 at UNI 16
Field Goal Good
5:47 - 2nd
Matthew Dapore 33 Yd Field Goal
4th & 2 at UNI 16
Kickoff
5:47 - 2nd
Matthew Dapore kickoff for 63 yds
3-yd Run
5:47 - 2nd
Vance McShane run for 3 yds to the NIowa 38
1st & 10 at UNI 35
15-yd Pass
5:47 - 2nd
Theo Day pass complete to Deion McShane for 15 yds to the AFA 47 for a 1ST down
2nd & 7 at UNI 38
1-yd Run
5:47 - 2nd
Vance McShane run for 1 yd to the AFA 46
1st & 10 at AFA 47
27-yd Pass
5:47 - 2nd
Theo Day pass complete to Alex Allen for 27 yds to the AFA 19 for a 1ST down
2nd & 9 at AFA 46
Fumble Recovery
3:31 - 2nd
Theo Day run for 15 yds to the AFA 4 Theo Day fumbled, recovered by AFA Michael Mack II
1st & 10 at AFA 19
Fumble Recovery
3:31 - 2nd
Theo Day run for 15 yds to the AFA 4 Theo Day fumbled, recovered by AFA Michael Mack II
1st & 10 at AFA 19
2-yd Run
3:31 - 2nd
Brad Roberts run for 2 yds to the AFA 6
1st & 10 at AFA 4
12-yd Run
3:31 - 2nd
John Lee Eldridge III run for 12 yds to the AFA 18 for a 1ST down
2nd & 8 at AFA 6
0-yd Run
3:31 - 2nd
John Lee Eldridge III run for no gain to the AFA 18
1st & 10 at AFA 18
22-yd Pass
3:31 - 2nd
Haaziq Daniels pass complete to DeAndre Hughes for 22 yds to the AFA 40 for a 1ST down
2nd & 10 at AFA 18
Incompletion
3:31 - 2nd
Haaziq Daniels pass incomplete
1st & 10 at AFA 40
13-yd Run
3:31 - 2nd
Haaziq Daniels run for 13 yds to the NIowa 47 for a 1ST down
2nd & 10 at AFA 40
Incompletion
3:31 - 2nd
Haaziq Daniels pass incomplete
1st & 10 at UNI 47
7-yd Run
3:31 - 2nd
DeAndre Hughes run for 7 yds to the NIowa 40
2nd & 10 at UNI 47
6-yd Run
3:31 - 2nd
Haaziq Daniels run for 6 yds to the NIowa 34 for a 1ST down
3rd & 3 at UNI 40
Incompletion
3:31 - 2nd
Haaziq Daniels pass incomplete
1st & 10 at UNI 34
27-yd Run
3:31 - 2nd
John Lee Eldridge III run for 27 yds to the NIowa 7 for a 1ST down
2nd & 10 at UNI 34
(0:29 - 2nd) Timeout AIR FORCE, clock 00:29
5-yd Penalty
0:29 - 2nd
AIR FORCE Penalty, False Start (-5 Yards) to the NIowa 12
1st & Goal at UNI 7
(0:24 - 2nd) Timeout AIR FORCE, clock 00:24
0-yd Run
0:24 - 2nd
Haaziq Daniels run for no gain to the NIowa 12
1st & Goal at UNI 12
12-yd Touchdown Run
0:20 - 2nd
Haaziq Daniels 12 Yd Run (Matthew Dapore Kick)
2nd & Goal at UNI 12
Kickoff
0:16 - 2nd
Matthew Dapore kickoff for 45 yds , Harrison Bey-Buie return for 13 yds to the NIowa 48 NORTHERN IOWA Penalty, Offensive Holding (Jevon Brekke) to the NIowa 23
Kickoff Return (Offense)
0:16 - 2nd
Matthew Dapore kickoff for 45 yds , Harrison Bey-Buie return for 13 yds to the NIowa 48 NORTHERN IOWA Penalty, Offensive Holding (Jevon Brekke) to the NIowa 23
1-yd Run
0:00 - 2nd
Dom Williams run for 1 yd to the NIowa 24
1st & 10 at UNI 23
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Matthew Cook kickoff for 65 yds for a touchback
4-yd Run
15:00 - 3rd
DeAndre Hughes run for 4 yds to the AFA 29
1st & 10 at AFA 25
71-yd Touchdown Run
14:10 - 3rd
Brad Roberts 71 Yd Run (Matthew Dapore Kick)
2nd & 6 at AFA 29
Kickoff Return (Offense)
14:03 - 3rd
Matthew Dapore kickoff for 65 yds , Quan Hampton return for 14 yds to the NIowa 14
Incompletion
14:03 - 3rd
Theo Day pass incomplete
1st & 10 at UNI 14
13-yd Pass
14:03 - 3rd
Theo Day pass complete to Deion McShane for 13 yds to the NIowa 27 for a 1ST down
2nd & 10 at UNI 14
5-yd Run
14:03 - 3rd
Dom Williams run for 5 yds to the NIowa 32
1st & 10 at UNI 27
9-yd Pass
14:03 - 3rd
Theo Day pass complete to Sergio Morancy for 9 yds to the NIowa 41 for a 1ST down
2nd & 5 at UNI 32
4-yd Run
14:03 - 3rd
Dom Williams run for 4 yds to the NIowa 45
1st & 10 at UNI 41
0-yd Run
14:03 - 3rd
Dom Williams run for no gain to the NIowa 45
2nd & 6 at UNI 45
Incompletion
14:03 - 3rd
Theo Day pass incomplete
3rd & 6 at UNI 45
Punt
11:00 - 3rd
Cael Loecher punt for 51 yds, downed at the AFA 4
4th & 6 at UNI 45
2-yd Run
11:00 - 3rd
Omar Fattah run for 2 yds to the AFA 6
1st & 10 at AFA 4
5-yd Run
11:00 - 3rd
John Lee Eldridge III run for 5 yds to the AFA 11
2nd & 8 at AFA 6
8-yd Run
11:00 - 3rd
John Lee Eldridge III run for 8 yds to the AFA 19 for a 1ST down
3rd & 3 at AFA 11
10-yd Run
11:00 - 3rd
John Lee Eldridge III run for 10 yds to the AFA 29 for a 1ST down
1st & 10 at AFA 19
5-yd Penalty
11:00 - 3rd
AIR FORCE Penalty, False Start (Omar Fattah) to the AFA 24
1st & 10 at AFA 29
7-yd Pass
11:00 - 3rd
Haaziq Daniels pass complete to James Bryant for 7 yds to the AFA 31
1st & 15 at AFA 24
9-yd Run
11:00 - 3rd
Omar Fattah run for 9 yds to the AFA 40 for a 1ST down
2nd & 8 at AFA 31
9-yd Run
11:00 - 3rd
Emmanuel Michel run for 9 yds to the AFA 49
1st & 10 at AFA 40
5-yd Run
11:00 - 3rd
Emmanuel Michel run for 5 yds to the NIowa 46 for a 1ST down
2nd & 1 at AFA 49
1-yd Run
11:00 - 3rd
John Lee Eldridge III run for 1 yd to the NIowa 45
1st & 10 at UNI 46
(4:18 - 3rd) Timeout NORTHERN IOWA, clock 04:18
-1-yd Run
4:18 - 3rd
DeAndre Hughes run for a loss of 1 yard to the NIowa 46
2nd & 9 at UNI 45
15-yd Run
4:18 - 3rd
Jensen Jones run for 15 yds to the NIowa 31 for a 1ST down
3rd & 10 at UNI 46
0-yd Run
4:18 - 3rd
Jensen Jones run for no gain to the NIowa 31
1st & 10 at UNI 31
2-yd Run
4:18 - 3rd
Emmanuel Michel run for 2 yds to the NIowa 29
2nd & 10 at UNI 31
22-yd Run
4:18 - 3rd
John Lee Eldridge III run for 22 yds to the NIowa 7 for a 1ST down
3rd & 8 at UNI 29
2-yd Run
4:18 - 3rd
Jensen Jones run for 2 yds to the NIowa 5
1st & Goal at UNI 7
4-yd Run
4:18 - 3rd
Emmanuel Michel run for 4 yds to the NIowa 1
2nd & Goal at UNI 5
1-yd Touchdown Run
0:02 - 3rd
Jensen Jones 1 Yd Run (Matthew Dapore Kick)
3rd & Goal at UNI 1
4th Quarter
Kickoff
0:02 - 3rd
Luke Wieland kickoff for 61 yds
Kickoff
0:02 - 3rd
Luke Wieland kickoff for 61 yds
1-yd Run
0:00 - 3rd
Vance McShane run for 1 yd to the NIowa 26
1st & 10 at UNI 25
End of 3rd Quarter
12-yd Pass
15:00 - 4th
Theo Day pass complete to Sam Schnee for 12 yds to the NIowa 38 for a 1ST down
2nd & 9 at UNI 26
2-yd Run
15:00 - 4th
Vance McShane run for 2 yds to the NIowa 40
1st & 10 at UNI 38
(12:58 - 4th) Timeout NORTHERN IOWA, clock 12:58
6-yd Run
12:58 - 4th
Vance McShane run for 6 yds to the NIowa 46
2nd & 8 at UNI 40
12-yd Run
12:58 - 4th
Dom Williams run for 12 yds to the AFA 42 for a 1ST down
3rd & 2 at UNI 46
Incompletion
12:58 - 4th
Theo Day pass incomplete
1st & 10 at AFA 42
Incompletion
12:58 - 4th
Theo Day pass incomplete
2nd & 10 at AFA 42
Incompletion
12:58 - 4th
Theo Day pass incomplete
3rd & 10 at AFA 42
Punt
12:04 - 4th
Cael Loecher punt for 42 yds for a touchback
4th & 10 at AFA 42
0-yd Run
12:04 - 4th
Owen Burk run for no gain to the AFA 20
1st & 10 at AFA 20
80-yd Touchdown Run
11:13 - 4th
Jalen Johnson 80 Yd Run (Anthony Rodriguez Kick)
2nd & 10 at AFA 20
Kickoff
11:13 - 4th
Luke Wieland kickoff for 65 yds for a touchback
40-yd Pass
11:13 - 4th
Theo Day pass complete to Dom Williams for 40 yds to the AFA 35 for a 1ST down
1st & 10 at UNI 25
6-yd Run
11:13 - 4th
Amauri Pesek-Hickson run for 6 yds to the AFA 29
1st & 10 at AFA 35
5-yd Pass
11:13 - 4th
Theo Day pass complete to Sam Schnee for 5 yds to the AFA 24 for a 1ST down
2nd & 4 at AFA 29
14-yd Run
11:13 - 4th
Amauri Pesek-Hickson run for 14 yds to the AFA 10 for a 1ST down
1st & 10 at AFA 24
10-yd Touchdown Pass
8:45 - 4th
Logan Wolf 10 Yd pass from Theo Day (Matthew Cook Kick)
1st & Goal at AFA 10
Kickoff
8:45 - 4th
Matthew Cook kickoff for 65 yds for a touchback
9-yd Run
8:45 - 4th
Jet Harris run for 9 yds to the AFA 34
1st & 10 at AFA 25
Fumble Recovery
8:01 - 4th
Jet Harris run for 6 yds to the AFA 40 Jet Harris fumbled, recovered by NIowa Mo Olowo
2nd & 1 at AFA 34
Fumble Recovery
8:01 - 4th
Jet Harris run for 6 yds to the AFA 40 Jet Harris fumbled, recovered by NIowa Mo Olowo
2nd & 1 at AFA 34
19-yd Pass
8:01 - 4th
Theo Day pass complete to Desmond Hutson for 19 yds to the AFA 21 for a 1ST down
1st & 10 at AFA 40
7-yd Run
8:01 - 4th
Amauri Pesek-Hickson run for 7 yds to the AFA 14
1st & 10 at AFA 21
14-yd Touchdown Pass
6:54 - 4th
Sergio Morancy 14 Yd pass from Theo Day (Matthew Cook Kick)
2nd & 3 at AFA 14
Kickoff
6:54 - 4th
Matthew Cook kickoff for 62 yds
15-yd Run
6:54 - 4th
Aiden Calvert run for 15 yds to the AFA 40 for a 1ST down
1st & 10 at AFA 25
2-yd Run
6:54 - 4th
Sione Angilau run for 2 yds to the AFA 42
1st & 10 at AFA 40
9-yd Run
6:54 - 4th
Cannon Turner run for 9 yds to the NIowa 49 for a 1ST down
2nd & 8 at AFA 42
5-yd Run
6:54 - 4th
Johnathan Youngblood run for 5 yds to the NIowa 44
1st & 10 at UNI 49
4-yd Run
6:54 - 4th
Kale Gibbs run for 4 yds to the NIowa 40
2nd & 5 at UNI 44
Fumble Recovery
3:26 - 4th
Owen Burk run for a loss of 2 yards to the NIowa 42 Owen Burk fumbled, recovered by NIowa Caleb Frazer
3rd & 1 at UNI 40
2-yd Pass
3:26 - 4th
Theo Day pass complete to Sergio Morancy for 2 yds to the NIowa 44
1st & 10 at UNI 42
Incompletion
3:26 - 4th
Theo Day pass incomplete
2nd & 8 at UNI 44
21-yd Pass
3:26 - 4th
Theo Day pass complete to Harrison Bey-Buie for 21 yds to the AFA 35 for a 1ST down
3rd & 8 at UNI 44
Incompletion
3:26 - 4th
Theo Day pass incomplete
1st & 10 at AFA 35
Incompletion
3:26 - 4th
Theo Day pass incomplete
2nd & 10 at AFA 35
Incompletion
3:26 - 4th
Theo Day pass incomplete
3rd & 10 at AFA 35
Field Goal Missed
1:55 - 4th
Matthew Cook 52 yd FG MISSED
4th & 10 at AFA 35
End of 4th Quarter
Game Information
USAF Academy, CO


2025 Standings
FCS
| Missouri Valley Football ConferenceMissouri Valley Football Conference | CONF | OVR |
|---|---|---|
| North Dakota State | 8-0 | 12-1 |
| South Dakota | 6-2 | 10-5 |
| North Dakota | 5-3 | 8-6 |
| Youngstown State | 5-3 | 8-5 |
| Illinois State | 5-3 | 12-5 |
| South Dakota State | 4-4 | 9-5 |
| Southern Illinois | 4-4 | 7-5 |
| Northern Iowa | 1-7 | 3-9 |
| Murray State | 1-7 | 1-11 |
| Indiana State | 1-7 | 3-9 |
FBS
| Mountain West ConferenceMountain West Conference | CONF | OVR |
|---|---|---|
| Boise State | 6-2 | 9-5 |
| New Mexico | 6-2 | 9-4 |
| San Diego State | 6-2 | 9-4 |
| UNLV | 6-2 | 10-4 |
| Fresno State | 5-3 | 9-4 |
| Hawai'i | 5-3 | 9-4 |
| Utah State | 4-4 | 6-7 |
| Air Force | 3-5 | 4-8 |
| Nevada | 2-6 | 3-9 |
| Wyoming | 2-6 | 4-8 |
| San José State | 2-6 | 3-9 |
| Colorado State | 1-7 | 2-10 |
NCAAF News

Jabarrius Garror's commitment bolsters Texas' 2027 recruiting haul
Texas landed its second blue-chip defender in as many days Friday with a commitment from four-star edge Jabarrius Garror, ESPN's No. 4 outside linebacker in the 2027 class.
25m

2027 college football recruiting class rankings: Top 25 schools
These schools are setting the pace as the recruiting race heats up.
5h

2027 NFL draft: Ranking top five prospects at every position
The NFL draft is a long way off, but Matt Miller and Jordan Reid ranked the five best prospects at every position. How do the top QBs, OTs, CBs and more stack up?
6h
GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Call 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR). 21+ and present in most states. (18+ DC/KY/NH/PR/WY). Void in ONT. Eligibility restrictions apply. Terms: draftkings.com/sportsbook. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

