From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Arizona State
BYU
426
Total yards
361
265
Passing yards
217
161
Rushing yards
144
9.1
Yards per pass
7.8
4.9
Yards per rush
3.7
19
First downs
24
7–13
Third downs
4–11
0–0
Fourth downs
0–0
4
Turnovers
2
16–121
Penalties
3–25
32:23
Possession
27:37
2
Sacks (by defense)
2
Efficiency
Arizona State
BYU
40%
Success rate
42%
0.24
EPA per play
0.19
1.60
Explosiveness
1.48
0.31
Rushing EPA
0.18
0.17
Passing EPA
0.21
38%
Passing-down success
32%
0.02
First-down EPA
0.01
−0.03
Second-down EPA
0.38
1.24
Third-down EPA
0.29
19%
Havoc by its defense
23%
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 73% to win. BYU pulled the upset. Elo’s favorite won.
The line
Arizona State −3, over/under 50.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 Arizona State 58%, BYU 42%. 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, Arizona State right to left.
Q1 BYUTouchdown, 3 plays, 12 yards
Q1 Arizona StateTouchdown, 6 plays, 75 yards
Q1 BYUPunt, 3 plays, −3 yards
Q1 Arizona StatePunt, 5 plays, 21 yards
Q1 BYUPunt, 3 plays, 1 yard
Q1 Arizona StatePunt, 4 plays, 14 yards
Q1 BYUPunt, 3 plays, −3 yards
Q1 Arizona StateInterception, 8 plays, 61 yards
Q2 BYUTouchdown, 6 plays, 83 yards
Q2 Arizona StatePunt, 3 plays, 5 yards
Q2 BYUTouchdown, 8 plays, 74 yards
Q2 Arizona StateInterception, 5 plays, 14 yards
Q2 BYUInterception, 7 plays, 39 yards
Q2 Arizona StateEnd of half, 1 play, 0 yards
Q3 BYUPunt, 4 plays, 15 yards
Q3 Arizona StateTouchdown, 9 plays, 80 yards
Q3 BYUFumble, 3 plays, −1 yard
Q3 Arizona StateField goal, 11 plays, 43 yards
Q3 BYUInterception, 6 plays, 49 yards
Q3 BYUPunt, 9 plays, 48 yards
Q4 Arizona StateFumble, 6 plays, 9 yards
Q4 BYUTouchdown, 12 plays, 77 yards
Q4 Arizona StateEnd of game, 5 plays, 48 yards
Play by play
1st quarter8 drives, then Tied at 7
BYU Touchdown, 3 plays
15:00
1st & 10 at own 35
Justen Smith kickoff for 65 yds , Geordon Porter return for 12 yds to the ArzSt 12 Geordon Porter fumbled, recovered by BYU Hayden Livingston
14:50
1st & 10 at opp 12
Jaren Hall pass complete to Gunner Romney for 9 yds to the ArzSt 3
14:40
2nd & 1 at opp 3
Tyler Allgeier run for a loss of 1 yard to the ArzSt 4
14:23
3rd & 2 at opp 4
Tyler Allgeier run for 4 yds for a TD, (Justen Smith KICK)BYU 7, Arizona State 0
Arizona State Touchdown, 6 plays
14:23
3rd & 2 at own 35
Justen Smith kickoff for 65 yds for a touchback
13:53
1st & 10 at own 25
Rachaad White run for 4 yds to the ArzSt 29
13:35
2nd & 6 at own 29
ARIZONA ST Penalty, False Start (-5 Yards) to the ArzSt 24
13:29
2nd & 11 at own 24
Jayden Daniels pass complete to LV Bunkley-Shelton for 21 yds to the ArzSt 45 for a 1ST down
12:54
1st & 10 at own 45
Rachaad White run for a loss of 2 yards to the ArzSt 43
12:13
2nd & 12 at own 43
Jayden Daniels pass complete to Rachaad White for a loss of 2 yards to the ArzSt 41
11:30
3rd & 14 at own 41
Jayden Daniels pass complete to Andre Johnson for 58 yds to the BYU 1 for a 1ST down
11:10
1st & goal at opp 1
Rachaad White run for 1 yd for a TD, (Cristian Zendejas KICK)Tied at 7
BYU Punt, 3 plays
11:10
1st & 10 at own 35
Logan Tyler kickoff for 65 yds for a touchback
11:02
1st & 10 at own 25
Jaren Hall pass incomplete to Neil Pau’u
11:00
2nd & 10 at own 25
Jaren Hall pass incomplete to Puka Nacua
10:56
3rd & 10 at own 25
BYU Penalty, False Start (Isaac Rex) to the BYU 20
10:47
3rd & 15 at own 20
Tyler Allgeier run for 2 yds to the BYU 22
10:23
4th & 13 at own 22
Ryan Rehkow punt for 51 yds , LV Bunkley-Shelton returns for 5 yds to the ArzSt 32
Arizona State Punt, 5 plays
9:53
1st & 10 at own 32
Rachaad White run for 4 yds to the ArzSt 36
9:15
2nd & 6 at own 36
Jayden Daniels pass complete to LV Bunkley-Shelton for 13 yds to the ArzSt 49 for a 1ST down
8:46
1st & 10 at own 49
Jayden Daniels pass complete to Ricky Pearsall for no gain to the ArzSt 49
8:22
2nd & 10 at own 49
Jayden Daniels pass incomplete to Elijhah Badger
7:54
3rd & 10 at own 49
Jayden Daniels pass complete to Rachaad White for 9 yds to the BYU 42
7:15
4th & 1 at opp 42
ARIZONA ST Penalty, Offensive Offside (Curtis Hodges) to the BYU 47
7:06
4th & 6 at opp 47
Eddie Czaplicki punt for 46 yds, downed at the BYU 1
BYU Punt, 3 plays
6:45
1st & 10 at own 1
Tyler Allgeier run for no gain to the BYU 1
6:24
2nd & 10 at own 1
Tyler Allgeier run for no gain to the BYU 1
5:37
3rd & 10 at own 1
Masen Wake run for 1 yd to the BYU 2
4:59
4th & 9 at own 2
Ryan Rehkow punt for 50 yds, downed at the ArzSt 48
Arizona State Punt, 4 plays
4:45
1st & 10 at own 48
Jayden Daniels pass complete to Ricky Pearsall for 11 yds to the BYU 41 for a 1ST down
4:05
1st & 10 at opp 41
Rachaad White run for 9 yds to the BYU 32 for a 1ST down
3:45
1st & 10 at opp 32
ARIZONA ST Penalty, Ineligible Downfield on Pass (-5 Yards) to the BYU 37
3:00
1st & 15 at opp 37
Jayden Daniels run for 1 yd to the BYU 36
2:34
2nd & 14 at opp 36
Jayden Daniels sacked by Keenan Pili for a loss of 2 yards to the BYU 38
2:20
3rd & 16 at opp 38
Eddie Czaplicki punt for 38 yds for a touchback
BYU Punt, 3 plays
1:52
1st & 10 at own 20
Tyler Allgeier run for 3 yds to the BYU 23
1:34
2nd & 7 at own 23
Tyler Allgeier run for 3 yds to the BYU 26
0:45
3rd & 4 at own 26
Jaren Hall sacked by D.J. Davidson and Michael Matus for a loss of 9 yards to the BYU 17
0:29
4th & 13 at own 17
Ryan Rehkow punt for 83 yds for a touchback
Arizona State Interception, 8 plays
0:00
1st & 10 at own 20
Rachaad White run for 12 yds to the ArzSt 32 for a 1ST down
Q2 14:40
1st & 10 at own 32
Rachaad White run for 1 yd to the ArzSt 33
Q2 14:15
2nd & 9 at own 33
Jayden Daniels pass complete to Rachaad White for 6 yds to the ArzSt 39
Q2 13:50
2nd & 9 at own 45
BYU Penalty, 12 Men on the Field (5 Yards) to the 50 yard line
Q2 13:40
3rd & 3 at own 39
Jayden Daniels pass complete to Johnny Wilson for 5 yds to the ArzSt 44 for a 1ST down
Q2 13:10
1st & 10 at own 44
Jayden Daniels pass complete to Rachaad White for 1 yd to the ArzSt 45
Q2 12:00
2nd & 4 at the 50
Jayden Daniels pass complete to Curtis Hodges for 29 yds to the BYU 21 for a 1ST down
Q2 11:19
1st & 10 at opp 21
Rachaad White run for 2 yds to the BYU 19
Q2 11:00
2nd & 8 at opp 19
Jayden Daniels pass intercepted Max Tooley return for no gain to the BYU 17
2nd quarter6 drives, then BYU 21, Arizona State 7
BYU Touchdown, 6 plays
10:40
1st & 10 at own 17
Jaren Hall pass complete to Dallin Holker for 9 yds to the BYU 26
10:20
2nd & 1 at own 26
Tyler Allgeier run for 4 yds to the BYU 30 BYU Penalty, Personal Foul (Neil Pau’u) to the BYU 15
9:50
2nd & 12 at own 15
Jaren Hall pass complete to Dallin Holker for 31 yds to the BYU 46 for a 1ST down
9:37
1st & 10 at own 46
Jaren Hall pass incomplete to Isaac Rex
9:10
2nd & 10 at own 46
Jaren Hall pass complete to Neil Pau’u for 20 yds to the ArzSt 34 for a 1ST down
8:54
1st & 10 at opp 34
Jaren Hall pass complete to Gunner Romney for 34 yds for a TD, (Justen Smith KICK)BYU 14, Arizona State 7
Arizona State Punt, 3 plays
8:54
1st & 10 at own 35
Justen Smith kickoff for 63 yds , Rachaad White return for 25 yds to the ARIZONAST 40 ARIZONA ST Penalty, Offensive Holding (10 Yards) to the ArzSt 17
8:30
1st & 10 at own 17
Rachaad White run for 6 yds to the ArzSt 23
7:40
2nd & 4 at own 23
Jayden Daniels run for a loss of 1 yard to the ArzSt 22
7:28
3rd & 5 at own 22
Timeout ARIZONA ST, clock 07:28
7:23
3rd & 5 at own 22
Jayden Daniels pass incomplete to Johnny Wilson
7:13
4th & 5 at own 22
Eddie Czaplicki punt for 51 yds , Hobbs Nyberg returns for a loss of 1 yard to the BYU 26
BYU Touchdown, 8 plays
7:00
1st & 10 at own 26
Jaren Hall pass complete to Gunner Romney for 34 yds to the ArzSt 40 for a 1ST down
6:46
1st & 10 at opp 40
Jaren Hall pass incomplete to Puka Nacua
6:39
2nd & 10 at opp 40
Jaren Hall pass incomplete to Tyler Allgeier
6:13
3rd & 10 at opp 40
Jaren Hall pass complete to Samson Nacua for 11 yds to the ArzSt 29 for a 1ST down
6:02
1st & 10 at opp 29
Timeout BYU, clock 06:02
5:38
1st & 10 at opp 29
Jaren Hall pass incomplete to Lopini Katoa
5:25
2nd & 10 at opp 29
Jaren Hall run for 11 yds to the ArzSt 18 for a 1ST down
4:55
1st & 10 at opp 18
Lopini Katoa run for 3 yds to the ArzSt 15
4:40
2nd & 7 at opp 15
Jaren Hall pass complete to Isaac Rex for 15 yds for a TD, (Justen Smith KICK)BYU 21, Arizona State 7
Arizona State Interception, 5 plays
4:40
2nd & 7 at own 35
Justen Smith kickoff for 57 yds , Tommi Hill return for 20 yds to the ArzSt 28
4:32
1st & 10 at own 28
Jayden Daniels pass incomplete to Ricky Pearsall
4:19
2nd & 10 at own 28
Jayden Daniels pass complete to Rachaad White for 16 yds to the ArzSt 44 for a 1ST down
4:06
1st & 10 at own 44
Jayden Daniels pass complete to Ricky Pearsall for 9 yds to the BYU 47
3:54
2nd & 1 at opp 47
Jayden Daniels sacked by TEAM for a loss of 11 yards to the BYU 42 ARIZONA ST Penalty, Intentional Grounding ( Yards) to the ArzSt 42
3:44
3rd & 12 at own 42
Jayden Daniels pass intercepted Malik Moore return for no gain to the BYU 32
BYU Interception, 7 plays
3:30
1st & 10 at own 32
Neil Pau’u run for 5 yds to the ArzSt 37 for a 1ST down ARIZONA ST Penalty, Personal Foul (Merlin Robertson) to the ArzSt 48 for a 1ST down
3:00
1st & 10 at opp 48
Jaren Hall pass complete to Neil Pau’u for 11 yds to the ArzSt 37 for a 1ST down
2:45
1st & 10 at opp 37
Tyler Allgeier run for 3 yds to the ArzSt 34
2:20
2nd & 7 at opp 34
ARIZONA ST Penalty, Defensive Offside (Chase Lucas) to the ArzSt 29
1:50
2nd & 2 at opp 29
Puka Nacua run for 2 yds to the ArzSt 27 for a 1ST down
1:06
1st & 10 at opp 27
Tyler Allgeier run for 3 yds to the ArzSt 24
0:23
2nd & 7 at opp 24
Jaren Hall run for a loss of 5 yards to the ArzSt 29
0:23
3rd & 12 at opp 29
Timeout BYU, clock 00:23
0:23
3rd & 12 at opp 29
Timeout ARIZONA ST, clock 00:23
0:16
3rd & 12 at opp 29
Jaren Hall pass intercepted, touchback. Jack Jones return for no gain
Arizona State End of half, 1 play
0:00
1st & 10 at own 20
Jayden Daniels run for no gain to the ArzSt 20
3rd quarter6 drives, then BYU 21, Arizona State 17
BYU Punt, 4 plays
15:00
1st & 10 at own 35
Logan Tyler kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Jaren Hall pass complete to Neil Pau’u for 14 yds to the BYU 39 for a 1ST down
14:40
1st & 10 at own 39
Jaren Hall pass incomplete to Dallin Holker
14:27
2nd & 10 at own 39
Tyler Allgeier run for 1 yd to the BYU 40
14:13
3rd & 9 at own 40
Jaren Hall pass incomplete to Neil Pau’u
14:05
4th & 9 at own 40
Ryan Rehkow punt for 60 yds for a touchback
Arizona State Touchdown, 9 plays
13:37
1st & 10 at own 20
Rachaad White run for 14 yds to the ArzSt 34 for a 1ST down
13:09
1st & 10 at own 34
Jayden Daniels run for a loss of 1 yard to the ArzSt 33
12:57
2nd & 11 at own 33
Timeout ARIZONA ST, clock 12:57
12:32
2nd & 11 at own 33
Jayden Daniels pass complete to Rachaad White for 6 yds to the ArzSt 39
11:57
3rd & 5 at own 39
Jayden Daniels run for 8 yds to the ArzSt 47 for a 1ST down
11:37
1st & 10 at own 47
Rachaad White run for 2 yds to the ArzSt 49
10:55
2nd & 8 at own 49
Daniyel Ngata run for 12 yds to the BYU 39 for a 1ST down
10:37
1st & 10 at opp 39
Daniyel Ngata run for 26 yds to the BYU 13 for a 1ST down
10:14
1st & 10 at opp 13
Daniyel Ngata run for 3 yds to the BYU 10
9:42
2nd & 7 at opp 10
Daniyel Ngata run for 10 yds for a TD, (Cristian Zendejas KICK)BYU 21, Arizona State 14
BYU Fumble, 3 plays
9:42
2nd & 7 at own 35
Logan Tyler kickoff for 65 yds for a touchback
9:17
1st & 10 at own 25
Tyler Allgeier run for a loss of 1 yard to the BYU 24
9:07
2nd & 11 at own 24
Jaren Hall pass incomplete to Isaac Rex
8:58
3rd & 11 at own 24
Jaren Hall pass incomplete to Keanu Hill
8:58
4th & 11 at own 24
Ryan Rehkow punt for 41 yds , LV Bunkley-Shelton returns for no gain to the ArzSt 35 LV Bunkley-Shelton fumbled, recovered by ArzSt LV Bunkley-Shelton
Arizona State Field goal, 11 plays
8:29
1st & 10 at own 35
Daniyel Ngata run for 21 yds to the BYU 44 for a 1ST down
8:17
1st & 10 at opp 44
Daniyel Ngata run for 2 yds to the BYU 42
7:44
2nd & 8 at opp 42
Daniyel Ngata run for 6 yds to the BYU 36
7:15
3rd & 2 at opp 36
Rachaad White run for 10 yds to the BYU 26 for a 1ST down
6:44
1st & 10 at opp 26
Rachaad White run for 4 yds to the BYU 22
6:21
2nd & 6 at opp 22
ARIZONA ST Penalty, Illegal Motion (Jayden Daniels) to the BYU 27
6:02
2nd & 11 at opp 27
Daniyel Ngata run for 2 yds to the BYU 25
5:22
3rd & 9 at opp 25
Jayden Daniels pass complete to LV Bunkley-Shelton for 11 yds to the BYU 14 for a 1ST down
4:59
1st & 10 at opp 14
ARIZONA ST Penalty, Offensive Holding (John Stivers) to the BYU 24
4:55
1st & 20 at opp 24
ARIZONA ST Penalty, False Start (Ben Scott) to the BYU 29
4:30
1st & 25 at opp 29
Jayden Daniels pass incomplete to Curtis Hodges
4:25
2nd & 25 at opp 29
Jayden Daniels pass incomplete to Johnny Wilson
4:02
3rd & 25 at opp 29
Jayden Daniels pass complete to Ricky Pearsall for 7 yds to the BYU 22
3:40
4th & 18 at opp 22
Cristian Zendejas 40 yd FG GOODBYU 21, Arizona State 17
BYU Interception, 6 plays
3:40
4th & 18 at own 35
Logan Tyler kickoff for 65 yds for a touchback
3:18
1st & 10 at own 25
Jaren Hall pass complete to Gunner Romney for a loss of 2 yards to the BYU 23
2:48
2nd & 12 at own 23
Tyler Allgeier run for 3 yds to the BYU 26
2:04
3rd & 9 at own 26
Jaren Hall pass complete to Gunner Romney for 17 yds to the BYU 43 for a 1ST down
1:30
1st & 10 at own 43
Tyler Allgeier run for 3 yds to the BYU 46
0:41
2nd & 7 at own 46
Jaren Hall run for 28 yds to the ArzSt 26 for a 1ST down
0:12
1st & 10 at opp 26
Jaren Hall pass intercepted Merlin Robertson return for 60 yds to the BYU 15 Merlin Robertson fumbled, recovered by BYU Tyler Allgeier
BYU Punt, 9 plays
0:00
1st & 10 at own 15
Jaren Hall pass complete to Masen Wake for 7 yds to the BYU 22
Q4 14:50
2nd & 3 at own 22
Lopini Katoa run for 3 yds to the BYU 25 for a 1ST down ARIZONA ST Penalty, Face Mask (15 yards) (Omarr Norman-Lott) to the BYU 40 for a 1ST down
Q4 14:23
1st & 10 at own 40
Jaren Hall pass complete to Gunner Romney for 3 yds to the BYU 43
Q4 14:10
2nd & 7 at own 43
Tyler Allgeier run for 15 yds to the ArzSt 42 for a 1ST down
Q4 13:41
1st & 10 at opp 42
Tyler Allgeier run for 4 yds to the ArzSt 38
Q4 13:19
2nd & 6 at opp 38
Lopini Katoa run for 8 yds to the ArzSt 30 for a 1ST down
Q4 12:57
1st & 10 at opp 30
Lopini Katoa run for a loss of 1 yard to the ArzSt 31
Q4 12:32
2nd & 11 at opp 31
Jaren Hall pass complete to Lopini Katoa for 1 yd to the ArzSt 30
Q4 11:53
3rd & 10 at opp 30
Jaren Hall sacked by Omarr Norman-Lott for a loss of 7 yards to the ArzSt 37
Q4 11:34
4th & 17 at opp 37
Ryan Rehkow punt for 32 yds, fair catch by LV Bunkley-Shelton at the ArzSt 5
4th quarter3 drives, then BYU 27, Arizona State 17
Arizona State Fumble, 6 plays
11:20
1st & 10 at own 5
Rachaad White run for 4 yds to the ArzSt 9
10:39
2nd & 6 at own 9
Rachaad White run for no gain to the ArzSt 9
10:20
3rd & 6 at own 9
ARIZONA ST Penalty, Face Mask (4 yards) (Henry Hattis) to the ArzSt 5
10:01
3rd & 10 at own 5
ARIZONA ST Penalty, False Start (Andre Johnson) to the ArzSt 3
9:43
3rd & 12 at own 3
Jayden Daniels pass complete to Ricky Pearsall for 17 yds to the ArzSt 20 for a 1ST down
9:04
1st & 10 at own 20
Jayden Daniels run for 4 yds to the ArzSt 24
8:34
2nd & 6 at own 24
ARIZONA ST Penalty, False Start (Dohnovan West) to the ArzSt 19
8:09
2nd & 11 at own 19
ARIZONA ST Penalty, False Start (Henry Hattis) to the ArzSt 14
7:30
2nd & 16 at own 14
Jayden Daniels sacked by Pepe Tanuvasa for a loss of 8 yards to the ArzSt 6
7:03
3rd & 24 at own 6
Jayden Daniels pass complete to Rachaad White for 8 yds to the ArzSt 14
6:37
4th & 16 at own 14
Eddie Czaplicki punt for 59 yds , Hobbs Nyberg returns for a loss of 4 yards to the BYU 23 Hobbs Nyberg fumbled, recovered by BYU
BYU Touchdown, 12 plays
6:19
1st & 10 at own 23
Tyler Allgeier run for 17 yds to the BYU 40 for a 1ST down
5:44
1st & 10 at own 40
Jaren Hall run for 7 yds to the BYU 47
5:15
2nd & 3 at own 47
Tyler Allgeier run for 4 yds to the ArzSt 49 for a 1ST down
4:55
1st & 10 at opp 49
Lopini Katoa run for 4 yds to the ArzSt 45
3:50
2nd & 6 at opp 45
Tyler Allgeier run for 1 yd to the ArzSt 44 for a 1ST down ARIZONA ST Penalty, Face Mask (15 yards) (Omarr Norman-Lott) to the ArzSt 29 for a 1ST down
3:33
1st & 10 at opp 29
Lopini Katoa run for 9 yds to the ArzSt 20
3:00
2nd & 1 at opp 20
Lopini Katoa run for 5 yds to the ArzSt 15 for a 1ST down
2:40
1st & 10 at opp 15
Lopini Katoa run for a loss of 2 yards to the ArzSt 17
2:40
2nd & 12 at opp 17
Timeout ARIZONA ST, clock 02:40
2:35
2nd & 12 at opp 17
Jaren Hall run for 13 yds to the ArzSt 4 for a 1ST down
2:01
1st & goal at opp 4
Tyler Allgeier run for no gain to the ArzSt 4
1:25
2nd & goal at opp 4
Tyler Allgeier run for 1 yd to the ArzSt 3
1:19
3rd & goal at opp 3
Baylor Romney pass complete to Isaac Rex for 3 yds for a TD, (Two-Point Conversion failed)BYU 27, Arizona State 17
1:19
3rd & 0 at opp 3
Timeout BYU, clock 01:19
Arizona State End of game, 5 plays
1:19
3rd & 9 at own 35
Justen Smith kickoff for 65 yds for a touchback
1:11
1st & 10 at own 25
Jayden Daniels pass incomplete to LV Bunkley-Shelton
0:51
2nd & 10 at own 25
Jayden Daniels pass complete to Rachaad White for 3 yds to the ArzSt 28
0:35
3rd & 7 at own 28
Jayden Daniels pass complete to Johnny Wilson for 19 yds to the ArzSt 47 for a 1ST down
0:28
1st & 10 at own 47
ARIZONA ST Penalty, Offensive Holding (Ben Scott) to the ArzSt 37
0:08
1st & 20 at own 37
Jayden Daniels run for 18 yds to the BYU 45
0:08
2nd & 2 at opp 45
Timeout BYU, clock 00:08
0:00
2nd & 2 at opp 45
Jayden Daniels pass complete to Rachaad White for 18 yds to the BYU 27 for a 1ST down
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.