Referee Ant. Calabrese; umpire Jeff Akers; head linesman Todd Riddick; line judge Colin Gaynor; side judge Bruce Williams; field judge Glen Wilson; back judge Victor Firth; center judge Terry KillensGame 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
Tulsa
Navy
370
Total yards
404
206
Passing yards
15
164
Rushing yards
389
7.4
Yards per pass
7.5
3.7
Yards per rush
6.2
22
First downs
21
7–14
Third downs
11–15
3–3
Fourth downs
1–1
2
Turnovers
1
7–75
Penalties
4–45
27:37
Possession
32:23
0
Sacks (by defense)
0
Efficiency
Tulsa
Navy
50%
Success rate
53%
0.12
EPA per play
0.33
1.11
Explosiveness
1.11
0.09
Rushing EPA
0.36
0.17
Passing EPA
0.07
45%
Passing-down success
43%
−0.32
First-down EPA
0.04
0.23
Second-down EPA
0.20
0.36
Third-down EPA
1.04
6%
Havoc by its defense
14%
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 63% to win. Elo’s favorite won.
The line
Navy −6, over/under 51.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 66%, Tulsa 34%. 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, Tulsa right to left.
Q1 NavyPunt, 3 plays, 0 yards
Q1 TulsaTouchdown, 14 plays, 51 yards
Q1 NavyTouchdown, 11 plays, 69 yards
Q1 TulsaPunt, 3 plays, −2 yards
Q2 NavyTouchdown, 5 plays, 60 yards
Q2 TulsaPunt, 3 plays, 2 yards
Q2 NavyTouchdown, 6 plays, 31 yards
Q2 TulsaTouchdown, 5 plays, 61 yards
Q2 NavyTouchdown, 12 plays, 70 yards
Q2 TulsaPunt, 5 plays, 18 yards
Q2 NavyEnd of half, 1 play, 6 yards
Q3 TulsaFumble, 18 plays, 72 yards
Q3 NavyField goal, 8 plays, 93 yards
Q3 TulsaInterception, 7 plays, 22 yards
Q3 NavyFumble, 2 plays, 4 yards
Q3 TulsaTouchdown, 10 plays, 76 yards
Q4 NavyTouchdown, 9 plays, 74 yards
Q4 TulsaTouchdown, 7 plays, 45 yards
Q4 NavyEnd of game, 9 plays, 17 yards
Play by play
1st quarter4 drives, then Tied at 7
Navy Punt, 3 plays
15:00
1st & 10 at own 35
John Parker Romo kickoff for 65 yds , Malcolm Perry return for 24 yds to the Navy 24
15:00
1st & 10 at own 24
NAVY Penalty, delay of game (-5 Yards) to the Navy 19
15:00
1st & 15 at own 19
Zach Abey run for 2 yds to the Navy 21
15:00
2nd & 13 at own 21
Zach Abey run for 7 yds to the Navy 28
15:00
3rd & 6 at own 28
Tre Walker run for a loss of 4 yards to the Navy 24
15:00
4th & 10 at own 24
Owen White punt for 42 yds NAVY Penalty, kick catching interference (-15 Yards) to the Tulsa 49
Tulsa Touchdown, 14 plays
12:56
1st & 10 at own 49
Keylon Stokes run for 3 yds to the Navy 48
12:56
2nd & 7 at opp 48
Seth Boomer pass complete to Keenen Johnson for 8 yds to the Tulsa 40 TULSA Penalty, illegal block (Shamari Brooks) to the 50 yard line
12:56
2nd & 9 at the 50
Shamari Brooks run for 8 yds to the Navy 42
12:56
3rd & 1 at opp 42
Shamari Brooks run for 1 yd to the Navy 41 for a 1ST down
12:56
1st & 10 at opp 41
Shamari Brooks run for 2 yds to the Navy 39
12:56
2nd & 8 at opp 39
Shamari Brooks run for 6 yds to the Navy 33
12:56
3rd & 2 at opp 33
Shamari Brooks run for 1 yd to the Navy 32
12:56
4th & 1 at opp 32
Corey Taylor II run for 2 yds to the Navy 30 for a 1ST down
12:56
1st & 10 at opp 30
Corey Taylor II run for 6 yds to the Navy 24
12:56
2nd & 4 at opp 24
Seth Boomer pass complete to Keenen Johnson for 5 yds to the Navy 19 for a 1ST down
12:56
1st & 10 at opp 19
Corey Taylor II run for 2 yds to the Navy 17
12:56
2nd & 8 at opp 17
Corey Taylor II run for 15 yds to the Navy 2 for a 1ST down
12:56
1st & goal at opp 2
Corey Taylor II run for 1 yd to the Navy 1
7:03
2nd & goal at opp 1
Corey Taylor II run for 1 yd for a TD (John Parker Romo KICK)Tulsa 7, Navy 0
Navy Touchdown, 11 plays
7:03
1st & 0 at own 35
John Parker Romo kickoff for 60 yds , Malcolm Perry return for 26 yds to the Navy 31
7:03
1st & 10 at own 31
Anthony Gargiulo run for 3 yds to the Navy 34
7:03
2nd & 7 at own 34
Anthony Gargiulo run for 8 yds to the Navy 42 for a 1ST down
7:03
1st & 10 at own 42
Anthony Gargiulo run for 1 yd to the Navy 43
7:03
2nd & 9 at own 43
Zach Abey run for 13 yds to the Tulsa 44 for a 1ST down
7:03
1st & 10 at opp 44
Nelson Smith run for 2 yds to the Tulsa 42
7:03
2nd & 8 at opp 42
Tazh Maloy run for 7 yds to the Tulsa 35
3:50
3rd & 1 at opp 35
Timeout NAVY, clock 03:50
3:50
3rd & 1 at opp 35
Zach Abey run for 2 yds to the Tulsa 33 for a 1ST down
3:50
1st & 10 at opp 33
Zach Abey run for 4 yds to the Tulsa 29
3:50
2nd & 6 at opp 29
Anthony Gargiulo run for 5 yds to the Tulsa 24
3:50
3rd & 1 at opp 24
Zach Abey run for 14 yds to the Tulsa 10 for a 1ST down
1:26
1st & goal at opp 10
Nelson Smith run for 10 yds for a TD (Bennett Moehring KICK)Tied at 7
Tulsa Punt, 3 plays
1:26
1st & 0 at own 35
Bennett Moehring kickoff for 51 yds , Keylon Stokes return for 14 yds to the Tulsa 28
1:26
1st & 10 at own 28
Shamari Brooks run for a loss of 3 yards to the Tulsa 25
1:26
2nd & 13 at own 25
Seth Boomer pass complete to Keylon Stokes for 4 yds to the Tulsa 29
1:26
3rd & 9 at own 29
Seth Boomer run for 2 yds to the Tulsa 31 TULSA Penalty, illegal forward pass (Seth Boomer) to the Tulsa 26
Q2 15:00
4th & 12 at own 26
Thomas Bennett punt for 42 yds , Jacob Springer returns for 8 yds to the Navy 40
2nd quarter7 drives, then Navy 27, Tulsa 16
Navy Touchdown, 5 plays
14:50
1st & 10 at own 40
Zach Abey pass complete to CJ Williams for 15 yds to the Tulsa 45 for a 1ST down
14:50
1st & 10 at opp 45
Anthony Gargiulo run for 3 yds to the Tulsa 42
14:50
2nd & 7 at opp 42
Nelson Smith run for 9 yds to the Tulsa 33 for a 1ST down
14:50
1st & 10 at opp 33
Malcolm Perry run for 7 yds to the Tulsa 26
12:45
2nd & 3 at opp 26
Nelson Smith run for 26 yds for a TD (Bennett Moehring PAT BLOCKED)Navy 13, Tulsa 7
12:45
1st & goal at opp 3
Reggie Robinson II return for defensive PATNavy 13, Tulsa 9
Tulsa Punt, 3 plays
12:45
1st & 0 at own 35
Bennett Moehring kickoff for 62 yds, downed at the Tulsa 3
12:45
1st & 10 at own 3
Timeout TULSA, clock 12:45
12:45
1st & 10 at own 3
Corey Taylor II run for 2 yds to the Tulsa 5
12:45
2nd & 8 at own 5
Seth Boomer pass incomplete to Keenen Johnson, broken up by Juan Hailey
12:45
3rd & 8 at own 5
Seth Boomer pass incomplete to Justin Hobbs
12:45
4th & 8 at own 5
Thomas Bennett punt for 33 yds , Jacob Springer returns for 7 yds to the Tulsa 31
Navy Touchdown, 6 plays
11:53
1st & 10 at opp 31
Mike Martin run for 2 yds to the Tulsa 29
11:53
2nd & 8 at opp 29
Zach Abey run for 6 yds to the Tulsa 23
11:53
3rd & 2 at opp 23
Zach Abey run for 2 yds to the Tulsa 21 for a 1ST down TULSA Penalty, Defensive holding (Garrett Flanary) to the Tulsa 11 for a 1ST down
11:53
1st & 10 at opp 11
Zach Abey run for 5 yds to the Tulsa 6
11:53
2nd & 5 at opp 6
Anthony Gargiulo run for 4 yds to the Tulsa 2
9:16
3rd & 1 at opp 2
Zach Abey run for 2 yds for a TD (Bennett Moehring KICK)Navy 20, Tulsa 9
Tulsa Touchdown, 5 plays
9:16
1st & 0 at own 35
Bennett Moehring kickoff for 61 yds , Keylon Stokes return for 20 yds to the NAVY 45 NAVY Penalty, targeting (-15 Yards) to the Tulsa 39
9:16
1st & 10 at own 39
Shamari Brooks run for 4 yds to the Tulsa 43
9:16
2nd & 6 at own 43
Seth Boomer pass complete to Keylon Stokes for 17 yds to the Navy 40 for a 1ST down
9:16
1st & 10 at opp 40
Seth Boomer run for 3 yds to the Navy 37
9:16
2nd & 7 at opp 37
Seth Boomer pass complete to Justin Hobbs for 18 yds to the Navy 19 for a 1ST down
7:20
1st & 10 at opp 19
Keylon Stokes run for 19 yds for a TD (John Parker Romo KICK)Navy 20, Tulsa 16
Navy Touchdown, 12 plays
7:20
1st & 0 at own 35
John Parker Romo kickoff for 65 yds , Malcolm Perry return for 30 yds to the Navy 30
7:20
1st & 10 at own 30
Zach Abey run for no gain to the Navy 30
7:20
2nd & 10 at own 30
Zach Abey run for 15 yds to the Navy 45 for a 1ST down
7:20
1st & 10 at own 45
Anthony Gargiulo run for 8 yds to the Tulsa 47
7:20
2nd & 2 at opp 47
Nelson Smith run for 1 yd to the Tulsa 46
7:20
3rd & 1 at opp 46
Zach Abey run for 13 yds to the Tulsa 33 for a 1ST down
7:20
1st & 10 at opp 33
CJ Williams run for 6 yds to the Tulsa 27
7:20
2nd & 4 at opp 27
Zach Abey run for 1 yd to the Tulsa 26
3:35
3rd & 3 at opp 26
Timeout TULSA, clock 03:35
3:35
3rd & 3 at opp 26
Zach Abey run for 6 yds to the Tulsa 20 for a 1ST down
3:35
1st & 10 at opp 20
Mike Martin run for no gain to the Tulsa 20
3:35
2nd & 10 at opp 20
Malcolm Perry run for 6 yds to the Tulsa 14
3:35
3rd & 4 at opp 14
Zach Abey run for 12 yds to the Tulsa 2 for a 1ST down
1:28
1st & goal at opp 2
Zach Abey run for 2 yds for a TD (Bennett Moehring KICK)Navy 27, Tulsa 16
Tulsa Punt, 5 plays
1:28
1st & 0 at own 35
Bennett Moehring kickoff for 61 yds , Keylon Stokes return for 17 yds to the Tulsa 21
1:28
1st & 10 at own 21
Seth Boomer pass complete to Jarion Anderson for 6 yds to the Tulsa 27
1:28
2nd & 4 at own 27
Seth Boomer pass complete to Keenen Johnson for 7 yds to the Tulsa 34 for a 1ST down
1:28
1st & 10 at own 34
BOOMER, S. pass complete to ANDERSON, J. for 5 yards to the TLS39 (FARRAR, Micah), PENALTY TLS holding (IVY JR, C.) 10 yards to the TLS24, NO PLAY.
1:28
1st & 20 at own 24
Seth Boomer pass complete to Jarion Anderson for 10 yds to the Tulsa 34
1:28
2nd & 10 at own 34
Seth Boomer pass incomplete to Justin Hobbs
1:28
3rd & 10 at own 34
Seth Boomer pass complete to Justin Hobbs for 5 yds to the Tulsa 39
1:28
4th & 5 at own 39
Thomas Bennett punt for 45 yds, fair catch by Jacob Springer at the NAVY 16 TULSA Penalty, kick catching interference (Samuel Gottsch) to the Navy 31
Navy End of half, 1 play
0:03
1st & 10 at own 31
Zach Abey run for 6 yds to the Navy 37
3rd quarter5 drives, then Navy 30, Tulsa 16
Tulsa Fumble, 18 plays
15:00
2nd & 4 at own 35
Bennett Moehring kickoff for 61 yds , Keylon Stokes return for 21 yds to the Tulsa 25
15:00
1st & 10 at own 25
Shamari Brooks run for 5 yds to the Tulsa 30
15:00
2nd & 5 at own 30
Seth Boomer pass complete to Keylon Stokes for 4 yds to the Tulsa 34
15:00
3rd & 1 at own 34
Shamari Brooks run for 1 yd to the Tulsa 35 for a 1ST down
15:00
1st & 10 at own 35
Shamari Brooks run for 4 yds to the Tulsa 39
15:00
2nd & 6 at own 39
Seth Boomer pass complete to Keylon Stokes for 7 yds to the Tulsa 46 for a 1ST down
15:00
1st & 10 at own 46
Seth Boomer run for a loss of 1 yard to the Tulsa 45
15:00
2nd & 11 at own 45
Shamari Brooks run for 5 yds to the 50 yard line
15:00
3rd & 6 at the 50
Seth Boomer pass complete to Jarion Anderson for 7 yds to the Navy 43 for a 1ST down
15:00
1st & 10 at opp 43
Seth Boomer pass complete to Keylon Stokes for 3 yds to the Navy 40
15:00
2nd & 7 at opp 40
Seth Boomer pass incomplete to Justin Hobbs
15:00
3rd & 7 at opp 40
Seth Boomer pass complete to Keenen Johnson for 9 yds to the Navy 31 for a 1ST down
15:00
1st & 10 at opp 31
Corey Taylor II run for a loss of 2 yards to the Navy 33
15:00
2nd & 12 at opp 33
Seth Boomer pass incomplete to Justin Hobbs
15:00
3rd & 12 at opp 33
Seth Boomer pass incomplete to Jarion Anderson, broken up by Sean Williams
10:06
4th & 12 at opp 33
Timeout TULSA, clock 10:06
10:06
4th & 12 at opp 33
Seth Boomer pass complete to Keylon Stokes for 21 yds to the Navy 12 for a 1ST down
10:06
1st & 10 at opp 12
Seth Boomer pass incomplete to Justin Hobbs, broken up by Jarid Ryan
10:06
2nd & 10 at opp 12
Seth Boomer run for 8 yds to the Navy 4
10:06
3rd & 2 at opp 4
Corey Taylor II run for 1 yd to the Navy 3 Corey Taylor II fumbled, forced by Jackson Pittman, recovered by Navy Marcus Edwards
Navy Field goal, 8 plays
8:58
1st & 10 at own 3
Zach Abey run for 1 yd to the Navy 4
8:58
2nd & 9 at own 4
Zach Abey run for a loss of 1 yard to the Navy 3
8:58
3rd & 10 at own 3
Malcolm Perry run for 52 yds to the Tulsa 45 for a 1ST down
8:58
1st & 10 at opp 45
Tre Walker run for 35 yds to the Tulsa 10 for a 1ST down
8:58
1st & goal at opp 10
Zach Abey run for 3 yds to the Tulsa 7
8:58
2nd & goal at opp 7
Mike Martin run for 1 yd to the Tulsa 6
8:58
3rd & goal at opp 6
Malcolm Perry run for 2 yds to the Tulsa 4
4:40
4th & goal at opp 4
Bennett Moehring 21 yd FG GOODNavy 30, Tulsa 16
Tulsa Interception, 7 plays
4:40
1st & 0 at own 35
Bennett Moehring kickoff for 55 yds , Keylon Stokes return for 25 yds to the Tulsa 35
4:40
1st & 10 at own 35
Shamari Brooks run for 8 yds to the Tulsa 43
4:40
2nd & 2 at own 43
Shamari Brooks run for 1 yd to the Tulsa 44
4:40
3rd & 1 at own 44
Corey Taylor II run for 1 yd to the Tulsa 45 for a 1ST down
4:40
1st & 10 at own 45
Corey Taylor II run for 8 yds to the Navy 47
4:40
2nd & 2 at opp 47
Shamari Brooks run for 1 yd to the Navy 46
4:40
3rd & 1 at opp 46
Shamari Brooks run for 3 yds to the Navy 43 for a 1ST down
4:40
1st & 10 at opp 43
Seth Boomer pass intercepted Micah Farrar return for 54 yds to the Tulsa 23
Navy Fumble, 2 plays
1:22
1st & 10 at opp 23
Zach Abey run for 2 yds to the Tulsa 21
1:22
2nd & 8 at opp 21
Mike Martin run for 2 yds to the Tulsa 24 Mike Martin fumbled, recovered by Tulsa Shemarr Robinson , return for 5 yds to the Tulsa 24
Tulsa Touchdown, 10 plays
0:39
1st & 10 at own 24
Keylon Stokes run for 4 yds to the Tulsa 28
0:39
2nd & 6 at own 28
Shamari Brooks run for 9 yds to the Tulsa 37 for a 1ST down
Q4 15:00
1st & 10 at own 37
Seth Boomer pass complete to Cole Neph for 23 yds to the Navy 40 for a 1ST down
Q4 15:00
1st & 10 at opp 40
Shamari Brooks run for 1 yd to the Navy 39
Q4 15:00
2nd & 9 at opp 39
Seth Boomer pass complete to Cole Neph for 10 yds to the Navy 29 for a 1ST down
Q4 15:00
1st & 10 at opp 29
Shamari Brooks run for 17 yds to the Navy 12 for a 1ST down
Q4 15:00
1st & 10 at opp 12
Shamari Brooks run for 7 yds to the Navy 5
Q4 15:00
2nd & 3 at opp 5
Shamari Brooks run for 1 yd to the Navy 4
Q4 15:00
3rd & 2 at opp 4
Corey Taylor II run for 1 yd to the Navy 3
Q4 11:54
4th & 1 at opp 3
Corey Taylor II run for 3 yds for a TD (John Parker Romo PAT BLOCKED)Navy 30, Tulsa 22
4th quarter3 drives, then Navy 37, Tulsa 29
Navy Touchdown, 9 plays
11:54
1st & 0 at own 35
John Parker Romo kickoff for 61 yds , Malcolm Perry return for 22 yds to the Navy 26
11:54
1st & 10 at own 26
Anthony Gargiulo run for 5 yds to the Navy 31
11:54
2nd & 5 at own 31
Tre Walker run for 3 yds to the Navy 34 for a 1ST down TULSA Penalty, targeting (McKinley Whitfield) to the Navy 49 for a 1ST down
11:54
1st & 10 at own 49
Zach Abey pass incomplete to CJ Williams, broken up by Manny Bunch
11:54
2nd & 10 at own 49
Anthony Gargiulo run for 7 yds to the Tulsa 44
11:54
3rd & 3 at opp 44
Anthony Gargiulo run for 2 yds to the Tulsa 42
9:29
4th & 1 at opp 42
Timeout NAVY, clock 09:29
9:29
4th & 1 at opp 42
Zach Abey run for 3 yds to the Tulsa 39 for a 1ST down
9:29
1st & 10 at opp 39
Anthony Gargiulo run for 3 yds to the Tulsa 36
9:29
2nd & 7 at opp 36
Malcolm Perry run for 3 yds to the Tulsa 33
7:36
3rd & 4 at opp 33
Tre Walker run for 33 yds for a TD (Bennett Moehring KICK)Navy 37, Tulsa 22
Tulsa Touchdown, 7 plays
7:36
1st & 0 at own 35
Bennett Moehring kickoff for 57 yds , Keylon Stokes return for 47 yds to the Navy 45
7:36
1st & 10 at opp 45
Shamari Brooks run for a loss of 4 yards to the Navy 49
7:36
2nd & 14 at opp 49
Seth Boomer pass complete to Jarion Anderson for 5 yds to the Navy 44
7:36
3rd & 9 at opp 44
BOOMER, S. pass incomplete to JOHNSON, K., PENALTY NAVY holding (FARRAR, Micah) 10 yards to the NAVY34, 1ST DOWN TLS, NO PLAY.
7:36
1st & 10 at opp 34
Shamari Brooks run for 3 yds to the Navy 31
7:36
2nd & 7 at opp 31
BOOMER, S. rush for 6 yards to the NAVY25 (HEFLIN, Taylor), PENALTY TLS holding (PUGH, J.) 10 yards to the NAVY41, NO PLAY.
7:36
2nd & 17 at opp 41
Seth Boomer pass incomplete to Jarion Anderson, broken up by Micah Farrar
7:36
3rd & 17 at opp 41
Seth Boomer pass complete to Jarion Anderson for 37 yds to the Navy 4 for a 1ST down
7:36
1st & goal at opp 4
Corey Taylor II run for 3 yds to the Navy 1
4:46
2nd & goal at opp 1
Corey Taylor II run for 1 yd for a TD (John Parker Romo KICK)Navy 37, Tulsa 29
Navy End of game, 9 plays
4:46
1st & 0 at own 35
John Parker Romo kickoff for 51 yds , Jacob Springer return for 1 yd to the Navy 15
4:46
1st & 10 at own 15
Zach Abey run for 6 yds to the Navy 21
4:46
2nd & 4 at own 21
Anthony Gargiulo run for 2 yds to the Navy 23
4:46
3rd & 2 at own 23
Zach Abey run for 2 yds to the Navy 25 for a 1ST down
4:46
1st & 10 at own 25
Anthony Gargiulo run for 3 yds to the Navy 28
2:39
2nd & 7 at own 28
Timeout TULSA, clock 02:39
2:39
2nd & 7 at own 28
Anthony Gargiulo run for 4 yds to the Navy 32
2:33
3rd & 3 at own 32
Timeout TULSA, clock 02:33
2:33
3rd & 3 at own 32
Malcolm Perry run for 6 yds to the Navy 38 for a 1ST down
2:33
1st & 10 at own 38
Zach Abey run for no gain to the Navy 38
1:09
2nd & 10 at own 38
Timeout NAVY, clock 01:09
1:09
2nd & 10 at own 38
TEAM run for a loss of 3 yards to the Navy 35
1:09
3rd & 13 at own 35
TEAM run for a loss of 3 yards to the Navy 32
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.