Final at Falcon Stadium, Colorado SpringsAttendance 33,734
At kickoff
77°F, partly cloudy, wind 11 mph from the southeastWeather: NOAA NCEI Integrated Surface Database; Usaf Academy Airstrip Airport (KAFF), 4 km from the stadium, 28 minutes after kickoff
Officials
Referee Kevin Hassell; umpire Bill Bishop; head linesman Mark Estermyer; line judge John Kilmer; side judge Charlie Hurd; field judge Henry Howard; back judge Rory Bernard; center judge Scott JohnsonGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Morgan State
0
7
0
0
7
Air Force
7
21
28
7
63
Standouts
No. 6PassingNate Romine4 of 7, 119 yards, 2 TDAir Force
No. 3RushingD.J. Johnson11 carries, 82 yards, 1 TDAir Force
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Morgan State
Air Force
195
Total yards
513
142
Passing yards
119
53
Rushing yards
394
5.7
Yards per pass
17.0
1.6
Yards per rush
6.3
12
First downs
29
7–16
Third downs
8–10
0–0
Fourth downs
0–0
2
Turnovers
0
9–55
Penalties
6–57
30:08
Possession
29:52
Efficiency
Morgan State
Air Force
22%
Success rate
66%
−0.21
EPA per play
0.52
1.59
Explosiveness
1.07
−0.28
Rushing EPA
0.44
−0.14
Passing EPA
1.22
24%
Passing-down success
46%
−0.32
First-down EPA
0.21
−0.79
Second-down EPA
0.52
0.67
Third-down EPA
1.60
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings going in
Our ratings (scores only)
Air Force 84% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Air Force drives left to right, Morgan State right to left.
Q1 Morgan StatePunt, 6 plays, 16 yards
Q1 Air ForceTouchdown, 6 plays, 66 yards
Q1 Morgan StateMissed FG, 10 plays, 50 yards
Q1 Air ForceTouchdown, 13 plays, 75 yards
Q2 Morgan StatePunt, 3 plays, −5 yards
Q2 Air ForceTouchdown, 6 plays, 55 yards
Q2 Morgan StatePunt return TD, 3 plays (Air Force scores), 4 yards
Q2 Morgan StatePunt, 6 plays, 17 yards
Q2 Air ForcePunt, 3 plays, −7 yards
Q2 Morgan StateTouchdown, 7 plays, 62 yards
Q2 Air ForceMissed FG, 4 plays, 37 yards
Q3 Air ForceTouchdown, 8 plays, 75 yards
Q3 Morgan StatePunt, 6 plays, 1 yard
Q3 Air ForceTouchdown, 5 plays, 56 yards
Q3 Morgan StatePick-six, 2 plays (Air Force scores), 0 yards
Q3 Morgan StateFumble, 6 plays, 33 yards
Q3 Air ForceTouchdown, 9 plays, 58 yards
Q3 Morgan StatePunt, 3 plays, −4 yards
Q4 Air ForceTouchdown, 8 plays, 65 yards
Q4 Morgan StatePunt, 3 plays, 6 yards
Q4 Air ForcePunt, 9 plays, 27 yards
Q4 Morgan StateEnd of game, 5 plays, 16 yards
Play by play
1st quarter4 drives, then Air Force 7, Morgan State 0
Morgan State Punt, 6 plays
15:00
1st & 10 at own 35
Drew Oehrle kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
MORGAN ST Penalty, false start (-5 Yards) to the MorgS 20
15:00
1st & 15 at own 20
Orlando Johnson run for no gain to the MorgS 20
15:00
2nd & 15 at own 20
Moses Skillon pass incomplete
15:00
3rd & 15 at own 20
Moses Skillon pass complete to Ricky Fisk for 17 yds to the MorgS 37 for a 1ST down
15:00
1st & 10 at own 37
MORGAN ST Penalty, false start (-5 Yards) to the MorgS 32
15:00
1st & 15 at own 32
Moses Skillon run for 9 yds to the MorgS 41
15:00
2nd & 6 at own 41
Moses Skillon run for 4 yds to the MorgS 45
15:00
3rd & 2 at own 45
Ricky Fisk run for a loss of 4 yards to the MorgS 41
15:00
4th & 6 at own 41
Chris Moller punt for 30 yds, fair catch by Garrett Brown at the AIRFORCE 29 MORGAN ST Penalty, false start (-5 Yards) to the AFA 34
Air Force Touchdown, 6 plays
11:54
1st & 10 at own 34
D.J. Johnson run for 10 yds to the AFA 44 for a 1ST down
11:54
1st & 10 at own 44
Jacobi Owens run for 5 yds to the AFA 49
11:54
2nd & 5 at own 49
MORGAN ST Penalty, Defensive offside (5 Yards) to the MorgS 46 for a 1ST down
11:54
1st & 10 at opp 46
D.J. Johnson run for 8 yds to the MorgS 38
11:54
2nd & 2 at opp 38
D.J. Johnson run for 10 yds to the MorgS 28 for a 1ST down
11:54
1st & 10 at opp 28
Nate Romine run for 2 yds to the MorgS 26
9:59
2nd & 8 at opp 26
Jalen Robinette 26 Yd pass from Nate Romine (Drew Oehrle Kick)Air Force 7, Morgan State 0
Morgan State Missed FG, 10 plays
9:59
1st & 0 at own 35
Drew Oehrle kickoff for 65 yds for a touchback
9:59
1st & 10 at own 25
Moses Skillon pass complete to Andrew King for 4 yds to the MorgS 29
9:59
2nd & 6 at own 29
Orlando Johnson run for no gain to the MorgS 29
9:59
3rd & 6 at own 29
MORGAN ST Penalty, delay of game (-5 Yards) to the MorgS 24
9:59
3rd & 11 at own 24
Moses Skillon pass complete to Orlando Johnson for 20 yds to the MorgS 44 for a 1ST down
9:59
1st & 10 at own 44
Ricky Fisk run for no gain to the MorgS 44
7:09
2nd & 10 at own 44
Timeout MORGAN ST, clock 07:09
7:09
2nd & 10 at own 44
Moses Skillon pass incomplete to Ricky Fisk
7:09
3rd & 10 at own 44
Moses Skillon pass complete to Brian Gentry for 28 yds to the AFA 28 for a 1ST down
7:09
1st & 10 at opp 28
Moses Skillon pass complete to Eme Akonawe for 3 yds to the AFA 25
7:09
2nd & 7 at opp 25
Orlando Johnson run for 1 yd to the AFA 24
7:09
3rd & 6 at opp 24
Moses Skillon sacked by Alex Hansen for a loss of 1 yard to the AFA 25
4:22
4th & 7 at opp 25
Timeout MORGAN ST, clock 04:22
4:17
4th & 7 at opp 25
Chris Moller 42 yd FG MISSED
Air Force Touchdown, 13 plays
4:17
1st & 10 at own 25
Benton Washington run for 9 yds to the AFA 34
4:17
2nd & 1 at own 34
D.J. Johnson run for 7 yds to the AFA 41 for a 1ST down
4:17
1st & 10 at own 41
Benton Washington run for 9 yds to the 50 yard line
4:17
2nd & 1 at the 50
AIR FORCE Penalty, false start (Jalen Robinette) to the AFA 45
4:17
2nd & 6 at own 45
Jacobi Owens run for 4 yds to the AFA 49
4:17
3rd & 2 at own 49
D.J. Johnson run for 5 yds to the MorgS 46 for a 1ST down
4:17
1st & 10 at opp 46
Nate Romine pass incomplete to Jalen Robinette
4:17
2nd & 10 at opp 46
Nate Romine run for 1 yd to the MorgS 45
4:17
3rd & 9 at opp 45
Garrett Brown run for 10 yds to the MorgS 35 for a 1ST down
4:17
1st & 10 at opp 35
Benton Washington run for 20 yds to the MorgS 15 for a 1ST down
4:17
1st & 10 at opp 15
Nate Romine pass incomplete to Garrett Brown
4:17
2nd & 10 at opp 15
Garrett Brown run for 9 yds to the MorgS 6
Q2 15:00
3rd & 1 at opp 6
D.J. Johnson run for 3 yds to the MorgS 3 for a 1ST down
Q2 14:36
1st & goal at opp 3
D.J. Johnson run for 3 yds for a TD, (Drew Oehrle KICK)Air Force 14, Morgan State 0
2nd quarter7 drives, then Air Force 28, Morgan State 7
Morgan State Punt, 3 plays
14:36
1st & 0 at own 35
Drew Oehrle kickoff for 65 yds for a touchback
14:36
1st & 10 at own 25
Moses Skillon run for 1 yd to the MorgS 26
14:36
2nd & 9 at own 26
Orlando Johnson run for 1 yd to the MorgS 27
14:36
3rd & 8 at own 27
Moses Skillon sacked by Samuel Byers for a loss of 7 yards to the MorgS 20
14:36
4th & 15 at own 20
Chris Moller punt for 43 yds , Garrett Brown returns for 8 yds to the AFA 45
Air Force Touchdown, 6 plays
12:23
1st & 10 at own 45
Jacobi Owens run for no gain to the AFA 45
12:23
2nd & 10 at own 45
MORGAN ST Penalty, unsportsmanlike conduct (Jai Franklin) to the MorgS 40 for a 1ST down
12:23
1st & 10 at opp 40
Jacobi Owens run for 8 yds to the MorgS 32
12:23
2nd & 2 at opp 32
D.J. Johnson run for 5 yds to the MorgS 27 for a 1ST down
12:23
1st & 10 at opp 27
Jacobi Owens run for 5 yds to the MorgS 22
12:23
2nd & 5 at opp 22
MORGAN ST Penalty, substitution infraction (5 Yards) to the MorgS 17 for a 1ST down
12:23
1st & 10 at opp 17
Shayne Davern run for 4 yds to the MorgS 13
10:19
2nd & 6 at opp 13
Benton Washington run for 13 yds for a TD, (Drew Oehrle KICK)Air Force 21, Morgan State 0
Morgan State Punt return TD, 3 plays (Air Force scores)
10:19
1st & 0 at own 35
Drew Oehrle kickoff for 65 yds for a touchback
10:19
1st & 10 at own 25
Moses Skillon pass incomplete to Brian Gentry
10:19
2nd & 10 at own 25
Lamont Brown III run for 2 yds to the MorgS 27
10:19
3rd & 8 at own 27
Moses Skillon run for 2 yds to the MorgS 29
8:35
4th & 6 at own 29
Chris Moller punt for 46 yds , Garrett Brown returns for 75 yds for a TD, (Drew Oehrle KICK)Air Force 28, Morgan State 0
Morgan State Punt, 6 plays
8:35
1st & 0 at own 35
Drew Oehrle kickoff for 65 yds , Orlando Johnson return for 13 yds to the MorgS 13
8:31
1st & 10 at own 13
Lamont Brown III run for no gain to the MorgS 13
8:31
2nd & 10 at own 13
Moses Skillon pass complete to Andrew King for 4 yds to the MorgS 17
8:31
3rd & 6 at own 17
Moses Skillon run for 10 yds to the MorgS 27 for a 1ST down
8:31
1st & 10 at own 27
Marcolm Banks run for a loss of 2 yards to the MorgS 25
8:31
2nd & 12 at own 25
Moses Skillon pass complete to Andrew King for 5 yds to the MorgS 30
8:31
3rd & 7 at own 30
Moses Skillon pass incomplete
8:31
4th & 7 at own 30
Chris Moller punt for 36 yds, downed at the AFA 34
Air Force Punt, 3 plays
5:44
1st & 10 at own 34
Jacobi Owens run for 1 yd to the AFA 35
5:44
2nd & 9 at own 35
Nate Romine run for a loss of 8 yards to the AFA 27 Nate Romine fumbled, recovered by AFA Jacobi Owens
5:44
3rd & 17 at own 27
Nate Romine pass incomplete to Jalen Robinette, broken up by Tirri Jones
5:44
4th & 17 at own 27
Ceci Moskowitz punt for 35 yds, fair catch by Andrew King at the MorgS 38
Morgan State Touchdown, 7 plays
4:16
1st & 10 at own 38
Moses Skillon pass complete to Ricky Fisk for 11 yds to the MorgS 49 for a 1ST down
4:16
1st & 10 at own 49
Moses Skillon pass complete to Lamont Brown III for 18 yds to the AFA 33 for a 1ST down
4:16
1st & 10 at opp 33
Moses Skillon sacked by Grant Ross for a loss of 5 yards to the AFA 38
4:16
2nd & 15 at opp 38
Moses Skillon pass complete to Brian Gentry for 5 yds to the AFA 33
4:16
3rd & 10 at opp 33
Moses Skillon pass complete to Lamont Brown III for 20 yds to the AFA 13 for a 1ST down
4:16
1st & 10 at opp 13
AIR FORCE Penalty, Defensive pass interference (Weston Steelhammer) to the AFA 2 for a 1ST down
4:16
1st & goal at opp 2
Lamont Brown III run for no gain to the AFA 2
0:36
2nd & goal at opp 2
Moses Skillon run for 2 yds for a TD, (Chris Moller KICK)Air Force 28, Morgan State 7
Air Force Missed FG, 4 plays
0:36
1st & 0 at own 35
Chris Moller kickoff for 65 yds for a touchback
0:36
1st & 10 at own 25
Jacobi Owens run for 10 yds to the AFA 35 for a 1ST down
0:29
1st & 10 at own 35
Timeout AIR FORCE, clock 00:29
0:29
1st & 10 at own 35
Benton Washington run for 5 yds to the AFA 40
0:20
2nd & 5 at own 40
Timeout AIR FORCE, clock 00:20
0:20
2nd & 5 at own 40
Nate Romine pass complete to Garrett Brown for 22 yds to the MorgS 38 for a 1ST down
0:04
1st & 10 at opp 38
Timeout AIR FORCE, clock 00:04
0:00
1st & 10 at opp 38
Drew Oehrle 55 yd FG MISSED
3rd quarter7 drives, then Air Force 56, Morgan State 7
Air Force Touchdown, 8 plays
15:00
1st & 10 at own 35
Chris Moller kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jacobi Owens run for 3 yds to the AFA 28
15:00
2nd & 7 at own 28
Garrett Brown run for 20 yds to the AFA 48 for a 1ST down
15:00
1st & 10 at own 48
Nate Romine pass complete to Garrett Brown for 36 yds to the MorgS 16 for a 1ST down
15:00
1st & 10 at opp 16
AIR FORCE Penalty, illegal block (-11 Yards) to the MorgS 27
15:00
1st & 21 at opp 27
D.J. Johnson run for 16 yds to the MorgS 11
15:00
2nd & 5 at opp 11
Jacobi Owens run for no gain to the MorgS 11
15:00
3rd & 5 at opp 11
Shayne Davern run for 7 yds to the MorgS 4 for a 1ST down
15:00
1st & goal at opp 4
Shayne Davern run for 3 yds to the MorgS 1
11:27
2nd & goal at opp 1
Shayne Davern run for 1 yd for a TD, (Drew Oehrle KICK)Air Force 35, Morgan State 7
Morgan State Punt, 6 plays
11:27
1st & 0 at own 35
Drew Oehrle kickoff for 65 yds for a touchback
11:27
1st & 10 at own 25
Moses Skillon pass complete to Andrew King for 5 yds to the MorgS 30
11:27
2nd & 5 at own 30
Lamont Brown III run for no gain to the MorgS 30
11:27
3rd & 5 at own 30
Moses Skillon run for 6 yds to the MorgS 36 for a 1ST down
11:27
1st & 10 at own 36
Moses Skillon run for no gain to the MorgS 36
11:27
2nd & 10 at own 36
Moses Skillon pass incomplete to Andrew King, broken up by Weston Steelhammer
11:27
3rd & 10 at own 36
MORGAN ST Penalty, false start (Ricky Fisk) to the MorgS 31
11:27
3rd & 15 at own 31
Moses Skillon sacked by Alex Hansen for a loss of 5 yards to the MorgS 26
11:27
4th & 20 at own 26
Chris Moller punt for 30 yds, fair catch by Garrett Brown at the AFA 44
Air Force Touchdown, 5 plays
8:12
1st & 10 at own 44
Benton Washington run for 6 yds to the 50 yard line
8:12
2nd & 4 at the 50
D.J. Johnson run for 6 yds to the MorgS 44 for a 1ST down
8:12
1st & 10 at opp 44
D.J. Johnson run for 9 yds to the MorgS 35
8:12
2nd & 1 at opp 35
Tyler Williams run for no gain to the MorgS 35
6:16
3rd & 1 at opp 35
Nate Romine pass complete to Alex Ludowig for 35 yds for a TD, (Drew Oehrle KICK)Air Force 42, Morgan State 7
Morgan State Pick-six, 2 plays (Air Force scores)
6:16
1st & 0 at own 35
Drew Oehrle kickoff for 65 yds for a touchback
6:16
1st & 10 at own 25
Moses Skillon pass incomplete to Ricky Fisk
6:05
2nd & 10 at own 25
Moses Skillon pass intercepted for a TD Roland Ladipo return for 22 yds for a TD, (Drew Oehrle KICK)Air Force 49, Morgan State 7
Morgan State Fumble, 6 plays
6:05
1st & 0 at own 35
Daniel Zivney kickoff for 65 yds for a touchback
6:05
1st & 10 at own 25
Moses Skillon run for 3 yds to the MorgS 28
6:05
2nd & 7 at own 28
Moses Skillon pass incomplete to Ricky Fisk
6:05
3rd & 7 at own 28
Moses Skillon pass incomplete to Lamont Brown III
6:05
4th & 7 at own 28
AIR FORCE Penalty, unsportsmanlike conduct (Lochlin Deeks) to the MorgS 43 for a 1ST down
6:05
1st & 10 at own 43
Ricky Fisk run for 12 yds to the AFA 45 for a 1ST down
6:05
1st & 10 at opp 45
Moses Skillon pass incomplete to Ricky Fisk
6:05
2nd & 10 at opp 45
Moses Skillon run for 2 yds to the AFA 42 Moses Skillon fumbled, forced by Grant Ross, recovered by AFA D.J. Dunn
Air Force Touchdown, 9 plays
4:21
1st & 10 at own 42
Scott Hester run for 4 yds to the AFA 46
4:21
2nd & 6 at own 46
Bryan Driskell run for 11 yds to the MorgS 43 for a 1ST down
4:21
1st & 10 at opp 43
Scott Hester run for 6 yds to the MorgS 37
4:21
2nd & 4 at opp 37
Bryan Driskell run for 7 yds to the MorgS 30 for a 1ST down
4:21
1st & 10 at opp 30
Scott Hester run for 13 yds to the MorgS 17 for a 1ST down
4:21
1st & 10 at opp 17
Devin Rushing run for 6 yds to the MorgS 11
4:21
2nd & 4 at opp 11
Scott Hester run for 5 yds to the MorgS 6 for a 1ST down
4:21
1st & goal at opp 6
Scott Hester run for 3 yds to the MorgS 3
0:56
2nd & goal at opp 3
Scott Hester run for 3 yds for a TD, (Luke Strebel KICK)Air Force 56, Morgan State 7
Morgan State Punt, 3 plays
0:56
1st & 0 at own 35
Daniel Zivney kickoff for 65 yds for a touchback
0:56
1st & 10 at own 25
Lamont Brown III run for no gain to the MorgS 25
0:56
2nd & 10 at own 25
Moses Skillon sacked by Steve Brosy for a loss of 8 yards to the MorgS 17
Q4 15:00
3rd & 18 at own 17
Moses Skillon run for 4 yds to the MorgS 21
Q4 15:00
4th & 14 at own 21
Chris Moller punt for 44 yds, downed at the AFA 35
4th quarter4 drives, then Air Force 63, Morgan State 7
Air Force Touchdown, 8 plays
14:08
1st & 10 at own 35
Aub Duty-Tyson run for 6 yds to the AFA 41
14:08
2nd & 4 at own 41
Aub Duty-Tyson run for 2 yds to the AFA 43
14:08
3rd & 2 at own 43
Rona Cleveland run for 5 yds to the AFA 48 for a 1ST down
14:08
1st & 10 at own 48
Jake LaCoste run for 3 yds to the MorgS 49
14:08
2nd & 7 at opp 49
Jake LaCoste run for 10 yds to the MorgS 39 for a 1ST down
14:08
1st & 10 at opp 39
Jake LaCoste run for 4 yds to the MorgS 35
14:08
2nd & 6 at opp 35
Jacob Stafford run for 4 yds to the MorgS 31
10:22
3rd & 2 at opp 31
Timothy Mcvey run for 31 yds for a TD, (Luke Strebel KICK)Air Force 63, Morgan State 7
Morgan State Punt, 3 plays
10:22
1st & 0 at own 35
Daniel Zivney kickoff for 63 yds , Ricky Fisk return for 12 yds to the MorgS 14
10:17
1st & 10 at own 14
Moses Skillon pass complete to Andrew King for 2 yds to the MorgS 16
10:17
2nd & 8 at own 16
Lamont Brown III run for 1 yd to the MorgS 17
10:17
3rd & 7 at own 17
Moses Skillon run for 3 yds to the MorgS 20
10:17
4th & 4 at own 20
Chris Moller punt for 45 yds, fair catch by Andrew Smith at the AFA 35
Air Force Punt, 9 plays
8:08
1st & 10 at own 35
Jake LaCoste run for 6 yds to the AFA 41 AIR FORCE Penalty, illegal block (-10 Yards) to the AFA 31
8:08
1st & 14 at own 31
Aub Duty-Tyson run for 12 yds to the AFA 43
8:08
2nd & 2 at own 43
Jake LaCoste run for 2 yds to the AFA 45 for a 1ST down
8:08
1st & 10 at own 45
Aub Duty-Tyson run for 2 yds to the AFA 47
8:08
2nd & 8 at own 47
Jake LaCoste run for 3 yds to the 50 yard line
8:08
3rd & 5 at the 50
Jake LaCoste run for 8 yds to the MorgS 42 for a 1ST down
8:08
1st & 10 at opp 42
Patrick Healy run for 4 yds to the MorgS 38
8:08
2nd & 6 at opp 38
AIR FORCE Penalty, false start (Alex Hansen) to the MorgS 43
8:08
2nd & 11 at opp 43
Patrick Healy run for 2 yds to the MorgS 41
8:08
3rd & 9 at opp 41
Jacob Stafford run for 3 yds to the MorgS 38
1:47
4th & 6 at opp 38
Timeout AIR FORCE, clock 01:47
1:47
4th & 6 at opp 38
Steve Brosy punt for 28 yds, fair catch by Andrew King at the MorgS 10
Morgan State End of game, 5 plays
1:40
1st & 10 at own 10
Lamont Brown III run for 1 yd to the MorgS 11
1:40
2nd & 9 at own 11
Moses Skillon pass incomplete to Andrew King
1:40
3rd & 9 at own 11
Moses Skillon run for 14 yds to the MorgS 25 for a 1ST down
1:40
1st & 10 at own 25
MORGAN ST Penalty, false start (Ricky Fisk) to the MorgS 20
1:40
1st & 15 at own 20
Moses Skillon pass incomplete to Kirby Linscomb
1:40
2nd & 15 at own 20
Lamont Brown III run for 6 yds to the MorgS 26
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.