Sat, Sep 26, 2026Stewart StadiumOgden, UT
HOW IT WENT
Week 4 · 2026| FINAL | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Portland State | 21 | 7 | 10 | 6 | 44 |
| Weber State | 7 | 14 | 13 | 7 | 41 |
Game leaders
Portland StateWeber State
PassingJohn-Keawe Sagapolutele9/24 ·161 yds ·1 TD ·1 INTNate Dahle15/27 ·338 yds ·5 TD ·2 INT
RushingDelon Thompson23 car ·213 yds ·3 TDOmar Shah13 car ·76 yds
ReceivingTerence Loville5 rec ·130 yds ·1 TDMarvin Session5 rec ·175 yds ·3 TD
TacklesIsaac Redford13 tacklesDa'Veon Ross13 tackles
Portland State vs Weber State Team StatsTeam Stats
| Portland StatePRST | Weber StateWEB | |
|---|---|---|
| 16 | 1ST DOWNS | 26 |
| 4-15 | 3RD DOWN | 2-14 |
| 1-1 | 4TH DOWN | 4-6 |
| 409 | TOTAL YDS | 703 |
| 161 | PASS YDS | 488 |
| 9-25 | COMP/ATT | 22-45 |
| 6.4 | YDS/PASS | 10.8 |
| 248 | RUSH YDS | 215 |
| 39 | RUSH ATT | 39 |
| 6.4 | YDS/RUSH | 5.5 |
| 2-10 | PENALTIES | 3-30 |
| 2 | TURNOVERS | 6 |
| 1 | FUMBLES LOST | 3 |
| 1 | INT THROWN | 3 |
| 28:26 | POSSESSION | 31:34 |
BOX SCORE
Week 4 · 2026Passing
| Portland StatePRST | C/ATT | YDS | AVG | TD | INT |
|---|---|---|---|---|---|
| John-Keawe Sagapolutele | 9/24 | 161 | 6.7 | 1 | 1 |
| Cru Newman | 0/1 | 0 | 0.0 | 0 | 0 |
| Totals | 9/25 | 161 | 6.4 | 1 | 1 |
| Weber StateWeber State | C/ATT | YDS | AVG | TD | INT |
|---|---|---|---|---|---|
| Nate Dahle | 15/27 | 338 | 12.5 | 5 | 2 |
| Devin Brown | 7/18 | 150 | 8.3 | 0 | 1 |
| Totals | 22/45 | 488 | 10.8 | 5 | 3 |
Rushing
| Portland StatePRST | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Delon Thompson | 23 | 213 | 9.3 | 3 | 57 |
| Cru Newman | 5 | 46 | 9.2 | 0 | 34 |
| Niall Raby | 6 | 12 | 2.0 | 0 | 5 |
| John-Keawe Sagapolutele | 4 | -22 | -5.5 | 0 | 3 |
| Team | 1 | -1 | -1.0 | 0 | 0 |
| Totals | 39 | 248 | 6.4 | 3 | 57 |
| Weber StateWeber State | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Omar Shah | 13 | 76 | 5.8 | 0 | 18 |
| Nate Dahle | 10 | 72 | 7.2 | 0 | 21 |
| Seth Rigtrup | 10 | 68 | 6.8 | 1 | 31 |
| Mapa Vaenuku | 1 | 6 | 6.0 | 0 | 6 |
| Devin Brown | 5 | -7 | -1.4 | 0 | 6 |
| Totals | 39 | 215 | 5.5 | 1 | 31 |
Receiving
| Portland StatePRST | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Terence Loville | 5 | 130 | 26.0 | 1 | 58 |
| Tanner Beaman | 2 | 16 | 8.0 | 0 | 11 |
| Jason Robinson Jr. | 1 | 9 | 9.0 | 0 | 9 |
| Tyson Hunt | 1 | 6 | 6.0 | 0 | 6 |
| Totals | 9 | 161 | 17.9 | 1 | 58 |
| Weber StateWeber State | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Marvin Session | 5 | 175 | 35.0 | 3 | 80 |
| Noah Kjar | 9 | 137 | 15.2 | 2 | 40 |
| Robert Young | 3 | 70 | 23.3 | 0 | 65 |
| Kolby Howard | 2 | 55 | 27.5 | 0 | 29 |
| La'akea Kalama | 1 | 38 | 38.0 | 0 | 38 |
| Seth Rigtrup | 2 | 13 | 6.5 | 0 | 14 |
| Totals | 22 | 488 | 22.2 | 5 | 80 |
Fumbles
| Portland StatePRST | FUM | LOST | REC |
|---|---|---|---|
| John-Keawe Sagapolutele | 1 | 1 | 0 |
| Jaxson Helmstetler | 0 | 0 | 2 |
| Brogan De'Asis | 0 | 0 | 1 |
| Totals | 1 | 1 | 3 |
| Weber StateWeber State | FUM | LOST | REC |
|---|---|---|---|
| Nate Dahle | 2 | 2 | 0 |
| Devin Brown | 1 | 1 | 0 |
| Raimoana Tinirauarii | 0 | 0 | 1 |
| Totals | 3 | 3 | 1 |
Interceptions
| Portland StatePRST | INT | YDS | TD |
|---|---|---|---|
| Terahiti Wolfe | 2 | 33 | 0 |
| Marcellous Ryan | 1 | 29 | 0 |
| Totals | 3 | 62 | 0 |
| Weber StateWeber State | INT | YDS | TD |
|---|---|---|---|
| Tamal Johnson | 1 | 0 | 0 |
Kick Returns
| Portland StatePRST | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Zui Shelton | 2 | 111 | 55.5 | 95 | 1 |
| Cru Newman | 1 | 25 | 25.0 | 25 | 0 |
| Totals | 3 | 136 | 45.3 | 95 | 1 |
| Weber StateWeber State | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Dyson Parker | 2 | 51 | 25.5 | 30 | 0 |
Punt Returns
| Weber StateWeber State | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Robert Young | 2 | 11 | 5.5 | 6 | 0 |
Kicking
| Portland StatePRST | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Joshua Hossmann Lees | 3/3 | 100.0 | 42 | 5/5 | 14 |
| Weber StateWeber State | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| David Dellenbach | 0/1 | 0.0 | 0 | 5/5 | 5 |
Punting
| Portland StatePRST | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Emiliano Rodriguez | 6 | 278 | 46.3 | 1 | 1 | 58 |
| Weber StateWeber State | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Henry Way | 1 | 48 | 48.0 | 0 | 1 | 48 |
Defense
| Portland StatePRST | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|---|---|---|---|---|---|---|
| Isaac Redford | 13 | 10 | 0 | 0 | 0 | 0 | 0 |
| Gio Kafentzis | 10 | 7 | 0 | 0 | 0 | 0 | 0 |
| Jaxson Helmstetler | 8 | 5 | 0 | 0 | 0 | 0 | 0 |
| Marcellous Ryan | 5 | 3 | 0 | 1 | 1 | 0 | 0 |
| Avery Ducsik | 4 | 3 | 1 | 2 | 0 | 0 | 0 |
| Sanborne Melson | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Terahiti Wolfe | 3 | 3 | 0 | 0 | 2 | 0 | 0 |
| Brogan De'Asis | 3 | 2 | 0 | 1 | 0 | 0 | 0 |
| Logan Lisherness | 3 | 1 | 0 | 0 | 0 | 0 | 0 |
| Kekama Cosma | 3 | 1 | 0.5 | 0.5 | 0 | 0 | 0 |
| Zyon Floyd | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Oliver Macy | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Jonathan Epperson Jr. | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Herbert Ware | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Dionte West | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Terence Loville | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Marcus Post | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Tanner Beaman | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Eddie Vega | 1 | 0 | 0.5 | 0.5 | 0 | 0 | 0 |
| Nash Burkart | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deryk Farmer | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Javon Taylor | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Zui Shelton | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Totals | 74 | 44 | 2 | 5 | 3 | 0 | 1 |
| Weber StateWeber State | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|---|---|---|---|---|---|---|
| Da'Veon Ross | 13 | 4 | 0 | 0 | 0 | 0 | 0 |
| Kevin Johnson | 10 | 3 | 0.5 | 1.5 | 0 | 1 | 0 |
| Raimoana Tinirauarii | 5 | 3 | 0.5 | 0.5 | 1 | 0 | 0 |
| Porter Small | 4 | 3 | 0 | 0 | 0 | 0 | 0 |
| Trevian Tribble | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| Tre Turner | 3 | 3 | 0 | 0 | 1 | 0 | 0 |
| Jayden Mayberry | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Teni Worthen | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Ashden Oberg | 2 | 1 | 0.5 | 0.5 | 0 | 0 | 0 |
| Bones Marks | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Mapa Vaenuku | 2 | 0 | 0.5 | 0.5 | 0 | 2 | 0 |
| Tommy Romano | 2 | 0 | 0 | 0 | 0 | 1 | 0 |
| Tamal Johnson | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Zion Finau | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
| Pierre Hunter | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Noah Kjar | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Chevy Robinson | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
| Boyd Sorensen | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Robert Young | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Tevita Paongo | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Paliku Duque-Winchester | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Totals | 63 | 27 | 3 | 5 | 2 | 4 | 0 |
PLAY-BY-PLAY
193 playsQ4Portland State3 plays · 21 yds · 0:16 · Field Goal44–41
- 0:001st & 10 at WEB 24End of 4th quarter.
- 0:001st & 10 at WEB 24Joshua Hossmann Lees 41 Yd Field Goal
- 0:022nd & 5 at WEB 40Timeout Weber State, clock 00:02
- 0:092nd & 5 at WEB 40Shotgun #24 D.Thompson rush left for 16 yards gain to the WSU24, out of bounds at WSU24, 1ST DOWN
- 0:091st & 10 at WEB 45Timeout Portland State, clock 00:09
- 0:161st & 10 at WEB 45Shotgun #24 D.Thompson rush middle for 5 yards gain to the WSU40 (#23 T.Worthen; #24 D.Ross)
Q4Weber State5 plays · 27 yds · 1:08 · Interception41–41
- 0:163rd & 9 at PRST 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)
- 0:342nd & 9 at PRST 40No Huddle-Shotgun #13 N.Dahle pass incomplete short right to #3 O.Shah thrown to PSU33
- 0:341st & 10 at PRST 41Timeout Weber State, clock 00:34
- 0:521st & 10 at PRST 41No Huddle-Shotgun #32 S.Rigtrup rush middle for 1 yard gain to the PSU40 (#4 I.Redford)
- 0:522nd & 5 at WEB 38Timeout Portland State, clock 00:52
- 1:242nd & 5 at WEB 38No Huddle-Shotgun #13 N.Dahle rush middle for 21 yards gain to the PSU41 (#4 I.Redford), out of bounds, 1ST DOWN
- 1:241st & 10 at WEB 33No Huddle-Shotgun #32 S.Rigtrup rush left for 5 yards gain to the WSU38 (#94 A.Ducsik)
Q4Portland State3 plays · 0 yds · 0:29 · Punt41–41
- 1:244th & 10 at PRST 25#88 E.Rodriguez Montanez punt 47 yards to the WSU28 #0 R.Young return 5 yards to the WSU33 (#3 T.Loville)
- 1:533rd & 10 at PRST 25Shotgun #9 J.Sagapolutele pass incomplete short left to #24 D.Thompson thrown to PSU21
- 1:532nd & 10 at PRST 25Shotgun #9 J.Sagapolutele pass incomplete short right to #3 T.Loville thrown to PSU42 QB hurried by #6 M.Vaenuku
- 1:531st & 10 at PRST 25Shotgun #9 J.Sagapolutele pass incomplete short middle to #10 T.Beaman thrown to PSU37
- 1:531st & 10 at WEB 35#99 D.Dellenbach kickoff 65 yards to the PSU00, Touchback
Q4Weber State4 plays · 51 yds · 1:12 · Touchdown41–41
- 1:531st & 10 at PRST 30Noah Kjar 30 Yd pass from Nate Dahle (David Dellenbach Kick)
- 2:003rd & 10 at WEB 30Timeout Weber State, clock 02:00
- 2:193rd & 10 at WEB 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
- 2:193rd & 14 at WEB 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
- 3:052nd & 10 at WEB 30No Huddle-Shotgun #13 N.Dahle rush middle for 4 yards loss to the WSU26 (#34 B.De'Asis)
- 3:051st & 10 at WEB 30No Huddle-Shotgun #13 N.Dahle pass incomplete short left to #8 N.Kjar thrown to WSU28
- 3:051st & 10 at PRST 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)
Q4Portland State8 plays · 61 yds · 4:47 · Field Goal41–34
- 3:134th & 13 at WEB 13#37 J.Hossmann Lees field goal attempt from 31 yards GOOD (H: #19 B.Gionet, LS: #45 B.Fleming), clock 03:13
- 8:003rd & 2 at WEB 2Shotgun #9 J.Sagapolutele sacked for loss of 11 yards to the WSU13 (#6 M.Vaenuku, #11 R.Tinirauarii)
- 8:002nd & 2 at WEB 2Shotgun #23 N.Raby rush middle for 0 yards to the WSU02 (#24 D.Ross)
- 8:001st & 7 at WEB 7Shotgun #23 N.Raby rush middle for 5 yards gain to the WSU02 (#11 R.Tinirauarii)
- 8:003rd & 6 at WEB 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:002nd & 7 at WEB 14#24 D.Thompson rush middle for 1 yard gain to the WSU13 (#44 K.Johnson)
- 8:001st & 10 at WEB 17Shotgun #24 D.Thompson rush middle for 3 yards gain to the WSU14 (#54 P.Small; #24 D.Ross)
- 8:001st & 10 at PRST 26Shotgun #24 D.Thompson rush right for 57 yards gain to the WSU17 (#54 P.Small), 1ST DOWN
Q4Weber State9 plays · 54 yds · 4:44 · Fumble38–34
- 8:002nd & 8 at PRST 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
- 12:441st & 10 at PRST 26No Huddle #32 S.Rigtrup rush left for 2 yards gain to the PSU24 (#7 G.Kafentzis)
- 12:441st & 10 at WEB 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:444th & 1 at WEB 42No Huddle #6 M.Vaenuku rush middle for 6 yards gain to the WSU48 (#4 I.Redford), 1ST DOWN
- 12:443rd & 5 at WEB 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:442nd & 10 at WEB 33No Huddle-Shotgun #13 N.Dahle rush middle for 5 yards gain to the WSU38 (#31 L.Lisherness; #4 I.Redford)
- 12:441st & 10 at WEB 33No Huddle-Shotgun #13 N.Dahle pass incomplete deep right to #18 M.Session thrown to PSU25
- 12:442nd & 10 at WEB 20No Huddle-Shotgun #13 N.Dahle rush middle for 13 yards gain to the WSU33 (#4 I.Redford), 1ST DOWN
- 12:441st & 10 at WEB 20No Huddle-Shotgun #13 N.Dahle pass incomplete deep middle to #8 N.Kjar thrown to PSU45
Q3Portland State6 plays · 3 yds · 3:31 · Punt38–34
- 12:444th & 18 at WEB 39#88 E.Rodriguez Montanez punt 39 yards to the WSU00, Touchback
- 15:004th & 13 at WEB 34PENALTY PSU Delay Of Game 5 yards from WSU34 to WSU39. NO PLAY
- 15:003rd & 13 at WEB 34Shotgun #9 J.Sagapolutele pass incomplete short middle to #3 T.Loville thrown to WSU35
- 15:002nd & 6 at WEB 27#9 J.Sagapolutele sacked for loss of 7 yards to the WSU34 (#44 K.Johnson, #91 A.Oberg)
- 15:001st & 10 at WEB 31Shotgun #24 D.Thompson rush middle for 4 yards gain to the WSU27 (#1 T.Turner)
- 15:003rd & 3 at WEB 35No Huddle-Shotgun #24 D.Thompson rush middle for 4 yards gain to the WSU31 (#44 K.Johnson; #24 D.Ross), 1ST DOWN
- 0:002nd & 6 at WEB 38End of 3rd quarter.
- 1:152nd & 6 at WEB 38No Huddle-Shotgun #24 D.Thompson rush middle for 3 yards gain to the WSU35 (#11 R.Tinirauarii)
- 1:151st & 10 at WEB 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)
Q3Weber State3 plays · 24 yds · 0:41 · Fumble38–34
- 1:153rd & 2 at WEB 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
- 1:562nd & 2 at WEB 26No Huddle-Shotgun #13 N.Dahle pass incomplete short right to #8 N.Kjar thrown to WSU25
- 1:561st & 10 at WEB 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)
Q3Portland State6 plays · 18 yds · 3:23 · Punt38–34
- 1:564th & 4 at PRST 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)
- 5:193rd & 4 at PRST 43No Huddle-Shotgun #6 C.Newman pass incomplete short left to #10 T.Beaman thrown to PSU46
- 5:192nd & 11 at PRST 36No Huddle-Shotgun #24 D.Thompson rush right for 7 yards gain to the PSU43 (#24 D.Ross)
- 5:191st & 10 at PRST 37No Huddle-Shotgun #23 N.Raby rush left for 1 yard loss to the PSU36 (#9 C.Robinson)
- 5:193rd & 3 at PRST 32No Huddle-Shotgun #6 C.Newman rush middle for 5 yards gain to the PSU37 (#23 T.Worthen; #44 K.Johnson), 1ST DOWN
- 5:192nd & 8 at PRST 27No Huddle #24 D.Thompson rush right for 5 yards gain to the PSU32 (#3 T.Tribble; #7 T.Romano)
- 5:191st & 10 at PRST 25No Huddle #6 C.Newman rush left for 2 yards gain to the PSU27 (#24 D.Ross; #6 M.Vaenuku)
- 5:191st & 10 at WEB 35#99 D.Dellenbach kickoff 65 yards to the PSU00, Touchback
Q3Weber State3 plays · 52 yds · 0:54 · Touchdown38–34
- 5:192nd & 7 at PRST 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)
- 6:131st & 10 at PRST 19No Huddle-Shotgun #32 S.Rigtrup rush middle for 3 yards gain to the PSU16 (#90 H.Ware)
- 6:131st & 10 at WEB 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
Q3Portland State3 plays · 4 yds · 0:51 · Interception38–27
- 6:133rd & 6 at PRST 29No Huddle-Shotgun #9 J.Sagapolutele pass intercepted by #27 T.Johnson at WSU48, End Of Play
- 7:042nd & 6 at PRST 29No Huddle-Shotgun #9 J.Sagapolutele pass incomplete deep middle to #2 J.Robinson Jr. thrown to PSU50
- 7:041st & 10 at PRST 25No Huddle-Shotgun #24 D.Thompson rush middle for 4 yards gain to the PSU29 (#24 D.Ross; #3 T.Tribble)
- 7:041st & 10 at WEB 35#99 D.Dellenbach kickoff 65 yards to the PSU00, Touchback
Q3Weber State10 plays · 75 yds · 3:59 · Touchdown38–27
- 7:044th & 9 at PRST 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 failed
- 11:033rd & 10 at PRST 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)
- 11:032nd & 10 at PRST 28No Huddle-Shotgun #13 N.Dahle pass incomplete short right to #18 M.Session thrown to PSU14 broken up by #2 T.Wolfe
- 11:031st & 10 at PRST 28No Huddle-Shotgun #13 N.Dahle pass incomplete short middle to #3 O.Shah thrown to PSU28
- 11:032nd & 3 at PRST 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 PRST 44No Huddle-Shotgun #3 O.Shah rush middle for 7 yards gain to the PSU37 (#17 J.Epperson Jr.)
- 11:032nd & 2 at PRST 48No Huddle-Shotgun #3 O.Shah rush middle for 4 yards gain to the PSU44 (#4 I.Redford), 1ST DOWN
- 11:031st & 10 at WEB 44No Huddle-Shotgun #13 N.Dahle rush left for 8 yards gain to the PSU48 (#6 J.Helmstetler; #26 S.Melson)
- 11:032nd & 4 at WEB 31No Huddle-Shotgun #3 O.Shah rush middle for 13 yards gain to the WSU44 (#28 D.West), 1ST DOWN
- 11:031st & 10 at WEB 25No Huddle-Shotgun #3 O.Shah rush middle for 6 yards gain to the WSU31 (#7 G.Kafentzis; #19 Z.Floyd)
- 11:031st & 10 at PRST 35#37 J.Hossmann Lees kickoff 65 yards to the WSU00, Touchback
Q3Portland State2 plays · 33 yds · 0:18 · Touchdown38–21
- 11:032nd & 10 at WEB 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)
- 11:211st & 10 at WEB 33No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short left to #24 D.Thompson thrown to WSU27
Q3Weber State1 play · 0 yds · 0:17 · Interception31–21
- 11:211st & 10 at WEB 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)
- 11:381st & 10 at PRST 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)
Q3Portland State9 plays · 59 yds · 3:09 · Field Goal31–21
- 11:474th & 7 at WEB 25#37 J.Hossmann Lees field goal attempt from 42 yards GOOD (H: #19 B.Gionet, LS: #45 B.Fleming), clock 11:47
- 15:003rd & 7 at WEB 25No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short right to #3 T.Loville thrown to WSU20
- 15:002nd & 7 at WEB 25No Huddle #9 J.Sagapolutele pass incomplete deep right to #12 A.Miller thrown to WSU00
- 15:001st & 10 at WEB 28No Huddle-Shotgun #24 D.Thompson rush left for 3 yards gain to the WSU25 (#3 T.Tribble; #22 J.Mayberry)
- 15:004th & 5 at WEB 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:003rd & 5 at WEB 38No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short left to #10 T.Beaman thrown to WSU35
- 15:002nd & 6 at WEB 39No Huddle-Shotgun #6 C.Newman rush left for 1 yard gain to the WSU38 (#11 R.Tinirauarii)
- 15:001st & 10 at WEB 43No Huddle-Shotgun #24 D.Thompson rush middle for 4 yards gain to the WSU39 (#44 K.Johnson; #48 P.Duque-Winchester)
- 15:002nd & 4 at PRST 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 PRST 16No Huddle-Shotgun #24 D.Thompson rush right for 6 yards gain to the PSU22 (#24 D.Ross)
- 14:561st & 10 at WEB 35#99 D.Dellenbach kickoff 65 yards to the PSU00 #8 Z.Shelton return 16 yards to the PSU16 (#92 B.Sorensen)
Q2Portland State1 play · -1 yds · 0:13 · End of Half28–21
- 0:001st & 10 at PRST 29End of 2nd quarter.
- 0:131st & 10 at PRST 29Kneel down by Portland State at PSU28 for loss of 1 yard
- 0:131st & 10 at WEB 35#99 D.Dellenbach kickoff 61 yards to the PSU04 #6 C.Newman return 25 yards to the PSU29 (#22 J.Mayberry)
Q2Weber State2 plays · 80 yds · 0:15 · Touchdown28–21
- 0:192nd & 10 at WEB 20Marvin Session 80 Yd pass from Nate Dahle (David Dellenbach Kick)
- 0:431st & 10 at WEB 20No Huddle-Shotgun #13 N.Dahle pass incomplete deep middle to #0 R.Young thrown to WSU40
Q2Portland State6 plays · 12 yds · 1:00 · Punt28–14
- 0:344th & 10 at PRST 37#88 E.Rodriguez Montanez punt 43 yards to the WSU20
- 0:433rd & 10 at PRST 37Timeout Portland State, clock 00:43
- 1:123rd & 10 at PRST 37No Huddle-Shotgun #9 J.Sagapolutele pass incomplete deep right thrown to WSU40 QB hurried by #7 T.Romano
- 1:122nd & 10 at PRST 37No Huddle-Shotgun #9 J.Sagapolutele pass incomplete deep left to #6 C.Newman thrown to WSU40 QB hurried by #44 K.Johnson
- 1:121st & 10 at PRST 37No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short left to #3 T.Loville thrown to PSU45 broken up by #1 T.Turner
- 1:123rd & 1 at PRST 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 PRST 25Timeout Weber State, clock 01:12
- 1:342nd & 10 at PRST 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:341st & 10 at PRST 25No Huddle #9 J.Sagapolutele pass incomplete short left to #23 N.Raby thrown to PSU29 broken up by #11 R.Tinirauarii
- 1:341st & 10 at WEB 35#99 D.Dellenbach kickoff 65 yards to the PSU00, Touchback
Q2Weber State10 plays · 75 yds · 3:59 · Touchdown28–14
- 1:344th & 6 at PRST 31Marvin Session 31 Yd pass from Nate Dahle (David Dellenbach Kick)
- 2:003rd & 6 at PRST 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 PRST 35Timeout Weber State, clock 02:00
- 5:332nd & 10 at PRST 35No Huddle-Shotgun #13 N.Dahle rush middle for 4 yards gain to the PSU31 (#97 J.Taylor; #90 H.Ware)
- 5:331st & 10 at PRST 35No Huddle-Shotgun #13 N.Dahle pass incomplete short left to #20 T.Kjar thrown to PSU30
- 5:331st & 10 at PRST 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:333rd & 2 at WEB 48No Huddle-Shotgun #13 N.Dahle rush middle for 3 yards gain to the PSU49 (#6 J.Helmstetler), 1ST DOWN
- 5:332nd & 2 at WEB 48No Huddle-Shotgun #13 N.Dahle pass incomplete deep left to #20 T.Kjar thrown to PSU17 broken up by #5 M.Ryan
- 5:331st & 10 at WEB 40No Huddle-Shotgun #13 N.Dahle rush right for 8 yards gain to the WSU48 (#7 G.Kafentzis)
- 5:332nd & 14 at WEB 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 & 15 at WEB 20No Huddle-Shotgun #32 S.Rigtrup rush middle for 1 yard gain to the WSU21 (#6 J.Helmstetler)
- 5:331st & 10 at WEB 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 & 10 at PRST 35#37 J.Hossmann Lees kickoff 65 yards to the WSU00, Touchback
Q2Portland State2 plays · 87 yds · 1:14 · Touchdown28–7
- 5:331st & 15 at PRST 42Terence Loville 58 Yd pass from John-Keawe Sagapolutele (Joshua Hossmann Lees Kick)
- 6:471st & 10 at PRST 47PENALTY PSU False Start (#74 P.Leatigaga) 5 yards from PSU47 to PSU42. NO PLAY
- 6:471st & 10 at PRST 13No Huddle #6 C.Newman rush left for 34 yards gain to the PSU47 (#91 A.Oberg), 1ST DOWN
Q2Weber State3 plays · 1 yds · 1:21 · Punt21–7
- 6:474th & 9 at WEB 39#47 H.Way punt 48 yards to the PSU13
- 8:083rd & 9 at WEB 39No Huddle-Shotgun #33 D.Brown pass incomplete short middle to #8 N.Kjar thrown to WSU50
- 8:082nd & 9 at WEB 39No Huddle-Shotgun #33 D.Brown rush right for 0 yards to the WSU39 (#44 K.Cosma)
- 8:081st & 10 at WEB 38No Huddle-Shotgun #3 O.Shah rush right for 1 yard gain to the WSU39 (#6 J.Helmstetler)
Q2Portland State3 plays · 9 yds · 1:26 · Fumble21–7
- 8:082nd & 12 at WEB 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
- 9:341st & 10 at WEB 29No Huddle-Shotgun #24 D.Thompson rush middle for 2 yards loss to the WSU31 (#44 K.Johnson)
- 9:341st & 10 at WEB 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
Q2Weber State3 plays · 4 yds · 0:42 · Interception21–7
- 9:343rd & 6 at WEB 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
- 10:162nd & 6 at WEB 37No Huddle-Shotgun #33 D.Brown pass incomplete short middle to #8 N.Kjar thrown to WSU45
- 10:161st & 10 at WEB 33No Huddle-Shotgun #32 S.Rigtrup rush middle for 4 yards gain to the WSU37 (#4 I.Redford)
Q2Portland State3 plays · 7 yds · 1:22 · Punt21–7
- 10:164th & 3 at PRST 9#88 E.Rodriguez Montanez punt 58 yards to the WSU33
- 11:383rd & 3 at PRST 9No Huddle #9 J.Sagapolutele pass incomplete short right to #10 T.Beaman thrown to PSU15 QB hurried by #6 M.Vaenuku
- 11:382nd & 7 at PRST 5No Huddle-Shotgun #6 C.Newman rush left for 4 yards gain to the PSU09 (#54 P.Small)
- 11:381st & 10 at PRST 2No Huddle-Shotgun #24 D.Thompson rush middle for 3 yards gain to the PSU05 (#98 T.Paongo)
Q2Weber State8 plays · 56 yds · 3:11 · Downs21–7
- 11:384th & 2 at PRST 2No Huddle-Shotgun #33 D.Brown pass incomplete short left to #20 T.Kjar thrown to PSU00, TURNOVER ON DOWNS
- 15:003rd & 2 at PRST 2No Huddle-Shotgun #33 D.Brown pass incomplete short left to #8 N.Kjar thrown to PSU00 broken up by #2 T.Wolfe
- 15:002nd & 2 at PRST 2No Huddle-Shotgun #3 O.Shah rush right for 0 yards to the PSU02 (#6 J.Helmstetler)
- 15:001st & 5 at PRST 5No Huddle-Shotgun #3 O.Shah rush middle for 3 yards gain to the PSU02 (#49 M.Post)
- 15:002nd & 7 at PRST 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 & 10 at PRST 37No Huddle-Shotgun #3 O.Shah rush left for 3 yards gain to the PSU34 (#2 T.Wolfe)
- 15:002nd & 7 at WEB 45No Huddle-Shotgun #3 O.Shah rush right for 18 yards gain to the PSU37 (#7 G.Kafentzis), 1ST DOWN
- 15:001st & 10 at WEB 42No Huddle-Shotgun #3 O.Shah rush middle for 3 yards gain to the WSU45 (#7 G.Kafentzis; #6 J.Helmstetler)
Q1Portland State3 plays · 8 yds · 1:34 · Punt21–7
- 14:494th & 2 at PRST 12#88 E.Rodriguez Montanez punt 46 yards to the WSU42
- 0:003rd & 6 at PRST 8End of 1st quarter.
- 0:443rd & 6 at PRST 8No Huddle-Shotgun #23 N.Raby rush left for 4 yards gain to the PSU12 (#24 D.Ross; #5 B.Marks)
- 0:442nd & 9 at PRST 5No Huddle #23 N.Raby rush middle for 3 yards gain to the PSU08 (#24 D.Ross; #44 K.Johnson)
- 0:441st & 10 at PRST 4Timeout Portland State, clock 00:44
- 1:311st & 10 at PRST 4No Huddle-Shotgun #23 N.Raby rush middle for 1 yard gain to the PSU05 (#24 D.Ross)
Q1Weber State5 plays · 71 yds · 1:46 · Downs21–7
- 1:234th & 3 at PRST 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 PRST 3Timeout Portland State, clock 01:31
- 3:093rd & 3 at PRST 3No Huddle-Shotgun #33 D.Brown pass incomplete short left to #20 T.Kjar thrown to PSU00
- 3:092nd & 9 at PRST 9No Huddle-Shotgun #32 S.Rigtrup rush middle for 6 yards gain to the PSU03 (#7 G.Kafentzis)
- 3:091st & 10 at PRST 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:091st & 10 at WEB 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 & 10 at PRST 35#37 J.Hossmann Lees kickoff 65 yards to the WSU00, Touchback
Q1Portland State5 plays · 18 yds · 2:37 · Touchdown21–7
- 3:091st & 1 at WEB 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)
- 5:464th & 4 at WEB 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
- 5:463rd & 9 at WEB 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:462nd & 10 at WEB 18No Huddle-Shotgun #24 D.Thompson rush left for 1 yard gain to the WSU17 (#44 K.Johnson; #24 D.Ross)
- 5:461st & 10 at WEB 18No Huddle-Shotgun #24 D.Thompson rush left for 0 yards to the WSU18 (#44 K.Johnson)
Q1Weber State3 plays · -7 yds · 0:46 · Fumble14–7
- 5:463rd & 9 at WEB 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
- 6:322nd & 9 at WEB 26No Huddle-Shotgun #33 D.Brown pass incomplete short left to #8 N.Kjar thrown to WSU25
- 6:321st & 10 at WEB 25No Huddle-Shotgun #3 O.Shah rush right for 1 yard gain to the WSU26 (#7 G.Kafentzis; #34 B.De'Asis)
- 6:321st & 10 at PRST 35#37 J.Hossmann Lees kickoff 65 yards to the WSU00, Touchback
Q1Portland State0 plays · 0 yds · 0:00 · Touchdown14–7
- 6:321st & 10 at WEB 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)
Q1Weber State9 plays · 75 yds · 3:31 · Touchdown7–7
- 6:461st & 10 at PRST 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)
- 10:172nd & 10 at PRST 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
- 10:171st & 10 at PRST 45No Huddle #33 D.Brown pass incomplete short right to #18 M.Session thrown to PSU32
- 10:174th & 1 at WEB 44No Huddle #32 S.Rigtrup rush left for 11 yards gain to the PSU45 (#5 M.Ryan), 1ST DOWN
- 10:173rd & 5 at WEB 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:172nd & 10 at WEB 35No Huddle-Shotgun #33 D.Brown rush middle for 5 yards gain to the WSU40 (#7 G.Kafentzis)
- 10:171st & 10 at WEB 35No Huddle-Shotgun #33 D.Brown pass incomplete short right to #0 R.Young thrown to WSU50
- 10:172nd & 6 at WEB 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 WEB 25No Huddle-Shotgun #32 S.Rigtrup rush middle for 4 yards gain to the WSU29 (#31 L.Lisherness)
- 10:171st & 10 at PRST 35#37 J.Hossmann Lees kickoff 65 yards to the WSU00, Touchback
Q1Portland State4 plays · 70 yds · 1:52 · Touchdown7–0
- 10:171st & 10 at WEB 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)
- 12:091st & 10 at PRST 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
- 12:092nd & 5 at PRST 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 PRST 30No Huddle #24 D.Thompson rush middle for 5 yards gain to the PSU35 (#3 T.Tribble; #27 T.Johnson)
Q1Weber State7 plays · 45 yds · 2:51 · Missed FG0–0
- 12:094th & 16 at PRST 30#99 D.Dellenbach field goal attempt from 47 yards NO GOOD (H: #47 H.Way, LS: #30 C.Harding), clock 12:09
- 15:003rd & 16 at PRST 30No Huddle-Shotgun #33 D.Brown pass incomplete short right to #0 R.Young thrown to PSU26
- 15:002nd & 6 at PRST 20No Huddle-Shotgun #33 D.Brown sacked for loss of 10 yards to the PSU30 (#44 K.Cosma, #80 E.Vega)
- 15:001st & 10 at PRST 24No Huddle #3 O.Shah rush middle for 4 yards gain to the PSU20 (#44 K.Cosma; #17 J.Epperson Jr.)
- 15:001st & 10 at WEB 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:002nd & 10 at WEB 25No Huddle-Shotgun #3 O.Shah rush right for 13 yards gain to the WSU38 (#2 T.Wolfe), 1ST DOWN
- 15:001st & 10 at WEB 25No Huddle-Shotgun #33 D.Brown pass incomplete deep left to #8 N.Kjar thrown to PSU35
- 15:001st & 10 at PRST 35#37 J.Hossmann Lees kickoff 65 yards to the WSU00, Touchback
FAN NEWS
2026 seasonWrite about Portland State or Weber State?
Link a team hub in a post on your own blog and it shows up here, in front of the fans looking for exactly it. Free, no exclusivity, and the link back to you is the whole point.











