From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Oregon State
Boise State
342
Total yards
465
226
Passing yards
195
116
Rushing yards
270
6.1
Yards per pass
5.9
5.8
Yards per rush
5.6
13
First downs
27
3–13
Third downs
8–15
1–5
Fourth downs
2–3
0
Turnovers
1
6–47
Penalties
3–30
25:34
Possession
34:26
0
Sacks (by defense)
2
Efficiency
Oregon State
Boise State
26%
Success rate
47%
−0.01
EPA per play
0.17
1.95
Explosiveness
0.95
0.11
Rushing EPA
0.17
−0.06
Passing EPA
0.18
13%
Passing-down success
29%
−0.06
First-down EPA
0.04
0.43
Second-down EPA
0.11
0.26
Third-down EPA
0.81
10%
Havoc by its defense
18%
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 84% to win. Elo’s favorite won.
The line
Boise State −17.5, over/under 58.
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 89%, Oregon State 11%. 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, Oregon State right to left.
Q1 Boise StateTouchdown, 14 plays, 81 yards
Q1 Oregon StatePunt, 3 plays, 0 yards
Q1 Boise StateTouchdown, 11 plays, 53 yards
Q1 Oregon StatePunt, 3 plays, 6 yards
Q2 Boise StatePunt, 3 plays, −1 yard
Q2 Oregon StatePunt, 7 plays, 34 yards
Q2 Boise StateFumble, 11 plays, 79 yards
Q2 Oregon StateTouchdown, 2 plays, 92 yards
Q2 Boise StateTouchdown, 8 plays, 75 yards
Q2 Oregon StateTurnover on downs, 4 plays, 6 yards
Q3 Oregon StatePunt, 3 plays, 4 yards
Q3 Boise StateField goal, 15 plays, 50 yards
Q3 Oregon StateField goal, 10 plays, 55 yards
Q3 Boise StateField goal, 5 plays, 63 yards
Q3 Oregon StateTouchdown, 10 plays, 75 yards
Q4 Boise StatePunt, 3 plays, −3 yards
Q4 Oregon StateTurnover on downs, 5 plays, 21 yards
Q4 Boise StateTurnover on downs, 6 plays, 38 yards
Q4 Oregon StateTurnover on downs, 6 plays, 29 yards
Q4 Boise StateTouchdown, 6 plays, 32 yards
Q4 Oregon StateTurnover on downs, 5 plays, 13 yards
Q4 Boise StateEnd of game, 1 play, −2 yards
Play by play
1st quarter4 drives, then Boise State 14, Oregon State 0
Boise State Touchdown, 14 plays
15:00
Everett Hayes kickoff for 65 yds , Latrell Caples return for 19 yds to the BOIS 19
14:52
1st & 10 at own 19
Ashton Jeanty run for 4 yds to the BOIS 23
14:18
2nd & 6 at own 23
Ashton Jeanty run for 16 yds to the BOIS 39 for a 1ST down
13:38
1st & 10 at own 39
Ashton Jeanty run for 7 yds to the BOIS 46
13:07
2nd & 3 at own 46
Ashton Jeanty run for 3 yds to the BOIS 49 for a 1ST down
12:31
1st & 10 at own 49
Maddux Madsen run for no gain to the BOIS 49
11:50
2nd & 10 at own 49
Jambres Dubar run for 2 yds to the ORST 49
11:14
3rd & 8 at opp 49
(11:14) MADSEN, Maddux pass deep to the left incomplete intended for CAMPER, Cameron thrown to the OSU30; QB hurried by AYERS, Exodus, clock 11:09. PENALTY OSU Pass Interference on VADRAWALE III, Sailasa enforced 15 yards to the OSU34 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
11:08
1st & 10 at opp 34
Ashton Jeanty run for 1 yd to the ORST 33
10:36
2nd & 9 at opp 33
Maddux Madsen pass incomplete
10:32
3rd & 9 at opp 33
Maddux Madsen pass complete to Ben Ford for 8 yds to the ORST 25
9:56
4th & 1 at opp 25
Ashton Jeanty run for 1 yd to the ORST 24 for a 1ST down
9:35
1st & 10 at opp 24
Ashton Jeanty run for no gain to the ORST 24
9:07
2nd & 10 at opp 24
Maddux Madsen pass complete to Matt Lauter for 10 yds to the ORST 14 for a 1ST down
8:30
1st & 10 at opp 14
Ashton Jeanty run for 3 yds to the ORST 11
7:49
2nd & 7 at opp 11
Maddux Madsen pass complete to Austin Bolt for 11 yds for a TD (Jonah Dalmas KICK)Boise State 7, Oregon State 0
Oregon State Punt, 3 plays
7:49
Taren Schive kickoff for 64 yds , Zachary Card return for 24 yds to the ORST 41 Oregon State Penalty, Offensive Holding (10 Yards) to the ORST 12
7:42
1st & 10 at own 12
Oregon State Penalty, False Start (-5 Yards) to the ORST 7
7:41
1st & 15 at own 7
Ben Gulbranson pass incomplete
7:37
2nd & 15 at own 7
Ben Gulbranson pass complete to Anthony Hankerson for a loss of 2 yards to the ORST 5
6:56
3rd & 17 at own 5
Oregon State Penalty, False Start (Yards) to the ORST 3
6:46
3rd & 19 at own 3
Anthony Hankerson run for 9 yds to the ORST 12
5:57
4th & 10 at own 12
Josh Green punt for 46 yds , Cooper Jones returns for 5 yds to the BOIS 47
Boise State Touchdown, 11 plays
5:47
1st & 10 at own 47
Maddux Madsen pass complete to Matt Lauter for 9 yds to the ORST 44
5:13
2nd & 1 at opp 44
Maddux Madsen pass incomplete
5:05
3rd & 1 at opp 44
Ashton Jeanty run for 1 yd to the ORST 43 for a 1ST down
4:25
1st & 10 at opp 43
Ashton Jeanty run for 4 yds to the ORST 39
3:49
2nd & 6 at opp 39
Maddux Madsen pass complete to Latrell Caples for 9 yds to the ORST 30 for a 1ST down
3:14
1st & 10 at opp 30
Ashton Jeanty run for 2 yds to the ORST 28
2:38
2nd & 8 at opp 28
Maddux Madsen pass incomplete
2:33
3rd & 8 at opp 28
Maddux Madsen run for 7 yds to the ORST 21
2:06
4th & 1 at opp 21
Maddux Madsen run for 3 yds to the ORST 18 for a 1ST down
1:36
1st & 10 at opp 18
Ashton Jeanty run for 11 yds to the ORST 7 for a 1ST down
1:11
1st & goal at opp 7
Ashton Jeanty run for 7 yds for a TD (Jonah Dalmas KICK)Boise State 14, Oregon State 0
Oregon State Punt, 3 plays
1:11
Jonah Dalmas kickoff for 50 yds
1:10
1st & 10 at own 25
Anthony Hankerson run for 6 yds to the ORST 31
0:32
2nd & 4 at own 31
Ben Gulbranson pass complete to Jeremiah Noga for no gain to the ORST 31
Q2 14:59
3rd & 4 at own 31
Ben Gulbranson pass incomplete
Q2 14:54
4th & 4 at own 31
Josh Green punt for 51 yds , Cooper Jones returns for 5 yds to the BOIS 23
2nd quarter6 drives, then Boise State 21, Oregon State 7
Boise State Punt, 3 plays
14:45
1st & 10 at own 23
Maddux Madsen pass incomplete
14:08
2nd & 10 at own 23
Ashton Jeanty run for a loss of 1 yard to the BOIS 22
13:36
3rd & 11 at own 22
Maddux Madsen pass incomplete
13:29
4th & 11 at own 22
James Ferguson-Reynolds punt for 64 yds, downed at the ORST 14
Oregon State Punt, 7 plays
13:21
1st & 10 at own 14
Ben Gulbranson pass incomplete
13:15
2nd & 10 at own 14
Ben Gulbranson pass complete to Darrius Clemons for 6 yds to the ORST 20
12:37
3rd & 4 at own 20
Ben Gulbranson pass complete to Jermaine Terry II for 21 yds to the ORST 41 for a 1ST down
11:57
1st & 10 at own 41
Ben Gulbranson pass complete to Trent Walker for 19 yds to the BOIS 40 for a 1ST down
11:29
1st & 10 at opp 40
(11:29) HANKERSON, Anthony rush to the right for a gain of 10 yards to the BSU30 (SIMPSON, Andrew), clock 11:24. PENALTY OSU Holding on GONZALEZ, Flavio enforced 10 yards from the BSU40 to the OSU50 [NHSG]. NO PLAY (replay the down).
10:59
1st & 20 at the 50
Anthony Hankerson run for 1 yd to the BOIS 49
10:21
2nd & 19 at opp 49
(10:21) GULBRANSON, Ben pass to the right complete for 24 yards to WALKER, Trent caught at the BSU50 and advanced to the BSU25 (BENEFIELD, Ty), out of bounds, clock 10:14. PENALTY Before the snap, OSU Illegal Shift enforced 5 yards from the BSU49 to the OSU46. NO PLAY (replay the down).
9:49
2nd & 24 at own 46
Ben Gulbranson pass complete to Jermaine Terry II for 5 yds to the BOIS 49
9:11
3rd & 19 at opp 49
Ben Gulbranson sacked by Braxton Fely for a loss of 3 yards to the ORST 48
8:26
4th & 22 at own 48
Josh Green punt for 39 yds, fair catch by Cooper Jones at the BOIS 13
Boise State Fumble, 11 plays
8:23
1st & 10 at own 13
Ashton Jeanty run for 8 yds to the BOIS 21
7:55
2nd & 2 at own 21
Ashton Jeanty run for 12 yds to the BOIS 33 for a 1ST down
7:33
1st & 10 at own 33
Maddux Madsen run for 10 yds to the BOIS 43 for a 1ST down
6:50
1st & 10 at own 43
Ashton Jeanty run for 3 yds to the BOIS 46
6:18
2nd & 7 at own 46
Maddux Madsen pass complete to Latrell Caples for 8 yds to the ORST 46 for a 1ST down
5:31
1st & 10 at opp 46
Ashton Jeanty run for no gain to the ORST 46
4:56
2nd & 10 at opp 46
Jambres Dubar run for 7 yds to the ORST 39
4:20
3rd & 3 at opp 39
Maddux Madsen pass complete to Cameron Camper for 3 yds to the ORST 36 for a 1ST down
3:28
1st & 10 at opp 36
Ashton Jeanty run for 7 yds to the ORST 29
3:08
2nd & 3 at opp 29
Maddux Madsen pass complete to Prince Strachan for 8 yds to the ORST 21 for a 1ST down
2:30
1st & 10 at opp 21
Ashton Jeanty run for 13 yds to the ORST 8 Ashton Jeanty fumbled, recovered by ORST Nikko Taylor N. Taylor return for 0 yds
Oregon State Touchdown, 2 plays
2:14
1st & 10 at own 8
Salahadin Allah run for 9 yds to the ORST 17
2:00
2nd & 1 at own 17
Timeout Boise State, clock 02:00
1:48
2nd & 1 at own 17
Anthony Hankerson run for 83 yds for a TD (Everett Hayes KICK)Boise State 14, Oregon State 7
Boise State Touchdown, 8 plays
1:48
Everett Hayes kickoff for 65 yds for a touchback
1:48
1st & 10 at own 25
Maddux Madsen pass complete to Latrell Caples for 10 yds to the BOIS 35 for a 1ST down
1:28
1st & 10 at own 35
Maddux Madsen pass complete to Cameron Camper for 14 yds to the BOIS 49 for a 1ST down
1:11
1st & 10 at own 49
Ashton Jeanty run for 4 yds to the ORST 47
0:50
2nd & 6 at opp 47
Maddux Madsen pass complete to Cameron Camper for 19 yds to the ORST 28 for a 1ST down
0:46
1st & 10 at opp 28
Timeout Boise State, clock 00:46
0:45
1st & 10 at opp 28
Maddux Madsen pass complete to Cameron Camper for 20 yds to the ORST 8 for a 1ST down
0:40
1st & goal at opp 8
Maddux Madsen pass incomplete
0:26
2nd & goal at opp 8
Maddux Madsen run for 2 yds to the ORST 6
0:24
3rd & goal at opp 6
Timeout Boise State, clock 00:24
0:20
3rd & goal at opp 6
Maddux Madsen pass complete to Latrell Caples for 6 yds for a TD (Jonah Dalmas KICK)Boise State 21, Oregon State 7
Oregon State Turnover on downs, 4 plays
0:20
Jonah Dalmas kickoff for 45 yds
0:19
1st & 10 at own 25
Ben Gulbranson pass incomplete
0:14
2nd & 10 at own 25
Ben Gulbranson pass incomplete
0:07
3rd & 10 at own 25
Jake Reichle run for 9 yds to the ORST 34
0:00
4th & 1 at own 34
Kneel down by TEAM at OSU31 (team loss of 3); OSU turnover on downs, clock 00:00.
3rd quarter5 drives, then Boise State 27, Oregon State 10
Oregon State Punt, 3 plays
15:00
Jonah Dalmas kickoff for 46 yds
14:59
1st & 10 at own 25
Anthony Hankerson run for 2 yds to the ORST 27
14:38
2nd & 8 at own 27
Anthony Hankerson run for 2 yds to the ORST 29
13:41
3rd & 6 at own 29
Ben Gulbranson pass incomplete
13:36
4th & 6 at own 29
Josh Green punt for 50 yds , Cooper Jones returns for 3 yds to the BOIS 24
Boise State Field goal, 15 plays
13:24
1st & 10 at own 24
Ashton Jeanty run for a loss of 1 yard to the BOIS 23
12:47
2nd & 11 at own 23
Maddux Madsen pass incomplete
12:41
3rd & 11 at own 23
Maddux Madsen pass complete to Austin Bolt for 17 yds to the BOIS 40 for a 1ST down
12:11
1st & 10 at own 40
Maddux Madsen pass incomplete
12:04
2nd & 10 at own 40
Ashton Jeanty run for 9 yds to the BOIS 49
11:24
3rd & 1 at own 49
Maddux Madsen run for 3 yds to the ORST 48 for a 1ST down
11:03
1st & 10 at opp 48
Maddux Madsen run for 9 yds to the ORST 39
10:30
2nd & 1 at opp 39
Ashton Jeanty run for 2 yds to the ORST 37 for a 1ST down
10:27
1st & 10 at opp 37
Timeout Boise State, clock 10:27
10:10
1st & 10 at opp 37
Ashton Jeanty run for 3 yds to the ORST 34
9:35
2nd & 7 at opp 34
Maddux Madsen pass complete to Cameron Camper for 5 yds to the ORST 29
9:05
1st & 10 at opp 29
(09:05) JEANTY, Ashton rush up the middle for a gain of 12 yards to the OSU29, End of Play, 1ST DOWN, clock 08:57. PENALTY BSU Holding on STRACHAN, Prince OSU Face mask on AYERS, Exodus , Offsetting penalties [NHSG]. NO PLAY (replay the down).
7:34
3rd & 2 at opp 29
Ashton Jeanty run for 2 yds to the ORST 27 for a 1ST down
7:34
1st & 10 at opp 27
Maddux Madsen pass incomplete
7:34
2nd & 10 at opp 27
Ashton Jeanty run for 1 yd to the ORST 26
7:34
3rd & 9 at opp 26
Maddux Madsen pass incomplete
7:34
4th & 9 at opp 26
Jonah Dalmas 43 yd FG GOODBoise State 24, Oregon State 7
Oregon State Field goal, 10 plays
7:34
Jonah Dalmas kickoff for 42 yds
7:33
1st & 10 at own 25
Salahadin Allah run for 1 yd to the ORST 26
6:55
2nd & 9 at own 26
Ben Gulbranson pass complete to Darrius Clemons for 22 yds to the ORST 48 for a 1ST down
6:22
1st & 10 at own 48
Salahadin Allah run for 4 yds to the BOIS 48
5:46
2nd & 6 at opp 48
Ben Gulbranson pass complete to Trent Walker for 4 yds to the BOIS 44
5:17
3rd & 2 at opp 44
Anthony Hankerson run for 4 yds to the BOIS 40 for a 1ST down
4:54
1st & 10 at opp 40
Anthony Hankerson run for 1 yd to the BOIS 39
4:15
2nd & 9 at opp 39
(04:15) GULBRANSON, Ben pass to the right incomplete intended for NOGA, Jeremiah thrown to the BSU29, clock 04:11. PENALTY BSU Roughing the Passer on NOTARAINNI, Marco enforced 15 yards from the BSU39 to the BSU24 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4:11
1st & 10 at opp 24
Salahadin Allah run for a loss of 1 yard to the BOIS 25
3:33
2nd & 11 at opp 25
Ben Gulbranson pass incomplete
3:28
3rd & 11 at opp 25
Ben Gulbranson pass complete to Darrius Clemons for 5 yds to the BOIS 20
2:50
4th & 6 at opp 20
Everett Hayes 37 yd FG GOODBoise State 24, Oregon State 10
Boise State Field goal, 5 plays
2:50
Everett Hayes kickoff for 65 yds for a touchback
2:47
1st & 10 at own 25
Ashton Jeanty run for 60 yds to the ORST 15 for a 1ST down
2:21
1st & 10 at opp 15
Ashton Jeanty run for 3 yds to the ORST 12
1:43
2nd & 7 at opp 12
Maddux Madsen pass incomplete
1:38
3rd & 7 at opp 12
Maddux Madsen pass incomplete
1:28
4th & 7 at opp 12
Jonah Dalmas 29 yd FG GOODBoise State 27, Oregon State 10
Oregon State Touchdown, 10 plays
1:28
Jonah Dalmas kickoff for 50 yds
1:27
1st & 10 at own 25
Anthony Hankerson run for 3 yds to the ORST 28
0:46
2nd & 7 at own 28
Ben Gulbranson pass complete to Trent Walker for 19 yds to the ORST 47 for a 1ST down
0:11
1st & 10 at own 47
Gevani McCoy run for 2 yds to the ORST 49
Q4 14:59
2nd & 8 at own 49
Ben Gulbranson pass incomplete
Q4 14:54
3rd & 8 at own 49
Ben Gulbranson pass complete to Trent Walker for 10 yds to the BOIS 41 for a 1ST down
Q4 14:27
1st & 10 at opp 41
Ben Gulbranson pass complete to Darrius Clemons for 9 yds to the BOIS 32
Q4 13:54
2nd & 1 at opp 32
Anthony Hankerson run for a loss of 1 yard to the BOIS 33
Q4 13:22
3rd & 2 at opp 33
Timeout Oregon State, clock 13:22
Q4 13:21
3rd & 2 at opp 33
Anthony Hankerson run for no gain to the BOIS 33
Q4 12:40
4th & 2 at opp 33
Ben Gulbranson pass complete to Darrius Clemons for 21 yds to the BOIS 12 for a 1ST down
Q4 11:51
1st & 10 at opp 12
Ben Gulbranson pass complete to Darrius Clemons for 12 yds for a TD (Ben Gulbranson pass to Darrius Clemons for Two-Point Conversion)Boise State 27, Oregon State 18
Q4 11:51
Timeout Boise State, clock 11:51
4th quarter7 drives, then Boise State 34, Oregon State 18
Boise State Punt, 3 plays
11:50
1st & 10 at opp 45
Boise State Penalty, False Start (Hall Schmidt) to the 50 yard line
11:50
Everett Hayes kickoff for 10 yds , Jeremiah Noga return for no gain to the ORST 45
11:47
1st & 15 at the 50
(11:47) JEANTY, Ashton rush to the left for a gain of 25 yards to the OSU25 (AYERS, Exodus), out of bounds, clock 11:42. PENALTY BSU Holding on CARREON, Roger enforced 10 yards from the OSU50 to the BSU40 [SG]. NO PLAY (replay the down).
11:24
1st & 25 at own 40
Maddux Madsen pass complete to Cameron Camper for 12 yds to the ORST 48
10:48
2nd & 13 at opp 48
Maddux Madsen pass incomplete
10:42
3rd & 13 at opp 48
Maddux Madsen pass incomplete
10:34
4th & 13 at opp 48
James Ferguson-Reynolds punt for 48 yds for a touchback
10:30
1st & 10 at opp 20
Timeout Boise State, clock 10:30
Oregon State Turnover on downs, 5 plays
10:28
1st & 10 at own 20
Ben Gulbranson pass complete to Darrius Clemons for 21 yds to the ORST 41 for a 1ST down
9:58
1st & 10 at own 41
Ben Gulbranson sacked by Marco Notarainni for a loss of 12 yards to the ORST 29
9:19
2nd & 22 at own 29
Ben Gulbranson pass complete to David Wells Jr. for 1 yd to the ORST 30
8:40
3rd & 21 at own 30
Ben Gulbranson pass complete to Jermaine Terry II for 11 yds to the ORST 41
7:53
4th & 10 at own 41
Ben Gulbranson pass incomplete
Boise State Turnover on downs, 6 plays
7:50
1st & 10 at opp 41
Maddux Madsen pass complete to Matt Lauter for 26 yds to the ORST 15 for a 1ST down
7:09
1st & 10 at opp 15
Ashton Jeanty run for 10 yds to the ORST 5 for a 1ST down
6:30
1st & goal at opp 5
Ashton Jeanty run for 1 yd to the ORST 4
5:53
2nd & goal at opp 4
Ashton Jeanty run for 1 yd to the ORST 3
5:15
3rd & goal at opp 3
Maddux Madsen pass incomplete
5:08
4th & goal at opp 3
Maddux Madsen pass incomplete
Oregon State Turnover on downs, 6 plays
5:03
1st & 10 at own 3
Ben Gulbranson pass incomplete
4:58
2nd & 10 at own 3
Ben Gulbranson pass complete to Darrius Clemons for 27 yds to the ORST 30 for a 1ST down
4:25
1st & 10 at own 30
Ben Gulbranson pass incomplete
4:20
2nd & 10 at own 30
Ben Gulbranson pass complete to Jeremiah Noga for 5 yds to the ORST 35
3:42
3rd & 5 at own 35
Ben Gulbranson pass complete to David Wells Jr. for a loss of 3 yards to the ORST 32
2:57
4th & 8 at own 32
Ben Gulbranson pass incomplete
Boise State Touchdown, 6 plays
2:49
1st & 10 at opp 32
Ashton Jeanty run for 2 yds to the ORST 30
2:06
2nd & 8 at opp 30
Ashton Jeanty run for no gain to the ORST 30
2:00
3rd & 8 at opp 30
Timeout Boise State, clock 02:00
1:51
3rd & 8 at opp 30
Ashton Jeanty run for 26 yds to the ORST 4 for a 1ST down
1:17
1st & goal at opp 4
Ashton Jeanty run for 1 yd to the ORST 3
1:13
2nd & goal at opp 3
Timeout Oregon State, clock 01:13
1:10
2nd & goal at opp 3
Ashton Jeanty run for no gain to the ORST 3
1:03
3rd & goal at opp 3
Timeout Oregon State, clock 01:03
0:58
3rd & goal at opp 3
Maddux Madsen run for 3 yds for a TD (Jonah Dalmas KICK)Boise State 34, Oregon State 18
Oregon State Turnover on downs, 5 plays
0:58
Jonah Dalmas kickoff for 65 yds for a touchback
0:57
1st & 10 at own 25
Ben Gulbranson pass complete to Anthony Hankerson for 13 yds to the ORST 38 for a 1ST down
0:45
1st & 10 at own 38
Ben Gulbranson pass incomplete
0:33
2nd & 10 at own 38
Ben Gulbranson pass incomplete
0:29
3rd & 10 at own 38
Ben Gulbranson pass incomplete
0:26
4th & 10 at own 38
Ben Gulbranson pass incomplete
Boise State End of game, 1 play
0:22
1st & 10 at opp 38
(00:22) [NH] Kneel down by TEAM at OSU40 (team loss of 2), clock 00:18.
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.