Portland State at Montana

Saturday, November 16, 2024

Montana beat Portland State 28–⁠17. It was their 17th meeting; after it, Montana led the series 14–⁠3.

AwayPortland State3–⁠8–⁠1 in 2024
17
HomeMontana9–⁠5 in 2024
28

Final at Washington-Grizzly Stadium, MissoulaTV: ESPN+Attendance 24,773

At kickoff
41°F, overcast, wind 6 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Missoula International Airport (KMSO), 11 km from the stadium, seven minutes before kickoff
Official
Gregg WilsonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Portland State3014017
Montana0021728

Standouts

Player stats

Portland State

PassingC/AttYdsTDInt
Dante Chachere11/1618802
Quincy Craig0/1001
RushingCarYdsTDLong
Delon Thompson22117114
Quincy Craig1690115
Dante Chachere13607
ReceivingRecYdsTDLong
Eric Denham657019
Tanner Beaman156056
Quincy Craig248043
Branden Alvarez227020
DefenseTklTFLSacksInt
Michael Hurst0001

Montana

PassingC/AttYdsTDInt
Logan Fife9/1419730
Keali’i Ah Yat7/135001
RushingCarYdsTDLong
Eli Gillman14134045
Nick Ostmo950014
Keali’i Ah Yat410010
Logan Fife45111
ReceivingRecYdsTDLong
Sawyer Racanelli4102181
Aaron Fontes690135
Eli Gillman115015
Junior Bergen21409
DefenseTklTFLSacksInt
Jace Klucewich0002
Tyson Rostad0001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Portland StateMontana
401Total yards446
188Passing yards247
213Rushing yards199
11.1Yards per pass9.1
4.2Yards per rush6.4
23First downs23
5–⁠10Third downs4–⁠10
1–⁠1Fourth downs2–⁠2
5Turnovers1
6–⁠48Penalties12–⁠105
38:09Possession21:51

Efficiency

Portland StateMontana
50%Success rate58%
−0.04EPA per play0.42
1.01Explosiveness1.24
−0.15Rushing EPA0.52
1.07Passing EPA0.49
46%Passing-down success41%
4%Havoc by its defense8%

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 80% to win. Elo’s favorite won.

The line

Montana −15.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

Montana end zonePortland State end zoneQ1 Portland StateField goal, 11 playsQ1 MontanaPunt, 3 playsQ1 Portland StateInterception, 9 playsQ1 MontanaInterception, 11 playsQ2 Portland StatePunt, 5 playsQ2 MontanaPunt, 3 playsQ2 Portland StatePunt, 5 playsQ2 MontanaPunt, 7 playsQ2 Portland StateFumble, 6 playsQ2 MontanaEnd of half, 4 playsQ3 MontanaTouchdown, 5 playsQ3 Portland StateTouchdown, 5 playsQ3 MontanaTouchdown, 2 playsQ3 Portland StateTouchdown, 6 playsQ3 MontanaTouchdown, 11 playsQ3 Portland StateFumble, 5 playsQ4 MontanaTouchdown, 1 playQ4 Portland StateInterception, 12 playsQ4 MontanaPunt, 3 playsQ4 Portland StateInterception, 5 playsQ4 MontanaEnd of game, 8 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Montana drives left to right, Portland State right to left.
  1. Q1 Portland StateField goal, 11 plays, 61 yards
  2. Q1 MontanaPunt, 3 plays, 4 yards
  3. Q1 Portland StateInterception, 9 plays, 59 yards
  4. Q1 MontanaInterception, 11 plays, 65 yards
  5. Q2 Portland StatePunt, 5 plays, 6 yards
  6. Q2 MontanaPunt, 3 plays, 1 yard
  7. Q2 Portland StatePunt, 5 plays, 20 yards
  8. Q2 MontanaPunt, 7 plays, 27 yards
  9. Q2 Portland StateFumble, 6 plays, 41 yards
  10. Q2 MontanaEnd of half, 4 plays, 21 yards
  11. Q3 MontanaTouchdown, 5 plays, 72 yards
  12. Q3 Portland StateTouchdown, 5 plays, 54 yards
  13. Q3 MontanaTouchdown, 2 plays, 81 yards
  14. Q3 Portland StateTouchdown, 6 plays, 61 yards
  15. Q3 MontanaTouchdown, 11 plays, 70 yards
  16. Q3 Portland StateFumble, 5 plays, 5 yards
  17. Q4 MontanaTouchdown, 1 play, 30 yards
  18. Q4 Portland StateInterception, 12 plays, 54 yards
  19. Q4 MontanaPunt, 3 plays, −15 yards
  20. Q4 Portland StateInterception, 5 plays, 40 yards
  21. Q4 MontanaEnd of game, 8 plays, 73 yards

