Weber State at Portland State

Saturday, October 18, 2025

Weber State beat Portland State 43–⁠27. It was their 16th meeting; after it, Weber State led the series 10–⁠6.

AwayWeber State4–⁠8 in 2025
43
HomePortland State1–⁠11 in 2025
27

Final at Hillsboro Stadium, PortlandTV: ESPN+Attendance 1,489

At kickoff
60°F, calmWeather: NOAA NCEI Global Historical Climatology Network hourly; Portland-Hillsboro Airport, 4 km from the stadium, seven minutes before kickoff
Official
Gregg WilsonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Weber State93171443
Portland State3302127

Standouts

Player stats

Weber State

PassingC/AttYdsTDInt
Dijon Jennings13/1912301
Kingston Tisdell2/62700
RushingCarYdsTDLong
Chauncey Sylvester19135143
Spencer Ferguson741124
Zach Hrbacek939119
Dijon Jennings4409
ReceivingRecYdsTDLong
Marvin Session358047
Clarence Butler331015
Jayleen Record224016
Kelton Wafer31309
DefenseTklTFLSacksInt
Koa Hansen0002
Montae Pate0001
Ishaan Daniels0001

Portland State

PassingC/AttYdsTDInt
John-Keawe Sagapolutele11/2213803
Tyrese Smith9/1417011
Cru Newman1/1500
RushingCarYdsTDLong
Tyrese Smith738215
Delon Thompson183107
Cru Newman212014
ReceivingRecYdsTDLong
Andre Miller482038
Zachary Dodson-Green464142
Jaylen Lynch254044
Cru Newman350027
DefenseTklTFLSacksInt
Bryson Ross0001

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

Team stats

Weber StatePortland State
370Total yards378
150Passing yards313
220Rushing yards65
6.0Yards per pass8.5
5.4Yards per rush2.0
18First downs17
4–⁠12Third downs6–⁠16
0–⁠2Fourth downs2–⁠2
1Turnovers5
1–⁠5Penalties7–⁠74
30:46Possession29:14

Efficiency

Weber StatePortland State
44%Success rate37%
0.04EPA per play−0.12
1.20Explosiveness1.57
0.11Rushing EPA−0.11
−0.08Passing EPA−0.13
26%Passing-down success30%
7%Havoc by its defense3%

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

The line

