Referee Edwin Lee; umpire Hilbert Byers; head linesman Jeff Pruitt; line judge Colin Gaynor; side judge Matt Waldron; field judge Glen Wilson; back judge Victor Firth; center judge James JonesGame 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
South Florida
Navy
264
Total yards
457
114
Passing yards
23
150
Rushing yards
434
3.8
Yards per pass
5.8
4.1
Yards per rush
7.4
13
First downs
23
7–18
Third downs
9–12
0–1
Fourth downs
0–0
1
Turnovers
3
8–65
Penalties
6–45
29:10
Possession
30:50
0
Sacks (by defense)
10
Efficiency
South Florida
Navy
32%
Success rate
56%
−0.14
EPA per play
0.32
1.02
Explosiveness
1.30
0.14
Rushing EPA
0.46
−0.40
Passing EPA
−1.70
26%
Passing-down success
69%
−0.31
First-down EPA
−0.31
−0.37
Second-down EPA
0.80
0.61
Third-down EPA
1.08
13%
Havoc by its defense
26%
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 64% to win. Elo’s favorite won.
The line
Navy −15.5, 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 86%, South Florida 14%. 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, South Florida right to left.
Q1 South FloridaPunt, 3 plays, 5 yards
Q1 NavyPunt, 3 plays, 6 yards
Q1 South FloridaPunt, 7 plays, 29 yards
Q1 NavyTouchdown, 8 plays, 91 yards
Q1 South FloridaPunt, 5 plays, 15 yards
Q1 NavyTouchdown, 3 plays, 67 yards
Q2 South FloridaPunt, 3 plays, 0 yards
Q2 NavyTouchdown, 9 plays, 59 yards
Q2 South FloridaPunt, 9 plays, 33 yards
Q2 NavyInterception, 3 plays, 11 yards
Q2 South FloridaField goal, 4 plays, 5 yards
Q2 NavyInterception, 4 plays, 10 yards
Q2 South FloridaInterception, 5 plays, 19 yards
Q2 NavyEnd of half, 1 play, −1 yard
Q3 NavyFumble, 8 plays, 36 yards
Q3 South FloridaTurnover on downs, 7 plays, 34 yards
Q3 NavyPunt, 3 plays, 6 yards
Q3 South FloridaPunt, 10 plays, 37 yards
Q3 NavyTouchdown, 8 plays, 76 yards
Q4 South FloridaPunt, 3 plays, 7 yards
Q4 NavyTouchdown, 10 plays, 80 yards
Q4 South FloridaMissed FG, 10 plays, 59 yards
Q4 NavyPunt, 3 plays, 6 yards
Q4 South FloridaEnd of game, 3 plays, 6 yards
Play by play
1st quarter6 drives, then Navy 7, South Florida 0
South Florida Punt, 3 plays
15:00
1st & 10 at own 35
Ben Fee kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jordan McCloud pass complete to Eddie McDoom for 5 yds to the SFla 30
15:00
2nd & 5 at own 30
Jordan McCloud pass complete to Bryce Miller for no gain to the SFla 30
15:00
3rd & 5 at own 30
Jordan McCloud pass incomplete to Randall St. Felix
15:00
4th & 5 at own 30
Trent Schneider punt for 34 yds, downed at the Navy 36
Navy Punt, 3 plays
13:48
1st & 10 at own 36
Malcolm Perry run for 3 yds to the Navy 39
13:48
2nd & 7 at own 39
Nelson Smith run for 3 yds to the Navy 42
13:48
3rd & 4 at own 42
Malcolm Perry run for no gain to the Navy 42
13:48
4th & 4 at own 42
Owen White punt for 43 yds, punt out-of-bounds at the SFla 15
South Florida Punt, 7 plays
11:48
1st & 10 at own 15
Jordan McCloud run for a loss of 2 yards to the SFla 21 Jordan McCloud fumbled, recovered by SFla Jordan McCloud , return for 8 yds to the SFla 21
11:48
2nd & 4 at own 21
Jordan Cronkrite run for 10 yds to the SFla 31 for a 1ST down
11:48
1st & 10 at own 31
Jordan Cronkrite run for 4 yds to the SFla 35
11:48
2nd & 6 at own 35
McCLOUD, Jordan pass complete to PHILLIPS, J for no gain to the USF35 (TUITELE, Tama), PENALTY NAVY offside (SPRINGER, Jacob) 5 yards to the USF40, NO PLAY.
11:48
2nd & 1 at own 40
Trevon Sands run for 9 yds to the SFla 49 for a 1ST down
11:48
1st & 10 at own 49
SOUTH FLORIDA Penalty, false start (Marcus Norman) to the SFla 44
11:48
1st & 15 at own 44
Jordan McCloud run for no gain to the SFla 44
11:48
2nd & 15 at own 44
Jordan McCloud sacked by Jacob Springer for a loss of 2 yards to the SFla 42
11:48
3rd & 17 at own 42
Jordan McCloud pass complete to Eddie McDoom for 2 yds to the SFla 44
11:48
4th & 15 at own 44
Trent Schneider punt for 47 yds, punt out-of-bounds at the Navy 9
Navy Touchdown, 8 plays
7:47
1st & 10 at own 9
Malcolm Perry run for a loss of 1 yard to the Navy 8
7:47
2nd & 11 at own 8
Malcolm Perry run for 10 yds to the Navy 18
7:47
3rd & 1 at own 18
Malcolm Perry run for 4 yds to the Navy 22 for a 1ST down
7:47
1st & 10 at own 22
CJ Williams run for 4 yds to the Navy 26
7:47
2nd & 6 at own 26
CJ Williams run for 3 yds to the Navy 29
7:47
3rd & 3 at own 29
Nelson Smith run for 3 yds to the Navy 32 for a 1ST down
7:47
1st & 10 at own 32
Myles Fells run for 1 yd to the Navy 33
3:56
2nd & 9 at own 33
Malcolm Perry run for 67 yds for a TD, (Bijan Nichols KICK)Navy 7, South Florida 0
South Florida Punt, 5 plays
3:56
1st & 0 at own 35
Ben Fee kickoff for 65 yds , Bentlee Sanders return for 18 yds to the SFla 18
3:56
1st & 10 at own 18
Jordan McCloud pass complete to Randall St. Felix for 9 yds to the SFla 27
3:56
2nd & 1 at own 27
Jordan Cronkrite run for 1 yd to the SFla 28 for a 1ST down
3:56
1st & 10 at own 28
Jordan Cronkrite run for no gain to the SFla 28
3:56
2nd & 10 at own 28
Jordan Cronkrite run for 2 yds to the SFla 30
3:56
3rd & 8 at own 30
Jordan McCloud pass complete to Randall St. Felix for 3 yds to the SFla 33
3:56
4th & 5 at own 33
Trent Schneider punt for 46 yds , Garrett Winn returns for 12 yds to the Navy 33
Navy Touchdown, 3 plays
0:51
1st & 10 at own 33
Jamale Carothers run for 1 yd to the Navy 34
0:51
2nd & 9 at own 34
Jamale Carothers run for 8 yds to the Navy 42
Q2 14:50
3rd & 1 at own 42
Jamale Carothers run for 58 yds for a TD, (Bijan Nichols KICK)Navy 14, South Florida 0
2nd quarter8 drives, then Navy 21, South Florida 3
South Florida Punt, 3 plays
14:50
1st & 0 at own 35
Ben Fee kickoff for 53 yds
14:50
1st & 10 at own 35
Jordan Cronkrite run for 5 yds to the SFla 40
14:50
2nd & 5 at own 40
Jordan McCloud pass incomplete
14:50
3rd & 5 at own 40
SOUTH FLORIDA Penalty, delay of game (-5 Yards) to the SFla 35
14:50
3rd & 10 at own 35
Jordan McCloud pass incomplete
14:50
4th & 10 at own 35
Trent Schneider punt for 41 yds , Garrett Winn returns for 17 yds to the Navy 41
Navy Touchdown, 9 plays
13:56
1st & 10 at own 41
Malcolm Perry pass incomplete to Ryan Mitchell
13:56
2nd & 10 at own 41
Malcolm Perry run for 8 yds to the Navy 49
13:56
3rd & 2 at own 49
Nelson Smith run for 5 yds to the SFla 46 for a 1ST down
13:56
1st & 10 at opp 46
Keoni-Kordell Makekau run for 7 yds to the SFla 39
13:56
2nd & 3 at opp 39
Nelson Smith run for 3 yds to the SFla 36 for a 1ST down
13:56
1st & 10 at opp 36
Malcolm Perry run for 2 yds to the SFla 34
13:56
2nd & 8 at opp 34
Malcolm Perry run for 6 yds to the SFla 28
13:56
3rd & 2 at opp 28
Nelson Smith run for 5 yds to the SFla 23 for a 1ST down
10:03
1st & 10 at opp 23
CJ Williams pass complete to OJ Davis for 23 yds for a TD, (Bijan Nichols KICK)Navy 21, South Florida 0
South Florida Punt, 9 plays
10:03
1st & 0 at own 35
Ben Fee kickoff for 59 yds , Bentlee Sanders return for 13 yds to the SFla 19
10:03
1st & 10 at own 19
Jordan Cronkrite run for 4 yds to the SFla 23
10:03
2nd & 6 at own 23
Jordan Cronkrite run for 5 yds to the SFla 28
10:03
3rd & 1 at own 28
Trevon Sands run for 1 yd to the SFla 29 for a 1ST down
10:03
1st & 10 at own 29
Jordan Cronkrite run for 3 yds to the SFla 32
10:03
2nd & 7 at own 32
Jordan McCloud pass complete to Randall St. Felix for 5 yds to the SFla 37
10:03
3rd & 2 at own 37
Jordan McCloud run for 20 yds to the Navy 43 for a 1ST down
10:03
1st & 10 at opp 43
Jordan McCloud pass incomplete
10:03
2nd & 10 at opp 43
Jordan McCloud pass complete to Bryce Miller for no gain to the Navy 43
10:03
3rd & 10 at opp 43
Jordan McCloud pass incomplete to Trevon Sands, broken up by Diego Fagot
10:03
4th & 10 at opp 43
SCHNEIDER, T punt 41 yards to the NAVY2, downed, PENALTY USF illegal formation 5 yards to the NAVY48, NO PLAY.
10:03
4th & 15 at opp 48
Trent Schneider punt for 39 yds, punt out-of-bounds at the Navy 9
Navy Interception, 3 plays
6:01
1st & 10 at own 9
Tazh Maloy run for 7 yds to the Navy 16
6:01
2nd & 3 at own 16
Tazh Maloy run for 4 yds to the Navy 20 for a 1ST down
4:46
1st & 10 at own 20
Malcolm Perry pass intercepted KJ Sails return for 22 yds to the Navy 42 SOUTH FLORIDA Penalty, personal foul (Greg Reaves) to the Navy 21
South Florida Field goal, 4 plays
4:46
1st & 10 at opp 21
Jordan McCloud sacked by J’arius Warren for a loss of 2 yards to the Navy 23
4:46
2nd & 12 at opp 23
Jordan Cronkrite run for 1 yd to the Navy 22
4:46
3rd & 11 at opp 22
Jordan McCloud pass complete to Eddie McDoom for 6 yds to the Navy 16
2:43
4th & 5 at opp 16
Spencer Shrader 33 yd FG GOODNavy 21, South Florida 3
2:43
1st & goal at own 35
NAVY Penalty, personal foul (Jackson Pittman) to the 50 yard line
Navy Interception, 4 plays
2:43
1st & 0 at the 50
Spencer Shrader kickoff for 50 yds for a touchback
2:43
1st & 10 at own 25
Malcolm Perry run for a loss of 1 yard to the Navy 24
2:43
2nd & 11 at own 24
Mychal Cooper run for 10 yds to the Navy 34
2:43
3rd & 1 at own 34
Jamale Carothers run for 1 yd to the Navy 35 for a 1ST down
2:43
1st & 10 at own 35
Malcolm Perry pass intercepted Nick Roberts return for no gain to the SFla 33
South Florida Interception, 5 plays
0:54
1st & 10 at own 33
Jordan McCloud pass incomplete
0:54
2nd & 10 at own 33
Jordan McCloud run for 7 yds to the SFla 40
0:43
3rd & 3 at own 40
Timeout SOUTH FLORIDA, clock 00:43
0:43
3rd & 3 at own 40
Jordan McCloud pass complete to Jordan Cronkrite for 4 yds to the SFla 44 for a 1ST down
0:43
1st & 10 at own 44
Jordan McCloud run for 8 yds to the Navy 48
0:27
2nd & 2 at opp 48
Timeout SOUTH FLORIDA, clock 00:27
0:27
2nd & 2 at opp 48
Jordan McCloud pass intercepted Chelen Garnes return for no gain to the Navy 22
Navy End of half, 1 play
0:24
1st & 10 at own 22
TEAM run for a loss of 1 yard to the Navy 21
Q3 15:00
2nd & 11 at own 35
SHRADER, S kickoff 62 yards to the NAVY3, fair catch by WARREN, Chance, PENALTY USF offside (GRAY, T) 5 yards to the USF30, NO PLAY.
3rd quarter5 drives, then Navy 21, South Florida 3
Navy Fumble, 8 plays
15:00
2nd & 16 at own 30
Spencer Shrader kickoff for 69 yds
15:00
1st & 10 at own 25
Tazh Maloy run for 12 yds to the Navy 37 for a 1ST down
15:00
1st & 10 at own 37
PERRY, Malcolm rush for 2 yards to the NAVY39 (LIVINGSTONE, K;SAILS, KJ), PENALTY NAVY illegal shift 5 yards to the NAVY32, NO PLAY.
15:00
1st & 15 at own 32
Malcolm Perry run for 2 yds to the Navy 34
15:00
2nd & 13 at own 34
Malcolm Perry run for 6 yds to the Navy 40
15:00
3rd & 7 at own 40
Malcolm Perry run for 10 yds to the 50 yard line for a 1ST down
15:00
1st & 10 at the 50
Malcolm Perry run for 9 yds to the SFla 41
15:00
2nd & 1 at opp 41
Jamale Carothers run for no gain to the SFla 41
15:00
3rd & 1 at opp 41
Malcolm Perry run for 2 yds to the SFla 39 for a 1ST down
15:00
1st & 10 at opp 39
Malcolm Perry run for a loss of 1 yard to the SFla 39 Malcolm Perry fumbled, recovered by SFla Greg Reaves
South Florida Turnover on downs, 7 plays
10:41
1st & 10 at own 39
Jordan Cronkrite run for no gain to the SFla 39
10:41
2nd & 10 at own 39
Jordan Cronkrite run for 4 yds to the SFla 43
10:41
3rd & 6 at own 43
Jordan Cronkrite run for 25 yds to the Navy 32 for a 1ST down
10:41
1st & 10 at opp 32
Jordan McCloud pass incomplete to Bryce Miller
10:41
2nd & 10 at opp 32
Jordan McCloud pass complete to Randall St. Felix for 5 yds to the Navy 27
10:41
3rd & 5 at opp 27
Jordan McCloud pass incomplete to Randall St. Felix
10:41
4th & 5 at opp 27
Jordan McCloud pass incomplete
Navy Punt, 3 plays
8:28
1st & 10 at own 27
Nelson Smith run for 2 yds to the Navy 29
8:28
2nd & 8 at own 29
Nelson Smith run for 4 yds to the Navy 33
7:33
3rd & 4 at own 33
Timeout NAVY, clock 07:33
7:33
3rd & 4 at own 33
Malcolm Perry run for no gain to the Navy 33
7:33
4th & 4 at own 33
Owen White punt for 45 yds, fair catch by KJ Sails at the NAVY 22 SOUTH FLORIDA Penalty, Offensive holding (10 Yards) to the SFla 12
South Florida Punt, 10 plays
6:43
1st & 10 at own 12
Kelley Joiner Jr. run for 11 yds to the SFla 23 for a 1ST down
6:43
1st & 10 at own 23
Jordan McCloud run for 3 yds to the SFla 26
6:43
2nd & 7 at own 26
Kelley Joiner Jr. run for 1 yd to the SFla 27
6:43
3rd & 6 at own 27
Jordan McCloud pass complete to Mitchell Wilcox for 11 yds to the SFla 38 for a 1ST down
6:43
1st & 10 at own 38
Jordan Cronkrite run for 4 yds to the SFla 42
6:43
2nd & 6 at own 42
Jordan McCloud pass incomplete to Bryce Miller, broken up by Walter Little
6:43
3rd & 6 at own 42
Trevon Sands run for 10 yds to the Navy 48 for a 1ST down
6:43
1st & 10 at opp 48
Jordan McCloud sacked by Jacob Springer for a loss of 4 yards to the SFla 48
6:43
2nd & 14 at own 48
Jordan McCloud sacked by Jacob Springer for a loss of 7 yards to the SFla 38 Jordan McCloud fumbled, recovered by SFla Marcus Norman , return for 0 yards
2:17
3rd & 24 at own 38
Timeout SOUTH FLORIDA, clock 02:17
2:17
3rd & 24 at own 38
Kelley Joiner Jr. run for 11 yds to the SFla 49
2:17
4th & 13 at own 49
Trent Schneider punt for 34 yds , Garrett Winn returns for 7 yds to the Navy 24
Navy Touchdown, 8 plays
1:29
1st & 10 at own 24
NAVY Penalty, false start (Kendel Wright) to the Navy 19
1:29
1st & 15 at own 19
Malcolm Perry run for 10 yds to the Navy 29
1:29
2nd & 5 at own 29
Nelson Smith run for 8 yds to the Navy 37 for a 1ST down
1:29
1st & 10 at own 37
NAVY Penalty, false start (Peter Nestrowitz) to the Navy 32
1:29
1st & 15 at own 32
CJ Williams run for 6 yds to the Navy 38
Q4 15:00
2nd & 9 at own 38
Nelson Smith run for 10 yds to the Navy 48 for a 1ST down
Q4 15:00
1st & 10 at own 48
Malcolm Perry run for 4 yds to the NAVY 48 for a 1ST down SOUTH FLORIDA Penalty, personal foul (KJ Sails) to the SFla 33 for a 1ST down
Q4 15:00
1st & 10 at opp 33
Nelson Smith run for 4 yds to the SFla 29
Q4 15:00
2nd & 6 at opp 29
Malcolm Perry run for 8 yds to the SFla 21 for a 1ST down
Q4 13:03
1st & 10 at opp 21
Malcolm Perry run for 21 yds for a TD, (Bijan Nichols KICK)Navy 28, South Florida 3
4th quarter5 drives, then Navy 35, South Florida 3
South Florida Punt, 3 plays
13:03
1st & 0 at own 35
Ben Fee kickoff for 64 yds
13:03
1st & 10 at own 25
Jordan Cronkrite run for 4 yds to the SFla 29
13:03
2nd & 6 at own 29
Jordan Cronkrite run for 3 yds to the SFla 32
13:03
3rd & 3 at own 32
Jordan McCloud pass incomplete to Bryce Miller
13:03
4th & 3 at own 32
Trent Schneider punt for 47 yds , Garrett Winn returns for a loss of 1 yard to the Navy 20
Navy Touchdown, 10 plays
11:45
1st & 10 at own 20
CJ Williams run for 11 yds to the Navy 31 for a 1ST down
11:45
1st & 10 at own 31
CJ Williams run for 9 yds to the Navy 40
11:45
2nd & 1 at own 40
Jamale Carothers run for 9 yds to the Navy 49 for a 1ST down
11:45
1st & 10 at own 49
Jamale Carothers run for 3 yds to the SFla 48
11:45
2nd & 7 at opp 48
Keoni-Kordell Makekau run for 5 yds to the SFla 43
11:45
3rd & 2 at opp 43
Jamale Carothers run for 2 yds to the SFla 41 for a 1ST down
11:45
1st & 10 at opp 41
Jamale Carothers run for 2 yds to the SFla 39
11:45
2nd & 8 at opp 39
PERRY, Malcolm rush for no gain to the USF39 (GREEN, Blake), PENALTY NAVY holding (NESTROWITZ, P) 10 yards to the USF49, NO PLAY.
11:45
2nd & 18 at opp 49
Malcolm Perry run for 18 yds to the SFla 31 for a 1ST down
11:45
1st & 10 at opp 31
Nelson Smith run for 5 yds to the SFla 26
6:50
2nd & 5 at opp 26
Tazh Maloy run for 26 yds for a TD, (Bijan Nichols KICK)Navy 35, South Florida 3
South Florida Missed FG, 10 plays
6:50
1st & 0 at own 35
Ben Fee kickoff for 65 yds for a touchback
6:50
1st & 10 at own 25
Jordan Cronkrite run for 1 yd to the SFla 26
6:50
2nd & 9 at own 26
Kirk Rygol pass complete to Bryce Miller for 28 yds to the Navy 46 for a 1ST down
6:50
1st & 10 at opp 46
Kirk Rygol pass incomplete to Randall St. Felix
6:50
2nd & 10 at opp 46
Trevon Sands run for 2 yds to the Navy 44
6:50
3rd & 8 at opp 44
Kirk Rygol pass complete to Jacob Mathis for 24 yds to the Navy 20 for a 1ST down
4:45
1st & 10 at opp 20
Timeout NAVY, clock 04:45
4:45
1st & 10 at opp 20
Kirk Rygol pass complete to Jacob Mathis for 10 yds to the Navy 10 for a 1ST down
4:45
1st & goal at opp 10
Trevon Sands run for 3 yds to the Navy 7
4:45
2nd & goal at opp 7
Kirk Rygol pass incomplete to Xavier Weaver
4:45
3rd & goal at opp 7
SOUTH FLORIDA Penalty, false start (Mitchell Wilcox) to the Navy 12
4:45
3rd & goal at opp 12
Kirk Rygol sacked by Austin Talbert-Loving and Paul Carothers for a loss of 4 yards to the Navy 16
3:00
4th & goal at opp 16
Spencer Shrader 33 yd FG MISSED
Navy Punt, 3 plays
3:00
1st & 10 at own 20
Isaac Ruoss run for 1 yd to the Navy 21
3:00
2nd & 9 at own 21
Perry Olsen run for no gain to the Navy 21 Perry Olsen fumbled, recovered by Navy
3:00
3rd & 9 at own 21
Tyreek King-El run for 5 yds to the Navy 26
1:01
4th & 4 at own 26
Timeout NAVY, clock 01:01
1:01
4th & 4 at own 26
Owen White punt for 53 yds, downed at the SFla 21
South Florida End of game, 3 plays
0:48
1st & 10 at own 21
Kirk Rygol pass incomplete, broken up by Mike Flowers
0:48
2nd & 10 at own 21
Kelley Joiner Jr. run for 4 yds to the SFla 25
0:48
3rd & 6 at own 25
Kirk Rygol pass complete to Xavier Weaver for 2 yds to the SFla 27
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.