Montana at Portland State

Saturday, November 15, 2025

Montana beat Portland State 63–⁠17. It was their 18th meeting; Montana leads the series 15–⁠3.

AwayMontana13–⁠2 in 2025
63
HomePortland State1–⁠11 in 2025
17

Final at Hillsboro Stadium, PortlandTV: ESPN+Attendance 9,075

At kickoff
59°F, wind 7 mph from the northWeather: NOAA NCEI Global Historical Climatology Network hourly; Portland-Hillsboro Airport, 4 km from the stadium, seven minutes before kickoff
Official
Jeff RinkGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Montana147212163
Portland State730717

Standouts

Player stats

Montana

PassingC/AttYdsTDInt
Keali’i Ah Yat14/2118430
Jake Jensen4/55010
Luke Flowers2/21300
RushingCarYdsTDLong
Eli Gillman1081260
Hashim Jones1161130
Malae Fonoti1033111
Keali’i Ah Yat421115
ReceivingRecYdsTDLong
Drew Deck363038
Michael Wortham343027
Korbin Hendrix241125
Stevie Rocker231127
DefenseTklTFLSacksInt
Micah Harper0001
T.J. Rausch0002
Peyton Wing0001
Cy Stevenson0001

Portland State

PassingC/AttYdsTDInt
John-Keawe Sagapolutele12/2415503
Tyrese Smith5/106302
RushingCarYdsTDLong
Tyrese Smith11101275
Delon Thompson1741023
Derrick Blanche Jr.1101
ReceivingRecYdsTDLong
Terence Loville570028
Jaylen Lynch348028
Kristian Ingman433017
Zachary Dodson-Green329015

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

Team stats

MontanaPortland State
455Total yards361
247Passing yards218
208Rushing yards143
8.5Yards per pass6.4
4.7Yards per rush4.8
24First downs15
8–⁠15Third downs5–⁠14
3–⁠3Fourth downs0–⁠1
2Turnovers5
6–⁠59Penalties7–⁠88
31:36Possession28:24

Efficiency

MontanaPortland State
38%Success rate32%
0.38EPA per play−0.13
1.91Explosiveness1.51
0.25Rushing EPA−0.04
0.68Passing EPA−0.20
32%Passing-down success26%

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

The line

Montana −30.5, over/under 60.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Portland State end zoneMontana end zoneQ1 Portland StateTouchdown, 2 playsQ1 MontanaMissed FG, 9 playsQ1 Portland StateInterception, 5 playsQ1 MontanaTouchdown, 5 playsQ1 Portland StatePunt, 8 playsQ1 MontanaTouchdown, 5 playsQ2 Portland StateTurnover on downs, 8 playsQ2 MontanaPunt, 3 playsQ2 Portland StateInterception, 12 playsQ2 MontanaTouchdown, 2 playsQ2 Portland StateField goal, 11 playsQ2 MontanaEnd of half, 1 playQ3 Portland StateInterception, 2 playsQ3 MontanaTouchdown, 3 playsQ3 Portland StateInterception, 3 playsQ3 MontanaTouchdown, 2 playsQ3 Portland StatePunt, 3 playsQ3 MontanaFumble, 7 playsQ3 Portland StatePunt, 3 playsQ3 MontanaTouchdown, 5 playsQ3 Portland StatePunt, 3 playsQ3 MontanaTouchdown, 15 playsQ4 Portland StateInterceptionQ4 MontanaTouchdown, 3 playsQ4 Portland StateTouchdown, 1 playQ4 MontanaTouchdown, 11 playsQ4 Portland StatePunt, 3 playsQ4 MontanaEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Portland State drives left to right, Montana right to left.
  1. Q1 Portland StateTouchdown, 2 plays, 27 yards
  2. Q1 MontanaMissed FG, 9 plays, 43 yards
  3. Q1 Portland StateInterception, 5 plays, 53 yards
  4. Q1 MontanaTouchdown, 5 plays, 31 yards
  5. Q1 Portland StatePunt, 8 plays, 39 yards
  6. Q1 MontanaTouchdown, 5 plays, 82 yards
  7. Q2 Portland StateTurnover on downs, 8 plays, 37 yards
  8. Q2 MontanaPunt, 3 plays, 2 yards
  9. Q2 Portland StateInterception, 12 plays, 44 yards
  10. Q2 MontanaTouchdown, 2 plays, 10 yards
  11. Q2 Portland StateField goal, 11 plays, 61 yards
  12. Q2 MontanaEnd of half, 1 play, −9 yards
  13. Q3 Portland StateInterception, 2 plays, −23 yards
  14. Q3 MontanaTouchdown, 3 plays, −1 yard
  15. Q3 Portland StateInterception, 3 plays, −3 yards
  16. Q3 MontanaTouchdown, 2 plays, 13 yards
  17. Q3 Portland StatePunt, 3 plays, 3 yards
  18. Q3 MontanaFumble, 7 plays, 43 yards
  19. Q3 Portland StatePunt, 3 plays, 6 yards
  20. Q3 MontanaTouchdown, 5 plays, 67 yards
  21. Q3 Portland StatePunt, 3 plays, 6 yards
  22. Q3 MontanaTouchdown, 15 plays, 57 yards
  23. Q4 Portland StateInterception, −40 yards
  24. Q4 MontanaTouchdown, 3 plays, 12 yards
  25. Q4 Portland StateTouchdown, 1 play, 72 yards
  26. Q4 MontanaTouchdown, 11 plays, 73 yards
  27. Q4 Portland StatePunt, 3 plays, 1 yard
  28. Q4 MontanaEnd of game, 3 plays, −1 yard

