Arizona State vs. Duke

Saturday, December 27, 2014, Sun Bowl

No. 15 Arizona State beat Duke 36–⁠31. It was their first meeting; after it, Arizona State led the series 1–⁠0.

Neutral site15Arizona State10–⁠3 in 2014
36
Neutral siteDuke9–⁠4 in 2014
31

Final at Sun Bowl, El PasoTV: CBSAttendance 47,809Payout $1.9 million per team (Wikipedia)The game on Wikipedia

At kickoff
41°F, overcast, wind 3 mph from the northWeather: NOAA NCEI Integrated Surface Database; El Paso International Airport (KELP), 13 km from the stadium, nine minutes before kickoff
Officials
Referee OWENS, H.; umpire HOUGH, W.; head linesman KIZER, W.R.; line judge RICE, C.; side judge ROOKER, R.; field judge BATTS, J.; back judge POTTS, R.A.; center judge RP: FORD, A.Game officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Arizona State101010636
Duke31401431

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Arizona State

PassingC/AttYdsTDInt
Taylor Kelly24/3424020
RushingCarYdsTDLong
D.J. Foster1179027
Demario Richard74129
Taylor Kelly924016
Kalen Ballage51406
ReceivingRecYdsTDLong
Jaelen Strong7103049
D.J. Foster342028
Frederick Gammage423011
Kody Kohl222019
InterceptionsIntYdsTD
Kweishi Brown100

Duke

PassingC/AttYdsTDInt
Anthony Boone15/3119321
Will Monday1/13000
Jamison Crowder1/11210
RushingCarYdsTDLong
Shaquille Powell2911709
Anthony Boone629014
Shaun Wilson4805
Thomas Sirk2603
ReceivingRecYdsTDLong
Jamison Crowder7102043
Shaquille Powell352132
Johnell Barnes244130
Issac Blakeney438121

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Arizona StateDuke
392Total yards400
240Passing yards235
152Rushing yards165
7.1Yards per pass7.1
4.3Yards per rush3.8
22First downs21
4–⁠13Third downs10–⁠20
2–⁠4Fourth downs4–⁠4
0Turnovers2
2–⁠10Penalties4–⁠35
24:29Possession34:27

Efficiency

Arizona StateDuke
46%Success rate40%
0.22EPA per play0.08
1.06Explosiveness1.05
0.16Rushing EPA0.06
0.32Passing EPA0.11
38%Passing-down success36%
0.27First-down EPA−0.24
0.19Second-down EPA−0.06
0.21Third-down EPA0.37

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)

Arizona State 60% to win. Elo’s favorite won.

The line

Arizona State −9, over/under 65.

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 73%, Duke 27%. CollegeFootballData.com’s estimate from the point spread.

The money

The Sun Bowl was put on by the Sun Bowl Association, a nonprofit. Its IRS Form 990 for the year to April 2015, which takes in this game, reports $6.6 million in revenue and $6.5 million in expenses.

From the organization’s IRS Form 990, via ProPublica Nonprofit Explorer and the IRS’s e-file data. Payments are the grants it lists on Schedule I of that return. See every filing at ProPublica (EIN 74-1049051).

Every drive

