Portland State at Weber State

Saturday, September 26, 2026

Portland State beat Weber State 44–⁠41. It was their 17th meeting; Weber State leads the series 10–⁠7.

AwayPortland State2–⁠5 in 2026
44
HomeWeber State5–⁠3 in 2026
41

Final at Stewart Stadium, OgdenTV: ESPN+Attendance 7,478

At kickoff
77°F, wind 5 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Ogden Hinkley Airport, 6 km from the stadium, seven minutes before kickoff
Official
Jim CrowleyGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Portland State21710644
Weber State71413741

Standouts

  • PassingNate Dahle15 of 27, 338 yards, 5 TD, 2 INTWeber State
  • RushingDelon Thompson23 carries, 213 yards, 3 TDPortland State
  • ReceivingMarvin Session5 catches, 175 yards, 3 TDWeber State
  • DefenseKevin Johnson10 tackles, 0.5 sacks, 1.5 for lossWeber State

Player stats

Portland State

PassingC/AttYdsTDInt
John-Keawe Sagapolutele9/2416111
Cru Newman0/1000
RushingCarYdsTDLong
Delon Thompson23213357
Cru Newman546034
Niall Raby61205
ReceivingRecYdsTDLong
Terence Loville5130158
Tanner Beaman216011
Jason Robinson Jr.1909
Tyson Hunt1606
DefenseTklTFLSacksInt
Isaac Redford13000
Gio Kafentzis10000
Jaxson Helmstetler8000
Marcellous Ryan5101
Avery Ducsik4210
Kekama Cosma30.50.50
Terahiti Wolfe3002
Eddie Vega10.50.50

Weber State

PassingC/AttYdsTDInt
Nate Dahle15/2733852
Devin Brown7/1815001
RushingCarYdsTDLong
Omar Shah1376018
Nate Dahle1072021
Seth Rigtrup1068131
Mapa Vaenuku1606
ReceivingRecYdsTDLong
Marvin Session5175380
Noah Kjar9137240
Robert Young370065
Kolby Howard255029
DefenseTklTFLSacksInt
Da’Veon Ross13000
Kevin Johnson101.50.50
Raimoana Tinirauarii50.50.50
Trevian Tribble4000
Mapa Vaenuku20.50.50
Ashden Oberg20.50.50
Tamal Johnson2001
Zion Finau1110

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

Team stats

Portland StateWeber State
409Total yards703
161Passing yards488
248Rushing yards215
6.4Yards per pass10.8
6.4Yards per rush5.5
16First downs26
4–⁠15Third downs2–⁠14
1–⁠1Fourth downs4–⁠6
2Turnovers6
2–⁠10Penalties3–⁠30
28:26Possession31:34
2Sacks (by defense)3

Efficiency

Portland StateWeber State
31%Success rate41%
0.08EPA per play0.10
1.60Explosiveness1.83
0.22Rushing EPA0.08
0.07Passing EPA0.12
16%Passing-down success32%
16%Havoc by its defense13%

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)

Weber State 73% to win. Portland State won as Elo’s underdog.

The line

Weber State −7, over/under 64.5.

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

Before kickoff, the win chances were Weber State 69%, Portland State 31%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Weber State end zonePortland State end zoneQ1 Weber StateMissed FG, 7 playsQ1 Portland StateTouchdown, 4 playsQ1 Weber StateTouchdown, 9 playsQ1 Portland StateTouchdownQ1 Weber StateFumble, 3 playsQ1 Portland StateTouchdown, 5 playsQ1 Weber StateTurnover on downs, 5 playsQ1 Portland StatePunt, 3 playsQ2 Weber StateTurnover on downs, 8 playsQ2 Portland StatePunt, 3 playsQ2 Weber StateInterception, 3 playsQ2 Portland StateFumble, 3 playsQ2 Weber StatePunt, 3 playsQ2 Portland StateTouchdown, 2 playsQ2 Weber StateTouchdown, 10 playsQ2 Portland StatePunt, 6 playsQ2 Weber StateTouchdown, 2 playsQ2 Portland StateEnd of half, 1 playQ3 Portland StateField goal, 9 playsQ3 Weber StateInterception, 1 playQ3 Portland StateTouchdown, 2 playsQ3 Weber StateTouchdown, 10 playsQ3 Portland StateInterception, 3 playsQ3 Weber StateTouchdown, 3 playsQ3 Portland StatePunt, 6 playsQ3 Weber StateFumble, 3 playsQ3 Portland StatePunt, 6 playsQ4 Weber StateFumble, 9 playsQ4 Portland StateField goal, 8 playsQ4 Weber StateTouchdown, 4 playsQ4 Portland StatePunt, 3 playsQ4 Weber StateInterception, 5 playsQ4 Portland StateField goal, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Weber State drives left to right, Portland State right to left.
  1. Q1 Weber StateMissed FG, 7 plays, 45 yards
  2. Q1 Portland StateTouchdown, 4 plays, 70 yards
  3. Q1 Weber StateTouchdown, 9 plays, 75 yards
  4. Q1 Portland StateTouchdown, 0 yards
  5. Q1 Weber StateFumble, 3 plays, −7 yards
  6. Q1 Portland StateTouchdown, 5 plays, 18 yards
  7. Q1 Weber StateTurnover on downs, 5 plays, 71 yards
  8. Q1 Portland StatePunt, 3 plays, 54 yards
  9. Q2 Weber StateTurnover on downs, 8 plays, 56 yards
  10. Q2 Portland StatePunt, 3 plays, 65 yards
  11. Q2 Weber StateInterception, 3 plays, 14 yards
  12. Q2 Portland StateFumble, 3 plays, 9 yards
  13. Q2 Weber StatePunt, 3 plays, 49 yards
  14. Q2 Portland StateTouchdown, 2 plays, 87 yards
  15. Q2 Weber StateTouchdown, 10 plays, 75 yards
  16. Q2 Portland StatePunt, 6 plays, 55 yards
  17. Q2 Weber StateTouchdown, 2 plays, 80 yards
  18. Q2 Portland StateEnd of half, 1 play, −1 yard
  19. Q3 Portland StateField goal, 9 plays, 19 yards
  20. Q3 Weber StateInterception, 1 play, 7 yards
  21. Q3 Portland StateTouchdown, 2 plays, 33 yards
  22. Q3 Weber StateTouchdown, 10 plays, 75 yards
  23. Q3 Portland StateInterception, 3 plays, 27 yards
  24. Q3 Weber StateTouchdown, 3 plays, 52 yards
  25. Q3 Portland StatePunt, 6 plays, 57 yards
  26. Q3 Weber StateFumble, 3 plays, 24 yards
  27. Q3 Portland StatePunt, 6 plays, 22 yards
  28. Q4 Weber StateFumble, 9 plays, 54 yards
  29. Q4 Portland StateField goal, 8 plays, 9 yards
  30. Q4 Weber StateTouchdown, 4 plays, 70 yards
  31. Q4 Portland StatePunt, 3 plays, 42 yards
  32. Q4 Weber StateInterception, 5 plays, 12 yards
  33. Q4 Portland StateField goal, 3 plays, −15 yards