Play by play

1st quarter6 drives, then Montana 14, Portland State 7
Portland State Touchdown, 2 plays
14:571st & 10 at own 35#97 M.Uribe kickoff 33 yards to the UM32 muffed by #48 S.Goodman at UM32 recovered by PSU #3 P.Walker at UM30, End Of Play
15:001st & 10 at opp 30Shotgun #24 D.Thompson rush middle for 23 yards gain to the UM07 (#8 K.Lawler), 1ST DOWN
14:201st & goal at opp 7Shotgun #14 T.Smith rush middle for 7 yards gain to the UM00 TOUCHDOWN, clock 14:20 #97 M.Uribe kick attempt good (H: #34 T.Johnson, LS: #45 B.Fleming)Portland State 7, Montana 0
Montana Missed FG, 9 plays
14:201st & 10 at own 35#97 M.Uribe kickoff 65 yards to the UM00, Touchback
14:201st & 10 at own 25Shotgun #8 K.Ah Yat pass complete short right to #6 M.Wortham caught at UM22, for 27 yards to the PSU48 (#6 J.Helmstetler), 1ST DOWN
14:201st & 10 at opp 48No Huddle-Shotgun #8 K.Ah Yat pass complete short left to #3 B.Davis caught at PSU50, for 1 yard loss to the PSU49 (#3 P.Walker; #4 I.Green)
14:202nd & 11 at opp 49Shotgun #6 M.Wortham pass incomplete deep right to #3 B.Davis thrown to PSU20 broken up by #20 C.Mamaril QB hurried by #26 J.Roberts
14:203rd & 11 at opp 49Shotgun #8 K.Ah Yat pass complete short left to #2 D.Deck caught at PSU39, for 10 yards to the PSU39, out of bounds at PSU39
14:204th & 1 at opp 39Shotgun #10 E.Gillman rush middle for 4 yards gain to the PSU35 (#4 I.Green), 1ST DOWN
14:201st & 10 at opp 35No Huddle-Shotgun #10 E.Gillman rush right for 1 yard loss to the PSU36 (#6 J.Helmstetler)
14:202nd & 11 at opp 36Shotgun #8 K.Ah Yat pass complete short middle to #3 B.Davis caught at PSU33, for 4 yards to the PSU32 (#2 D.Thornton)
14:203rd & 7 at opp 32No Huddle-Shotgun #8 K.Ah Yat pass incomplete short left to #6 M.Wortham thrown to PSU24 broken up by #4 I.Green
10:494th & 7 at opp 32#36 T.Morrison field goal attempt from 48 yards NO GOOD (H: #3 B.Davis, LS: #43 G.Pibal), clock 10:49
Portland State Interception, 5 plays
10:491st & 10 at own 32Shotgun #9 J.Sagapolutele pass complete short right to #3 T.Loville caught at PSU37, for 10 yards to the PSU42 (#8 K.Lawler), out of bounds, 1ST DOWN
10:491st & 10 at own 42Shotgun #9 J.Sagapolutele pass complete deep left to #3 T.Loville caught at UM37, for 23 yards to the UM35, out of bounds at UM35, 1ST DOWN
10:491st & 10 at opp 35Shotgun #9 J.Sagapolutele pass complete short right to #3 T.Loville caught at UM31, for 5 yards to the UM30 (#8 K.Lawler)
10:492nd & 5 at opp 30Shotgun #24 D.Thompson rush middle for 3 yards gain to the UM27 (#90 J.Ramos; #32 P.Wing)
8:243rd & 2 at opp 27Shotgun #9 J.Sagapolutele pass intercepted by #10 T.Rausch at UM15 #10 T.Rausch return 51 yards to the PSU34 (#3 T.Loville)
Montana Touchdown, 5 plays
8:241st & 10 at opp 34Shotgun #10 E.Gillman rush middle for 9 yards gain to the PSU25 (#26 J.Roberts; #55 D.Matagi)
8:242nd & 1 at opp 25No Huddle-Shotgun #10 E.Gillman rush middle for 1 yard loss to the PSU26 (#3 P.Walker)
7:323rd & 2 at opp 26Shotgun #8 K.Ah Yat pass complete short right to #6 M.Wortham caught at PSU28, for 23 yards to the PSU03 (#4 I.Green; #20 C.Mamaril), 1ST DOWN
7:322nd & 1 at own 25Timeout Portland State, clock 07:32
7:321st & goal at opp 3Shotgun #10 E.Gillman rush middle for 1 yard loss to the PSU04 (#26 J.Roberts)
6:332nd & goal at opp 4#10 E.Gillman rush middle for 4 yards gain to the PSU00 TOUCHDOWN, clock 06:33 #36 T.Morrison kick attempt good (H: #3 B.Davis, LS: #43 G.Pibal)Tied at 7
Portland State Punt, 8 plays
6:281st & 10 at own 35#36 T.Morrison kickoff 61 yards to the PSU04 #6 C.Newman return 21 yards to the PSU25 (#40 C.Lentz) PENALTY PSU UNS: Unsportsmanlike Conduct (#33 B.Afalava) 12 yards from PSU25 to PSU13
6:281st & 10 at own 13Shotgun #24 D.Thompson rush left for 4 yards loss to the PSU09 (#45 C.Otlewski)
6:282nd & 14 at own 9Shotgun #14 T.Smith rush left for 0 yards to the PSU09 (#45 C.Otlewski)
6:283rd & 14 at own 9Shotgun #14 T.Smith pass complete deep right to #3 T.Loville caught at PSU35, for 28 yards to the PSU37 (#6 P.Ford), out of bounds, 1ST DOWN
6:281st & 10 at own 37Shotgun #14 T.Smith pass incomplete short left to #17 Z.Dodson-Greene thrown to PSU42
6:282nd & 10 at own 37Shotgun #14 T.Smith pass complete short right to #0 J.Lynch caught at PSU48, for 11 yards to the PSU48, out of bounds at PSU48, 1ST DOWN
6:281st & 10 at own 48Shotgun #14 T.Smith rush middle for 0 yards to the PSU48 (#56 H.Peck)
6:282nd & 10 at own 48Shotgun #24 D.Thompson rush right for 1 yard gain to the PSU49 (#58 S.Tuliaupupu)
6:283rd & 9 at own 49Shotgun #14 T.Smith rush right for 3 yards gain to the UM48 (#10 T.Rausch; #90 J.Ramos)
2:034th & 6 at opp 48#34 T.Johnson punt 33 yards to the UM15, out of bounds at UM15
Montana Touchdown, 5 plays
2:031st & 10 at own 15Shotgun #8 K.Ah Yat pass complete short right to #10 E.Gillman caught at UM18, for 6 yards to the UM21 (#40 L.Burt; #3 P.Walker)
2:032nd & 4 at own 21No Huddle-Shotgun #10 E.Gillman rush middle for 5 yards gain to the UM26 (#40 L.Burt), 1ST DOWN
2:031st & 10 at own 26Shotgun #8 K.Ah Yat pass incomplete short right to #14 K.Hendrix thrown to UM45 QB hurried by #80 J.Brannan
2:032nd & 10 at own 26Shotgun #10 E.Gillman rush right for 0 yards to the UM26 (#56 S.Elliott)
2:033rd & 10 at own 26Shotgun #8 K.Ah Yat pass incomplete short right to #4 B.Bohannon thrown to UM40, 1ST DOWN, PENALTY PSU Pass Interference (#2 D.Thornton) 14 yards from UM26 to UM40, 1ST DOWN. NO PLAY
0:001st & 10 at own 40Eli Gillman 60 Yd Run (Ty Morrison Kick)Montana 14, Portland State 7
2nd quarter6 drives, then Montana 21, Portland State 10
Portland State Turnover on downs, 8 plays
14:561st & 10 at own 35#36 T.Morrison kickoff 48 yards to the PSU17 #28 J.Herron return 7 yards to the PSU24 (#37 C.Oven)
15:001st & 10 at own 24Shotgun #9 J.Sagapolutele pass incomplete short middle to #6 C.Newman thrown to PSU30 QB hurried by #32 P.Wing
15:002nd & 10 at own 24Shotgun #24 D.Thompson rush middle for 0 yards to the PSU24 (#47 K.Detrick; #24 D.Wilkinson)
15:003rd & 10 at own 24Shotgun #9 J.Sagapolutele pass complete short middle to #85 K.Ingman caught at PSU36, for 12 yards to the PSU36, End Of Play PENALTY PSU Holding 10 yards from PSU24 to PSU14. NO PLAY
15:003rd & 20 at own 14Shotgun #9 J.Sagapolutele pass complete deep right to #6 C.Newman caught at PSU35, for 22 yards to the PSU36 (#17 K.Boyd), 1ST DOWN
15:001st & 10 at own 36Shotgun #9 J.Sagapolutele pass complete short right to #85 K.Ingman caught at PSU50, for 17 yards to the UM47 (#17 K.Boyd), 1ST DOWN
15:001st & 10 at opp 47Shotgun #9 J.Sagapolutele pass complete short right to #0 J.Lynch caught at UM38, for 9 yards to the UM38, End Of Play
15:002nd & 1 at opp 38Shotgun #24 D.Thompson rush right for 1 yard loss to the UM39 (#98 M.Mata’afa)
15:003rd & 2 at opp 39No Huddle-Shotgun #24 D.Thompson rush middle for 0 yards to the UM39 (#98 M.Mata’afa; #24 D.Wilkinson)
10:364th & 2 at opp 39Shotgun #9 J.Sagapolutele pass incomplete short right to #0 J.Lynch thrown to UM35 QB hurried by #37 C.Oven, TURNOVER ON DOWNS
10:403rd & 2 at opp 39Timeout Portland State, clock 10:40
Montana Punt, 3 plays
10:401st & 10 at own 39Shotgun #21 S.Rocker Jr. rush middle for 2 yards loss to the UM37 (#26 J.Roberts)
10:402nd & 12 at own 37Shotgun #8 K.Ah Yat pass complete short right to #21 S.Rocker Jr. caught at UM40, for 4 yards to the UM41 (#3 P.Walker)
10:403rd & 8 at own 41Shotgun #8 K.Ah Yat pass incomplete deep left to #6 M.Wortham thrown to PSU25 broken up by #20 C.Mamaril
9:134th & 8 at own 41#36 T.Morrison punt 46 yards to the PSU13, out of bounds at PSU13
Portland State Interception, 12 plays
9:131st & 10 at own 13Shotgun #24 D.Thompson rush middle for 6 yards gain to the PSU19 (#45 C.Otlewski)
9:132nd & 4 at own 19Shotgun #14 T.Smith rush middle for 3 yards gain to the PSU22 (#45 C.Otlewski)
9:133rd & 1 at own 22Shotgun #14 T.Smith rush left for 2 yards gain to the PSU24 (#13 B.Beaner), 1ST DOWN
9:131st & 10 at own 24Shotgun #24 D.Thompson rush left for 1 yard gain to the PSU25 (#32 P.Wing)
9:132nd & 9 at own 25Shotgun #14 T.Smith pass incomplete deep right to #24 D.Thompson thrown to UM33 PENALTY UM Pass Interference (#29 T.Huff) 15 yards from PSU25 to PSU40, 1ST DOWN. NO PLAY
9:131st & 10 at own 40Shotgun #14 T.Smith pass complete short right to #3 T.Loville caught at PSU41, for 4 yards to the PSU44 (#37 C.Oven)
9:132nd & 6 at own 44Shotgun #14 T.Smith rush middle for 8 yards gain to the UM48 (#32 P.Wing), 1ST DOWN
9:131st & 10 at opp 48Shotgun #24 D.Thompson rush middle for 3 yards gain to the UM45 (#31 G.Leonard)
9:132nd & 7 at opp 45Shotgun #14 T.Smith pass incomplete short left to #17 Z.Dodson-Greene thrown to UM42 QB hurried by #10 T.Rausch
9:133rd & 7 at opp 45Shotgun #14 T.Smith pass complete short left to #17 Z.Dodson-Greene caught at UM30, for 15 yards to the UM30, out of bounds at UM30, 1ST DOWN
9:131st & 10 at opp 30Shotgun #24 D.Thompson rush middle for 3 yards gain to the UM27 (#37 C.Oven)
9:132nd & 7 at opp 27Shotgun #24 D.Thompson rush middle for 1 yard loss to the UM28 (#90 J.Ramos; #13 B.Beaner)
2:513rd & 8 at opp 28Shotgun #14 T.Smith pass intercepted by #2 M.Harper at UM18 #2 M.Harper return 55 yards to the PSU27, End Of Play PENALTY PSU UNS: Unsportsmanlike Conduct (#14 T.Smith) 14 yards from PSU27 to PSU13, 1ST DOWN
Montana Touchdown, 2 plays
2:511st & 10 at opp 13Shotgun #7 M.Fonoti rush middle for 2 yards loss to the PSU15 (#26 J.Roberts)
2:222nd & 12 at opp 15Shotgun #8 K.Ah Yat rush left for 15 yards gain to the PSU00 TOUCHDOWN, clock 02:22, 1ST DOWN #36 T.Morrison kick attempt good (H: #3 B.Davis, LS: #43 G.Pibal)Montana 21, Portland State 7
Portland State Field goal, 11 plays
2:221st & 10 at own 35#36 T.Morrison kickoff 65 yards to the PSU00, Touchback
2:221st & 10 at own 25Shotgun #9 J.Sagapolutele pass complete short right to #85 K.Ingman caught at PSU30, for 5 yards to the PSU30 (#10 T.Rausch)
2:002nd & 5 at own 30Shotgun #9 J.Sagapolutele pass complete short middle to #85 K.Ingman caught at PSU35, for 6 yards to the PSU36 (#32 P.Wing), 1ST DOWN
2:001st & 10 at own 25Timeout Portland State, clock 02:00
2:001st & 10 at own 36No Huddle-Shotgun #9 J.Sagapolutele pass incomplete deep left to #0 J.Lynch thrown to UM35
2:002nd & 10 at own 36Shotgun #9 J.Sagapolutele pass complete short middle to #24 D.Thompson caught at PSU45, for 16 yards to the UM48 (#24 D.Wilkinson), 1ST DOWN
2:001st & 10 at opp 48No Huddle-Shotgun #9 J.Sagapolutele pass incomplete deep right to #3 T.Loville thrown to UM20
2:002nd & 10 at opp 48Shotgun #9 J.Sagapolutele pass complete short left to #17 Z.Dodson-Greene caught at UM42, for 6 yards to the UM42, out of bounds at UM42
2:003rd & 4 at opp 42Shotgun #9 J.Sagapolutele pass complete deep middle to #0 J.Lynch caught at UM17, for 28 yards to the UM14 (#10 T.Rausch), 1ST DOWN
2:001st & 10 at opp 14Shotgun #9 J.Sagapolutele pass incomplete short left to #17 Z.Dodson-Greene thrown to UM00
2:002nd & 10 at opp 14Shotgun #9 J.Sagapolutele pass incomplete short right to #6 C.Newman thrown to UM00 broken up by #24 D.Wilkinson
2:003rd & 10 at opp 14Shotgun #9 J.Sagapolutele pass incomplete short right to #3 T.Loville thrown to UM08 QB hurried by #47 K.Detrick
0:324th & 10 at opp 14#97 M.Uribe field goal attempt from 33 yards GOOD (H: #34 T.Johnson, LS: #45 B.Fleming), clock 00:32Montana 21, Portland State 10
Montana End of half, 1 play
0:251st & 10 at own 35#97 M.Uribe kickoff 62 yards to the UM03 #6 M.Wortham return 28 yards to the UM31 (#6 J.Helmstetler)
0:251st & 10 at own 31Shotgun #8 K.Ah Yat sacked for loss of 9 yards to the UM22 (#56 S.Elliott)
3rd quarter10 drives, then Montana 42, Portland State 10
Portland State Interception, 2 plays
15:001st & 10 at own 35#46 J.Silver kickoff 65 yards to the PSU00, Touchback
15:001st & 10 at own 25Shotgun #24 D.Thompson rush middle for 3 yards gain to the PSU28 (#32 P.Wing)
14:132nd & 7 at own 28Shotgun #14 T.Smith pass intercepted by #32 P.Wing at PSU36 QB hurried by #56 H.Peck #32 P.Wing return 34 yards to the PSU02 (#70 S.Torgeson)
Montana Touchdown, 3 plays
14:131st & goal at opp 2PENALTY UM False Start 5 yards from PSU02 to PSU07. NO PLAY
14:131st & goal at opp 7Shotgun #8 K.Ah Yat pass incomplete short right to #3 B.Davis thrown to PSU02 broken up by #20 C.Mamaril
14:132nd & goal at opp 7PENALTY UM False Start 5 yards from PSU07 to PSU12. NO PLAY
14:132nd & goal at opp 12Shotgun #8 K.Ah Yat rush middle for 8 yards gain to the PSU04 (#46 A.Seiuli)
13:313rd & goal at opp 4Shotgun #8 K.Ah Yat pass complete short right to #3 B.Davis caught at PSU00, for 4 yards to the PSU00 TOUCHDOWN, clock 13:31 #36 T.Morrison kick attempt good (H: #3 B.Davis, LS: #43 G.Pibal)Montana 28, Portland State 10
Portland State Interception, 3 plays
13:311st & 10 at own 35#46 J.Silver kickoff 65 yards to the PSU00, Touchback
13:311st & 10 at own 25Shotgun #9 J.Sagapolutele pass incomplete short right to #24 D.Thompson thrown to PSU22
13:312nd & 10 at own 25Shotgun #24 D.Thompson rush left for 0 yards to the PSU25 (#45 C.Otlewski)
12:403rd & 10 at own 25Shotgun #9 J.Sagapolutele pass intercepted by #10 T.Rausch at PSU50 #10 T.Rausch return 28 yards to the PSU22 (#6 C.Newman)
Montana Touchdown, 2 plays
12:401st & 10 at opp 22Shotgun #6 M.Wortham rush middle for 5 yards loss to the PSU27 (#56 S.Elliott)
12:032nd & 15 at opp 27Shotgun #8 K.Ah Yat pass complete short left to #81 J.Gale caught at PSU09, for 27 yards to the PSU00 TOUCHDOWN, clock 12:03, 1ST DOWN #36 T.Morrison kick attempt good (H: #3 B.Davis, LS: #43 G.Pibal)Montana 35, Portland State 10
Portland State Punt, 3 plays
12:031st & 10 at own 35#46 J.Silver kickoff 65 yards to the PSU00, Touchback
12:031st & 10 at own 25Shotgun #14 T.Smith rush middle for 5 yards loss to the PSU20 (#32 P.Wing)
12:032nd & 15 at own 20Shotgun #14 T.Smith rush middle for 2 yards gain to the PSU22 (#31 G.Leonard)
12:033rd & 13 at own 22Shotgun #14 T.Smith rush middle for 6 yards gain to the PSU28, out of bounds at PSU28 PENALTY PSU Holding declined
10:254th & 7 at own 28#34 T.Johnson punt 41 yards to the UM31 #6 M.Wortham return 0 yards to the UM31 (#10 K.Stancato)
Montana Fumble, 7 plays
10:251st & 10 at own 31Shotgun #21 S.Rocker Jr. rush middle for 3 yards loss to the UM28 (#26 J.Roberts)
10:252nd & 13 at own 28Shotgun #8 K.Ah Yat pass incomplete short left to #2 D.Deck thrown to UM27
10:253rd & 13 at own 28Shotgun #8 K.Ah Yat pass complete deep left to #2 D.Deck caught at PSU40, for 38 yards to the PSU34 (#46 A.Seiuli), 1ST DOWN
10:251st & 10 at opp 34Shotgun #8 K.Ah Yat pass complete short right to #2 D.Deck caught at PSU37, for 15 yards to the PSU19 (#20 C.Mamaril), out of bounds, 1ST DOWN
10:251st & 10 at opp 19Shotgun #8 K.Ah Yat pass incomplete short middle to #4 B.Bohannon thrown to PSU00
10:252nd & 10 at opp 19Shotgun #8 K.Ah Yat pass incomplete short right thrown to PSU10 QB hurried by #43 T.Tauili’ili
8:273rd & 10 at opp 19Shotgun #8 K.Ah Yat pass complete short left to #6 M.Wortham caught at PSU23, for 8 yards loss to the PSU27 lateral to #10 E.Gillman for 0 yards to the PSU26 fumbled by #10 E.Gillman at PSU26 recovered by PSU #56 S.Elliott at PSU27, End Of Play
Portland State Punt, 3 plays
8:271st & 10 at own 27Shotgun #24 D.Thompson rush middle for 2 yards loss to the PSU25 (#31 G.Leonard; #45 C.Otlewski)
8:272nd & 12 at own 25Shotgun #9 J.Sagapolutele pass complete short left to #17 Z.Dodson-Greene caught at PSU33, for 8 yards to the PSU33, out of bounds at PSU33
8:273rd & 4 at own 33Shotgun #9 J.Sagapolutele pass incomplete short middle to #85 K.Ingman thrown to PSU37 broken up by #10 T.Rausch
7:044th & 4 at own 33#34 T.Johnson punt 53 yards to the UM14 #2 D.Deck return 16 yards to the UM30 (#55 D.Matagi), out of bounds
Montana Touchdown, 5 plays
7:041st & 10 at own 30Shotgun #10 E.Gillman rush middle for 2 yards gain to the UM32 (#46 A.Seiuli)
7:042nd & 8 at own 32Shotgun #8 K.Ah Yat pass complete short right to #10 E.Gillman caught at UM32, for 8 yards to the UM40 (#2 D.Thornton; #6 J.Helmstetler), 1ST DOWN
7:041st & 10 at own 40Shotgun #8 K.Ah Yat rush middle for 7 yards gain to the UM47 (#6 J.Helmstetler)
7:042nd & 3 at own 47Shotgun #7 M.Fonoti rush left for 11 yards gain to the PSU42 (#3 P.Walker), 1ST DOWN, PENALTY PSU UNS: Unsportsmanlike Conduct (#3 P.Walker) 15 yards from PSU42 to PSU27, 1ST DOWN
4:571st & 10 at opp 27Shotgun #8 K.Ah Yat pass complete short left to #21 S.Rocker Jr. caught at PSU17, for 27 yards to the PSU00 TOUCHDOWN, clock 04:57, 1ST DOWN #36 T.Morrison kick attempt good (H: #3 B.Davis, LS: #43 G.Pibal)Montana 42, Portland State 10
Portland State Punt, 3 plays
4:501st & 10 at own 35#46 J.Silver kickoff 64 yards to the PSU01 #6 C.Newman return 24 yards to the PSU25 (#28 H.Jones) PENALTY PSU Holding (#44 C.White) 8 yards from PSU16 to PSU08
4:501st & 10 at own 8Shotgun #24 D.Thompson rush middle for 3 yards gain to the PSU11 (#37 C.Oven)
4:502nd & 7 at own 11Shotgun #24 D.Thompson rush middle for 3 yards gain to the PSU14 (#17 K.Boyd; #92 Z.Seumalo)
4:503rd & 4 at own 14Shotgun #14 T.Smith pass incomplete short right to #3 T.Loville thrown to PSU21
Montana Touchdown, 15 plays
3:262nd & 8 at own 42Shotgun #7 M.Fonoti rush middle for 1 yard gain to the UM43 (#6 J.Helmstetler; #26 J.Roberts)
3:263rd & 7 at own 43Shotgun #7 M.Fonoti rush middle for 7 yards gain to the UM50 (#4 I.Green; #3 P.Walker), 1ST DOWN
3:261st & 10 at the 50Shotgun #16 J.Jensen rush right for 1 yard gain to the PSU49 (#95 J.Ladson)
3:262nd & 9 at opp 49Shotgun #16 J.Jensen pass complete short left to #14 K.Hendrix caught at PSU40, for 16 yards to the PSU33 (#20 C.Mamaril), 1ST DOWN
3:261st & 10 at opp 33Shotgun #7 M.Fonoti rush middle for 1 yard gain to the PSU32 (#55 D.Matagi; #95 J.Ladson)
3:262nd & 9 at opp 32Shotgun #7 M.Fonoti rush left for 3 yards gain to the PSU29 (#96 S.Shufelt)
Q4 15:003rd & 6 at opp 29Shotgun #0 M.Gillman rush left for 10 yards gain to the PSU19 (#4 I.Green), 1ST DOWN
Q4 15:001st & 10 at opp 19Shotgun #7 M.Fonoti rush left for 1 yard gain to the PSU18 (#2 D.Thornton)
Q4 15:002nd & 9 at opp 18Shotgun #7 M.Fonoti rush left for 3 yards gain to the PSU15 (#20 C.Mamaril)
Q4 15:003rd & 6 at opp 15Shotgun #16 J.Jensen rush right for 12 yards gain to the PSU03, out of bounds at PSU03, 1ST DOWN
Q4 15:001st & goal at opp 3#28 H.Jones rush left for 0 yards to the PSU03 (#3 P.Walker)
Q4 15:002nd & goal at opp 3Shotgun #16 J.Jensen pass incomplete short middle to #87 J.Olson thrown to PSU00 broken up by #3 P.Walker
Q4 15:003rd & goal at opp 3Shotgun #16 J.Jensen pass complete short left to #7 M.Fonoti caught at PSU01, for 2 yards to the PSU01 (#46 A.Seiuli), out of bounds
Q4 11:214th & goal at opp 1#7 M.Fonoti rush middle for 1 yard gain to the PSU00 TOUCHDOWN, clock 11:21 #46 J.Silver kick attempt good (H: #3 B.Davis, LS: #43 G.Pibal)Montana 49, Portland State 10
Q4 11:21PENALTY PSU UNS: Unsportsmanlike Conduct 15 yards from UM35 to UM50. NO PLAY
Q4 11:211st & 10 at the 50#46 J.Silver kickoff 50 yards to the PSU00, Touchback
4th quarter1 drive, then Montana 63, Portland State 17
Montana Touchdown, 3 plays
11:212nd & 12 at opp 32#16 J.Jensen pass complete short middle to #28 H.Jones caught at PSU38, for 7 yards to the PSU25 (#14 T.Thompson)
9:543rd & 5 at opp 25#16 J.Jensen pass complete deep left to #14 K.Hendrix caught at PSU00, for 25 yards to the PSU00 TOUCHDOWN, clock 09:54, 1ST DOWN #46 J.Silver kick attempt good (H: #3 B.Davis, LS: #43 G.Pibal)Montana 56, Portland State 10
9:541st & 10 at own 35#46 J.Silver kickoff 65 yards to the PSU00, Touchback
3rd quarter1 drive, then Montana 42, Portland State 10
Montana Touchdown, 15 plays
0:001st & 10 at own 35Shotgun #7 M.Fonoti rush middle for 7 yards gain to the UM42 (#26 J.Roberts; #6 J.Helmstetler)
4th quarter5 drives, then Montana 63, Portland State 17
Montana Touchdown, 3 plays
9:541st & 10 at opp 30Shotgun #28 H.Jones rush middle for 2 yards loss to the PSU32 (#55 D.Matagi)
Portland State Touchdown, 1 play
9:411st & 10 at own 25Shotgun #14 T.Smith rush right for 75 yards gain to the UM00 TOUCHDOWN, clock 09:41, 1ST DOWN #97 M.Uribe kick attempt good (H: #34 T.Johnson, LS: #45 B.Fleming)Montana 56, Portland State 17
9:541st & 10 at opp 15PENALTY UM UNS: Unsportsmanlike Conduct 15 yards from PSU15 to PSU30. NO PLAY
Montana Touchdown, 11 plays
9:321st & 10 at own 35#97 M.Uribe kickoff 62 yards to the UM03 #6 M.Wortham return 21 yards to the UM24 (#26 J.Roberts)
9:321st & 10 at own 24Shotgun #28 H.Jones rush middle for 4 yards gain to the UM28 (#95 J.Ladson)
9:322nd & 6 at own 28Shotgun #28 H.Jones rush right for 1 yard gain to the UM29 (#91 T.Kennedy-Coleman)
9:323rd & 5 at own 29Shotgun #17 L.Flowers pass complete short middle to #9 J.Dever caught at UM32, for 5 yards to the UM34 (#3 P.Walker), 1ST DOWN
9:321st & 10 at own 34Shotgun #28 H.Jones rush middle for 5 yards gain to the UM39 (#25 K.Booker)
9:322nd & 5 at own 39Shotgun #28 H.Jones rush middle for 11 yards gain to the UM50 (#91 T.Kennedy-Coleman), 1ST DOWN
9:321st & 10 at the 50Shotgun #28 H.Jones rush middle for 3 yards gain to the PSU47 (#96 S.Shufelt; #14 T.Thompson)
9:322nd & 7 at opp 47Shotgun #28 H.Jones rush middle for 8 yards gain to the PSU39 (#51 D.Hookfin), 1ST DOWN
9:321st & 10 at opp 39Shotgun #28 H.Jones rush middle for 2 yards gain to the PSU37 (#47 J.Henry)
9:322nd & 8 at opp 37Shotgun #28 H.Jones rush middle for 1 yard loss to the PSU38 (#56 S.Elliott)
9:323rd & 9 at opp 38Shotgun #17 L.Flowers pass complete short right to #11 C.Gurnsey caught at PSU35, for 8 yards to the PSU30 (#40 L.Burt)
3:334th & 1 at opp 30Shotgun #28 H.Jones rush right for 30 yards gain to the PSU00 TOUCHDOWN, clock 03:33, 1ST DOWN #46 J.Silver kick attempt good (H: #17 L.Flowers, LS: #43 G.Pibal)Montana 63, Portland State 17
Portland State Punt, 3 plays
3:241st & 10 at own 35#46 J.Silver kickoff 59 yards to the PSU06 #28 J.Herron return 23 yards to the PSU29 (#29 T.Huff)
3:241st & 10 at own 29Shotgun #4 M.Avery rush middle for 0 yards to the PSU29 (#35 G.Walker)
3:242nd & 10 at own 29Shotgun #29 D.Blanche Jr rush middle for 1 yard gain to the PSU30 (#35 G.Walker)
3:243rd & 9 at own 30Shotgun #14 T.Smith pass complete short right to #85 K.Ingman caught at PSU35, for 5 yards to the PSU35 (#29 T.Huff)
1:464th & 4 at own 35#34 T.Johnson punt 58 yards to the UM07 PENALTY UM Holding 4 yards from UM07 to UM03
2:003rd & 9 at own 30Timeout Portland State, clock 02:00
Montana End of game, 3 plays
2:001st & 10 at own 3Kneel down by #12 G.Sliter at UM03 for loss of 0 yards
2:002nd & 10 at own 3Kneel down by #12 G.Sliter at UM03 for loss of 0 yards
2:003rd & 10 at own 3Kneel down by #12 G.Sliter at UM02 for loss of 1 yard

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.

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