From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Idaho
Portland State
462
Total yards
314
205
Passing yards
180
257
Rushing yards
134
12.1
Yards per pass
8.6
6.9
Yards per rush
3.0
20
First downs
20
2–7
Third downs
5–13
1–2
Fourth downs
1–2
1
Turnovers
1
5–55
Penalties
6–65
26:39
Possession
33:21
Efficiency
Idaho
Portland State
59%
Success rate
44%
0.45
EPA per play
0.13
1.25
Explosiveness
1.04
0.53
Rushing EPA
0.14
0.29
Passing EPA
0.13
67%
Passing-down success
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)
Idaho 65% to win. Elo’s favorite won.
The line
Idaho −11, over/under 61.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Portland State drives left to right, Idaho right to left.
Q1 IdahoPunt, 4 plays, 0 yards
Q1 IdahoTouchdown, 4 plays, 24 yards
Q1 Portland StateTouchdown, 11 plays, 70 yards
Q1 IdahoTouchdown, 6 plays, 75 yards
Q1 Portland StateTouchdown, 13 plays, 0 yards
Q2 IdahoTurnover on downs, 4 plays, 0 yards
Q2 Portland StateTouchdown, 3 plays, 44 yards
Q2 IdahoTouchdown, 5 plays, 0 yards
Q2 Portland StatePunt, 3 plays, 0 yards
Q2 IdahoTouchdown, 8 plays, 69 yards
Q2 Portland StatePunt, 3 plays, 0 yards
Q3 Portland StateField goal, 10 plays, 48 yards
Q3 IdahoField goal, 7 plays, 60 yards
Q3 Portland StateField goal, 13 plays, 64 yards
Q4 IdahoMissed FG, 9 plays, 0 yards
Q4 Portland StatePunt, 3 plays, −26 yards
Q4 Portland StateField goal, 4 plays, −5 yards
Q4 IdahoTouchdown, 8 plays, 75 yards
Q4 Portland StateTurnover on downs, 4 plays, 0 yards
Q4 IdahoEnd of game, 1 play, 36 yards
Play by play
1st quarter5 drives, then Idaho 14, Portland State 7
Idaho Punt, 4 plays
15:00
Mathias Uribe kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jack Wagner pass complete to Alex Moore for 10 yds to the IDHO 35 for a 1ST down
14:23
1st & 10 at own 35
Art Williams run for 6 yds to the IDHO 41
13:42
2nd & 4 at own 41
Jack Wagner sacked by Peyton Wing for a loss of 13 yards to the IDHO 28
12:58
3rd & 17 at own 28
Art Williams run for 7 yds to the IDHO 35
12:20
4th & 10 at own 35
LJ Harm punt for 43 yds , Quincy Craig returns for no gain to the PRST 24 , returns for no gain to the PRST 24
Idaho Touchdown, 4 plays
12:06
1st & 10 at opp 24
Mark Hamper run for 8 yds to the PRST 16
11:25
2nd & 2 at opp 16
Mark Hamper run for 9 yds to the PRST 7 for a 1ST down
10:57
1st & goal at opp 7
Jack Wagner pass incomplete
10:49
2nd & goal at opp 7
Art Williams run for 7 yds for a TD (Cameron Pope KICK)Idaho 7, Portland State 0
10:49
Timeout Portland State, clock 10:49
Portland State Touchdown, 11 plays
10:49
Owen Adams kickoff for 61 yds , Quincy Craig return for 26 yds to the PRST 30
10:43
1st & 10 at own 30
Delon Thompson run for 3 yds to the PRST 33
10:09
2nd & 7 at own 33
Dante Chachere sacked by Malakai Williams for a loss of 5 yards to the PRST 28
9:27
3rd & 12 at own 28
Dante Chachere run for 12 yds to the PRST 40 for a 1ST down
8:47
1st & 10 at own 40
Delon Thompson run for 1 yd to the PRST 41
8:12
2nd & 9 at own 41
Dante Chachere pass complete to Branden Alvarez for 2 yds to the PRST 43
7:28
3rd & 7 at own 43
Dante Chachere pass complete to Branden Alvarez for 15 yds to the IDHO 42 for a 1ST down
6:52
1st & 10 at opp 42
Dante Chachere run for 7 yds to the IDHO 35
6:09
2nd & 3 at opp 35
Elias Spence run for a loss of 2 yards to the IDHO 37
5:30
3rd & 5 at opp 37
Dante Chachere pass complete to Branden Alvarez for 13 yds to the IDHO 24 for a 1ST down
4:51
1st & 10 at opp 24
Dante Chachere pass complete to Delon Thompson for 23 yds to the IDHO 1 for a 1ST down
4:11
1st & goal at opp 1
Delon Thompson run for 1 yd for a TD (Mathias Uribe KICK)Tied at 7
Idaho Touchdown, 6 plays
4:11
Timeout Portland State, clock 04:11
4:11
1st & 10 at own 25
Timeout Portland State, clock 04:11
4:11
Mathias Uribe kickoff for 59 yds
4:11
1st & 10 at own 25
Jack Wagner pass complete to Mark Hamper for 21 yds to the IDHO 46 for a 1ST down
3:27
1st & 10 at own 46
Deshaun Buchanan run for 5 yds to the PRST 49
2:46
2nd & 5 at opp 49
Jack Wagner pass incomplete
2:41
3rd & 5 at opp 49
Deshaun Buchanan run for 36 yds to the PRST 13 for a 1ST down
2:00
1st & 10 at opp 13
Deshaun Buchanan run for 1 yd to the PRST 12
1:24
2nd & 9 at opp 12
Idaho Penalty, Offensive Pass Interference (Jordan Dwyer) to the PRST 27
1:14
2nd & 24 at opp 27
Jack Wagner pass complete to Jordan Dwyer for 27 yds for a TD (Cameron Pope KICK)Idaho 14, Portland State 7
Portland State Touchdown, 13 plays
1:14
Cameron Pope kickoff for 44 yds , Christian Grubb return for no gain to the PRST 21
1:13
1st & 10 at own 21
Dante Chachere sacked by Dallas Afalava for a loss of 9 yards to the PRST 12
0:30
2nd & 19 at own 12
Dante Chachere pass complete to Delon Thompson for 10 yds to the PRST 22
Q2 15:00
1st & 10 at own 37
Dante Chachere run for no gain to the PRST 37
Q2 14:38
2nd & 10 at own 37
Delon Thompson run for 9 yds to the PRST 46
Q2 13:54
3rd & 1 at own 46
Delon Thompson run for 1 yd to the PRST 47 for a 1ST down
Q2 13:11
1st & 10 at own 47
Quincy Craig run for 4 yds to the IDHO 49
Q2 12:26
2nd & 6 at opp 49
Quincy Craig run for 9 yds to the IDHO 40 for a 1ST down
Q2 11:51
1st & 10 at opp 40
Dante Chachere run for 6 yds to the IDHO 34
Q2 11:20
2nd & 4 at opp 34
Quincy Craig run for 4 yds to the IDHO 30 for a 1ST down
Q2 10:41
1st & 10 at opp 30
Delon Thompson run for 10 yds to the IDHO 20 for a 1ST down
Q2 10:03
1st & 10 at opp 20
Dante Chachere run for no gain to the IDHO 20
Q2 9:22
2nd & 10 at opp 20
Quincy Craig run for no gain to the IDHO 20
Q2 8:38
3rd & 10 at opp 20
Dante Chachere pass complete to Quincy Craig for 20 yds for a TD (Mathias Uribe KICK)Tied at 14
Q2 8:38
Mathias Uribe kickoff Portland State Penalty, Unsportsmanlike Conduct (Quincy Craig) to the PRST 20
Q2 8:38
Timeout Portland State, clock 08:38
2nd quarter6 drives, then Idaho 28, Portland State 21
Idaho Turnover on downs, 4 plays
8:38
Mathias Uribe kickoff for 48 yds , K.J. Trujillo return for 23 yds to the IDHO 40
8:31
1st & 10 at own 40
Timeout Portland State, clock 08:31
8:31
1st & 10 at own 40
Art Williams run for 6 yds to the IDHO 46
7:49
2nd & 4 at own 46
Jack Wagner pass incomplete
7:43
3rd & 4 at own 46
Art Williams run for 1 yd to the IDHO 47
6:57
4th & 3 at own 47
Jack Wagner sacked by Michael Montgomery and Spencer Elliott for a loss of 3 yards to the IDHO 44
Portland State Touchdown, 3 plays
6:52
1st & 10 at opp 44
Delon Thompson run for 13 yds to the IDHO 31 for a 1ST down
6:21
1st & 10 at opp 31
Delon Thompson run for 5 yds to the IDHO 26
5:40
2nd & 5 at opp 26
Dante Chachere pass complete to Branden Alvarez for 26 yds for a TD (Mathias Uribe KICK)Portland State 21, Idaho 14
Idaho Touchdown, 5 plays
5:40
Timeout Portland State, clock 05:40
5:40
Mathias Uribe kickoff for 65 yds for a touchback
5:40
1st & 10 at own 25
Deshaun Buchanan run for 7 yds to the IDHO 32
4:59
2nd & 3 at own 32
Deshaun Buchanan run for 7 yds to the IDHO 39 for a 1ST down
4:17
1st & 10 at own 39
Deshaun Buchanan run for 2 yds to the IDHO 41
3:39
2nd & 8 at own 41
Jack Wagner pass complete to Jordan Dwyer for 37 yds to the PRST 22 for a 1ST down
2:52
1st & 10 at opp 22
Deshaun Buchanan run for 22 yds for a TD (Cameron Pope KICK)Tied at 21
Portland State Punt, 3 plays
2:52
Cameron Pope kickoff for 39 yds , Kristian Ingman return for 11 yds to the PRST 37
2:43
1st & 10 at own 37
Dante Chachere sacked by Keyshawn James-Newby for a loss of 10 yards to the PRST 27
2:00
2nd & 20 at own 27
Timeout Portland State, clock 02:00
2:00
2nd & 20 at own 27
Dante Chachere run for 5 yds to the PRST 32
1:53
3rd & 15 at own 32
Dante Chachere pass incomplete
1:52
3rd & 15 at own 32
Timeout Idaho, clock 01:52
1:47
4th & 15 at own 32
Tony Johnson punt for 37 yds, fair catch by Andrew Marshall at the IDHO 31
Idaho Touchdown, 8 plays
1:41
1st & 10 at own 31
Jack Wagner pass complete to Jordan Dwyer for 2 yds to the IDHO 33
1:37
2nd & 8 at own 33
Portland State Penalty, Offsides (Frederick Lujan III) to the IDHO 38
1:36
2nd & 3 at own 38
Deshaun Buchanan run for 9 yds to the IDHO 47 for a 1ST down
1:26
1st & 10 at own 47
Jack Wagner pass complete to Mark Hamper for 18 yds to the PRST 35 for a 1ST down
1:17
1st & 10 at opp 35
Jack Wagner pass complete to Jordan Dwyer for 6 yds to the PRST 29
1:13
2nd & 4 at opp 29
Jack Wagner pass incomplete
1:09
3rd & 4 at opp 29
Deshaun Buchanan run for 9 yds to the PRST 20 for a 1ST down
1:01
1st & 10 at opp 20
Deshaun Buchanan run for 7 yds to the PRST 13
0:47
2nd & 3 at opp 13
Timeout Idaho, clock 00:47
0:42
2nd & 3 at opp 13
Deshaun Buchanan run for 13 yds for a TD (Cameron Pope KICK)Idaho 28, Portland State 21
Portland State Punt, 3 plays
0:42
Cameron Pope kickoff for 65 yds for a touchback
0:42
1st & 10 at own 25
(00:42) THOMPSON, Delon rush to the left for a gain of 3 yards to the PSU28 (JAMES-NEWBY, Keyshawn;KING, Isiah), clock 00:35. PENALTY PSU Holding on ESTRELLA, Richard enforced 10 yards from the PSU25 to the PSU15 [NHSG]. NO PLAY (replay the down).
0:33
1st & 20 at own 15
Delon Thompson run for 11 yds to the PRST 26
0:29
2nd & 9 at own 26
Dante Chachere run for 4 yds to the PRST 30
0:21
3rd & 5 at own 30
Dante Chachere sacked by Xavier Slayton for a loss of 7 yards to the PRST 23
0:09
4th & 12 at own 23
Timeout Idaho, clock 00:09
0:09
4th & 12 at own 23
Tony Johnson punt for 54 yds, downed at the IDHO 23
3rd quarter3 drives, then Idaho 31, Portland State 24
Portland State Field goal, 10 plays
15:00
Cameron Pope kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Delon Thompson run for 6 yds to the PRST 31
14:24
2nd & 4 at own 31
Dante Chachere pass complete to Jaylen Lynch for 8 yds to the PRST 39 for a 1ST down
13:53
1st & 10 at own 39
Dante Chachere run for 2 yds to the PRST 41
13:16
2nd & 8 at own 41
Christian Grubb run for no gain to the PRST 41
12:36
3rd & 8 at own 41
Dante Chachere pass complete to Jaylen Lynch for 6 yds to the PRST 47
11:49
4th & 2 at own 47
Dante Chachere run for 2 yds to the PRST 49 for a 1ST down
11:20
1st & 10 at own 49
(11:20) CHACHERE, Dante pass to the left complete for 7 yards to DENHAM, Eric caught at the IDA44 and advanced to the IDA44 (MARSHALL, Andrew), clock 11:15 (After official review, play stands as called on the field). PENALTY IDA Roughing the Passer on LARMOND, Jahkari enforced 15 yards from the IDA44 to the IDA29 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
11:02
1st & 10 at opp 29
Delon Thompson run for 2 yds to the IDHO 27
10:21
2nd & 8 at opp 27
Dante Chachere pass incomplete
10:16
3rd & 8 at opp 27
Dante Chachere pass incomplete
10:05
4th & 8 at opp 27
Mathias Uribe 44 yd FG GOODIdaho 28, Portland State 24
10:05
Timeout Portland State, clock 10:05
Idaho Field goal, 7 plays
10:05
Mathias Uribe kickoff for 57 yds , K.J. Trujillo return for 24 yds to the IDHO 32
9:56
1st & 10 at own 32
Deshaun Buchanan run for 5 yds to the IDHO 37
9:17
2nd & 5 at own 37
Jack Wagner pass complete to Mason Mini for 17 yds to the PRST 46 for a 1ST down
8:41
1st & 10 at opp 46
Idaho Penalty, False Start (Ayden Knapik) to the IDHO 49
8:20
1st & 15 at own 49
Jack Wagner pass complete to Jordan Dwyer for 37 yds to the PRST 14 for a 1ST down
7:38
1st & 10 at opp 14
Mark Hamper run for 2 yds to the PRST 12
6:55
2nd & 8 at opp 12
Art Williams run for 4 yds to the PRST 8
6:33
3rd & 4 at opp 8
Art Williams run for no gain to the PRST 8
5:53
4th & 4 at opp 8
Cameron Pope 25 yd FG GOODIdaho 31, Portland State 24
5:53
Timeout Portland State, clock 05:53
Portland State Field goal, 13 plays
5:53
Cameron Pope kickoff for 39 yds
5:53
1st & 10 at own 26
Delon Thompson run for a loss of 1 yard to the PRST 25
5:16
2nd & 11 at own 25
Dante Chachere pass complete to Tanner Beaman for 16 yds to the PRST 41 for a 1ST down
4:43
1st & 10 at own 41
Quincy Craig run for 10 yds to the IDHO 49 for a 1ST down
4:08
1st & 10 at opp 49
Dante Chachere pass complete to Branden Alvarez for 7 yds to the IDHO 42
3:35
2nd & 3 at opp 42
Quincy Craig run for 7 yds to the IDHO 35 for a 1ST down
3:00
1st & 10 at opp 35
Dante Chachere pass complete to Eric Denham for 6 yds to the IDHO 29
2:31
2nd & 4 at opp 29
Quincy Craig run for 4 yds to the IDHO 25 for a 1ST down
1:54
1st & 10 at opp 25
Quincy Craig run for 3 yds to the IDHO 22
1:21
2nd & 7 at opp 22
Dante Chachere pass complete to Eric Denham for 14 yds to the IDHO 8 for a 1ST down
0:45
1st & goal at opp 8
Dante Chachere run for no gain to the IDHO 8
0:07
2nd & goal at opp 8
Delon Thompson run for 1 yd to the IDHO 7
Q4 14:59
3rd & goal at opp 7
Dante Chachere run for a loss of 3 yards to the IDHO 10
Q4 14:11
4th & goal at opp 10
Mathias Uribe 27 yd FG GOODIdaho 31, Portland State 27
Q4 14:11
Timeout Portland State, clock 14:11
4th quarter6 drives, then Idaho 39, Portland State 30
Idaho Missed FG, 9 plays
14:11
Mathias Uribe kickoff for 61 yds , Andrew Marshall return for 14 yds to the IDHO 18
14:05
1st & 10 at own 18
Jack Wagner pass incomplete
14:00
2nd & 10 at own 18
Deshaun Buchanan run for 10 yds to the IDHO 28 for a 1ST down
13:14
1st & 10 at own 28
Portland State Penalty, Encroachment on MOEAKI, Sosefo enforced (Sosefo Moeaki) to the IDHO 33
13:05
1st & 5 at own 33
Deshaun Buchanan run for 7 yds to the IDHO 40 for a 1ST down
12:18
1st & 10 at own 40
Jack Wagner pass complete to Deshaun Buchanan for 7 yds to the IDHO 47
11:37
2nd & 3 at own 47
Jack Wagner pass complete to Mark Hamper for 23 yds to the PRST 30 for a 1ST down
10:54
1st & 10 at opp 30
Deshaun Buchanan run for 4 yds to the PRST 26
10:11
2nd & 6 at opp 26
Deshaun Buchanan run for 2 yds to the PRST 24
9:25
3rd & 4 at opp 24
Deshaun Buchanan run for 3 yds to the PRST 21
8:45
4th & 1 at opp 21
Idaho Penalty, False Start (Mason Mini) to the PRST 26
8:33
4th & 6 at opp 26
Cameron Pope 43 yd FG MISSED
8:29
1st & 10 at own 26
Timeout Portland State, clock 08:29
Portland State Punt, 3 plays
8:28
1st & 10 at own 26
Delon Thompson run for 4 yds to the PRST 30
8:21
2nd & 6 at own 30
Timeout Portland State, clock 08:21
8:10
2nd & 6 at own 30
Delon Thompson run for 5 yds to the PRST 35
7:33
3rd & 1 at own 35
Dante Chachere sacked by Zach Johnson for a loss of 4 yards to the PRST 31
6:45
4th & 5 at own 31
Tony Johnson punt for 39 yds , Jahkari Larmond returns for no gain to the IDHO 25 , returns for no gain to the IDHO 25
Portland State Field goal, 4 plays
6:36
1st & 10 at opp 25
Portland State Penalty, Unsportsmanlike Conduct (Elias Spence) to the IDHO 41
6:10
2nd & 26 at opp 41
Dante Chachere run for 11 yds to the IDHO 30
5:22
3rd & 15 at opp 30
Dante Chachere pass incomplete
5:11
4th & 15 at opp 30
Mathias Uribe 48 yd FG GOODIdaho 31, Portland State 30
Idaho Touchdown, 8 plays
5:11
Mathias Uribe kickoff for 53 yds
5:10
1st & 10 at own 25
Deshaun Buchanan run for 4 yds to the IDHO 29
4:32
2nd & 6 at own 29
Deshaun Buchanan run for 21 yds to the 50 yard line for a 1ST down
3:45
1st & 10 at the 50
Deshaun Buchanan run for 31 yds to the PRST 19 for a 1ST down
2:56
1st & 10 at opp 19
Deshaun Buchanan run for 5 yds to the PRST 14
2:11
2nd & 5 at opp 14
Deshaun Buchanan run for 2 yds to the PRST 12
2:07
3rd & 3 at opp 12
Jack Wagner pass incomplete
2:03
3rd & 3 at opp 12
Timeout Portland State, clock 02:03
2:02
4th & 3 at opp 12
Timeout Idaho, clock 02:02
1:59
4th & 3 at opp 12
Art Williams run for 9 yds to the PRST 3 for a 1ST down
1:58
1st & goal at opp 3
Timeout Portland State, clock 01:58
1:56
1st & goal at opp 3
Art Williams run for 3 yds for a TD (A. Williams Run For Two-point Conversion)Idaho 39, Portland State 30
1:56
2nd & goal at opp 0
Timeout Idaho, clock 01:56
Portland State Turnover on downs, 4 plays
1:56
Cameron Pope kickoff for 46 yds , Quincy Craig return for 11 yds to the PRST 30
1:50
1st & 10 at own 30
Dante Chachere pass incomplete
1:44
2nd & 10 at own 30
(01:44) CHACHERE, Dante sacked for a loss of 10 yards at the PSU20 (WILLIAMS, Malakai), clock 01:40. PENALTY PSU Chop Block on HOUSE, Jayden enforced 15 yards from the PSU30 to the PSU15 [NHSG]. NO PLAY (replay the down).
1:39
2nd & 25 at own 15
Dante Chachere run for 14 yds to the PRST 29
1:10
3rd & 11 at own 29
Dante Chachere pass complete to Jaylen Lynch for 7 yds to the PRST 36
0:51
4th & 4 at own 36
Timeout Idaho, clock 00:51
0:51
4th & 4 at own 36
Dante Chachere pass incomplete
Idaho End of game, 1 play
0:45
1st & 10 at opp 36
(00:45) [NH] Kneel down by WAGNER, Jack at PSU37 (team loss of 1), clock 00:31.
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.