Duke end zoneArizona State end zoneQ1 DukePunt, 6 playsQ1 Arizona StateTouchdown, 5 playsQ1 DukePunt, 3 playsQ1 Arizona StateField goal, 7 playsQ1 DukeField goal, 11 playsQ1 Arizona StateField goal, 14 playsQ2 DukePunt, 3 playsQ2 Arizona StateTouchdown, 12 playsQ2 DukeTouchdown, 8 playsQ2 Arizona StatePunt return TD, 3 plays (Duke scores)Q2 Arizona StateTurnover on downs, 7 playsQ3 Arizona StateTouchdown, 8 playsQ3 DukeFumble, 12 playsQ3 Arizona StateField goal, 7 playsQ3 DukeTouchdown, 15 playsQ4 Arizona StateTurnover on downs, 5 playsQ4 DukeTouchdown, 11 playsQ4 Arizona StateTouchdown, 1 playQ4 DukeInterception, 9 playsQ4 Arizona StateEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duke drives left to right, Arizona State right to left.
  1. Q1 DukePunt, 6 plays, 2 yards
  2. Q1 Arizona StateTouchdown, 5 plays, 49 yards
  3. Q1 DukePunt, 3 plays, 2 yards
  4. Q1 Arizona StateField goal, 7 plays, 68 yards
  5. Q1 DukeField goal, 11 plays, 43 yards
  6. Q1 Arizona StateField goal, 14 plays, 54 yards
  7. Q2 DukePunt, 3 plays, 4 yards
  8. Q2 Arizona StateTouchdown, 12 plays, 66 yards
  9. Q2 DukeTouchdown, 8 plays, 78 yards
  10. Q2 Arizona StatePunt return TD, 3 plays (Duke scores), 7 yards
  11. Q2 Arizona StateTurnover on downs, 7 plays, 11 yards
  12. Q3 Arizona StateTouchdown, 8 plays, 75 yards
  13. Q3 DukeFumble, 12 plays, 44 yards
  14. Q3 Arizona StateField goal, 7 plays, 34 yards
  15. Q3 DukeTouchdown, 15 plays, 69 yards
  16. Q4 Arizona StateTurnover on downs, 5 plays, 36 yards
  17. Q4 DukeTouchdown, 11 plays, 60 yards
  18. Q4 Arizona StateTouchdown, 1 play, 4 yards
  19. Q4 DukeInterception, 9 plays, 57 yards
  20. Q4 Arizona StateEnd of game, 3 plays, −6 yards

Play by play

