Referee Mike Vanderveld; umpire Rick Orsot; head linesman Benjamin Keller; line judge Mark Estermyer; side judge Steve Heiman; field judge Patrick Herron; back judge Tyree Walton; center judge Scott JohnsonGame 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
Stony Brook
Air Force
75
Total yards
362
45
Passing yards
29
30
Rushing yards
333
2.3
Yards per pass
3.6
1.0
Yards per rush
4.3
4
First downs
23
3–14
Third downs
8–20
0–2
Fourth downs
5–6
2
Turnovers
2
8–63
Penalties
3–30
19:33
Possession
40:27
0
Sacks (by defense)
2
Efficiency
Stony Brook
Air Force
10%
Success rate
42%
−0.65
EPA per play
0.08
1.19
Explosiveness
0.99
−0.62
Rushing EPA
0.09
−0.67
Passing EPA
−0.20
12%
Passing-down success
25%
−0.50
First-down EPA
−0.01
−1.01
Second-down EPA
−0.03
0.13
Third-down EPA
0.01
12%
Havoc by its defense
24%
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)
Air Force 72% to win. Elo’s favorite won.
The line
Air Force −14.5, over/under 57.5.
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 Air Force 84%, Stony Brook 16%. 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. Air Force drives left to right, Stony Brook right to left.
Q1 Stony BrookPunt, 3 plays, 4 yards
Q1 Air ForceTouchdown, 9 plays, 74 yards
Q1 Stony BrookPick-six, 2 plays (Air Force scores), 1 yard
Q1 Stony BrookPunt, 3 plays, 9 yards
Q1 Air ForceTurnover on downs, 4 plays, −12 yards
Q1 Stony BrookTurnover on downs, 6 plays, 17 yards
Q1 Air ForcePunt, 3 plays, 4 yards
Q1 Stony BrookMissed FG, 4 plays, −12 yards
Q1 Air ForceField goal, 9 plays, 36 yards
Q2 Stony BrookPunt, 3 plays, −7 yards
Q2 Air ForceTouchdown, 11 plays, 75 yards
Q2 Stony BrookPunt, 3 plays, −6 yards
Q2 Air ForceFumble, 7 plays, 47 yards
Q2 Stony BrookPunt, 3 plays, 5 yards
Q2 Air ForceMissed FG, 5 plays, 11 yards
Q3 Air ForcePunt, 3 plays, −8 yards
Q3 Stony BrookFumble, 2 plays, −4 yards
Q3 Air ForceFumble, 3 plays, 8 yards
Q3 Stony BrookPunt, 9 plays, 28 yards
Q3 Air ForceTouchdown, 20 plays, 88 yards
Q4 Stony BrookPunt, 3 plays, 5 yards
Q4 Air ForcePunt, 3 plays, 5 yards
Q4 Stony BrookTurnover on downs, 4 plays, 9 yards
Q4 Air ForceTouchdown, 10 plays, 44 yards
Q4 Stony BrookEnd of game, 6 plays, 24 yards
Play by play
1st quarter9 drives, then Air Force 14, Stony Brook 0
Stony Brook Punt, 3 plays
15:00
1st & 10 at own 35
Matthew Philichi kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
STONY BROOK Penalty, delay of game (-5 Yards) to the StBrk 20
15:00
1st & 15 at own 20
Donald Liotine run for 3 yds to the StBrk 23
15:00
2nd & 12 at own 23
Joe Carbone pass complete to Donald Liotine for 6 yds to the StBrk 29
15:00
3rd & 6 at own 29
Joe Carbone pass incomplete, broken up by Garrett Kauppila
15:00
4th & 6 at own 29
Marc Nolan punt for 45 yds , Ronald Cleveland returns for no gain to the AFA 26
Air Force Touchdown, 9 plays
14:03
1st & 10 at own 26
Arion Worthman run for 4 yds to the AFA 30
14:03
2nd & 6 at own 30
STONY BROOK Penalty, Defensive offside (5 Yards) to the AFA 35
14:03
2nd & 1 at own 35
Joseph Saucier run for no gain to the AFA 35
14:03
3rd & 1 at own 35
Parker Wilson run for 3 yds to the AFA 38 for a 1ST down
14:03
1st & 10 at own 38
Ronald Cleveland run for 6 yds to the AFA 44
14:03
2nd & 4 at own 44
Arion Worthman pass incomplete to Ronald Cleveland
14:03
3rd & 4 at own 44
Arion Worthman run for 13 yds to the StBrk 43 for a 1ST down
14:03
1st & 10 at opp 43
Joseph Saucier run for 31 yds to the StBrk 12 for a 1ST down
14:03
1st & 10 at opp 12
Parker Wilson run for 5 yds to the StBrk 7
10:21
2nd & 5 at opp 7
Arion Worthman run for 7 yds for a TD, (Matthew Philichi KICK)Air Force 7, Stony Brook 0
Stony Brook Pick-six, 2 plays (Air Force scores)
10:21
1st & 0 at own 35
Matthew Philichi kickoff for 65 yds for a touchback
10:21
1st & 10 at own 25
Jordan Gowins run for 1 yd to the StBrk 26
9:41
2nd & 9 at own 26
Joe Carbone pass intercepted for a TD Kyle Johnson return for 32 yds for a TD, (Matthew Philichi KICK)Air Force 14, Stony Brook 0
Stony Brook Punt, 3 plays
9:41
1st & 0 at own 35
Matthew Philichi kickoff for 65 yds for a touchback
9:41
1st & 10 at own 25
Donald Liotine run for 2 yds to the StBrk 27
9:41
2nd & 8 at own 27
Donald Liotine run for 2 yds to the StBrk 29
9:41
3rd & 6 at own 29
Joe Carbone pass complete to Donavin Washington for 5 yds to the StBrk 34
9:41
4th & 1 at own 34
Marc Nolan punt for 34 yds, fair catch by Ronald Cleveland at the AFA 32
Air Force Turnover on downs, 4 plays
7:46
1st & 10 at own 32
AIR FORCE Penalty, false start (-5 Yards) to the AFA 27
7:46
1st & 15 at own 27
Parker Wilson run for 3 yds to the AFA 30
7:46
2nd & 12 at own 30
Ronald Cleveland run for no gain to the AFA 30
7:46
3rd & 12 at own 30
Arion Worthman pass incomplete
7:46
4th & 12 at own 30
Charlie Scott run for a loss of 10 yards to the AFA 20
Stony Brook Turnover on downs, 6 plays
6:36
1st & 10 at opp 20
Jordan Gowins run for no gain to the AFA 20
6:36
2nd & 10 at opp 20
Joe Carbone pass incomplete, broken up by Robert Bullard
6:36
3rd & 10 at opp 20
Joe Carbone pass incomplete to Marshall Ellick, PENALTY AF pass interference 13 yards to the AF7, 1ST DOWN SBU, NO PLAY.
6:36
1st & goal at opp 7
Donald Liotine run for 5 yds to the AFA 2
6:36
2nd & goal at opp 2
Donald Liotine run for a loss of 1 yard to the AFA 3
6:36
3rd & goal at opp 3
Joe Carbone pass incomplete to Donavin Washington
6:36
4th & goal at opp 3
Marc Nolan pass incomplete
Air Force Punt, 3 plays
4:53
1st & 10 at own 3
Arion Worthman run for no gain to the AFA 3
4:53
2nd & 10 at own 3
Joseph Saucier run for 4 yds to the AFA 7 AIR FORCE Penalty, personal foul ( Yards) declined
4:53
3rd & 6 at own 7
Arion Worthman pass incomplete
4:53
4th & 6 at own 7
Charlie Scott punt for 45 yds , Donavin Washington returns for 37 yds to the AFA 15
Stony Brook Missed FG, 4 plays
3:31
1st & 10 at opp 15
Joe Carbone run for a loss of 7 yards to the AFA 29 Joe Carbone fumbled, recovered by StBrk Joe Carbone
3:31
2nd & 24 at opp 29
Joe Carbone pass complete to Marshall Ellick for 3 yds to the AFA 26
3:31
3rd & 21 at opp 26
Joe Carbone sacked by Lakota Wills for a loss of 1 yard to the AFA 27
1:38
4th & 22 at opp 27
Nick Courtney 45 yd FG MISSED
Air Force Field goal, 9 plays
1:38
3rd & 4 at own 34
Joseph Saucier run for 12 yds to the AFA 46 for a 1ST down
1:38
1st & 10 at own 28
Ronald Cleveland run for 3 yds to the AFA 31
1:38
2nd & 7 at own 31
Parker Wilson run for 3 yds to the AFA 34
1:38
1st & 10 at own 46
Arion Worthman run for 7 yds to the StBrk 47
Q2 15:00
2nd & 3 at opp 47
Arion Worthman pass complete to Marcus Bennett for 25 yds to the StBrk 22 for a 1ST down
Q2 15:00
1st & 10 at opp 22
Cole Fagan run for 3 yds to the StBrk 19
Q2 15:00
2nd & 7 at opp 19
Ronald Cleveland run for a loss of 13 yards to the StBrk 32
Q2 15:00
3rd & 20 at opp 32
Arion Worthman run for 2 yds to the StBrk 30
Q2 12:36
4th & 18 at opp 30
Matthew Philichi 48 yd FG GOODAir Force 17, Stony Brook 0
2nd quarter6 drives, then Air Force 24, Stony Brook 0
Stony Brook Punt, 3 plays
12:36
1st & 0 at own 35
Matthew Philichi kickoff for 62 yds , Donald Liotine return for 26 yds to the StBrk 29
12:30
1st & 10 at own 29
Donald Liotine run for 3 yds to the StBrk 32
12:30
2nd & 7 at own 32
Joe Carbone pass complete to Marshall Ellick for 7 yards to the SBU39 (BULLARD, Robert), PENALTY SBU holding (Chris Infantino) 10 yards to the SBU22, NO PLAY.
12:30
2nd & 17 at own 22
Joe Carbone pass incomplete to Marshall Ellick, broken up by Robert Bullard
12:30
3rd & 17 at own 22
Joe Carbone pass incomplete
12:30
4th & 17 at own 22
Marc Nolan punt for 53 yds, fair catch by Ronald Cleveland at the AFA 25
Air Force Touchdown, 11 plays
11:35
1st & 10 at own 25
Ronald Cleveland run for 17 yds to the AFA 42 for a 1ST down
11:35
1st & 10 at own 42
Parker Wilson run for 8 yds to the 50 yard line
11:35
2nd & 2 at the 50
Arion Worthman pass complete to Ronald Cleveland for 4 yds to the StBrk 46 for a 1ST down
11:35
1st & 10 at opp 46
Andrew Smith run for 3 yds to the StBrk 43
11:35
2nd & 7 at opp 43
Arion Worthman run for 8 yds to the StBrk 35 for a 1ST down
11:35
1st & 10 at opp 35
Nolan Eriksen run for 7 yds to the StBrk 28
11:35
2nd & 3 at opp 28
Cole Fagan run for 1 yd to the StBrk 27
11:35
3rd & 2 at opp 27
Cole Fagan run for 2 yds to the StBrk 25 for a 1ST down
11:35
1st & 10 at opp 25
STONY BROOK Penalty, Defensive offside (5 Yards) to the StBrk 20
11:35
1st & 5 at opp 20
Cole Fagan run for 2 yds to the StBrk 18
11:35
2nd & 3 at opp 18
Garrett Amy run for 2 yds to the StBrk 16
6:37
3rd & 1 at opp 16
Cole Fagan run for 16 yds for a TD, (Matthew Philichi KICK)Air Force 24, Stony Brook 0
Stony Brook Punt, 3 plays
6:37
1st & 0 at own 35
Matthew Philichi kickoff for 55 yds , Donald Liotine return for 16 yds to the StBrk 26
6:32
1st & 10 at own 26
Donald Liotine run for no gain to the StBrk 26
6:32
2nd & 10 at own 26
Donald Liotine run for 3 yds to the StBrk 29
6:32
3rd & 7 at own 29
Joe Carbone sacked by R.J. Jackson for a loss of 9 yards to the StBrk 20
6:32
4th & 16 at own 20
Marc Nolan punt for 35 yds, punt out-of-bounds at the AFA 45
Air Force Fumble, 7 plays
4:41
1st & 10 at own 45
Arion Worthman run for 3 yds to the AFA 48
4:41
2nd & 7 at own 48
Nolan Eriksen run for 3 yds to the StBrk 49
4:41
3rd & 4 at opp 49
Cole Fagan run for 3 yds to the StBrk 46
4:41
4th & 1 at opp 46
Cole Fagan run for 2 yds to the StBrk 44 for a 1ST down
4:41
1st & 10 at opp 44
WORTHMAN, Arion pass incomplete to CLEVELAND, Ron, PENALTY SBU personal foul (Odean Gilzene) 15 yards to the SBU29, 1ST DOWN AF, NO PLAY.
4:41
1st & 10 at opp 29
Arion Worthman run for 2 yds to the StBrk 27
4:41
2nd & 8 at opp 27
Cole Fagan run for 2 yds to the StBrk 25
4:41
3rd & 6 at opp 25
Arion Worthman run for 7 yds to the StBrk 8 Arion Worthman fumbled, forced by CeQuan Jefferson, recovered by StBrk EJ Fineran
Stony Brook Punt, 3 plays
1:25
1st & 10 at own 8
Joe Carbone pass incomplete to Cal Daniels, broken up by Kyle Johnson
1:25
2nd & 10 at own 8
Donald Liotine run for 1 yd to the StBrk 9
1:25
3rd & 9 at own 9
Joe Carbone pass complete to Nick Anderson for 4 yds to the StBrk 13
0:50
4th & 5 at own 13
Timeout AIR FORCE, clock 00:50
0:50
4th & 5 at own 13
Marc Nolan punt for 41 yds, fair catch by Ronald Cleveland at the AFA 46
Air Force Missed FG, 5 plays
0:42
1st & 10 at own 46
Ronald Cleveland run for 1 yd to the AFA 47
0:42
2nd & 9 at own 47
Cole Fagan run for 3 yds to the 50 yard line
0:13
3rd & 6 at the 50
Timeout AIR FORCE, clock 00:13
0:13
3rd & 6 at the 50
Arion Worthman pass incomplete to Ronald Cleveland, broken up by EJ Fineran
0:13
4th & 6 at the 50
STONY BROOK Penalty, Defensive offside (Jordan Scarbrough) to the StBrk 45
0:13
4th & 1 at opp 45
Cole Fagan run for 2 yds to the StBrk 43 for a 1ST down
0:04
1st & 10 at opp 43
Timeout AIR FORCE, clock 00:04
0:00
1st & 10 at opp 43
Matthew Philichi 61 yd FG MISSED
3rd quarter5 drives, then Air Force 24, Stony Brook 0
Air Force Punt, 3 plays
15:00
1st & 10 at own 35
Jack Pruban kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
AMY, Garrett rush for 2 yards to the AF27, out-of-bounds (Synceir Malone), PENALTY AF personal foul (SAUCIER, Joseph) 12 yards to the AF13, NO PLAY.
15:00
1st & 22 at own 13
Arion Worthman pass incomplete to Marcus Bennett
15:00
2nd & 22 at own 13
Garrett Amy run for 4 yds to the AFA 17
15:00
3rd & 18 at own 17
Arion Worthman pass incomplete
15:00
4th & 18 at own 17
Charlie Scott punt for 47 yds, fair catch by Donavin Washington at the StBrk 36
Stony Brook Fumble, 2 plays
14:01
1st & 10 at own 36
Jordan Gowins run for 4 yds to the StBrk 40
14:01
2nd & 6 at own 40
Joe Carbone run for a loss of 6 yards to the StBrk 32 Joe Carbone fumbled, recovered by AFA Dailen Sutton
Air Force Fumble, 3 plays
13:25
1st & 10 at opp 32
Taven Birdow run for 4 yds to the StBrk 28
13:25
2nd & 6 at opp 28
Arion Worthman run for 3 yds to the StBrk 25
13:25
3rd & 3 at opp 25
Joseph Saucier run for no gain to the StBrk 24 Joseph Saucier fumbled, recovered by StBrk EJ Fineran
Stony Brook Punt, 9 plays
12:24
1st & 10 at own 24
Donald Liotine run for 1 yd to the StBrk 25
12:24
2nd & 9 at own 25
Donald Liotine run for 8 yds to the StBrk 33
12:24
3rd & 1 at own 33
Donald Liotine run for 4 yds to the StBrk 37 for a 1ST down
12:24
1st & 10 at own 37
Joe Carbone pass incomplete to Nick Anderson
12:24
2nd & 10 at own 37
Jordan Gowins run for 4 yds to the StBrk 41
12:24
3rd & 6 at own 41
Joe Carbone pass complete to Donavin Washington for 12 yds to the AFA 47 for a 1ST down
12:24
1st & 10 at opp 47
Jordan Gowins run for a loss of 1 yard to the AFA 48
12:24
2nd & 11 at opp 48
Joe Carbone pass incomplete to Marshall Ellick
12:24
3rd & 11 at opp 48
Joe Carbone pass incomplete to Marshall Ellick
12:24
4th & 11 at opp 48
Marc Nolan punt for 36 yds, fair catch by Ronald Cleveland at the AFA 12
Air Force Touchdown, 20 plays
9:29
1st & 10 at own 12
Cole Fagan run for 3 yds to the AFA 15
9:29
2nd & 7 at own 15
Isaiah Sanders run for 6 yds to the AFA 21
9:29
3rd & 1 at own 21
Cole Fagan run for 8 yds to the AFA 29 for a 1ST down
9:29
1st & 10 at own 29
Cole Fagan run for 3 yds to the AFA 32
9:29
2nd & 7 at own 32
Nolan Eriksen run for 6 yds to the AFA 38
9:29
3rd & 1 at own 38
Cole Fagan run for 6 yds to the AFA 44 for a 1ST down
9:29
1st & 10 at own 44
Taven Birdow run for 3 yds to the AFA 47
9:29
2nd & 7 at own 47
Joseph Saucier run for 6 yds to the StBrk 47
9:29
3rd & 1 at opp 47
Taven Birdow run for a loss of 1 yard to the StBrk 48
9:29
4th & 2 at opp 48
Taven Birdow run for 5 yds to the StBrk 43 for a 1ST down
9:29
1st & 10 at opp 43
Isaiah Sanders run for 4 yds to the StBrk 39
9:29
2nd & 6 at opp 39
Joseph Saucier run for 11 yds to the StBrk 28 for a 1ST down
9:29
1st & 10 at opp 28
Cole Fagan run for 4 yds to the StBrk 24
9:29
2nd & 6 at opp 24
Cole Fagan run for 4 yds to the StBrk 20
9:29
3rd & 2 at opp 20
Nolan Eriksen run for 7 yds to the StBrk 13 for a 1ST down
9:29
1st & 10 at opp 13
Cole Fagan run for 3 yds to the StBrk 10
9:29
2nd & 7 at opp 10
Cole Fagan run for no gain to the StBrk 10
Q4 15:00
3rd & 7 at opp 10
Joseph Saucier run for 4 yds to the StBrk 6 for a 1ST down STONY BROOK Penalty, personal foul (EJ Fineran) to the StBrk 3 for a 1ST down
Q4 15:00
1st & goal at opp 3
Taven Birdow run for 2 yds to the StBrk 1
Q4 13:45
2nd & goal at opp 1
Isaiah Sanders run for 1 yd for a TD, (Matthew Philichi KICK)Air Force 31, Stony Brook 0
4th quarter5 drives, then Air Force 38, Stony Brook 0
Stony Brook Punt, 3 plays
13:45
1st & 0 at the 50
Jake Koehnke kickoff for 50 yds for a touchback
13:45
1st & 10 at own 25
Kameron Pickett run for 1 yd to the StBrk 26
13:45
2nd & 9 at own 26
Kameron Pickett run for 4 yds to the StBrk 30
13:45
3rd & 5 at own 30
Joe Carbone pass incomplete to Marshall Ellick
13:45
4th & 5 at own 30
Marc Nolan punt for 50 yds, fair catch by Ronald Cleveland at the AFA 20
Air Force Punt, 3 plays
12:32
1st & 10 at own 20
Taven Birdow run for 3 yds to the AFA 23
12:32
2nd & 7 at own 23
Joseph Saucier run for a loss of 2 yards to the AFA 21
12:32
3rd & 9 at own 21
Joseph Saucier run for 4 yds to the AFA 25
12:32
4th & 5 at own 25
Charlie Scott punt for 38 yds , Donavin Washington returns for a loss of 2 yards to the StBrk 35
Stony Brook Turnover on downs, 4 plays
10:14
1st & 10 at own 35
Jordan Gowins run for 4 yds to the StBrk 39
10:14
2nd & 6 at own 39
Tyquell Fields pass incomplete to Julius Wingate, broken up by Garrett Kauppila
10:14
3rd & 6 at own 39
Tyquell Fields pass complete to Julius Wingate for 5 yds to the StBrk 44
10:14
4th & 1 at own 44
Tyquell Fields run for no gain to the StBrk 44
Air Force Touchdown, 10 plays
8:53
1st & 10 at opp 44
Taven Birdow run for 2 yds to the StBrk 42
8:53
2nd & 8 at opp 42
Isaiah Sanders run for 16 yds to the StBrk 26 for a 1ST down
7:33
1st & 10 at opp 26
Timeout AIR FORCE, clock 07:33
7:33
1st & 10 at opp 26
Christian Mallard run for 7 yds to the StBrk 19
7:33
2nd & 3 at opp 19
Christian Mallard run for 1 yd to the StBrk 18
7:33
3rd & 2 at opp 18
Christian Mallard run for no gain to the StBrk 18
7:33
4th & 2 at opp 18
Donald Hammond III run for 4 yds to the StBrk 14 for a 1ST down
7:33
1st & 10 at opp 14
Christian Mallard run for 8 yds to the StBrk 6
7:33
2nd & 2 at opp 6
Donald Hammond III run for a loss of 1 yard to the StBrk 7
7:33
3rd & 3 at opp 7
Garrett Kauppila run for 2 yds to the StBrk 5
2:40
4th & 1 at opp 5
Donald Hammond III run for 5 yds for a TD, (Jake Koehnke KICK)Air Force 38, Stony Brook 0
Stony Brook End of game, 6 plays
2:40
1st & 0 at own 35
Jake Koehnke kickoff for 65 yds , Seba Nekhet return for 18 yds to the StBrk 18
2:34
1st & 10 at own 18
Kameron Pickett run for 3 yds to the StBrk 21
2:34
2nd & 7 at own 21
Kameron Pickett run for 2 yds to the StBrk 23
2:34
3rd & 5 at own 23
Tyquell Fields pass complete to Nick Anderson for 10 yds to the StBrk 33 for a 1ST down
2:34
1st & 10 at own 33
Kameron Pickett run for 1 yd to the StBrk 34
2:34
2nd & 9 at own 34
Kameron Pickett run for 4 yds to the StBrk 38
2:34
3rd & 5 at own 38
Kameron Pickett run for 4 yds to the StBrk 42
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.