81°F, mostly cloudy, wind 7 mph from the southeast, gusts to 16 mphWeather: NOAA NCEI Integrated Surface Database; Tulsa International Airport (KTUL), 8 km from the stadium, 23 minutes after kickoff
Officials
Referee Michael Roche; umpire Hilbert Byers; head linesman Adam Loudin; line judge Lance Thompson; side judge Ryan Robinson; field judge Ben Vasconcells; back judge Mike Griffith; center judge Jon BadenGame 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
Navy
Tulsa
511
Total yards
344
90
Passing yards
115
421
Rushing yards
229
22.5
Yards per pass
6.4
6.2
Yards per rush
5.9
24
First downs
12
4–12
Third downs
6–14
1–1
Fourth downs
0–2
1
Turnovers
0
9–83
Penalties
5–40
39:38
Possession
20:22
0
Sacks (by defense)
0
Efficiency
Navy
Tulsa
57%
Success rate
37%
0.30
EPA per play
0.25
0.80
Explosiveness
1.38
0.30
Rushing EPA
0.31
0.63
Passing EPA
0.12
50%
Passing-down success
13%
0.31
First-down EPA
−0.02
0.34
Second-down EPA
0.39
0.15
Third-down EPA
0.63
5%
Havoc by its defense
5%
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)
Tulsa 51% to win. Navy won as Elo’s underdog.
The line
Navy −7.5, over/under 70.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 70%, Tulsa 30%. 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. Tulsa drives left to right, Navy right to left.
Q1 TulsaTouchdown, 10 plays, 75 yards
Q1 NavyPunt, 5 plays, 8 yards
Q1 TulsaPunt, 3 plays, 2 yards
Q1 NavyMissed FG, 10 plays, 38 yards
Q1 TulsaTouchdown, 8 plays, 89 yards
Q1 NavyFumble, 1 play, 41 yards
Q1 TulsaPunt, 3 plays, 7 yards
Q2 NavyPunt, 8 plays, 43 yards
Q2 TulsaPunt, 3 plays, 5 yards
Q2 NavyTouchdown, 8 plays, 46 yards
Q2 TulsaPunt, 6 plays, 18 yards
Q2 NavyTouchdown, 4 plays, 77 yards
Q2 TulsaEnd of half, 1 play, 2 yards
Q3 NavyPunt, 8 plays, 16 yards
Q3 TulsaPunt, 4 plays, 7 yards
Q3 NavyField goal, 10 plays, 59 yards
Q3 TulsaTurnover on downs, 4 plays, 6 yards
Q4 NavyTouchdown, 1 play, 27 yards
Q4 TulsaPunt, 3 plays, 3 yards
Q4 NavyTouchdown, 9 plays, 70 yards
Q4 TulsaTouchdown, 6 plays, 75 yards
Q4 NavyPunt, 3 plays, 9 yards
Q4 TulsaTurnover on downs, 6 plays, 47 yards
Q4 NavyPunt, 7 plays, 26 yards
Play by play
1st quarter6 drives, then Tulsa 14, Navy 0
Tulsa Touchdown, 10 plays
15:00
1st & 10 at own 35
Bennett Moehring kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Chad President pass complete to Nigel Carter for 2 yds to the Tulsa 27
15:00
2nd & 8 at own 27
Chad President run for 35 yds to the Navy 38 for a 1ST down
15:00
1st & 10 at opp 38
D’Angelo Brewer run for 4 yds to the Navy 34
15:00
2nd & 6 at opp 34
Chad President pass complete to Nigel Carter for 10 yds to the Navy 24 for a 1ST down
15:00
1st & 10 at opp 24
D’Angelo Brewer run for 5 yds to the Navy 19
15:00
2nd & 5 at opp 19
D’Angelo Brewer run for 4 yds to the Navy 15
15:00
3rd & 1 at opp 15
D’Angelo Brewer run for 10 yds to the Navy 5 for a 1ST down
15:00
1st & goal at opp 5
D’Angelo Brewer run for 4 yds to the Navy 1
15:00
2nd & goal at opp 1
D’Angelo Brewer run for no gain to the Navy 1
12:22
3rd & goal at opp 1
D’Angelo Brewer run for 1 yd for a TD, (Redford Jones KICK)Tulsa 7, Navy 0
Navy Punt, 5 plays
12:22
1st & 0 at own 35
Redford Jones kickoff for 56 yds , John Brown III return for 24 yds to the Navy 33
12:15
1st & 10 at own 33
Malcolm Perry run for 3 yds to the Navy 36
12:15
2nd & 7 at own 36
Zach Abey run for 10 yds to the Navy 46 for a 1ST down
12:15
1st & 10 at own 46
Malcolm Perry run for 6 yds to the Tulsa 48
12:15
2nd & 4 at opp 48
HIGH, Chris rush for 12 yards to the TLS36 (WILSON JR, P.), PENALTY NAVY personal foul 15 yards to the NAVY37, NO PLAY.
12:15
2nd & 19 at own 37
Zach Abey run for no gain to the Navy 37
12:15
3rd & 19 at own 37
Anthony Gargiulo run for 4 yds to the Navy 41
12:15
4th & 15 at own 41
Owen White punt for 48 yds, downed at the Tulsa 11
Tulsa Punt, 3 plays
9:19
1st & 10 at own 11
D’Angelo Brewer run for 2 yds to the Tulsa 13
9:19
2nd & 8 at own 13
D’Angelo Brewer run for no gain to the Tulsa 13
9:19
3rd & 8 at own 13
Chad President pass incomplete to Justin Hobbs
9:19
4th & 8 at own 13
Thomas Bennett punt for 38 yds , Craig Scott returns for 5 yds to the Tulsa 46
Navy Missed FG, 10 plays
7:59
1st & 10 at opp 46
Zach Abey run for 11 yds to the Tulsa 35 for a 1ST down
7:59
1st & 10 at opp 35
Chris High run for 4 yds to the Tulsa 31
7:59
2nd & 6 at opp 31
NAVY Penalty, false start (-5 Yards) to the Tulsa 36
7:59
2nd & 11 at opp 36
Zach Abey run for 9 yds to the Tulsa 27
7:59
3rd & 2 at opp 27
Zach Abey run for 6 yds to the Tulsa 21 for a 1ST down
7:59
1st & 10 at opp 21
Zach Abey run for 4 yds to the Tulsa 17
7:59
2nd & 6 at opp 17
Zach Abey run for 10 yds to the Tulsa 7 for a 1ST down
7:59
1st & goal at opp 7
Zach Abey run for 1 yd to the Tulsa 6
7:59
2nd & goal at opp 6
Zach Abey run for 3 yds to the Tulsa 3
7:59
3rd & goal at opp 3
Chris High run for no gain to the Tulsa 3
3:04
4th & 0 at opp 3
Timeout NAVY, clock 03:04
3:04
4th & goal at opp 3
NAVY Penalty, delay of game (-5 Yards) to the Tulsa 8
2:57
4th & goal at opp 8
Bennett Moehring 26 yd FG BLOCKED blocked by Reggie Robinson II
Tulsa Touchdown, 8 plays
2:57
1st & 10 at own 11
Chad President run for 3 yds to the Tulsa 14
2:57
2nd & 7 at own 14
Chad President run for 71 yds to the Navy 15 for a 1ST down
2:57
1st & 10 at opp 15
D’Angelo Brewer run for 4 yds to the Navy 11
2:57
2nd & 6 at opp 11
D’Angelo Brewer run for 3 yds to the Navy 8
2:57
3rd & 3 at opp 8
D’Angelo Brewer run for 7 yds to the Navy 1 for a 1ST down
2:57
1st & goal at opp 1
D’Angelo Brewer run for no gain to the Navy 1
2:57
2nd & goal at opp 1
D’Angelo Brewer run for no gain to the Navy 1
0:32
3rd & goal at opp 1
Chad President run for 1 yd for a TD, (Redford Jones KICK)Tulsa 14, Navy 0
0:32
1st & 0 at own 35
Redford Jones kickoff for 65 yds , Zack Fraade return for 23 yds to the Navy 23
0:26
1st & 10 at own 23
Zach Abey pass complete to Malcolm Perry for 31 yds Malcolm Perry fumbled, forced by Craig Suits, recovered by Tulsa Cooper Edmiston
Tulsa Punt, 3 plays
0:13
1st & 10 at own 36
Shamari Brooks run for 3 yds to the Tulsa 39
Q2 15:00
2nd & 7 at own 39
D’Angelo Brewer run for 4 yds to the Tulsa 43
Q2 15:00
3rd & 3 at own 43
Chad President pass incomplete to Nigel Carter
Q2 15:00
4th & 3 at own 43
Thomas Bennett punt for 43 yds, fair catch by Craig Scott at the Navy 14
2nd quarter6 drives, then Tied at 14
Navy Punt, 8 plays
14:27
1st & 10 at own 14
Malcolm Perry run for 11 yds to the Navy 25 for a 1ST down
14:27
1st & 10 at own 25
Zach Abey run for no gain to the Navy 25
14:27
2nd & 10 at own 25
Malcolm Perry run for 15 yds to the Navy 40 for a 1ST down
14:27
1st & 10 at own 40
Zach Abey run for 9 yds to the Navy 49
14:27
2nd & 1 at own 49
Zach Abey run for 3 yds to the Tulsa 48 for a 1ST down
14:27
1st & 10 at opp 48
Jahmaal Daniel run for 3 yds to the Tulsa 45
14:27
2nd & 7 at opp 45
Zach Abey run for 4 yds to the Tulsa 41
14:27
3rd & 3 at opp 41
HIGH, Chris rush for 4 yards to the TLS37 (ROBINSON, S.), PENALTY NAVY illegal shift 5 yards to the TLS46, NO PLAY.
14:27
3rd & 8 at opp 46
Josh Brown run for 3 yds to the Tulsa 43
14:27
4th & 5 at opp 43
Owen White punt for 33 yds, fair catch by D’Angelo Brewer at the Tulsa 10
Tulsa Punt, 3 plays
9:35
1st & 10 at own 10
Chad President pass incomplete to Josh Stewart
9:35
2nd & 10 at own 10
Shamari Brooks run for 1 yd to the Tulsa 11
9:35
3rd & 9 at own 11
Chad President pass complete to Justin Hobbs for 4 yds to the Tulsa 15
9:35
4th & 5 at own 15
Thomas Bennett punt for 48 yds, punt out-of-bounds at the Tulsa 46 , Craig Scott returns for 17 yds to the Tulsa 46
Navy Touchdown, 8 plays
7:54
1st & 10 at opp 46
Zach Abey run for 9 yds to the Tulsa 37
7:54
2nd & 1 at opp 37
Zach Abey pass incomplete to Tyler Carmona, broken up by Reggie Robinson II
7:54
3rd & 1 at opp 37
Josh Brown run for 10 yds to the Tulsa 27 for a 1ST down
7:54
1st & 10 at opp 27
Chris High run for 1 yd to the Tulsa 26
7:54
2nd & 9 at opp 26
John Brown III run for 10 yds to the Tulsa 16 for a 1ST down
7:54
1st & 10 at opp 16
Zach Abey run for 7 yds to the Tulsa 9
7:54
2nd & 3 at opp 9
Malcolm Perry run for 8 yds to the Tulsa 1 for a 1ST down
4:19
1st & goal at opp 1
Zach Abey run for 1 yd for a TD, (Bennett Moehring KICK)Tulsa 14, Navy 7
Tulsa Punt, 6 plays
4:19
1st & 0 at own 35
Bennett Moehring kickoff for 60 yds , Keylon Stokes return for 14 yds to the Tulsa 19
4:15
1st & 10 at own 19
Chad President run for 2 yds to the Tulsa 21
4:15
2nd & 8 at own 21
BREWER, D. rush for 4 yards to the TLS25 (DAVENPORT, M), PENALTY TLS holding 10 yards to the TLS11, NO PLAY.
4:15
2nd & 18 at own 11
Chad President run for 5 yds to the Tulsa 16
4:15
3rd & 13 at own 16
Chad President run for 18 yds to the Tulsa 34 for a 1ST down
4:15
1st & 10 at own 34
Chad President pass complete to Josh Stewart for 1 yd to the Tulsa 35
4:15
2nd & 9 at own 35
Chad President run for 2 yds to the Tulsa 37
4:15
3rd & 7 at own 37
Chad President pass incomplete to Justin Hobbs, broken up by Tyris Wooten
4:15
4th & 7 at own 37
Thomas Bennett punt for 40 yds, punt out-of-bounds at the Navy 23
Navy Touchdown, 4 plays
1:18
1st & 10 at own 23
Chris High run for 25 yds to the Navy 48 for a 1ST down
1:18
1st & 10 at own 48
Zach Abey pass complete to Brandon Colon for 37 yds to the Tulsa 15 for a 1ST down
1:18
1st & 10 at opp 15
Malcolm Perry run for 12 yds to the Tulsa 3 for a 1ST down
0:27
1st & goal at opp 3
Zach Abey run for 3 yds for a TD, (Bennett Moehring KICK)Tied at 14
Tulsa End of half, 1 play
0:27
1st & 0 at own 35
Bennett Moehring kickoff for 54 yds , Keylon Stokes return for 19 yds to the Tulsa 30
0:22
1st & 10 at own 30
D’Angelo Brewer run for 2 yds to the Tulsa 32
3rd quarter4 drives, then Navy 17, Tulsa 14
Navy Punt, 8 plays
15:00
2nd & 8 at own 35
Redford Jones kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Zach Abey run for 3 yds to the Navy 28
15:00
2nd & 7 at own 28
Zach Abey run for 7 yds to the Navy 35 for a 1ST down
15:00
1st & 10 at own 35
Malcolm Perry run for 5 yds to the Navy 40
15:00
2nd & 5 at own 40
Anthony Gargiulo run for 2 yds to the Navy 42
15:00
3rd & 3 at own 42
Zach Abey run for 4 yds to the Navy 46 for a 1ST down
15:00
1st & 10 at own 46
Chris High run for no gain to the Navy 46
15:00
2nd & 10 at own 46
Zach Abey run for 9 yds to the Tulsa 45
15:00
3rd & 1 at opp 45
ABEY, Zach rush for 2 yards to the TLS43 (REVELS III, R.;WILSON JR, P.), PENALTY NAVY clipping 15 yards to the NAVY40, NO PLAY.
10:03
3rd & 16 at own 40
Timeout NAVY, clock 10:03
10:03
3rd & 16 at own 40
Chris High run for 1 yd to the Navy 41
10:03
4th & 15 at own 41
Owen White punt for 31 yds, punt out-of-bounds at the Tulsa 28
Tulsa Punt, 4 plays
9:20
1st & 10 at own 28
D’Angelo Brewer run for 10 yds to the Tulsa 38 for a 1ST down
9:20
1st & 10 at own 38
TULSA Penalty, false start (-5 Yards) to the Tulsa 33
9:20
1st & 15 at own 33
D’Angelo Brewer run for 1 yd to the Tulsa 34
9:20
2nd & 14 at own 34
D’Angelo Brewer run for 4 yds to the Tulsa 38
7:40
3rd & 10 at own 38
PRESIDENT, C. pass complete to HOBBS, J. for 62 yards to the NAVY0, clock 07:40, PENALTY TLS holding 10 yards to the TLS28, NO PLAY.
7:40
3rd & 20 at own 28
Chad President run for 7 yds to the Tulsa 35
7:40
4th & 13 at own 35
Thomas Bennett punt for 42 yds , Craig Scott returns for 11 yds to the Navy 34
Navy Field goal, 10 plays
7:22
1st & 10 at own 34
Malcolm Perry run for 20 yds to the Tulsa 46 for a 1ST down
7:22
1st & 10 at opp 46
Chris High run for 10 yds to the Tulsa 36 for a 1ST down
7:22
1st & 10 at opp 36
Chris High run for 7 yds to the Tulsa 29
7:22
2nd & 3 at opp 29
Zach Abey run for 7 yds to the Tulsa 22 for a 1ST down
7:22
1st & 10 at opp 22
John Brown III run for 2 yds to the Tulsa 20
7:22
2nd & 8 at opp 20
Zach Abey run for 13 yds to the Tulsa 7 for a 1ST down
7:22
1st & goal at opp 7
Zach Abey run for 2 yds to the Tulsa 5
7:22
2nd & goal at opp 5
Chris High run for 2 yds to the Tulsa 3
7:22
3rd & goal at opp 3
ABEY, Zach rush for 2 yards to the TLS1 (EVANS, A.), PENALTY NAVY false start 5 yards to the TLS8, NO PLAY.
7:22
3rd & goal at opp 8
Zach Abey run for 1 yd to the Tulsa 7
1:23
4th & goal at opp 7
Bennett Moehring 24 yd FG GOODNavy 17, Tulsa 14
Tulsa Turnover on downs, 4 plays
1:23
1st & 0 at own 35
Bennett Moehring kickoff for 47 yds , Keylon Stokes return for 3 yds to the Tulsa 21
1:16
1st & 10 at own 21
Shamari Brooks run for 3 yds to the Tulsa 24
1:16
2nd & 7 at own 24
Shamari Brooks run for 6 yds to the Tulsa 30
1:16
3rd & 1 at own 30
Shamari Brooks run for no gain to the Tulsa 30
Q4 15:00
4th & 1 at own 30
D’Angelo Brewer run for 1 yd to the Tulsa 27 D’Angelo Brewer fumbled, forced by Micah Thomas, recovered by Tulsa Justin Hobbs
4th quarter7 drives, then Navy 31, Tulsa 21
Navy Touchdown, 1 play
14:45
1st & 10 at opp 27
Malcolm Perry run for 27 yds for a TD, (Bennett Moehring KICK)Navy 24, Tulsa 14
Tulsa Punt, 3 plays
14:45
1st & 0 at own 35
Bennett Moehring kickoff for 65 yds for a touchback
14:45
1st & 10 at own 25
Chad President run for 3 yds to the Tulsa 28
14:45
2nd & 7 at own 28
Chad President pass incomplete to Justin Hobbs
14:45
3rd & 7 at own 28
Chad President run for no gain to the Tulsa 28
14:45
4th & 7 at own 28
Thomas Bennett punt for 40 yds , Craig Scott returns for a loss of 2 yards to the Navy 30
Navy Touchdown, 9 plays
13:29
1st & 10 at own 30
TULSA Penalty, offside defense (5 Yards) to the Navy 35
13:29
1st & 5 at own 35
Zach Abey run for 4 yds to the Navy 39
13:29
2nd & 1 at own 39
Chris High run for 37 yds to the Tulsa 24 for a 1ST down
13:29
1st & 10 at opp 24
Anthony Gargiulo run for 6 yds to the Tulsa 18
13:29
2nd & 4 at opp 18
Zach Abey run for 3 yds to the Tulsa 15
13:29
3rd & 1 at opp 15
Malcolm Perry run for a loss of 3 yards to the Tulsa 18
10:18
4th & 4 at opp 18
Timeout NAVY, clock 10:18
10:18
4th & 4 at opp 18
Zach Abey pass complete to Malcolm Perry for 12 yds to the Tulsa 6 for a 1ST down
10:18
1st & goal at opp 6
Chris High run for 1 yd to the Tulsa 5
10:18
2nd & goal at opp 5
Chris High run for 3 yds to the Tulsa 2
8:47
3rd & goal at opp 2
Zach Abey run for 2 yds for a TD, (Bennett Moehring KICK)Navy 31, Tulsa 14
Tulsa Touchdown, 6 plays
8:47
1st & 0 at own 35
Bennett Moehring kickoff for 65 yds for a touchback
8:47
1st & 10 at own 25
Chad President pass complete to Justin Hobbs for 15 yds to the Tulsa 40 for a 1ST down
8:47
1st & 10 at own 40
Chad President pass complete to Nigel Carter for 22 yds to the Navy 38 for a 1ST down
8:47
1st & 10 at opp 38
D’Angelo Brewer run for 3 yds to the Navy 35
8:47
2nd & 7 at opp 35
PRESIDENT, C. pass incomplete to STEWART, J., PENALTY NAVY pass interference (MERCHANT, E) 12 yards to the NAVY23, 1ST DOWN TLS, NO PLAY.
8:47
1st & goal at opp 8
Chad President run for 4 yds to the Navy 4
8:47
2nd & goal at opp 4
D’Angelo Brewer run for no gain to the Navy 4
7:01
3rd & goal at opp 4
Chad President pass complete to Chris Minter for 4 yds for a TD, (Redford Jones KICK)Navy 31, Tulsa 21
Navy Punt, 3 plays
7:01
1st & 0 at own 35
Redford Jones kickoff for 61 yds , Malcolm Perry return for 19 yds to the Navy 23
6:56
1st & 10 at own 23
Zach Abey run for 4 yds to the Navy 27
6:56
2nd & 6 at own 27
Zach Abey run for 1 yd to the Navy 28
6:11
3rd & 5 at own 28
Timeout TULSA, clock 06:11
6:11
3rd & 5 at own 28
Zach Abey run for 4 yds to the Navy 32
5:24
4th & 1 at own 32
Timeout NAVY, clock 05:24
5:24
4th & 1 at own 32
Owen White punt for 44 yds , D’Angelo Brewer returns for 4 yds to the Tulsa 28
Tulsa Turnover on downs, 6 plays
5:15
1st & 10 at own 28
Chad President pass complete to Nigel Carter for 9 yds to the Tulsa 37
5:15
2nd & 1 at own 37
Chad President pass complete to Justin Hobbs for 31 yds to the Navy 32 for a 1ST down
5:15
1st & 10 at opp 32
Chad President pass complete to Justin Hobbs for 5 yds to the Navy 27
5:15
2nd & 5 at opp 27
PRESIDENT, C. rush for 4 yards to the NAVY23, PENALTY TLS holding 10 yards to the NAVY37, NO PLAY.
5:15
2nd & 15 at opp 37
Chad President pass complete to Josh Stewart for 5 yds to the Navy 32
5:15
3rd & 10 at opp 32
Chad President pass incomplete to Keenen Johnson, broken up by Sean Williams
5:15
4th & 10 at opp 32
Chad President pass complete to D’Angelo Brewer for 7 yds to the Navy 25
Navy Punt, 7 plays
3:43
1st & 10 at own 25
Zach Abey run for 9 yds to the Navy 34
3:43
2nd & 1 at own 34
Zach Abey run for 8 yds to the Navy 42 for a 1ST down
3:43
1st & 10 at own 42
Zach Abey run for 6 yds to the Navy 48
3:43
2nd & 4 at own 48
Zach Abey run for 5 yds to the Tulsa 47 for a 1ST down
3:43
1st & 10 at opp 47
Zach Abey run for 3 yds to the Tulsa 44
1:01
2nd & 7 at opp 44
Timeout TULSA, clock 01:01
1:01
2nd & 7 at opp 44
Anthony Gargiulo run for 3 yds to the Tulsa 41
0:55
3rd & 4 at opp 41
Timeout TULSA, clock 00:55
0:55
3rd & 4 at opp 41
Chris High run for a loss of 2 yards to the Tulsa 43
0:55
4th & 6 at opp 43
NAVY Penalty, delay of game (-6 Yards) to the Tulsa 49
0:55
4th & 12 at opp 49
Owen White punt for 44 yds, fair catch by D’Angelo Brewer at the Tulsa 5
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.