From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Idaho State
Portland State
462
Total yards
365
297
Passing yards
265
165
Rushing yards
100
9.3
Yards per pass
6.6
4.7
Yards per rush
3.6
27
First downs
21
5–10
Third downs
7–14
0–0
Fourth downs
0–0
0
Turnovers
1
4–50
Penalties
9–75
28:03
Possession
31:57
Efficiency
Idaho State
Portland State
50%
Success rate
43%
0.46
EPA per play
0.16
1.36
Explosiveness
1.21
0.33
Rushing EPA
0.18
0.58
Passing EPA
0.27
39%
Passing-down success
36%
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)
Portland State 78% to win. Idaho State won as Elo’s underdog.
The line
Portland State −12, over/under 68.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 State right to left.
Q1 Portland StatePunt, 3 plays, 6 yards
Q1 Idaho StateTouchdown, 9 plays, 81 yards
Q1 Portland StatePunt, 3 plays, 3 yards
Q1 Idaho StateTouchdown, 2 plays, 29 yards
Q1 Portland StatePunt, 5 plays, 15 yards
Q1 Idaho StatePunt, 4 plays, −18 yards
Q1 Portland StateTouchdown, 9 plays, 45 yards
Q1 Idaho StateMissed FG, 9 plays, 45 yards
Q2 Portland StateTouchdown, 8 plays, 70 yards
Q2 Idaho StateTouchdown, 7 plays, 75 yards
Q2 Portland StatePunt, 5 plays, 6 yards
Q2 Idaho StateTouchdown, 6 plays, 81 yards
Q2 Portland StateField goal, 7 plays, 42 yards
Q3 Idaho StatePunt, 3 plays, −5 yards
Q3 Portland StateTouchdown, 14 plays, 79 yards
Q3 Idaho StatePunt, 4 plays, 15 yards
Q3 Portland StatePunt, 7 plays, 35 yards
Q3 Idaho StateTouchdown, 8 plays, 80 yards
Q4 Portland StatePunt, 4 plays, 6 yards
Q4 Idaho StateField goal, 12 plays, 71 yards
Q4 Portland StateInterception, 4 plays, 53 yards
Q4 Idaho StateEnd of game, 5 plays, 5 yards
Play by play
1st quarter8 drives, then Idaho State 14, Portland State 7
Portland State Punt, 3 plays
15:00
Ross Bolger kickoff for 60 yds
14:52
1st & 10 at own 22
Christian Grubb run for 1 yd to the PRST 23
14:19
2nd & 9 at own 23
Dante Chachere pass complete to Marquis Spiker for 5 yds to the PRST 28
14:05
3rd & 4 at own 28
Dante Chachere pass incomplete
13:59
4th & 4 at own 28
George Triplett punt for 51 yds
Idaho State Touchdown, 9 plays
13:48
1st & 10 at own 19
Soujah Gasu run for 10 yds to the IDST 29 for a 1ST down
13:21
1st & 10 at own 29
Soujah Gasu run for no gain to the IDST 29
12:57
2nd & 10 at own 29
Jordan Cooke pass complete to Alfred Jordan Jr. for 41 yds to the PRST 30 for a 1ST down
12:15
1st & 10 at opp 30
Jordan Cooke pass complete to Alfred Jordan Jr. for 11 yds to the PRST 19 for a 1ST down
11:45
1st & 10 at opp 19
Soujah Gasu run for 4 yds to the PRST 15
11:23
2nd & 6 at opp 15
Jordan Cooke pass complete to Chedon James for 7 yds to the PRST 8 for a 1ST down
10:59
1st & goal at opp 8
Jordan Cooke pass incomplete
10:54
2nd & goal at opp 8
run for 5 yds to the PRST 3
10:24
3rd & goal at opp 3
Jordan Cooke run for 3 yds for a TD (Thomas Kopcho KICK)Idaho State 7, Portland State 0
Portland State Punt, 3 plays
10:24
Ross Bolger kickoff for 63 yds
10:12
1st & 10 at own 24
(10:12) VAN BUREN, Andrew rush up the middle for a gain of 15 yards to the PSU39 (BOHANNON, Tylor), clock 10:11. PENALTY PSU Holding enforced 10 yards from the PSU24 to the PSU14 [SG]. NO PLAY (replay the down).
10:00
1st & 20 at own 14
Delon Thompson run for 3 yds to the PRST 17
9:21
2nd & 17 at own 17
Dante Chachere pass complete to Maclaine Griffin for 10 yds to the PRST 27
8:50
3rd & 7 at own 27
Dante Chachere pass incomplete
8:40
4th & 7 at own 27
George Triplett punt for 42 yds
Idaho State Touchdown, 2 plays
8:29
1st & 10 at opp 29
Jordan Cooke pass complete to Aiden Taylor for 17 yds to the PRST 12 for a 1ST down
7:59
1st & 10 at opp 12
Jordan Cooke pass complete to Chedon James for 12 yds for a TD (Thomas Kopcho KICK)Idaho State 14, Portland State 0
7:59
Ross Bolger kickoff Portland State Penalty, Personal Foul (15 Yards) to the 50 yard line
Portland State Punt, 5 plays
7:59
Ross Bolger kickoff for 65 yds for a touchback
7:59
1st & 10 at own 25
Jalynnee McGee run for 4 yds to the PRST 29
7:26
2nd & 6 at own 29
Dante Chachere pass incomplete
7:23
3rd & 6 at own 29
Portland State Penalty, False Start (Dallas Holliday) to the PRST 24
7:23
3rd & 11 at own 24
(07:23) CHACHERE, Dante pass deep up the middle incomplete intended for BRADDOCK, Jermaine thrown to the ISU40, clock 07:17. PENALTY ISU Pass Interference on PITCHER, Calvin enforced 15 yards to the PSU39 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
7:14
1st & 10 at own 39
Christian Grubb run for 1 yd to the PRST 40
6:41
2nd & 9 at own 40
Dante Chachere pass incomplete
6:35
3rd & 9 at own 40
Dante Chachere pass incomplete
6:27
4th & 9 at own 40
George Triplett punt for 37 yds, fair catch by Aaron Blancas at the IDST 23
Idaho State Punt, 4 plays
6:21
1st & 10 at own 23
Idaho State Penalty, Offensive Holding (-10 Yards) to the IDST 16
5:44
1st & 17 at own 16
run for a loss of 10 yards to the IDST 6 fumbled, recovered by IDST Jordan Cooke
4:37
2nd & 27 at own 6
Jordan Cooke sacked by Slade Shufelt for a loss of 1 yard to the IDST 5
4:37
3rd & 28 at own 5
Jordan Cooke pass incomplete
4:29
4th & 28 at own 5
Ross Bolger punt for 40 yds
Portland State Touchdown, 9 plays
4:13
1st & 10 at opp 45
Dante Chachere pass complete to Jalynnee McGee for a loss of 1 yard to the IDST 46
3:44
2nd & 11 at opp 46
Dante Chachere pass complete to Maclaine Griffin for 10 yds to the IDST 36
3:24
3rd & 1 at opp 36
Andrew Van Buren run for 2 yds to the IDST 34 for a 1ST down
2:51
1st & 10 at opp 34
Dante Chachere pass incomplete
2:45
2nd & 10 at opp 34
Delon Thompson run for a loss of 3 yards to the IDST 37 Delon Thompson fumbled, recovered by PRST Dallas Holliday
2:00
3rd & 13 at opp 37
Dante Chachere pass complete to Maclaine Griffin for 16 yds to the IDST 21 for a 1ST down
1:26
1st & 10 at opp 21
Dante Chachere pass complete to Andrew Van Buren for no gain to the IDST 21
0:54
2nd & 10 at opp 21
Dante Chachere run for 18 yds to the IDST 3 for a 1ST down
0:17
1st & goal at opp 3
Andrew Van Buren run for 3 yds for a TD (Gianni Smith KICK)Idaho State 14, Portland State 7
Idaho State Missed FG, 9 plays
0:17
Gianni Smith kickoff for 65 yds for a touchback
0:16
1st & 10 at own 25
Jordan Cooke pass complete to Aaron Blancas for 3 yds to the IDST 28
Q2 14:56
2nd & 7 at own 28
Hunter Hays pass complete to Christian Fredericksen for 12 yds to the IDST 40 for a 1ST down
Q2 14:33
1st & 10 at own 40
Hunter Hays pass complete to Chedon James for 7 yds to the IDST 47
Q2 14:03
2nd & 3 at own 47
Hunter Hays pass complete to Chedon James for 14 yds to the PRST 39 for a 1ST down
Q2 13:29
1st & 10 at opp 39
Hunter Hays run for 16 yds to the PRST 23 for a 1ST down
Q2 12:48
1st & 10 at opp 23
Hunter Hays pass incomplete
Q2 12:44
2nd & 10 at opp 23
Hunter Hays pass complete to Chedon James for a loss of 2 yards to the PRST 25
Q2 12:16
3rd & 12 at opp 25
(12:16) QB Keeper HAYS, Hunter rush to the right for a gain of 25 yards to the PSU0, TOUCHDOWN ISU, score nullified by penalty, clock 12:11 (Play was confirmed after review). PENALTY ISU Holding on GARCIA, Jaedon enforced 10 yards from the PSU25 to the PSU35 [SG]. NO PLAY (replay the down).
Q2 12:11
3rd & 22 at opp 35
Jordan Cooke run for 5 yds to the PRST 30
Q2 11:38
4th & 17 at opp 30
Thomas Kopcho 48 yd FG MISSED
2nd quarter5 drives, then Idaho State 28, Portland State 17
Portland State Touchdown, 8 plays
11:34
1st & 10 at own 30
Dante Chachere pass complete to Marquis Spiker for 5 yds to the PRST 35
10:57
2nd & 5 at own 35
Dante Chachere pass complete to Jermaine Braddock for 5 yds to the PRST 40 for a 1ST down
10:21
1st & 10 at own 40
(10:21) CHACHERE, Dante pass deep to the left incomplete intended for BENNETT, Nate thrown to the ISU35, clock 10:18 (Play was confirmed after review). PENALTY ISU Targeting on YOUNG, Mason enforced 15 yards from the PSU40 to the ISU45 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
10:18
1st & 10 at opp 45
Andrew Van Buren run for 6 yds to the IDST 39
9:47
2nd & 4 at opp 39
Andrew Van Buren run for 3 yds to the IDST 36
9:09
3rd & 1 at opp 36
run for 2 yds to the IDST 34 for a 1ST down
8:31
1st & 10 at opp 34
Dante Chachere pass incomplete
8:27
2nd & 10 at opp 34
Dante Chachere pass complete to Jermaine Braddock for 4 yds to the IDST 30
7:40
3rd & 6 at opp 30
Dante Chachere pass complete to Marquis Spiker for 30 yds for a TD (Gianni Smith KICK)Tied at 14
Idaho State Touchdown, 7 plays
7:40
Gianni Smith kickoff for 65 yds for a touchback
7:35
1st & 10 at own 25
Jordan Cooke pass complete to Aaron Blancas for 10 yds to the IDST 35 for a 1ST down
7:13
1st & 10 at own 35
Jordan Cooke pass complete to Alfred Jordan Jr. for 15 yds to the 50 yard line for a 1ST down
6:54
1st & 10 at the 50
Jordan Cooke pass complete to Christian Fredericksen for 25 yds to the PRST 25 for a 1ST down
6:37
1st & 10 at opp 12
Jordan Cooke pass incomplete
6:34
2nd & 10 at opp 12
Jordan Cooke pass incomplete
6:25
3rd & 10 at opp 12
Hunter Hays run for 11 yds to the PRST 1 for a 1ST down
6:01
1st & goal at opp 1
Hunter Hays run for 1 yd for a TD (Thomas Kopcho KICK)Idaho State 21, Portland State 14
Portland State Punt, 5 plays
6:01
Ross Bolger kickoff for 45 yds
6:00
1st & 10 at own 35
Andrew Van Buren run for 2 yds to the PRST 37
5:23
2nd & 8 at own 37
Dante Chachere pass complete to Tanner Beaman for 9 yds to the PRST 46 for a 1ST down
4:53
1st & 10 at own 46
Christian Grubb run for 4 yds to the 50 yard line
4:17
2nd & 6 at the 50
Dante Chachere pass complete to Jermaine Braddock for a loss of 4 yards to the PRST 46
3:37
3rd & 10 at own 46
Portland State Penalty, False Start (Billy Lutui) to the PRST 41
3:25
3rd & 15 at own 41
Dante Chachere pass incomplete
3:14
4th & 15 at own 41
George Triplett punt for 40 yds, fair catch by Aaron Blancas at the IDST 19
Idaho State Touchdown, 6 plays
3:13
1st & 10 at own 19
Jordan Cooke pass complete to Chedon James for no gain to the IDST 19
2:44
2nd & 10 at own 19
Jordan Cooke pass complete to Alfred Jordan Jr. for 55 yds to the PRST 26 for a 1ST down
2:19
1st & 10 at opp 26
Aiden Taylor run for 3 yds to the PRST 23
1:41
2nd & 7 at opp 23
Aiden Taylor run for 8 yds to the PRST 15 for a 1ST down
1:20
1st & 10 at opp 15
Jordan Cooke run for 8 yds to the PRST 7
0:51
2nd & 2 at opp 7
TAYLOR, Aiden pass to the right incomplete intended for WALLACE, Cyrus thrown to the PSU0, clock 00:51. PENALTY PSU Offsides on KAHAULELIO, Dino enforced half the distance from the goal, 3 yards from the PSU7 to the PSU4 and results in a 1ST DOWN [NHSG]. NO PLAY (replay the down).
0:46
1st & goal at opp 3
Aiden Taylor run for 3 yds for a TD (Thomas Kopcho KICK)Idaho State 28, Portland State 14
Portland State Field goal, 7 plays
0:46
Ross Bolger kickoff for 42 yds
0:40
1st & 10 at own 34
Andrew Van Buren run for 8 yds to the PRST 42
0:34
2nd & 2 at own 42
Timeout Portland State, clock 00:34
0:33
2nd & 2 at own 42
Andrew Van Buren run for 1 yd to the PRST 43
0:28
3rd & 1 at own 43
Timeout Portland State, clock 00:28
0:27
3rd & 1 at own 43
Dante Chachere pass complete to Maclaine Griffin for 13 yds to the IDST 44 for a 1ST down
0:23
1st & 10 at opp 44
Dante Chachere pass complete to Jermaine Braddock for 14 yds to the IDST 30 for a 1ST down
0:13
1st & 10 at opp 30
Dante Chachere pass incomplete
0:11
2nd & 10 at opp 30
Dante Chachere run for 6 yds to the IDST 24
0:05
3rd & 4 at opp 24
Timeout Idaho State, clock 00:05
0:00
3rd & 4 at opp 24
Gianni Smith 41 yd FG GOODIdaho State 28, Portland State 17
3rd quarter5 drives, then Idaho State 28, Portland State 24
Idaho State Punt, 3 plays
15:00
Gianni Smith kickoff for 65 yds
14:56
1st & 10 at own 23
Jordan Cooke pass incomplete
14:56
2nd & 10 at own 23
Jordan Cooke pass incomplete
14:56
3rd & 10 at own 23
Jordan Cooke sacked by Slade Shufelt for a loss of 5 yards to the IDST 18
13:52
4th & 15 at own 18
Ross Bolger punt for 51 yds , returns for no gain to the PRST 48
Portland State Touchdown, 14 plays
13:52
1st & 10 at own 21
Andrew Van Buren run for a loss of 2 yards to the PRST 19
13:52
2nd & 12 at own 19
Dante Chachere pass complete to Jermaine Braddock for 12 yds to the PRST 31 for a 1ST down
13:52
1st & 10 at own 31
Christian Grubb run for 4 yds to the PRST 35
11:54
2nd & 6 at own 35
Dante Chachere pass incomplete
11:53
3rd & 6 at own 35
Dante Chachere pass complete to Marquis Spiker for 13 yds to the PRST 48 for a 1ST down
11:08
1st & 10 at own 48
Dante Chachere pass incomplete
11:04
2nd & 10 at own 48
Dante Chachere run for 7 yds to the IDST 45
10:27
3rd & 3 at opp 45
Dante Chachere pass complete to Jermaine Braddock for 7 yds to the IDST 38 for a 1ST down
9:52
1st & 10 at opp 38
Dante Chachere pass complete to Jermaine Braddock for 10 yds to the IDST 28 for a 1ST down
9:31
1st & 10 at opp 28
Andrew Van Buren run for 3 yds to the IDST 25
8:56
2nd & 7 at opp 25
Dante Chachere pass complete to Marquis Spiker for 12 yds to the IDST 13 for a 1ST down
8:07
1st & 10 at opp 13
Dante Chachere pass complete to Nate Bennett for 5 yds to the IDST 8
7:01
2nd & 5 at opp 8
Andrew Van Buren run for 5 yds to the IDST 3 for a 1ST down
6:09
1st & goal at opp 3
Dante Chachere run for 3 yds for a TD (Gianni Smith KICK)Idaho State 28, Portland State 24
Idaho State Punt, 4 plays
6:05
Gianni Smith kickoff for 63 yds
6:05
1st & 10 at own 17
Jordan Cooke pass complete to Cyrus Wallace for 13 yds to the IDST 30 for a 1ST down
5:37
1st & 10 at own 30
Soujah Gasu run for 2 yds to the IDST 32
5:07
2nd & 8 at own 32
Jordan Cooke pass incomplete
5:04
3rd & 8 at own 32
Hunter Hays pass incomplete
4:57
4th & 8 at own 32
Ross Bolger punt for 43 yds, fair catch by Jermaine Braddock at the PRST 25
Portland State Punt, 7 plays
4:50
1st & 10 at own 25
Semaj Bolin run for 8 yds to the PRST 33
4:17
2nd & 2 at own 33
Andrew Van Buren run for 6 yds to the PRST 39 for a 1ST down
3:46
1st & 10 at own 39
Dante Chachere pass complete to Jermaine Braddock for 4 yds to the PRST 43
3:16
2nd & 6 at own 43
Dante Chachere pass complete to Maclaine Griffin for 16 yds to the IDST 41 for a 1ST down
2:45
1st & 10 at opp 41
Dante Chachere run for 1 yd to the IDST 40
2:07
2nd & 9 at opp 40
Dante Chachere pass complete to Christian Grubb for no gain to the IDST 40
1:15
3rd & 9 at opp 40
Dante Chachere pass incomplete
1:12
4th & 9 at opp 40
George Triplett punt for 40 yds for a touchback
Idaho State Touchdown, 8 plays
1:06
1st & 10 at own 20
Jordan Cooke pass complete to Christian Fredericksen for 15 yds to the IDST 35 for a 1ST down
0:40
1st & 10 at own 35
Jordan Cooke pass incomplete
0:30
2nd & 10 at own 35
Keoua Kauhi run for 2 yds to the IDST 37
Q4 14:59
3rd & 8 at own 37
Jordan Cooke pass complete to Christian Fredericksen for 10 yds to the IDST 47 for a 1ST down
Q4 14:29
1st & 10 at own 47
Jordan Cooke pass incomplete
Q4 14:26
2nd & 10 at own 47
Jordan Cooke pass complete to Alfred Jordan Jr. for 11 yds to the PRST 42 for a 1ST down
Q4 13:51
1st & 10 at opp 42
Jordan Cooke run for 5 yds to the PRST 37
Q4 13:16
2nd & 5 at opp 37
Hunter Hays run for 37 yds for a TD (Thomas Kopcho KICK)Idaho State 35, Portland State 24
4th quarter4 drives, then Idaho State 38, Portland State 24
Portland State Punt, 4 plays
13:16
Ross Bolger kickoff for 60 yds
13:12
1st & 10 at own 25
Portland State Penalty, False Start (TEAM) to the PRST 20
13:12
1st & 15 at own 20
Semaj Bolin run for 17 yds to the PRST 37 for a 1ST down
12:35
1st & 10 at own 37
(12:35) QB Keeper CHACHERE, Dante rush to the right for a gain of 7 yards to the PSU44 (GEORGE, Logan), clock 12:28. PENALTY PSU Holding on PEREZ, Isaac enforced 10 yards from the PSU37 to the PSU27 [SG]. NO PLAY (replay the down).
11:59
1st & 20 at own 27
Dante Chachere sacked by David Rowe for a loss of 4 yards to the PRST 23
11:34
2nd & 24 at own 23
Dante Chachere sacked by David Rowe for a loss of 9 yards to the PRST 14
10:52
3rd & 33 at own 14
Dante Chachere pass complete to Maclaine Griffin for 17 yds to the PRST 31
10:28
4th & 16 at own 31
George Triplett punt for 45 yds, downed at the IDST 24
Idaho State Field goal, 12 plays
10:21
1st & 10 at own 24
Soujah Gasu run for no gain to the IDST 24
9:40
2nd & 10 at own 24
Jordan Cooke pass complete to Cyrus Wallace for 14 yds to the IDST 38 for a 1ST down
9:01
1st & 10 at own 38
Soujah Gasu run for no gain to the IDST 38
8:21
2nd & 10 at own 38
Hunter Hays run for 10 yds to the IDST 48 for a 1ST down
7:37
1st & 10 at own 48
Soujah Gasu run for 2 yds to the 50 yard line
6:33
2nd & 8 at the 50
Hunter Hays pass complete to Chedon James for 7 yds to the PRST 43
6:08
3rd & 1 at opp 43
Raiden Hunter run for 25 yds to the PRST 18 for a 1ST down
5:30
1st & 10 at opp 18
Raiden Hunter run for 11 yds to the PRST 7 for a 1ST down
4:41
1st & goal at opp 7
Raiden Hunter run for a loss of 1 yard to the PRST 8
4:04
2nd & goal at opp 8
Hunter Hays run for a loss of 1 yard to the PRST 9 Hunter Hays fumbled, recovered by IDST Mike Davis
3:57
3rd & goal at opp 9
Hunter Hays run for 4 yds to the PRST 5
3:54
3rd & goal at opp 9
Timeout Portland State, clock 03:54
3:50
4th & goal at opp 5
Timeout Portland State, clock 03:50
3:47
4th & goal at opp 5
Thomas Kopcho 22 yd FG GOODIdaho State 38, Portland State 24
Portland State Interception, 4 plays
3:47
Ross Bolger kickoff for 63 yds
3:40
1st & 10 at own 25
Maclaine Griffin pass complete to Marquis Spiker for 47 yds to the IDST 28 for a 1ST down
3:06
1st & 10 at opp 28
Dante Chachere pass incomplete
3:05
2nd & 10 at opp 28
Dante Chachere pass complete to Jermaine Braddock for 6 yds to the IDST 22
2:34
3rd & 4 at opp 22
Dante Chachere pass intercepted, touchback.
Idaho State End of game, 5 plays
2:28
1st & 10 at own 20
Hunter Hays run for 2 yds to the IDST 22
2:25
2nd & 8 at own 22
Timeout Portland State, clock 02:25
2:24
2nd & 8 at own 22
Hunter Hays run for 6 yds to the IDST 28
1:43
3rd & 2 at own 28
Hunter Hays run for 7 yds to the IDST 35 for a 1ST down
1:08
1st & 10 at own 35
(01:08) [SG] Kneel down by HAYS, Hunter at ISU30 (team loss of 5), clock 00:57.
0:32
2nd & 15 at own 30
(00:32) [SG] Kneel down by HAYS, Hunter at ISU25 (team loss of 5), clock 00:28.
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.