The lead after every score: above the line Duke is ahead, below it Arizona State. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
10:50
TDDemario Richard 9 Yd Run (Zane Gonzalez Kick)5 plays, 49 yds, 1:33 · from DUKE 49
ASU 7–0 DUKE
7:39
FGZane Gonzalez 28 Yd Field Goal 7 plays, 68 yds, 1:43 · from ASU 21
ASU 10–0 DUKE
2:59
FGRoss Martin 40 Yd Field Goal 11 plays, 43 yds, 4:33 · from DUKE 35
ASU 10–3 DUKE
2nd quarter
12:55
FGZane Gonzalez 38 Yd Field Goal 14 plays, 54 yds, 5:04 · from ASU 25
ASU 13–3 DUKE
7:31
TDDemario Richard 1 Yd Run (Zane Gonzalez Kick)12 plays, 66 yds, 4:23 · from ASU 34
ASU 20–3 DUKE
3:44
RECShaquille Powell 14 Yd pass from Anthony Boone (Ross Martin Kick)8 plays, 78 yds, 3:41 · from DUKE 22
ASU 20–10 DUKE
1:49
PUNTJamison Crowder 68 Yd Punt Return (Ross Martin Kick)
ASU 20–17 DUKE
3rd quarter
11:08
RECDemario Richard 11 Yd pass from Taylor Kelly (Zane Gonzalez Kick)8 plays, 75 yds, 3:52 · from ASU 25
ASU 27–17 DUKE
2:23
FGZane Gonzalez 47 Yd Field Goal 7 plays, 34 yds, 2:43 · from ASU 36
ASU 30–17 DUKE
4th quarter
10:10
RECJohnell Barnes 14 Yd pass from Anthony Boone (Ross Martin Kick)15 plays, 69 yds, 7:05 · from DUKE 31
ASU 30–24 DUKE
5:03
RECIssac Blakeney 12 Yd pass from Jamison Crowder (Ross Martin Kick)11 plays, 60 yds, 4:19 · from DUKE 40
ASU 30–31 DUKE
4:45
TDDemario Richard 4 Yd pass from Taylor Kelly (Two-Point Run Conversion Failed)1 play, 4 yds, 0:05 · from DUKE 4
ASU 36–31 DUKE
Drives
DUKE 4/9 scoredASU 8/11 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
DUKE
DUKE 25
6
2
2:37
Punt
Q1
12:23
ASU
DUKE 49
5
49
1:33
Touchdown
Q1
10:50
DUKE
DUKE 27
3
2
1:28
Punt
Q1
9:22
ASU
ASU 21
7
68
1:43
Field Goal
Q1
7:39
DUKE
DUKE 35
11
43
4:33
FIELD GOAL
Q1
2:59
ASU
ASU 25
14
54
5:04
Field Goal
Q2
12:55
DUKE
DUKE 25
3
4
1:01
Punt
Q2
11:54
ASU
ASU 34
12
66
4:23
Touchdown
Q2
7:31
DUKE
DUKE 22
8
78
3:41
TOUCHDOWN
Q2
3:44
ASU
ASU 18
3
7
1:55
Punt Return Touchdown
Q2
1:49
ASU
ASU 23
7
11
1:49
Downs
Q3
15:00
ASU
ASU 25
8
75
3:52
Touchdown
Win probability
Arizona State 100% · pregame line Arizona State −9.0 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Taylor Kelly
24/34
240
7.1
2
0
83.2
Rushing
CAR
YDS
AVG
TD
LONG
D.J. Foster
11
79
7.2
0
27
Demario Richard
7
41
5.9
2
9
Taylor Kelly
9
24
2.7
0
16
Kalen Ballage
5
14
2.8
0
6
Receiving
REC
YDS
AVG
TD
LONG
Jaelen Strong
7
103
14.7
0
49
D.J. Foster
3
42
14.0
0
28
Frederick Gammage
4
23
5.8
0
11
Demario Richard
5
22
4.4
2
11
Kody Kohl
2
22
11.0
0
19
Gary Chambers
1
14
14.0
0
14
Ellis Jefferson
1
7
7.0
0
7
De'Marieya Nelson
1
7
7.0
0
7
Interceptions
INT
YDS
TD
Kweishi Brown
1
0
0
Kicking
FG
PCT
LONG
XP
PTS
Zane Gonzalez
3/3
100.0
47
3/3
12
Punting
NO
YDS
AVG
TB
In 20
LONG
Matt Haack
1
43
43.0
0
0
43
Biggest plays
DUKE +54%Q4 5:03 Jamison Crowder pass complete to Issac Blakeney for 12 yds for a TD, (Ross Martin KICK)
ASU +43%Q4 5:03 Jack Willoughby kickoff for 65 yds , Kalen Ballage return for 96 yds to the Duke 4
ASU +39%Q4 4:45 Demario Richard 4 Yd pass from Taylor Kelly (Two-Point Run Conversion Failed)
ASU +26%Q4 0:42 TEAM run for a loss of 2 yards to the ArzSt 18
DUKE +24%Q4 10:10 Anthony Boone pass complete to Johnell Barnes for 14 yds for a TD, (Ross Martin KICK)
Team stats
Stat
ASU
DUKE
1st Downs
22
21
3rd down efficiency
4-13
10-20
4th down efficiency
2-4
4-4
Total Yards
392
400
Passing
240
235
Comp/Att
24/34
17/33
Yards per pass
7.1
7.1
Rushing
152
165
Rushing Attempts
35
44
Yards per rush
4.3
3.8
Penalties
2-10
4-35
Turnovers
0
2
Fumbles lost
0
1
Interceptions thrown
0
1
Possession
24:29
34:27
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:36 3rd & 14 at ASU 16 TEAM run for a loss of 2 yards to the ArzSt 14
Q4 0:39 Timeout DUKE, clock 00:39
Q4 0:39 2nd & 12 at ASU 18 TEAM run for a loss of 2 yards to the ArzSt 16
Q4 0:42 Timeout DUKE, clock 00:42
Q4 0:42 1st & 10 at ASU 20 TEAM run for a loss of 2 yards to the ArzSt 18
Q4 0:45 3rd & 10 at ASU 14 Anthony Boone pass intercepted, touchback. Kweishi Brown return for no gain
Q4 1:28 2nd & 10 at ASU 14 Shaquille Powell run for no gain to the ArzSt 14
Q4 1:32 1st & 10 at ASU 14 Anthony Boone pass incomplete to Shaquille Powell
Q4 1:58 3rd & 4 at ASU 18 Shaquille Powell run for 4 yds to the ArzSt 14 for a 1ST down
Q4 2:42 2nd & 7 at ASU 21 Anthony Boone run for 3 yds to the ArzSt 18
Q4 3:17 1st & 10 at ASU 24 Shaquille Powell run for 3 yds to the ArzSt 21
Q4 3:37 3rd & 6 at DUKE 33 Anthony Boone pass complete to Jamison Crowder for 43 yds to the ArzSt 24 for a 1ST down
Q4 4:26 2nd & 10 at DUKE 29 Shaquille Powell run for 4 yds to the Duke 33
Q4 4:33 1st & 10 at DUKE 29 Anthony Boone pass incomplete to Johnell Barnes
Q4 4:45 Alex Garoutte kickoff for 62 yds , DeVon Edwards return for 26 yds to the Duke 29
Q4 4:45 Timeout ARIZONA ST, clock 04:45
Q4 4:45 1st & Goal at DUKE 4 Demario Richard 4 Yd pass from Taylor Kelly (Two-Point Run Conversion Failed)
Q4 5:03 Jack Willoughby kickoff for 65 yds , Kalen Ballage return for 96 yds to the Duke 4
Q4 5:03 4th & 2 at ASU 12 Jamison Crowder pass complete to Issac Blakeney for 12 yds for a TD, (Ross Martin KICK)
Q4 5:07 Timeout ARIZONA ST, clock 05:07
Q4 5:07 Timeout DUKE, clock 05:07
Q4 5:25 3rd & 8 at ASU 18 Anthony Boone pass complete to Jamison Crowder for 6 yds to the ArzSt 12
Q4 6:02 2nd & 10 at ASU 20 Anthony Boone pass complete to Jamison Crowder for 2 yds to the ArzSt 18
Q4 6:09 1st & 10 at ASU 20 Anthony Boone pass incomplete to Jamison Crowder