From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Portland State
Montana State
311
Total yards
456
127
Passing yards
143
184
Rushing yards
313
4.9
Yards per pass
6.8
4.5
Yards per rush
10.4
21
First downs
18
5–13
Third downs
4–7
1–2
Fourth downs
0–0
2
Turnovers
0
5–40
Penalties
6–65
34:16
Possession
25:44
Efficiency
Portland State
Montana State
37%
Success rate
51%
0.02
EPA per play
0.55
1.27
Explosiveness
1.62
0.28
Rushing EPA
0.52
−0.09
Passing EPA
0.61
26%
Passing-down success
57%
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)
Montana State 84% to win. Elo’s favorite won.
The line
Montana State −24.5, over/under 65.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. Montana State drives left to right, Portland State right to left.
Q1 Montana StateTouchdown, 10 plays, 75 yards
Q1 Portland StatePunt, 3 plays, 4 yards
Q1 Montana StatePunt, 3 plays, 1 yard
Q1 Portland StateTouchdown, 8 plays, 65 yards
Q1 Montana StateTouchdown, 10 plays, 75 yards
Q2 Portland StateTurnover on downs, 6 plays, 30 yards
Q2 Montana StateField goal, 8 plays, 51 yards
Q2 Portland StateTouchdown, 9 plays, 75 yards
Q2 Montana StatePunt, 3 plays, 3 yards
Q2 Portland StateInterception, 5 plays, 24 yards
Q3 Portland StatePunt, 8 plays, 15 yards
Q3 Montana StateTouchdown, 2 plays, 92 yards
Q3 Portland StateMissed FG, 12 plays, 48 yards
Q3 Montana StateTouchdown, 5 plays, 60 yards
Q4 Portland StatePunt, 3 plays, −1 yard
Q4 Montana StateTouchdown, 5 plays, 68 yards
Q4 Portland StateTouchdown, 14 plays, 92 yards
Q4 Montana StateEnd of game, 6 plays, 31 yards
Play by play
1st quarter5 drives, then Portland State 7, Montana State 6
Montana State Touchdown, 10 plays
15:00
Gianni Smith kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Julius Davis run for 6 yds to the MTST 31
15:00
2nd & 4 at own 31
Sean Chambers pass complete to Derryk Snell for 5 yds to the MTST 36 for a 1ST down
15:00
1st & 10 at own 36
Sean Chambers pass incomplete
15:00
2nd & 10 at own 36
Sean Chambers pass complete to Treyton Pickering for 21 yds to the PRST 43 for a 1ST down
15:00
1st & 10 at opp 43
Sean Chambers pass complete to Treyton Pickering for 17 yds to the PRST 26 for a 1ST down
15:00
1st & 10 at opp 26
Marqui Johnson run for 12 yds to the PRST 14 for a 1ST down
15:00
1st & 10 at opp 14
Julius Davis run for 2 yds to the PRST 12
15:00
2nd & 8 at opp 12
Sean Chambers pass complete to Derryk Snell for 8 yds to the PRST 4 for a 1ST down
15:00
1st & goal at opp 4
Julius Davis run for 1 yd to the PRST 3
9:46
2nd & goal at opp 3
Julius Davis 3 Yd Run (Two-Point Run Conversion Failed)Montana State 6, Portland State 0
Portland State Punt, 3 plays
9:46
Brendan Hall kickoff for 65 yds for a touchback
9:46
1st & 10 at own 25
Jobi Malary run for a loss of 3 yards to the PRST 22
9:46
2nd & 13 at own 22
Dante Chachere pass incomplete
9:46
3rd & 13 at own 22
Quincy Craig run for 7 yds to the PRST 29
8:17
4th & 6 at own 29
George Triplett punt for 55 yds
Montana State Punt, 3 plays
8:17
1st & 10 at own 30
Sean Chambers pass incomplete
8:17
2nd & 10 at own 30
Jared White run for 1 yd to the MTST 31
8:17
3rd & 9 at own 31
Sean Chambers pass incomplete
7:22
4th & 9 at own 31
Brendan Hall punt for 34 yds
Portland State Touchdown, 8 plays
7:22
1st & 10 at own 35
Quincy Craig run for 2 yds to the PRST 37
7:22
2nd & 8 at own 37
Portland State Penalty, False Start (TEAM) to the PRST 32
7:22
2nd & 13 at own 32
Dante Chachere run for 6 yds to the PRST 38
7:22
3rd & 7 at own 38
Montana State Penalty, Defensive Holding (TEAM) to the PRST 48 for a 1ST down
7:22
1st & 10 at own 48
Dante Chachere pass complete to Quincy Craig for 1 yd to the PRST 49
7:22
2nd & 9 at own 49
Dante Chachere pass complete to Darien Chase for 7 yds to the MTST 44
7:22
3rd & 2 at opp 44
Dante Chachere pass complete to Quincy Craig for 4 yds to the MTST 40 for a 1ST down
7:22
1st & 10 at opp 40
Quincy Craig run for 7 yds to the MTST 33
7:22
2nd & 3 at opp 33
Quincy Craig run for 2 yds to the MTST 31
2:53
3rd & 1 at opp 31
Dante Chachere run for 31 yds for a TD (Gianni Smith KICK)Portland State 7, Montana State 6
Montana State Touchdown, 10 plays
2:53
Gianni Smith kickoff for 65 yds for a touchback
2:53
1st & 10 at own 25
Sean Chambers pass complete to Jacob Trimble for 6 yds to the MTST 31
2:53
2nd & 4 at own 31
Julius Davis run for 10 yds to the MTST 41 for a 1ST down
2:53
1st & 10 at own 41
Sean Chambers pass incomplete
2:53
2nd & 10 at own 41
Sean Chambers run for a loss of 1 yard to the MTST 40
2:53
3rd & 11 at own 40
Sean Chambers pass complete to Aidan Garrigan for 24 yds to the PRST 36 for a 1ST down
0:00
1st & 10 at opp 36
Elijah Elliott run for a loss of 6 yards to the PRST 42
Q2 15:00
2nd & 16 at opp 42
Sean Chambers run for 29 yds to the PRST 13 for a 1ST down
Q2 15:00
1st & 10 at opp 13
Julius Davis run for 3 yds to the PRST 10
Q2 15:00
2nd & 7 at opp 10
Sean Chambers pass complete to Derryk Snell for 8 yds to the PRST 2 for a 1ST down
Q2 12:56
1st & goal at opp 2
Derryk Snell 2 Yd pass from Sean Chambers (Sean Chambers Run for Two-Point Conversion)Montana State 14, Portland State 7
2nd quarter5 drives, then Montana State 17, Portland State 14
Portland State Turnover on downs, 6 plays
12:56
Brendan Hall kickoff for 65 yds for a touchback
12:56
1st & 10 at own 25
Dante Chachere pass complete to Jermaine Braddock for 6 yds to the PRST 31
12:56
2nd & 4 at own 31
Dante Chachere pass complete to Quincy Craig for 32 yds to the MTST 37 for a 1ST down
12:56
1st & 10 at opp 37
Dante Chachere pass incomplete
12:56
2nd & 10 at opp 37
Quincy Craig run for a loss of 1 yard to the MTST 38
12:56
3rd & 11 at opp 38
Dante Chachere sacked for a loss of 3 yards to the MTST 41
10:11
4th & 14 at opp 41
Dante Chachere pass intercepted
Montana State Field goal, 8 plays
10:11
1st & 10 at own 45
Sean Chambers pass incomplete
10:11
2nd & 10 at own 45
Sean Chambers pass complete to Treyton Pickering for 17 yds to the PRST 38 for a 1ST down
10:11
1st & 10 at opp 38
Julius Davis run for 17 yds to the PRST 21 for a 1ST down
10:11
1st & 10 at opp 21
Sean Chambers pass complete to Ty McCullouch for 13 yds to the PRST 8 for a 1ST down
10:11
1st & goal at opp 8
Jared White run for 4 yds to the PRST 4
10:11
2nd & goal at opp 4
Jared White run for 2 yds to the PRST 2
10:11
3rd & goal at opp 2
Julius Davis run for a loss of 2 yards to the PRST 4
6:18
4th & goal at opp 4
Brendan Hall 21 Yd Field GoalMontana State 17, Portland State 7
Portland State Touchdown, 9 plays
6:18
Brendan Hall kickoff for 65 yds for a touchback
6:18
1st & 10 at own 25
Dante Chachere pass incomplete
6:18
2nd & 10 at own 25
Montana State Penalty, Unnecessary Roughness (Rylan Ortt) to the PRST 42 for a 1ST down
6:18
1st & 10 at own 42
Quincy Craig run for 4 yds to the PRST 46
6:18
2nd & 6 at own 46
Dante Chachere pass incomplete
6:18
3rd & 6 at own 46
Montana State Penalty, Targeting on ASKELSON, Nolan enforced (Nolan Askelson) to the MTST 36 for a 1ST down
6:18
1st & 10 at opp 36
Quincy Craig run for a loss of 4 yards to the MTST 40
6:18
2nd & 14 at opp 40
Quincy Craig run for 6 yds to the MTST 34
3:04
1st & 10 at opp 19
Timeout Portland State, clock 03:04
3:04
3rd & 8 at opp 34
CHACHERE, Dante pass to the right incomplete intended for BENNETT, Nate thrown to the MSU34. PENALTY MSU Pass Interference enforced 15 yards to the MSU19 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
3:04
1st & 10 at opp 19
Dante Chachere pass incomplete
2:53
2nd & 10 at opp 19
D. Chachere run for 19 yds for a TD (G. Smith KICK)Montana State 17, Portland State 14
Montana State Punt, 3 plays
2:53
Gianni Smith kickoff for 65 yds for a touchback
2:53
1st & 10 at own 25
Sean Chambers pass complete to Ty McCullouch for 1 yd to the MTST 26
2:53
2nd & 9 at own 26
Sean Chambers run for 2 yds to the MTST 28
2:53
3rd & 7 at own 28
Sean Chambers pass incomplete
1:23
4th & 7 at own 28
Brendan Hall punt for 48 yds, downed at the PRST 24
Portland State Interception, 5 plays
1:23
1st & 10 at own 24
Dante Chachere sacked for a loss of 3 yards to the PRST 21
1:23
2nd & 13 at own 21
Quincy Craig run for 13 yds to the PRST 34 for a 1ST down
1:23
1st & 10 at own 34
Dante Chachere pass complete to Quincy Craig for 12 yds to the PRST 46 for a 1ST down
1:23
1st & 10 at own 46
Timeout Portland State, clock 01:23
1:23
1st & 10 at own 46
Quincy Craig run for 2 yds to the PRST 48
1:23
2nd & 8 at own 48
Dante Chachere pass intercepted
3rd quarter4 drives, then Montana State 24, Portland State 14
Portland State Punt, 8 plays
15:00
Brendan Hall kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Dante Chachere pass complete to Jermaine Braddock for 3 yds to the PRST 28
15:00
2nd & 7 at own 28
Quincy Craig run for 7 yds to the PRST 35 for a 1ST down
15:00
1st & 10 at own 35
Quincy Craig run for a loss of 1 yard to the PRST 34
15:00
2nd & 11 at own 34
Dante Chachere pass complete to Andrew Van Buren for 1 yd to the PRST 35
15:00
3rd & 10 at own 35
Dante Chachere run for 6 yds to the PRST 41
11:50
4th & 4 at own 41
Montana State Penalty, Illegal Substitution (TEAM) to the PRST 46 for a 1ST down
11:50
1st & 10 at own 46
run for 2 yds to the PRST 48
11:50
2nd & 8 at own 48
Dante Chachere pass incomplete
11:50
3rd & 8 at own 48
Dante Chachere sacked by McCade O’Reilly for a loss of 8 yards to the PRST 40
10:34
4th & 16 at own 40
George Triplett punt for 52 yds
Montana State Touchdown, 2 plays
10:34
1st & 10 at own 8
Elijah Elliott run for 4 yds to the MTST 12
9:51
2nd & 6 at own 12
S. Chambers run for 88 yds for a TD (B. Hall KICK)Montana State 24, Portland State 14
9:51
Brendan Hall kickoff Montana State Penalty, Sideline Interference (TEAM) to the MTST 30
Portland State Missed FG, 12 plays
9:44
Brendan Hall kickoff for 79 yds , return for no gain to the PRST 12
9:44
1st & 10 at own 12
Jobi Malary run for 4 yds to the PRST 16
9:44
2nd & 6 at own 16
Dante Chachere run for 4 yds to the PRST 20
9:44
3rd & 2 at own 20
Dante Chachere run for 4 yds to the PRST 24 for a 1ST down
9:44
1st & 10 at own 24
Andrew Van Buren run for 6 yds to the PRST 30
9:44
2nd & 4 at own 30
Jobi Malary run for 8 yds to the PRST 38 for a 1ST down
9:44
1st & 10 at own 38
Dante Chachere run for 10 yds to the PRST 48 for a 1ST down
9:44
1st & 10 at own 48
Dante Chachere pass complete to Jermaine Braddock for no gain to the PRST 48
9:44
2nd & 10 at own 48
Dante Chachere run for 14 yds to the MTST 38 for a 1ST down
9:44
1st & 10 at opp 38
Quincy Craig run for a loss of 1 yard to the MTST 39
9:44
2nd & 11 at opp 39
Quincy Craig run for 4 yds to the MTST 35
9:44
3rd & 7 at opp 35
Portland State Penalty, Offensive Holding (-10 Yards) to the MTST 45
9:44
3rd & 17 at opp 45
Dante Chachere run for 5 yds to the MTST 40
1:50
4th & 12 at opp 40
Gianni Smith 57 yd FG MISSED
Montana State Touchdown, 5 plays
1:50
1st & 10 at own 40
Sean Chambers pass complete to Marqui Johnson for a loss of 2 yards to the MTST 38
1:50
2nd & 12 at own 38
Elijah Elliott run for 40 yds to the PRST 22 for a 1ST down
0:00
1st & 10 at opp 22
Elijah Elliott run for no gain to the PRST 22
Q4 15:00
2nd & 10 at opp 22
Jared White run for 2 yds to the PRST 20
Q4 14:12
3rd & 8 at opp 20
S. Chambers pass to C. Thomas for 20 yds for a TD (B. Hall KICK)Montana State 31, Portland State 14
4th quarter4 drives, then Montana State 38, Portland State 22
Portland State Punt, 3 plays
14:12
Brendan Hall kickoff for 65 yds for a touchback
14:12
1st & 10 at own 25
Dante Chachere sacked by Blake Hehl for a loss of 10 yards to the PRST 15
12:44
3rd & 20 at own 15
Timeout Portland State, clock 12:44
12:44
2nd & 20 at own 15
Quincy Craig run for no gain to the PRST 15
12:44
3rd & 20 at own 15
Dante Chachere run for 9 yds to the PRST 24
11:59
4th & 11 at own 24
George Triplett punt for 44 yds, downed at the MTST 32
Montana State Touchdown, 5 plays
11:59
1st & 10 at own 32
Jared White run for 4 yds to the MTST 36
11:59
2nd & 6 at own 36
Jared White run for 5 yds to the MTST 41
11:59
3rd & 1 at own 41
Jared White run for 51 yds to the PRST 8 for a 1ST down
11:59
1st & goal at opp 8
Elijah Elliott run for 5 yds to the PRST 3
9:01
2nd & goal at opp 3
S. Chambers pass to D. Snell for 3 yds for a TD (B. Hall KICK)Montana State 38, Portland State 14
Portland State Touchdown, 14 plays
8:54
Brendan Hall kickoff for 65 yds , return for no gain to the PRST 8
8:54
1st & 10 at own 8
Christian Grubb run for 8 yds to the PRST 16
8:54
2nd & 2 at own 16
Dante Chachere pass incomplete
8:54
3rd & 2 at own 16
Christian Grubb run for 17 yds to the PRST 33 for a 1ST down
8:54
1st & 10 at own 33
Dante Chachere pass complete to Tanner Beaman for 7 yds to the PRST 40
8:54
2nd & 3 at own 40
Quincy Craig run for 9 yds to the PRST 49 for a 1ST down
8:54
1st & 10 at own 49
Dante Chachere pass complete to Jermaine Braddock for 11 yds to the MTST 40 for a 1ST down
8:54
1st & 10 at opp 40
Quincy Craig run for 2 yds to the MTST 38
8:54
2nd & 8 at opp 38
Dante Chachere pass complete to Jermaine Braddock for 6 yds to the MTST 32
8:54
3rd & 2 at opp 32
Dante Chachere pass incomplete
8:54
4th & 2 at opp 32
Dante Chachere pass complete to Jermaine Braddock for 13 yds to the MTST 19 for a 1ST down
8:54
1st & 10 at opp 19
Dante Chachere pass incomplete
8:54
2nd & 10 at opp 19
Dante Chachere sacked by Kenneth Eiden IV for a loss of 4 yards to the MTST 23
8:54
3rd & 14 at opp 23
Quincy Craig pass complete to Marquis Spiker for 22 yds to the MTST 1 for a 1ST down
2:56
1st & goal at opp 1
Jobi Malary 1 Yd Run (Dante Chachere Pass to Nate Bennett for Two-Point Conversion)Montana State 38, Portland State 22
Montana State End of game, 6 plays
2:56
Timeout Portland State, clock 02:56
2:56
Gianni Smith kickoff for 9 yds
2:30
1st & 10 at opp 20
Timeout Portland State, clock 02:30
2:30
1st & 10 at opp 39
Jared White run for 19 yds to the PRST 20 for a 1ST down
2:30
1st & 10 at opp 20
Jared White run for 4 yds to the PRST 16
2:30
2nd & 6 at opp 16
Sean Chambers pass incomplete
2:30
3rd & 6 at opp 16
Jared White run for 10 yds to the PRST 6 for a 1ST down
2:30
1st & goal at opp 6
[SG] Kneel down by MSU at PSU7 (team loss of 1).
0:00
2nd & goal at opp 7
[SG] Kneel down by MSU at PSU8 (team loss of 1), clock 00:00.
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.