From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
San Diego State
BYU
399
Total yards
385
231
Passing yards
303
168
Rushing yards
82
7.5
Yards per pass
8.7
3.6
Yards per rush
4.1
23
First downs
18
10–17
Third downs
6–11
2–5
Fourth downs
1–1
2
Turnovers
1
2–25
Penalties
5–25
36:43
Possession
23:17
2
Sacks (by defense)
1
Efficiency
San Diego State
BYU
42%
Success rate
49%
−0.04
EPA per play
0.31
1.16
Explosiveness
1.16
−0.35
Rushing EPA
−0.14
0.41
Passing EPA
0.55
33%
Passing-down success
50%
−0.42
First-down EPA
−0.07
0.01
Second-down EPA
0.20
1.10
Third-down EPA
1.02
11%
Havoc by its defense
10%
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)
BYU 75% to win. Elo’s favorite won.
The line
BYU −16.5, over/under 47.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 BYU 87%, San Diego State 13%. 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. BYU drives left to right, San Diego State right to left.
Q1 BYUTouchdown, 10 plays, 75 yards
Q1 San Diego StateTouchdown, 9 plays, 77 yards
Q1 BYUFumble, 1 play, 0 yards
Q1 San Diego StateTouchdown, 6 plays, 33 yards
Q1 BYUPunt, 5 plays, 15 yards
Q1 San Diego StateInterception, 12 plays, 58 yards
Q2 BYUTouchdown, 5 plays, 54 yards
Q2 San Diego StatePunt, 8 plays, 21 yards
Q2 BYUPunt, 6 plays, 23 yards
Q2 San Diego StatePunt, 3 plays, 8 yards
Q2 BYUField goal, 6 plays, 3 yards
Q3 San Diego StateFumble, 5 plays, 65 yards
Q3 BYUField goal, 13 plays, 80 yards
Q3 San Diego StateTurnover on downs, 12 plays, 47 yards
Q4 BYUTouchdown, 7 plays, 72 yards
Q4 San Diego StateTurnover on downs, 15 plays, 74 yards
Q4 BYUPunt, 3 plays, 9 yards
Q4 San Diego StateFumble, 8 plays, 29 yards
Q4 BYUEnd of game, 1 play, −1 yard
Play by play
1st quarter5 drives, then San Diego State 14, BYU 7
BYU Touchdown, 10 plays
14:55
1st & 10 at own 25
Zach Wilson pass complete to Dax Milne for 18 yds to the BYU 43 for a 1ST down
14:36
1st & 10 at own 43
Zach Wilson pass complete to Neil Pau’u for 9 yds to the SDSt 48
13:58
2nd & 1 at opp 48
Wilson, Zach pass incomplete to Pau’u, Neil, PENALTY BYU ineligible downfield on pass (Christensen, Brady) 5 yards to the BYU47, NO PLAY.
13:47
2nd & 6 at own 47
Lopini Katoa run for 10 yds to the SDSt 43 for a 1ST down
13:21
1st & 10 at opp 43
Zach Wilson pass complete to Brayden Cosper for 5 yds to the SDSt 38
12:49
2nd & 5 at opp 38
Zach Wilson pass incomplete to Lopini Katoa
12:41
3rd & 5 at opp 38
Lopini Katoa run for 7 yds to the SDSt 31 for a 1ST down
12:12
1st & 10 at opp 31
Zach Wilson pass complete to Neil Pau’u for 21 yds to the SDSt 10 for a 1ST down
11:41
1st & goal at opp 10
Zach Wilson pass incomplete to Brayden Cosper
11:33
2nd & goal at opp 10
Zach Wilson run for 5 yds to the SDSt 5
10:56
3rd & goal at opp 5
Zach Wilson pass complete to Dax Milne for 5 yds for a TD (Jake Oldroyd KICK)BYU 7, San Diego State 0
San Diego State Touchdown, 9 plays
10:56
3rd & 5 at own 35
Jake Oldroyd kickoff for 65 yds , Jordan Byrd return for 23 yds to the SDSt 23
10:50
1st & 10 at own 23
Greg Bell run for 6 yds to the SDSt 29
10:16
2nd & 4 at own 29
Jordon Brookshire run for 6 yds to the SDSt 35 for a 1ST down
9:40
1st & 10 at own 35
Kaegun Williams run for 5 yds to the SDSt 40
9:08
2nd & 5 at own 40
Kaegun Williams run for 12 yds to the BYU 48 for a 1ST down
8:34
1st & 10 at opp 48
Jordon Brookshire run for 4 yds to the BYU 44
7:57
2nd & 6 at opp 44
Jordon Brookshire pass complete to Greg Bell for 14 yds to the BYU 30 for a 1ST down
7:18
1st & 10 at opp 30
Kaegun Williams run for 2 yds to the BYU 28
6:46
2nd & 8 at opp 28
Jordon Brookshire run for 3 yds to the BYU 25
5:56
3rd & 5 at opp 25
Kaegun Williams run for 25 yds for a TD (Matt Araiza KICK)Tied at 7
5:56
3rd & 5 at own 35
Matt Araiza kickoff for 65 yds for a touchback
5:50
1st & 10 at own 25
Zach Wilson pass complete to Isaac Rex for 8 yds Isaac Rex fumbled, forced by Michael Shawcroft, recovered by SDSt Tariq Thompson
San Diego State Touchdown, 6 plays
5:49
1st & 10 at opp 33
Jordon Brookshire run for 3 yds to the BYU 30
5:14
2nd & 7 at opp 30
Jordon Brookshire pass incomplete to Jesse Matthews
5:01
3rd & 7 at opp 30
Greg Bell run for 6 yds to the BYU 24
4:24
4th & 1 at opp 24
Tanner Kuljian run for 6 yds to the BYU 18 for a 1ST down
3:51
1st & 10 at opp 18
Jordon Brookshire pass complete to Daniel Bellinger for 3 yds to the BYU 15
3:08
2nd & 7 at opp 15
Jordon Brookshire pass complete to Elijah Kothe for 15 yds for a TD (Matt Araiza KICK)San Diego State 14, BYU 7
BYU Punt, 5 plays
3:08
2nd & 7 at own 35
Matt Araiza kickoff for 65 yds for a touchback
3:07
1st & 10 at own 25
Zach Wilson pass complete to Dax Milne for 6 yds to the BYU 31
2:59
2nd & 4 at own 31
Lopini Katoa run for 9 yds to the BYU 40 for a 1ST down
2:34
1st & 10 at own 40
Zach Wilson pass incomplete to Dax Milne
2:29
2nd & 10 at own 40
Zach Wilson pass incomplete to Isaac Rex
2:25
3rd & 10 at own 40
Zach Wilson pass incomplete to Neil Pau’u
2:10
4th & 10 at own 40
Ryan Rehkow punt for 42 yds, fair catch by BJ Busbee at the SDSt 18
San Diego State Interception, 12 plays
2:09
1st & 10 at own 18
Jordon Brookshire pass incomplete to BJ Busbee
2:02
2nd & 10 at own 18
Greg Bell run for 2 yds to the SDSt 20
1:16
3rd & 8 at own 20
Jordon Brookshire pass complete to Elijah Kothe for 13 yds to the SDSt 33 for a 1ST down
0:50
1st & 10 at own 33
Greg Bell run for 5 yds to the SDSt 38
0:00
2nd & 5 at own 38
Greg Bell run for 4 yds to the SDSt 42
Q2 14:31
1st & 10 at own 46
Jordon Brookshire pass complete to Jesse Matthews for 4 yds to the 50 yard line
Q2 13:53
2nd & 6 at the 50
Kaegun Williams run for 9 yds to the BYU 41 for a 1ST down
Q2 13:25
1st & 10 at opp 41
Jordon Brookshire run for no gain to the BYU 41
Q2 12:44
2nd & 10 at opp 41
Greg Bell run for 5 yds to the BYU 36
Q2 12:12
3rd & 5 at opp 36
Jordon Brookshire run for 7 yds to the BYU 29 for a 1ST down
Q2 11:33
1st & 10 at opp 29
BYU Penalty, Defensive Offside (Caden Haws) to the BYU 24
Q2 11:08
1st & 5 at opp 31
Jordon Brookshire pass intercepted for a 1ST down Drew Jensen return for 11 yds to the BYU 13 for a 1ST down SAN DIEGO ST Penalty, Face Mask (15 yards) (Greg Bell) to the BYU 46 for a 1ST down
2nd quarter5 drives, then BYU 17, San Diego State 14
BYU Touchdown, 5 plays
11:07
1st & 10 at own 46
Lopini Katoa run for 2 yds to the BYU 48
10:33
2nd & 8 at own 48
Zach Wilson pass complete to Dax Milne for 7 yds to the SDSt 45
9:59
3rd & 1 at opp 45
Lopini Katoa run for no gain to the SDSt 45
9:18
4th & 1 at opp 45
Lopini Katoa run for 43 yds to the SDSt 2 for a 1ST down
8:34
1st & goal at opp 2
Zach Wilson pass complete to Isaac Rex for 2 yds for a TD (Jake Oldroyd KICK)Tied at 14
San Diego State Punt, 8 plays
8:34
1st & 10 at own 35
Jake Oldroyd kickoff for 65 yds for a touchback
8:33
1st & 10 at own 25
Jordan Byrd run for 4 yds to the SDSt 29
8:04
2nd & 6 at own 29
Jordon Brookshire pass complete to Ethan Dedeaux for 6 yds to the SDSt 35 for a 1ST down
7:36
1st & 10 at own 35
Jordan Byrd run for a loss of 1 yard to the SDSt 34
7:01
2nd & 11 at own 34
Jordon Brookshire pass incomplete to Jesse Matthews
6:57
3rd & 11 at own 34
Jordon Brookshire pass complete to Jesse Matthews for 12 yds to the SDSt 46 for a 1ST down
6:16
1st & 10 at own 46
Greg Bell run for no gain to the SDSt 46
5:40
2nd & 10 at own 46
Kaegun Williams run for no gain to the SDSt 46
5:03
3rd & 10 at own 46
Jordon Brookshire pass incomplete to Elijah Kothe
4:44
4th & 10 at own 46
Tanner Kuljian punt for 43 yds , Hobbs Nyberg returns for 1 yd to the BYU 12
BYU Punt, 6 plays
4:43
1st & 10 at own 12
Zach Wilson pass complete to Neil Pau’u for 11 yds to the BYU 23 for a 1ST down
4:30
1st & 10 at own 23
Lopini Katoa run for 1 yd to the BYU 24
3:59
2nd & 9 at own 24
Zach Wilson pass complete to Lopini Katoa for 11 yds to the BYU 35 for a 1ST down
3:36
1st & 10 at own 35
Zach Wilson sacked by Cameron Thomas for a loss of 9 yards to the BYU 26
2:57
2nd & 19 at own 26
Zach Wilson pass complete to Dax Milne for 9 yds to the BYU 35
2:14
3rd & 10 at own 35
Zach Wilson pass incomplete to Isaac Rex
2:00
4th & 10 at own 35
Ryan Rehkow punt for 50 yds, fair catch by Jesse Matthews at the SDSt 15
San Diego State Punt, 3 plays
1:59
1st & 10 at own 15
Greg Bell run for 1 yd to the SDSt 16
1:51
2nd & 9 at own 16
Timeout BYU, clock 01:51
1:50
2nd & 9 at own 16
Greg Bell run for 1 yd to the SDSt 17
1:45
3rd & 8 at own 17
Timeout BYU, clock 01:45
1:44
3rd & 8 at own 17
Jordon Brookshire pass complete to Jesse Matthews for 6 yds to the SDSt 23
1:33
4th & 2 at own 23
Timeout BYU, clock 01:33
1:18
4th & 2 at own 23
Tanner Kuljian punt for 45 yds, downed at the BYU 32
BYU Field goal, 6 plays
1:17
1st & 10 at own 32
Wilson, Zach pass complete to Cosper, Brayden for 5 yards to the BYU37, PENALTY BYU illegal formation 5 yards to the BYU27, NO PLAY.
1:13
1st & 15 at own 27
Zach Wilson pass complete to Neil Pau’u for 2 yds to the BYU 29
1:01
2nd & 13 at own 29
Zach Wilson pass complete to Neil Pau’u for 15 yds to the BYU 44 for a 1ST down
0:38
1st & 10 at own 44
Zach Wilson pass complete to Dax Milne for 19 yds to the SDSt 37 for a 1ST down
0:27
1st & 10 at opp 37
BYU Penalty, False Start (James Empey) to the SDSt 42
0:17
1st & 15 at opp 42
Zach Wilson pass complete to Dax Milne for 9 yds to the SDSt 33
0:09
2nd & 6 at opp 33
Zach Wilson pass incomplete to Dax Milne
3rd quarter3 drives, then BYU 20, San Diego State 14
San Diego State Fumble, 5 plays
14:59
1st & 10 at own 25
Jordon Brookshire pass complete to Greg Bell for 28 yds to the BYU 47 for a 1ST down
14:18
1st & 10 at opp 47
Greg Bell run for 22 yds to the BYU 25 for a 1ST down
13:46
1st & 10 at opp 25
BYU Penalty, Defensive Offside (Bracken El-Bakri) to the BYU 20
13:24
1st & 5 at opp 20
Kaegun Williams run for 4 yds to the BYU 16
13:05
2nd & 1 at opp 16
Kaegun Williams run for 6 yds to the BYU 10 for a 1ST down
12:35
1st & goal at opp 10
Kaegun Williams run for 2 yds to the BYU 8 Kaegun Williams fumbled, forced by Kavika Fonua, recovered by BYU Seleti Fevaleaki
BYU Field goal, 13 plays
12:34
1st & 10 at own 8
Zach Wilson sacked by Jonah Tavai for a loss of 2 yards to the BYU 6
11:49
2nd & 12 at own 6
Lopini Katoa run for 3 yds to the BYU 9
11:18
3rd & 9 at own 9
Zach Wilson pass complete to Lopini Katoa for 28 yds to the BYU 37 for a 1ST down
10:39
1st & 10 at own 37
Zach Wilson pass complete to Isaac Rex for 11 yds to the BYU 48 for a 1ST down
10:06
1st & 10 at own 48
Zach Wilson pass complete to Neil Pau’u for 7 yds to the SDSt 45
9:36
2nd & 3 at opp 45
Lopini Katoa run for 6 yds to the SDSt 39 for a 1ST down
9:02
1st & 10 at opp 39
Zach Wilson pass complete to Lopini Katoa for 4 yds to the SDSt 35
8:26
2nd & 6 at opp 35
Lopini Katoa run for 1 yd to the SDSt 34
7:47
3rd & 5 at opp 34
Zach Wilson pass complete to Neil Pau’u for 19 yds to the SDSt 15 for a 1ST down
7:09
1st & 10 at opp 15
Neil Pau’u run for a loss of 3 yards to the SDSt 18
6:37
2nd & 13 at opp 18
Zach Wilson pass incomplete to Isaac Rex
6:29
3rd & 13 at opp 18
Zach Wilson pass complete to Isaac Rex for 6 yds to the SDSt 12
5:47
4th & 7 at opp 12
Jake Oldroyd 29 yd FG GOODBYU 20, San Diego State 14
San Diego State Turnover on downs, 12 plays
5:47
4th & 7 at own 35
Jake Oldroyd kickoff for 65 yds for a touchback
5:46
1st & 10 at own 25
Jordon Brookshire pass complete to Daniel Bellinger for 8 yds to the SDSt 33
4:59
2nd & 2 at own 33
Greg Bell run for 2 yds to the SDSt 35 for a 1ST down
4:31
1st & 10 at own 35
Kaegun Williams run for a loss of 3 yards to the SDSt 32
4:01
2nd & 13 at own 32
Jordon Brookshire pass complete to Kaegun Williams for 4 yds to the SDSt 36
3:36
3rd & 9 at own 36
Jordon Brookshire pass complete to Dominic Benson for 15 yds to the BYU 49 for a 1ST down
2:42
1st & 10 at opp 49
Greg Bell run for 2 yds to the BYU 47
2:03
2nd & 8 at opp 47
Kaegun Williams run for 6 yds to the BYU 41
1:23
3rd & 2 at opp 41
Kaegun Williams run for 5 yds to the BYU 36 for a 1ST down
0:00
1st & 10 at opp 36
Kaegun Williams run for 4 yds to the BYU 32
Q4 15:00
2nd & 6 at opp 32
Jordon Brookshire pass incomplete to Nolan Givan
Q4 14:55
3rd & 6 at opp 32
Greg Bell run for 4 yds to the BYU 28
Q4 14:05
4th & 2 at opp 28
Jordon Brookshire run for no gain to the BYU 28
4th quarter5 drives, then BYU 28, San Diego State 14
BYU Touchdown, 7 plays
14:04
1st & 10 at own 28
Lopini Katoa run for a loss of 2 yards to the BYU 26
13:33
2nd & 12 at own 26
Zach Wilson pass complete to Lopini Katoa for 3 yds to the BYU 29
12:56
3rd & 9 at own 29
Zach Wilson pass complete to Dax Milne for 34 yds to the SDSt 37 for a 1ST down
12:29
1st & 10 at opp 37
Zach Wilson pass incomplete to Dax Milne
12:21
2nd & 10 at opp 37
Lopini Katoa run for 3 yds to the SDSt 34
11:34
3rd & 7 at opp 34
Zach Wilson pass complete to Neil Pau’u for 14 yds to the SDSt 20 for a 1ST down
10:53
1st & 10 at opp 20
Zach Wilson pass complete to Isaac Rex for 20 yds for a TD (Zach Wilson pass to Lopini Katoa for Two-Point Conversion)BYU 28, San Diego State 14
San Diego State Turnover on downs, 15 plays
10:53
1st & 10 at own 35
Jake Oldroyd kickoff for 65 yds for a touchback
10:52
1st & 10 at own 25
Brookshire, Jordon pass complete to Bell, Greg for 9 yards to the SANDIEGOST34, PENALTY SANDIEGOST holding 10 yards to the SANDIEGOST15, NO PLAY.
10:34
1st & 20 at own 15
Jordon Brookshire pass complete to Jesse Matthews for 12 yds to the SDSt 27
9:48
2nd & 8 at own 27
Kaegun Williams run for 5 yds to the SDSt 32
9:06
3rd & 3 at own 32
Jordon Brookshire pass complete to Nolan Givan for 13 yds to the SDSt 45 for a 1ST down
8:28
1st & 10 at own 45
Kaegun Williams run for 4 yds to the SDSt 49
7:47
2nd & 6 at own 49
Jordon Brookshire pass incomplete to TJ Sullivan
7:40
3rd & 6 at own 49
Jordon Brookshire pass complete to Jesse Matthews for 17 yds to the BYU 34 for a 1ST down
7:02
1st & 10 at opp 34
Jordon Brookshire pass complete to TJ Sullivan for 4 yds to the BYU 30
6:30
2nd & 6 at opp 30
Kaegun Williams run for 2 yds to the BYU 28
5:50
3rd & 4 at opp 28
Jordon Brookshire pass complete to Nolan Givan for 8 yds to the BYU 20 for a 1ST down
5:24
1st & 10 at opp 20
Kaegun Williams run for 3 yds to the BYU 17
4:44
2nd & 7 at opp 17
Jordon Brookshire pass complete to Isaiah Richardson for 12 yds to the BYU 5 for a 1ST down
4:14
1st & goal at opp 5
Greg Bell run for 1 yd to the BYU 4
3:41
2nd & goal at opp 4
Greg Bell run for 3 yds to the BYU 1
3:33
3rd & 0 at opp 1
Timeout SAN DIEGO ST, clock 03:33
3:32
3rd & goal at opp 1
Greg Bell run for no gain to the BYU 1
2:51
4th & goal at opp 1
Jordon Brookshire run for a loss of 2 yards to the BYU 3
BYU Punt, 3 plays
2:50
1st & 10 at own 3
Zach Wilson run for 2 yds to the BYU 5
2:43
2nd & 8 at own 5
Timeout SAN DIEGO ST, clock 02:43
2:42
2nd & 8 at own 5
Lopini Katoa run for 6 yds to the BYU 11
2:36
3rd & 2 at own 11
Timeout SAN DIEGO ST, clock 02:36
2:35
3rd & 2 at own 11
Lopini Katoa run for 1 yd to the BYU 12
1:48
4th & 1 at own 12
Timeout BYU, clock 01:48
1:38
4th & 1 at own 12
Ryan Rehkow punt for 37 yds , Jesse Matthews returns for 13 yds to the BYU 36
San Diego State Fumble, 8 plays
1:37
1st & 10 at opp 36
Jordon Brookshire pass incomplete
1:32
2nd & 10 at opp 36
Jordon Brookshire sacked by George Udo for a loss of 8 yards to the BYU 44
0:59
3rd & 18 at opp 44
Jordon Brookshire pass complete to Daniel Bellinger for 5 yds to the BYU 39
0:53
4th & 13 at opp 39
Jordon Brookshire pass complete to TJ Sullivan for 27 yds to the BYU 12 for a 1ST down
0:39
1st & 10 at opp 12
Jordon Brookshire pass complete to Daniel Bellinger for 5 yds to the BYU 7
0:33
2nd & 5 at opp 7
Jordon Brookshire pass incomplete to Isaiah Richardson
0:28
3rd & 5 at opp 7
Jordon Brookshire pass incomplete
0:20
4th & 5 at opp 7
TEAM run for a loss of 13 yards to the BYU 20 TEAM fumbled, recovered by SDSt Jordon Brookshire
BYU End of game, 1 play
0:00
1st & 10 at own 20
TEAM run for a loss of 1 yard to the BYU 19
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.