Referee Kevin Mar; umpire Ch. Watson; head linesman Jay Bilbo; line judge Mark Estemyer; side judge Mario Seneca; field judge Jason Ledet; back judge Bobby Lynn; center judge Dan ScanlanGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
BYU
14
17
17
7
55
Navy
0
0
3
0
3
Standouts
PassingZach Wilson13 of 18, 232 yards, 2 TD, 1 INTBYU
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
BYU
Navy
580
Total yards
149
279
Passing yards
30
301
Rushing yards
119
12.7
Yards per pass
3.8
6.1
Yards per rush
3.1
28
First downs
7
6–11
Third downs
2–12
1–2
Fourth downs
0–2
1
Turnovers
1
1–5
Penalties
6–54
37:20
Possession
22:40
5
Sacks (by defense)
0
Efficiency
BYU
Navy
61%
Success rate
23%
0.40
EPA per play
−0.42
1.20
Explosiveness
0.92
0.29
Rushing EPA
−0.46
0.65
Passing EPA
−0.28
58%
Passing-down success
0%
0.33
First-down EPA
−0.44
0.49
Second-down EPA
−0.30
0.71
Third-down EPA
0.10
26%
Havoc by its defense
8%
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 67% to win. BYU won as Elo’s underdog.
The line
BYU −1, over/under 48.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 BYU 53%, Navy 47%. 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, BYU right to left.
Q1 NavyPunt, 3 plays, 3 yards
Q1 BYUTouchdown, 7 plays, 74 yards
Q1 NavyPunt, 3 plays, 0 yards
Q1 BYUTouchdown, 3 plays, 52 yards
Q1 NavyPunt, 6 plays, 17 yards
Q1 BYUInterception, 1 play, 0 yards
Q1 NavyPunt, 3 plays, −9 yards
Q1 BYUTouchdown, 8 plays, 89 yards
Q2 NavyTurnover on downs, 5 plays, 23 yards
Q2 BYUField goal, 11 plays, 43 yards
Q2 NavyPunt, 3 plays, −9 yards
Q2 BYUTouchdown, 10 plays, 56 yards
Q2 NavyEnd of half, 1 play, 1 yard
Q3 BYUTouchdown, 4 plays, 83 yards
Q3 NavyTurnover on downs, 8 plays, 50 yards
Q3 BYUTouchdown, 4 plays, 80 yards
Q3 NavyPunt, 3 plays, −12 yards
Q3 BYUField goal, 7 plays, 33 yards
Q3 NavyField goal, 6 plays, 44 yards
Q3 BYUPunt, 3 plays, 8 yards
Q4 NavyPunt, 3 plays, −13 yards
Q4 BYUTouchdown, 6 plays, 43 yards
Q4 NavyFumble, 3 plays, 13 yards
Q4 BYUTurnover on downs, 9 plays, 32 yards
Q4 NavyEnd of game, 1 play, −1 yard
Play by play
1st quarter8 drives, then BYU 14, Navy 0
Navy Punt, 3 plays
15:00
1st & 10 at own 35
Jake Oldroyd kickoff for 61 yds for a touchback
14:45
1st & 10 at own 25
Jamale Carothers run for 2 yds to the Navy 27
14:20
2nd & 8 at own 27
NAVY Penalty, Illegal Shift (-5 Yards) to the Navy 22
14:05
2nd & 13 at own 22
Jamale Carothers run for 3 yds to the Navy 25
13:15
3rd & 10 at own 25
Dalen Morris run for 3 yds to the Navy 28
12:56
4th & 7 at own 28
Daniel Davies punt for 46 yds, downed at the BYU 26
BYU Touchdown, 7 plays
12:50
1st & 10 at own 26
Zach Wilson pass incomplete to Gunner Romney
12:27
2nd & 10 at own 26
Lopini Katoa run for 8 yds to the BYU 34
11:32
3rd & 2 at own 34
Dax Milne run for 3 yds to the BYU 37 for a 1ST down
11:22
1st & 10 at own 37
Zach Wilson pass incomplete to Gunner Romney
11:00
2nd & 10 at own 37
Tyler Allgeier run for 5 yds to the BYU 42
10:15
3rd & 5 at opp 49
Tyler Allgeier run for 9 yds to the NAVY 49 for a 1ST down NAVY Penalty, Personal Foul (15 Yards) to the Navy 34 for a 1ST down
10:07
1st & 10 at opp 34
Tyler Allgeier 34 Yd Run (Jake Oldroyd Kick)BYU 7, Navy 0
Navy Punt, 3 plays
10:07
1st & 10 at own 35
Jake Oldroyd kickoff for 65 yds for a touchback
9:57
1st & 10 at own 25
Dalen Morris run for 1 yd to the Navy 26
9:27
2nd & 9 at own 26
Dalen Morris pass incomplete to Myles Fells
9:00
3rd & 9 at own 26
Dalen Morris run for a loss of 1 yard to the Navy 25
8:43
4th & 10 at own 25
Daniel Davies punt for 27 yds, punt out-of-bounds at the BYU 48
BYU Touchdown, 3 plays
8:20
1st & 10 at own 48
Lopini Katoa run for 2 yds to the 50 yard line
7:45
2nd & 8 at the 50
Zach Wilson pass complete to Dax Milne for 11 yds to the Navy 39 for a 1ST down
7:16
1st & 10 at opp 39
Lopini Katoa 39 Yd Run (Jake Oldroyd Kick)BYU 14, Navy 0
Navy Punt, 6 plays
7:16
1st & 10 at own 35
Jake Oldroyd kickoff for 65 yds for a touchback
7:10
1st & 10 at own 25
Chance Warren run for 5 yds to the Navy 30
6:35
2nd & 5 at own 30
Jamale Carothers run for 3 yds to the Navy 33
6:00
3rd & 2 at own 33
Jamale Carothers run for 5 yds to the Navy 38 for a 1ST down
5:52
1st & 10 at own 38
NAVY Penalty, False Start (Jamale Carothers) to the Navy 33
5:08
1st & 15 at own 33
Nelson Smith run for 3 yds to the Navy 36
4:56
2nd & 12 at own 36
Dalen Morris run for 4 yds to the Navy 40
4:10
3rd & 8 at own 40
Nelson Smith run for 2 yds to the Navy 42
4:05
4th & 6 at own 42
Timeout NAVY, clock 04:05
3:59
4th & 6 at own 42
Daniel Davies punt for 32 yds, fair catch by Dax Milne at the BYU 26
BYU Interception, 1 play
3:47
1st & 10 at own 26
Zach Wilson pass intercepted Evan Fochtman return for 9 yds to the BYU 33
Navy Punt, 3 plays
3:25
1st & 10 at opp 33
Chance Warren sacked by Isaiah Kaufusi for a loss of 15 yards to the BYU 48 Chance Warren fumbled, forced by Isaiah Kaufusi, recovered by Navy Sean Rattay , return for 0 yards
3:10
2nd & 25 at opp 48
Dalen Morris pass complete to Myles Fells for 6 yds to the BYU 42
2:52
3rd & 19 at opp 42
Dalen Morris pass incomplete
2:45
4th & 19 at opp 42
Daniel Davies punt for 31 yds, fair catch by Dax Milne at the BYU 11
BYU Touchdown, 8 plays
2:29
1st & 10 at own 11
Tyler Allgeier run for 5 yds to the BYU 16
1:58
2nd & 5 at own 16
Tyler Allgeier run for 6 yds to the BYU 22 for a 1ST down
1:10
1st & 10 at own 22
Zach Wilson pass complete to Dax Milne for 17 yds to the BYU 39 for a 1ST down
0:53
1st & 10 at own 39
Timeout BYU, clock 00:53
0:35
1st & 10 at own 39
Lopini Katoa run for 5 yds to the BYU 44
0:01
2nd & 5 at own 44
Lopini Katoa run for 3 yds to the BYU 47
Q2 14:50
3rd & 2 at own 47
Tyler Allgeier run for 29 yds to the Navy 24 for a 1ST down
Q2 14:25
1st & 10 at opp 24
Tyler Allgeier run for 9 yds to the Navy 15
Q2 13:31
2nd & 1 at opp 15
Lopini Katoa 15 Yd pass from Zach Wilson (Jake Oldroyd Kick)BYU 21, Navy 0
2nd quarter5 drives, then BYU 31, Navy 0
Navy Turnover on downs, 5 plays
13:31
2nd & 1 at own 35
Jake Oldroyd kickoff for 65 yds for a touchback
13:20
1st & 10 at own 25
Myles Fells run for 14 yds to the Navy 39 for a 1ST down
13:00
1st & 10 at own 39
Jamale Carothers run for 1 yd to the Navy 40
12:25
2nd & 9 at own 40
Dalen Morris run for a loss of 2 yards to the Navy 38
11:43
3rd & 11 at own 38
Dalen Morris pass complete to Mark Walker for 10 yds to the Navy 48
11:36
4th & 1 at own 48
Dalen Morris run for no gain to the Navy 48
BYU Field goal, 11 plays
11:09
1st & 10 at opp 48
Zach Wilson pass complete to Masen Wake for 5 yds to the Navy 43
10:39
2nd & 5 at opp 43
Neil Pau’u run for 3 yds to the Navy 40
10:04
3rd & 2 at opp 40
Tyler Allgeier run for 6 yds to the Navy 34 for a 1ST down
9:05
1st & 10 at opp 34
Tyler Allgeier run for 4 yds to the Navy 30
8:40
2nd & 6 at opp 30
Lopini Katoa run for 9 yds to the Navy 21 for a 1ST down
8:00
1st & 10 at opp 21
Zach Wilson pass complete to Neil Pau’u for 5 yds to the Navy 16
7:35
2nd & 5 at opp 16
Dax Milne run for 9 yds to the Navy 7 for a 1ST down
6:55
1st & goal at opp 7
Tyler Allgeier run for 3 yds to the Navy 4
5:55
2nd & goal at opp 4
Neil Pau’u run for a loss of 6 yards to the Navy 10
5:30
3rd & goal at opp 10
Zach Wilson pass complete to Lopini Katoa for 5 yds to the Navy 5
5:00
4th & goal at opp 5
Jake Oldroyd 22 Yd Field GoalBYU 24, Navy 0
Navy Punt, 3 plays
5:00
4th & 8 at own 35
Jake Oldroyd kickoff for 65 yds for a touchback
4:30
1st & 10 at own 25
Dalen Morris sacked by Bracken El-Bakri for a loss of 3 yards to the Navy 22
3:56
2nd & 13 at own 22
Nelson Smith run for 3 yds to the Navy 25
3:00
3rd & 10 at own 25
Morris, Dalen pass complete to Warren, Chance for 12 yards to the NAVY37, PENALTY NAVY personal foul (Fratianne, Luca) 12 yards to the NAVY13, NO PLAY.
2:50
3rd & 22 at own 13
Nelson Smith run for 3 yds to the Navy 16
2:43
4th & 19 at own 16
Daniel Davies punt for 40 yds, fair catch by Dax Milne at the BYU 44
BYU Touchdown, 10 plays
2:13
1st & 10 at own 44
Zach Wilson run for 4 yds to the BYU 48
1:55
2nd & 6 at own 48
Zach Wilson pass complete to Dax Milne for 7 yds to the Navy 45 for a 1ST down
1:35
1st & 10 at opp 45
BYU Penalty, False Start (Isaac Rex) to the 50 yard line
1:09
1st & 15 at the 50
Zach Wilson pass complete to Neil Pau’u for 14 yds to the Navy 36
1:09
2nd & 1 at opp 36
Timeout BYU, clock 01:09
1:02
2nd & 1 at opp 36
Zach Wilson pass incomplete to Gunner Romney
0:45
3rd & 1 at opp 36
Lopini Katoa run for no gain to the Navy 36
0:40
4th & 1 at opp 36
Zach Wilson run for 3 yds to the Navy 33 for a 1ST down
0:25
1st & 10 at opp 33
Zach Wilson pass complete to Gunner Romney for 13 yds to the Navy 20 for a 1ST down
0:20
1st & 10 at opp 20
Zach Wilson pass incomplete to Gunner Romney
0:15
2nd & 10 at opp 20
Zach Wilson pass complete to Neil Pau’u for 19 yds to the Navy 1 for a 1ST down
0:08
1st & goal at opp 1
Lopini Katoa 1 Yd Run (Jake Oldroyd Kick)BYU 31, Navy 0
Navy End of half, 1 play
0:08
1st & 10 at own 35
Jake Oldroyd kickoff for 65 yds for a touchback
0:01
1st & 10 at own 25
Jamale Carothers run for 1 yd to the Navy 26
3rd quarter7 drives, then BYU 48, Navy 3
BYU Touchdown, 4 plays
15:00
1st & 10 at own 35
Ben Fee kickoff for 65 yds , Caleb Christensen return for 17 yds to the BYU 17
14:30
1st & 10 at own 17
Lopini Katoa run for 5 yds to the BYU 22
14:08
2nd & 5 at own 22
Zach Wilson pass complete to Gunner Romney for 33 yds to the Navy 45 for a 1ST down
13:40
1st & 10 at opp 45
Chris Jackson run for no gain to the Navy 45
13:05
2nd & 10 at opp 45
Gunner Romney 45 Yd pass from Zach Wilson (Jake Oldroyd Kick)BYU 38, Navy 0
Navy Turnover on downs, 8 plays
13:05
2nd & 10 at own 35
Jake Oldroyd kickoff for 57 yds , Chance Warren return for 20 yds to the Navy 28
12:25
1st & 10 at own 28
Jamale Carothers run for 6 yds to the Navy 34
11:55
2nd & 4 at own 34
Jamale Carothers run for 3 yds to the Navy 37
11:40
3rd & 1 at own 37
Jamale Carothers run for 4 yds to the Navy 41 for a 1ST down
11:22
1st & 10 at own 41
Perry Olsen run for 31 yds to the BYU 28 for a 1ST down
10:50
1st & 10 at opp 28
Perry Olsen run for 2 yds to the BYU 26
10:30
2nd & 8 at opp 26
Justin Smith run for no gain to the BYU 26
9:45
3rd & 8 at opp 26
Perry Olsen run for 4 yds to the BYU 22
9:15
4th & 4 at opp 22
Mark Walker run for 2 yds to the BYU 20
BYU Touchdown, 4 plays
8:55
1st & 10 at own 20
Tyler Allgeier run for 5 yds to the BYU 25
8:15
2nd & 5 at own 25
Dax Milne run for 15 yds to the BYU 40 for a 1ST down
7:35
1st & 10 at own 40
Zach Wilson pass complete to Gunner Romney for 43 yds to the Navy 17 for a 1ST down
7:10
1st & 10 at opp 17
Tyler Allgeier 17 Yd Run (Jake Oldroyd Kick)BYU 45, Navy 0
Navy Punt, 3 plays
7:10
1st & 10 at own 35
Jake Oldroyd kickoff for 65 yds for a touchback
7:05
1st & 10 at own 25
Perry Olsen pass incomplete to Mychal Cooper
6:50
2nd & 10 at own 25
Perry Olsen run for 2 yds to the Navy 27
6:30
3rd & 8 at own 27
Perry Olsen sacked by Isaiah Kaufusi for a loss of 2 yards to the Navy 25
6:20
4th & 10 at own 25
NAVY Penalty, Personal Foul (Myles Fells) to the Navy 13
6:15
4th & 22 at own 13
Daniel Davies punt for 37 yds, punt out-of-bounds at the 50 yard line
BYU Field goal, 7 plays
5:40
1st & 10 at the 50
Baylor Romney pass complete to Lopini Katoa for 12 yds to the Navy 38 for a 1ST down
5:20
1st & 10 at opp 38
Lopini Katoa run for 8 yds to the Navy 30
5:00
2nd & 2 at opp 30
Baylor Romney pass complete to Chris Jackson for 13 yds to the Navy 17 for a 1ST down
4:10
1st & 10 at opp 17
Tyler Allgeier run for a loss of 5 yards to the Navy 22
3:53
2nd & 15 at opp 22
Baylor Romney pass incomplete to Tyler Allgeier
3:33
3rd & 15 at opp 22
Tyler Allgeier run for 5 yds to the Navy 17
3:09
4th & 10 at opp 17
Jake Oldroyd 34 Yd Field GoalBYU 48, Navy 0
Navy Field goal, 6 plays
3:09
4th & 10 at own 35
Jake Oldroyd kickoff for 65 yds for a touchback
2:40
1st & 10 at own 25
Perry Olsen pass complete to Mark Walker for 10 yds to the Navy 35 for a 1ST down
2:25
1st & 10 at own 35
Myles Fells run for 33 yds to the BYU 32 for a 1ST down
2:18
1st & 10 at opp 32
Perry Olsen pass incomplete to Mark Walker
1:59
2nd & 10 at opp 32
Perry Olsen run for a loss of 3 yards to the BYU 35
1:20
3rd & 13 at opp 35
Perry Olsen pass complete to Devon High for 4 yds to the BYU 31
0:54
4th & 9 at opp 31
Bijan Nichols 48 Yd Field GoalBYU 48, Navy 3
BYU Punt, 3 plays
0:54
4th & 9 at own 35
Ben Fee kickoff for 61 yds , Caleb Christensen return for 21 yds to the BYU 25
0:23
1st & 10 at own 25
Jackson McChesney run for 7 yds to the BYU 32
Q4 14:36
2nd & 3 at own 32
Jackson McChesney run for no gain to the BYU 32
Q4 14:00
3rd & 3 at own 32
Jackson McChesney run for 1 yd to the BYU 33
Q4 13:24
4th & 2 at own 33
Ryan Rehkow punt for 56 yds , Mark Walker returns for 12 yds to the Navy 23
4th quarter5 drives, then BYU 55, Navy 3
Navy Punt, 3 plays
12:35
1st & 10 at own 23
Perry Olsen sacked by Seleti Fevaleaki for a loss of 5 yards to the Navy 18
12:00
2nd & 15 at own 18
Myles Fells run for 8 yds to the Navy 26
11:35
3rd & 7 at own 26
Perry Olsen sacked by George Udo for a loss of 11 yards to the Navy 15
11:25
4th & 18 at own 15
NAVY Penalty, False Start (-5 Yards) to the Navy 10
11:15
4th & 23 at own 10
Daniel Davies punt for 31 yds , Dax Milne returns for a loss of 2 yards to the Navy 43
BYU Touchdown, 6 plays
10:40
1st & 10 at opp 43
Talmage Gunther run for 4 yds to the Navy 39
10:15
2nd & 6 at opp 39
Baylor Romney run for a loss of 2 yards to the Navy 41
9:35
3rd & 8 at opp 41
Baylor Romney pass complete to Keanu Hill for 22 yds to the Navy 19 for a 1ST down
8:35
1st & 10 at opp 19
Jackson McChesney run for 7 yds to the Navy 12
8:00
2nd & 3 at opp 12
Jackson McChesney run for 3 yds to the Navy 9 for a 1ST down
7:26
1st & goal at opp 9
Jackson McChesney 9 Yd Run (Jake Oldroyd Kick)BYU 55, Navy 3
Navy Fumble, 3 plays
7:26
1st & 10 at own 35
Jake Oldroyd kickoff for 65 yds for a touchback
7:00
1st & 10 at own 25
Nelson Smith run for 7 yds to the Navy 32
6:45
2nd & 3 at own 32
Perry Olsen run for 6 yds to the Navy 38 for a 1ST down
6:30
1st & 10 at own 38
Perry Olsen run for 1 yd to the Navy 39 Perry Olsen fumbled, forced by Drew Jensen, recovered by BYU Morgan Pyper
BYU Turnover on downs, 9 plays
6:00
1st & 10 at opp 39
Jackson McChesney run for 1 yd to the Navy 38
5:10
2nd & 9 at opp 38
Jackson McChesney run for 15 yds to the Navy 23 for a 1ST down
4:35
1st & 10 at opp 23
Jackson McChesney run for 6 yds to the Navy 17
3:50
2nd & 4 at opp 17
Terence Fall run for 2 yds to the Navy 15
2:50
3rd & 2 at opp 15
Chase Wester run for 4 yds to the Navy 11 for a 1ST down
2:10
1st & 10 at opp 11
Jackson McChesney run for 8 yds to the Navy 3
1:30
2nd & 2 at opp 3
Jackson McChesney run for a loss of 1 yard to the Navy 4
1:13
3rd & 3 at opp 4
Timeout BYU, clock 01:13
0:40
3rd & 3 at opp 4
TEAM run for a loss of 3 yards to the Navy 7
0:28
4th & 6 at opp 7
TEAM run for a loss of 3 yards to the Navy 10
Navy End of game, 1 play
0:01
1st & 10 at own 10
TEAM run for a loss of 1 yard to the Navy 9
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.