Weber State −6, over/under 53.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 zoneWeber State end zoneQ1 Portland StatePunt, 3 playsQ1 Weber StateField goal, 5 playsQ1 Portland StatePick-six, 3 plays (Weber State scores)Q1 Portland StateField goal, 13 playsQ1 Weber StateTurnover on downs, 6 playsQ1 Portland StatePunt, 3 playsQ1 Weber StatePunt, 3 playsQ2 Portland StateField goal, 8 playsQ2 Weber StateTurnover on downs, 7 playsQ2 Portland StatePunt, 5 playsQ2 Weber StatePunt, 4 playsQ2 Portland StatePunt, 3 playsQ2 Weber StateInterception, 2 playsQ2 Portland StateInterception, 4 playsQ2 Weber StateField goal, 7 playsQ2 Portland StateEnd of half, 1 playQ3 Weber StateTouchdown, 9 playsQ3 Portland StateInterception, 1 playQ3 Weber StateField goal, 7 playsQ3 Portland StateFumble, 2 playsQ3 Weber StateTouchdown, 3 playsQ3 Portland StateTouchdown, 11 playsQ4 Weber StatePunt, 7 playsQ4 Portland StateInterception, 1 playQ4 Weber StateTouchdown, 1 playQ4 Portland StatePunt, 3 playsQ4 Weber StateTouchdown, 4 playsQ4 Portland StateTouchdown, 6 playsQ4 Weber StatePunt, 3 playsQ4 Portland StateTouchdown, 5 playsQ4 Weber StateEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Portland State drives left to right, Weber State right to left.
  1. Q1 Portland StatePunt, 3 plays, 1 yard
  2. Q1 Weber StateField goal, 5 plays, 49 yards
  3. Q1 Portland StatePick-six, 3 plays (Weber State scores), 3 yards
  4. Q1 Portland StateField goal, 13 plays, 63 yards
  5. Q1 Weber StateTurnover on downs, 6 plays, 35 yards
  6. Q1 Portland StatePunt, 3 plays, −6 yards
  7. Q1 Weber StatePunt, 3 plays, −6 yards
  8. Q2 Portland StateField goal, 8 plays, 40 yards
  9. Q2 Weber StateTurnover on downs, 7 plays, 49 yards
  10. Q2 Portland StatePunt, 5 plays, 24 yards
  11. Q2 Weber StatePunt, 4 plays, 43 yards
  12. Q2 Portland StatePunt, 3 plays, 9 yards
  13. Q2 Weber StateInterception, 2 plays, 4 yards
  14. Q2 Portland StateInterception, 4 plays, 19 yards
  15. Q2 Weber StateField goal, 7 plays, 36 yards
  16. Q2 Portland StateEnd of half, 1 play, −2 yards
  17. Q3 Weber StateTouchdown, 9 plays, 78 yards
  18. Q3 Portland StateInterception, 1 play, 0 yards
  19. Q3 Weber StateField goal, 7 plays, 14 yards
  20. Q3 Portland StateFumble, 2 plays, −9 yards
  21. Q3 Weber StateTouchdown, 3 plays, 16 yards
  22. Q3 Portland StateTouchdown, 11 plays, 75 yards
  23. Q4 Weber StatePunt, 7 plays, 27 yards
  24. Q4 Portland StateInterception, 1 play, −9 yards
  25. Q4 Weber StateTouchdown, 1 play, 1 yard
  26. Q4 Portland StatePunt, 3 plays, 0 yards
  27. Q4 Weber StateTouchdown, 4 plays, 34 yards
  28. Q4 Portland StateTouchdown, 6 plays, 75 yards
  29. Q4 Weber StatePunt, 3 plays, 7 yards
  30. Q4 Portland StateTouchdown, 5 plays, 71 yards
  31. Q4 Weber StateEnd of game, 1 play, 0 yards

Play by play

