Arizona State vs. Duke

Wednesday, December 31, 2025, Sun Bowl

Duke beat Arizona State 42–⁠39. It was their second meeting; the series is even at 1–⁠1.

Neutral siteArizona State8–⁠5 in 2025
39
Neutral siteDuke9–⁠5 in 2025
42

Final at Sun Bowl, El PasoTV: CBSAttendance 44,975Payout $4,550,000 in all (Wikipedia)

MVP Darian MensahWikipedia

At kickoff
54°F, calmWeather: NOAA NCEI Global Historical Climatology Network hourly; El Paso International Airport, 13 km from the stadium, nine minutes before kickoff
Viewers
2.2 million viewers on CBSViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
TIM O’DEYGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Arizona State14108739
Duke14147742

How the win probability moved

Duke favored

Win probability by play: Duke 58% at kickoff, 100% at the end. Biggest swing: 34 points.

Arizona State favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (34 points).

Standouts

Player stats

Arizona State

PassingC/AttYdsTDInt
Jeff Sims27/3837531
RushingCarYdsTDLong
Jason Brown Jr.12120044
Jeff Sims770238
Demarius Robinson1556014
ReceivingRecYdsTDLong
Jalen Moss5129151
Demarius Robinson491068
Malik McClain963115
Derek Eusebio138038
DefenseTklTFLSacksInt
Jordan Crook9000
Martell Hughes9000
Nyland Green7000
Justin Wodtly610.50
Elijah O’Neal51.51.50
Tony-Louis Nkuba5001

Duke

PassingC/AttYdsTDInt
Darian Mensah29/5132741
RushingCarYdsTDLong
Nate Sheppard22170160
Darian Mensah421034
Anderson Castle51819
Jaquez Moore2905
ReceivingRecYdsTDLong
Que’Sean Brown10178269
Jeremiah Hasley650114
Sahmir Hagans64509
Cooper Barkate437115
DefenseTklTFLSacksInt
Luke Mergott100.501
DaShawn Stone90.500
Caleb Weaver8100
Landan Callahan6000

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

Team stats

Arizona StateDuke
619Total yards539
375Passing yards327
244Rushing yards212
9.9Yards per pass6.4
6.6Yards per rush5.9
22First downs24
3–⁠10Third downs6–⁠17
1–⁠4Fourth downs3–⁠5
3Turnovers1
3–⁠33Penalties6–⁠60
26:33Possession33:27
2Sacks (by defense)0

Efficiency

Arizona StateDuke
43%Success rate49%
−0.13EPA per play0.16
1.18Explosiveness1.23
−0.28Rushing EPA0.24
0.27Passing EPA0.10
38%Passing-down success19%
−0.26First-down EPA0.07
0.35Second-down EPA−0.04
0.22Third-down EPA0.75
17%Havoc by its defense11%

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)

Duke 52% to win. Elo’s favorite won.

The line

Duke −4, over/under 49.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 Duke 56%, Arizona State 44%. 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 2026, which takes in this game, reports $9.9 million in revenue, $4.3 million of it from sports events&activities, and $8.4 million in expenses. Its best-paid, executive dir. Bernie Olivas, was paid $242,000.

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, 3 playsQ1 Arizona StateTouchdown, 9 playsQ1 DukeTouchdown, 3 playsQ1 Arizona StateTurnover on downs, 5 playsQ1 DukeTouchdown, 4 playsQ1 Arizona StateTouchdown, 5 playsQ1 DukePunt, 3 playsQ1 Arizona StateTurnover on downs, 10 playsQ1 DukePunt, 5 playsQ2 Arizona StateTurnover on downs, 6 playsQ2 DukeTouchdown, 12 playsQ2 Arizona StateTouchdown, 6 playsQ2 DukeTouchdown, 5 playsQ2 Arizona StateField goal, 6 playsQ2 DukeInterception, 5 playsQ2 Arizona StateEnd of half, 1 playQ3 Arizona StateFumble, 4 playsQ3 DukePunt, 7 playsQ3 Arizona StatePunt, 3 playsQ3 DukeTouchdown, 7 playsQ3 Arizona StateTouchdown, 4 playsQ3 DukePunt, 6 playsQ3 Arizona StateTouchdown, 7 playsQ4 DukeTurnover on downs, 11 playsQ4 Arizona StatePunt, 5 playsQ4 DukeTurnover on downs, 8 playsQ4 Arizona StateFumble, 1 playQ4 DukeTouchdown, 2 playsQ4 Arizona StateInterception, 4 playsQ4 DukeEnd of game, 6 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, 3 plays, 7 yards
  2. Q1 Arizona StateTouchdown, 9 plays, 80 yards
  3. Q1 DukeTouchdown, 3 plays, 72 yards
  4. Q1 Arizona StateTurnover on downs, 5 plays, 23 yards
  5. Q1 DukeTouchdown, 4 plays, 46 yards
  6. Q1 Arizona StateTouchdown, 5 plays, 72 yards
  7. Q1 DukePunt, 3 plays, 0 yards
  8. Q1 Arizona StateTurnover on downs, 10 plays, 58 yards
  9. Q1 DukePunt, 5 plays, 21 yards
  10. Q2 Arizona StateTurnover on downs, 6 plays, 30 yards
  11. Q2 DukeTouchdown, 12 plays, 57 yards
  12. Q2 Arizona StateTouchdown, 6 plays, 72 yards
  13. Q2 DukeTouchdown, 5 plays, 26 yards
  14. Q2 Arizona StateField goal, 6 plays, −5 yards
  15. Q2 DukeInterception, 5 plays, 45 yards
  16. Q2 Arizona StateEnd of half, 1 play, −12 yards
  17. Q3 Arizona StateFumble, 4 plays, 54 yards
  18. Q3 DukePunt, 7 plays, 38 yards
  19. Q3 Arizona StatePunt, 3 plays, 6 yards
  20. Q3 DukeTouchdown, 7 plays, 61 yards
  21. Q3 Arizona StateTouchdown, 4 plays, 72 yards
  22. Q3 DukePunt, 6 plays, 6 yards
  23. Q3 Arizona StateTouchdown, 7 plays, 20 yards
  24. Q4 DukeTurnover on downs, 11 plays, 38 yards
  25. Q4 Arizona StatePunt, 5 plays, 18 yards
  26. Q4 DukeTurnover on downs, 8 plays, 78 yards
  27. Q4 Arizona StateFumble, 1 play, 14 yards
  28. Q4 DukeTouchdown, 2 plays, 19 yards
  29. Q4 Arizona StateInterception, 4 plays, 16 yards
  30. Q4 DukeEnd of game, 6 plays, 10 yards

