From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
App State
Boise State
184
Total yards
473
65
Passing yards
321
119
Rushing yards
152
2.3
Yards per pass
8.4
4.1
Yards per rush
3.5
9
First downs
25
2–13
Third downs
9–18
1–1
Fourth downs
2–3
4
Turnovers
0
11–94
Penalties
5–55
21:50
Possession
38:10
2
Sacks (by defense)
5
Efficiency
App State
Boise State
24%
Success rate
39%
−0.30
EPA per play
0.12
1.19
Explosiveness
1.35
0.30
Rushing EPA
−0.16
−0.77
Passing EPA
0.43
15%
Passing-down success
31%
−0.28
First-down EPA
−0.17
−0.03
Second-down EPA
0.12
−0.89
Third-down EPA
0.72
16%
Havoc by its defense
24%
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 75% to win. Elo’s favorite won.
The line
Boise State −16.5, over/under 59.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 87%, App State 13%. 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. Boise State drives left to right, App State right to left.
Q1 Boise StateTouchdown, 10 plays, 75 yards
Q1 App StatePunt, 8 plays, 21 yards
Q1 Boise StatePunt, 6 plays, 40 yards
Q1 App StatePick-six, 6 plays (Boise State scores), 13 yards
Q1 App StatePunt, 3 plays, 8 yards
Q1 Boise StatePunt, 3 plays, 6 yards
Q2 App StatePunt, 3 plays, 4 yards
Q2 Boise StateTouchdown, 10 plays, 80 yards
Q2 App StateTouchdown, 14 plays, 75 yards
Q2 Boise StateField goal, 9 plays, 62 yards
Q2 App StateEnd of half, 1 play, 7 yards
Q3 App StatePunt, 3 plays, 5 yards
Q3 Boise StatePunt, 6 plays, 21 yards
Q3 App StateTouchdown, 3 plays, 42 yards
Q3 Boise StateField goal, 11 plays, 58 yards
Q3 App StatePunt, 3 plays, 1 yard
Q3 Boise StateTouchdown, 7 plays, 58 yards
Q3 App StatePunt, 3 plays, −4 yards
Q4 Boise StateTouchdown, 8 plays, 69 yards
Q4 App StatePick-six, 2 plays (Boise State scores), 4 yards
Q4 App StatePunt, 3 plays, −4 yards
Q4 Boise StatePunt, 5 plays, 18 yards
Q4 App StateFumble, 2 plays, 6 yards
Q4 Boise StateTurnover on downs, 4 plays, 0 yards
Q4 App StateInterception, 3 plays, 1 yard
Q4 Boise StateEnd of game, 5 plays, 10 yards
Play by play
1st quarter6 drives, then Boise State 14, App State 0
Boise State Touchdown, 10 plays
15:00
1st & 10 at own 35
Cash McVay kickoff for 65 yds
14:53
1st & 10 at own 25
Dylan Riley run for 4 yds to the BOIS 29
14:15
2nd & 6 at own 29
Maddux Madsen pass complete to Dylan Riley for no gain to the BOIS 29
13:36
3rd & 6 at own 29
Maddux Madsen pass complete to Latrell Caples for 16 yds to the BOIS 45 for a 1ST down
13:09
1st & 10 at own 45
Dylan Riley run for 5 yds to the 50 yard line
12:35
2nd & 5 at the 50
Malik Sherrod run for 22 yds to the APP 28 for a 1ST down
11:56
1st & 10 at opp 28
Maddux Madsen pass complete to Malik Sherrod for 6 yds to the APP 22
11:19
2nd & 4 at opp 22
Sire Gaines run for 4 yds to the APP 18 for a 1ST down
10:46
1st & 10 at opp 18
Maddux Madsen pass incomplete to Chris Marshall
10:39
2nd & 10 at opp 18
Sire Gaines run for 4 yds to the APP 14
10:07
3rd & 6 at opp 14
PENALTY APP Offside 4 yards from APP14 to APP10. NO PLAY.
9:49
3rd & 2 at opp 10
Maddux Madsen pass complete to Latrell Caples for 10 yds for a TD App State Penalty, Defensive Holding (Ethan Johnson) declined (Colton Boomer KICK)Boise State 7, App State 0
App State Punt, 8 plays
9:49
1st & 10 at own 35
Colton Boomer kickoff for 65 yds for a touchback
9:40
1st & 10 at own 25
Rashod Dubinion run for 3 yds to the APP 28
9:21
2nd & 7 at own 28
AJ Swann pass complete to William Fowles for 12 yds to the APP 40 for a 1ST down
8:58
1st & 10 at own 40
Rashod Dubinion run for 7 yds to the APP 47
8:26
2nd & 3 at own 47
AJ Swann pass complete to AJ Swann for 2 yds to the APP 49
7:58
3rd & 1 at own 49
Rashod Dubinion run for 6 yds to the BOIS 45 for a 1ST down
7:42
1st & 10 at opp 45
Rashod Dubinion run for 4 yds to the BOIS 41
7:20
2nd & 6 at opp 41
PENALTY APP False Start (Flowers,Will) 5 yards from BSU41 to BSU46. NO PLAY.
7:01
2nd & 11 at opp 46
Jaquari Lewis run for 7 yds to the BOIS 39
6:36
3rd & 4 at opp 39
AJ Swann pass incomplete to Jaden Barnes
6:20
4th & 4 at opp 39
(06:36) No Huddle-Shotgun Swann,AJ pass complete short right to Stroman,Dalton caught at BSU36, for 0 yards to the BSU39 PENALTY APP Pass Interference (Dozier,Davion) 15 yards from BSU39 to APP46. NO PLAY.
6:00
4th & 19 at own 46
Ian Ratliff punt for 54 yds for a touchback
6:00
4th & 19 at own 46
Ian Ratliff punt for 54 yds for a touchback
Boise State Punt, 6 plays
5:55
1st & 10 at own 10
Dylan Riley run for 6 yds to the BOIS 16
5:24
2nd & 4 at own 16
Dylan Riley run for 3 yds to the BOIS 19
4:47
3rd & 1 at own 19
Sire Gaines run for 28 yds to the BOIS 47 for a 1ST down
4:15
1st & 10 at own 47
Maddux Madsen pass incomplete to Latrell Caples
4:07
2nd & 10 at own 47
Malik Sherrod run for 3 yds to the 50 yard line
3:31
3rd & 7 at the 50
Maddux Madsen pass incomplete to Latrell Caples
3:24
4th & 7 at the 50
Oscar Doyle punt for 41 yds, fair catch by Jaden Barnes at the APP 9
App State Pick-six, 6 plays (Boise State scores)
3:19
1st & 10 at own 9
AJ Swann pass incomplete to Dalton Stroman
3:14
2nd & 10 at own 9
AJ Swann pass complete to Izayah Cummings for 7 yds to the APP 16
2:38
3rd & 3 at own 16
AJ Swann pass complete to Izayah Cummings for 4 yds to the APP 20 for a 1ST down
2:13
1st & 10 at own 20
Rashod Dubinion run for 2 yds to the APP 22
1:55
2nd & 8 at own 22
AJ Swann pass incomplete to Davion Dozier
1:49
3rd & 8 at own 22
AJ Swann pass intercepted A’Marion McCoy return for 26 yds for a TD (Colton Boomer KICK)Boise State 14, App State 0
App State Punt, 3 plays
1:49
1st & 10 at own 35
Colton Boomer kickoff for 65 yds for a touchback
1:42
1st & 10 at own 25
Rashod Dubinion run for 4 yds to the APP 29
1:16
2nd & 6 at own 29
Rashod Dubinion run for 4 yds to the APP 33
0:50
3rd & 2 at own 33
AJ Swann pass incomplete to Jaden Barnes
0:44
4th & 2 at own 33
Ian Ratliff punt for 40 yds, fair catch by Malik Sherrod at the BOIS 27
Boise State Punt, 3 plays
0:42
1st & 10 at own 27
Maddux Madsen pass incomplete to Chris Marshall
0:34
2nd & 10 at own 27
Maddux Madsen pass complete to Sire Gaines for 6 yds to the BOIS 33
0:02
3rd & 4 at own 33
Maddux Madsen pass incomplete to Ben Ford
0:00
4th & 4 at own 33
Oscar Doyle punt for 44 yds, fair catch by Jaden Barnes at the APP 23
2nd quarter4 drives, then Boise State 24, App State 7
App State Punt, 3 plays
15:00
1st & 10 at own 23
AJ Swann sacked by Braxton Fely for a loss of 8 yards to the APP 15
15:00
2nd & 18 at own 15
AJ Swann pass complete to Jose Leon for 5 yds to the APP 20
15:00
3rd & 13 at own 20
AJ Swann pass complete to Jose Leon for 7 yds to the APP 27
13:00
4th & 6 at own 27
Ian Ratliff punt for 53 yds, fair catch by Malik Sherrod at the BOIS 20
Boise State Touchdown, 10 plays
12:42
1st & 10 at own 20
Dylan Riley run for 4 yds to the BOIS 24
12:11
2nd & 6 at own 24
Dylan Riley run for 4 yds to the BOIS 28
11:36
3rd & 2 at own 28
Sire Gaines run for 5 yds to the BOIS 33 for a 1ST down
10:57
1st & 10 at own 33
Maddux Madsen pass complete to Matt Wagner for 5 yds to the BOIS 38
10:28
2nd & 5 at own 38
Malik Sherrod run for 1 yd to the BOIS 39
9:59
3rd & 4 at own 39
(09:59) PENALTY APP Offside (Littlejohn,Brayshawn) 5 yards from BSU39 to BSU44, 1ST DOWN. NO PLAY.
9:27
1st & 10 at own 44
Maddux Madsen pass complete to Ben Ford for 18 yds to the APP 38 for a 1ST down
8:59
1st & 10 at opp 38
Malik Sherrod run for 3 yds to the APP 35
8:19
2nd & 7 at opp 35
Maddux Madsen pass complete to Chris Marshall for 20 yds to the APP 15 for a 1ST down
7:40
1st & 10 at opp 15
Dylan Riley run for 1 yd to the APP 14
7:07
2nd & 9 at opp 14
Maddux Madsen pass complete to Ben Ford for 14 yds for a TD (Colton Boomer KICK)Boise State 21, App State 0
App State Touchdown, 14 plays
7:07
1st & 10 at own 35
Colton Boomer kickoff for 65 yds for a touchback
6:59
1st & 10 at own 25
AJ Swann sacked by Jayden Virgin-Morgan for a loss of 6 yards to the APP 19
6:20
2nd & 16 at own 19
App State Penalty, Offensive Holding (Yards) declined
6:05
3rd & 23 at own 12
Boise State Penalty, Roughing The Passer (Max Stege) to the APP 37 for a 1ST down
5:39
1st & 10 at own 37
Rashod Dubinion run for 4 yds to the APP 41
5:27
2nd & 6 at own 41
Rashod Dubinion run for 16 yds to the BOIS 43 for a 1ST down
4:54
1st & 10 at opp 43
AJ Swann pass incomplete to Davion Dozier
4:48
2nd & 10 at opp 43
Jaquari Lewis run for 5 yds to the BOIS 38
4:09
3rd & 5 at opp 38
Jaquari Lewis run for 4 yds to the BOIS 34
3:36
4th & 1 at opp 34
Rashod Dubinion run for 1 yd to the BOIS 33 for a 1ST down
2:52
1st & 10 at opp 33
Rashod Dubinion run for 2 yds to the BOIS 31
2:20
2nd & 8 at opp 31
(02:26) No Huddle-Shotgun Swann,AJ pass incomplete short left to Fowles,William thrown to BSU23 QB hurried by Benefield,Ty PENALTY BSU Face Mask (Stege,Max) 15 yards from BSU31 to BSU16, 1ST DOWN. NO PLAY.
2:14
1st & 10 at opp 16
Jaquari Lewis run for 1 yd to the BOIS 15
2:00
2nd & 9 at opp 15
Timeout Boise State, clock 02:00
1:48
2nd & 9 at opp 15
AJ Swann pass complete to Izayah Cummings for 9 yds to the BOIS 6 for a 1ST down
1:20
1st & goal at opp 6
Rashod Dubinion run for 4 yds to the BOIS 2
1:20
2nd & goal at opp 2
Timeout Boise State, clock 01:20
1:20
2nd & goal at opp 2
PENALTY APP False Start (Sweatt,Cayden) 5 yards from BSU02 to BSU07. NO PLAY.
1:16
2nd & goal at opp 7
AJ Swann pass complete to Dalton Stroman for 7 yds for a TD (Dominic De Freitas KICK)Boise State 21, App State 7
1:16
1st & 10 at own 35
Cash McVay kickoff for 65 yds for a touchback App State Penalty, Defensive Offside (Jaelin Willis)
Boise State Field goal, 9 plays
1:00
1st & 10 at own 30
Dylan Riley run for 5 yds to the BOIS 35
0:54
2nd & 5 at own 35
(00:54) No Huddle-Shotgun Madsen,Maddux pass incomplete deep right to Marshall,Chris thrown to APP37 broken up by Floyd,Emory PENALTY APP Pass Interference 15 yards from BSU35 to BSU50, 1ST DOWN. NO PLAY.
0:48
1st & 10 at the 50
Maddux Madsen pass complete to Chris Marshall for 26 yds to the APP 24 for a 1ST down
0:39
1st & 10 at opp 24
Maddux Madsen pass incomplete to Matt Lauter
0:37
2nd & 10 at opp 24
Maddux Madsen pass complete to Chris Marshall for 6 yds to the APP 18
0:31
3rd & 4 at opp 18
Maddux Madsen pass complete to Ben Ford for 13 yds to the APP 5 for a 1ST down
0:20
1st & goal at opp 5
Maddux Madsen sacked by Kevin Abrams-Verwayne for a loss of 15 yards to the APP 20 Maddux Madsen fumbled, recovered by BOIS Maddux Madsen , return for 0 yards
0:12
2nd & goal at opp 20
Maddux Madsen pass complete to Matt Lauter for 12 yds to the APP 8
0:10
4th & goal at opp 8
Timeout App State, clock 00:10
0:08
3rd & goal at opp 8
Maddux Madsen pass incomplete to Chris Marshall
0:05
4th & goal at opp 8
Colton Boomer 25 yd FG GOODBoise State 24, App State 7
0:05
1st & 10 at own 35
Colton Boomer kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
App State Penalty, Offensive Holding (Yards) declined
3rd quarter7 drives, then Boise State 33, App State 14
App State Punt, 3 plays
15:00
1st & 10 at own 35
Colton Boomer kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Rashod Dubinion run for 5 yds to the APP 30
15:00
2nd & 5 at own 30
AJ Swann pass incomplete to Izayah Cummings
15:00
3rd & 5 at own 30
AJ Swann pass incomplete to Davion Dozier
14:16
4th & 5 at own 30
Ian Ratliff punt for 46 yds, fair catch by Malik Sherrod at the BOIS 24
Boise State Punt, 6 plays
14:16
1st & 10 at own 24
Malik Sherrod run for 2 yds to the BOIS 26
14:16
2nd & 8 at own 26
Maddux Madsen pass incomplete to Latrell Caples
14:16
3rd & 8 at own 26
Maddux Madsen pass complete to Matt Wagner for 15 yds to the BOIS 41 for a 1ST down
14:16
1st & 10 at own 41
Dylan Riley run for a loss of 1 yard to the BOIS 40
14:16
2nd & 11 at own 40
Dylan Riley run for 5 yds to the BOIS 45
14:16
3rd & 6 at own 45
Maddux Madsen pass incomplete to Chris Marshall
11:26
4th & 6 at own 45
Oscar Doyle punt for 42 yds , Juan Berchal returns for 45 yds to the BOIS 42
App State Touchdown, 3 plays
11:18
1st & 10 at opp 42
AJ Swann pass incomplete to William Fowles
11:12
2nd & 10 at opp 42
Rashod Dubinion run for 39 yds to the BOIS 3 for a 1ST down
10:40
1st & goal at opp 3
Jaquari Lewis run for 3 yds for a TD (Dominic De Freitas KICK)Boise State 24, App State 14
10:40
1st & 10 at own 35
PENALTY APP UNS: Unsportsmanlike Conduct (Swann,AJ) 15 yards from APP35 to APP20. NO PLAY.
Boise State Field goal, 11 plays
10:34
1st & 10 at own 20
Cash McVay kickoff for 73 yds , Malik Sherrod return for 10 yds to the BOIS 20
10:24
1st & 10 at own 20
Sire Gaines run for 4 yds to the BOIS 24
9:53
2nd & 6 at own 24
Sire Gaines run for 15 yds to the BOIS 39 for a 1ST down
9:28
1st & 10 at own 39
Maddux Madsen pass incomplete
9:16
2nd & 10 at own 39
Maddux Madsen pass complete to Latrell Caples for 15 yds to the APP 46 for a 1ST down
8:44
1st & 10 at opp 46
Maddux Madsen run for 1 yd to the APP 45
8:13
2nd & 9 at opp 45
Maddux Madsen pass incomplete to Ben Ford
8:05
3rd & 9 at opp 45
Maddux Madsen pass complete to Matt Lauter for 20 yds to the APP 25 for a 1ST down
7:26
1st & 10 at opp 25
Malik Sherrod run for a loss of 1 yard to the APP 26
6:41
2nd & 11 at opp 26
Maddux Madsen pass complete to Malik Sherrod for 4 yds to the APP 22
6:04
3rd & 7 at opp 22
Maddux Madsen pass incomplete to Matt Lauter
5:59
4th & 7 at opp 22
Colton Boomer 40 yd FG GOODBoise State 27, App State 14
App State Punt, 3 plays
5:54
1st & 10 at own 35
Colton Boomer kickoff for 61 yds , Khamani Alexander return for 12 yds to the APP 16
5:50
1st & 10 at own 16
Rashod Dubinion run for 1 yd to the APP 17
5:04
2nd & 9 at own 17
AJ Swann pass complete to Jose Leon for no gain to the APP 17
4:39
3rd & 9 at own 17
AJ Swann pass incomplete
4:31
4th & 9 at own 17
Ian Ratliff punt for 41 yds, fair catch by Malik Sherrod at the BOIS 42
Boise State Touchdown, 7 plays
4:24
1st & 10 at own 42
Maddux Madsen pass complete to Matt Lauter for 13 yds to the APP 45 for a 1ST down
4:01
1st & 10 at opp 45
Sire Gaines run for 5 yds to the APP 40 Boise State Penalty, Offensive Holding (Matt Lauter) to the 50 yard line
3:35
1st & 15 at the 50
Maddux Madsen pass complete to Latrell Caples for 9 yds to the APP 41
3:21
2nd & 6 at opp 41
Sire Gaines run for 2 yds to the APP 39
2:28
3rd & 4 at opp 39
Maddux Madsen pass complete to Sire Gaines for a loss of 1 yard to the APP 40
1:53
4th & 5 at opp 40
Maddux Madsen pass complete to Malik Sherrod for 11 yds to the APP 29 for a 1ST down
1:24
1st & 10 at opp 29
Maddux Madsen pass complete to Quinton Brown for 29 yds for a TD (Two-Point Conversion failed)Boise State 33, App State 14
App State Punt, 3 plays
1:18
1st & 10 at own 35
Jarrett Reeser kickoff for 62 yds , Khamani Alexander return for 20 yds to the APP 23
1:15
1st & 10 at own 23
AJ Swann pass incomplete
1:06
2nd & 10 at own 23
AJ Swann pass complete to David Larkins for 1 yd to the APP 24
0:27
3rd & 9 at own 24
(00:29) PENALTY APP Delay Of Game 5 yards from APP24 to APP19. NO PLAY.
0:00
3rd & 14 at own 19
AJ Swann pass incomplete
Q4 14:54
4th & 14 at own 19
Ian Ratliff punt for 50 yds, fair catch by Malik Sherrod at the BOIS 31
4th quarter8 drives, then Boise State 47, App State 14
Boise State Touchdown, 8 plays
14:49
1st & 10 at own 31
Malik Sherrod run for 9 yds to the BOIS 40
14:13
2nd & 1 at own 40
Malik Sherrod run for 8 yds to the BOIS 48 for a 1ST down
14:01
1st & 10 at own 48
Malik Sherrod run for 2 yds to the 50 yard line
13:23
2nd & 8 at the 50
Dylan Riley run for a loss of 1 yard to the BOIS 49
12:33
3rd & 9 at own 49
Maddux Madsen pass complete to Cameron Bates for 11 yds to the APP 40 for a 1ST down
11:50
1st & 10 at opp 40
Maddux Madsen pass complete to Matt Wagner for 9 yds to the APP 31
11:26
2nd & 1 at opp 31
Sire Gaines run for a loss of 3 yards to the APP 34
PENALTY APP Delay Of Game 5 yards from APP25 to APP20. NO PLAY.
10:15
1st & 15 at own 20
Jaquari Lewis run for 1 yd to the APP 21
9:42
2nd & 14 at own 21
Noah Gillon pass incomplete to Jaden Barnes
9:39
3rd & 14 at own 21
Noah Gillon pass incomplete to Jaquari Lewis
9:31
4th & 14 at own 21
Ian Ratliff punt for 48 yds , Malik Sherrod returns for no gain to the BOIS 31
Boise State Punt, 5 plays
9:25
1st & 10 at own 31
Sire Gaines run for a loss of 2 yards to the BOIS 29
8:47
2nd & 12 at own 29
App State Penalty, UNR: Unnecessary Roughness (Jordan Favors) to the BOIS 47 for a 1ST down
8:21
1st & 10 at own 47
Dylan Riley run for a loss of 2 yards to the BOIS 45
7:43
2nd & 12 at own 45
Dylan Riley run for 4 yds to the BOIS 49
6:59
3rd & 8 at own 49
Max Cutforth pass incomplete to Demetric Whitlock Jr.
6:54
4th & 8 at own 49
Oscar Doyle punt for 37 yds, fair catch by Jaden Barnes at the APP 14
App State Fumble, 2 plays
6:45
1st & 10 at own 14
Billy Wiles pass complete to Jaquari Lewis for 1 yd to the APP 15
6:19
2nd & 9 at own 15
Billy Wiles sacked by Malakai Williams for a loss of 5 yards to the APP 20 Billy Wiles fumbled, recovered by BOIS Mana Tuioti , return for 0 yards
Boise State Turnover on downs, 4 plays
6:15
1st & 10 at opp 20
Dylan Riley run for 2 yds to the APP 18
5:37
2nd & 8 at opp 18
Dylan Riley run for 6 yds to the APP 12
4:55
3rd & 2 at opp 12
Dylan Riley run for 1 yd to the APP 11
4:10
4th & 1 at opp 11
Max Cutforth sacked by Joseph Bakhole for a loss of 9 yards to the APP 20
App State Interception, 3 plays
4:00
1st & 10 at own 20
Billy Wiles sacked by Sterling Lane II for a loss of 1 yard to the APP 19
3:39
2nd & 11 at own 19
Jaquari Lewis run for 2 yds to the APP 21
3:04
3rd & 9 at own 21
Billy Wiles pass intercepted Sherrod Smith return for a loss of 2 yards to the APP 45
Boise State End of game, 5 plays
3:04
1st & 10 at opp 45
PENALTY BSU False Start (Steele,Jake) 5 yards from APP45 to APP50. NO PLAY.
3:00
1st & 15 at the 50
Sire Gaines run for 4 yds to the APP 46
2:11
2nd & 11 at opp 46
Seth Knothe run for 5 yds to the APP 41
2:00
3rd & 6 at opp 41
Timeout Boise State, clock 02:00
1:52
3rd & 6 at opp 41
Seth Knothe run for 4 yds to the APP 37
1:10
4th & 2 at opp 37
Seth Knothe run for 3 yds to the APP 34 for a 1ST down
0:00
1st & 10 at opp 34
(00:30) Kneel down by Boise State at APP35 for loss of 1 yard.
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.