53°F, clear, wind 13 mph from the northwest, gusts to 25 mphWeather: NOAA NCEI Integrated Surface Database; U.S. Naval Academy (KNAK), 2 km from the stadium, six minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
East Carolina
Navy
189
Total yards
276
155
Passing yards
102
34
Rushing yards
174
4.1
Yards per pass
9.3
1.5
Yards per rush
3.5
9
First downs
13
2–13
Third downs
6–16
1–4
Fourth downs
0–0
4
Turnovers
2
4–45
Penalties
7–35
25:56
Possession
34:04
2
Sacks (by defense)
3
Efficiency
East Carolina
Navy
28%
Success rate
28%
−0.41
EPA per play
−0.13
0.94
Explosiveness
1.51
−0.54
Rushing EPA
−0.24
−0.35
Passing EPA
0.27
9%
Passing-down success
25%
−0.06
First-down EPA
−0.30
−0.72
Second-down EPA
−0.47
0.15
Third-down EPA
0.54
20%
Havoc by its defense
29%
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 56% to win. Elo’s favorite won.
The line
Navy −3, over/under 33.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 56%, East Carolina 44%. 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, East Carolina right to left.
Q1 East CarolinaInterception, 5 plays, 9 yards
Q1 NavyPunt, 5 plays, 27 yards
Q1 East CarolinaPunt, 3 plays, 4 yards
Q1 NavyPunt, 3 plays, 7 yards
Q1 East CarolinaPunt, 3 plays, 2 yards
Q1 NavyTouchdown, 2 plays, 53 yards
Q1 East CarolinaPunt, 3 plays, 8 yards
Q1 NavyFumble, 5 plays, 16 yards
Q2 East CarolinaMissed FG, 5 plays, 16 yards
Q2 NavyFumble, 7 plays, 15 yards
Q2 East CarolinaFumble, 2 plays, −3 yards
Q2 NavyPunt, 3 plays, 3 yards
Q2 East CarolinaInterception, 5 plays, 29 yards
Q2 NavyMissed FG, 7 plays, 25 yards
Q3 NavyPunt, 3 plays, 8 yards
Q3 East CarolinaPunt, 5 plays, −1 yard
Q3 NavyPunt, 5 plays, 21 yards
Q3 East CarolinaPunt, 3 plays, 8 yards
Q3 NavyPunt, 6 plays, 15 yards
Q3 East CarolinaPunt, 3 plays, 4 yards
Q3 NavyMissed FG, 8 plays, 55 yards
Q4 East CarolinaTurnover on downs, 4 plays, −7 yards
Q4 NavyField goal, 4 plays, 8 yards
Q4 East CarolinaTurnover on downs, 5 plays, 19 yards
Q4 NavyPunt, 3 plays, −11 yards
Q4 East CarolinaTurnover on downs, 9 plays, 23 yards
Q4 NavyPunt, 3 plays, 4 yards
Q4 East CarolinaEnd of game, 6 plays, 38 yards
Play by play
1st quarter8 drives, then Navy 7, East Carolina 0
East Carolina Interception, 5 plays
15:00
Evan Warren kickoff for 61 yds
15:00
1st & 10 at own 25
Alex Flinn pass complete to Javious Bond for a loss of 2 yards to the ECU 23
15:00
2nd & 12 at own 23
Javious Bond run for 4 yds to the ECU 27
15:00
3rd & 8 at own 27
Alex Flinn pass complete to Jsi Hatfield for 10 yds to the ECU 37 for a 1ST down
15:00
1st & 10 at own 37
Javious Bond run for a loss of 3 yards to the ECU 34
12:32
2nd & 13 at own 34
Alex Flinn pass intercepted Dashaun Peele return for a loss of 5 yards to the NAVY 23
Navy Punt, 5 plays
12:32
1st & 10 at own 23
Alex Tecza run for 2 yds to the NAVY 25
12:32
2nd & 8 at own 25
Xavier Arline run for 20 yds to the NAVY 45 for a 1ST down
12:32
1st & 10 at own 45
Alex Tecza run for a loss of 1 yard to the NAVY 44
12:32
2nd & 11 at own 44
Xavier Arline pass complete to Amin Hassan for 2 yds to the NAVY 46
12:32
3rd & 9 at own 46
Xavier Arline pass complete to Amin Hassan for 4 yds to the 50 yard line
9:17
4th & 5 at the 50
Riley Riethman punt for 50 yds for a touchback
East Carolina Punt, 3 plays
9:17
1st & 10 at own 20
Alex Flinn pass complete to Jhari Patterson for 6 yds to the ECU 26
9:17
2nd & 4 at own 26
Gerald Green run for a loss of 2 yards to the ECU 24
9:17
3rd & 6 at own 24
Alex Flinn pass incomplete
7:57
4th & 6 at own 24
Luke Larsen punt for 41 yds
Navy Punt, 3 plays
7:57
1st & 10 at own 40
Alex Tecza run for 7 yds to the NAVY 47
7:57
2nd & 3 at own 47
Xavier Arline sacked by J.D. Lampley for a loss of 4 yards to the NAVY 43
7:57
3rd & 7 at own 43
Xavier Arline pass complete to Eli Heidenreich for 4 yds to the NAVY 47
5:46
4th & 3 at own 47
Riley Riethman punt for 49 yds, downed at the ECU 4
East Carolina Punt, 3 plays
5:46
1st & 10 at own 4
Javious Bond run for 2 yds to the ECU 6
5:46
2nd & 8 at own 6
Alex Flinn pass complete to Javious Bond for 1 yd to the ECU 7
5:46
3rd & 7 at own 7
Alex Flinn sacked by Landon Robinson for a loss of 1 yard to the ECU 6
3:38
4th & 8 at own 6
Luke Larsen punt for 47 yds, downed at the NAVY 47
3:38
1st & 10 at own 47
Navy Penalty, False Start (Joshua Pena) to the NAVY 42
Navy Touchdown, 2 plays
3:38
1st & 15 at own 42
Xavier Arline run for 39 yds to the ECU 19 for a 1ST down
2:47
1st & 10 at opp 19
Alex Tecza run for 19 yds for a TD (Nathan Kirkwood KICK)Navy 7, East Carolina 0
East Carolina Punt, 3 plays
2:47
Evan Warren kickoff for 58 yds
2:47
1st & 10 at own 26
Alex Flinn pass complete to Chase Sowell for 5 yds to the ECU 31
2:47
2nd & 5 at own 31
East Carolina Penalty, False Start (Brock Spalding) to the ECU 26
2:47
2nd & 10 at own 26
Alex Flinn pass complete to Gerald Green for 3 yds to the ECU 29
2:47
3rd & 7 at own 29
Alex Flinn run for no gain to the ECU 29
0:25
4th & 7 at own 29
LARSEN, Luke punt 12 yards to the ECU41 out of bounds, clock 00:25. PENALTY NAV Offsides on CRAWFORD, Khalil enforced 5 yards from the ECU29 to the ECU34 [FAKE PUNT]. NO PLAY (replay the down).
0:18
4th & 2 at own 34
Luke Larsen punt for 34 yds, fair catch by Amin Hassan at the NAVY 32
Navy Fumble, 5 plays
0:00
1st & 10 at own 32
Alex Tecza run for a loss of 1 yard to the NAVY 31
Q2 15:00
2nd & 11 at own 31
Xavier Arline run for 7 yds to the NAVY 38
Q2 15:00
3rd & 4 at own 38
Xavier Arline run for 5 yds to the NAVY 43 for a 1ST down
Q2 15:00
1st & 10 at own 43
Alex Tecza run for 11 yds to the ECU 46 for a 1ST down
Q2 12:53
1st & 10 at opp 46
Xavier Arline run for a loss of 6 yards to the NAVY 48 Xavier Arline fumbled, recovered by ECU Jason Shuford [SG] QB Keeper ARLINE, Xavier rush up the middle for a loss of 6 yards, ARLINE, Xavier fumbled at ECU50 , recovered by ECU SHUFORD, Jason at the NAV48, returned 0 yards to the NAV48, End of Play, clock 12:53.
2nd quarter6 drives, then Navy 7, East Carolina 0
East Carolina Missed FG, 5 plays
12:53
1st & 10 at opp 48
Alex Flinn run for 16 yds to the NAVY 32 for a 1ST down
12:53
1st & 10 at opp 32
Alex Flinn run for a loss of 3 yards to the NAVY 35
12:53
2nd & 13 at opp 35
Alex Flinn pass incomplete
12:53
3rd & 13 at opp 35
Alex Flinn run for 3 yds to the NAVY 32
10:49
4th & 10 at opp 32
Andrew Conrad 49 yd FG MISSED
Navy Fumble, 7 plays
10:49
1st & 10 at own 32
Xavier Arline run for a loss of 2 yards to the NAVY 30
9:44
3rd & 10 at own 32
Timeout East Carolina, clock 09:44
9:44
2nd & 12 at own 30
Alex Tecza run for 2 yds to the NAVY 32
9:44
3rd & 10 at own 32
Xavier Arline pass complete to Jayden Umbarger for 13 yds to the NAVY 45 for a 1ST down
9:44
1st & 10 at own 45
Daba Fofana run for 7 yds to the ECU 48
9:44
2nd & 3 at opp 48
Alex Tecza run for 4 yds to the ECU 44 for a 1ST down
9:44
1st & 10 at opp 44
Alex Tecza run for 7 yds to the ECU 37
7:10
2nd & 3 at opp 37
Xavier Arline sacked for a loss of 16 yards to the NAVY 47
East Carolina Fumble, 2 plays
7:10
1st & 10 at opp 47
Rahjai Harris run for a loss of 1 yard to the NAVY 48
6:24
2nd & 11 at opp 48
Alex Flinn sacked for a loss of 2 yards to the 50 yard line
Navy Punt, 3 plays
6:24
1st & 10 at the 50
Alex Tecza run for 4 yds to the ECU 46
6:24
2nd & 6 at opp 46
Navy Penalty, Illegal Forward Pass (Xavier Arline) to the ECU 49
6:24
3rd & 9 at opp 49
Xavier Arline run for 2 yds to the ECU 47
4:00
4th & 7 at opp 47
Riley Riethman punt for 27 yds, fair catch by Jsi Hatfield at the ECU 20
East Carolina Interception, 5 plays
4:00
1st & 10 at own 20
Alex Flinn pass complete to Jhari Patterson for 16 yds to the ECU 36 for a 1ST down
4:00
1st & 10 at own 36
Alex Flinn pass complete to Chase Sowell for 9 yds to the ECU 45
4:00
2nd & 1 at own 45
Alex Flinn pass complete to Jaylen Johnson for 4 yds to the ECU 49 for a 1ST down
4:00
1st & 10 at own 49
Alex Flinn pass complete to Gerald Green for no gain to the ECU 49
1:19
2nd & 10 at own 49
Alex Flinn pass intercepted Mbiti Williams Jr. return for 15 yds to the 50 yard line
Navy Missed FG, 7 plays
1:19
1st & 10 at the 50
Alex Tecza run for 1 yd to the ECU 49
0:43
3rd & 6 at opp 46
Timeout Navy, clock 00:43
0:43
2nd & 9 at opp 49
Alex Tecza run for 3 yds to the ECU 46
0:43
3rd & 6 at opp 46
Xavier Arline pass complete to Alex Tecza for 8 yds to the ECU 38 for a 1ST down
0:27
2nd & 6 at opp 34
Timeout Navy, clock 00:27
0:27
1st & 10 at opp 38
Xavier Arline run for 4 yds to the ECU 34
0:27
2nd & 6 at opp 34
Alex Tecza run for a loss of 1 yard to the ECU 35
0:02
1st & 10 at opp 25
Timeout East Carolina, clock 00:02
0:02
3rd & 7 at opp 35
Xavier Arline pass complete to Regis Velez for 10 yds to the ECU 25 for a 1ST down
0:00
1st & 10 at opp 25
Nathan Kirkwood 42 yd FG MISSED
3rd quarter7 drives, then Navy 7, East Carolina 0
Navy Punt, 3 plays
15:00
Laith Marjan kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Amin Hassan run for 3 yds to the NAVY 28
15:00
2nd & 7 at own 28
Alex Tecza run for 3 yds to the NAVY 31
15:00
3rd & 4 at own 31
Alex Tecza run for 2 yds to the NAVY 33
13:03
4th & 2 at own 33
Riley Riethman punt for 37 yds, fair catch by Jsi Hatfield at the ECU 30
East Carolina Punt, 5 plays
13:03
1st & 10 at own 30
Alex Flinn run for 7 yds to the ECU 37
13:03
2nd & 3 at own 37
Javious Bond run for 4 yds to the ECU 41 for a 1ST down
13:03
1st & 10 at own 41
Alex Flinn pass incomplete
13:03
2nd & 10 at own 41
East Carolina Penalty, Personal Foul (Chase Sowell) to the ECU 29
13:03
3rd & 22 at own 29
Alex Flinn pass incomplete
11:17
4th & 22 at own 29
Luke Larsen punt for 51 yds
Navy Punt, 5 plays
11:17
1st & 10 at own 27
Alex Tecza run for 6 yds to the NAVY 33
11:17
2nd & 4 at own 33
Xavier Arline run for 9 yds to the NAVY 42 for a 1ST down
11:17
1st & 10 at own 42
Daba Fofana run for 3 yds to the NAVY 45
11:17
2nd & 7 at own 45
Alex Tecza run for 3 yds to the NAVY 48
11:17
3rd & 4 at own 48
Xavier Arline pass incomplete
8:33
4th & 4 at own 48
Riley Riethman punt for 28 yds, downed at the ECU 24
East Carolina Punt, 3 plays
8:33
1st & 10 at own 24
Alex Flinn pass complete to Desirrio Riles for a loss of 1 yard to the ECU 23
8:33
2nd & 11 at own 23
Alex Flinn pass incomplete
8:33
3rd & 11 at own 23
Alex Flinn pass complete to Tyler Savage for 9 yds to the ECU 32
7:04
4th & 2 at own 32
Luke Larsen punt for 51 yds, downed at the NAVY 17
Navy Punt, 6 plays
7:04
1st & 10 at own 17
Eli Heidenreich run for 4 yds to the NAVY 21
7:04
2nd & 6 at own 21
Navy Penalty, False Start (Ben Purvis) to the NAVY 16
7:04
2nd & 11 at own 16
Xavier Arline pass complete to Daba Fofana for 2 yds to the NAVY 18
7:04
3rd & 9 at own 18
Xavier Arline pass complete to Jayden Umbarger for 9 yds to the NAVY 27 for a 1ST down
7:04
1st & 10 at own 27
Xavier Arline run for no gain to the NAVY 27
7:04
2nd & 10 at own 27
Xavier Arline run for 4 yds to the NAVY 31
7:04
3rd & 6 at own 31
Xavier Arline pass complete to Alex Tecza for 1 yd to the NAVY 32
2:47
4th & 5 at own 32
Riley Riethman punt for 37 yds
East Carolina Punt, 3 plays
2:47
1st & 10 at own 31
Alex Flinn pass incomplete
2:47
2nd & 10 at own 31
Javious Bond run for 4 yds to the ECU 35
2:47
3rd & 6 at own 35
Alex Flinn pass incomplete
1:49
4th & 6 at own 35
Luke Larsen punt for 45 yds, fair catch by Amin Hassan at the NAVY 20
Navy Missed FG, 8 plays
1:49
1st & 10 at own 20
Alex Tecza run for 2 yds to the NAVY 22
1:49
2nd & 8 at own 22
Xavier Arline run for 2 yds to the NAVY 24
0:00
3rd & 6 at own 24
Xavier Arline pass complete to Eli Heidenreich for 49 yds to the ECU 27 for a 1ST down
Q4 15:00
1st & 10 at opp 27
Alex Tecza run for 13 yds to the ECU 14 for a 1ST down
Q4 15:00
1st & 10 at opp 14
Navy Penalty, False Start (Joshua Pena) to the ECU 19
Q4 15:00
1st & 15 at opp 19
Alex Tecza run for a loss of 1 yard to the ECU 20
Q4 15:00
2nd & 16 at opp 20
Eli Heidenreich run for a loss of 5 yards to the ECU 25
Q4 15:00
3rd & 21 at opp 25
Daba Fofana run for no gain to the ECU 25
Q4 12:08
4th & 21 at opp 25
Nathan Kirkwood 42 yd FG BLOCKED blocked by
4th quarter7 drives, then Navy 10, East Carolina 0
East Carolina Turnover on downs, 4 plays
12:08
1st & 10 at own 25
Alex Flinn run for 2 yds to the ECU 27
12:08
2nd & 8 at own 27
Alex Flinn pass incomplete
12:08
3rd & 8 at own 27
Alex Flinn pass complete to Tyler Savage for 4 yds to the ECU 31
10:39
4th & 4 at own 31
Luke Larsen run for a loss of 13 yards to the ECU 18 Luke Larsen fumbled, recovered by NAVY Adam Walker II [PUNT] LARSEN, Luke rush to the right for a loss of 13 yards, LARSEN, Luke fumbled at ECU20 , recovered by NAV WALKER, Adam at the ECU18, returned 0 yards to the ECU18, End of Play; ECU turnover on downs, clock 10:39.
Navy Field goal, 4 plays
10:39
1st & 10 at opp 18
Alex Tecza run for 3 yds to the ECU 15
10:39
2nd & 7 at opp 15
Xavier Arline run for 2 yds to the ECU 13
10:39
3rd & 5 at opp 13
Alex Tecza run for 3 yds to the ECU 10
8:49
4th & 2 at opp 10
Nathan Kirkwood 27 yd FG GOODNavy 10, East Carolina 0
East Carolina Turnover on downs, 5 plays
8:49
Evan Warren kickoff for 57 yds
8:49
1st & 10 at own 14
Alex Flinn pass complete to Jaylen Johnson for 11 yds to the ECU 25 for a 1ST down
8:49
1st & 10 at own 25
Alex Flinn pass complete to Jaylen Johnson for 4 yds to the ECU 29
8:49
2nd & 6 at own 29
Alex Flinn sacked by Justin Reed for a loss of 1 yard to the ECU 28
8:49
3rd & 7 at own 28
Alex Flinn pass complete to Chase Sowell for 5 yds to the ECU 33
6:39
4th & 2 at own 33
Alex Flinn pass incomplete
6:39
1st & 10 at opp 33
Navy Penalty, False Start (Brent Self) to the ECU 38
Navy Punt, 3 plays
6:39
1st & 15 at opp 38
Xavier Arline run for a loss of 1 yard to the ECU 39
6:39
2nd & 16 at opp 39
Daba Fofana run for a loss of 1 yard to the ECU 40
6:39
3rd & 17 at opp 40
Xavier Arline run for 1 yd to the ECU 39
6:39
4th & 16 at opp 39
Navy Penalty, Delay Of Game (-5 Yards) to the ECU 44
4:29
4th & 21 at opp 44
Riley Riethman punt for 44 yds for a touchback
East Carolina Turnover on downs, 9 plays
4:29
1st & 10 at own 20
Alex Flinn pass complete to Javious Bond for a loss of 1 yard to the ECU 19
4:29
2nd & 11 at own 19
Alex Flinn pass complete to Chase Sowell for 10 yds to the ECU 29
4:29
3rd & 1 at own 29
East Carolina Penalty, Offensive Holding (Chase Sowell) to the ECU 24
2:59
4th & 4 at own 26
Timeout East Carolina, clock 02:59
2:59
3rd & 6 at own 24
Alex Flinn run for 2 yds to the ECU 26
2:59
4th & 4 at own 26
Alex Flinn pass complete to Jsi Hatfield for 8 yds to the ECU 34 for a 1ST down
2:59
1st & 10 at own 34
Alex Flinn pass complete to Jaylen Johnson for 7 yds to the ECU 41
2:59
2nd & 3 at own 41
Alex Flinn pass incomplete
2:59
3rd & 3 at own 41
Alex Flinn run for 2 yds to the ECU 43
1:39
4th & 1 at own 43
Alex Flinn pass incomplete
Navy Punt, 3 plays
1:39
1st & 10 at opp 43
Daba Fofana run for 1 yd to the ECU 42
1:39
2nd & 9 at opp 42
Alex Tecza run for 2 yds to the ECU 40
1:25
4th & 6 at opp 39
Timeout East Carolina, clock 01:25
1:25
3rd & 7 at opp 40
Alex Tecza run for 1 yd to the ECU 39
1:18
4th & 6 at opp 39
Riley Riethman punt for 39 yds for a touchback
East Carolina End of game, 6 plays
1:18
1st & 10 at own 20
Alex Flinn pass complete to Chase Sowell for 21 yds to the ECU 41 for a 1ST down
1:18
1st & 10 at own 41
Alex Flinn pass complete to Tyler Savage for 8 yds to the ECU 49
1:18
2nd & 2 at own 49
Alex Flinn pass incomplete
1:18
3rd & 2 at own 49
Alex Flinn pass complete to Chase Sowell for 12 yds to the NAVY 39 for a 1ST down
1:18
1st & 10 at opp 39
QB Keeper FLINN, Alex rush up the middle for a gain of 7 yards to the NAV32 (HARBOUR, Will). PENALTY ECU Personal Foul on HALL, Dustyn enforced 15 yards from the NAV39 to the ECU46 [SG]. NO PLAY (replay the down).
1:18
1st & 25 at own 46
Alex Flinn run for 6 yds to the NAVY 48
0:00
2nd & 19 at opp 48
Alex Flinn pass complete to Gerald Green for 6 yds to the NAVY 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.