Play by play

1st quarter7 drives, then Portland State 21, Weber State 7
Weber State Missed FG, 7 plays
15:001st & 10 at own 35#37 J.Hossmann Lees kickoff 65 yards to the WSU00, Touchback
15:001st & 10 at own 25No Huddle-Shotgun #33 D.Brown pass incomplete deep left to #8 N.Kjar thrown to PSU35
15:002nd & 10 at own 25No Huddle-Shotgun #3 O.Shah rush right for 13 yards gain to the WSU38 (#2 T.Wolfe), 1ST DOWN
15:001st & 10 at own 38No Huddle-Shotgun #33 D.Brown pass complete short middle to #83 L.Kalama caught at PSU46, for 38 yards to the PSU24 (#6 J.Helmstetler), 1ST DOWN
15:001st & 10 at opp 24No Huddle #3 O.Shah rush middle for 4 yards gain to the PSU20 (#44 K.Cosma; #17 J.Epperson Jr.)
15:002nd & 6 at opp 20No Huddle-Shotgun #33 D.Brown sacked for loss of 10 yards to the PSU30 (#44 K.Cosma, #80 E.Vega)
15:003rd & 16 at opp 30No Huddle-Shotgun #33 D.Brown pass incomplete short right to #0 R.Young thrown to PSU26
12:094th & 16 at opp 30#99 D.Dellenbach field goal attempt from 47 yards NO GOOD (H: #47 H.Way, LS: #30 C.Harding), clock 12:09
Portland State Touchdown, 4 plays
12:091st & 10 at own 30No Huddle #24 D.Thompson rush middle for 5 yards gain to the PSU35 (#3 T.Tribble; #27 T.Johnson)
12:092nd & 5 at own 35No Huddle-Shotgun #24 D.Thompson rush left for 15 yards gain to the PSU50 (#11 R.Tinirauarii; #23 T.Worthen), 1ST DOWN
12:091st & 10 at the 50No Huddle-Shotgun #9 J.Sagapolutele pass complete short right to #3 T.Loville caught at WSU45, for 15 yards to the WSU35 (#22 J.Mayberry), 1ST DOWN
10:171st & 10 at opp 35No Huddle-Shotgun #24 D.Thompson rush middle for 35 yards gain to the WSU00 TOUCHDOWN, clock 10:17, 1ST DOWN #37 J.Hossmann Lees kick attempt good (H: #19 B.Gionet, LS: #45 B.Fleming)Portland State 7, Weber State 0
Weber State Touchdown, 9 plays
10:171st & 10 at own 35#37 J.Hossmann Lees kickoff 65 yards to the WSU00, Touchback
10:171st & 10 at own 25No Huddle-Shotgun #32 S.Rigtrup rush middle for 4 yards gain to the WSU29 (#31 L.Lisherness)
10:172nd & 6 at own 29No Huddle-Shotgun #33 D.Brown rush middle for 6 yards gain to the WSU35 (#34 B.De’Asis), 1ST DOWN
10:171st & 10 at own 35No Huddle-Shotgun #33 D.Brown pass incomplete short right to #0 R.Young thrown to WSU50
10:172nd & 10 at own 35No Huddle-Shotgun #33 D.Brown rush middle for 5 yards gain to the WSU40 (#7 G.Kafentzis)
10:173rd & 5 at own 40No Huddle-Shotgun #33 D.Brown pass complete short right to #0 R.Young caught at WSU44, for 4 yards to the WSU44 (#2 T.Wolfe)
10:174th & 1 at own 44No Huddle #32 S.Rigtrup rush left for 11 yards gain to the PSU45 (#5 M.Ryan), 1ST DOWN
10:171st & 10 at opp 45No Huddle #33 D.Brown pass incomplete short right to #18 M.Session thrown to PSU32
10:172nd & 10 at opp 45No Huddle-Shotgun #33 D.Brown pass complete short left to #32 S.Rigtrup caught at PSU46, for 14 yards to the PSU31 (#26 S.Melson), 1ST DOWN
6:461st & 10 at opp 31No Huddle-Shotgun #32 S.Rigtrup rush right for 31 yards gain to the PSU00 TOUCHDOWN, clock 06:46, 1ST DOWN #99 D.Dellenbach kick attempt good (H: #47 H.Way, LS: #30 C.Harding)Tied at 7
6:321st & 10 at own 35#99 D.Dellenbach kickoff 60 yards to the PSU05 #8 Z.Shelton return 95 yards to the WSU00 TOUCHDOWN, clock 06:32 #37 J.Hossmann Lees kick attempt good (H: #19 B.Gionet, LS: #45 B.Fleming)Portland State 14, Weber State 7
Weber State Fumble, 3 plays
6:321st & 10 at own 35#37 J.Hossmann Lees kickoff 65 yards to the WSU00, Touchback
6:321st & 10 at own 25No Huddle-Shotgun #3 O.Shah rush right for 1 yard gain to the WSU26 (#7 G.Kafentzis; #34 B.De’Asis)
6:322nd & 9 at own 26No Huddle-Shotgun #33 D.Brown pass incomplete short left to #8 N.Kjar thrown to WSU25
5:463rd & 9 at own 26No Huddle-Shotgun #33 D.Brown rush middle for 8 yards loss to the WSU18 fumbled by #33 D.Brown at WSU18 forced by #94 A.Ducsik recovered by PSU #6 J.Helmstetler at WSU18, End Of Play
Portland State Touchdown, 5 plays
5:461st & 10 at opp 18No Huddle-Shotgun #24 D.Thompson rush left for 0 yards to the WSU18 (#44 K.Johnson)
5:462nd & 10 at opp 18No Huddle-Shotgun #24 D.Thompson rush left for 1 yard gain to the WSU17 (#44 K.Johnson; #24 D.Ross)
5:463rd & 9 at opp 17No Huddle-Shotgun #9 J.Sagapolutele pass complete short left to #10 T.Beaman caught at WSU15, for 5 yards to the WSU12 (#54 P.Small)
5:464th & 4 at opp 12No Huddle-Shotgun #9 J.Sagapolutele pass complete short right to #10 T.Beaman caught at WSU07, for 11 yards to the WSU01 (#5 B.Marks), 1ST DOWN
3:091st & goal at opp 1No Huddle-Shotgun #24 D.Thompson rush middle for 1 yard gain to the WSU00 TOUCHDOWN, clock 03:09 #37 J.Hossmann Lees kick attempt good (H: #19 B.Gionet, LS: #45 B.Fleming)Portland State 21, Weber State 7
Weber State Turnover on downs, 5 plays
3:091st & 10 at own 35#37 J.Hossmann Lees kickoff 65 yards to the WSU00, Touchback
3:091st & 10 at own 25No Huddle-Shotgun #33 D.Brown pass complete deep right to #0 R.Young caught at PSU40, for 65 yards to the PSU10 (#7 G.Kafentzis), 1ST DOWN
3:091st & goal at opp 10No Huddle-Shotgun #33 D.Brown pass complete short left to #8 N.Kjar caught at PSU12, for 1 yard to the PSU09 (#93 O.Macy)
3:092nd & goal at opp 9No Huddle-Shotgun #32 S.Rigtrup rush middle for 6 yards gain to the PSU03 (#7 G.Kafentzis)
3:093rd & goal at opp 3No Huddle-Shotgun #33 D.Brown pass incomplete short left to #20 T.Kjar thrown to PSU00
1:234th & goal at opp 3No Huddle-Shotgun #33 D.Brown pass complete short right to #32 S.Rigtrup caught at PSU04, for 1 yard loss to the PSU04 (#5 M.Ryan), TURNOVER ON DOWNS
1:313rd & 3 at own 3Timeout Portland State, clock 01:31
Portland State Punt, 3 plays
1:311st & 10 at own 4No Huddle-Shotgun #23 N.Raby rush middle for 1 yard gain to the PSU05 (#24 D.Ross)
0:442nd & 9 at own 5No Huddle #23 N.Raby rush middle for 3 yards gain to the PSU08 (#24 D.Ross; #44 K.Johnson)
0:441st & 10 at own 4Timeout Portland State, clock 00:44
0:443rd & 6 at own 8No Huddle-Shotgun #23 N.Raby rush left for 4 yards gain to the PSU12 (#24 D.Ross; #5 B.Marks)
Q2 14:494th & 2 at own 12#88 E.Rodriguez Montanez punt 46 yards to the WSU42
2nd quarter10 drives, then Portland State 28, Weber State 21
Weber State Turnover on downs, 8 plays
15:001st & 10 at own 42No Huddle-Shotgun #3 O.Shah rush middle for 3 yards gain to the WSU45 (#7 G.Kafentzis; #6 J.Helmstetler)
15:002nd & 7 at own 45No Huddle-Shotgun #3 O.Shah rush right for 18 yards gain to the PSU37 (#7 G.Kafentzis), 1ST DOWN
15:001st & 10 at opp 37No Huddle-Shotgun #3 O.Shah rush left for 3 yards gain to the PSU34 (#2 T.Wolfe)
15:002nd & 7 at opp 34No Huddle-Shotgun #33 D.Brown pass complete deep middle to #84 K.Howard caught at PSU13, for 29 yards to the PSU05 (#4 I.Redford), 1ST DOWN
15:001st & goal at opp 5No Huddle-Shotgun #3 O.Shah rush middle for 3 yards gain to the PSU02 (#49 M.Post)
15:002nd & goal at opp 2No Huddle-Shotgun #3 O.Shah rush right for 0 yards to the PSU02 (#6 J.Helmstetler)
15:003rd & goal at opp 2No Huddle-Shotgun #33 D.Brown pass incomplete short left to #8 N.Kjar thrown to PSU00 broken up by #2 T.Wolfe
11:384th & goal at opp 2No Huddle-Shotgun #33 D.Brown pass incomplete short left to #20 T.Kjar thrown to PSU00, TURNOVER ON DOWNS
Portland State Punt, 3 plays
11:381st & 10 at own 2No Huddle-Shotgun #24 D.Thompson rush middle for 3 yards gain to the PSU05 (#98 T.Paongo)
11:382nd & 7 at own 5No Huddle-Shotgun #6 C.Newman rush left for 4 yards gain to the PSU09 (#54 P.Small)
11:383rd & 3 at own 9No Huddle #9 J.Sagapolutele pass incomplete short right to #10 T.Beaman thrown to PSU15 QB hurried by #6 M.Vaenuku
10:164th & 3 at own 9#88 E.Rodriguez Montanez punt 58 yards to the WSU33
Weber State Interception, 3 plays
10:161st & 10 at own 33No Huddle-Shotgun #32 S.Rigtrup rush middle for 4 yards gain to the WSU37 (#4 I.Redford)
10:162nd & 6 at own 37No Huddle-Shotgun #33 D.Brown pass incomplete short middle to #8 N.Kjar thrown to WSU45
9:343rd & 6 at own 37No Huddle-Shotgun #33 D.Brown pass intercepted by #2 T.Wolfe at WSU48 #2 T.Wolfe return 1 yard to the WSU47, End Of Play
Portland State Fumble, 3 plays
9:341st & 10 at opp 47No Huddle-Shotgun #9 J.Sagapolutele pass complete short middle to #3 T.Loville caught at WSU31, for 18 yards to the WSU29 (#1 T.Turner), 1ST DOWN
9:341st & 10 at opp 29No Huddle-Shotgun #24 D.Thompson rush middle for 2 yards loss to the WSU31 (#44 K.Johnson)
8:082nd & 12 at opp 31No Huddle-Shotgun #9 J.Sagapolutele sacked for loss of 7 yards to the WSU38 (#90 Z.Finau), fumble by #9 J.Sagapolutele recovered by WSU #11 R.Tinirauarii at WSU38, End Of Play
Weber State Punt, 3 plays
8:081st & 10 at own 38No Huddle-Shotgun #3 O.Shah rush right for 1 yard gain to the WSU39 (#6 J.Helmstetler)
8:082nd & 9 at own 39No Huddle-Shotgun #33 D.Brown rush right for 0 yards to the WSU39 (#44 K.Cosma)
8:083rd & 9 at own 39No Huddle-Shotgun #33 D.Brown pass incomplete short middle to #8 N.Kjar thrown to WSU50
6:474th & 9 at own 39#47 H.Way punt 48 yards to the PSU13
Portland State Touchdown, 2 plays
6:471st & 10 at own 13No Huddle #6 C.Newman rush left for 34 yards gain to the PSU47 (#91 A.Oberg), 1ST DOWN
6:471st & 10 at own 47PENALTY PSU False Start (#74 P.Leatigaga) 5 yards from PSU47 to PSU42. NO PLAY
5:331st & 15 at own 42Terence Loville 58 Yd pass from John-Keawe Sagapolutele (Joshua Hossmann Lees Kick)Portland State 28, Weber State 7
Weber State Touchdown, 10 plays
5:331st & 10 at own 35#37 J.Hossmann Lees kickoff 65 yards to the WSU00, Touchback
5:331st & 10 at own 25No Huddle-Shotgun #13 N.Dahle rush middle for 7 yards gain to the WSU32 (#6 J.Helmstetler) PENALTY WSU Illegal Formation 5 yards from WSU25 to WSU20. NO PLAY
5:331st & 15 at own 20No Huddle-Shotgun #32 S.Rigtrup rush middle for 1 yard gain to the WSU21 (#6 J.Helmstetler)
5:332nd & 14 at own 21No Huddle-Shotgun #13 N.Dahle pass complete short middle to #8 N.Kjar caught at WSU37, for 19 yards to the WSU40 (#4 I.Redford; #5 M.Ryan), 1ST DOWN
5:331st & 10 at own 40No Huddle-Shotgun #13 N.Dahle rush right for 8 yards gain to the WSU48 (#7 G.Kafentzis)
5:332nd & 2 at own 48No Huddle-Shotgun #13 N.Dahle pass incomplete deep left to #20 T.Kjar thrown to PSU17 broken up by #5 M.Ryan
5:333rd & 2 at own 48No Huddle-Shotgun #13 N.Dahle rush middle for 3 yards gain to the PSU49 (#6 J.Helmstetler), 1ST DOWN
5:331st & 10 at opp 49No Huddle-Shotgun #13 N.Dahle pass complete short middle to #8 N.Kjar caught at PSU37, for 14 yards to the PSU35 (#6 J.Helmstetler; #19 Z.Floyd), 1ST DOWN
5:331st & 10 at opp 35No Huddle-Shotgun #13 N.Dahle pass incomplete short left to #20 T.Kjar thrown to PSU30
5:332nd & 10 at opp 35No Huddle-Shotgun #13 N.Dahle rush middle for 4 yards gain to the PSU31 (#97 J.Taylor; #90 H.Ware)
2:003rd & 6 at opp 31No Huddle-Shotgun #13 N.Dahle pass complete short right to #8 N.Kjar caught at PSU32, for 0 yards to the PSU31 (#93 O.Macy)
2:002nd & 10 at opp 35Timeout Weber State, clock 02:00
1:344th & 6 at opp 31Marvin Session 31 Yd pass from Nate Dahle (David Dellenbach Kick)Portland State 28, Weber State 14
Portland State Punt, 6 plays
1:341st & 10 at own 35#99 D.Dellenbach kickoff 65 yards to the PSU00, Touchback
1:341st & 10 at own 25No Huddle #9 J.Sagapolutele pass incomplete short left to #23 N.Raby thrown to PSU29 broken up by #11 R.Tinirauarii
1:342nd & 10 at own 25No Huddle-Shotgun #9 J.Sagapolutele pass complete short right to #2 J.Robinson Jr. caught at PSU29, for 9 yards to the PSU34 (#21 P.Hunter)
1:123rd & 1 at own 34No Huddle-Shotgun #9 J.Sagapolutele rush middle for 3 yards gain to the PSU37 (#24 D.Ross; #44 K.Johnson), 1ST DOWN
1:122nd & 10 at opp 25Timeout Weber State, clock 01:12
1:121st & 10 at own 37No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short left to #3 T.Loville thrown to PSU45 broken up by #1 T.Turner
1:122nd & 10 at own 37No Huddle-Shotgun #9 J.Sagapolutele pass incomplete deep left to #6 C.Newman thrown to WSU40 QB hurried by #44 K.Johnson
1:123rd & 10 at own 37No Huddle-Shotgun #9 J.Sagapolutele pass incomplete deep right thrown to WSU40 QB hurried by #7 T.Romano
0:344th & 10 at own 37#88 E.Rodriguez Montanez punt 43 yards to the WSU20
0:433rd & 10 at own 37Timeout Portland State, clock 00:43
Weber State Touchdown, 2 plays
0:431st & 10 at own 20No Huddle-Shotgun #13 N.Dahle pass incomplete deep middle to #0 R.Young thrown to WSU40
0:192nd & 10 at own 20Marvin Session 80 Yd pass from Nate Dahle (David Dellenbach Kick)Portland State 28, Weber State 21
Portland State End of half, 1 play
0:131st & 10 at own 35#99 D.Dellenbach kickoff 61 yards to the PSU04 #6 C.Newman return 25 yards to the PSU29 (#22 J.Mayberry)
0:131st & 10 at own 29Kneel down by Portland State at PSU28 for loss of 1 yard
3rd quarter9 drives, then Portland State 38, Weber State 34
Portland State Field goal, 9 plays
14:561st & 10 at own 35#99 D.Dellenbach kickoff 65 yards to the PSU00 #8 Z.Shelton return 16 yards to the PSU16 (#92 B.Sorensen)
15:001st & 10 at own 16No Huddle-Shotgun #24 D.Thompson rush right for 6 yards gain to the PSU22 (#24 D.Ross)
15:002nd & 4 at own 22No Huddle-Shotgun #9 J.Sagapolutele pass complete deep left to #3 T.Loville caught at WSU44, for 35 yards to the WSU43, out of bounds at WSU43, 1ST DOWN
15:001st & 10 at opp 43No Huddle-Shotgun #24 D.Thompson rush middle for 4 yards gain to the WSU39 (#44 K.Johnson; #48 P.Duque-Winchester)
15:002nd & 6 at opp 39No Huddle-Shotgun #6 C.Newman rush left for 1 yard gain to the WSU38 (#11 R.Tinirauarii)
15:003rd & 5 at opp 38No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short left to #10 T.Beaman thrown to WSU35
15:004th & 5 at opp 38No Huddle #9 J.Sagapolutele pass incomplete deep right to #3 T.Loville thrown to WSU03 PENALTY WSU Holding (#1 T.Turner) 10 yards from WSU38 to WSU28, 1ST DOWN. NO PLAY
15:001st & 10 at opp 28No Huddle-Shotgun #24 D.Thompson rush left for 3 yards gain to the WSU25 (#3 T.Tribble; #22 J.Mayberry)
15:002nd & 7 at opp 25No Huddle #9 J.Sagapolutele pass incomplete deep right to #12 A.Miller thrown to WSU00
15:003rd & 7 at opp 25No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short right to #3 T.Loville thrown to WSU20
11:474th & 7 at opp 25#37 J.Hossmann Lees field goal attempt from 42 yards GOOD (H: #19 B.Gionet, LS: #45 B.Fleming), clock 11:47Portland State 31, Weber State 21
Weber State Interception, 1 play
11:381st & 10 at own 35#37 J.Hossmann Lees kickoff 60 yards to the WSU05 #41 D.Parker return 21 yards to the WSU26 (#19 Z.Floyd; #35 N.Burkart)
11:211st & 10 at own 26No Huddle-Shotgun #13 N.Dahle pass intercepted by #5 M.Ryan at PSU38 #5 M.Ryan return 29 yards to the WSU33 (#8 N.Kjar)
Portland State Touchdown, 2 plays
11:211st & 10 at opp 33No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short left to #24 D.Thompson thrown to WSU27
11:032nd & 10 at opp 33No Huddle-Shotgun #24 D.Thompson rush left for 33 yards gain to the WSU00 TOUCHDOWN, clock 11:03, 1ST DOWN #37 J.Hossmann Lees kick attempt good (H: #19 B.Gionet, LS: #45 B.Fleming)Portland State 38, Weber State 21
Weber State Touchdown, 10 plays
11:031st & 10 at own 35#37 J.Hossmann Lees kickoff 65 yards to the WSU00, Touchback
11:031st & 10 at own 25No Huddle-Shotgun #3 O.Shah rush middle for 6 yards gain to the WSU31 (#7 G.Kafentzis; #19 Z.Floyd)
11:032nd & 4 at own 31No Huddle-Shotgun #3 O.Shah rush middle for 13 yards gain to the WSU44 (#28 D.West), 1ST DOWN
11:031st & 10 at own 44No Huddle-Shotgun #13 N.Dahle rush left for 8 yards gain to the PSU48 (#6 J.Helmstetler; #26 S.Melson)
11:032nd & 2 at opp 48No Huddle-Shotgun #3 O.Shah rush middle for 4 yards gain to the PSU44 (#4 I.Redford), 1ST DOWN
11:031st & 10 at opp 44No Huddle-Shotgun #3 O.Shah rush middle for 7 yards gain to the PSU37 (#17 J.Epperson Jr.)
11:032nd & 3 at opp 37No Huddle-Shotgun #13 N.Dahle pass complete short left to #8 N.Kjar caught at PSU28, for 9 yards to the PSU28 (#26 S.Melson), 1ST DOWN
11:031st & 10 at opp 28No Huddle-Shotgun #13 N.Dahle pass incomplete short middle to #3 O.Shah thrown to PSU28
11:032nd & 10 at opp 28No Huddle-Shotgun #13 N.Dahle pass incomplete short right to #18 M.Session thrown to PSU14 broken up by #2 T.Wolfe
11:033rd & 10 at opp 28No Huddle-Shotgun #13 N.Dahle pass complete short right to #0 R.Young caught at PSU30, for 1 yard to the PSU27 (#5 M.Ryan; #94 A.Ducsik)
7:044th & 9 at opp 27No Huddle-Shotgun #13 N.Dahle pass complete short middle to #18 M.Session caught at PSU15, for 27 yards to the PSU00 TOUCHDOWN, clock 07:04, 1ST DOWN, PENALTY PSU Holding declined #13 N.Dahle pass attempt failedPortland State 38, Weber State 27
Portland State Interception, 3 plays
7:041st & 10 at own 35#99 D.Dellenbach kickoff 65 yards to the PSU00, Touchback
7:041st & 10 at own 25No Huddle-Shotgun #24 D.Thompson rush middle for 4 yards gain to the PSU29 (#24 D.Ross; #3 T.Tribble)
7:042nd & 6 at own 29No Huddle-Shotgun #9 J.Sagapolutele pass incomplete deep middle to #2 J.Robinson Jr. thrown to PSU50
6:133rd & 6 at own 29No Huddle-Shotgun #9 J.Sagapolutele pass intercepted by #27 T.Johnson at WSU48, End Of Play
Weber State Touchdown, 3 plays
6:131st & 10 at own 48No Huddle-Shotgun #13 N.Dahle pass complete deep right to #18 M.Session caught at PSU20, for 33 yards to the PSU19 (#5 M.Ryan), 1ST DOWN, PENALTY PSU Pass Interference declined
6:131st & 10 at opp 19No Huddle-Shotgun #32 S.Rigtrup rush middle for 3 yards gain to the PSU16 (#90 H.Ware)
5:192nd & 7 at opp 16No Huddle-Shotgun #13 N.Dahle pass complete short left to #8 N.Kjar caught at PSU00, for 16 yards to the PSU00 TOUCHDOWN, clock 05:19, 1ST DOWN #99 D.Dellenbach kick attempt good (H: #47 H.Way, LS: #30 C.Harding)Portland State 38, Weber State 34
Portland State Punt, 6 plays
5:191st & 10 at own 35#99 D.Dellenbach kickoff 65 yards to the PSU00, Touchback
5:191st & 10 at own 25No Huddle #6 C.Newman rush left for 2 yards gain to the PSU27 (#24 D.Ross; #6 M.Vaenuku)
5:192nd & 8 at own 27No Huddle #24 D.Thompson rush right for 5 yards gain to the PSU32 (#3 T.Tribble; #7 T.Romano)
5:193rd & 3 at own 32No Huddle-Shotgun #6 C.Newman rush middle for 5 yards gain to the PSU37 (#23 T.Worthen; #44 K.Johnson), 1ST DOWN
5:191st & 10 at own 37No Huddle-Shotgun #23 N.Raby rush left for 1 yard loss to the PSU36 (#9 C.Robinson)
5:192nd & 11 at own 36No Huddle-Shotgun #24 D.Thompson rush right for 7 yards gain to the PSU43 (#24 D.Ross)
5:193rd & 4 at own 43No Huddle-Shotgun #6 C.Newman pass incomplete short left to #10 T.Beaman thrown to PSU46
1:564th & 4 at own 43#88 E.Rodriguez Montanez punt 45 yards to the WSU12 #0 R.Young return 6 yards to the WSU18 (#31 L.Lisherness; #10 T.Beaman)
Weber State Fumble, 3 plays
1:561st & 10 at own 18No Huddle-Shotgun #13 N.Dahle pass complete short left to #8 N.Kjar caught at WSU23, for 8 yards to the WSU26 (#4 I.Redford)
1:562nd & 2 at own 26No Huddle-Shotgun #13 N.Dahle pass incomplete short right to #8 N.Kjar thrown to WSU25
1:153rd & 2 at own 26No Huddle-Shotgun #13 N.Dahle rush left for 16 yards gain to the WSU42 fumbled by #13 N.Dahle at WSU42 forced by #4 I.Redford recovered by PSU #6 J.Helmstetler at WSU42, End Of Play
Portland State Punt, 6 plays
1:151st & 10 at opp 42No Huddle-Shotgun #9 J.Sagapolutele pass complete short left to #3 T.Loville caught at WSU44, for 4 yards to the WSU38 (#7 T.Romano; #27 T.Johnson)
1:152nd & 6 at opp 38No Huddle-Shotgun #24 D.Thompson rush middle for 3 yards gain to the WSU35 (#11 R.Tinirauarii)
Q4 15:003rd & 3 at opp 35No Huddle-Shotgun #24 D.Thompson rush middle for 4 yards gain to the WSU31 (#44 K.Johnson; #24 D.Ross), 1ST DOWN
Q4 15:001st & 10 at opp 31Shotgun #24 D.Thompson rush middle for 4 yards gain to the WSU27 (#1 T.Turner)
Q4 15:002nd & 6 at opp 27#9 J.Sagapolutele sacked for loss of 7 yards to the WSU34 (#44 K.Johnson, #91 A.Oberg)
Q4 15:003rd & 13 at opp 34Shotgun #9 J.Sagapolutele pass incomplete short middle to #3 T.Loville thrown to WSU35
Q4 15:004th & 13 at opp 34PENALTY PSU Delay Of Game 5 yards from WSU34 to WSU39. NO PLAY
Q4 12:444th & 18 at opp 39#88 E.Rodriguez Montanez punt 39 yards to the WSU00, Touchback
4th quarter6 drives, then Portland State 44, Weber State 41
Weber State Fumble, 9 plays
12:441st & 10 at own 20No Huddle-Shotgun #13 N.Dahle pass incomplete deep middle to #8 N.Kjar thrown to PSU45
12:442nd & 10 at own 20No Huddle-Shotgun #13 N.Dahle rush middle for 13 yards gain to the WSU33 (#4 I.Redford), 1ST DOWN
12:441st & 10 at own 33No Huddle-Shotgun #13 N.Dahle pass incomplete deep right to #18 M.Session thrown to PSU25
12:442nd & 10 at own 33No Huddle-Shotgun #13 N.Dahle rush middle for 5 yards gain to the WSU38 (#31 L.Lisherness; #4 I.Redford)
12:443rd & 5 at own 38No Huddle-Shotgun #13 N.Dahle pass complete short right to #18 M.Session caught at WSU40, for 4 yards to the WSU42 (#4 I.Redford; #26 S.Melson)
12:444th & 1 at own 42No Huddle #6 M.Vaenuku rush middle for 6 yards gain to the WSU48 (#4 I.Redford), 1ST DOWN
12:441st & 10 at own 48No Huddle #13 N.Dahle pass complete deep middle to #84 K.Howard caught at PSU30, for 26 yards to the PSU26 (#7 G.Kafentzis), 1ST DOWN
12:441st & 10 at opp 26No Huddle #32 S.Rigtrup rush left for 2 yards gain to the PSU24 (#7 G.Kafentzis)
8:002nd & 8 at opp 24No Huddle #13 N.Dahle sacked for loss of 2 yards to the PSU26 (#94 A.Ducsik), fumble by #13 N.Dahle recovered by PSU #34 B.De’Asis at PSU26, End Of Play
Portland State Field goal, 8 plays
8:001st & 10 at own 26Shotgun #24 D.Thompson rush right for 57 yards gain to the WSU17 (#54 P.Small), 1ST DOWN
8:001st & 10 at opp 17Shotgun #24 D.Thompson rush middle for 3 yards gain to the WSU14 (#54 P.Small; #24 D.Ross)
8:002nd & 7 at opp 14#24 D.Thompson rush middle for 1 yard gain to the WSU13 (#44 K.Johnson)
8:003rd & 6 at opp 13#9 J.Sagapolutele pass complete short middle to #82 T.Hunt caught at WSU10, for 6 yards to the WSU07 (#1 T.Turner), 1ST DOWN
8:001st & goal at opp 7Shotgun #23 N.Raby rush middle for 5 yards gain to the WSU02 (#11 R.Tinirauarii)
8:002nd & goal at opp 2Shotgun #23 N.Raby rush middle for 0 yards to the WSU02 (#24 D.Ross)
8:003rd & goal at opp 2Shotgun #9 J.Sagapolutele sacked for loss of 11 yards to the WSU13 (#6 M.Vaenuku, #11 R.Tinirauarii)
3:134th & goal at opp 13#37 J.Hossmann Lees field goal attempt from 31 yards GOOD (H: #19 B.Gionet, LS: #45 B.Fleming), clock 03:13Portland State 41, Weber State 34
Weber State Touchdown, 4 plays
3:051st & 10 at own 35#37 J.Hossmann Lees kickoff 65 yards to the WSU00 #41 D.Parker return 30 yards to the WSU30 (#28 D.West; #12 D.Farmer)
3:051st & 10 at own 30No Huddle-Shotgun #13 N.Dahle pass incomplete short left to #8 N.Kjar thrown to WSU28
3:052nd & 10 at own 30No Huddle-Shotgun #13 N.Dahle rush middle for 4 yards loss to the WSU26 (#34 B.De’Asis)
2:193rd & 14 at own 26No Huddle-Shotgun #13 N.Dahle pass complete deep left to #8 N.Kjar caught at WSU46, for 74 yards to the PSU00 TOUCHDOWN nullified by penalty, clock 02:19 PENALTY WSU Personal Foul (#0 R.Young) 15 yards from WSU45 to WSU30
2:193rd & 10 at own 30No Huddle-Shotgun #13 N.Dahle pass complete short middle to #8 N.Kjar caught at WSU44, for 40 yards to the PSU30 (#4 I.Redford), 1ST DOWN
1:531st & 10 at opp 30Noah Kjar 30 Yd pass from Nate Dahle (David Dellenbach Kick)Tied at 41
2:003rd & 10 at own 30Timeout Weber State, clock 02:00
Portland State Punt, 3 plays
1:531st & 10 at own 35#99 D.Dellenbach kickoff 65 yards to the PSU00, Touchback
1:531st & 10 at own 25Shotgun #9 J.Sagapolutele pass incomplete short middle to #10 T.Beaman thrown to PSU37
1:532nd & 10 at own 25Shotgun #9 J.Sagapolutele pass incomplete short right to #3 T.Loville thrown to PSU42 QB hurried by #6 M.Vaenuku
1:533rd & 10 at own 25Shotgun #9 J.Sagapolutele pass incomplete short left to #24 D.Thompson thrown to PSU21
1:244th & 10 at own 25#88 E.Rodriguez Montanez punt 47 yards to the WSU28 #0 R.Young return 5 yards to the WSU33 (#3 T.Loville)
Weber State Interception, 5 plays
1:241st & 10 at own 33No Huddle-Shotgun #32 S.Rigtrup rush left for 5 yards gain to the WSU38 (#94 A.Ducsik)
1:242nd & 5 at own 38No Huddle-Shotgun #13 N.Dahle rush middle for 21 yards gain to the PSU41 (#4 I.Redford), out of bounds, 1ST DOWN
0:521st & 10 at opp 41No Huddle-Shotgun #32 S.Rigtrup rush middle for 1 yard gain to the PSU40 (#4 I.Redford)
0:522nd & 5 at opp 38Timeout Portland State, clock 00:52
0:342nd & 9 at opp 40No Huddle-Shotgun #13 N.Dahle pass incomplete short right to #3 O.Shah thrown to PSU33
0:341st & 10 at opp 41Timeout Weber State, clock 00:34
0:163rd & 9 at opp 40No Huddle-Shotgun #13 N.Dahle pass intercepted by #2 T.Wolfe at PSU23 #2 T.Wolfe return 32 yards to the WSU45 (#0 R.Young)
Portland State Field goal, 3 plays
0:161st & 10 at opp 45Shotgun #24 D.Thompson rush middle for 5 yards gain to the WSU40 (#23 T.Worthen; #24 D.Ross)
0:092nd & 5 at opp 40Shotgun #24 D.Thompson rush left for 16 yards gain to the WSU24, out of bounds at WSU24, 1ST DOWN
0:091st & 10 at opp 45Timeout Portland State, clock 00:09
0:001st & 10 at opp 24Joshua Hossmann Lees 41 Yd Field GoalPortland State 44, Weber State 41
0:022nd & 5 at own 40Timeout Weber State, clock 00:02

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.

Weber State leads 10–⁠7 in 17 meetings.

Recent meetings
2026Portland State 44, Weber State 41
2025Weber State 43, Portland State 27
2024Weber State 43, Portland State 16
2022Weber State 42, Portland State 7
2021Portland State 30, Weber State 18
2017Weber State 63, Portland State 17

Around this game