1st quarter6 drives, then Arizona State 10, Duke 3
Duke Punt, 6 plays
15:001st & 10 at own 35Alex Garoutte kickoff for 65 yds for a touchback
14:551st & 10 at own 25Jamison Crowder run for 3 yds to the Duke 28
14:182nd & 7 at own 28Shaquille Powell run for 6 yds to the Duke 34
13:523rd & 1 at own 34Shaquille Powell run for 3 yds to the Duke 37 for a 1ST down
13:271st & 10 at own 37Boone, Anthony pass incomplete to Crowder, Jamison, PENALTY DUKE holding (Snead, Josh) 10 yards to the DUKE27, NO PLAY.
13:231st & 20 at own 27Anthony Boone pass incomplete to Issac Blakeney
13:172nd & 20 at own 27Anthony Boone pass complete to Issac Blakeney for 5 yds to the Duke 32
12:343rd & 15 at own 32Anthony Boone pass incomplete to Jamison Crowder
12:304th & 15 at own 32DUKE Penalty, False Start (Dwayne Norman) to the Duke 27
12:234th & 20 at own 27Will Monday punt for 22 yds, punt out-of-bounds at the Duke 49
Arizona State Touchdown, 5 plays
12:171st & 10 at opp 49Taylor Kelly pass complete to Jaelen Strong for 14 yds to the Duke 35 for a 1ST down
11:581st & 10 at opp 35Taylor Kelly run for 16 yds to the Duke 19 for a 1ST down
11:401st & 10 at opp 19Taylor Kelly sacked by Jamal Bruce for a loss of 1 yard to the Duke 20
11:112nd & 11 at opp 20D.J. Foster run for 11 yds to the Duke 9 for a 1ST down
10:501st & goal at opp 9Demario Richard run for 9 yds for a TD, (Zane Gonzalez KICK)Arizona State 7, Duke 0
Duke Punt, 3 plays
10:501st & 10 at own 35Alex Garoutte kickoff for 65 yds , DeVon Edwards return for 27 yds to the Duke 27
10:351st & 10 at own 27Josh Snead run for no gain to the Duke 27
10:092nd & 10 at own 27Josh Snead run for 2 yds to the Duke 29
9:293rd & 8 at own 29Anthony Boone pass incomplete to Jamison Crowder
9:224th & 8 at own 29Will Monday punt for 50 yds, fair catch by Kyle Middlebrooks at the ArzSt 21
Arizona State Field goal, 7 plays
9:171st & 10 at own 21Taylor Kelly run for 1 yd to the ArzSt 22
8:542nd & 9 at own 22D.J. Foster run for 12 yds to the ArzSt 34 for a 1ST down
8:331st & 10 at own 34Taylor Kelly pass complete to Jaelen Strong for 49 yds to the Duke 17 for a 1ST down
8:191st & 10 at opp 17Taylor Kelly pass complete to Frederick Gammage for 5 yds to the Duke 12
8:012nd & 5 at opp 12Taylor Kelly pass incomplete to Jaelen Strong
7:523rd & 5 at opp 12Taylor Kelly pass complete to Demario Richard for 1 yd to the Duke 11
7:394th & 4 at opp 11Zane Gonzalez 28 yd FG GOODArizona State 10, Duke 0
Duke Field goal, 11 plays
7:394th & 4 at own 35Alex Garoutte kickoff for 65 yds , DeVon Edwards return for 35 yds to the Duke 35
7:261st & 10 at own 35Shaun Wilson run for 1 yd to the Duke 36
6:532nd & 9 at own 36Anthony Boone pass complete to Jamison Crowder for 11 yds to the Duke 47 for a 1ST down
6:321st & 10 at own 47Shaun Wilson run for 1 yd to the Duke 48
5:592nd & 9 at own 48Anthony Boone pass incomplete to Issac Blakeney
5:593rd & 9 at own 48Timeout ARIZONA ST, clock 05:59
5:533rd & 9 at own 48Anthony Boone run for 11 yds to the ArzSt 41 for a 1ST down
5:281st & 10 at opp 41Shaquille Powell run for 6 yds to the ArzSt 35
4:522nd & 4 at opp 35Shaquille Powell run for 8 yds to the ArzSt 27 for a 1ST down
4:241st & 10 at opp 27Shaquille Powell run for 6 yds to the ArzSt 21
3:422nd & 4 at opp 21Anthony Boone pass complete to Max McCaffrey for a loss of 1 yard to the ArzSt 22
3:043rd & 5 at opp 22Anthony Boone pass incomplete to Jamison Crowder
2:594th & 5 at opp 22Ross Martin 40 yd FG GOODArizona State 10, Duke 3
Arizona State Field goal, 14 plays
2:594th & 5 at own 35Jack Willoughby kickoff for 65 yds for a touchback
2:521st & 10 at own 25D.J. Foster run for 3 yds to the ArzSt 28
2:202nd & 7 at own 28D.J. Foster run for 8 yds to the ArzSt 36 for a 1ST down
2:041st & 10 at own 36D.J. Foster run for 3 yds to the ArzSt 39
1:442nd & 7 at own 39Taylor Kelly pass complete to De’Marieya Nelson for 7 yds to the ArzSt 46 for a 1ST down
1:201st & 10 at own 46Kalen Ballage run for 6 yds to the Duke 48
0:522nd & 4 at opp 48Kalen Ballage run for 6 yds to the Duke 42 for a 1ST down
0:271st & 10 at opp 42Taylor Kelly pass complete to Kody Kohl for 19 yds to the Duke 23 for a 1ST down
0:091st & 10 at opp 23Taylor Kelly pass incomplete to D.J. Foster
0:022nd & 10 at opp 23Taylor Kelly pass complete to D.J. Foster for 3 yds to the Duke 20
Q2 14:513rd & 7 at opp 20Taylor Kelly pass complete to D.J. Foster for 11 yds to the Duke 9 for a 1ST down
Q2 14:341st & goal at opp 9Demario Richard run for 3 yds to the Duke 6
Q2 14:062nd & goal at opp 6Taylor Kelly run for 2 yds to the Duke 4
Q2 13:203rd & goal at opp 4Taylor Kelly sacked by DeVon Edwards for a loss of 17 yards to the Duke 21 Taylor Kelly fumbled, forced by DeVon Edwards, recovered by ArzSt Nick Kelly , return for 0 yards
Q2 12:554th & 0 at opp 21Zane Gonzalez 38 yd FG GOODArizona State 13, Duke 3
2nd quarter5 drives, then Arizona State 20, Duke 17
Duke Punt, 3 plays
12:554th & 22 at own 35Alex Garoutte kickoff for 65 yds for a touchback
12:491st & 10 at own 25Shaquille Powell run for 4 yds to the Duke 29
12:332nd & 6 at own 29Anthony Boone pass incomplete to Johnell Barnes
12:253rd & 6 at own 29Anthony Boone run for no gain to the Duke 29
11:544th & 6 at own 29Will Monday punt for 37 yds, punt out-of-bounds at the ArzSt 34
Arizona State Touchdown, 12 plays
11:461st & 10 at own 34Taylor Kelly pass complete to Jaelen Strong for 2 yds to the ArzSt 36
11:192nd & 8 at own 36Demario Richard run for 8 yds to the ArzSt 44 for a 1ST down
10:591st & 10 at own 44Taylor Kelly pass complete to Ellis Jefferson for 7 yds to the Duke 49
10:322nd & 3 at opp 49Taylor Kelly pass complete to Gary Chambers for 14 yds to the Duke 35 for a 1ST down
10:171st & 10 at opp 35Taylor Kelly pass incomplete to Jaelen Strong
10:122nd & 10 at opp 35D.J. Foster run for 3 yds to the Duke 32
9:393rd & 7 at opp 32Taylor Kelly pass complete to Jaelen Strong for 11 yds to the Duke 21 for a 1ST down
9:241st & 10 at opp 21D.J. Foster run for 2 yds to the Duke 19
8:512nd & 8 at opp 19D.J. Foster run for 7 yds to the Duke 12
8:263rd & 1 at opp 12D.J. Foster run for no gain to the Duke 12
7:434th & 1 at opp 12Taylor Kelly run for 11 yds to the Duke 1 for a 1ST down
7:311st & goal at opp 1Demario Richard run for 1 yd for a TD, (Zane Gonzalez KICK)Arizona State 20, Duke 3
Duke Touchdown, 8 plays
7:311st & 10 at own 35Alex Garoutte kickoff for 63 yds , Johnell Barnes return for 20 yds to the Duke 22
7:181st & 10 at own 22Shaquille Powell run for 4 yds to the Duke 26
6:452nd & 6 at own 26Anthony Boone pass complete to Shaquille Powell for 32 yds to the ArzSt 42 for a 1ST down
6:241st & 10 at opp 42Anthony Boone pass incomplete to Issac Blakeney
6:172nd & 10 at opp 42Shaquille Powell run for 5 yds to the ArzSt 37
5:383rd & 5 at opp 37Anthony Boone pass complete to Jamison Crowder for 15 yds to the ArzSt 22 for a 1ST down
5:041st & 10 at opp 22Shaquille Powell run for 3 yds to the ArzSt 19
4:202nd & 7 at opp 19Shaquille Powell run for 5 yds to the ArzSt 14
3:443rd & 2 at opp 14Anthony Boone pass complete to Shaquille Powell for 14 yds for a TD, (Ross Martin KICK)Arizona State 20, Duke 10
Arizona State Punt return TD, 3 plays (Duke scores)
3:443rd & 2 at own 35Jack Willoughby kickoff for 65 yds , Kalen Ballage return for 18 yds to the ArzSt 18
3:321st & 10 at own 18Taylor Kelly pass incomplete to Jaelen Strong
3:262nd & 10 at own 18Taylor Kelly pass complete to Frederick Gammage for 2 yds to the ArzSt 20
2:393rd & 8 at own 20Timeout ARIZONA ST, clock 02:39
2:333rd & 8 at own 20Taylor Kelly pass complete to Frederick Gammage for 5 yds to the ArzSt 25
2:064th & 3 at own 25Timeout ARIZONA ST, clock 02:06
1:494th & 3 at own 25Matt Haack punt for 43 yds , Jamison Crowder returns for 68 yds for a TD, (Ross Martin KICK)Arizona State 20, Duke 17
Arizona State Turnover on downs, 7 plays
1:491st & 10 at own 35Jack Willoughby kickoff for 62 yds , Kalen Ballage return for 20 yds to the ArzSt 23
1:431st & 10 at own 23ARIZONA ST Penalty, False Start (Tyler Sulka) to the ArzSt 18
1:312nd & 15 at own 18Taylor Kelly run for 12 yds to the ArzSt 30
1:123rd & 3 at own 30Taylor Kelly pass complete to Jaelen Strong for 10 yds to the ArzSt 40 for a 1ST down
1:031st & 10 at own 40Taylor Kelly pass complete to Demario Richard for 3 yds to the ArzSt 43
0:362nd & 7 at own 43Taylor Kelly sacked by Jordan DeWalt-Ondijo for a loss of 9 yards to the ArzSt 34 Taylor Kelly fumbled, forced by Jordan DeWalt-Ondijo, recovered by ArzSt Taylor Kelly , return for 0 yards
0:043rd & 16 at own 34Taylor Kelly pass incomplete to D.J. Foster
0:044th & 16 at own 34Timeout DUKE, clock 00:04
0:004th & 16 at own 34Taylor Kelly pass incomplete
3rd quarter4 drives, then Arizona State 30, Duke 17
Arizona State Touchdown, 8 plays
15:001st & 10 at own 35Jack Willoughby kickoff for 65 yds for a touchback
14:531st & 10 at own 25Demario Richard run for 9 yds to the ArzSt 34
14:272nd & 1 at own 34Taylor Kelly pass complete to D.J. Foster for 28 yds to the Duke 38 for a 1ST down
14:021st & 10 at opp 38Demario Richard run for 6 yds to the Duke 32
13:392nd & 4 at opp 32ARIZONA ST Penalty, False Start (Tyler Sulka) to the Duke 37
13:132nd & 9 at opp 37Demario Richard run for 5 yds to the Duke 32
12:373rd & 4 at opp 32Taylor Kelly pass complete to Demario Richard for 3 yds to the Duke 29
11:594th & 1 at opp 29Taylor Kelly pass complete to Jaelen Strong for 7 yds to the Duke 22 for a 1ST down
11:341st & 10 at opp 22Taylor Kelly pass complete to Frederick Gammage for 11 yds to the Duke 11 for a 1ST down
11:081st & 10 at opp 11Taylor Kelly pass complete to Demario Richard for 11 yds for a TD, (Zane Gonzalez KICK)Arizona State 27, Duke 17
Duke Fumble, 12 plays
11:081st & 10 at own 35Alex Garoutte kickoff for 58 yds , DeVon Edwards return for 21 yds to the Duke 28
10:541st & 10 at own 28Anthony Boone pass complete to Jamison Crowder for 11 yds to the Duke 39 for a 1ST down
10:271st & 10 at own 39Shaquille Powell run for 9 yds to the Duke 48
9:542nd & 1 at own 48Shaquille Powell run for 2 yds to the 50 yard line for a 1ST down
9:241st & 10 at the 50Anthony Boone pass incomplete to Shaquille Powell
9:192nd & 10 at the 50Anthony Boone pass complete to Issac Blakeney for no gain to the 50 yard line
8:333rd & 10 at the 50Anthony Boone run for 14 yds to the ArzSt 36 for a 1ST down
8:011st & 10 at opp 36Shaquille Powell run for 5 yds to the ArzSt 31
7:172nd & 5 at opp 31Shaquille Powell run for 4 yds to the ArzSt 27
6:493rd & 1 at opp 27Thomas Sirk run for 3 yds to the ArzSt 24 for a 1ST down
6:161st & 10 at opp 24Anthony Boone run for 1 yd to the ArzSt 23
5:532nd & 9 at opp 23DUKE Penalty, False Start (Matt Skura) to the ArzSt 28
5:252nd & 14 at opp 28Anthony Boone pass incomplete to Shaquille Powell
5:063rd & 14 at opp 28Anthony Boone pass complete to Issac Blakeney for 21 yds Issac Blakeney fumbled, forced by Kweishi Brown, recovered by ArzSt Jordan Simone , return for 29 yds to the ArzSt 36
Arizona State Field goal, 7 plays
4:581st & 10 at own 36Kelly, Taylor pass incomplete to Strong, Jaelen, PENALTY DUKE pass interference (Fields, Bryon) 15 yards to the DUKE49, NO PLAY, 1ST DOWN ARIZONAST. for a 1ST down
4:451st & 10 at opp 49Kalen Ballage run for 3 yds to the Duke 46
4:272nd & 7 at opp 46Kalen Ballage run for no gain to the Duke 46
3:463rd & 7 at opp 46Taylor Kelly pass complete to Jaelen Strong for 10 yds to the Duke 36 for a 1ST down
3:291st & 10 at opp 36D.J. Foster run for 3 yds to the Duke 33
3:062nd & 7 at opp 33Taylor Kelly pass incomplete to Jaelen Strong
3:013rd & 7 at opp 33Taylor Kelly pass complete to Kody Kohl for 3 yds to the Duke 30
2:234th & 4 at opp 30Zane Gonzalez 47 yd FG GOODArizona State 30, Duke 17
Duke Touchdown, 15 plays
2:234th & 4 at own 35Alex Garoutte kickoff for 60 yds , DeVon Edwards return for 26 yds to the Duke 31
2:101st & 10 at own 31Shaquille Powell run for 5 yds to the Duke 36
1:462nd & 5 at own 36Shaquille Powell run for 3 yds to the Duke 39
1:073rd & 2 at own 39Shaquille Powell run for 1 yd to the Duke 40
0:394th & 1 at own 40Shaquille Powell run for 4 yds to the Duke 44 for a 1ST down
0:221st & 10 at own 44Shaquille Powell run for 7 yds to the ArzSt 49
Q4 14:542nd & 3 at opp 49Anthony Boone pass incomplete to Jamison Crowder
Q4 14:493rd & 3 at opp 49Shaun Wilson run for 5 yds to the ArzSt 44 for a 1ST down
Q4 14:191st & 10 at opp 44Shaun Wilson run for 1 yd to the ArzSt 43
Q4 13:412nd & 9 at opp 43Anthony Boone pass complete to Jamison Crowder for 14 yds to the ArzSt 29 for a 1ST down
Q4 13:231st & 10 at opp 29Shaquille Powell run for 3 yds to the ArzSt 26
Q4 12:362nd & 7 at opp 26Shaquille Powell run for 6 yds to the ArzSt 20
Q4 12:043rd & 1 at opp 20Anthony Boone run for no gain to the ArzSt 20
Q4 11:294th & 1 at opp 20Thomas Sirk run for 3 yds to the ArzSt 17 for a 1ST down
Q4 10:481st & 10 at opp 17Shaquille Powell run for 3 yds to the ArzSt 14
Q4 10:102nd & 7 at opp 14Anthony Boone pass complete to Johnell Barnes for 14 yds for a TD, (Ross Martin KICK)Arizona State 30, Duke 24
4th quarter5 drives, then Arizona State 36, Duke 31
Arizona State Turnover on downs, 5 plays
10:102nd & 7 at own 35Jack Willoughby kickoff for 65 yds for a touchback
10:031st & 10 at own 25D.J. Foster run for 27 yds to the Duke 48 for a 1ST down
9:531st & 10 at opp 48Taylor Kelly pass incomplete to Jaelen Strong
9:492nd & 10 at opp 48Taylor Kelly pass incomplete to De’Marieya Nelson
9:323rd & 10 at opp 48Taylor Kelly run for 9 yds to the Duke 39
9:224th & 1 at opp 39Kalen Ballage run for a loss of 1 yard to the Duke 40
Duke Touchdown, 11 plays
9:131st & 10 at own 40Shaquille Powell run for 2 yds to the Duke 42
8:342nd & 8 at own 42Shaquille Powell run for 3 yds to the Duke 45
7:563rd & 5 at own 45Anthony Boone pass complete to Shaquille Powell for 6 yds to the ArzSt 49 for a 1ST down
7:331st & 10 at opp 49Anthony Boone pass incomplete to Jamison Crowder, broken up by Lloyd Carrington
7:262nd & 10 at opp 49Shaquille Powell run for a loss of 1 yard to the 50 yard line
6:423rd & 11 at the 50Anthony Boone pass incomplete to Johnell Barnes
6:334th & 11 at the 50Will Monday pass complete to Johnell Barnes for 30 yds to the ArzSt 20 for a 1ST down
6:091st & 10 at opp 20Anthony Boone pass incomplete to Jamison Crowder
6:022nd & 10 at opp 20Anthony Boone pass complete to Jamison Crowder for 2 yds to the ArzSt 18
5:253rd & 8 at opp 18Anthony Boone pass complete to Jamison Crowder for 6 yds to the ArzSt 12
5:074th & 2 at opp 12Timeout DUKE, clock 05:07
5:074th & 2 at opp 12Timeout ARIZONA ST, clock 05:07
5:034th & 2 at opp 12Jamison Crowder pass complete to Issac Blakeney for 12 yds for a TD, (Ross Martin KICK)Duke 31, Arizona State 30
Arizona State Touchdown, 1 play
5:034th & 2 at own 35Jack Willoughby kickoff for 65 yds , Kalen Ballage return for 96 yds to the Duke 4
4:451st & goal at opp 4Demario Richard 4 Yd pass from Taylor Kelly (Two-Point Run Conversion Failed)Arizona State 36, Duke 31
4:451st & goal at opp 0Timeout ARIZONA ST, clock 04:45
Duke Interception, 9 plays
4:451st & 10 at own 35Alex Garoutte kickoff for 62 yds , DeVon Edwards return for 26 yds to the Duke 29
4:331st & 10 at own 29Anthony Boone pass incomplete to Johnell Barnes
4:262nd & 10 at own 29Shaquille Powell run for 4 yds to the Duke 33
3:373rd & 6 at own 33Anthony Boone pass complete to Jamison Crowder for 43 yds to the ArzSt 24 for a 1ST down
3:171st & 10 at opp 24Shaquille Powell run for 3 yds to the ArzSt 21
2:422nd & 7 at opp 21Anthony Boone run for 3 yds to the ArzSt 18
1:583rd & 4 at opp 18Shaquille Powell run for 4 yds to the ArzSt 14 for a 1ST down
1:321st & 10 at opp 14Anthony Boone pass incomplete to Shaquille Powell
1:282nd & 10 at opp 14Shaquille Powell run for no gain to the ArzSt 14
0:453rd & 10 at opp 14Anthony Boone pass intercepted, touchback. Kweishi Brown return for no gain
Arizona State End of game, 3 plays
0:421st & 10 at own 20TEAM run for a loss of 2 yards to the ArzSt 18
0:422nd & 12 at own 18Timeout DUKE, clock 00:42
0:392nd & 12 at own 18TEAM run for a loss of 2 yards to the ArzSt 16
0:393rd & 14 at own 16Timeout DUKE, clock 00:39
0:363rd & 14 at own 16TEAM run for a loss of 2 yards to the ArzSt 14

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.

Tied 1–⁠1 in two meetings, counting the one since this game.

Recent meetings
2025Duke 42, Arizona State 39Sun Bowl
2014Arizona State 36, Duke 31Sun Bowl

Around this game