69°F, clear, wind 6 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Boise Air Terminal/Gowen Fd Airport (KBOI), 5 km from the stadium, eight minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Portland State
Boise State
277
Total yards
609
130
Passing yards
267
147
Rushing yards
342
6.5
Yards per pass
9.5
3.9
Yards per rush
9.0
12
First downs
27
7–16
Third downs
7–10
0–0
Fourth downs
0–0
0
Turnovers
1
5–30
Penalties
4–25
30:46
Possession
29:14
1
Sacks (by defense)
4
Efficiency
Portland State
Boise State
33%
Success rate
65%
0.15
EPA per play
0.56
1.48
Explosiveness
1.17
0.19
Rushing EPA
0.59
0.09
Passing EPA
0.53
27%
Passing-down success
39%
−0.06
First-down EPA
0.35
−0.16
Second-down EPA
0.57
0.80
Third-down EPA
1.26
12%
Havoc by its defense
19%
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 91% to win. Elo’s favorite won.
The line
Boise State −43, over/under 69.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 >99%, Portland State <1%. 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, Portland State right to left.
Q1 Portland StatePunt, 3 plays, 0 yards
Q1 Boise StateTouchdown, 3 plays, 52 yards
Q1 Portland StateTouchdown, 12 plays, 73 yards
Q1 Boise StateFumble, 1 play, 15 yards
Q1 Portland StateMissed FG, 6 plays, 25 yards
Q1 Boise StateTouchdown, 4 plays, 80 yards
Q2 Portland StatePunt, 3 plays, 1 yard
Q2 Boise StatePunt, 5 plays, 26 yards
Q2 Portland StatePunt, 3 plays, 8 yards
Q2 Boise StateTouchdown, 9 plays, 77 yards
Q2 Portland StatePunt, 3 plays, −9 yards
Q2 Boise StateTouchdown, 6 plays, 50 yards
Q2 Portland StateEnd of half, 5 plays, 46 yards
Q3 Boise StatePunt, 3 plays, 8 yards
Q3 Portland StateMissed FG, 8 plays, 20 yards
Q3 Boise StateTouchdown, 4 plays, 64 yards
Q3 Portland StatePunt, 3 plays, 1 yard
Q3 Boise StateTouchdown, 10 plays, 64 yards
Q3 Portland StateTouchdown, 6 plays, 65 yards
Q4 Boise StateTouchdown, 12 plays, 66 yards
Q4 Portland StatePunt, 3 plays, 6 yards
Q4 Boise StateTouchdown, 1 play, 64 yards
Q4 Portland StatePunt, 4 plays, 14 yards
Q4 Boise StatePunt, 8 plays, 23 yards
Q4 Portland StateEnd of game, 1 play, 3 yards
Play by play
1st quarter5 drives, then Tied at 7
Portland State Punt, 3 plays
15:00
Taren Schive kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Quincy Craig run for a loss of 3 yards to the PRST 22
15:00
2nd & 13 at own 22
Quincy Craig run for 1 yd to the PRST 23
15:00
3rd & 12 at own 23
Portland State Penalty, False Start (Jaylen Lynch) to the PRST 18
15:00
3rd & 17 at own 18
Delon Thompson run for 7 yds to the PRST 25
12:28
4th & 10 at own 25
Tony Johnson punt for 27 yds, downed at the BOIS 48
Boise State Touchdown, 3 plays
12:28
1st & 10 at own 48
Ashton Jeanty run for 8 yds to the PRST 44
12:28
2nd & 2 at opp 44
Maddux Madsen pass complete to Matt Lauter for 24 yds to the PRST 20 for a 1ST down
11:23
1st & 10 at opp 20
Cameron Bates run for 20 yds for a TD (Jonah Dalmas KICK)Boise State 7, Portland State 0
Portland State Touchdown, 12 plays
11:15
Taren Schive kickoff for 65 yds , Christian Grubb return for 27 yds to the PRST 27
11:15
1st & 10 at own 27
Dante Chachere pass incomplete
11:15
2nd & 10 at own 27
Dante Chachere pass complete to Delon Thompson for 7 yds to the PRST 34
11:15
3rd & 3 at own 34
Delon Thompson run for 4 yds to the PRST 38 for a 1ST down
11:15
1st & 10 at own 38
Dante Chachere pass incomplete
11:15
2nd & 10 at own 38
Dante Chachere run for 6 yds to the PRST 44
11:15
3rd & 4 at own 44
Christian Grubb run for 15 yds to the BOIS 41 for a 1ST down
11:15
1st & 10 at opp 41
Dante Chachere pass complete to Tanner Beaman for 8 yds to the BOIS 33
11:15
2nd & 2 at opp 33
Quincy Craig run for no gain to the BOIS 33
11:15
3rd & 2 at opp 33
Dante Chachere pass complete to Delon Thompson for 22 yds to the BOIS 11 for a 1ST down
11:15
1st & 10 at opp 11
Dante Chachere run for 4 yds to the BOIS 7
11:15
2nd & 6 at opp 7
Quincy Craig run for no gain to the BOIS 7
5:01
3rd & 6 at opp 7
Delon Thompson 0 Yd Run (Mathias Uribe Kick)Tied at 7
4:54
Mathias Uribe kickoff for 64 yds , Tyler Crowe return for 24 yds to the BOIS 25
4:46
1st & 10 at own 25
Maddux Madsen pass complete to Matt Lauter for 15 yds Matt Lauter fumbled, recovered by PRST J’Querian Ladson J. Ladson return for 0 yds
Portland State Missed FG, 6 plays
4:46
1st & 10 at opp 40
Quincy Craig run for 5 yds to the BOIS 35
4:46
2nd & 5 at opp 35
Delon Thompson run for 23 yds to the BOIS 12 for a 1ST down
4:46
1st & 10 at opp 12
Dante Chachere run for no gain to the BOIS 12
4:46
2nd & 10 at opp 12
Dante Chachere run for 2 yds to the BOIS 10
4:46
3rd & 8 at opp 10
Portland State Penalty, Delay Of Game (Jaylen Lynch) to the BOIS 15
4:46
3rd & 13 at opp 15
Dante Chachere pass incomplete
1:44
4th & 13 at opp 15
Mathias Uribe 32 Yard Field Goal Missed
Boise State Touchdown, 4 plays
1:44
1st & 10 at own 20
Ashton Jeanty run for 6 yds to the BOIS 26
1:44
2nd & 4 at own 26
Ashton Jeanty run for 68 yds to the PRST 6 for a 1ST down
0:00
1st & goal at opp 6
Ashton Jeanty run for 2 yds to the PRST 4
Q2 14:55
2nd & goal at opp 4
Maddux Madsen pass complete to Matt Lauter for 4 yds for a TD (Jonah Dalmas KICK)Boise State 14, Portland State 7
2nd quarter7 drives, then Boise State 28, Portland State 7
Portland State Punt, 3 plays
14:51
Taren Schive kickoff for 48 yds , Christian Grubb return for 10 yds to the PRST 27
14:51
1st & 10 at own 27
Delon Thompson run for 3 yds to the PRST 30
14:51
2nd & 7 at own 30
Delon Thompson run for 4 yds to the PRST 34
14:51
3rd & 3 at own 34
Dante Chachere sacked by Jake Ripp and Max Stege for a loss of 6 yards to the PRST 28
12:45
4th & 9 at own 28
Tony Johnson punt for 41 yds , Latrell Caples returns for a loss of 4 yards to the BOIS 27
12:45
1st & 10 at own 27
Timeout Boise State, clock 12:45
Boise State Punt, 5 plays
12:45
1st & 10 at own 27
Maddux Madsen pass complete to Matt Lauter for 15 yds to the BOIS 42 for a 1ST down
12:45
1st & 10 at own 42
Boise State Penalty, False Start (Latrell Caples) to the BOIS 37
12:45
1st & 15 at own 37
Ashton Jeanty run for 16 yds to the PRST 47 for a 1ST down
12:45
1st & 10 at opp 47
Maddux Madsen pass incomplete
12:45
2nd & 10 at opp 47
Maddux Madsen pass incomplete
12:45
3rd & 10 at opp 47
Maddux Madsen pass incomplete
11:01
4th & 10 at opp 47
James Ferguson-Reynolds punt for 47 yds for a touchback
Portland State Punt, 3 plays
11:01
1st & 10 at own 20
Dante Chachere run for 5 yds to the PRST 25
11:01
2nd & 5 at own 25
Quincy Craig run for no gain to the PRST 25
11:01
3rd & 5 at own 25
Dante Chachere run for 3 yds to the PRST 28
8:55
4th & 2 at own 28
Tony Johnson punt for 46 yds , Latrell Caples returns for no gain to the BOIS 23
Boise State Touchdown, 9 plays
8:55
1st & 10 at own 23
Ashton Jeanty run for 13 yds to the BOIS 36 for a 1ST down
8:55
1st & 10 at own 36
Sire Gaines run for 6 yds to the BOIS 42
8:55
2nd & 4 at own 42
Sire Gaines run for 18 yds to the PRST 40 for a 1ST down
8:55
1st & 10 at opp 40
Portland State Penalty, Delay Of Game (TEAM) to the PRST 35
8:55
1st & 5 at opp 35
Ashton Jeanty run for 5 yds to the PRST 30 for a 1ST down
8:55
1st & 10 at opp 30
Ashton Jeanty run for 5 yds to the PRST 25
8:55
2nd & 5 at opp 25
Maddux Madsen pass complete to Latrell Caples for 10 yds to the PRST 15 for a 1ST down
8:55
1st & 10 at opp 15
Maddux Madsen run for 11 yds to the PRST 4 for a 1ST down
8:55
1st & goal at opp 4
Ashton Jeanty run for 3 yds to the PRST 1
4:39
2nd & goal at opp 1
Maddux Madsen run for 1 yd for a TD (Jonah Dalmas KICK)Boise State 21, Portland State 7
Portland State Punt, 3 plays
4:34
Taren Schive kickoff for 62 yds , Travis West return for 15 yds to the PRST 18
4:34
1st & 10 at own 18
Delon Thompson run for a loss of 3 yards to the PRST 15
4:34
2nd & 13 at own 15
Dante Chachere pass incomplete
4:34
3rd & 13 at own 15
Dante Chachere sacked by Sheldon Newton for a loss of 6 yards to the PRST 9
2:58
4th & 19 at own 9
Tony Johnson punt for 41 yds , Cooper Jones returns for no gain to the 50 yard line
Boise State Touchdown, 6 plays
2:58
1st & 10 at the 50
Ashton Jeanty run for 4 yds to the PRST 46
2:00
1st & 10 at opp 39
Timeout Boise State, clock 02:00
2:00
2nd & 6 at opp 46
Maddux Madsen pass complete to Matt Lauter for 7 yds to the PRST 39 for a 1ST down
2:00
1st & 10 at opp 39
Ashton Jeanty run for a loss of 3 yards to the PRST 42
2:00
2nd & 13 at opp 42
Maddux Madsen pass complete to Prince Strachan for 6 yds to the PRST 36
2:00
3rd & 7 at opp 36
Maddux Madsen pass complete to Matt Lauter for 18 yds to the PRST 18 for a 1ST down
0:44
1st & 10 at opp 18
Maddux Madsen pass complete to Cameron Camper for 18 yds for a TD (Jonah Dalmas KICK)Boise State 28, Portland State 7
Portland State End of half, 5 plays
0:40
Taren Schive kickoff for 49 yds , Christian Grubb return for 9 yds to the PRST 25
0:29
2nd & 6 at own 29
Timeout Portland State, clock 00:29
0:29
1st & 10 at own 25
Quincy Craig run for 4 yds to the PRST 29
0:29
2nd & 6 at own 29
Dante Chachere pass complete to Branden Alvarez for 8 yds to the PRST 37 for a 1ST down
0:09
2nd & 5 at own 42
Timeout Boise State, clock 00:09
0:09
1st & 10 at own 37
Dante Chachere pass complete to Quincy Craig for 5 yds to the PRST 42
0:04
3rd & 5 at own 42
Timeout Portland State, clock 00:04
0:04
2nd & 5 at own 42
Dante Chachere pass incomplete
0:00
3rd & 5 at own 42
Dante Chachere run for 29 yds to the BOIS 29 for a 1ST down
3rd quarter6 drives, then Boise State 42, Portland State 7
Boise State Punt, 3 plays
14:54
Mathias Uribe kickoff for 60 yds , Kayden Chan return for 14 yds to the BOIS 19
14:54
1st & 10 at own 19
Maddux Madsen pass incomplete
14:54
2nd & 10 at own 19
Maddux Madsen pass incomplete
14:54
3rd & 10 at own 19
Maddux Madsen pass complete to Matt Lauter for 8 yds to the BOIS 27
13:54
4th & 2 at own 27
James Ferguson-Reynolds punt for 13 yds
Portland State Missed FG, 8 plays
13:54
1st & 10 at opp 40
Dante Chachere pass complete to Quincy Craig for 6 yds to the BOIS 34
13:54
2nd & 14 at opp 44
Delon Thompson run for 1 yd to the BOIS 43
13:54
3rd & 13 at opp 43
Dante Chachere run for 22 yds to the BOIS 21 for a 1ST down
13:54
1st & 10 at opp 21
Dante Chachere pass complete to Branden Alvarez for 2 yds to the BOIS 19
13:54
2nd & 8 at opp 19
Elias Spence run for a loss of 1 yard to the BOIS 20
13:54
3rd & 9 at opp 20
Dante Chachere run for no gain to the BOIS 20
13:54
2nd & 4 at opp 34
Portland State Penalty, Offensive Holding (Isaac Perez) to the BOIS 45
9:59
4th & 9 at opp 20
Mathias Uribe 37 yd FG BLOCKED blocked by
Boise State Touchdown, 4 plays
9:59
1st & 10 at own 36
Dylan Riley run for 1 yd to the BOIS 37
9:59
2nd & 9 at own 37
Maddux Madsen pass complete to Prince Strachan for 6 yds to the BOIS 43
9:59
3rd & 3 at own 43
Maddux Madsen pass complete to Chase Penry for 5 yds to the BOIS 48 for a 1ST down
8:09
1st & 10 at own 48
Maddux Madsen pass complete to Cameron Camper for 52 yds for a TD (Jonah Dalmas KICK)Boise State 35, Portland State 7
Portland State Punt, 3 plays
8:05
Taren Schive kickoff for 50 yds , Christian Grubb return for 17 yds to the PRST 32
8:05
1st & 10 at own 32
Dante Chachere pass incomplete
8:05
2nd & 10 at own 32
Dante Chachere pass complete to Branden Alvarez for 5 yds to the PRST 37
8:05
3rd & 5 at own 37
Eric Denham sacked by Ahmed Hassanein for a loss of 4 yards to the PRST 33
6:47
4th & 9 at own 33
Tony Johnson punt for 31 yds, downed at the BOIS 36
Boise State Touchdown, 10 plays
6:47
1st & 10 at own 36
Tyler Crowe run for 6 yds to the BOIS 42
6:47
2nd & 4 at own 42
Tyler Crowe run for 8 yds to the 50 yard line for a 1ST down
5:11
2nd & 5 at opp 45
Timeout Boise State, clock 05:11
5:11
1st & 10 at the 50
Malachi Nelson pass complete to Cameron Bates for 5 yds to the PRST 45
5:11
2nd & 5 at opp 45
Dylan Riley run for 18 yds to the PRST 27 for a 1ST down
5:11
1st & 10 at opp 27
Dylan Riley run for 2 yds to the PRST 25
5:11
2nd & 8 at opp 25
Malachi Nelson pass complete to Matt Wagner for 9 yds to the PRST 16 for a 1ST down
5:11
1st & 10 at opp 16
Tyler Crowe run for 11 yds to the PRST 5 for a 1ST down
5:11
1st & goal at opp 5
CROWE, Tyler rush to the right for a loss of 3 yards to the PSU8 (MCMURRIN, Jamal). PENALTY BSU Holding on KEINATH, Tyler enforced 10 yards from the PSU5 to the PSU15 [NH]. NO PLAY (replay the down).
5:11
1st & goal at opp 15
Malachi Nelson pass incomplete
5:11
2nd & goal at opp 15
Malachi Nelson pass complete to Dylan Riley for 13 yds to the PRST 2
1:58
3rd & goal at opp 2
Dylan Riley run for 2 yds for a TD (Jonah Dalmas KICK)Boise State 42, Portland State 7
Portland State Touchdown, 6 plays
1:58
Taren Schive kickoff for 46 yds
1:58
1st & 10 at own 35
Christian Grubb run for a loss of 4 yards to the PRST 31
1:58
2nd & 14 at own 31
Dante Chachere pass complete to Tanner Beaman for 15 yds to the PRST 46 for a 1ST down
1:58
1st & 10 at own 46
Portland State Penalty, Ineligible Receiver Downfield on Pass on PEREZ, Isaac enforced (-5 Yards) to the PRST 41
1:58
1st & 15 at own 41
Dante Chachere pass complete to Quincy Craig for 10 yds to the BOIS 49
0:00
2nd & 5 at opp 49
Eric Denham run for no gain to the BOIS 49
Q4 15:00
3rd & 5 at opp 49
Dante Chachere pass complete to Eric Denham for 39 yds to the BOIS 10 for a 1ST down
Q4 14:28
1st & goal at opp 10
Dante Chachere run for 10 yds for a TD (Mathias Uribe KICK)Boise State 42, Portland State 14
4th quarter6 drives, then Boise State 56, Portland State 14
Boise State Touchdown, 12 plays
14:20
Mathias Uribe kickoff for 65 yds , Kayden Chan return for 34 yds to the BOIS 34
14:20
1st & 10 at own 34
Malachi Nelson pass complete to Chase Penry for 11 yds to the BOIS 45 for a 1ST down
14:20
1st & 10 at own 45
Dylan Riley run for 9 yds to the PRST 46
14:20
2nd & 1 at opp 46
Malachi Nelson pass incomplete
14:20
3rd & 1 at opp 46
Tyler Crowe run for 5 yds to the PRST 41 for a 1ST down
14:20
1st & 10 at opp 41
Tyler Crowe run for 7 yds to the PRST 34
14:20
2nd & 3 at opp 34
Tyler Crowe run for 6 yds to the PRST 28 for a 1ST down
14:20
1st & 10 at opp 28
Boise State Penalty, False Start (Kyle Cox) to the PRST 33
14:20
1st & 15 at opp 33
Malachi Nelson sacked by Ezriel Vasquez for a loss of 9 yards to the PRST 42
14:20
2nd & 24 at opp 42
Malachi Nelson pass incomplete
14:20
3rd & 24 at opp 42
Malachi Nelson pass complete to Austin Terry for 28 yds to the PRST 14 for a 1ST down
14:20
1st & 10 at opp 14
Tyler Crowe run for 4 yds to the PRST 10
14:20
2nd & 6 at opp 10
Tyler Crowe run for 4 yds to the PRST 6
9:23
3rd & 2 at opp 6
Tyler Crowe run for 6 yds for a TD (Jonah Dalmas KICK)Boise State 49, Portland State 14
Portland State Punt, 3 plays
9:18
Taren Schive kickoff for 61 yds , Christian Grubb return for 20 yds to the PRST 24
9:18
1st & 10 at own 24
William Haskell pass incomplete
9:18
2nd & 10 at own 24
Jalynnee McGee run for 2 yds to the PRST 26
9:18
3rd & 8 at own 26
William Haskell pass complete to Eric Denham for 4 yds to the PRST 30
7:49
4th & 4 at own 30
Tony Johnson punt for 34 yds, downed at the BOIS 36
Boise State Touchdown, 1 play
7:38
1st & 10 at own 36
Dylan Riley run for 64 yds for a TD (Jonah Dalmas KICK)Boise State 56, Portland State 14
Portland State Punt, 4 plays
7:38
Jarrett Reeser kickoff for 65 yds for a touchback
7:38
1st & 10 at own 25
Christian Grubb run for 19 yds to the PRST 44 for a 1ST down
7:38
1st & 10 at own 44
Jacques Badolato-Birdsell run for 4 yds to the PRST 48
5:55
3rd & 10 at own 44
Timeout Boise State, clock 05:55
5:55
2nd & 6 at own 48
William Haskell run for a loss of 4 yards to the PRST 44
5:55
3rd & 10 at own 44
William Haskell sacked by Clay Martineau for a loss of 5 yards to the PRST 39
5:20
4th & 15 at own 39
Tony Johnson punt for 51 yds , Cooper Jones returns for 4 yds to the BOIS 14
Boise State Punt, 8 plays
5:20
1st & 10 at own 14
Troy Wilkey run for a loss of 2 yards to the BOIS 12
5:20
2nd & 12 at own 12
Max Cutforth pass complete to Kayden Chan for 6 yds to the BOIS 18
5:20
3rd & 6 at own 18
Max Cutforth pass complete to Tyler Crowe for 7 yds to the BOIS 25 for a 1ST down
5:20
1st & 10 at own 25
Troy Wilkey run for 6 yds to the BOIS 31
5:20
2nd & 4 at own 31
Troy Wilkey run for 5 yds to the BOIS 36 for a 1ST down
2:00
2nd & 7 at own 39
Timeout Boise State, clock 02:00
2:00
1st & 10 at own 36
Tyler Crowe run for 3 yds to the BOIS 39
2:00
2nd & 7 at own 39
Troy Wilkey run for 6 yds to the BOIS 45
2:00
3rd & 1 at own 45
Tyler Crowe run for a loss of 3 yards to the BOIS 42
2:00
4th & 4 at own 42
Boise State Penalty, Delay Of Game (TEAM) to the BOIS 37
0:30
4th & 9 at own 37
James Ferguson-Reynolds punt for 44 yds, downed at the PRST 19
Portland State End of game, 1 play
0:00
1st & 10 at own 19
Jacques Badolato-Birdsell run for 3 yds to the PRST 22
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.