From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Montana State
Portland State
607
Total yards
235
284
Passing yards
86
323
Rushing yards
149
10.1
Yards per pass
3.9
8.3
Yards per rush
4.4
27
First downs
18
6–10
Third downs
5–12
0–1
Fourth downs
1–2
0
Turnovers
1
10–114
Penalties
6–57
34:06
Possession
25:54
Efficiency
Montana State
Portland State
61%
Success rate
37%
0.56
EPA per play
0.07
1.24
Explosiveness
1.32
0.52
Rushing EPA
0.14
0.61
Passing EPA
−0.03
33%
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)
Montana State 79% to win. Elo’s favorite won.
The line
Montana State −21.5, over/under 63.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, Montana State right to left.
Q1 Montana StateTouchdown, 8 plays, 75 yards
Q1 Portland StateTurnover on downs, 11 plays, 56 yards
Q1 Montana StateTurnover on downs, 8 plays, 43 yards
Q2 Portland StatePunt, 4 plays, 24 yards
Q2 Montana StateTouchdown, 6 plays, 93 yards
Q2 Portland StatePunt, 3 plays, −1 yard
Q2 Montana StateTouchdown, 4 plays, 65 yards
Q2 Portland StatePunt, 2 plays, 1 yard
Q2 Montana StateTouchdown, 5 plays, 49 yards
Q2 Portland StatePunt, 6 plays, 16 yards
Q2 Montana StateTouchdown, 4 plays, 74 yards
Q2 Portland StateEnd of half, 1 play, −1 yard
Q3 Portland StateInterception, 5 plays, 13 yards
Q3 Montana StateField goal, 11 plays, 59 yards
Q3 Portland StatePunt, 3 plays, 9 yards
Q3 Montana StateField goal, 11 plays, 65 yards
Q3 Portland StateTouchdown, 9 plays, 75 yards
Q4 Montana StateField goal, 12 plays, 52 yards
Q4 Portland StateTouchdown, 11 plays, 75 yards
Q4 Montana StateEnd of game, 1 play, −1 yard
Play by play
1st quarter3 drives, then Montana State 7, Portland State 0
Montana State Touchdown, 8 plays
15:00
Mathias Uribe kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Scottre Humphrey run for 4 yds to the MTST 29
14:25
2nd & 6 at own 29
Scottre Humphrey run for 35 yds to the PRST 36 for a 1ST down
13:46
1st & 10 at opp 36
Jared White run for 9 yds to the PRST 27
13:11
2nd & 1 at opp 27
Jared White run for 3 yds to the PRST 24 for a 1ST down
12:29
1st & 10 at opp 24
Tommy Mellott pass complete to Unterrio Latin-Henley for 8 yds to the PRST 16
11:54
2nd & 2 at opp 16
Tommy Mellott pass complete to Unterrio Latin-Henley for 12 yds to the PRST 4 for a 1ST down
11:04
1st & goal at opp 4
Tommy Mellott run for a loss of 3 yards to the PRST 7
10:20
2nd & goal at opp 7
Scottre Humphrey run for 7 yds for a TD (Myles Sansted KICK)Montana State 7, Portland State 0
Portland State Turnover on downs, 11 plays
10:20
Brendan Hall kickoff for 65 yds , Christian Grubb return for 11 yds to the PRST 11
10:11
1st & 10 at own 11
Dante Chachere pass complete to Quincy Craig for 2 yds to the PRST 13
9:33
2nd & 8 at own 13
Dante Chachere pass incomplete
9:31
3rd & 8 at own 13
(09:31) CHACHERE, Dante pass deep up the middle incomplete intended for CRAIG, Quincy thrown to the PSU30; QB hurried by ORTT, Rylan, clock 09:24. PENALTY MSU Personal Foul on SOLANO, Dominic enforced 15 yards from the PSU13 to the PSU28 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
9:23
1st & 10 at own 28
Christian Grubb run for 13 yds to the PRST 41 for a 1ST down
8:43
1st & 10 at own 41
Jalynnee McGee run for 1 yd to the PRST 42
8:09
2nd & 9 at own 42
Dante Chachere pass complete to Eric Denham for 7 yds to the PRST 49
7:28
3rd & 2 at own 49
Dante Chachere run for 5 yds to the MTST 46 for a 1ST down
6:53
1st & 10 at opp 46
Dante Chachere pass complete to Tanner Beaman for 10 yds to the MTST 36 for a 1ST down
6:08
1st & 10 at opp 36
Delon Thompson run for 1 yd to the MTST 35
5:35
2nd & 9 at opp 35
Portland State Penalty, False Start (Tanner Beaman) to the MTST 40
5:23
2nd & 14 at opp 40
Quincy Craig run for 3 yds to the MTST 37
4:49
3rd & 11 at opp 37
Dante Chachere pass complete to Tanner Beaman for 4 yds to the MTST 33
4:10
4th & 7 at opp 33
Dante Chachere pass incomplete
Montana State Turnover on downs, 8 plays
4:03
1st & 10 at own 33
Tommy Mellott pass complete to Ty McCullouch for 9 yds to the MTST 42
3:23
2nd & 1 at own 42
Scottre Humphrey run for 8 yds to the 50 yard line for a 1ST down
2:43
1st & 10 at the 50
(02:43) QB Keeper MELLOTT, Tommy rush to the left for a gain of 11 yards to the PSU39, out of bounds, clock 02:37. PENALTY MSU Holding on MOORE, Conner enforced 10 yards from the MSU50 to the MSU40 [NHSG]. NO PLAY (replay the down).
2:23
1st & 20 at own 40
Scottre Humphrey run for 5 yds to the MTST 45
1:43
2nd & 15 at own 45
Tommy Mellott pass complete to Hunter Provience for 24 yds to the PRST 31 for a 1ST down
1:09
1st & 10 at opp 31
Scottre Humphrey run for 3 yds to the PRST 28
0:33
2nd & 7 at opp 28
(00:33) MELLOTT, Tommy pass short to the right complete for 28 yards to LONERGAN, Ryan caught at the PSU25 and advanced to the PSU0, TOUCHDOWN MSU, score nullified by penalty, clock 00:25 (Play was confirmed after review). PENALTY MSU Pass Interference on DOWLER, Taco enforced 15 yards to the PSU43 [NHSG]. NO PLAY (replay the down).
0:24
2nd & 22 at opp 43
Scottre Humphrey run for 8 yds to the PRST 35
Q2 15:00
3rd & 14 at opp 35
Tommy Mellott pass complete to Lonyatta Alexander Jr. for 12 yds to the PRST 23
Q2 14:19
4th & 2 at opp 23
Scottre Humphrey run for a loss of 1 yard to the PRST 24
2nd quarter9 drives, then Montana State 35, Portland State 0
Portland State Punt, 4 plays
14:14
1st & 10 at own 24
Delon Thompson run for 20 yds to the PRST 44 for a 1ST down
13:52
1st & 10 at own 44
Delon Thompson run for 4 yds to the PRST 48
13:08
2nd & 6 at own 48
Dante Chachere run for no gain to the PRST 48
12:28
3rd & 6 at own 48
Dante Chachere pass incomplete
12:24
4th & 6 at own 48
Tony Johnson punt for 38 yds , Taco Dowler returns for 23 yds to the MTST 37
Montana State Touchdown, 6 plays
12:11
1st & 10 at own 7
Scottre Humphrey run for 9 yds to the MTST 16
11:40
2nd & 1 at own 16
Scottre Humphrey run for 12 yds to the MTST 28 for a 1ST down
11:00
1st & 10 at own 28
Tommy Mellott pass incomplete
10:57
2nd & 10 at own 28
Scottre Humphrey run for 6 yds to the MTST 34
10:14
3rd & 4 at own 34
Tommy Mellott run for 9 yds to the MTST 43 for a 1ST down
9:13
1st & 10 at own 43
Tommy Mellott pass complete to Taco Dowler for 57 yds for a TD (Myles Sansted KICK)Montana State 14, Portland State 0
Portland State Punt, 3 plays
9:13
Brendan Hall kickoff for 65 yds for a touchback
9:13
1st & 10 at own 25
Quincy Craig run for a loss of 3 yards to the PRST 22
8:45
2nd & 13 at own 22
Dante Chachere pass complete to Quincy Craig for 2 yds to the PRST 24
7:43
3rd & 11 at own 24
Dante Chachere pass incomplete
7:37
4th & 11 at own 24
Tony Johnson punt for 41 yds , Taco Dowler returns for no gain to the MTST 35
Montana State Touchdown, 4 plays
7:33
1st & 10 at own 35
Scottre Humphrey run for 50 yds to the PRST 15 for a 1ST down
6:52
1st & 10 at opp 15
Tommy Mellott pass complete to Rohan Jones for 2 yds to the PRST 13
6:05
2nd & 8 at opp 13
Tommy Mellott pass incomplete
6:02
3rd & 8 at opp 13
Portland State Penalty, Unsportsmanlike Conduct (Bryson Ross) to the PRST 6 for a 1ST down
5:58
1st & goal at opp 6
Scottre Humphrey run for 6 yds for a TD (Myles Sansted KICK)Montana State 21, Portland State 0
Portland State Punt, 2 plays
5:58
Brendan Hall kickoff for 65 yds for a touchback
5:58
1st & 10 at own 25
Dante Chachere pass complete to Delon Thompson for 9 yds to the PRST 34
5:34
2nd & 1 at own 34
(05:34) CHACHERE, Dante pass to the right complete for -1 yard to ALVAREZ, Branden caught at the PSU30 and advanced to the PSU33 (JACKSON, Miles), clock 05:26. PENALTY Before the snap, PSU False Start on BEAMAN, Tanner enforced 5 yards from the end of the play at the PSU33 to the PSU28. NO PLAY (replay the down).
4:30
3rd & 7 at own 28
Dante Chachere sacked by Neil Daily for a loss of 2 yards to the PRST 26
3:50
4th & 9 at own 26
Tony Johnson punt for 38 yds, fair catch by Taco Dowler at the PRST 49
Montana State Touchdown, 5 plays
3:44
1st & 10 at opp 49
Tommy Mellott run for 13 yds to the PRST 36 for a 1ST down
3:10
1st & 10 at opp 36
Scottre Humphrey run for 8 yds to the PRST 28
2:25
2nd & 2 at opp 28
Tommy Mellott pass incomplete
2:20
3rd & 2 at opp 28
Jared White run for 4 yds to the PRST 24 for a 1ST down
1:55
1st & 10 at opp 24
Tommy Mellott pass complete to Jared White for 24 yds for a TD (Myles Sansted KICK)Montana State 28, Portland State 0
Portland State Punt, 6 plays
1:55
Brendan Hall kickoff for 65 yds for a touchback
1:55
1st & 10 at own 25
Delon Thompson run for 4 yds to the PRST 29
1:21
2nd & 6 at own 29
Delon Thompson run for 1 yd to the PRST 30
1:20
3rd & 5 at own 30
Dante Chachere pass complete to Quincy Craig for 8 yds to the PRST 38 for a 1ST down
1:18
3rd & 5 at own 30
Timeout Montana State, clock 01:18
1:11
1st & 10 at own 38
Dante Chachere run for 2 yds to the PRST 40
1:08
2nd & 8 at own 40
Dante Chachere run for no gain to the PRST 40
1:02
3rd & 8 at own 40
Timeout Montana State, clock 01:02
1:01
3rd & 8 at own 40
Dante Chachere run for 1 yd to the PRST 41
0:57
4th & 7 at own 41
Timeout Montana State, clock 00:57
0:54
4th & 7 at own 41
Tony Johnson punt for 33 yds, fair catch by Taco Dowler at the MTST 26
Montana State Touchdown, 4 plays
0:51
1st & 10 at own 26
Tommy Mellott run for 15 yds to the MTST 41 for a 1ST down
0:43
1st & 10 at own 41
Tommy Mellott pass complete to Ty McCullouch for 5 yds to the MTST 46
0:32
2nd & 5 at own 46
Tommy Mellott pass complete to Ryan King for 6 yds to the PRST 48 for a 1ST down
0:21
1st & 10 at opp 48
Tommy Mellott pass complete to Rohan Jones for 48 yds for a TD (Myles Sansted KICK)Montana State 35, Portland State 0
Portland State End of half, 1 play
0:21
Brendan Hall kickoff for 65 yds for a touchback
0:21
1st & 10 at own 25
(00:21) [NHSG] Kneel down by CHACHERE, Dante at PSU24 (team loss of 1), clock 00:16.
3rd quarter5 drives, then Montana State 41, Portland State 0
Portland State Interception, 5 plays
15:00
Brendan Hall kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Dante Chachere pass complete to Branden Alvarez for 8 yds to the PRST 33
14:31
2nd & 2 at own 33
Quincy Craig run for 1 yd to the PRST 34
13:56
3rd & 1 at own 34
Dante Chachere pass complete to Tanner Beaman for 4 yds to the PRST 38 for a 1ST down
13:23
1st & 10 at own 38
Dante Chachere pass incomplete
13:23
2nd & 10 at own 38
Dante Chachere pass intercepted Miles Jackson return for a loss of 2 yards to the MTST 30
Montana State Field goal, 11 plays
13:15
1st & 10 at own 30
Jared White run for 26 yds to the PRST 44 for a 1ST down
12:33
1st & 10 at opp 44
Tommy Mellott pass incomplete
12:28
2nd & 10 at opp 44
Tommy Mellott pass incomplete
12:23
3rd & 10 at opp 44
Tommy Mellott pass complete to Taco Dowler for 13 yds to the PRST 31 for a 1ST down
11:38
1st & 10 at opp 31
Jared White run for 9 yds to the PRST 22
11:07
2nd & 1 at opp 22
(11:07) WHITE, Jared rush to the left for a loss of 2 yards to the PSU24 (DACOSTA, Jaden), clock 11:02. PENALTY MSU Holding on JONES, Rohan enforced 10 yards from the PSU22 to the PSU32 [NHSG]. NO PLAY (replay the down).
10:44
2nd & 11 at opp 32
Tommy Mellott pass complete to Taco Dowler for 8 yds to the PRST 24
9:52
3rd & 3 at opp 24
Tommy Mellott pass complete to Ty McCullouch for 5 yds to the PRST 19 for a 1ST down
9:12
1st & 10 at opp 19
Jared White run for a loss of 1 yard to the PRST 20
9:05
2nd & 11 at opp 20
Timeout Montana State, clock 09:05
8:27
2nd & 11 at opp 20
Ty McCullouch run for 3 yds to the PRST 17
8:08
3rd & 8 at opp 17
Tommy Mellott pass complete to Ryan King for 6 yds to the PRST 11
7:39
4th & 2 at opp 11
Myles Sansted 28 yd FG GOODMontana State 38, Portland State 0
Portland State Punt, 3 plays
7:39
Brendan Hall kickoff for 65 yds for a touchback
7:39
1st & 10 at own 25
Dante Chachere run for a loss of 2 yards to the PRST 23
7:01
2nd & 12 at own 23
Dante Chachere pass incomplete
6:56
3rd & 12 at own 23
Dante Chachere pass complete to Branden Alvarez for 11 yds to the PRST 34
6:08
4th & 1 at own 34
Tony Johnson punt for 38 yds, fair catch by Taco Dowler at the MTST 28
Montana State Field goal, 11 plays
5:55
1st & 10 at own 28
Colson Coon run for 9 yds to the MTST 37
5:24
2nd & 1 at own 37
Colson Coon run for 9 yds to the MTST 46 for a 1ST down
4:47
1st & 10 at own 46
Chance Wilson pass incomplete
4:42
2nd & 10 at own 46
Chance Wilson pass complete to Rylan Schlepp for 37 yds to the PRST 17 for a 1ST down
3:54
1st & 10 at opp 17
Chance Wilson pass incomplete
3:47
2nd & 10 at opp 17
Chance Wilson run for 7 yds to the PRST 10
3:10
3rd & 3 at opp 10
Colson Coon run for 4 yds to the PRST 6 for a 1ST down
2:38
1st & goal at opp 6
Chance Wilson pass complete to Zachary Dodson-Greene for 3 yds to the PRST 3
2:01
2nd & goal at opp 3
(02:01) WILSON, Chance pass to the right complete for 3 yards to PROVIENCE, Hunter caught at the PSU3 and advanced to the PSU0, TOUCHDOWN MSU, score nullified by penalty, clock 01:57 (Play was confirmed after review). PENALTY MSU Ineligible Receiver Downfield on Pass on ROLLINS, Dylan enforced 5 yards from the PSU3 to the PSU8 [NHSG]. NO PLAY (replay the down).
1:56
2nd & goal at opp 8
Chance Wilson pass complete to Colson Coon for 4 yds to the PRST 4
1:12
3rd & goal at opp 4
Colson Coon run for a loss of 3 yards to the PRST 7
0:30
4th & goal at opp 7
Myles Sansted 25 yd FG GOODMontana State 41, Portland State 0
Portland State Touchdown, 9 plays
0:30
Brendan Hall kickoff for 65 yds for a touchback
0:29
1st & 10 at own 25
William Haskell pass complete to Quincy Craig for 4 yds to the PRST 29
Q4 14:59
2nd & 6 at own 29
(14:59) HASKELL, Will pass up the middle incomplete intended for DENHAM, Eric thrown to the PSU37, clock 14:57. PENALTY MSU Pass Interference on KRAHE, Ryan enforced 15 yards to the PSU44 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Q4 14:41
1st & 10 at own 44
Delon Thompson run for 24 yds to the MTST 32 for a 1ST down
Q4 14:16
1st & 10 at opp 32
Delon Thompson run for no gain to the MTST 32
Q4 13:30
2nd & 10 at opp 32
Portland State Penalty, Offensive Holding (-10 Yards) to the MTST 37
Q4 13:03
2nd & 15 at opp 37
Delon Thompson run for 6 yds to the MTST 31
Q4 12:32
3rd & 9 at opp 31
William Haskell pass complete to Eric Denham for 13 yds to the MTST 18 for a 1ST down
Q4 12:20
1st & 10 at opp 18
Portland State Penalty, Unsportsmanlike Conduct (Eric Denham) to the MTST 33
Q4 12:04
1st & 10 at opp 33
Montana State Penalty, Unnecessary Roughness (Dominic Solano) to the MTST 15 for a 1ST down
Q4 11:50
1st & 10 at opp 15
Montana State Penalty, Personal Foul (Talon Marsh) to the MTST 9 for a 1ST down
Q4 11:14
1st & goal at opp 9
Delon Thompson run for 9 yds for a TD (Mathias Uribe KICK)Montana State 41, Portland State 7
4th quarter3 drives, then Montana State 44, Portland State 14
Montana State Field goal, 12 plays
11:14
Mathias Uribe kickoff for 65 yds , Unterrio Latin-Henley return for 21 yds to the MTST 21
11:09
1st & 10 at own 21
Colson Coon run for 14 yds to the MTST 35 for a 1ST down
10:32
1st & 10 at own 35
Colson Coon run for 7 yds to the MTST 42
9:57
2nd & 3 at own 42
Colson Coon run for 5 yds to the MTST 47 for a 1ST down
9:13
1st & 10 at own 47
Unterrio Latin-Henley run for 5 yds to the PRST 48
8:29
2nd & 5 at opp 48
Chance Wilson pass complete to Unterrio Latin-Henley for 1 yd to the PRST 47
7:59
3rd & 4 at opp 47
Unterrio Latin-Henley run for 7 yds to the PRST 40 for a 1ST down
7:17
1st & 10 at opp 40
Colson Coon run for 7 yds to the PRST 33
6:35
2nd & 3 at opp 33
Colson Coon run for 5 yds to the PRST 28 for a 1ST down
6:06
1st & 10 at opp 28
Chance Wilson pass incomplete
6:01
2nd & 10 at opp 28
Unterrio Latin-Henley run for 1 yd to the PRST 27
5:21
3rd & 9 at opp 27
Chance Wilson pass incomplete
5:12
4th & 9 at opp 27
Myles Sansted 45 yd FG GOODMontana State 44, Portland State 7
Portland State Touchdown, 11 plays
5:12
Brendan Hall kickoff for 65 yds for a touchback
5:08
1st & 10 at own 25
Delon Thompson run for 5 yds to the PRST 30
4:37
2nd & 5 at own 30
Delon Thompson run for 1 yd to the PRST 31
3:51
3rd & 4 at own 31
William Haskell pass complete to Branden Alvarez for 5 yds to the PRST 36 for a 1ST down
3:16
1st & 10 at own 36
William Haskell pass incomplete
3:09
2nd & 10 at own 36
Jalynnee McGee run for 7 yds to the PRST 43
2:31
3rd & 3 at own 43
Jalynnee McGee run for 2 yds to the PRST 45
2:00
4th & 1 at own 45
Jacques Badolato-Birdsell run for 2 yds to the PRST 47 for a 1ST down
1:35
1st & 10 at own 47
Christian Grubb run for 1 yd to the PRST 48
0:58
2nd & 9 at own 48
Quincy Craig run for 16 yds to the MTST 36 for a 1ST down
0:50
1st & 10 at opp 36
Quincy Craig run for 12 yds to the MTST 24 for a 1ST down
0:43
1st & 10 at opp 24
Timeout Portland State, clock 00:43
0:42
1st & 10 at opp 24
(00:42) HASKELL, Will pass deep up the middle incomplete intended for LYNCH, Jaylen thrown to the MSU5, clock 00:39. PENALTY MSU Pass Interference on HARMON, Jackson enforced half the distance from the goal, 12 yards to the MSU12 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
0:32
1st & 10 at opp 12
William Haskell run for 12 yds for a TD (Mathias Uribe KICK)Montana State 44, Portland State 14
Montana State End of game, 1 play
0:32
Mathias Uribe kickoff for 65 yds for a touchback
0:31
1st & 10 at own 25
(00:31) [NH] Kneel down by WILSON, Chance at MSU24 (team loss of 1), clock 00: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.