Referee Kevin Boitmann; umpire Mark Warner; head linesman Greg Downum; line judge Carlos Owen; side judge Dave Curschman; field judge Scotty Melancon; back judge Michael Aaronia; alternate Tyree WaltonGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
Florida Atlantic
373
Total yards
525
164
Passing yards
471
209
Rushing yards
54
12.6
Yards per pass
11.8
3.7
Yards per rush
1.9
19
First downs
25
2–11
Third downs
7–13
1–4
Fourth downs
0–1
1
Turnovers
1
5–50
Penalties
8–87
32:47
Possession
27:13
1
Sacks (by defense)
1
Efficiency
Air Force
Florida Atlantic
36%
Success rate
46%
−0.09
EPA per play
0.09
1.23
Explosiveness
1.27
−0.20
Rushing EPA
−0.64
0.30
Passing EPA
0.70
17%
Passing-down success
36%
−0.12
First-down EPA
0.06
0.13
Second-down EPA
−0.37
0.11
Third-down EPA
1.21
22%
Havoc by its defense
17%
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 and the line, going in
Our ratings (scores only)
Florida Atlantic 65% to win. Elo’s favorite won.
The line
Florida Atlantic −8, over/under 61.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Florida Atlantic 71%, Air Force 29%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Florida Atlantic drives left to right, Air Force right to left.
Q1 Florida AtlanticField goal, 13 plays, 69 yards
Q1 Air ForcePunt, 5 plays, 12 yards
Q1 Florida AtlanticField goal, 11 plays, 47 yards
Q1 Air ForceTurnover on downs, 7 plays, 34 yards
Q2 Florida AtlanticFumble, 8 plays, 27 yards
Q2 Air ForcePunt, 3 plays, 9 yards
Q2 Florida AtlanticTouchdown, 5 plays, 76 yards
Q2 Air ForceTouchdown, 9 plays, 75 yards
Q2 Florida AtlanticTouchdown, 6 plays, 75 yards
Q2 Air ForcePunt, 3 plays, 9 yards
Q2 Florida AtlanticEnd of half, 1 play, 0 yards
Q3 Air ForceTouchdown, 8 plays, 75 yards
Q3 Florida AtlanticTouchdown, 5 plays, 41 yards
Q3 Air ForceTouchdown, 7 plays, 4 yards
Q3 Florida AtlanticPunt, 5 plays, 0 yards
Q3 Air ForcePunt, 3 plays, 2 yards
Q3 Florida AtlanticPunt, 4 plays, 18 yards
Q3 Air ForcePunt, 8 plays, 35 yards
Q4 Florida AtlanticTouchdown, 5 plays, 100 yards
Q4 Air ForceTurnover on downs, 11 plays, 49 yards
Q4 Florida AtlanticTurnover on downs, 4 plays, 8 yards
Q4 Air ForceTurnover on downs, 4 plays, 9 yards
Q4 Florida AtlanticPunt return TD, 3 plays (Air Force scores), 0 yards
Q4 Air ForceInterception, 2 plays, 9 yards
Q4 Florida AtlanticEnd of game, 1 play, −7 yards
Play by play
1st quarter4 drives, then Florida Atlantic 6, Air Force 0
Florida Atlantic Field goal, 13 plays
15:00
1st & 10 at own 35
Matthew Philichi kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Devin Singletary run for 8 yds to the FlAtl 33
15:00
2nd & 2 at own 33
Devin Singletary run for 3 yds to the FlAtl 36 for a 1ST down
15:00
1st & 10 at own 36
Chris Robison pass complete to Jovon Durante for 2 yds to the FlAtl 38
15:00
2nd & 8 at own 38
Chris Robison pass complete to DeSean Holmes for 9 yds to the FlAtl 47 for a 1ST down
15:00
1st & 10 at own 47
Chris Robison pass complete to Willie Wright for 3 yds to the 50 yard line
15:00
2nd & 7 at the 50
Chris Robison pass complete to Tavaris Harrison for 15 yds to the AFA 35 for a 1ST down
15:00
1st & 10 at opp 35
Chris Robison pass complete to Willie Wright for 7 yds to the AFA 28
15:00
2nd & 3 at opp 28
Chris Robison pass complete to Harrison Bryant for 9 yds to the AFA 19 for a 1ST down
15:00
1st & 10 at opp 19
Chris Robison pass complete to Dante Cousart for 10 yds to the AFA 9 for a 1ST down
15:00
1st & goal at opp 9
Devin Singletary run for no gain to the AFA 9
15:00
2nd & goal at opp 9
Chris Robison run for a loss of 3 yards to the AFA 12
15:00
3rd & goal at opp 12
Chris Robison pass complete to Tavaris Harrison for 6 yds to the AFA 6
10:16
4th & goal at opp 6
Vladimir Rivas 24 yd FG GOODFlorida Atlantic 3, Air Force 0
Air Force Punt, 5 plays
10:16
1st & 0 at own 35
Vladimir Rivas kickoff for 60 yds , Joseph Saucier return for 12 yds to the AFA 17
10:16
1st & 10 at own 17
Isaiah Sanders run for 9 yds to the AFA 26
10:16
2nd & 1 at own 26
Cole Fagan run for 3 yds to the AFA 29 for a 1ST down
10:16
1st & 10 at own 29
Cole Fagan run for 7 yds to the AFA 36
10:16
2nd & 3 at own 36
Isaiah Sanders run for a loss of 4 yards to the AFA 32
10:16
3rd & 7 at own 32
Ronald Cleveland run for a loss of 3 yards to the AFA 29 AIR FORCE Penalty, IB ( Yards) declined
10:16
4th & 10 at own 29
Charlie Scott punt for 34 yds, downed at the FlAtl 37
Florida Atlantic Field goal, 11 plays
7:21
1st & 10 at own 37
Chris Robison pass complete to Jovon Durante for 6 yds to the FlAtl 43
7:21
2nd & 4 at own 43
Chris Robison pass complete to Jovon Durante for a loss of 3 yards to the FlAtl 43 lat. to Willie Wright for no gain to the FlAtl 43 to Willie Wright for 3 yds to the FlAtl 43
7:21
3rd & 4 at own 43
Chris Robison pass complete to Jovon Durante for 7 yds to the 50 yard line for a 1ST down
7:21
1st & 10 at the 50
FLA ATLANTIC Penalty, illegal motion (-5 Yards) to the FlAtl 45
7:21
1st & 15 at own 45
Devin Singletary run for 1 yd to the FlAtl 46
7:21
2nd & 14 at own 46
Devin Singletary run for 5 yds to the AFA 49
5:24
3rd & 9 at opp 49
Timeout AIR FORCE, clock 05:24
5:24
3rd & 9 at opp 49
ROBISON, Chris pass incomplete to HARRISON, T, PENALTY AF offside (JACKSON, Jordan) 5 yards to the AF44, NO PLAY.
5:24
3rd & 4 at opp 44
Chris Robison pass complete to Jovon Durante for 15 yds to the AFA 29 for a 1ST down
5:24
1st & 10 at opp 29
Willie Wright run for 12 yds to the AFA 17 for a 1ST down
5:24
1st & 10 at opp 17
Chris Robison run for no gain to the AFA 17
5:24
2nd & 10 at opp 17
Kerrith Whyte Jr. run for 1 yd to the AFA 16
5:24
3rd & 9 at opp 16
Chris Robison pass incomplete to Willie Wright
3:22
4th & 9 at opp 16
Vladimir Rivas 34 yd FG GOODFlorida Atlantic 6, Air Force 0
Air Force Turnover on downs, 7 plays
3:22
1st & 0 at own 35
Vladimir Rivas kickoff for 65 yds
3:22
1st & 10 at own 25
Cole Fagan run for 12 yds to the AFA 37 for a 1ST down
3:22
1st & 10 at own 37
Joseph Saucier run for 4 yds to the AFA 41
3:22
2nd & 6 at own 41
Cole Fagan run for 9 yds to the 50 yard line for a 1ST down
3:22
1st & 10 at the 50
Cole Fagan run for 2 yds to the FlAtl 48
3:22
2nd & 8 at opp 48
Garrett Amy run for 5 yds to the FlAtl 43
3:22
3rd & 3 at opp 43
Isaiah Sanders run for 1 yd to the FlAtl 42
Q2 15:00
4th & 2 at opp 42
Cole Fagan run for 1 yd to the FlAtl 41
2nd quarter7 drives, then Florida Atlantic 19, Air Force 7
Florida Atlantic Fumble, 8 plays
14:55
1st & 10 at own 41
Chris Robison pass incomplete to Jovon Durante, broken up by Dailen Sutton
14:55
2nd & 10 at own 41
Devin Singletary run for 3 yds to the FlAtl 44
14:55
3rd & 7 at own 44
Chris Robison pass complete to Ronald Patterson for 15 yds to the AFA 41 for a 1ST down
14:55
1st & 10 at opp 41
Chris Robison run for 1 yd to the AFA 40
14:55
2nd & 9 at opp 40
Devin Singletary run for a loss of 6 yards to the AFA 46 FLA ATLANTIC Penalty, IB ( Yards) declined
14:55
3rd & 15 at opp 46
Chris Robison pass complete to Jovon Durante for 17 yds to the AFA 29 for a 1ST down
14:55
1st & 10 at opp 29
Willie Wright run for 1 yd to the AFA 28
14:55
2nd & 9 at opp 28
Kerrith Whyte Jr. run for a loss of 4 yards to the AFA 32 Kerrith Whyte Jr. fumbled, recovered by AFA Arion Worthman
Air Force Punt, 3 plays
11:51
1st & 10 at own 32
Nolan Eriksen run for 4 yds to the AFA 36
11:51
2nd & 6 at own 36
Isaiah Sanders run for 1 yd to the AFA 37
11:51
3rd & 5 at own 37
Nolan Eriksen run for 4 yds to the AFA 41
11:51
4th & 1 at own 41
Charlie Scott punt for 35 yds, fair catch by Jalen Young at the FlAtl 24
Florida Atlantic Touchdown, 5 plays
9:34
1st & 10 at own 24
Chris Robison pass complete to Jovon Durante for 6 yds to the FlAtl 30
9:34
2nd & 4 at own 30
Chris Robison pass complete to Tavaris Harrison for 12 yds to the FlAtl 42 for a 1ST down
9:34
1st & 10 at own 42
ROBISON, Chris sacked for loss of 12 yards to the FAU30 (NOREN, Parker), PENALTY AF personal foul (DARBY, Ryan) 15 yards to the AF43, 1ST DOWN FAU, NO PLAY.
9:34
1st & 10 at opp 43
Devin Singletary run for no gain to the AFA 43
9:34
2nd & 10 at opp 43
Chris Robison pass complete to Jovon Durante for 7 yds to the AFA 36
7:12
3rd & 3 at opp 36
Devin Singletary run for 36 yds for a TD (Vladimir Rivas KICK)Florida Atlantic 13, Air Force 0
Air Force Touchdown, 9 plays
7:12
1st & 0 at own 35
Vladimir Rivas kickoff for 65 yds for a touchback
7:12
1st & 10 at own 25
Isaiah Sanders pass complete to Marcus Bennett for 38 yds to the FlAtl 37 for a 1ST down
7:12
1st & 10 at opp 37
Isaiah Sanders run for 6 yds to the FlAtl 31
7:12
2nd & 4 at opp 31
Nolan Eriksen run for 4 yds to the FlAtl 27 for a 1ST down
7:12
1st & 10 at opp 27
Isaiah Sanders run for 3 yds to the FlAtl 24
7:12
2nd & 7 at opp 24
Isaiah Sanders pass complete to Ronald Cleveland for 14 yds to the FlAtl 10 for a 1ST down
7:12
1st & goal at opp 10
Nolan Eriksen run for 7 yds to the FlAtl 3
7:12
2nd & goal at opp 3
Isaiah Sanders run for no gain to the FlAtl 3
7:12
3rd & goal at opp 3
Isaiah Sanders run for 2 yds to the FlAtl 1
2:50
4th & goal at opp 1
Nolan Eriksen run for 1 yd for a TD (Matthew Philichi KICK)Florida Atlantic 13, Air Force 7
Florida Atlantic Touchdown, 6 plays
2:50
1st & 0 at own 35
Matthew Philichi kickoff for 65 yds for a touchback
2:50
1st & 10 at own 25
Chris Robison pass complete to Tavaris Harrison for 30 yds to the AFA 45 for a 1ST down
2:50
1st & 10 at opp 45
Chris Robison pass complete to Jovon Durante for 12 yds to the AFA 33 for a 1ST down
2:50
1st & 10 at opp 33
Chris Robison pass complete to Harrison Bryant for 19 yds to the AFA 14 for a 1ST down
2:50
1st & 10 at opp 14
Devin Singletary run for 1 yd to the AFA 13
2:50
2nd & 9 at opp 13
Chris Robison sacked by Blake Dailey and Ross Connors for a loss of 4 yards to the AFA 17
0:27
3rd & 13 at opp 17
Chris Robison pass complete to Willie Wright for 17 yds for a TD (Two-Point Conversion failed )Florida Atlantic 19, Air Force 7
Air Force Punt, 3 plays
0:27
1st & 0 at own 35
Vladimir Rivas kickoff for 61 yds
0:27
1st & 10 at own 4
Cole Fagan run for 1 yd to the AFA 5
0:22
2nd & 9 at own 5
Timeout FLA ATLANTIC, clock 00:22
0:22
2nd & 9 at own 5
Cole Fagan run for 3 yds to the AFA 8
0:19
3rd & 6 at own 8
Timeout FLA ATLANTIC, clock 00:19
0:19
3rd & 6 at own 8
Cole Fagan run for 5 yds to the AFA 13
0:15
4th & 1 at own 13
Timeout FLA ATLANTIC, clock 00:15
0:15
4th & 1 at own 13
Charlie Scott punt for 44 yds, fair catch by Dante Cousart at the FlAtl 43
Florida Atlantic End of half, 1 play
0:08
1st & 10 at own 43
Chris Robison pass incomplete to Willie Wright FLA ATLANTIC Penalty, Offensive holding ( Yards) declined
3rd quarter7 drives, then Florida Atlantic 25, Air Force 20
Air Force Touchdown, 8 plays
15:00
2nd & 10 at own 35
Vladimir Rivas kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Nolan Eriksen run for 6 yds to the AFA 31
15:00
2nd & 4 at own 31
Nolan Eriksen run for no gain to the AFA 31
15:00
3rd & 4 at own 31
Nolan Eriksen run for 10 yds to the AFA 41 for a 1ST down
15:00
1st & 10 at own 41
Ronald Cleveland run for a loss of 2 yards to the AFA 39
15:00
2nd & 12 at own 39
Isaiah Sanders pass complete to Marcus Bennett for 49 yds to the FlAtl 12 for a 1ST down
15:00
1st & 10 at opp 12
Isaiah Sanders run for a loss of 1 yard to the FlAtl 13 Isaiah Sanders fumbled, recovered by AFA Marcus Bennett , return for 2 yds to the FlAtl 13
15:00
2nd & 11 at opp 13
Cole Fagan run for 1 yd to the FlAtl 12
11:46
3rd & 10 at opp 12
Isaiah Sanders pass complete to Kade Waguespack for 12 yds for a TDFlorida Atlantic 19, Air Force 14
Florida Atlantic Touchdown, 5 plays
11:46
1st & 10 at opp 41
Chris Robison pass complete to Jovon Durante for 8 yds to the AFA 33 FLA ATLANTIC Penalty, illegal block (Reggie Bain) to the AFA 48
Air Force Touchdown, 7 plays
9:40
1st & goal at opp 4
Ronald Cleveland run for a loss of 3 yards to the FlAtl 7
Florida Atlantic Punt, 5 plays
6:00
3rd & 11 at own 49
Chris Robison pass incomplete to Ronald Patterson, broken up by Dailen Sutton
6:00
4th & 11 at own 49
Sebastian Riella punt for 29 yds, downed at the AFA 22
Air Force Punt, 3 plays
4:07
1st & 10 at own 22
Cole Fagan run for 4 yds to the AFA 26
4:07
2nd & 6 at own 26
Isaiah Sanders pass incomplete to Marcus Bennett
4:07
3rd & 6 at own 26
Isaiah Sanders run for a loss of 2 yards to the AFA 24
4:07
4th & 8 at own 24
Charlie Scott punt for 43 yds, fair catch by Dante Cousart at the FlAtl 33
Florida Atlantic Punt, 4 plays
2:35
1st & 10 at own 33
Chris Robison pass complete to Tavaris Harrison for 20 yds to the AFA 47 for a 1ST down
2:35
1st & 10 at opp 47
Devin Singletary run for a loss of 2 yards to the AFA 49
2:35
2nd & 12 at opp 49
Chris Robison pass incomplete to Tavaris Harrison
2:35
3rd & 12 at opp 49
Chris Robison pass incomplete to Harrison Bryant, broken up by Garrett Kauppila
2:35
4th & 12 at opp 49
Sebastian Riella punt for 31 yds, fair catch by Ronald Cleveland at the AFA 18 AIR FORCE Penalty, personal foul ( Yards) declined
Air Force Punt, 8 plays
1:28
1st & 10 at own 18
Isaiah Sanders pass complete to Ronald Cleveland for 9 yds to the AFA 27
1:28
2nd & 1 at own 27
Cole Fagan run for 3 yds to the AFA 30 for a 1ST down
1:28
1st & 10 at own 30
Cole Fagan run for 9 yds to the AFA 39
Q4 15:00
2nd & 1 at own 39
Isaiah Sanders pass incomplete to Ronald Cleveland
Q4 15:00
3rd & 1 at own 39
Taven Birdow run for 10 yds to the AFA 49 for a 1ST down
Q4 15:00
1st & 10 at own 49
Isaiah Sanders run for no gain to the AFA 49
Q4 15:00
2nd & 10 at own 49
AIR FORCE Penalty, false start (Parker Ferguson) to the AFA 44
Q4 15:00
2nd & 15 at own 44
Isaiah Sanders pass incomplete to Taven Birdow
Q4 15:00
3rd & 15 at own 44
Taven Birdow run for 9 yds to the FlAtl 47
Q4 15:00
4th & 6 at opp 47
Charlie Scott punt for 47 yds for a touchback
4th quarter8 drives, then Florida Atlantic 33, Air Force 26
Florida Atlantic Touchdown, 5 plays
12:39
1st & 10 at own 20
Chris Robison pass complete to Jovon Durante for 49 yds to the AFA 31 for a 1ST down
12:39
1st & 10 at opp 31
Devin Singletary run for 2 yds to the AFA 29
12:39
2nd & 8 at opp 29
Devin Singletary run for 2 yds to the AFA 27
12:39
3rd & 6 at opp 27
Chris Robison pass complete to Willie Wright for 6 yds to the AFA 21 for a 1ST down
12:39
1st & 10 at opp 21
ROBISON, Chris pass incomplete to HARRISON, T, PENALTY FAU ineligible downfield on pass (BRYANT, Harriso) 5 yards to the AF26, NO PLAY.
10:41
1st & 15 at opp 26
Chris Robison pass complete to Willie Wright for 26 yds for a TD
Air Force Turnover on downs, 11 plays
10:41
1st & 0 at own 35
Cameron Syblis kickoff for 50 yds , Garrett Amy return for 11 yds to the AFA 26
10:41
1st & 10 at own 26
Nolan Eriksen run for 8 yds to the AFA 34
10:41
2nd & 2 at own 34
Cole Fagan run for 4 yds to the AFA 38 for a 1ST down
10:41
1st & 10 at own 38
Andrew Smith run for a loss of 1 yard to the AFA 37
10:41
2nd & 11 at own 37
Isaiah Sanders pass complete to Geraud Sanders for 18 yds to the FlAtl 45 for a 1ST down
10:41
1st & 10 at opp 45
Taven Birdow run for 3 yds to the FlAtl 42
10:41
2nd & 7 at opp 42
Isaiah Sanders run for 10 yds to the FlAtl 32 for a 1ST down
10:41
1st & 10 at opp 32
Isaiah Sanders run for 1 yd to the FlAtl 31
10:41
2nd & 9 at opp 31
Isaiah Sanders run for 3 yds to the FlAtl 28
10:41
3rd & 6 at opp 28
Isaiah Sanders run for 3 yds to the FlAtl 25 AIR FORCE Penalty, illegal block (Nolan Laufenberg) to the FlAtl 40
10:41
3rd & 18 at opp 40
Isaiah Sanders pass incomplete to Geraud Sanders, broken up by James Pierre
10:41
4th & 18 at opp 40
Isaiah Sanders pass complete to Andrew Smith for 15 yds to the FlAtl 25
Florida Atlantic Turnover on downs, 4 plays
5:21
1st & 10 at own 25
SINGLETARY, D rush for 75 yards to the AF0, clock 05:21, PENALTY FAU holding (RILES, Antonio) 10 yards to the FAU15, NO PLAY.
5:21
1st & 20 at own 15
Chris Robison pass complete to Willie Wright for 13 yds to the FlAtl 28
5:21
2nd & 7 at own 28
Kerrith Whyte Jr. run for 4 yds to the FlAtl 32
5:21
3rd & 3 at own 32
Devin Singletary run for 2 yds to the FlAtl 34
Air Force Turnover on downs, 4 plays
3:25
1st & 10 at opp 33
Isaiah Sanders sacked by Ernest Bagner for a loss of 4 yards to the FlAtl 37
3:25
2nd & 14 at opp 37
Isaiah Sanders pass complete to Nolan Eriksen for 9 yds to the FlAtl 28
3:25
3rd & 5 at opp 28
Isaiah Sanders run for 3 yds to the FlAtl 25
3:25
4th & 2 at opp 25
Ronald Cleveland run for 1 yd to the FlAtl 24
Florida Atlantic Turnover on downs, 4 plays
3:23
4th & 1 at own 34
Timeout AIR FORCE, clock 03:23
3:23
4th & 1 at own 34
Devin Singletary run for a loss of 1 yard to the FlAtl 33
Florida Atlantic Punt return TD, 3 plays (Air Force scores)
2:00
1st & 10 at own 24
Devin Singletary run for 3 yds to the FlAtl 27
1:54
2nd & 7 at own 27
Timeout AIR FORCE, clock 01:54
1:54
2nd & 7 at own 27
Chris Robison run for 1 yd to the FlAtl 28
1:48
3rd & 6 at own 28
Timeout AIR FORCE, clock 01:48
1:48
3rd & 6 at own 28
Chris Robison run for a loss of 4 yards to the FlAtl 24
0:57
4th & 10 at own 24
Timeout FLA ATLANTIC, clock 00:57
0:50
4th & 10 at own 24
Sebastian Riella punt blocked by Garrett Kauppila blocked by Garrett Kauppila Lakota Wills return for 5 yds for a TD
Air Force Interception, 2 plays
0:50
1st & 0 at opp 3
Matthew Philichi on-side kick recovered by AIR FORCE at the AFA 37
0:50
1st & 10 at own 37
SANDERS, Isaiah pass incomplete to SANDERS, Geraud, PENALTY AF holding (HATTOK, Scott) 10 yards to the AF27, NO PLAY.
0:50
1st & 20 at own 27
Isaiah Sanders run for 5 yds to the AFA 32
0:50
2nd & 15 at own 32
SANDERS, Isaiah pass incomplete to BENNETT, Marcus, PENALTY FAU pass interference (GILBERT, Zyon) 14 yards to the AF46, 1ST DOWN AF, NO PLAY.
0:50
1st & 10 at own 46
Isaiah Sanders pass intercepted Ocie Rose return for no gain to the FlAtl 35
Florida Atlantic End of game, 1 play
0:10
1st & 10 at own 35
Team run for a loss of 7 yards to the FlAtl 28
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.