Referee Todd LaPenta; umpire Terry Killens; head linesman Charles Twiddy; line judge Kevin Codey; side judge Ryan Robinson; field judge Glenn Crowther; back judge Victor Firth; center judge Jeremy LomaxGame 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
VMI
Navy
262
Total yards
434
202
Passing yards
82
60
Rushing yards
352
5.1
Yards per pass
13.7
2.0
Yards per rush
7.2
15
First downs
20
4–15
Third downs
6–9
1–4
Fourth downs
0–0
1
Turnovers
2
1–0
Penalties
3–20
34:38
Possession
25:22
Efficiency
VMI
Navy
37%
Success rate
60%
−0.14
EPA per play
0.48
1.00
Explosiveness
1.16
−0.15
Rushing EPA
0.50
−0.09
Passing EPA
0.35
35%
Passing-down success
25%
−0.18
First-down EPA
0.22
0.14
Second-down EPA
0.27
−0.35
Third-down EPA
1.69
2%
Havoc by its defense
1%
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)
Navy 91% to win. Elo’s favorite won.
The line
Navy −38.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 Navy >99%, VMI <1%. 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. Navy drives left to right, VMI right to left.
Q1 VMIPunt, 3 plays, 9 yards
Q1 NavyTouchdown, 3 plays, 72 yards
Q1 VMIPunt, 5 plays, 29 yards
Q1 NavyPunt, 3 plays, 1 yard
Q1 VMIPunt, 3 plays, 8 yards
Q1 NavyTouchdown, 12 plays, 75 yards
Q1 VMIPunt, 7 plays, 30 yards
Q2 NavyFumble return TD, 3 plays (VMI scores), −8 yards
Q2 NavyPunt, 5 plays, 16 yards
Q2 VMISafety, 5 plays (Navy scores), −11 yards
Q2 NavyTouchdown, 6 plays, 58 yards
Q2 VMIPick-six, 3 plays (Navy scores), 8 yards
Q2 VMIPunt, 3 plays, 9 yards
Q2 NavyTouchdown, 2 plays, 50 yards
Q2 VMIEnd of half, 2 plays, −72 yards
Q3 NavyPunt, 3 plays, 6 yards
Q3 VMIMissed FG, 12 plays, 48 yards
Q3 NavyTouchdown, 5 plays, 56 yards
Q3 VMITurnover on downs, 13 plays, 39 yards
Q4 NavyInterception, 6 plays, 19 yards
Q4 VMITurnover on downs, 5 plays, 24 yards
Q4 NavyTouchdown, 6 plays, 70 yards
Q4 VMITouchdown, 10 plays, 65 yards
Q4 NavyEnd of game, 1 play, −1 yard
Play by play
1st quarter7 drives, then Navy 14, VMI 0
VMI Punt, 3 plays
15:00
1st & 10 at own 35
Austin Grebe kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Derrick Ziglar run for 4 yds to the VMI 29
15:00
2nd & 6 at own 29
Derrick Ziglar run for 5 yds to the VMI 34
15:00
3rd & 1 at own 34
Derrick Ziglar run for no gain to the VMI 34
15:00
4th & 1 at own 34
Hayden Alford punt for 38 yds, fair catch by DeBrandon Sanders at the Navy 28
Navy Touchdown, 3 plays
12:47
1st & 10 at own 28
Noah Copeland run for 7 yds to the Navy 35
12:47
2nd & 3 at own 35
Noah Copeland run for 1 yd to the Navy 36
11:44
3rd & 2 at own 36
Noah Copeland run for 64 yds for a TD, (Austin Grebe KICK)Navy 7, VMI 0
VMI Punt, 5 plays
11:44
1st & 0 at own 35
Austin Grebe kickoff for 65 yds for a touchback
11:44
1st & 10 at own 25
Al Cobb pass complete to Doug Burton for 3 yds to the VMI 28
11:44
2nd & 7 at own 28
Al Cobb pass complete to Taylor Stout for 19 yds to the VMI 47 for a 1ST down
11:44
1st & 10 at own 47
Al Cobb pass incomplete to Doug Burton
11:44
2nd & 10 at own 47
Jabari Turner run for 7 yds to the Navy 46
11:44
3rd & 3 at opp 46
Al Cobb pass incomplete to Jabari Turner
11:44
4th & 3 at opp 46
Hayden Alford punt for 29 yds, punt out-of-bounds at the Navy 17
Navy Punt, 3 plays
9:26
1st & 10 at own 17
Chris Swain run for 2 yds to the Navy 19
9:26
2nd & 8 at own 19
Tago Smith run for a loss of 6 yards to the Navy 13
9:26
3rd & 14 at own 13
Tago Smith run for 5 yds to the Navy 18
9:26
4th & 9 at own 18
Pablo Beltran punt for 46 yds
VMI Punt, 3 plays
7:41
1st & 10 at own 36
Deon Watts run for 3 yds to the VMI 39
7:41
2nd & 7 at own 39
Deon Watts run for 4 yds to the VMI 43
7:41
3rd & 3 at own 43
Al Cobb pass complete to Dane Forlines for 1 yd to the VMI 44
5:57
4th & 2 at own 44
Timeout NAVY, clock 05:57
5:57
4th & 2 at own 44
Hayden Alford punt for 31 yds, fair catch by DeBrandon Sanders at the Navy 25
Navy Touchdown, 12 plays
5:49
1st & 10 at own 25
Whiteside, G rush for 5 yards to the NAVY30 (Greg Sanders), PENALTY NAVY illegal motion (Colon, Brandon) 5 yards to the NAVY20, NO PLAY.
5:49
1st & 15 at own 20
Noah Copeland run for 1 yd to the Navy 21
5:49
2nd & 14 at own 21
Noah Copeland run for 21 yds to the Navy 42 for a 1ST down
5:49
1st & 10 at own 42
Chris Swain run for 12 yds to the VMI 46 for a 1ST down
5:49
1st & 10 at opp 46
DeBrandon Sanders run for 10 yds to the VMI 36 for a 1ST down
5:49
1st & 10 at opp 36
Geoffrey Whiteside run for 5 yds to the VMI 31
5:49
2nd & 5 at opp 31
Quinton Singleton run for 2 yds to the VMI 29
5:49
3rd & 3 at opp 29
DeBrandon Sanders run for 6 yds to the VMI 23 for a 1ST down
5:49
1st & 10 at opp 23
Noah Copeland run for 4 yds to the VMI 19
5:49
2nd & 6 at opp 19
Tago Smith run for 8 yds to the VMI 11 for a 1ST down
5:49
1st & 10 at opp 11
Chris Swain run for 6 yds to the VMI 5
5:49
2nd & 4 at opp 5
Chris Swain run for 1 yd to the VMI 4
0:08
3rd & 3 at opp 4
Geoffrey Whiteside run for 4 yds for a TD, (Austin Grebe KICK)Navy 14, VMI 0
VMI Punt, 7 plays
0:08
1st & 0 at own 35
Austin Grebe kickoff for 62 yds , Greg Sanders return for 27 yds to the VMI 30
Q2 15:00
1st & 10 at own 30
Al Cobb run for 1 yd to the VMI 31
Q2 15:00
2nd & 9 at own 31
Al Cobb pass complete to Chad Jacob for 14 yds to the VMI 45 for a 1ST down
Q2 15:00
1st & 10 at own 45
Derrick Ziglar run for no gain to the VMI 45
Q2 15:00
2nd & 10 at own 45
Derrick Ziglar run for 13 yds to the Navy 42 for a 1ST down
Q2 15:00
1st & 10 at opp 42
Derrick Ziglar run for 2 yds to the Navy 40
Q2 15:00
2nd & 8 at opp 40
Al Cobb pass incomplete to Samuel Patterson, broken up by Quincy Adams
Q2 11:32
3rd & 8 at opp 40
Timeout VMI, clock 11:32
Q2 11:32
3rd & 8 at opp 40
Al Cobb pass incomplete to Derrick Ziglar
Q2 11:32
4th & 8 at opp 40
Hayden Alford punt for 32 yds, downed at the Navy 8
2nd quarter8 drives, then Navy 37, VMI 7
Navy Fumble return TD, 3 plays (VMI scores)
11:18
1st & 10 at own 8
Chris Swain run for 8 yds to the Navy 16
11:18
2nd & 2 at own 16
Tago Smith run for 5 yds to the Navy 21 for a 1ST down
10:03
1st & 10 at own 21
Tago Smith run for a loss of 2 yards Tago Smith fumbled, forced by Joe Nelson, recovered by VMI Damian Jones for a TD, (Dillon Christopher KICK)Navy 14, VMI 7
Navy Punt, 5 plays
10:03
1st & 0 at own 35
Dillon Christopher kickoff for 65 yds for a touchback
10:03
1st & 10 at own 25
DeBrandon Sanders run for 5 yds to the Navy 30
9:15
2nd & 5 at own 30
Tago Smith run for 16 yds to the Navy 46 for a 1ST down NAVY Penalty, Offensive holding (Jamir Tillman) to the Navy 36 for a 1ST down
9:15
1st & 10 at own 36
Geoffrey Whiteside run for a loss of 1 yard to the Navy 35
9:15
2nd & 11 at own 35
Tago Smith pass incomplete to N/A
9:15
3rd & 11 at own 35
Chris Swain run for 6 yds to the Navy 41
9:15
4th & 5 at own 41
Pablo Beltran punt for 48 yds , Dane Forlines returns for no gain to the VMI 11
VMI Safety, 5 plays (Navy scores)
8:08
1st & 10 at own 11
Jabari Turner run for 11 yds to the VMI 22 for a 1ST down
8:08
1st & 10 at own 22
Jabari Turner run for 2 yds to the VMI 24
8:08
2nd & 8 at own 24
Al Cobb pass complete to Taylor Stout for 3 yds to the VMI 27
8:08
3rd & 5 at own 27
Al Cobb pass complete to Dane Forlines for 4 yds to the VMI 31
5:25
4th & 1 at own 31
Timeout VMI, clock 05:25
5:19
4th & 1 at own 31
TEAM run for a loss of 31 yards for a SAFETY VMI Penalty, illegal kicking (Hayden Alford) to the VMI 0Navy 16, VMI 7
Navy Touchdown, 6 plays
5:19
1st & 10 at own 20
Dillon Christopher kickoff for 67 yds , Demond Brown return for 29 yds to the Navy 42
5:19
1st & 10 at own 42
Tago Smith pass incomplete to Jamir Tillman
5:19
2nd & 10 at own 42
DeBrandon Sanders run for 25 yds to the VMI 33 for a 1ST down
5:19
1st & 10 at opp 33
Noah Copeland run for 5 yds to the VMI 28
5:19
2nd & 5 at opp 28
Chris Swain run for 9 yds to the VMI 19 for a 1ST down
5:19
1st & 10 at opp 19
Chris Swain run for 5 yds to the VMI 14
3:01
2nd & 5 at opp 14
Quinton Singleton run for 14 yds for a TD, (Austin Grebe KICK)Navy 23, VMI 7
VMI Pick-six, 3 plays (Navy scores)
3:01
1st & 0 at own 35
Austin Grebe kickoff for 50 yds , Taylor Stout return for 12 yds to the VMI 27
3:01
1st & 10 at own 27
Al Cobb pass incomplete to Samuel Patterson, broken up by Parrish Gaines
3:01
2nd & 10 at own 27
Al Cobb pass complete to Derrick Ziglar for 8 yds to the VMI 35
2:05
3rd & 2 at own 35
Al Cobb pass intercepted for a TD Parrish Gaines return for 39 yds for a TD, (Austin Grebe KICK)Navy 30, VMI 7
VMI Punt, 3 plays
2:05
1st & 0 at own 35
Austin Grebe kickoff for 62 yds , Taylor Stout return for 16 yds to the VMI 19
2:05
1st & 10 at own 19
Al Cobb pass incomplete to Dane Forlines
2:05
2nd & 10 at own 19
Deon Watts run for 4 yds to the VMI 23
1:50
3rd & 6 at own 23
Timeout NAVY, clock 01:50
1:50
3rd & 6 at own 23
Al Cobb pass complete to Deon Watts for 5 yds to the VMI 28
1:38
4th & 1 at own 28
Timeout NAVY, clock 01:38
1:38
4th & 1 at own 28
Hayden Alford punt for 22 yds, punt out-of-bounds at the 50 yard line
Navy Touchdown, 2 plays
1:31
1st & 10 at the 50
Tago Smith pass complete to Jamir Tillman for 34 yds to the VMI 16 for a 1ST down
1:05
1st & 10 at opp 16
Tago Smith pass complete to Noah Copeland for 16 yds for a TD, (Austin Grebe KICK)Navy 37, VMI 7
VMI End of half, 2 plays
1:05
1st & 0 at own 35
Austin Grebe kickoff for 65 yds , Taylor Stout return for 24 yds to the VMI 24
1:05
1st & 10 at own 24
Jabari Turner run for 2 yds to the VMI 26
1:05
2nd & 8 at own 26
Jabari Turner run for 2 yds to the VMI 28
3rd quarter4 drives, then Navy 44, VMI 7
Navy Punt, 3 plays
15:00
1st & 10 at own 35
Dillon Christopher kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Chris Swain run for 3 yds to the Navy 28
15:00
2nd & 7 at own 28
Tago Smith run for 1 yd to the Navy 29
15:00
3rd & 6 at own 29
Chris Swain run for 2 yds to the Navy 31
15:00
4th & 4 at own 31
Pablo Beltran punt for 36 yds, fair catch by Dane Forlines at the VMI 33
VMI Missed FG, 12 plays
13:20
1st & 10 at own 33
Jabari Turner run for 3 yds to the VMI 36
13:20
2nd & 7 at own 36
Al Cobb pass complete to Andrew Lewis for 2 yds to the VMI 38
13:20
3rd & 5 at own 38
Al Cobb pass complete to Aaron Sanders for 8 yds to the VMI 46 for a 1ST down
13:20
1st & 10 at own 46
Al Cobb pass complete to Matthew Nicholson for 8 yds to the Navy 46
13:20
2nd & 2 at opp 46
Jabari Turner run for 3 yds to the Navy 43 for a 1ST down
13:20
1st & 10 at opp 43
Al Cobb pass incomplete to Jabari Turner
13:20
2nd & 10 at opp 43
Al Cobb pass incomplete to Aaron Sanders
13:20
3rd & 10 at opp 43
Al Cobb pass complete to Dane Forlines for 19 yds to the Navy 24 for a 1ST down
13:20
1st & 10 at opp 24
Al Cobb sacked by Will Anthony and Paul Quessenberry for a loss of 6 yards to the Navy 30
13:20
2nd & 16 at opp 30
Al Cobb pass complete to Jabari Turner for 2 yds to the Navy 28
13:20
3rd & 14 at opp 28
Al Cobb run for 9 yds to the Navy 19
7:17
4th & 5 at opp 19
Dillon Christopher 36 yd FG BLOCKED blocked by Chris Johnson return for 9 yds to the Navy 44
Navy Touchdown, 5 plays
7:17
1st & 10 at own 44
Tago Smith run for 14 yds to the VMI 42 for a 1ST down
7:17
1st & 10 at opp 42
Noah Copeland run for 4 yds to the VMI 38
7:17
2nd & 6 at opp 38
Chris Swain run for 4 yds to the VMI 34
7:17
3rd & 2 at opp 34
Tago Smith pass complete to Geoffrey Whiteside for 32 yds to the VMI 2 for a 1ST down
4:48
1st & goal at opp 2
Tago Smith run for 2 yds for a TD, (Austin Grebe KICK)Navy 44, VMI 7
VMI Turnover on downs, 13 plays
4:48
1st & 0 at own 35
Austin Grebe kickoff for 62 yds , Taylor Stout return for 20 yds to the VMI 23
4:48
1st & 10 at own 23
Derrick Ziglar run for 5 yds to the VMI 28
4:48
2nd & 5 at own 28
Al Cobb pass incomplete to Aaron Sanders
4:48
3rd & 5 at own 28
Al Cobb pass complete to Dane Forlines for 8 yds to the VMI 36 for a 1ST down
4:48
1st & 10 at own 36
Al Cobb pass complete to Aaron Sanders for 10 yds to the VMI 46 for a 1ST down
4:48
1st & 10 at own 46
Al Cobb pass complete to Andrew Lewis for 7 yds to the Navy 47
4:48
2nd & 3 at opp 47
Derrick Ziglar run for 3 yds to the Navy 44 for a 1ST down
1:32
1st & 10 at opp 44
Timeout VMI, clock 01:32
1:32
1st & 10 at opp 44
Al Cobb pass complete to Andrew Lewis for 7 yds to the Navy 37
1:32
2nd & 3 at opp 37
Derrick Ziglar run for no gain to the Navy 37
1:32
3rd & 3 at opp 37
Al Cobb pass complete to Aaron Sanders for 3 yds to the Navy 34 for a 1ST down
Q4 15:00
1st & 10 at opp 34
Al Cobb pass incomplete to Chad Jacob
Q4 15:00
2nd & 10 at opp 34
Al Cobb pass incomplete to Aaron Sanders
Q4 15:00
3rd & 10 at opp 34
Al Cobb pass incomplete to Samuel Patterson
Q4 15:00
4th & 10 at opp 34
Al Cobb sacked by Ted Colburn for a loss of 5 yards to the Navy 38 Al Cobb fumbled, recovered by VMI Deon Watts , return for 0 yards
4th quarter5 drives, then Navy 51, VMI 14
Navy Interception, 6 plays
14:38
1st & 10 at own 38
Will Worth run for 7 yds to the Navy 45
14:38
2nd & 3 at own 45
Will Worth run for 2 yds to the Navy 47
14:38
3rd & 1 at own 47
Quinton Singleton run for 3 yds to the 50 yard line for a 1ST down
14:38
1st & 10 at the 50
Jahmaal Daniel run for 8 yds to the VMI 42
14:38
2nd & 13 at opp 43
Will Worth pass intercepted Chris Copeland return for 9 yds to the VMI 46
14:38
2nd & 2 at opp 42
Worth, Will rush for 4 yards to the VMI38, fumble forced by Chris Copeland, fumble by Worth, Will recovered by NAVY Daniel, Jahmaal at VMI38, PENALTY NAVY illegal motion 3 yards to the VMI45, NO PLAY.
14:38
1st & 15 at opp 45
Quinton Singleton run for 2 yds to the VMI 43
VMI Turnover on downs, 5 plays
11:02
1st & 10 at own 46
Al Cobb pass complete to Samuel Patterson for 15 yds to the Navy 39 for a 1ST down
11:02
1st & 10 at opp 39
Al Cobb pass complete to Jabari Turner for 4 yds to the Navy 35
11:02
2nd & 6 at opp 35
Jabari Turner run for 3 yds to the Navy 32
11:02
3rd & 3 at opp 32
Al Cobb pass incomplete to Jabari Turner
11:02
4th & 3 at opp 32
Al Cobb pass complete to Jabari Turner for 2 yds to the Navy 30
Navy Touchdown, 6 plays
8:52
1st & 10 at own 30
Colin Osborne run for 10 yds to the Navy 40 for a 1ST down
8:52
1st & 10 at own 40
Quentin Ezell run for 6 yds to the Navy 46
8:52
2nd & 4 at own 46
Dishan Romine run for 47 yds to the VMI 7 for a 1ST down
8:52
1st & goal at opp 7
Quentin Ezell run for 2 yds to the VMI 5
8:52
2nd & goal at opp 5
Dishan Romine run for 4 yds to the VMI 1
5:52
3rd & goal at opp 1
Will Worth run for 1 yd for a TD, (Austin Grebe KICK)Navy 51, VMI 7
VMI Touchdown, 10 plays
5:52
1st & 0 at own 35
Gavin Jernigan kickoff for 56 yds
5:52
1st & 10 at own 35
Taylor Stout run for 5 yds to the VMI 40
5:52
2nd & 5 at own 40
Al Cobb pass complete to Taylor Stout for 10 yds to the 50 yard line for a 1ST down
5:52
1st & 10 at the 50
Taylor Stout run for 8 yds to the Navy 42
5:52
2nd & 2 at opp 42
Al Cobb pass complete to Aaron Sanders for 17 yds to the Navy 25 for a 1ST down
5:52
1st & 10 at opp 25
Taylor Stout run for 3 yds to the Navy 22
5:52
2nd & 7 at opp 22
Al Cobb pass complete to Dane Forlines for 19 yds to the Navy 3 for a 1ST down
5:52
1st & goal at opp 3
Al Cobb run for 2 yds to the Navy 1
5:52
2nd & goal at opp 1
Jabari Turner run for a loss of 3 yards to the Navy 4
0:25
3rd & 0 at opp 4
Timeout VMI, clock 00:25
0:25
3rd & goal at opp 4
Al Cobb pass complete to Deon Watts for 3 yds to the Navy 1
0:14
4th & goal at opp 1
Al Cobb pass complete to Chad Jacob for 1 yd for a TD, (Dillon Christopher KICK)Navy 51, VMI 14
Navy End of game, 1 play
0:14
1st & 0 at own 35
Dillon Christopher kickoff for 49 yds , Toneo Gulley return for 19 yds to the Navy 35
0:14
1st & 10 at own 35
TEAM run for a loss of 1 yard to the Navy 34
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.