From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Weber State
Portland State
370
Total yards
378
150
Passing yards
313
220
Rushing yards
65
6.0
Yards per pass
8.5
5.4
Yards per rush
2.0
18
First downs
17
4–12
Third downs
6–16
0–2
Fourth downs
2–2
1
Turnovers
5
1–5
Penalties
7–74
30:46
Possession
29:14
Efficiency
Weber State
Portland State
44%
Success rate
37%
0.04
EPA per play
−0.12
1.20
Explosiveness
1.57
0.11
Rushing EPA
−0.11
−0.08
Passing EPA
−0.13
26%
Passing-down success
30%
7%
Havoc by its defense
3%
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
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.
Q1 Portland StatePunt, 3 plays, 1 yard
Q1 Weber StateField goal, 5 plays, 49 yards
Q1 Portland StatePick-six, 3 plays (Weber State scores), 3 yards
Q1 Portland StateField goal, 13 plays, 63 yards
Q1 Weber StateTurnover on downs, 6 plays, 35 yards
Q1 Portland StatePunt, 3 plays, −6 yards
Q1 Weber StatePunt, 3 plays, −6 yards
Q2 Portland StateField goal, 8 plays, 40 yards
Q2 Weber StateTurnover on downs, 7 plays, 49 yards
Q2 Portland StatePunt, 5 plays, 24 yards
Q2 Weber StatePunt, 4 plays, 43 yards
Q2 Portland StatePunt, 3 plays, 9 yards
Q2 Weber StateInterception, 2 plays, 4 yards
Q2 Portland StateInterception, 4 plays, 19 yards
Q2 Weber StateField goal, 7 plays, 36 yards
Q2 Portland StateEnd of half, 1 play, −2 yards
Q3 Weber StateTouchdown, 9 plays, 78 yards
Q3 Portland StateInterception, 1 play, 0 yards
Q3 Weber StateField goal, 7 plays, 14 yards
Q3 Portland StateFumble, 2 plays, −9 yards
Q3 Weber StateTouchdown, 3 plays, 16 yards
Q3 Portland StateTouchdown, 11 plays, 75 yards
Q4 Weber StatePunt, 7 plays, 27 yards
Q4 Portland StateInterception, 1 play, −9 yards
Q4 Weber StateTouchdown, 1 play, 1 yard
Q4 Portland StatePunt, 3 plays, 0 yards
Q4 Weber StateTouchdown, 4 plays, 34 yards
Q4 Portland StateTouchdown, 6 plays, 75 yards
Q4 Weber StatePunt, 3 plays, 7 yards
Q4 Portland StateTouchdown, 5 plays, 71 yards
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:52
1st & 10 at own 35
Sloan Calder kickoff for 65 yds , Cru Newman return for 38 yds to the PRST 38
14:45
1st & 10 at own 38
Delon Thompson run for a loss of 1 yard to the PRST 37
14:06
2nd & 11 at own 37
Delon Thompson run for 2 yds to the PRST 39
13:27
3rd & 9 at own 39
John-Keawe Sagapolutele pass incomplete to Terence Loville
13:16
4th & 9 at own 39
Tony Johnson punt for 61 yds for a touchback
Weber State Field goal, 5 plays
13:06
1st & 10 at own 20
Dijon Jennings pass complete to Marvin Session for 47 yds to the PRST 33 for a 1ST down
12:45
1st & 10 at opp 33
Chauncey Sylvester run for 2 yds to the PRST 31
12:09
2nd & 8 at opp 31
Dijon Jennings pass incomplete to Marvin Session
12:05
3rd & 8 at opp 31
Dijon Jennings pass incomplete to Chauncey Sylvester
12:01
4th & 8 at opp 31
Sloan Calder 48 yd FG GOODWeber State 3, Portland State 0
Portland State Pick-six, 3 plays (Weber State scores)
11:57
1st & 10 at own 35
Sloan Calder kickoff for 54 yds , Cru Newman return for 4 yds to the PRST 15
11:50
1st & 10 at own 15
Delon Thompson run for 3 yds to the PRST 18
11:22
2nd & 7 at own 18
John-Keawe Sagapolutele pass incomplete to Andre Miller
11:16
3rd & 7 at own 18
John-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:10
1st & 10 at own 35
Sloan Calder kickoff for 63 yds , Cru Newman return for 25 yds to the PRST 27
10:54
1st & 10 at own 27
John-Keawe Sagapolutele pass complete to Charlie White for 6 yds to the PRST 33
10:25
2nd & 4 at own 33
John-Keawe Sagapolutele run for 1 yd to the PRST 34
9:57
3rd & 3 at own 34
John-Keawe Sagapolutele pass complete to Andre Miller for 13 yds to the PRST 47 for a 1ST down
9:23
1st & 10 at own 47
John-Keawe Sagapolutele pass complete to Andre Miller for 8 yds to the WEB 45
8:51
2nd & 2 at opp 45
John-Keawe Sagapolutele sacked by Ashden Oberg for a loss of 8 yards to the PRST 47
8:02
3rd & 10 at own 47
John-Keawe Sagapolutele pass complete to Andre Miller for 38 yds to the WEB 15 for a 1ST down
7:24
1st & 10 at opp 15
Delon Thompson run for 3 yds to the WEB 12
6:51
2nd & 7 at opp 12
Delon Thompson run for 3 yds to the WEB 9
6:06
3rd & 4 at opp 9
Cru Newman pass complete to Delon Thompson for 5 yds to the WEB 4 for a 1ST down
5:33
1st & goal at opp 4
Delon Thompson run for 3 yds to the WEB 1
4:59
2nd & goal at opp 1
Delon Thompson run for a loss of 4 yards to the WEB 5
4:40
3rd & goal at opp 5
Timeout Weber State, clock 04:40
4:40
3rd & goal at opp 5
(04:39) PENALTY PSU False Start (Angiuli,Marcus) 5 yards from WSU05 to WSU10. NO PLAY.
4:37
3rd & goal at opp 10
John-Keawe Sagapolutele pass incomplete to Andre Miller
4:33
4th & goal at opp 10
Mathias Uribe 27 yd FG GOODWeber State 9, Portland State 3
Weber State Turnover on downs, 6 plays
4:27
1st & 10 at own 35
Mathias Uribe kickoff for 63 yds , Trevian Tribble return for 21 yds to the WEB 23
4:21
1st & 10 at own 23
Dijon Jennings pass complete to Bird Butler for 7 yds to the WEB 30
3:57
2nd & 3 at own 30
Zach Hrbacek run for 19 yds to the WEB 49 for a 1ST down
3:36
1st & 10 at own 49
Zach Hrbacek run for 6 yds to the PRST 45
3:07
2nd & 4 at opp 45
Dijon Jennings pass incomplete to Noah Bennee
2:58
3rd & 4 at opp 45
Dijon Jennings pass complete to Kelton Wafer for 3 yds to the PRST 42
2:27
4th & 1 at opp 42
Chauncey Sylvester run for no gain to the PRST 42
Portland State Punt, 3 plays
2:17
1st & 10 at own 42
Delon Thompson run for a loss of 5 yards to the PRST 37
1:44
2nd & 15 at own 37
John-Keawe Sagapolutele pass incomplete to Zachary Dodson-Greene
1:33
3rd & 15 at own 37
John-Keawe Sagapolutele pass complete to Terence Loville for a loss of 1 yard to the PRST 36
1:22
4th & 16 at own 36
Tony Johnson punt for 41 yds , Bird Butler returns for no gain to the WEB 23
Weber State Punt, 3 plays
1:12
1st & 10 at own 23
Dijon Jennings run for a loss of 6 yards to the WEB 17
0:00
2nd & 16 at own 17
Zach Hrbacek run for 1 yd to the WEB 18
Q2 14:49
3rd & 15 at own 18
Dijon Jennings sacked by Jaxton Helmstetler for a loss of 1 yard to the WEB 17
Q2 14:13
4th & 16 at own 17
Henry 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:58
1st & 10 at own 42
John-Keawe Sagapolutele pass complete to Andre Miller for 23 yds to the WEB 35 for a 1ST down
13:22
1st & 10 at opp 35
Cru Newman run for a loss of 2 yards to the WEB 37
12:57
2nd & 12 at opp 37
John-Keawe Sagapolutele pass incomplete to Kristian Ingman
12:47
3rd & 12 at opp 37
John-Keawe Sagapolutele pass complete to Cru Newman for 13 yds to the WEB 24 for a 1ST down
12:12
1st & 10 at opp 24
Delon Thompson run for 7 yds to the WEB 17
11:40
2nd & 3 at opp 17
Delon Thompson run for a loss of 1 yard to the WEB 18
11:06
3rd & 4 at opp 18
John-Keawe Sagapolutele pass incomplete to Zachary Dodson-Greene
11:02
4th & 4 at opp 18
Mathias Uribe 36 yd FG GOODWeber State 9, Portland State 6
Weber State Turnover on downs, 7 plays
10:58
1st & 10 at own 35
Mathias Uribe kickoff for 58 yds , Trevian Tribble return for 14 yds to the WEB 21
10:58
1st & 10 at own 21
Portland State Penalty, UNS: Unsportsmanlike Conduct (Kenen Elder) to the WEB 38 for a 1ST down
10:46
1st & 10 at own 38
Kingston Tisdell pass complete to Jayleen Record for 16 yds to the PRST 46 for a 1ST down
10:21
1st & 10 at opp 46
Kingston Tisdell pass incomplete to Kelton Wafer
10:06
2nd & 10 at opp 46
Kingston Tisdell pass complete to Marvin Session for 11 yds to the PRST 35 for a 1ST down
9:45
1st & 10 at opp 35
Kingston Tisdell pass incomplete to AJ Jayroe
9:41
2nd & 10 at opp 35
Kingston Tisdell pass incomplete to AJ Jayroe
9:34
3rd & 10 at opp 35
Chauncey Sylvester run for 5 yds to the PRST 30
8:52
4th & 5 at opp 30
Kingston Tisdell pass incomplete to AJ Jayroe
Portland State Punt, 5 plays
8:49
1st & 10 at own 30
John-Keawe Sagapolutele pass incomplete to Kristian Ingman
8:37
2nd & 10 at own 30
John-Keawe Sagapolutele pass complete to Delon Thompson for 18 yds to the PRST 48 for a 1ST down
8:03
1st & 10 at own 48
John-Keawe Sagapolutele pass complete to Zachary Dodson-Greene for 4 yds to the WEB 48
7:32
2nd & 6 at opp 48
John-Keawe Sagapolutele run for 2 yds to the WEB 46
7:00
3rd & 4 at opp 46
John-Keawe Sagapolutele pass incomplete to Kristian Ingman
6:52
4th & 4 at opp 46
Tony Johnson punt for 31 yds
Weber State Punt, 4 plays
6:42
1st & 10 at own 15
Chauncey Sylvester run for 40 yds to the PRST 45 for a 1ST down
6:06
1st & 10 at opp 45
Bird Butler run for 1 yd to the PRST 44
5:26
2nd & 9 at opp 44
Chauncey Sylvester run for no gain to the PRST 44
4:47
3rd & 9 at opp 44
Chauncey Sylvester run for 2 yds to the PRST 42
4:12
4th & 7 at opp 42
Henry Way punt for 39 yds, fair catch by Jordan Herron at the PRST 3
Portland State Punt, 3 plays
4:05
1st & 10 at own 3
Delon Thompson run for 1 yd to the PRST 4
3:37
2nd & 9 at own 4
Delon Thompson run for 5 yds to the PRST 9
3:06
3rd & 4 at own 9
Delon Thompson run for 3 yds to the PRST 12
3:02
4th & 1 at own 12
Timeout Weber State, clock 03:02
2:53
4th & 1 at own 12
Tony Johnson punt for 34 yds , Bird Butler returns for 14 yds to the PRST 32
Weber State Interception, 2 plays
2:44
1st & 10 at opp 32
Chauncey Sylvester run for 4 yds to the PRST 28
2:08
2nd & 6 at opp 28
Dijon Jennings pass intercepted Bryson Ross return for 21 yds to the PRST 29
Portland State Interception, 4 plays
2:00
1st & 10 at own 29
Delon Thompson run for 3 yds to the PRST 32
2:00
2nd & 7 at own 32
Timeout Portland State, clock 02:00
1:54
2nd & 7 at own 32
John-Keawe Sagapolutele pass complete to Jaylen Lynch for 10 yds to the PRST 42 for a 1ST down
1:24
1st & 10 at own 42
John-Keawe Sagapolutele pass complete to Kristian Ingman for 6 yds to the PRST 48
1:17
2nd & 4 at own 48
John-Keawe Sagapolutele pass intercepted Montae Pate return for no gain to the WEB 47
Weber State Field goal, 7 plays
1:07
1st & 10 at own 47
Chauncey Sylvester run for 9 yds to the PRST 44
0:44
2nd & 1 at opp 44
Chauncey Sylvester run for 13 yds to the PRST 31 for a 1ST down
0:25
2nd & 6 at opp 27
Timeout Weber State, clock 00:25
0:24
1st & 10 at opp 31
Zach Hrbacek run for 4 yds to the PRST 27
0:20
2nd & 6 at opp 27
Dijon 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:16
1st & 10 at opp 17
Dijon Jennings pass incomplete to Marvin Session
0:10
2nd & 10 at opp 17
Dijon Jennings pass incomplete to Noah Bennee
0:10
3rd & 10 at opp 17
Timeout Portland State, clock 00:10
0:06
3rd & 10 at opp 17
Sloan Calder 34 yd FG GOODWeber State 12, Portland State 6
Portland State End of half, 1 play
0:01
1st & 10 at own 35
Sloan Calder kickoff for 49 yds , Cru Newman return for 5 yds to the PRST 21
0:00
1st & 10 at own 21
J. Sagapolutele takes a knee
3rd quarter6 drives, then Weber State 29, Portland State 6
Weber State Touchdown, 9 plays
14:53
1st & 10 at own 35
Mathias Uribe kickoff for 65 yds , Jayleen Record return for 22 yds to the WEB 22
14:43
1st & 10 at own 22
Chauncey Sylvester run for 43 yds to the PRST 35 for a 1ST down
14:04
1st & 10 at opp 35
Dijon Jennings pass complete to Marvin Session for no gain to the PRST 35
13:34
2nd & 10 at opp 35
Chauncey Sylvester run for 1 yd to the PRST 34
12:56
3rd & 9 at opp 34
Dijon Jennings pass complete to Bird Butler for 15 yds to the PRST 19 for a 1ST down
12:21
1st & 10 at opp 19
Chauncey Sylvester run for a loss of 1 yard to the PRST 20
11:41
2nd & 11 at opp 20
Dijon Jennings pass complete to Chauncey Sylvester for 14 yds to the PRST 6 for a 1ST down
11:00
1st & goal at opp 6
Chauncey Sylvester run for 3 yds to the PRST 3
10:25
2nd & goal at opp 3
Chauncey Sylvester run for 2 yds to the PRST 1
10:06
3rd & goal at opp 1
Chauncey Sylvester run for 1 yd for a TD (Sloan Calder KICK)Weber State 19, Portland State 6
Portland State Interception, 1 play
9:59
1st & 10 at own 35
Sloan Calder kickoff for 47 yds , Cru Newman return for 19 yds to the PRST 37
9:50
1st & 10 at own 37
John-Keawe Sagapolutele pass intercepted Kao Hansen return for 5 yds to the PRST 41
Weber State Field goal, 7 plays
9:41
1st & 10 at opp 41
Dijon Jennings pass complete to Kelton Wafer for 1 yd to the PRST 40
9:13
2nd & 9 at opp 40
Zach Hrbacek run for 2 yds to the PRST 38
8:32
3rd & 7 at opp 38
Dijon Jennings pass complete to Kelton Wafer for 9 yds to the PRST 29 for a 1ST down
8:08
1st & 10 at opp 29
Dijon Jennings run for 2 yds to the PRST 27
7:30
2nd & 8 at opp 27
Zach Hrbacek run for a loss of 1 yard to the PRST 28
6:49
3rd & 9 at opp 28
Chauncey Sylvester run for 1 yd to the PRST 27
6:08
4th & 8 at opp 27
Sloan Calder 44 yd FG GOODWeber State 22, Portland State 6
Portland State Fumble, 2 plays
6:08
1st & 10 at own 35
Sloan Calder kickoff for 65 yds for a touchback
6:00
1st & 10 at own 25
John-Keawe Sagapolutele sacked by Josh Hardy for a loss of 3 yards to the PRST 22
5:32
2nd & 13 at own 22
John-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:18
1st & 10 at opp 16
Dijon Jennings pass complete to Bird Butler for 9 yds to the PRST 7
4:48
2nd & 1 at opp 7
Zach Hrbacek run for 2 yds to the PRST 5 for a 1ST down
4:15
1st & goal at opp 5
Zach Hrbacek run for 5 yds for a TD (Sloan Calder KICK)Weber State 29, Portland State 6
Portland State Touchdown, 11 plays
4:15
1st & 10 at own 35
Sloan Calder kickoff for 65 yds for a touchback
4:05
1st & 10 at own 25
Tyrese Smith run for a loss of 3 yards to the PRST 22
3:37
2nd & 13 at own 22
Tyrese Smith pass complete to Cru Newman for 10 yds to the PRST 32
3:03
3rd & 3 at own 32
Tyrese Smith run for 11 yds to the PRST 43 for a 1ST down
2:29
1st & 10 at own 43
Delon Thompson run for 3 yds to the PRST 46
1:55
2nd & 7 at own 46
Delon Thompson run for a loss of 2 yards to the PRST 44
1:16
3rd & 9 at own 44
Tyrese Smith pass complete to Delon Thompson for 7 yds to the WEB 49
0:34
4th & 2 at opp 49
Tyrese Smith run for 4 yds to the WEB 45 for a 1ST down
0:00
1st & 10 at opp 45
Tyrese Smith pass complete to Kristian Ingman for 12 yds to the WEB 33 for a 1ST down
Q4 14:54
1st & 10 at opp 33
Cru Newman run for 14 yds to the WEB 19 for a 1ST down
Q4 14:22
1st & 10 at opp 19
Tyrese Smith pass complete to Zachary Dodson-Greene for 4 yds to the WEB 15
Q4 14:00
2nd & 6 at opp 15
Tyrese 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:52
1st & 10 at own 35
Mathias Uribe kickoff for 59 yds , Bird Butler return for 17 yds to the WEB 23
13:40
1st & 10 at own 23
Dijon Jennings pass complete to Jayleen Record for 8 yds to the WEB 31
12:59
2nd & 2 at own 31
Chauncey Sylvester run for 3 yds to the WEB 34 for a 1ST down
12:14
1st & 10 at own 34
Chauncey Sylvester run for 7 yds to the WEB 41
11:35
2nd & 3 at own 41
Dijon Jennings run for 9 yds to the 50 yard line for a 1ST down
11:16
1st & 10 at the 50
Dijon Jennings pass complete to AJ Jayroe for 5 yds to the PRST 45
10:48
2nd & 5 at opp 45
Chauncey Sylvester run for no gain to the PRST 45
10:13
3rd & 5 at opp 45
Dijon Jennings pass complete to Chauncey Sylvester for 5 yds to the 50 yard line
9:34
4th & 10 at the 50
Henry Way punt for 35 yds , Jordan Herron returns for 4 yds to the PRST 19
Portland State Interception, 1 play
9:27
1st & 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:02
1st & 19 at own 10
Tyrese Smith pass intercepted Kao Hansen return for 14 yds to the PRST 1
Weber State Touchdown, 1 play
8:52
1st & goal at opp 1
Will Way 0 Yd Run (Sloan Calder Kick)Weber State 36, Portland State 13
8:52
1st & goal at opp 3
PENALTY WSU False Start (Kellow,Caden) 5 yards from PSU03 to PSU08. NO PLAY.
Portland State Punt, 3 plays
8:52
1st & 10 at own 35
Sloan Calder kickoff for 65 yds for a touchback
8:46
1st & 10 at own 25
Delon Thompson run for 1 yd to the PRST 26
8:10
2nd & 9 at own 26
Tyrese Smith pass incomplete to Jaylen Lynch
8:02
3rd & 9 at own 26
Tyrese Smith run for a loss of 1 yard to the PRST 25
7:17
4th & 10 at own 25
Tony 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:08
1st & 10 at opp 34
Spencer Ferguson run for 5 yds to the PRST 29
6:24
2nd & 5 at opp 29
Spencer Ferguson run for 2 yds to the PRST 27
5:44
3rd & 3 at opp 27
Spencer Ferguson run for 3 yds to the PRST 24 for a 1ST down
5:00
1st & 10 at opp 24
Spencer Ferguson run for 24 yds for a TD (Sloan Calder KICK)Weber State 43, Portland State 13
Portland State Touchdown, 6 plays
5:00
1st & 10 at own 35
Sloan Calder kickoff for 65 yds for a touchback
4:46
1st & 10 at own 25
Tyrese Smith pass complete to Jaylen Lynch for 44 yds to the WEB 31 for a 1ST down
4:15
1st & 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:47
1st & 20 at opp 41
Tyrese Smith pass complete to Charlie White for 10 yds to the WEB 31
3:24
2nd & 10 at opp 31
Tyrese Smith pass incomplete to Jaylen Lynch
3:18
3rd & 10 at opp 31
Tyrese Smith pass incomplete to Jaylen Lynch
3:18
4th & 10 at opp 31
Timeout Weber State, clock 03:18
3:10
4th & 10 at opp 31
Tyrese Smith pass complete to Cru Newman for 27 yds to the WEB 4 for a 1ST down
2:53
1st & goal at opp 4
Tyrese Smith run for 4 yds for a TD (Mathias Uribe KICK)Weber State 43, Portland State 20
2:53
1st & 10 at own 35
PENALTY PSU Personal Foul (Torgeson,Shaun) 15 yards from PSU35 to PSU20. NO PLAY.
Weber State Punt, 3 plays
2:53
1st & 10 at own 20
Mathias Uribe kickoff for 57 yds
2:34
1st & 10 at own 23
Spencer Ferguson run for 4 yds to the WEB 27
2:04
2nd & 6 at own 27
Spencer Ferguson run for 3 yds to the WEB 30
2:00
3rd & 3 at own 30
Timeout Portland State, clock 02:00
1:54
3rd & 3 at own 30
Spencer Ferguson run for no gain to the WEB 30
1:54
4th & 3 at own 30
Timeout Portland State, clock 01:54
1:42
4th & 3 at own 30
Henry Way punt for 46 yds , Jordan Herron returns for 5 yds to the PRST 29
Portland State Touchdown, 5 plays
1:32
1st & 10 at own 29
Tyrese Smith pass complete to Zachary Dodson-Greene for 42 yds to the WEB 29 for a 1ST down
1:16
1st & 10 at opp 29
Tyrese Smith pass incomplete to Zachary Dodson-Greene
1:08
2nd & 10 at opp 29
Delon Thompson run for 7 yds to the WEB 22
0:45
3rd & 3 at opp 22
Tyrese Smith run for 8 yds to the WEB 14 for a 1ST down
0:33
1st & 10 at opp 14
Tyrese 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:32
1st & 10 at own 35
Mathias Uribe kickoff for 18 yds Portland State Penalty, Defensive Offside (Yards) declined
0:00
1st & 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.