Play by play

1st quarter4 drives, then Portland State 3, Montana 0
Portland State Field goal, 11 plays
14:561st & 10 at own 35Grant Glasgow kickoff for 65 yds , Quincy Craig return for 16 yds to the PRST 16
14:561st & 10 at own 16Delon Thompson run for a loss of 4 yards to the PRST 12
14:562nd & 14 at own 12Quincy Craig run for 9 yds to the PRST 21
14:563rd & 5 at own 21Dante Chachere pass complete to Branden Alvarez for 20 yds to the PRST 41 for a 1ST down Montana Penalty, Defensive Offside (Yards) declined for a 1ST down
14:561st & 10 at own 41Dante Chachere pass complete to Eric Denham for 8 yds to the PRST 49
14:562nd & 2 at own 49Quincy Craig run for 15 yds to the MONT 36 for a 1ST down
14:561st & 10 at opp 36Dante Chachere pass complete to Quincy Craig for 5 yds to the MONT 31
14:562nd & 5 at opp 31Delon Thompson run for 8 yds to the MONT 23 for a 1ST down
14:561st & 10 at opp 23Quincy Craig run for a loss of 2 yards to the MONT 25
14:562nd & 12 at opp 25Dante Chachere run for 2 yds to the MONT 23
14:563rd & 10 at opp 23Dante Chachere pass incomplete to Quincy Craig
9:324th & 10 at opp 23Mathias Uribe 40 yd FG GOODPortland State 3, Montana 0
Montana Punt, 3 plays
9:321st & 10 at own 35Mathias Uribe kickoff for 65 yds for a touchback
9:321st & 10 at own 25Eli Gillman run for 6 yds to the MONT 31
9:322nd & 4 at own 31Eli Gillman run for a loss of 2 yards to the MONT 29
9:323rd & 6 at own 29Keali’i Ah Yat pass incomplete to Sawyer Racanelli
8:134th & 6 at own 29Ty Morrison punt for 34 yds, fair catch by Eric Denham at the PRST 37
Portland State Interception, 9 plays
8:131st & 10 at own 37Delon Thompson run for 11 yds to the PRST 48 for a 1ST down
8:131st & 10 at own 48Delon Thompson run for 8 yds to the MONT 44
8:132nd & 2 at opp 44Dante Chachere pass complete to Branden Alvarez for 7 yds to the MONT 37 for a 1ST down
8:131st & 10 at opp 37Quincy Craig run for 5 yds to the MONT 32
8:132nd & 5 at opp 32Dante Chachere pass complete to Eric Denham for 11 yds to the MONT 21 for a 1ST down
8:131st & 10 at opp 21Delon Thompson run for 5 yds to the MONT 16
8:132nd & 5 at opp 16Dante Chachere run for 6 yds to the MONT 10 for a 1ST down
8:131st & goal at opp 10Montana Penalty, Face Mask (5 yards) (5 Yards) to the MONT 4 for a 1ST down
3:131st & goal at opp 4Quincy Craig pass intercepted, touchback.
Montana Interception, 11 plays
3:131st & 10 at own 20Nick Ostmo run for 14 yds to the MONT 34 for a 1ST down
3:131st & 10 at own 34Nick Ostmo run for 4 yds to the MONT 38
3:132nd & 6 at own 38Keali’i Ah Yat pass incomplete to Aaron Fontes
3:133rd & 6 at own 38Keali’i Ah Yat pass complete to Junior Bergen for 9 yds to the MONT 47 for a 1ST down
3:131st & 10 at own 47Keali’i Ah Yat run for 8 yds to the PRST 45
3:132nd & 2 at opp 45Keali’i Ah Yat pass complete to Aaron Fontes for 10 yds to the PRST 35 for a 1ST down
3:131st & 10 at opp 35Nick Ostmo run for 8 yds to the PRST 27
0:002nd & 2 at opp 27Nick Ostmo run for no gain to the PRST 27
Q2 15:003rd & 2 at opp 27Nick Ostmo run for 10 yds to the PRST 17 for a 1ST down
Q2 14:391st & 10 at opp 17Timeout Montana, clock 14:39
Q2 14:391st & 10 at opp 17Nick Ostmo run for 2 yds to the PRST 15
Q2 14:032nd & 8 at opp 15Keali’i Ah Yat pass intercepted
2nd quarter6 drives, then Portland State 3, Montana 0
Portland State Punt, 5 plays
14:031st & 10 at own 5Delon Thompson run for 1 yd to the PRST 6
14:032nd & 9 at own 6Quincy Craig run for 9 yds to the PRST 15 for a 1ST down
14:031st & 10 at own 15Quincy Craig run for 3 yds to the PRST 18
14:032nd & 7 at own 18Dante Chachere sacked by Noah Kaschmitter for a loss of 7 yards to the PRST 11
14:033rd & 14 at own 11Dante Chachere pass incomplete to Quincy Craig
11:054th & 14 at own 11Tony Johnson punt for 45 yds , Drew Deck returns for 20 yds to the MONT 34
Montana Punt, 3 plays
11:051st & 10 at own 34Keali’i Ah Yat pass incomplete to Aaron Fontes
11:052nd & 10 at own 34Keali’i Ah Yat pass complete to Sawyer Racanelli for 1 yd to the MONT 35
11:053rd & 9 at own 35Keali’i Ah Yat pass incomplete to Aaron Fontes
10:124th & 9 at own 35Ty Morrison punt for 41 yds, fair catch by Quincy Craig at the PRST 24
Portland State Punt, 5 plays
10:121st & 10 at own 24Delon Thompson run for 5 yds to the PRST 29
10:122nd & 5 at own 29Delon Thompson run for 3 yds to the PRST 32
10:123rd & 2 at own 32PENALTY UM Offside (Hustedt,Garrett) 5 yards from PSU32 to PSU37, 1ST DOWN. NO PLAY.
10:121st & 10 at own 37Delon Thompson run for 4 yds to the PRST 41
10:122nd & 6 at own 41Delon Thompson run for 5 yds to the PRST 46
10:123rd & 1 at own 46Dante Chachere run for a loss of 2 yards to the PRST 44
6:344th & 3 at own 44Tony Johnson punt for 50 yds, punt out-of-bounds at the MONT 6
Montana Punt, 7 plays
6:341st & 10 at own 6Keali’i Ah Yat run for 10 yds to the MONT 16 for a 1ST down
6:341st & 10 at own 16Eli Gillman run for 5 yds to the MONT 21
6:342nd & 5 at own 21Keali’i Ah Yat run for 7 yds to the MONT 14 Keali’i Ah Yat fumbled, recovered by MONT Cole Grossman
6:343rd & 12 at own 14Keali’i Ah Yat pass complete to Eli Gillman for 15 yds to the MONT 29 for a 1ST down
6:341st & 10 at own 29Keali’i Ah Yat pass incomplete to Junior Bergen
6:342nd & 10 at own 29PENALTY UM False Start (Brown,Liam) 5 yards from UM 29 to UM 24. NO PLAY.
6:342nd & 15 at own 24Keali’i Ah Yat pass complete to Junior Bergen for 5 yds to the MONT 29
6:343rd & 10 at own 29Keali’i Ah Yat pass complete to Aaron Fontes for 4 yds to the MONT 33
3:014th & 6 at own 33Ty Morrison punt for 38 yds
Portland State Fumble, 6 plays
3:011st & 10 at own 29Quincy Craig run for 7 yds to the PRST 36
3:012nd & 3 at own 36No Huddle-Shotgun Chachere,Dante pass incomplete short left to Lynch,Jaylen thrown to PSU40 QB hurried by Wilson,Riley PENALTY PSU Ineligible Downfield on Pass (Lutui,Billy) 5 yards from PSU36 to PSU31. NO PLAY.
3:012nd & 8 at own 31Montana Penalty, Targeting (15 Yards) to the MONT 47 for a 1ST down
2:001st & 10 at opp 47Timeout Montana, clock 02:00
2:001st & 10 at opp 47Quincy Craig run for 4 yds to the MONT 43
2:002nd & 6 at opp 43Dante Chachere pass incomplete to Quincy Craig
2:003rd & 6 at opp 43Dante Chachere pass complete to Eric Denham for 11 yds to the MONT 32 for a 1ST down
1:041st & 10 at opp 32Dante Chachere pass complete to Eric Denham for 2 yds Eric Denham fumbled, recovered by MONT Jaxon Lee
Montana End of half, 4 plays
1:041st & 10 at own 30No Huddle-Shotgun Ah Yat,Keali’i pass incomplete short right to Fontes,Aaron thrown to UM 37 PENALTY PSU Pass Interference (Ross,Bryson) 8 yards from UM 30 to UM 38, 1ST DOWN. NO PLAY.
1:041st & 10 at own 38Keali’i Ah Yat pass complete to Aaron Fontes for 6 yds to the MONT 44
1:042nd & 4 at own 44Keali’i Ah Yat sacked by Michael Montgomery for a loss of 1 yard to the MONT 43
1:043rd & 5 at own 43Logan Fife sacked by Slade Shufelt for a loss of 6 yards to the MONT 37
1:044th & 11 at own 37PENALTY UM Delay Of Game 5 yards from UM 37 to UM 32. NO PLAY.
0:014th & 16 at own 32Timeout Montana, clock 00:01
0:004th & 16 at own 32Eli Gillman run for 19 yds to the PRST 49 for a 1ST down
3rd quarter6 drives, then Montana 21, Portland State 17
Montana Touchdown, 5 plays
14:551st & 10 at own 35Mathias Uribe kickoff for 61 yds , Aaron Fontes return for 24 yds to the MONT 28
14:551st & 10 at own 28Logan Fife run for 11 yds to the MONT 39 for a 1ST down
14:551st & 10 at own 39Eli Gillman run for 13 yds to the PRST 48 for a 1ST down
14:551st & 10 at opp 48Logan Fife pass complete to Sawyer Racanelli for 12 yds to the PRST 36 for a 1ST down
14:551st & 10 at opp 36No Huddle-Shotgun Fife,Logan pass incomplete deep right to Shafer,Evan thrown to PSU14 PENALTY PSU Pass Interference (Ross,Bryson) 15 yards from PSU36 to PSU21, 1ST DOWN. NO PLAY.
14:551st & 10 at opp 21Logan Fife pass complete to Aaron Fontes for 20 yds to the PRST 1 for a 1ST down
13:011st & goal at opp 1Logan Fife run for 1 yd for a TD (Ty Morrison KICK)Montana 7, Portland State 3
13:011st & 10 at own 35PENALTY UM UNS: Unsportsmanlike Conduct (Fife,Logan) 15 yards from UM 35 to UM 20. NO PLAY.
Portland State Touchdown, 5 plays
12:551st & 10 at own 20Grant Glasgow kickoff for 57 yds , Quincy Craig return for 23 yds to the PRST 46
12:551st & 10 at own 46Delon Thompson run for 10 yds to the MONT 44 for a 1ST down
12:551st & 10 at opp 44Delon Thompson run for 14 yds to the MONT 30 for a 1ST down
12:551st & 10 at opp 30Delon Thompson run for 13 yds to the MONT 17 for a 1ST down
12:551st & 10 at opp 17Delon Thompson run for 9 yds to the MONT 8
12:552nd & 1 at opp 8PENALTY PSU False Start (Estrella,Richard) 5 yards from UM 08 to UM 13. NO PLAY.
10:352nd & 6 at opp 13Quincy Craig run for 13 yds for a TD (Mathias Uribe KICK)Portland State 10, Montana 7
Montana Touchdown, 2 plays
10:281st & 10 at own 35Mathias Uribe kickoff for 63 yds , Aaron Fontes return for 17 yds to the MONT 19
10:281st & 10 at own 19Logan Fife pass incomplete to Aaron Fontes
10:102nd & 10 at own 19Logan Fife pass complete to Sawyer Racanelli for 81 yds for a TD (Ty Morrison KICK)Montana 14, Portland State 10
Portland State Touchdown, 6 plays
10:031st & 10 at own 35Grant Glasgow kickoff for 60 yds , Quincy Craig return for 34 yds to the PRST 39
10:031st & 10 at own 39Delon Thompson run for no gain to the PRST 39
10:032nd & 10 at own 39Dante Chachere pass complete to Tanner Beaman for 56 yds to the MONT 5 for a 1ST down
10:031st & goal at opp 5Delon Thompson run for 1 yd to the MONT 4
10:032nd & goal at opp 4Dante Chachere run for 1 yd to the MONT 3
10:033rd & goal at opp 3Dante Chachere run for no gain to the MONT 3
6:344th & goal at opp 3Delon Thompson run for 3 yds for a TD (Mathias Uribe KICK)Portland State 17, Montana 14
Montana Touchdown, 11 plays
6:251st & 10 at own 35Mathias Uribe kickoff for 60 yds , Aaron Fontes return for 25 yds to the MONT 30
6:251st & 10 at own 30Logan Fife pass complete to Cole Grossman for 4 yds to the MONT 34
6:252nd & 6 at own 34Montana Penalty, Offensive Holding (-10 Yards) to the MONT 29
6:252nd & 11 at own 29Logan Fife pass complete to Aaron Fontes for 15 yds to the MONT 44 for a 1ST down
6:251st & 10 at own 44Logan Fife pass complete to Sawyer Racanelli for 8 yds to the PRST 48
6:252nd & 2 at opp 48Eli Gillman run for 3 yds to the PRST 45 for a 1ST down
6:251st & 10 at opp 45Logan Fife pass incomplete to Junior Bergen
6:252nd & 10 at opp 45Eli Gillman run for 15 yds to the PRST 30 for a 1ST down
6:251st & 10 at opp 30Eli Gillman run for 2 yds to the PRST 28
6:252nd & 8 at opp 28Eli Gillman run for 6 yds to the PRST 22
6:253rd & 2 at opp 22Logan Fife pass complete to Nick Ostmo for 11 yds to the PRST 11 for a 1ST down
2:301st & 10 at opp 11Logan Fife pass complete to Erik Barker for 11 yds for a TD (Ty Morrison KICK)Montana 21, Portland State 17
Portland State Fumble, 5 plays
2:261st & 10 at own 35Grant Glasgow kickoff for 57 yds , Quincy Craig return for 17 yds to the PRST 25
2:261st & 10 at own 25Quincy Craig run for 7 yds to the PRST 32
2:262nd & 3 at own 32Quincy Craig run for 1 yd to the PRST 33
2:263rd & 2 at own 33Quincy Craig run for 4 yds to the PRST 37 for a 1ST down
0:001st & 10 at own 37Delon Thompson run for 6 yds to the PRST 43
Q4 14:502nd & 4 at own 43Dante Chachere run for a loss of 13 yards to the PRST 30 Dante Chachere fumbled, recovered by MONT Hayden Harris
Q4 14:502nd & 4 at own 43Dante Chachere run for a loss of 13 yards to the PRST 30 Dante Chachere fumbled, recovered by MONT Hayden Harris
4th quarter5 drives, then Montana 28, Portland State 17
Montana Touchdown, 1 play
14:501st & 10 at opp 30No Huddle Ostmo,Nick rush middle for 1 yard loss to the PSU31 (Washington,Damari) PENALTY UM Helping the Runner (Shafer,Evan) 5 yards from PSU30 to PSU35. NO PLAY.
14:231st & 15 at opp 35Logan Fife pass complete to Aaron Fontes for 35 yds for a TD (Ty Morrison KICK)Montana 28, Portland State 17
14:231st & 10 at own 35PENALTY UM UNS: Unsportsmanlike Conduct (Fontes,Aaron) 15 yards from UM 35 to UM 20. NO PLAY.
Portland State Interception, 12 plays
14:131st & 10 at own 20Grant Glasgow kickoff for 71 yds , Quincy Craig return for 23 yds to the PRST 32
14:131st & 10 at own 32Delon Thompson run for 3 yds to the PRST 35
14:132nd & 7 at own 35Dante Chachere run for a loss of 4 yards to the PRST 31
14:133rd & 11 at own 31Dante Chachere pass complete to Eric Denham for 19 yds to the 50 yard line for a 1ST down
14:131st & 10 at the 50Dante Chachere run for 4 yds to the MONT 46
14:132nd & 6 at opp 46Quincy Craig run for 7 yds to the MONT 39 for a 1ST down
14:131st & 10 at opp 39Delon Thompson run for 4 yds to the MONT 35
14:132nd & 6 at opp 35Delon Thompson run for 7 yds to the MONT 28 for a 1ST down
14:131st & 10 at opp 28Dante Chachere run for 6 yds to the MONT 22
14:132nd & 4 at opp 22Quincy Craig run for 6 yds to the MONT 16 for a 1ST down
14:131st & 10 at opp 16Quincy Craig run for 1 yd to the MONT 15
14:132nd & 9 at opp 15Dante Chachere run for 6 yds to the MONT 9
14:133rd & 3 at opp 9PENALTY PSU False Start (Ingman,Kristian) 5 yards from UM 09 to UM 14. NO PLAY.
Montana Punt, 3 plays
6:481st & 10 at own 40Logan Fife pass incomplete to Sawyer Racanelli
6:482nd & 10 at own 40PENALTY UM False Start (Freitas,Lucas) 5 yards from UM 40 to UM 35. NO PLAY.
6:482nd & 15 at own 35Logan Fife pass incomplete to Lekeldrick Bridges
6:483rd & 15 at own 35No Huddle-Shotgun Fife,Logan rush middle for 16 yards gain to the PSU49 (Vasquez,Ezriel) PENALTY UM Holding (Casey,Brandon) 10 yards from UM 35 to UM 25. NO PLAY.
6:483rd & 25 at own 25Logan Fife pass incomplete to Cole Grossman
5:594th & 25 at own 25Ty Morrison punt for 43 yds, punt out-of-bounds at the PRST 32
Portland State Interception, 5 plays
5:591st & 10 at own 32Delon Thompson run for 1 yd to the PRST 33
5:592nd & 9 at own 33Dante Chachere run for no gain to the PRST 33
5:593rd & 9 at own 33Dante Chachere pass complete to Quincy Craig for 43 yds to the MONT 24 for a 1ST down
5:591st & 10 at opp 24No Huddle-Shotgun Chachere,Dante pass incomplete short right to Alvarez,Branden thrown to UM 22 PENALTY PSU Holding (Perez,Isaac) 10 yards from UM 24 to UM 34. NO PLAY.
5:591st & 20 at opp 34Dante Chachere pass complete to Eric Denham for 6 yds to the MONT 28
3:082nd & 14 at opp 28Dante Chachere pass intercepted, touchback.
Montana End of game, 8 plays
3:081st & 10 at own 20Eli Gillman run for 7 yds to the MONT 27
3:082nd & 3 at own 27Eli Gillman run for 4 yds to the MONT 31 for a 1ST down
2:181st & 10 at own 31Timeout Montana, clock 02:18
2:181st & 10 at own 31Eli Gillman run for 6 yds to the MONT 37
2:122nd & 4 at own 37Timeout Montana, clock 02:12
2:122nd & 4 at own 37Eli Gillman run for 45 yds to the PRST 18 for a 1ST down
2:001st & 10 at opp 18Timeout Montana, clock 02:00
2:001st & 10 at opp 18Nick Ostmo run for 5 yds to the PRST 13
1:522nd & 5 at opp 13Timeout Montana, clock 01:52
1:522nd & 5 at opp 13Logan Fife run for a loss of 1 yard to the PRST 14
1:523rd & 6 at opp 14Nick Ostmo run for 5 yds to the PRST 9
0:004th & 1 at opp 9Nick Ostmo run for 2 yds to the PRST 7 for a 1ST down

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.

Montana leads 15–⁠3 in 18 meetings, counting the one since this game.

Recent meetings
2025Montana 63, Portland State 17
2024Montana 28, Portland State 17
2023Montana 34, Portland State 10
2022Montana 53, Portland State 16
2020Montana 48, Portland State 7
2019Montana 38, Portland State 23

Around this game