From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Boise State
South Florida
378
Total yards
372
256
Passing yards
255
122
Rushing yards
117
5.3
Yards per pass
10.2
3.2
Yards per rush
4.2
25
First downs
15
6–17
Third downs
5–14
2–6
Fourth downs
1–2
3
Turnovers
0
8–57
Penalties
7–56
36:21
Possession
23:39
4
Sacks (by defense)
1
Efficiency
Boise State
South Florida
42%
Success rate
34%
−0.16
EPA per play
0.25
0.80
Explosiveness
1.90
−0.32
Rushing EPA
0.20
−0.03
Passing EPA
0.28
38%
Passing-down success
27%
−0.13
First-down EPA
0.15
−0.01
Second-down EPA
−0.23
0.27
Third-down EPA
0.81
17%
Havoc by its defense
17%
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)
Boise State 64% to win. South Florida pulled the upset.
The line
Boise State −8.5, over/under 63.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 Boise State 62%, South Florida 38%. 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. South Florida drives left to right, Boise State right to left.
Q1 Boise StateFumble, 10 plays, 41 yards
Q1 South FloridaPunt, 3 plays, −12 yards
Q1 Boise StatePunt, 3 plays, 1 yard
Q1 South FloridaTurnover on downs, 4 plays, 9 yards
Q1 Boise StateTouchdown, 9 plays, 38 yards
Q1 South FloridaField goal, 10 plays, 41 yards
Q2 Boise StatePunt, 6 plays, 17 yards
Q2 South FloridaTouchdown, 8 plays, 80 yards
Q2 Boise StateFumble, 6 plays, 59 yards
Q2 South FloridaPunt, 3 plays, 0 yards
Q2 Boise StatePunt, 8 plays, 31 yards
Q2 South FloridaEnd of half, 1 play, 0 yards
Q3 South FloridaPunt, 6 plays, 15 yards
Q3 Boise StatePunt, 3 plays, −8 yards
Q3 South FloridaTouchdown, 4 plays, 49 yards
Q3 Boise StateTurnover on downs, 12 plays, 52 yards
Q3 South FloridaTouchdown, 3 plays, 77 yards
Q3 Boise StateTurnover on downs, 5 plays, 18 yards
Q3 South FloridaTouchdown, 5 plays, 43 yards
Q4 Boise StateFumble, 10 plays, 63 yards
Q4 South FloridaPunt, 3 plays, 5 yards
Q4 Boise StateTurnover on downs, 7 plays, 32 yards
Q4 South FloridaField goal, 5 plays, 56 yards
Q4 Boise StateEnd of game, 7 plays, 50 yards
Play by play
1st quarter6 drives, then Boise State 7, South Florida 0
Boise State Fumble, 10 plays
15:00
1st & 10 at own 35
Adam Zouagui kickoff for 62 yds , Malik Sherrod return for 17 yds to the BOIS 20
14:49
1st & 10 at own 20
Malik Sherrod run for 4 yds to the BOIS 24
14:10
2nd & 6 at own 24
Maddux Madsen pass complete to Latrell Caples for 12 yds to the BOIS 36 for a 1ST down
13:33
1st & 10 at own 36
Maddux Madsen pass complete to Cameron Bates for 2 yds to the BOIS 38
12:59
2nd & 8 at own 38
Maddux Madsen pass complete to Sire Gaines for 7 yds to the BOIS 45
12:25
3rd & 1 at own 45
Sire Gaines run for 2 yds to the BOIS 47 for a 1ST down
11:49
1st & 10 at own 47
Maddux Madsen pass complete to Matt Wagner for 5 yds to the USF 48
11:14
2nd & 5 at opp 48
Malik Sherrod run for 9 yds to the USF 39 for a 1ST down
10:36
1st & 10 at opp 39
Maddux Madsen pass incomplete to Matt Lauter
10:30
2nd & 10 at opp 39
Dylan Riley run for no gain to the USF 39
9:45
3rd & 10 at opp 39
Maddux Madsen pass complete to Malik Sherrod for no gain Malik Sherrod fumbled, forced by Mac Harris, recovered by USF Jhalyn Shuler
South Florida Punt, 3 plays
9:38
1st & 10 at own 39
Byrum Brown pass complete to Keshaun Singleton for a loss of 1 yard to the USF 38
9:25
2nd & 11 at own 38
Byrum Brown pass incomplete to Mudia Reuben
9:13
3rd & 11 at own 38
Byrum Brown sacked by Braxton Fely and Jayden Virgin-Morgan for a loss of 11 yards to the USF 27
8:28
4th & 22 at own 27
Chase Leon punt for 46 yds, punt out-of-bounds at the BOIS 27
Boise State Punt, 3 plays
8:19
1st & 10 at own 27
Maddux Madsen pass complete to Quinton Brown for 1 yd to the BOIS 28
7:51
2nd & 9 at own 28
Maddux Madsen pass incomplete to Malik Sherrod
7:47
3rd & 9 at own 28
Maddux Madsen pass incomplete to Cameron Bates
7:31
4th & 9 at own 28
Oscar Doyle punt for 51 yds , Joshua Porter returns for 8 yds to the USF 29
South Florida Turnover on downs, 4 plays
7:23
1st & 10 at own 29
Byrum Brown pass complete to Mudia Reuben for 4 yds to the USF 33
7:02
2nd & 6 at own 33
Sam Franklin run for 1 yd to the USF 34
6:28
3rd & 5 at own 34
Byrum Brown pass complete to Keshaun Singleton for 4 yds to the USF 38
5:45
4th & 1 at own 38
Byrum Brown run for no gain to the USF 38
Boise State Touchdown, 9 plays
5:40
1st & 10 at opp 38
Maddux Madsen pass incomplete to Chris Marshall
5:30
2nd & 10 at opp 38
Maddux Madsen pass complete to Chris Marshall for 13 yds to the USF 25 for a 1ST down
4:32
1st & 10 at opp 25
Maddux Madsen run for no gain to the USF 25
4:16
2nd & 10 at opp 25
Sire Gaines run for 9 yds to the USF 16
3:39
3rd & 1 at opp 16
Malik Sherrod run for no gain to the USF 16
3:04
4th & 1 at opp 16
Sire Gaines run for 2 yds to the USF 14 for a 1ST down
2:33
1st & 10 at opp 14
Madsen, Maddux pass incomplete to Marshall, Chris, PENALTY SOUFLA pass interference 10 yards to the SOUFLA4, NO PLAY, 1ST DOWN BOIS.
2:25
1st & goal at opp 4
Sire Gaines run for 3 yds to the USF 1
2:00
2nd & goal at opp 1
Maddux Madsen run for no gain to the USF 1 Maddux Madsen fumbled, recovered by BOIS Maddux Madsen
1:30
3rd & 0 at opp 1
Boise State Penalty, False Start (-5 Yards) to the USF 6
1:10
3rd & goal at opp 6
Maddux Madsen pass complete to Chris Marshall for 6 yds for a TD (Colton Boomer KICK)Boise State 7, South Florida 0
South Florida Field goal, 10 plays
1:10
3rd & 12 at own 35
Colton Boomer kickoff for 65 yds for a touchback
1:02
1st & 10 at own 25
Cartevious Norton run for 1 yd to the USF 26
0:38
2nd & 9 at own 26
Byrum Brown sacked by Braxton Fely and Jeremiah Earby for a loss of 8 yards to the USF 18
0:01
3rd & 17 at own 18
Byrum Brown pass complete to Chas Nimrod for 37 yds to the BOIS 45 for a 1ST down
Q2 14:55
1st & 10 at opp 45
Byrum Brown pass incomplete to Chas Nimrod
Q2 14:47
2nd & 10 at opp 45
Byrum Brown pass complete to Chas Nimrod for 4 yds to the BOIS 41
Q2 14:22
3rd & 6 at opp 41
Byrum Brown run for 12 yds to the BOIS 29 for a 1ST down
Q2 14:07
1st & 10 at opp 29
Brown, Byrum pass complete to Nimrod, Chas for 13 yards to the BOIS16, PENALTY SOUFLA holding 10 yards to the BOIS39, NO PLAY.
Q2 13:34
1st & 20 at opp 39
Byrum Brown pass incomplete to Christian Neptune
Q2 13:34
2nd & 20 at opp 39
Brown, Byrum rush for 39 yards to the BOIS0, PENALTY SOUFLA holding 10 yards to the BOIS49, NO PLAY.
Q2 13:11
2nd & 30 at opp 49
Byrum Brown pass complete to Alvon Isaac for 15 yds to the BOIS 34
Q2 12:43
3rd & 15 at opp 34
Byrum Brown pass incomplete to JeyQuan Smith
Q2 12:39
4th & 15 at opp 34
Nico Gramatica 52 yd FG GOODBoise State 7, South Florida 3
2nd quarter6 drives, then South Florida 10, Boise State 7
Boise State Punt, 6 plays
12:39
4th & 15 at own 35
Nico Gramatica kickoff for 65 yds , Malik Sherrod return for 16 yds to the BOIS 16
12:26
1st & 10 at own 16
Malik Sherrod run for a loss of 2 yards to the BOIS 14
11:56
2nd & 12 at own 14
Maddux Madsen pass incomplete to Chris Marshall
11:44
3rd & 12 at own 14
Maddux Madsen pass complete to Latrell Caples for 15 yds to the BOIS 29 for a 1ST down
11:08
1st & 10 at own 29
Sire Gaines run for no gain to the BOIS 29
10:32
2nd & 10 at own 29
Maddux Madsen pass incomplete to Chris Marshall
10:18
3rd & 10 at own 29
Maddux Madsen pass complete to Sire Gaines for 4 yds to the BOIS 33
9:44
4th & 6 at own 33
Oscar Doyle punt for 47 yds, fair catch by Joshua Porter at the USF 20
South Florida Touchdown, 8 plays
9:37
1st & 10 at own 20
Arkese Parks run for no gain to the USF 20
9:20
2nd & 10 at own 20
Byrum Brown run for 2 yds to the USF 22
8:50
3rd & 8 at own 22
Byrum Brown sacked by Braxton Fely and Max Stege for a loss of 7 yards to the USF 15 for a 1ST down Boise State Penalty, Unnecessary Roughness (15 Yards) to the USF 30 for a 1ST down
8:16
1st & 10 at own 30
Byrum Brown run for 10 yds to the USF 40 for a 1ST down
7:56
1st & 10 at own 40
Byrum Brown pass complete to Keshaun Singleton for 37 yds to the BOIS 23 for a 1ST down
7:35
1st & 10 at opp 23
Byrum Brown pass complete to Joshua Porter for 5 yds to the BOIS 18
7:12
2nd & 5 at opp 18
South Florida Penalty, False Start (-5 Yards) to the BOIS 23
7:00
2nd & 10 at opp 23
Byrum Brown pass incomplete to Jeremiah Koger
6:41
3rd & 10 at opp 23
Timeout Boise State, clock 06:41
6:34
3rd & 10 at opp 23
Byrum Brown run for 23 yds for a TD (Nico Gramatica KICK)South Florida 10, Boise State 7
Boise State Fumble, 6 plays
6:34
3rd & 10 at own 35
Adam Zouagui kickoff for 65 yds for a touchback
6:34
1st & 10 at own 25
South Florida Penalty, Defensive Offside (5 Yards) to the BOIS 30
6:27
1st & 5 at own 30
Sire Gaines run for 14 yds to the BOIS 44 for a 1ST down
5:51
1st & 10 at own 44
Sire Gaines run for 9 yds to the USF 47
5:15
2nd & 1 at opp 47
Malik Sherrod run for 5 yds to the USF 42 for a 1ST down
4:33
1st & 10 at opp 42
Maddux Madsen pass complete to Matt Lauter for 20 yds to the USF 22 for a 1ST down South Florida Penalty, Roughing Passer (11 Yards) to the USF 11 for a 1ST down
4:05
1st & 10 at opp 11
Malik Sherrod run for no gain to the USF 11
3:39
2nd & 10 at opp 11
Boise State Penalty, False Start (-5 Yards) to the USF 16
3:10
2nd & 14 at opp 16
Sire Gaines run for 2 yds to the USF 36 Sire Gaines fumbled, forced by Jonas Duclona, recovered by USF Ira Singleton , return for 22 yds to the USF 36
South Florida Punt, 3 plays
2:54
1st & 10 at own 36
Byrum Brown run for 2 yds to the USF 38
2:25
2nd & 8 at own 38
Alvon Isaac run for a loss of 2 yards to the USF 36
1:57
3rd & 10 at own 36
Byrum Brown pass incomplete to Wyatt Sullivan
1:51
4th & 10 at own 36
Chase Leon punt for 41 yds, fair catch by Malik Sherrod at the BOIS 23
Boise State Punt, 8 plays
1:45
1st & 10 at own 23
Malik Sherrod run for 2 yds to the BOIS 25
1:07
2nd & 8 at own 25
Maddux Madsen pass complete to Ben Ford for 7 yds to the BOIS 32
0:55
3rd & 1 at own 32
Maddux Madsen run for 2 yds to the BOIS 34 for a 1ST down
0:44
1st & 10 at own 34
Maddux Madsen pass complete to Malik Sherrod for 1 yd to the BOIS 35
0:44
2nd & 9 at own 35
Timeout Boise State, clock 00:44
0:39
2nd & 9 at own 35
Maddux Madsen pass complete to Ben Ford for 24 yds to the USF 41 for a 1ST down
0:30
1st & 10 at opp 41
Maddux Madsen pass incomplete to Matt Lauter
0:25
2nd & 10 at opp 41
Maddux Madsen pass incomplete to Ben Ford
0:25
3rd & 10 at opp 41
Boise State Penalty, False Start (-5 Yards) to the USF 46
0:20
3rd & 15 at opp 46
Maddux Madsen pass complete to Malik Sherrod for 5 yds to the USF 41
0:20
4th & 10 at opp 41
Boise State Penalty, Delay of Game (-5 Yards) to the USF 46
0:13
4th & 15 at opp 46
Oscar Doyle punt for 46 yds for a touchback
South Florida End of half, 1 play
0:07
1st & 10 at own 20
Cartevious Norton run for no gain to the USF 20
3rd quarter7 drives, then South Florida 24, Boise State 7
South Florida Punt, 6 plays
15:00
1st & 10 at own 35
Colton Boomer kickoff for 65 yds for a touchback
14:52
1st & 10 at own 25
Byrum Brown pass complete to Weston Wolff for 7 yds to the USF 32
14:35
2nd & 3 at own 32
Byrum Brown run for 2 yds to the USF 34
14:20
3rd & 1 at own 34
Cartevious Norton run for 2 yds to the USF 36 for a 1ST down
13:54
1st & 10 at own 36
Byrum Brown sacked by Dion Washington for a loss of 1 yard to the USF 35
13:34
2nd & 11 at own 35
Cartevious Norton run for 2 yds to the USF 37
13:17
3rd & 9 at own 37
South Florida Penalty, False Start (-5 Yards) to the USF 32
12:46
3rd & 14 at own 32
Byrum Brown pass complete to Keshaun Singleton for 8 yds to the USF 40
12:03
4th & 6 at own 40
Chase Leon punt for 50 yds, fair catch by Malik Sherrod at the BOIS 10
Boise State Punt, 3 plays
11:56
1st & 10 at own 10
Malik Sherrod run for a loss of 2 yards to the BOIS 8
11:11
2nd & 12 at own 8
Maddux Madsen sacked by Rico Watson III for a loss of 5 yards to the BOIS 3
10:28
3rd & 17 at own 3
Boise State Penalty, Delay of Game (-1 Yards) to the BOIS 2
10:00
3rd & 18 at own 2
Maddux Madsen pass incomplete to Chris Marshall
9:53
4th & 18 at own 2
Oscar Doyle punt for 47 yds, punt out-of-bounds at the BOIS 49
South Florida Touchdown, 4 plays
9:50
1st & 10 at opp 49
Byrum Brown pass incomplete to Chas Nimrod
9:41
2nd & 10 at opp 49
Sam Franklin run for 1 yd to the BOIS 48
9:02
3rd & 9 at opp 48
Byrum Brown pass complete to Wyatt Sullivan for 3 yds to the BOIS 45
8:18
4th & 6 at opp 45
Locklan Hewlett pass complete to Keshaun Singleton for 45 yds for a TD (Nico Gramatica KICK)South Florida 17, Boise State 7
Boise State Turnover on downs, 12 plays
8:18
4th & 6 at own 35
Adam Zouagui kickoff for 65 yds for a touchback
8:10
1st & 10 at own 25
Maddux Madsen pass complete to Ben Ford for 9 yds to the BOIS 34
7:40
2nd & 1 at own 34
Dylan Riley run for 1 yd to the BOIS 35 for a 1ST down
7:03
1st & 10 at own 35
Maddux Madsen pass incomplete to Dylan Riley
6:55
2nd & 10 at own 35
Maddux Madsen run for 5 yds to the BOIS 40
6:02
3rd & 5 at own 40
Maddux Madsen pass complete to Ben Ford for 4 yds to the BOIS 44
5:30
4th & 1 at own 44
Maddux Madsen run for 8 yds to the USF 48 for a 1ST down
4:53
1st & 10 at opp 48
Maddux Madsen pass complete to Sire Gaines for 6 yds to the USF 42
4:29
2nd & 4 at opp 42
Maddux Madsen run for 11 yds to the USF 31 for a 1ST down
4:16
1st & 10 at opp 31
Timeout South Florida, clock 04:16
4:09
1st & 10 at opp 31
Malik Sherrod run for a loss of 1 yard to the USF 32
3:29
2nd & 11 at opp 32
Malik Sherrod run for 9 yds to the USF 23
2:51
3rd & 2 at opp 23
Maddux Madsen pass incomplete to Matt Wagner
2:47
4th & 2 at opp 23
Maddux Madsen pass incomplete to Sire Gaines
South Florida Touchdown, 3 plays
2:38
1st & 10 at own 23
Byrum Brown run for 1 yd to the USF 24
2:21
2nd & 9 at own 24
Brown, Byrum pass incomplete to Singleton, Keshaun, PENALTY BOIS pass interference 6 yards to the SOUFLA30, NO PLAY, 1ST DOWN SOUFLA.
2:05
1st & 10 at own 30
Byrum Brown pass complete to Chas Nimrod for 55 yds to the BOIS 15 for a 1ST down
1:44
1st & 10 at opp 15
Byrum Brown run for 15 yds for a TD (Nico Gramatica KICK)South Florida 24, Boise State 7
Boise State Turnover on downs, 5 plays
1:44
1st & 10 at own 35
Adam Zouagui kickoff for 65 yds for a touchback
1:35
1st & 10 at own 25
Maddux Madsen pass complete to Latrell Caples for 15 yds to the BOIS 40 for a 1ST down
1:10
1st & 10 at own 40
Sire Gaines run for 3 yds to the BOIS 43
0:43
2nd & 7 at own 43
Maddux Madsen pass incomplete to Latrell Caples
0:40
3rd & 7 at own 43
Maddux Madsen pass incomplete to Matt Lauter
0:40
4th & 7 at own 43
Timeout Boise State, clock 00:40
0:35
4th & 7 at own 43
Maddux Madsen pass incomplete to Cameron Bates
South Florida Touchdown, 5 plays
0:29
1st & 10 at opp 43
Cartevious Norton run for 3 yds to the BOIS 40
Q4 14:14
2nd & 7 at opp 40
Byrum Brown pass complete to Cartevious Norton for 24 yds Cartevious Norton fumbled, forced by Jayden Virgin-Morgan, recovered by USF Cartevious Norton for a 1ST down
Q4 14:00
1st & 10 at opp 16
Byrum Brown pass complete to Mudia Reuben for 2 yds to the BOIS 14
Q4 13:39
2nd & 8 at opp 14
Byrum Brown pass complete to Mudia Reuben for 6 yds to the BOIS 8
Q4 13:26
3rd & 2 at opp 8
Cartevious Norton run for 8 yds for a TD (Nico Gramatica KICK)South Florida 31, Boise State 7
Q4 13:26
3rd & 2 at own 35
Boise State Penalty, Unsportsmanlike Conduct (15 Yards) to the 50 yard line
4th quarter5 drives, then South Florida 34, Boise State 7
Boise State Fumble, 10 plays
13:26
3rd at the 50
Nico Gramatica kickoff for 31 yds , Luke Voorhees return for 6 yds to the BOIS 25
13:18
1st & 10 at own 25
Maddux Madsen pass incomplete to Latrell Caples
13:03
2nd & 10 at own 25
Maddux Madsen pass complete to Latrell Caples for 16 yds to the BOIS 41 for a 1ST down
12:56
1st & 10 at own 41
Maddux Madsen pass incomplete to Latrell Caples
12:49
2nd & 10 at own 41
Maddux Madsen pass complete to Matt Lauter for 5 yds to the BOIS 46
12:18
3rd & 5 at own 46
Maddux Madsen pass complete to Matt Lauter for 6 yds to the USF 48 for a 1ST down
11:46
1st & 10 at opp 48
Maddux Madsen pass complete to Cameron Bates for 31 yds to the USF 17 for a 1ST down
11:30
1st & 10 at opp 17
Maddux Madsen pass incomplete to Latrell Caples
11:25
2nd & 10 at opp 17
Maddux Madsen pass incomplete to Sire Gaines
11:15
3rd & 10 at opp 17
Maddux Madsen run for 5 yds to the USF 12
10:34
4th & 5 at opp 12
Maddux Madsen run for a loss of 13 yards to the USF 25 Maddux Madsen fumbled, recovered by USF Ira Singleton
South Florida Punt, 3 plays
10:28
1st & 10 at own 25
Sam Franklin run for 5 yds to the USF 30
9:46
2nd & 5 at own 30
Byrum Brown pass complete to Joshua Porter for no gain to the USF 30
9:10
3rd & 5 at own 30
Byrum Brown pass incomplete to Sam Franklin
9:00
4th & 5 at own 30
Chase Leon punt for 32 yds, downed at the BOIS 38
Boise State Turnover on downs, 7 plays
8:46
1st & 10 at own 38
Maddux Madsen pass complete to Chase Penry for 7 yds to the BOIS 45
8:28
2nd & 3 at own 45
Maddux Madsen run for 4 yds to the BOIS 49 for a 1ST down
8:02
1st & 10 at own 49
Maddux Madsen run for 14 yds to the USF 37 for a 1ST down
7:25
1st & 10 at opp 37
Maddux Madsen pass complete to Matt Lauter for 4 yds to the USF 33
7:15
2nd & 6 at opp 33
Maddux Madsen pass incomplete to Ben Ford
7:15
3rd & 6 at opp 33
Timeout South Florida, clock 07:15
7:09
3rd & 6 at opp 33
Malik Sherrod run for 3 yds to the USF 30
6:34
4th & 3 at opp 30
Maddux Madsen pass incomplete to Sire Gaines
South Florida Field goal, 5 plays
6:23
1st & 10 at own 30
Alvon Isaac run for 49 yds to the BOIS 21 for a 1ST down
5:36
1st & 10 at opp 21
Byrum Brown run for 3 yds to the BOIS 18
4:57
2nd & 7 at opp 18
Alvon Isaac run for 5 yds to the BOIS 13
4:13
3rd & 2 at opp 13
Cartevious Norton run for a loss of 1 yard to the BOIS 14
Dylan Riley run for a loss of 1 yard to the BOIS 28
2:00
3rd & 7 at own 28
Max Cutforth pass complete to Quinton Brown for 19 yds to the BOIS 47 for a 1ST down
1:53
1st & 10 at own 47
Dylan Riley run for 4 yds to the USF 49
1:17
2nd & 6 at opp 49
Max Cutforth pass complete to Demetric Whitlock Jr. for 12 yds to the USF 37 for a 1ST down
0:52
1st & 10 at opp 37
Dylan Riley run for 5 yds to the USF 32
0:16
2nd & 5 at opp 32
Dylan Riley run for 7 yds to the USF 25 for a 1ST down
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.