Referee M VanderVelde; umpire Rico Orsot; head linesman Ernie Carmouche; line judge Mark Estermyer; side judge Steve Herman; field judge Eric McNally; back judge Robert Lewis; center judge Greg ReidGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Weber State
San Diego State
154
Total yards
238
119
Passing yards
108
35
Rushing yards
130
3.7
Yards per pass
3.6
1.8
Yards per rush
3.0
5
First downs
14
3–15
Third downs
5–20
0–2
Fourth downs
1–3
1
Turnovers
1
5–31
Penalties
2–10
27:58
Possession
32:02
2
Sacks (by defense)
1
Efficiency
Weber State
San Diego State
22%
Success rate
31%
−0.39
EPA per play
−0.23
0.83
Explosiveness
0.83
−0.49
Rushing EPA
−0.35
−0.34
Passing EPA
−0.06
19%
Passing-down success
31%
−0.58
First-down EPA
−0.14
−0.23
Second-down EPA
−0.27
0.20
Third-down EPA
−0.04
32%
Havoc by its defense
24%
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)
San Diego State 69% to win. Elo’s favorite won.
The line
San Diego State −14, over/under 36.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 San Diego State 83%, Weber State 17%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. San Diego State drives left to right, Weber State right to left.
Q1 San Diego StatePunt, 3 plays, 1 yard
Q1 Weber StatePunt, 3 plays, 3 yards
Q1 San Diego StatePunt, 3 plays, 6 yards
Q1 Weber StatePunt, 6 plays, 25 yards
Q1 San Diego StatePunt, 4 plays, 15 yards
Q1 Weber StatePunt, 3 plays, 7 yards
Q1 San Diego StatePunt, 3 plays, 2 yards
Q1 Weber StatePunt, 4 plays, 5 yards
Q2 San Diego StatePunt, 3 plays, 8 yards
Q2 Weber StatePunt, 3 plays, 9 yards
Q2 San Diego StateField goal, 12 plays, 53 yards
Q2 Weber StatePunt, 4 plays, 20 yards
Q2 San Diego StateFumble, 8 plays, 43 yards
Q2 Weber StateEnd of half, 1 play, 2 yards
Q3 Weber StatePunt, 3 plays, 5 yards
Q3 San Diego StateTurnover on downs, 8 plays, 38 yards
Q3 Weber StateTurnover on downs, 7 plays, 22 yards
Q3 San Diego StatePunt, 3 plays, 0 yards
Q3 Weber StatePunt, 6 plays, 16 yards
Q3 San Diego StateField goal, 13 plays, 40 yards
Q4 Weber StatePunt, 3 plays, 6 yards
Q4 San Diego StatePunt, 3 plays, 5 yards
Q4 Weber StatePunt, 3 plays, 8 yards
Q4 San Diego StatePunt, 6 plays, 15 yards
Q4 Weber StateInterception, 1 play, 0 yards
Q4 San Diego StatePunt, 3 plays, 6 yards
Q4 Weber StateTurnover on downs, 4 plays, 6 yards
Q4 San Diego StateEnd of game, 3 plays, −4 yards
Play by play
1st quarter8 drives, then Tied at 0
San Diego State Punt, 3 plays
15:00
1st & 10 at own 35
Trey Tuttle kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Ryan Agnew pass complete to Juwan Washington for 4 yds to the SDSt 29
15:00
2nd & 6 at own 29
Ryan Agnew run for a loss of 7 yards to the SDSt 22
15:00
3rd & 13 at own 22
Ryan Agnew pass complete to Juwan Washington for 4 yds to the SDSt 26
15:00
4th & 9 at own 26
Brandon Heicklen punt for 41 yds
Weber State Punt, 3 plays
13:26
1st & 10 at own 33
Rashid Shaheed run for a loss of 1 yard to the WebSt 32
13:26
2nd & 11 at own 32
Jake Constantine pass complete to Devon Cooley for 8 yds to the WebSt 40
13:26
3rd & 3 at own 40
Josh Davis run for a loss of 4 yards to the WebSt 36
13:26
4th & 7 at own 36
Doug Lloyd punt for 30 yds, punt out-of-bounds at the SDSt 34
San Diego State Punt, 3 plays
11:32
1st & 10 at own 34
Juwan Washington run for 2 yds to the SDSt 36
11:32
2nd & 8 at own 36
Ryan Agnew pass complete to Juwan Washington for 6 yds to the SDSt 42
11:32
3rd & 2 at own 42
Juwan Washington run for a loss of 2 yards to the SDSt 40 SAN DIEGO ST Penalty, Offensive holding ( Yards) declined
11:32
4th & 4 at own 40
Brandon Heicklen punt for 46 yds, fair catch by Rashid Shaheed at the WebSt 14
Weber State Punt, 6 plays
10:02
1st & 10 at own 14
WEBER ST Penalty, false start (-5 Yards) to the WebSt 9
10:02
1st & 15 at own 9
Jake Constantine pass complete to Josh Davis for 3 yds to the WebSt 12
10:02
2nd & 12 at own 12
Jake Constantine run for 2 yds to the WebSt 14
10:02
3rd & 10 at own 14
Jake Constantine pass complete to Devon Cooley for 31 yds to the WebSt 45 for a 1ST down
10:02
1st & 10 at own 45
Josh Davis run for a loss of 2 yards to the WebSt 43
10:02
2nd & 12 at own 43
Josh Davis run for 1 yd to the WebSt 44
10:02
3rd & 11 at own 44
WEBER ST Penalty, false start (-5 Yards) to the WebSt 39
10:02
3rd & 16 at own 39
Jake Constantine pass incomplete to Rashid Shaheed, broken up by Kyree Woods
10:02
4th & 16 at own 39
Doug Lloyd punt for 49 yds , Jordan Byrd returns for 6 yds to the SDSt 18
San Diego State Punt, 4 plays
6:06
1st & 10 at own 18
Ryan Agnew pass complete to Jesse Matthews for 11 yds to the SDSt 29 for a 1ST down
6:06
1st & 10 at own 29
Ryan Agnew pass incomplete
6:06
2nd & 10 at own 29
Ryan Agnew pass complete to BJ Busbee for 7 yds to the SDSt 36
6:06
3rd & 3 at own 36
SAN DIEGO ST Penalty, false start (-5 Yards) to the SDSt 31
6:06
3rd & 8 at own 31
Ryan Agnew run for 2 yds to the SDSt 33
6:06
4th & 6 at own 33
Brandon Heicklen punt for 58 yds , Rashid Shaheed returns for no gain to the WebSt 9
Weber State Punt, 3 plays
4:08
1st & 10 at own 9
Jake Constantine pass complete to Kevin Smith for 1 yd to the WebSt 10
4:08
2nd & 9 at own 10
Jake Constantine pass complete to Justin Malone for 1 yd to the WebSt 11
4:08
3rd & 8 at own 11
Jake Constantine pass complete to Kris Jackson for 5 yds to the WebSt 16
4:08
4th & 3 at own 16
Doug Lloyd punt for 49 yds , Jordan Byrd returns for 8 yds to the SDSt 43
San Diego State Punt, 3 plays
2:04
1st & 10 at own 43
Chance Bell run for no gain to the SDSt 43
2:04
2nd & 10 at own 43
Ryan Agnew pass incomplete to Kobe Smith, broken up by Eddie Heckard
2:04
3rd & 10 at own 43
Ryan Agnew pass complete to Parker Houston for 2 yds to the SDSt 45
2:04
4th & 8 at own 45
Brandon Heicklen punt for 55 yds for a touchback
Weber State Punt, 4 plays
0:46
1st & 10 at own 20
Jake Constantine run for 10 yds to the WebSt 30 for a 1ST down
0:46
1st & 10 at own 30
Jake Constantine pass complete to Rashid Shaheed for 2 yds to the WebSt 32
Q2 15:00
2nd & 8 at own 32
Josh Davis run for a loss of 2 yards to the WebSt 30
Q2 15:00
3rd & 10 at own 30
WEBER ST Penalty, false start (-5 Yards) to the WebSt 25
Q2 15:00
3rd & 15 at own 25
Jake Constantine pass incomplete to Justin Malone
Q2 15:00
4th & 15 at own 25
Doug Lloyd punt for 44 yds, downed at the SDSt 31
2nd quarter6 drives, then San Diego State 3, Weber State 0
San Diego State Punt, 3 plays
13:39
1st & 10 at own 31
Ryan Agnew pass complete to Parker Houston for 5 yds to the SDSt 36
13:39
2nd & 5 at own 36
Ryan Agnew pass incomplete to Chance Bell
13:39
3rd & 5 at own 36
Ryan Agnew run for 3 yds to the SDSt 39
13:39
4th & 2 at own 39
Brandon Heicklen punt for 50 yds , Rashid Shaheed returns for 10 yds to the WebSt 21
Weber State Punt, 3 plays
12:13
1st & 10 at own 21
Kevin Smith run for 5 yds to the WebSt 26
11:34
2nd & 5 at own 26
Timeout WEBER ST, clock 11:34
11:34
2nd & 5 at own 26
Jake Constantine pass complete to Kevin Smith for 4 yds to the WebSt 30
11:34
3rd & 1 at own 30
Kaden Jenks run for no gain to the WebSt 30
11:34
4th & 1 at own 30
Doug Lloyd punt for 43 yds , Tariq Thompson returns for 3 yds to the SDSt 30
San Diego State Field goal, 12 plays
10:00
1st & 10 at own 30
Jordan Byrd run for 13 yds to the SDSt 43 for a 1ST down
10:00
1st & 10 at own 43
Jordan Byrd run for 15 yds to the WebSt 42 for a 1ST down
10:00
1st & 10 at opp 42
Jordan Byrd run for no gain to the WebSt 42
10:00
2nd & 10 at opp 42
Ryan Agnew pass complete to Ethan Dedeaux for 8 yds to the WebSt 34
10:00
3rd & 2 at opp 34
Jordan Byrd run for a loss of 1 yard to the WebSt 35
10:00
4th & 3 at opp 35
Ryan Agnew pass complete to Jesse Matthews for 6 yds to the WebSt 29 for a 1ST down
10:00
1st & 10 at opp 29
Ryan Agnew pass incomplete to Kobe Smith
10:00
2nd & 10 at opp 29
Chance Bell run for 11 yds to the WebSt 18 for a 1ST down
10:00
1st & 10 at opp 18
Ryan Agnew run for 2 yds to the WebSt 16
10:00
2nd & 8 at opp 16
Ryan Agnew sacked by McKade Mitton for a loss of 8 yards to the WebSt 24
10:00
3rd & 16 at opp 24
Chance Bell run for 7 yds to the WebSt 17
4:41
4th & 9 at opp 17
Matt Araiza 34 yd FG GOODSan Diego State 3, Weber State 0
Weber State Punt, 4 plays
4:41
1st & 0 at own 35
Matt Araiza kickoff for 65 yds , Rashid Shaheed return for 22 yds to the SANDIEGOST 43 WEBER ST Penalty, Offensive holding (11 Yards) to the WebSt 11
4:25
1st & 10 at own 11
Josh Davis run for 12 yds to the WebSt 23 for a 1ST down
4:25
1st & 10 at own 23
Kevin Smith run for no gain to the WebSt 23
4:25
2nd & 10 at own 23
Jake Constantine pass complete to David Ames for 3 yds to the WebSt 26
4:25
3rd & 7 at own 26
Jake Constantine pass complete to Rashid Shaheed for 5 yds to the WebSt 31
4:25
4th & 2 at own 31
Doug Lloyd punt for 31 yds, punt out-of-bounds at the SDSt 38
San Diego State Fumble, 8 plays
1:51
1st & 10 at own 38
Jordan Byrd run for 23 yds to the WebSt 39 for a 1ST down
1:51
1st & 10 at opp 39
Ryan Agnew pass complete to Elijah Kothe for 11 yds to the WebSt 28 for a 1ST down
1:51
1st & 10 at opp 28
Ryan Agnew pass complete to Jesse Matthews for 8 yds to the WebSt 20
1:51
2nd & 2 at opp 20
Juwan Washington run for 3 yds to the WebSt 17 for a 1ST down
1:51
1st & 10 at opp 17
Ryan Agnew pass incomplete to Jesse Matthews
1:51
2nd & 10 at opp 17
Ryan Agnew pass incomplete to Elijah Kothe, broken up by Maxwell Anderson
1:51
3rd & 10 at opp 17
Ryan Agnew pass incomplete to Juwan Washington
1:51
4th & 10 at opp 17
Brandon Heicklen run for a loss of 8 yards to the WebSt 19 Brandon Heicklen fumbled, recovered by WebSt Jonah Williams
Weber State End of half, 1 play
0:24
1st & 10 at own 19
Josh Davis run for 2 yds to the WebSt 21
3rd quarter6 drives, then San Diego State 3, Weber State 0
Weber State Punt, 3 plays
15:00
2nd & 8 at own 35
Matt Araiza kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Josh Davis run for a loss of 1 yard to the WebSt 24
15:00
2nd & 11 at own 24
Jake Constantine pass complete to Josh Davis for no gain to the WebSt 24
15:00
3rd & 11 at own 24
Jake Constantine pass complete to Kevin Smith for 6 yds to the WebSt 30
15:00
4th & 5 at own 30
Doug Lloyd punt for 46 yds , Jordan Byrd returns for 3 yds to the SDSt 27
San Diego State Turnover on downs, 8 plays
12:50
1st & 10 at own 27
Juwan Washington run for 18 yds to the SDSt 45 for a 1ST down
12:50
1st & 10 at own 45
Juwan Washington run for 1 yd to the SDSt 46
12:50
2nd & 9 at own 46
Juwan Washington run for 5 yds to the WebSt 49
12:50
3rd & 4 at opp 49
Ryan Agnew pass complete to Elijah Kothe for 5 yds to the WebSt 44 for a 1ST down
12:50
1st & 10 at opp 44
Ryan Agnew run for 4 yds to the WebSt 40
12:50
2nd & 6 at opp 40
Juwan Washington run for 3 yds to the WebSt 37
12:50
3rd & 3 at opp 37
Juwan Washington run for 2 yds to the WebSt 35
12:50
4th & 1 at opp 35
Juwan Washington run for no gain to the WebSt 35
Weber State Turnover on downs, 7 plays
9:06
1st & 10 at own 35
Kevin Smith run for 2 yds to the WebSt 37
9:06
3rd & 8 at own 37
Jake Constantine pass complete to Justin Malone for 11 yds to the WebSt 48 for a 1ST down
9:06
2nd & 8 at own 37
Jake Constantine pass incomplete to Rashid Shaheed, broken up by Tariq Thompson
9:06
1st & 10 at own 48
Josh Davis run for 1 yd to the WebSt 49
9:06
2nd & 9 at own 49
Jake Constantine pass incomplete to Devon Cooley, broken up by Tariq Thompson
9:06
3rd & 9 at own 49
Jake Constantine pass complete to David Ames for 8 yds to the SDSt 43
9:06
4th & 1 at opp 43
David Ames pass incomplete to Rashid Shaheed
San Diego State Punt, 3 plays
6:31
1st & 10 at own 43
Juwan Washington run for no gain to the SDSt 43
6:31
2nd & 10 at own 43
Ryan Agnew pass incomplete to BJ Busbee, broken up by Eddie Heckard
6:31
3rd & 10 at own 43
Ryan Agnew pass incomplete
6:31
4th & 10 at own 43
Brandon Heicklen punt for 55 yds, downed at the WebSt 2
Weber State Punt, 6 plays
5:33
1st & 10 at own 2
Kris Jackson run for 7 yds to the WebSt 9
5:33
2nd & 3 at own 9
Kris Jackson run for 2 yds to the WebSt 11
5:33
3rd & 1 at own 11
Jake Constantine pass complete to Rashid Shaheed for 4 yds to the WebSt 15 for a 1ST down
5:33
1st & 10 at own 15
WEBER ST Penalty, false start (-5 Yards) to the WebSt 10
5:33
1st & 15 at own 10
Kris Jackson run for 5 yds to the WebSt 15
5:33
2nd & 10 at own 15
Jake Constantine pass complete to Justin Malone for 3 yds to the WebSt 18
5:33
3rd & 7 at own 18
Jake Constantine pass incomplete to Kevin Smith
5:33
4th & 7 at own 18
Doug Lloyd punt for 42 yds , Jordan Byrd returns for 8 yds to the SDSt 48
San Diego State Field goal, 13 plays
1:49
1st & 10 at own 48
Juwan Washington run for 1 yd to the SDSt 49
1:49
2nd & 9 at own 49
Ryan Agnew pass incomplete to Isaiah Richardson
1:49
3rd & 9 at own 49
Ryan Agnew run for 14 yds to the WebSt 37 for a 1ST down
1:49
1st & 10 at opp 37
Juwan Washington run for 2 yds to the WebSt 35
1:49
2nd & 8 at opp 35
Ryan Agnew pass incomplete to Juwan Washington
Q4 15:00
3rd & 8 at opp 35
Ryan Agnew pass complete to Daniel Bellinger for 12 yds to the WebSt 23 for a 1ST down
Q4 15:00
1st & 10 at opp 23
Juwan Washington run for 1 yd to the WebSt 22
Q4 15:00
2nd & 9 at opp 22
Ryan Agnew pass complete to BJ Busbee for 3 yds to the WebSt 19
Q4 13:14
3rd & 6 at opp 19
Timeout WEBER ST, clock 13:14
Q4 13:14
3rd & 6 at opp 19
Ryan Agnew run for 6 yds to the WebSt 13 for a 1ST down
Q4 13:14
1st & 10 at opp 13
Juwan Washington run for no gain to the WebSt 13
Q4 13:14
2nd & 10 at opp 13
Juwan Washington run for 4 yds to the WebSt 9
Q4 13:14
3rd & 6 at opp 9
Ryan Agnew run for a loss of 3 yards to the WebSt 12 Ryan Agnew fumbled, recovered by SDSt Ryan Agnew
Q4 10:51
4th & 9 at opp 12
Matt Araiza 29 yd FG GOODSan Diego State 6, Weber State 0
4th quarter8 drives, then San Diego State 6, Weber State 0
Weber State Punt, 3 plays
10:51
1st & 0 at own 35
Matt Araiza kickoff for 65 yds , Josh Davis return for 39 yds to the WebSt 39
10:42
1st & 10 at own 39
Jake Constantine pass incomplete to Isiah Jackson
10:42
2nd & 10 at own 39
Jake Constantine pass complete to David Ames for 6 yds to the WebSt 45
10:42
3rd & 4 at own 45
Jake Constantine pass incomplete, broken up by Myles Cheatum
10:42
4th & 4 at own 45
Doug Lloyd punt for 44 yds, downed at the SDSt 11
San Diego State Punt, 3 plays
9:52
1st & 10 at own 11
Juwan Washington run for 2 yds to the SDSt 13
9:52
2nd & 8 at own 13
SAN DIEGO ST Penalty, false start (-5 Yards) to the SDSt 8
9:52
2nd & 13 at own 8
Ryan Agnew pass complete to Elijah Kothe for 8 yds to the SDSt 16
9:52
3rd & 5 at own 16
Ryan Agnew pass incomplete, broken up by Jonah Williams
9:52
4th & 5 at own 16
Brandon Heicklen punt for 51 yds, fair catch by Josh Davis at the WebSt 33
Weber State Punt, 3 plays
8:18
1st & 10 at own 33
Jake Constantine run for a loss of 4 yards to the WebSt 29
8:18
2nd & 14 at own 29
Jake Constantine pass complete to Isiah Jackson for 10 yds to the WebSt 39
8:18
3rd & 4 at own 39
Jake Constantine pass complete to Justin Malone for 2 yds to the WebSt 41
8:18
4th & 2 at own 41
Doug Lloyd punt for 53 yds, downed at the SDSt 6
San Diego State Punt, 6 plays
6:00
1st & 10 at own 6
Juwan Washington run for no gain to the SDSt 6
6:00
2nd & 10 at own 6
Ryan Agnew pass complete to Kobe Smith for 8 yds to the SDSt 14
6:00
3rd & 2 at own 14
Juwan Washington run for 3 yds to the SDSt 17 for a 1ST down
6:00
1st & 10 at own 17
Ryan Agnew pass incomplete to Kobe Smith
6:00
2nd & 10 at own 17
Ryan Agnew pass incomplete, broken up by Jayden Palauni
6:00
3rd & 10 at own 17
Juwan Washington run for 4 yds to the SDSt 21
6:00
4th & 6 at own 21
Brandon Heicklen punt for 44 yds, fair catch by Josh Davis at the WebSt 35
Weber State Interception, 1 play
3:00
1st & 10 at own 35
Jake Constantine pass intercepted Tariq Thompson return for no gain to the SDSt 35
San Diego State Punt, 3 plays
2:52
1st & 10 at own 35
Juwan Washington run for 1 yd to the SDSt 36
2:45
2nd & 9 at own 36
Timeout WEBER ST, clock 02:45
2:45
2nd & 9 at own 36
Juwan Washington run for 8 yds to the SDSt 44
2:45
3rd & 1 at own 44
Juwan Washington run for a loss of 3 yards to the SDSt 41
2:07
4th & 4 at own 41
Timeout WEBER ST, clock 02:07
2:07
4th & 4 at own 41
Brandon Heicklen punt for 41 yds , Rashid Shaheed returns for 3 yds to the WebSt 21
Weber State Turnover on downs, 4 plays
2:00
1st & 10 at own 21
Jake Constantine pass complete to Kevin Smith for 6 yds to the WebSt 27
2:00
2nd & 4 at own 27
Jake Constantine pass complete to David Ames for no gain to the WebSt 27
2:00
3rd & 4 at own 27
Jake Constantine pass incomplete to Rashid Shaheed
2:00
4th & 4 at own 27
Jake Constantine pass incomplete to David Ames, broken up by Tariq Thompson
San Diego State End of game, 3 plays
1:24
1st & 10 at opp 27
Team run for a loss of 2 yards to the WebSt 29
1:24
2nd & 12 at opp 29
Team run for no gain to the WebSt 29
1:24
3rd & 12 at opp 29
Team run for a loss of 2 yards to the WebSt 31
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.