1st quarter7 drives, then Weber State 9, Portland State 3
Portland State Punt, 3 plays
14:521st & 10 at own 35Sloan Calder kickoff for 65 yds , Cru Newman return for 38 yds to the PRST 38
14:451st & 10 at own 38Delon Thompson run for a loss of 1 yard to the PRST 37
14:062nd & 11 at own 37Delon Thompson run for 2 yds to the PRST 39
13:273rd & 9 at own 39John-Keawe Sagapolutele pass incomplete to Terence Loville
13:164th & 9 at own 39Tony Johnson punt for 61 yds for a touchback
Weber State Field goal, 5 plays
13:061st & 10 at own 20Dijon Jennings pass complete to Marvin Session for 47 yds to the PRST 33 for a 1ST down
12:451st & 10 at opp 33Chauncey Sylvester run for 2 yds to the PRST 31
12:092nd & 8 at opp 31Dijon Jennings pass incomplete to Marvin Session
12:053rd & 8 at opp 31Dijon Jennings pass incomplete to Chauncey Sylvester
12:014th & 8 at opp 31Sloan Calder 48 yd FG GOODWeber State 3, Portland State 0
Portland State Pick-six, 3 plays (Weber State scores)
11:571st & 10 at own 35Sloan Calder kickoff for 54 yds , Cru Newman return for 4 yds to the PRST 15
11:501st & 10 at own 15Delon Thompson run for 3 yds to the PRST 18
11:222nd & 7 at own 18John-Keawe Sagapolutele pass incomplete to Andre Miller
11:163rd & 7 at own 18John-Keawe Sagapolutele pass intercepted Ishaan Daniels return for 20 yds for a TD (Sloan Calder PAT BLOCKED)Weber State 9, Portland State 0
Portland State Field goal, 13 plays
11:101st & 10 at own 35Sloan Calder kickoff for 63 yds , Cru Newman return for 25 yds to the PRST 27
10:541st & 10 at own 27John-Keawe Sagapolutele pass complete to Charlie White for 6 yds to the PRST 33
10:252nd & 4 at own 33John-Keawe Sagapolutele run for 1 yd to the PRST 34
9:573rd & 3 at own 34John-Keawe Sagapolutele pass complete to Andre Miller for 13 yds to the PRST 47 for a 1ST down
9:231st & 10 at own 47John-Keawe Sagapolutele pass complete to Andre Miller for 8 yds to the WEB 45
8:512nd & 2 at opp 45John-Keawe Sagapolutele sacked by Ashden Oberg for a loss of 8 yards to the PRST 47
8:023rd & 10 at own 47John-Keawe Sagapolutele pass complete to Andre Miller for 38 yds to the WEB 15 for a 1ST down
7:241st & 10 at opp 15Delon Thompson run for 3 yds to the WEB 12
6:512nd & 7 at opp 12Delon Thompson run for 3 yds to the WEB 9
6:063rd & 4 at opp 9Cru Newman pass complete to Delon Thompson for 5 yds to the WEB 4 for a 1ST down
5:331st & goal at opp 4Delon Thompson run for 3 yds to the WEB 1
4:592nd & goal at opp 1Delon Thompson run for a loss of 4 yards to the WEB 5
4:403rd & goal at opp 5Timeout Weber State, clock 04:40
4:403rd & goal at opp 5(04:39) PENALTY PSU False Start (Angiuli,Marcus) 5 yards from WSU05 to WSU10. NO PLAY.
4:373rd & goal at opp 10John-Keawe Sagapolutele pass incomplete to Andre Miller
4:334th & goal at opp 10Mathias Uribe 27 yd FG GOODWeber State 9, Portland State 3
Weber State Turnover on downs, 6 plays
4:271st & 10 at own 35Mathias Uribe kickoff for 63 yds , Trevian Tribble return for 21 yds to the WEB 23
4:211st & 10 at own 23Dijon Jennings pass complete to Bird Butler for 7 yds to the WEB 30
3:572nd & 3 at own 30Zach Hrbacek run for 19 yds to the WEB 49 for a 1ST down
3:361st & 10 at own 49Zach Hrbacek run for 6 yds to the PRST 45
3:072nd & 4 at opp 45Dijon Jennings pass incomplete to Noah Bennee
2:583rd & 4 at opp 45Dijon Jennings pass complete to Kelton Wafer for 3 yds to the PRST 42
2:274th & 1 at opp 42Chauncey Sylvester run for no gain to the PRST 42
Portland State Punt, 3 plays
2:171st & 10 at own 42Delon Thompson run for a loss of 5 yards to the PRST 37
1:442nd & 15 at own 37John-Keawe Sagapolutele pass incomplete to Zachary Dodson-Greene
1:333rd & 15 at own 37John-Keawe Sagapolutele pass complete to Terence Loville for a loss of 1 yard to the PRST 36
1:224th & 16 at own 36Tony Johnson punt for 41 yds , Bird Butler returns for no gain to the WEB 23
Weber State Punt, 3 plays
1:121st & 10 at own 23Dijon Jennings run for a loss of 6 yards to the WEB 17
0:002nd & 16 at own 17Zach Hrbacek run for 1 yd to the WEB 18
Q2 14:493rd & 15 at own 18Dijon Jennings sacked by Jaxton Helmstetler for a loss of 1 yard to the WEB 17
Q2 14:134th & 16 at own 17Henry Way punt for 41 yds, fair catch by Jordan Herron at the PRST 42
2nd quarter9 drives, then Weber State 12, Portland State 6
Portland State Field goal, 8 plays
13:581st & 10 at own 42John-Keawe Sagapolutele pass complete to Andre Miller for 23 yds to the WEB 35 for a 1ST down
13:221st & 10 at opp 35Cru Newman run for a loss of 2 yards to the WEB 37
12:572nd & 12 at opp 37John-Keawe Sagapolutele pass incomplete to Kristian Ingman
12:473rd & 12 at opp 37John-Keawe Sagapolutele pass complete to Cru Newman for 13 yds to the WEB 24 for a 1ST down
12:121st & 10 at opp 24Delon Thompson run for 7 yds to the WEB 17
11:402nd & 3 at opp 17Delon Thompson run for a loss of 1 yard to the WEB 18
11:063rd & 4 at opp 18John-Keawe Sagapolutele pass incomplete to Zachary Dodson-Greene
11:024th & 4 at opp 18Mathias Uribe 36 yd FG GOODWeber State 9, Portland State 6
Weber State Turnover on downs, 7 plays
10:581st & 10 at own 35Mathias Uribe kickoff for 58 yds , Trevian Tribble return for 14 yds to the WEB 21
10:581st & 10 at own 21Portland State Penalty, UNS: Unsportsmanlike Conduct (Kenen Elder) to the WEB 38 for a 1ST down
10:461st & 10 at own 38Kingston Tisdell pass complete to Jayleen Record for 16 yds to the PRST 46 for a 1ST down
10:211st & 10 at opp 46Kingston Tisdell pass incomplete to Kelton Wafer
10:062nd & 10 at opp 46Kingston Tisdell pass complete to Marvin Session for 11 yds to the PRST 35 for a 1ST down
9:451st & 10 at opp 35Kingston Tisdell pass incomplete to AJ Jayroe
9:412nd & 10 at opp 35Kingston Tisdell pass incomplete to AJ Jayroe
9:343rd & 10 at opp 35Chauncey Sylvester run for 5 yds to the PRST 30
8:524th & 5 at opp 30Kingston Tisdell pass incomplete to AJ Jayroe
Portland State Punt, 5 plays
8:491st & 10 at own 30John-Keawe Sagapolutele pass incomplete to Kristian Ingman
8:372nd & 10 at own 30John-Keawe Sagapolutele pass complete to Delon Thompson for 18 yds to the PRST 48 for a 1ST down
8:031st & 10 at own 48John-Keawe Sagapolutele pass complete to Zachary Dodson-Greene for 4 yds to the WEB 48
7:322nd & 6 at opp 48John-Keawe Sagapolutele run for 2 yds to the WEB 46
7:003rd & 4 at opp 46John-Keawe Sagapolutele pass incomplete to Kristian Ingman
6:524th & 4 at opp 46Tony Johnson punt for 31 yds
Weber State Punt, 4 plays
6:421st & 10 at own 15Chauncey Sylvester run for 40 yds to the PRST 45 for a 1ST down
6:061st & 10 at opp 45Bird Butler run for 1 yd to the PRST 44
5:262nd & 9 at opp 44Chauncey Sylvester run for no gain to the PRST 44
4:473rd & 9 at opp 44Chauncey Sylvester run for 2 yds to the PRST 42
4:124th & 7 at opp 42Henry Way punt for 39 yds, fair catch by Jordan Herron at the PRST 3
Portland State Punt, 3 plays
4:051st & 10 at own 3Delon Thompson run for 1 yd to the PRST 4
3:372nd & 9 at own 4Delon Thompson run for 5 yds to the PRST 9
3:063rd & 4 at own 9Delon Thompson run for 3 yds to the PRST 12
3:024th & 1 at own 12Timeout Weber State, clock 03:02
2:534th & 1 at own 12Tony Johnson punt for 34 yds , Bird Butler returns for 14 yds to the PRST 32
Weber State Interception, 2 plays
2:441st & 10 at opp 32Chauncey Sylvester run for 4 yds to the PRST 28
2:082nd & 6 at opp 28Dijon Jennings pass intercepted Bryson Ross return for 21 yds to the PRST 29
Portland State Interception, 4 plays
2:001st & 10 at own 29Delon Thompson run for 3 yds to the PRST 32
2:002nd & 7 at own 32Timeout Portland State, clock 02:00
1:542nd & 7 at own 32John-Keawe Sagapolutele pass complete to Jaylen Lynch for 10 yds to the PRST 42 for a 1ST down
1:241st & 10 at own 42John-Keawe Sagapolutele pass complete to Kristian Ingman for 6 yds to the PRST 48
1:172nd & 4 at own 48John-Keawe Sagapolutele pass intercepted Montae Pate return for no gain to the WEB 47
Weber State Field goal, 7 plays
1:071st & 10 at own 47Chauncey Sylvester run for 9 yds to the PRST 44
0:442nd & 1 at opp 44Chauncey Sylvester run for 13 yds to the PRST 31 for a 1ST down
0:252nd & 6 at opp 27Timeout Weber State, clock 00:25
0:241st & 10 at opp 31Zach Hrbacek run for 4 yds to the PRST 27
0:202nd & 6 at opp 27Dijon Jennings pass complete to Noah Bennee for 10 yds to the PRST 17 for a 1ST down Portland State Penalty, Defensive Holding (Yards) declined for a 1ST down
0:161st & 10 at opp 17Dijon Jennings pass incomplete to Marvin Session
0:102nd & 10 at opp 17Dijon Jennings pass incomplete to Noah Bennee
0:103rd & 10 at opp 17Timeout Portland State, clock 00:10
0:063rd & 10 at opp 17Sloan Calder 34 yd FG GOODWeber State 12, Portland State 6
Portland State End of half, 1 play
0:011st & 10 at own 35Sloan Calder kickoff for 49 yds , Cru Newman return for 5 yds to the PRST 21
0:001st & 10 at own 21J. Sagapolutele takes a knee
3rd quarter6 drives, then Weber State 29, Portland State 6
Weber State Touchdown, 9 plays
14:531st & 10 at own 35Mathias Uribe kickoff for 65 yds , Jayleen Record return for 22 yds to the WEB 22
14:431st & 10 at own 22Chauncey Sylvester run for 43 yds to the PRST 35 for a 1ST down
14:041st & 10 at opp 35Dijon Jennings pass complete to Marvin Session for no gain to the PRST 35
13:342nd & 10 at opp 35Chauncey Sylvester run for 1 yd to the PRST 34
12:563rd & 9 at opp 34Dijon Jennings pass complete to Bird Butler for 15 yds to the PRST 19 for a 1ST down
12:211st & 10 at opp 19Chauncey Sylvester run for a loss of 1 yard to the PRST 20
11:412nd & 11 at opp 20Dijon Jennings pass complete to Chauncey Sylvester for 14 yds to the PRST 6 for a 1ST down
11:001st & goal at opp 6Chauncey Sylvester run for 3 yds to the PRST 3
10:252nd & goal at opp 3Chauncey Sylvester run for 2 yds to the PRST 1
10:063rd & goal at opp 1Chauncey Sylvester run for 1 yd for a TD (Sloan Calder KICK)Weber State 19, Portland State 6
Portland State Interception, 1 play
9:591st & 10 at own 35Sloan Calder kickoff for 47 yds , Cru Newman return for 19 yds to the PRST 37
9:501st & 10 at own 37John-Keawe Sagapolutele pass intercepted Kao Hansen return for 5 yds to the PRST 41
Weber State Field goal, 7 plays
9:411st & 10 at opp 41Dijon Jennings pass complete to Kelton Wafer for 1 yd to the PRST 40
9:132nd & 9 at opp 40Zach Hrbacek run for 2 yds to the PRST 38
8:323rd & 7 at opp 38Dijon Jennings pass complete to Kelton Wafer for 9 yds to the PRST 29 for a 1ST down
8:081st & 10 at opp 29Dijon Jennings run for 2 yds to the PRST 27
7:302nd & 8 at opp 27Zach Hrbacek run for a loss of 1 yard to the PRST 28
6:493rd & 9 at opp 28Chauncey Sylvester run for 1 yd to the PRST 27
6:084th & 8 at opp 27Sloan Calder 44 yd FG GOODWeber State 22, Portland State 6
Portland State Fumble, 2 plays
6:081st & 10 at own 35Sloan Calder kickoff for 65 yds for a touchback
6:001st & 10 at own 25John-Keawe Sagapolutele sacked by Josh Hardy for a loss of 3 yards to the PRST 22
5:322nd & 13 at own 22John-Keawe Sagapolutele sacked by Chevy Robinson for a loss of 6 yards to the PRST 16 John-Keawe Sagapolutele fumbled, recovered by WEB Chevy Robinson , return for 0 yards
Weber State Touchdown, 3 plays
5:181st & 10 at opp 16Dijon Jennings pass complete to Bird Butler for 9 yds to the PRST 7
4:482nd & 1 at opp 7Zach Hrbacek run for 2 yds to the PRST 5 for a 1ST down
4:151st & goal at opp 5Zach Hrbacek run for 5 yds for a TD (Sloan Calder KICK)Weber State 29, Portland State 6
Portland State Touchdown, 11 plays
4:151st & 10 at own 35Sloan Calder kickoff for 65 yds for a touchback
4:051st & 10 at own 25Tyrese Smith run for a loss of 3 yards to the PRST 22
3:372nd & 13 at own 22Tyrese Smith pass complete to Cru Newman for 10 yds to the PRST 32
3:033rd & 3 at own 32Tyrese Smith run for 11 yds to the PRST 43 for a 1ST down
2:291st & 10 at own 43Delon Thompson run for 3 yds to the PRST 46
1:552nd & 7 at own 46Delon Thompson run for a loss of 2 yards to the PRST 44
1:163rd & 9 at own 44Tyrese Smith pass complete to Delon Thompson for 7 yds to the WEB 49
0:344th & 2 at opp 49Tyrese Smith run for 4 yds to the WEB 45 for a 1ST down
0:001st & 10 at opp 45Tyrese Smith pass complete to Kristian Ingman for 12 yds to the WEB 33 for a 1ST down
Q4 14:541st & 10 at opp 33Cru Newman run for 14 yds to the WEB 19 for a 1ST down
Q4 14:221st & 10 at opp 19Tyrese Smith pass complete to Zachary Dodson-Greene for 4 yds to the WEB 15
Q4 14:002nd & 6 at opp 15Tyrese Smith run for 15 yds for a TD (Mathias Uribe KICK)Weber State 29, Portland State 13
4th quarter9 drives, then Weber State 43, Portland State 27
Weber State Punt, 7 plays
13:521st & 10 at own 35Mathias Uribe kickoff for 59 yds , Bird Butler return for 17 yds to the WEB 23
13:401st & 10 at own 23Dijon Jennings pass complete to Jayleen Record for 8 yds to the WEB 31
12:592nd & 2 at own 31Chauncey Sylvester run for 3 yds to the WEB 34 for a 1ST down
12:141st & 10 at own 34Chauncey Sylvester run for 7 yds to the WEB 41
11:352nd & 3 at own 41Dijon Jennings run for 9 yds to the 50 yard line for a 1ST down
11:161st & 10 at the 50Dijon Jennings pass complete to AJ Jayroe for 5 yds to the PRST 45
10:482nd & 5 at opp 45Chauncey Sylvester run for no gain to the PRST 45
10:133rd & 5 at opp 45Dijon Jennings pass complete to Chauncey Sylvester for 5 yds to the 50 yard line
9:344th & 10 at the 50Henry Way punt for 35 yds , Jordan Herron returns for 4 yds to the PRST 19
Portland State Interception, 1 play
9:271st & 10 at own 19(09:33) No Huddle-Shotgun Smith,Tyrese rush right for 4 yards gain to the PSU23 (Carey,BJ) PENALTY PSU Holding (Timoteo,Pedro) 9 yards from PSU19 to PSU10. NO PLAY.
9:021st & 19 at own 10Tyrese Smith pass intercepted Kao Hansen return for 14 yds to the PRST 1
Weber State Touchdown, 1 play
8:521st & goal at opp 1Will Way 0 Yd Run (Sloan Calder Kick)Weber State 36, Portland State 13
8:521st & goal at opp 3PENALTY WSU False Start (Kellow,Caden) 5 yards from PSU03 to PSU08. NO PLAY.
Portland State Punt, 3 plays
8:521st & 10 at own 35Sloan Calder kickoff for 65 yds for a touchback
8:461st & 10 at own 25Delon Thompson run for 1 yd to the PRST 26
8:102nd & 9 at own 26Tyrese Smith pass incomplete to Jaylen Lynch
8:023rd & 9 at own 26Tyrese Smith run for a loss of 1 yard to the PRST 25
7:174th & 10 at own 25Tony Johnson punt for 30 yds for a 1ST down , Bird Butler returns for 4 yds to the PRST 34 for a 1ST down
Weber State Touchdown, 4 plays
7:081st & 10 at opp 34Spencer Ferguson run for 5 yds to the PRST 29
6:242nd & 5 at opp 29Spencer Ferguson run for 2 yds to the PRST 27
5:443rd & 3 at opp 27Spencer Ferguson run for 3 yds to the PRST 24 for a 1ST down
5:001st & 10 at opp 24Spencer Ferguson run for 24 yds for a TD (Sloan Calder KICK)Weber State 43, Portland State 13
Portland State Touchdown, 6 plays
5:001st & 10 at own 35Sloan Calder kickoff for 65 yds for a touchback
4:461st & 10 at own 25Tyrese Smith pass complete to Jaylen Lynch for 44 yds to the WEB 31 for a 1ST down
4:151st & 10 at opp 31(04:21) No Huddle-Shotgun Thompson,Delon rush left for 7 yards gain to the WSU24 (Beecher,Ben) PENALTY PSU Holding (Torgeson,Shaun) 10 yards from WSU31 to WSU41. NO PLAY.
3:471st & 20 at opp 41Tyrese Smith pass complete to Charlie White for 10 yds to the WEB 31
3:242nd & 10 at opp 31Tyrese Smith pass incomplete to Jaylen Lynch
3:183rd & 10 at opp 31Tyrese Smith pass incomplete to Jaylen Lynch
3:184th & 10 at opp 31Timeout Weber State, clock 03:18
3:104th & 10 at opp 31Tyrese Smith pass complete to Cru Newman for 27 yds to the WEB 4 for a 1ST down
2:531st & goal at opp 4Tyrese Smith run for 4 yds for a TD (Mathias Uribe KICK)Weber State 43, Portland State 20
2:531st & 10 at own 35PENALTY PSU Personal Foul (Torgeson,Shaun) 15 yards from PSU35 to PSU20. NO PLAY.
Weber State Punt, 3 plays
2:531st & 10 at own 20Mathias Uribe kickoff for 57 yds
2:341st & 10 at own 23Spencer Ferguson run for 4 yds to the WEB 27
2:042nd & 6 at own 27Spencer Ferguson run for 3 yds to the WEB 30
2:003rd & 3 at own 30Timeout Portland State, clock 02:00
1:543rd & 3 at own 30Spencer Ferguson run for no gain to the WEB 30
1:544th & 3 at own 30Timeout Portland State, clock 01:54
1:424th & 3 at own 30Henry Way punt for 46 yds , Jordan Herron returns for 5 yds to the PRST 29
Portland State Touchdown, 5 plays
1:321st & 10 at own 29Tyrese Smith pass complete to Zachary Dodson-Greene for 42 yds to the WEB 29 for a 1ST down
1:161st & 10 at opp 29Tyrese Smith pass incomplete to Zachary Dodson-Greene
1:082nd & 10 at opp 29Delon Thompson run for 7 yds to the WEB 22
0:453rd & 3 at opp 22Tyrese Smith run for 8 yds to the WEB 14 for a 1ST down
0:331st & 10 at opp 14Tyrese Smith pass complete to Zachary Dodson-Greene for 14 yds for a TD (Mathias Uribe KICK)Weber State 43, Portland State 27
Weber State End of game, 1 play
0:321st & 10 at own 35Mathias Uribe kickoff for 18 yds Portland State Penalty, Defensive Offside (Yards) declined
0:001st & 10 at opp 48(00:00) Kneel down by Weber State at PSU48 for loss of 0 yards.

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, counting the one since this game.

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