Play by play

1st quarter10 drives, then Tied at 14
Duke Punt, 3 plays
15:001st & 10 at own 35(15:00) #35 J.Gomez kickoff 65 yards to the DUKE00, Touchback
15:001st & 10 at own 25No Huddle-Shotgun #10 D.Mensah pass complete short right to #85 J.Hasley caught at DUKE18, for 6 yards to the DUKE31 (#18 M.Hughes; #4 M.Rowser)
15:002nd & 4 at own 31No Huddle-Shotgun #20 N.Sheppard rush middle for 2 yards gain to the DUKE33 (#8 J.Crook)
15:003rd & 2 at own 33No Huddle-Shotgun #10 D.Mensah sacked for loss of 1 yard to the DUKE32 (#95 J.Wodtly, #9 E.O’Neal)
13:084th & 3 at own 32#41 K.Reynoldson punt 51 yards to the ASU17
Arizona State Touchdown, 9 plays
13:081st & 10 at own 17No Huddle-Shotgun #2 J.Sims pass complete short left to #12 M.McClain caught at ASU18, for 7 yards to the ASU24 (#12 T.Freeman; #10 T.Reed)
13:082nd & 3 at own 24No Huddle-Shotgun #2 J.Sims pass complete short left to #12 M.McClain caught at ASU29, for 5 yards to the ASU29 (#8 D.Stone), 1ST DOWN
13:081st & 10 at own 29No Huddle-Shotgun #23 D.Robinson rush middle for 3 yards loss to the ASU26 (#10 T.Reed; #97 W.Williams)
13:082nd & 13 at own 26No Huddle-Shotgun #2 J.Sims pass incomplete short left to #23 D.Robinson thrown to ASU29
13:083rd & 13 at own 26No Huddle-Shotgun #2 J.Sims pass complete deep right to #18 J.Moss caught at DUKE29, for 51 yards to the DUKE23 (#8 D.Stone), 1ST DOWN
13:081st & 10 at opp 23No Huddle-Shotgun #2 J.Sims pass incomplete deep right to #12 M.McClain thrown to DUKE00
13:082nd & 10 at opp 23Shotgun #2 J.Sims rush middle for 4 yards gain to the DUKE19 (#34 L.Mergott)
13:083rd & 6 at opp 19Shotgun #2 J.Sims pass complete short left to #22 J.Brown Jr. caught at DUKE16, for 10 yards to the DUKE09 (#8 D.Stone), 1ST DOWN
13:081st & goal at opp 9Shotgun #22 J.Brown Jr. rush middle for 4 yards gain to the DUKE05 (#15 K.O’Connor) PENALTY DUKE Illegal Substitution 5 yards from DUKE09 to DUKE04. NO PLAY
10:111st & goal at opp 2Shotgun #2 J.Sims rush left for 4 yards gain to the DUKE00 TOUCHDOWN, clock 10:11 #35 J.Gomez kick attempt good (H: #31 K.Floyd, LS: #39 T.Wigglesworth)Arizona State 7, Duke 0
Duke Touchdown, 3 plays
10:111st & 10 at own 35(10:11) #35 J.Gomez kickoff 65 yards to the DUKE00, Touchback
10:111st & 10 at own 25(10:11) No Huddle-Shotgun #20 N.Sheppard rush middle for 6 yards gain to the DUKE31 (#8 J.Crook; #4 M.Rowser)
10:112nd & 4 at own 31No Huddle-Shotgun #4 A.Castle rush right for 0 yards to the DUKE31 (#38 K.McDonald; #13 R.Pitre)
8:533rd & 4 at own 31No Huddle-Shotgun #10 D.Mensah pass complete deep middle to #7 Q.Brown caught at ASU35, for 69 yards to the ASU00 TOUCHDOWN, clock 08:53, 1ST DOWN #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper)Tied at 7
8:531st & 10 at own 35(08:53) #39 C.Salas kickoff 65 yards to the ASU00, Touchback
8:53Timeout Duke, clock 08:53
Arizona State Turnover on downs, 5 plays
8:531st & 10 at own 25(08:53) Shotgun #23 D.Robinson rush right for 0 yards to the ASU25 (#99 A.Hall) PENALTY DUKE Face Mask (#99 A.Hall) 15 yards from ASU25 to ASU40, 1ST DOWN
8:531st & 10 at own 40Shotgun #2 J.Sims pass complete short left to #16 J.Hamilton caught at ASU45, for 5 yards to the ASU45, out of bounds at ASU45
8:532nd & 5 at own 45Shotgun #23 D.Robinson rush left for 1 yard gain to the ASU46 (#34 L.Mergott)
8:533rd & 4 at own 46Shotgun #23 D.Robinson rush middle for 2 yards gain to the ASU48 (#12 T.Freeman)
7:264th & 2 at own 48Shotgun #2 J.Sims rush middle for 1 yard gain to the ASU49 (#99 A.Hall), TURNOVER ON DOWNS
Duke Touchdown, 4 plays
7:261st & 10 at opp 49(07:26) No Huddle-Shotgun #10 D.Mensah pass incomplete short left to #2 S.Hagans thrown to ASU30 broken up by #15 N.Green QB hurried by #95 J.Wodtly
7:264th & 2 at own 48Timeout Arizona State, clock 07:26
Duke Touchdown, 4 plays
7:262nd & 10 at opp 49No Huddle-Shotgun #10 D.Mensah pass incomplete short left to #2 S.Hagans thrown to ASU45
7:263rd & 10 at opp 49No Huddle-Shotgun #10 D.Mensah pass complete deep middle to #7 Q.Brown caught at ASU06, for 46 yards to the ASU03, End Of Play, 1ST DOWN
6:431st & goal at opp 3No Huddle-Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at ASU03, for 3 yards to the ASU00 TOUCHDOWN, clock 06:43 #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper)Duke 14, Arizona State 7
6:431st & 10 at own 35(06:43) #39 C.Salas kickoff 65 yards to the ASU00, Touchback
6:43Timeout Duke, clock 06:43
Arizona State Touchdown, 5 plays
6:431st & 10 at own 25(06:43) Shotgun #22 J.Brown Jr. rush middle for 3 yards gain to the ASU28 (#2 J.Francois)
6:432nd & 7 at own 28(06:43) No Huddle-Shotgun #22 J.Brown Jr. rush left for 17 yards gain to the ASU45 (#26 M.Jones; #21 L.Callahan), 1ST DOWN
6:431st & 10 at own 45No Huddle-Shotgun #2 J.Sims pass complete short left to #22 J.Brown Jr. caught at ASU49, for 4 yards to the ASU49 (#21 L.Callahan)
6:432nd & 6 at own 49No Huddle-Shotgun #22 J.Brown Jr. rush middle for 7 yards gain to the DUKE44 (#34 L.Mergott; #26 M.Jones), 1ST DOWN
5:051st & 10 at opp 44No Huddle-Shotgun #2 J.Sims pass complete deep middle to #18 J.Moss caught at DUKE13, for 44 yards to the DUKE00 TOUCHDOWN, clock 05:05, 1ST DOWN #35 J.Gomez kick attempt good (H: #31 K.Floyd, LS: #39 T.Wigglesworth)Tied at 14
Duke Punt, 3 plays
5:051st & 10 at own 35(05:05) #35 J.Gomez kickoff 65 yards to the DUKE00, Touchback
5:051st & 10 at own 25(05:05) No Huddle-Shotgun #20 N.Sheppard rush left for 0 yards to the DUKE25 (#18 M.Hughes; #98 J.Kongaika)
5:052nd & 10 at own 25Shotgun #10 D.Mensah pass incomplete short right to #18 C.Barkate thrown to DUKE18
5:053rd & 10 at own 25Shotgun #10 D.Mensah pass incomplete deep left to #2 S.Hagans thrown to ASU40
4:064th & 10 at own 25#41 K.Reynoldson punt 47 yards to the ASU28 fair catch by #84 C.Butler Jr. at ASU28
Arizona State Turnover on downs, 10 plays
4:061st & 10 at own 28(04:06) No Huddle-Shotgun #2 J.Sims pass complete short right to #12 M.McClain caught at ASU30, for 9 yards to the ASU37 (#3 C.Weaver; #8 D.Stone)
4:062nd & 1 at own 37Shotgun #2 J.Sims pass complete short right to #12 M.McClain caught at ASU49, for 15 yards to the DUKE48 (), out of bounds, 1ST DOWN
4:061st & 10 at opp 48Shotgun #2 J.Sims pass complete short right to #21 G.Rigdon caught at DUKE45, for 8 yards to the DUKE40 (#97 W.Williams)
4:062nd & 2 at opp 40Shotgun #22 J.Brown Jr. rush middle for 1 yard loss to the DUKE41 (#34 L.Mergott; #8 D.Stone)
4:063rd & 3 at opp 41Shotgun #23 D.Robinson rush left for 0 yards to the DUKE41 (#15 K.O’Connor; #8 D.Stone)
4:064th & 3 at opp 41Shotgun #2 J.Sims pass complete short middle to #23 D.Robinson caught at DUKE29, for 18 yards to the DUKE23 (#21 L.Callahan), 1ST DOWN
4:061st & 10 at opp 23Shotgun #2 J.Sims pass incomplete short right to #88 C.Bourguet thrown to DUKE17
4:062nd & 10 at opp 23Shotgun #2 J.Sims pass complete short right to #18 J.Moss caught at DUKE22, for 5 yards to the DUKE18 (#5 K.Robinson; #8 D.Stone)
4:063rd & 5 at opp 18No Huddle-Shotgun #23 D.Robinson rush middle for 4 yards gain to the DUKE14 (#34 L.Mergott)
0:024th & 1 at opp 14No Huddle-Shotgun #2 J.Sims pass incomplete short right to #12 M.McClain thrown to DUKE13, TURNOVER ON DOWNS
Duke Punt, 5 plays
0:021st & 10 at own 14(00:02) Shotgun #20 N.Sheppard rush right for 8 yards gain to the DUKE22 (#38 K.McDonald)
Q2 15:002nd & 2 at own 22(15:00) Shotgun #10 D.Mensah pass complete short left to #7 Q.Brown caught at DUKE25, for 7 yards to the DUKE29 (#18 M.Hughes; #15 N.Green), 1ST DOWN
Q2 15:001st & 10 at own 29Shotgun #10 D.Mensah pass complete short middle to #85 J.Hasley caught at DUKE34, for 6 yards to the DUKE35 (#38 K.McDonald; #18 M.Hughes)
Q2 15:002nd & 4 at own 35Shotgun #10 D.Mensah pass incomplete short middle to #18 C.Barkate thrown to DUKE35 QB hurried by #98 J.Kongaika
Q2 15:003rd & 4 at own 35Shotgun #10 D.Mensah pass incomplete deep right to #7 Q.Brown thrown to ASU40
Q2 13:454th & 4 at own 35#41 K.Reynoldson punt 40 yards to the ASU25 fair catch by #84 C.Butler Jr. at ASU25 PENALTY DUKE Illegal Formation 5 yards from ASU25 to ASU30
2nd quarter8 drives, then Duke 28, Arizona State 24
Arizona State Turnover on downs, 6 plays
13:451st & 10 at own 30(13:45) No Huddle-Shotgun #22 J.Brown Jr. rush middle for 6 yards gain to the ASU36 (#2 J.Francois)
13:452nd & 4 at own 36No Huddle-Shotgun #2 J.Sims rush right for 20 yards gain to the DUKE44 (#21 L.Callahan), 1ST DOWN
13:451st & 10 at opp 44No Huddle-Shotgun #2 J.Sims pass incomplete short right to #16 J.Hamilton thrown to DUKE30 QB hurried by #43 S.Turner
13:452nd & 10 at opp 44No Huddle-Shotgun #21 G.Rigdon rush middle for 1 yard loss to the DUKE45 (#14 K.O’Connor)
13:453rd & 11 at opp 45No Huddle-Shotgun #2 J.Sims pass complete short left to #9 C.Harpole caught at DUKE40, for 5 yards to the DUKE40 (#5 K.Robinson)
11:284th & 6 at opp 40No Huddle-Shotgun #2 J.Sims pass incomplete short right to #18 J.Moss thrown to DUKE41 QB hurried by #14 K.O’Connor, TURNOVER ON DOWNS
Duke Touchdown, 12 plays
11:281st & 10 at own 40(11:28) Shotgun #10 D.Mensah pass complete short right to #7 Q.Brown caught at DUKE37, for 5 yards to the DUKE45 (#4 M.Rowser; #21 T.Nkuba)
11:284th & 6 at opp 40Timeout Arizona State, clock 11:28
Duke Touchdown, 12 plays
11:282nd & 5 at own 45Shotgun #4 A.Castle rush right for 9 yards gain to the ASU46 (#4 M.Rowser; #9 E.O’Neal), 1ST DOWN
11:281st & 10 at opp 46Shotgun #4 A.Castle rush middle for 2 yards gain to the ASU44 (#4 M.Rowser)
11:282nd & 8 at opp 44Shotgun #10 D.Mensah pass incomplete short right to #10 D.Mensah thrown to ASU36 broken up by #21 T.Nkuba
11:283rd & 8 at opp 44Shotgun #10 D.Mensah pass complete short left to #2 S.Hagans caught at ASU37, for 7 yards to the ASU37 (#15 N.Green; #95 J.Wodtly). The previous play is under automatic review - “Short of the line to gain”. CALL UPHELD
11:284th & 1 at opp 37Shotgun #4 A.Castle rush middle for 4 yards gain to the ASU33 (#5 K.Breedlove), 1ST DOWN
11:281st & 10 at opp 33No Huddle-Shotgun #10 D.Mensah pass complete short right to #85 J.Hasley caught at ASU30, for 7 yards to the ASU26 (#5 K.Breedlove)
11:282nd & 3 at opp 26No Huddle-Shotgun #20 N.Sheppard rush left for 0 yards to the ASU26 (#95 J.Wodtly; #9 E.O’Neal)
7:513rd & 3 at opp 26(07:51) No Huddle-Shotgun #10 D.Mensah pass complete short right to #7 Q.Brown caught at ASU18, for 10 yards to the ASU16, out of bounds at ASU16, 1ST DOWN
7:512nd & 3 at own 26Timeout Arizona State, clock 07:51
7:511st & 10 at opp 16No Huddle-Shotgun #10 D.Mensah pass complete short left to #2 S.Hagans caught at ASU19, for 2 yards to the ASU14 (#15 N.Green) PENALTY DUKE Illegal Formation (#75 B.Fina) 5 yards from ASU16 to ASU21. NO PLAY
7:511st & 15 at opp 21No Huddle-Shotgun #20 N.Sheppard rush left for 7 yards gain to the ASU14 (#5 K.Breedlove; #8 J.Crook)
7:512nd & 8 at opp 14No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #2 S.Hagans thrown to ASU00 broken up by #5 K.Breedlove PENALTY DUKE Ineligible Downfield on Pass declined ASU Pass Interference declined
6:063rd & 8 at opp 14Jeremiah Hasley 14 Yd pass from Darian Mensah (Todd Pelino Kick)Duke 21, Arizona State 14
Arizona State Touchdown, 6 plays
6:061st & 10 at own 35(06:06) #39 C.Salas kickoff 65 yards to the ASU00, Touchback
6:061st & 10 at own 25(06:06) No Huddle-Shotgun #23 D.Robinson rush middle for 4 yards gain to the ASU29 (#34 L.Mergott)
6:062nd & 6 at own 29No Huddle-Shotgun #23 D.Robinson rush middle for 5 yards gain to the ASU34 (#10 T.Reed)
6:063rd & 1 at own 34No Huddle-Shotgun #2 J.Sims rush middle for 2 yards gain to the ASU36 (#12 T.Freeman), 1ST DOWN
6:061st & 10 at own 36No Huddle-Shotgun #22 J.Brown Jr. rush middle for 25 yards gain to the DUKE39 (#21 L.Callahan), out of bounds, 1ST DOWN
6:061st & 10 at opp 39No Huddle-Shotgun #22 J.Brown Jr. rush middle for 1 yard gain to the DUKE38 (#34 L.Mergott)
3:492nd & 9 at opp 38No Huddle-Shotgun #2 J.Sims rush right for 38 yards gain to the DUKE00 TOUCHDOWN, clock 03:49, 1ST DOWN #35 J.Gomez kick attempt good (H: #31 K.Floyd, LS: #39 T.Wigglesworth)Tied at 21
Duke Touchdown, 5 plays
3:49#35 J.Gomez kickoff 9 yards to the ASU44, out of bounds at ASU44
3:491st & 10 at opp 44No Huddle-Shotgun #7 Q.Brown rush left for 2 yards loss to the ASU46 (#38 K.McDonald) PENALTY ASU UNS: Unsportsmanlike Conduct (#5 K.Breedlove) 15 yards from ASU46 to ASU31, 1ST DOWN
3:491st & 10 at opp 31No Huddle-Shotgun #10 D.Mensah pass complete short left to #18 C.Barkate caught at ASU30, for 11 yards to the ASU20 (#18 M.Hughes; #38 K.McDonald), 1ST DOWN
3:491st & 10 at opp 20No Huddle-Shotgun #20 N.Sheppard rush middle for 12 yards gain to the ASU08 (#15 N.Green; #18 M.Hughes), 1ST DOWN
2:001st & goal at opp 8No Huddle-Shotgun #20 N.Sheppard rush middle for 5 yards gain to the ASU03 (#43 K.Jackson; #15 N.Green)
2:001st & 10 at opp 20Timeout Duke, clock 02:00
1:502nd & goal at opp 3No Huddle-Shotgun #4 A.Castle rush right for 3 yards gain to the ASU00 TOUCHDOWN, clock 01:50 #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper)Duke 28, Arizona State 21
1:50PENALTY DUKE UNS: Unsportsmanlike Conduct (#0 L.King) 15 yards from ASU03 to ASU18
Arizona State Field goal, 6 plays
1:50PENALTY DUKE UNS: Unsportsmanlike Conduct (#0 L.King) 15 yards from DUKE35 to DUKE20. NO PLAY
1:301st & 10 at own 20#39 C.Salas kickoff 6 yards to the DUKE14 #16 J.Hamilton return for loss of 27 yards to the DUKE41 (#39 C.Salas), out of bounds
1:301st & 10 at opp 41No Huddle-Shotgun #2 J.Sims pass complete short left to #9 C.Harpole caught at DUKE45, for 4 yards loss to the DUKE45, out of bounds at DUKE45
1:302nd & 14 at opp 45No Huddle-Shotgun #23 D.Robinson rush middle for 4 yards gain to the DUKE41 (#35 A.Pellicciotta; #8 D.Stone)
1:303rd & 10 at opp 41No Huddle-Shotgun #23 D.Robinson rush middle for 1 yard gain to the DUKE40 (#97 W.Williams)
1:304th & 9 at opp 40No Huddle-Shotgun #2 J.Sims pass incomplete short left to #23 D.Robinson thrown to DUKE40, TURNOVER ON DOWNS
1:501st & 10 at own 20#39 C.Salas kickoff 66 yards to the ASU14 #16 J.Hamilton return 26 yards to the ASU40 (#39 C.Salas)
1:501st & 10 at own 40No Huddle-Shotgun #2 J.Sims pass complete short left to #9 C.Harpole caught at ASU45, for 5 yards to the ASU45, End Of Play
1:502nd & 5 at own 45No Huddle-Shotgun #23 D.Robinson rush middle for 14 yards gain to the DUKE41 (#35 A.Pellicciotta; #8 D.Stone), 1ST DOWN
1:501st & 10 at opp 41No Huddle-Shotgun #23 D.Robinson rush middle for 1 yard gain to the DUKE40 (#97 W.Williams)
1:502nd & 9 at opp 40No Huddle-Shotgun #2 J.Sims pass complete short left to #23 D.Robinson caught at DUKE42, for 0 yards to the DUKE40, End Of Play
1:503rd & 9 at opp 40No Huddle-Shotgun #23 D.Robinson rush middle for 4 yards gain to the DUKE36 (#26 M.Jones; #14 K.O’Connor)
0:324th & 5 at opp 36#35 J.Gomez field goal attempt from 54 yards GOOD (H: #31 K.Floyd, LS: #39 T.Wigglesworth), clock 00:32Duke 28, Arizona State 24
0:373rd & 9 at own 40Timeout Duke, clock 00:37
0:373rd & 9 at opp 40Timeout Arizona State, clock 00:37
Duke Interception, 5 plays
0:321st & 10 at own 35#35 J.Gomez kickoff 65 yards to the DUKE00, Touchback
0:321st & 10 at own 25No Huddle-Shotgun #10 D.Mensah pass complete short left to #2 S.Hagans caught at DUKE25, for 8 yards to the DUKE33 (#55 R.Williams)
0:322nd & 2 at own 33No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #20 N.Sheppard thrown to DUKE35 QB hurried by #18 M.Hughes
0:323rd & 2 at own 33No Huddle-Shotgun #10 D.Mensah pass complete short left to #2 S.Hagans caught at DUKE40, for 7 yards to the DUKE40 (#21 T.Nkuba), out of bounds, 1ST DOWN
0:321st & 10 at own 40No Huddle-Shotgun #10 D.Mensah pass complete short left to #20 N.Sheppard caught at DUKE40, for 10 yards to the DUKE50 (#21 T.Nkuba; #8 J.Crook), 1ST DOWN
0:021st & 10 at the 50No Huddle-Shotgun #10 D.Mensah pass intercepted by #21 T.Nkuba at ASU26 #21 T.Nkuba return 4 yards to the ASU30 (#7 Q.Brown), out of bounds
Arizona State End of half, 1 play
0:021st & 10 at own 26PENALTY ASU UNS: Unsportsmanlike Conduct (#5 K.Breedlove) 13 yards from ASU26 to ASU13. NO PLAY
0:021st & 10 at own 30PENALTY ASU UNS: Unsportsmanlike Conduct (#5 K.Breedlove) 15 yards from ASU30 to ASU15. NO PLAY
0:021st & 25 at own 15Kneel down by Arizona St. at ASU14 for loss of 1 yard
3rd quarter10 drives, then Duke 35, Arizona State 32
Arizona State Fumble, 4 plays
15:001st & 10 at own 35#39 C.Salas kickoff 65 yards to the ASU00, Touchback
15:001st & 10 at own 25(15:00) Shotgun #22 J.Brown Jr. rush right for 44 yards gain to the DUKE31 (#12 T.Freeman), out of bounds, 1ST DOWN
15:001st & 10 at opp 31Shotgun #22 J.Brown Jr. rush left for 10 yards gain to the DUKE21 (#8 D.Stone), 1ST DOWN
15:001st & 10 at opp 21Shotgun #21 G.Rigdon rush middle for 0 yards to the DUKE21 (#10 T.Reed; #99 A.Hall)
13:272nd & 10 at opp 21Shotgun #2 J.Sims pass complete short right to #18 J.Moss caught at DUKE20, for 13 yards to the DUKE08 fumbled by #18 J.Moss at DUKE11 forced by #3 C.Weaver recovered by DUKE #3 C.Weaver at DUKE08, End Of Play
Duke Punt, 7 plays
13:271st & 10 at own 8(13:27) No Huddle-Shotgun #20 N.Sheppard rush middle for 3 yards gain to the DUKE11 (#8 J.Crook; #7 M.Warren)
13:272nd & 10 at opp 21Timeout Arizona State, clock 13:27
Duke Punt, 7 plays
13:272nd & 7 at own 11No Huddle-Shotgun #10 D.Mensah pass complete short right to #85 J.Hasley caught at DUKE13, for 13 yards to the DUKE24 (#8 J.Crook; #23 B.Alefaio-Lilii), 1ST DOWN
13:271st & 10 at own 24No Huddle-Shotgun #10 D.Mensah pass complete short right to #7 Q.Brown caught at DUKE28, for 6 yards to the DUKE30 (#23 B.Alefaio-Lilii; #18 M.Hughes)
13:272nd & 4 at own 30No Huddle-Shotgun #20 N.Sheppard rush middle for 9 yards gain to the DUKE39 (#22 J.Smith), 1ST DOWN
11:421st & 10 at own 39(11:42) No Huddle-Shotgun #20 N.Sheppard rush left for 9 yards gain to the DUKE48 (#15 N.Green; #23 B.Alefaio-Lilii)
11:422nd & 4 at own 30Timeout Duke, clock 11:42
11:422nd & 1 at own 48No Huddle-Shotgun #10 D.Mensah pass incomplete deep right to #18 C.Barkate thrown to ASU18 broken up by #15 N.Green QB hurried by #8 J.Crook
11:423rd & 1 at own 48No Huddle-Shotgun #20 N.Sheppard rush middle for 2 yards loss to the DUKE46 (#95 J.Wodtly; #23 B.Alefaio-Lilii)
10:064th & 3 at own 46#41 K.Reynoldson punt 42 yards to the ASU12 fair catch by #84 C.Butler Jr. at ASU12
Arizona State Punt, 3 plays
10:061st & 10 at own 12(10:06) Shotgun #2 J.Sims pass complete short left to #12 M.McClain caught at ASU11, for 1 yard loss to the ASU11 (#3 C.Weaver)
10:064th & 3 at own 46Timeout Duke, clock 10:06
Arizona State Punt, 3 plays
10:062nd & 11 at own 11Shotgun #2 J.Sims pass complete short middle to #9 C.Harpole caught at ASU15, for 9 yards to the ASU20 (#42 K.Johnson)
10:063rd & 2 at own 20Shotgun #22 J.Brown Jr. rush middle for 2 yards loss to the ASU18 (#95 P.Watson)
8:264th & 4 at own 18#34 M.McKenzie punt 46 yards to the DUKE36, out of bounds at DUKE36
Duke Touchdown, 7 plays
8:261st & 10 at own 36(08:26) No Huddle-Shotgun #20 N.Sheppard rush right for 15 yards gain to the ASU49 (#23 B.Alefaio-Lilii), 1ST DOWN
8:264th & 4 at own 18Timeout Arizona State, clock 08:26
Duke Touchdown, 7 plays
8:261st & 10 at opp 49No Huddle-Shotgun #20 N.Sheppard rush middle for 2 yards gain to the ASU47 (#99 C.Fite; #98 J.Kongaika)
8:262nd & 8 at opp 47Shotgun #10 D.Mensah rush left for 34 yards gain to the ASU13 (#15 N.Green), out of bounds, 1ST DOWN
6:561st & 10 at opp 13(06:56) Shotgun #10 D.Mensah pass complete short right to #9 J.Moore caught at ASU17, for 3 yards loss to the ASU16 (#46 T.Romano)
6:562nd & 13 at opp 16Shotgun #10 D.Mensah pass incomplete short middle to #18 C.Barkate thrown to ASU00
6:563rd & 13 at opp 16Shotgun #10 D.Mensah pass complete short left to #20 N.Sheppard caught at ASU22, for 10 yards to the ASU06 (#3 A.Smith III)
5:244th & 3 at opp 6Shotgun #10 D.Mensah pass incomplete short right to #18 C.Barkate thrown to ASU00 broken up by #15 N.Green PENALTY ASU Offside (#98 J.Kongaika) 3 yards from ASU06 to ASU03, 1ST DOWN. NO PLAY
5:201st & goal at opp 3(05:24) Shotgun #20 N.Sheppard rush middle for 3 yards gain to the ASU00 TOUCHDOWN, clock 05:20 #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper)Duke 35, Arizona State 24
Arizona State Touchdown, 4 plays
5:201st & 10 at own 35(05:20) #39 C.Salas kickoff 65 yards to the ASU00, Touchback
5:201st & 10 at own 25(05:20) Shotgun #23 D.Robinson rush left for 1 yard loss to the ASU24 (#99 A.Hall)
5:202nd & 11 at own 24Shotgun #2 J.Sims pass complete short to #23 D.Robinson caught at ASU28, for 68 yards to the DUKE08 (#3 C.Weaver), 1ST DOWN
4:291st & goal at opp 8Shotgun #2 J.Sims pass incomplete short left to #12 M.McClain thrown to DUKE03
4:292nd & 11 at own 24Timeout Arizona State, clock 04:29
4:092nd & goal at opp 8Shotgun #2 J.Sims pass complete short middle to #15 K.Anderson caught at DUKE03, for 8 yards to the DUKE00 TOUCHDOWN, clock 04:09 #2 J.Sims rush attempt SuccessfulDuke 35, Arizona State 32
Duke Punt, 6 plays
4:091st & 10 at own 35(04:09) #35 J.Gomez kickoff 65 yards to the DUKE00, Touchback
4:091st & 10 at own 25(04:09) Shotgun #10 D.Mensah pass complete short left to #7 Q.Brown caught at DUKE22, for 7 yards to the DUKE32 (#7 M.Warren)
4:092nd & 3 at own 32Shotgun #20 N.Sheppard rush middle for 22 yards gain (15) to the ASU46 (#46 T.Romano) PENALTY DUKE UNR: Unnecessary Roughness (#77 J.Pickett) 15 yards from DUKE47 to DUKE32
4:092nd & 3 at own 32Shotgun #9 J.Moore rush middle for 4 yards gain to the DUKE36 (#43 K.Jackson; #8 J.Crook), 1ST DOWN
4:091st & 10 at own 36Shotgun #9 J.Moore rush middle for 5 yards gain to the DUKE41 (#43 K.Jackson; #8 J.Crook)
4:092nd & 15 at own 31Shotgun #10 D.Mensah pass incomplete short middle to #18 C.Barkate thrown to DUKE42 broken up by #7 M.Warren QB hurried by #95 J.Wodtly
4:092nd & 5 at own 41Shotgun #10 D.Mensah sacked for loss of 10 yards to the DUKE31 (#9 E.O’Neal)
4:093rd & 15 at own 31Shotgun #10 D.Mensah pass incomplete short middle to #18 C.Barkate thrown to DUKE31 broken up by #7 M.Warren QB hurried by #95 J.Wodtly
Arizona State Touchdown, 7 plays
0:271st & 10 at opp 23Shotgun #22 J.Brown Jr. rush middle for 45 yards loss to the ASU32 (#35 A.Pellicciotta)
0:204th & 14 at own 31#41 K.Reynoldson punt 46 yards to the ASU23 fair catch by #84 C.Butler Jr. at ASU23
4th quarter9 drives, then Duke 42, Arizona State 39
Arizona State Touchdown, 7 plays
15:001st & 10 at own 23Shotgun #22 J.Brown Jr. rush middle for 9 yards gain to the ASU32 (#3 C.Weaver)
15:002nd & 1 at own 32(15:00) Shotgun #2 J.Sims pass complete short right to #12 M.McClain caught at ASU28, for 7 yards to the ASU39 (#3 C.Weaver), out of bounds, 1ST DOWN
15:001st & 10 at own 39Shotgun #2 J.Sims pass complete short left to #83 D.Eusebio caught at ASU38, for 38 yards to the DUKE23 (#3 C.Weaver), out of bounds, 1ST DOWN
15:001st & 10 at opp 23Shotgun #2 J.Sims pass incomplete short right to #83 D.Eusebio thrown to DUKE20
15:002nd & 10 at opp 23Shotgun #2 J.Sims pass complete short right to #18 J.Moss caught at DUKE21, for 16 yards to the DUKE07 (#21 L.Callahan), 1ST DOWN
15:001st & goal at opp 7Shotgun #22 J.Brown Jr. rush middle for 1 yard gain to the DUKE06 (#14 K.O’Connor; #42 K.Johnson)
12:312nd & goal at opp 6Shotgun #2 J.Sims pass complete short left to #12 M.McClain caught at DUKE00, for 6 yards to the DUKE00 TOUCHDOWN, clock 12:31 #35 J.Gomez kick attempt good (H: #31 K.Floyd, LS: #39 T.Wigglesworth)Arizona State 39, Duke 35
Duke Turnover on downs, 11 plays
12:311st & 10 at own 35(12:31) #35 J.Gomez kickoff 65 yards to the DUKE00, Touchback
12:311st & 10 at own 25No Huddle-Shotgun #10 D.Mensah pass complete short right to #7 Q.Brown caught at DUKE21, for 6 yards to the DUKE31 (#7 M.Warren)
12:312nd & 4 at own 31No Huddle-Shotgun #20 N.Sheppard rush middle for 1 yard gain to the DUKE32 (#95 J.Wodtly; #8 J.Crook)
12:313rd & 3 at own 32No Huddle-Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at DUKE38, for 8 yards to the DUKE40 (#21 T.Nkuba), 1ST DOWN
12:311st & 10 at own 40No Huddle-Shotgun #10 D.Mensah pass complete short left to #7 Q.Brown caught at DUKE39, for 5 yards to the DUKE45 (#18 M.Hughes)
12:312nd & 5 at own 45No Huddle-Shotgun #10 D.Mensah pass incomplete short left to #7 Q.Brown thrown to DUKE50
12:313rd & 5 at own 45No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #18 C.Barkate thrown to DUKE42 broken up by #13 R.Pitre
12:314th & 5 at own 45Shotgun #10 D.Mensah pass complete short left to #18 C.Barkate caught at ASU40, for 15 yards to the ASU40, End Of Play, 1ST DOWN
12:311st & 10 at opp 40Shotgun #20 N.Sheppard rush right for 3 yards gain to the ASU37 (#7 M.Warren)
12:312nd & 7 at opp 37Shotgun #10 D.Mensah pass incomplete short middle to #15 J.Taylor thrown to ASU30
9:183rd & 7 at opp 37(09:18) Shotgun #10 D.Mensah pass incomplete deep middle to #18 C.Barkate thrown to ASU00
9:074th & 7 at opp 37(09:11) Shotgun #10 D.Mensah pass incomplete short middle to #85 J.Hasley thrown to ASU30 QB hurried by #95 J.Wodtly, TURNOVER ON DOWNS
9:113rd & 7 at own 37Timeout Arizona State, clock 09:11
Arizona State Punt, 5 plays
9:071st & 10 at own 37Shotgun #23 D.Robinson rush middle for 9 yards gain to the ASU46 (#3 C.Weaver)
9:074th & 7 at opp 37Timeout Duke, clock 09:07
Arizona State Punt, 5 plays
9:072nd & 1 at own 46Shotgun #2 J.Sims pass complete short right to #23 D.Robinson caught at ASU42, for 5 yards to the DUKE49 (#34 L.Mergott), out of bounds, 1ST DOWN
9:071st & 10 at opp 49Shotgun #23 D.Robinson rush middle for 2 yards gain to the DUKE47 (#14 K.O’Connor)
9:072nd & 8 at opp 47Shotgun #2 J.Sims pass complete short right to #12 M.McClain caught at DUKE45, for 1 yard to the DUKE46 (#34 L.Mergott)
9:073rd & 7 at opp 46Shotgun #2 J.Sims rush right for 1 yard gain to the DUKE45 (#99 A.Hall)
5:594th & 6 at opp 45#34 M.McKenzie punt 31 yards to the DUKE14 fair catch by #7 Q.Brown at DUKE14
Duke Turnover on downs, 8 plays
5:591st & 10 at own 14Shotgun #10 D.Mensah pass complete short left to #2 S.Hagans caught at DUKE17, for 9 yards to the DUKE23 (#21 T.Nkuba)
5:594th & 6 at opp 45Timeout Arizona State, clock 05:59
Duke Turnover on downs, 8 plays
5:592nd & 1 at own 23Shotgun #20 N.Sheppard rush middle for 5 yards gain to the DUKE28 (#98 J.Kongaika), 1ST DOWN
5:591st & 10 at own 28Shotgun #10 D.Mensah pass complete short left to #2 S.Hagans caught at DUKE34, for 6 yards to the DUKE34 (#15 N.Green)
5:592nd & 4 at own 34Shotgun #20 N.Sheppard rush right for 60 yards gain to the ASU06 (#46 T.Romano), 1ST DOWN
3:511st & goal at opp 6(03:51) Shotgun #10 D.Mensah pass incomplete short left to #18 C.Barkate thrown to ASU00
4:032nd & 4 at own 34Timeout Duke, clock 04:03
4:032nd & goal at opp 6Shotgun #10 D.Mensah rush middle for 2 yards loss to the ASU08 fumbled by #10 D.Mensah at ASU08 recovered by DUKE #10 D.Mensah at ASU08, End Of Play
4:033rd & goal at opp 8Shotgun #10 D.Mensah pass incomplete short right to #2 S.Hagans thrown to ASU00 QB hurried by #98 J.Kongaika
2:514th & goal at opp 8(02:56) Shotgun #10 D.Mensah pass incomplete short middle to #18 C.Barkate thrown to ASU00 broken up by #15 N.Green, TURNOVER ON DOWNS
2:563rd & goal at opp 8Timeout Duke, clock 02:56
2:421st & 10 at own 8(02:51) Shotgun #23 D.Robinson rush middle for 14 yards gain to the ASU22 fumbled by #23 D.Robinson at ASU20 forced by #42 K.Johnson recovered by DUKE #26 M.Jones at ASU22, End Of Play
Duke Touchdown, 2 plays
2:421st & 10 at opp 22Shotgun #20 N.Sheppard rush middle for 5 yards gain to the ASU17 (#95 J.Wodtly; #18 M.Hughes)
2:102nd & 5 at opp 17Shotgun #10 D.Mensah pass complete short left to #7 Q.Brown caught at ASU17, for 17 yards to the ASU00 TOUCHDOWN, clock 02:10, 1ST DOWN #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper)Duke 42, Arizona State 39
Arizona State Interception, 4 plays
2:101st & 10 at own 35(02:10) #39 C.Salas kickoff 65 yards to the ASU00, Touchback
2:101st & 10 at own 25(02:10) Shotgun #2 J.Sims pass incomplete short right to #12 M.McClain thrown to ASU30 QB hurried by #34 L.Mergott
2:102nd & 10 at own 25Shotgun #2 J.Sims pass complete short middle to #12 M.McClain caught at ASU28, for 14 yards to the ASU39 (#2 J.Francois; #34 L.Mergott), 1ST DOWN
1:571st & 10 at own 39(01:57) Shotgun #2 J.Sims pass incomplete deep right to #12 M.McClain thrown to DUKE35
1:572nd & 10 at own 25Timeout Arizona State, clock 01:57
1:472nd & 10 at own 39Shotgun #2 J.Sims pass intercepted by #34 L.Mergott at ASU41, End Of Play
Duke End of game, 6 plays
1:471st & 10 at opp 41Shotgun #20 N.Sheppard rush middle for 2 yards gain to the ASU39 (#9 E.O’Neal)
1:432nd & 8 at opp 39Shotgun #10 D.Mensah pass complete short right to #85 J.Hasley caught at ASU38, for 4 yards to the ASU35 (#7 M.Warren)
1:431st & 10 at own 41Timeout Arizona State, clock 01:43
1:373rd & 4 at opp 35(01:37) Shotgun #10 D.Mensah pass incomplete short right to #20 N.Sheppard thrown to ASU33 broken up by #99 C.Fite QB hurried by #7 M.Warren
1:372nd & 8 at own 39Timeout Arizona State, clock 01:37
1:372nd & 8 at opp 39Timeout Duke, clock 01:37
1:374th & 4 at opp 35Shotgun #10 D.Mensah pass complete short middle to #2 S.Hagans caught at ASU31, for 8 yards to the ASU27, End Of Play, 1ST DOWN
1:371st & 10 at opp 27Kneel down by Duke at ASU29 for loss of 2 yards
1:372nd & 12 at opp 29Kneel down by Duke at ASU31 for loss of 2 yards

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.

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

Around this game