Free during beta —to track favorites + alerts
Sun Bowl · El Paso, TX
44,975 attended
FINAL+3DUKE
ASU

ASU

8-5

3942
DUKE

DUKE

9-5

NCAAF · Drive chart

30 drives · 11 TD · 1 FG · 2 INT · 2 Fum · 5 Downs · 7 Punt
  1. PuntDUKE3p · 7y
  2. TDASU9p · 83y
  3. TDDUKE3p · 75y
  4. DownsASU5p · 24y
  5. TDDUKE4p · 49y
  6. TDASU5p · 75y
  7. PuntDUKE3p
  8. DownsASU10p · 58y
  9. PuntDUKE5p · 21y
  10. DownsASU6p · 30y
  11. TDDUKE12p · 60y
  12. TDASU6p · 75y
  13. TDDUKE5p · 44y
  14. FGASU6p · 24y
  15. INTDUKE5p · 25y
  16. ½ASU1p · -16y
  17. FumASU4p · 67y
  18. PuntDUKE7p · 38y
  19. PuntASU3p · 6y
  20. TDDUKE7p · 64y
  21. TDASU4p · 75y
  22. PuntDUKE6p · 6y
  23. TDASU7p · 77y
  24. DownsDUKE11p · 38y
  25. PuntASU5p · 18y
  26. DownsDUKE8p · 78y
  27. FumASU1p · 14y
  28. TDDUKE2p · 22y
  29. INTASU4p · 14y
  30. EndDUKE6p · 10y
NCAAFWed, Dec 31FinalVegasDUKE -4

ASU · top performer

ASU
Jeff Sims

Jeff Sims

· #2

375Pass yds

27/38

C/A

3

TD

1

INT

DUKE · top performer

DUKE
Darian Mensah

Darian Mensah

· #10

327Pass yds

29/51

C/A

4

TD

1

INT

Game flowASU DUKE

Biggest swing: 30pp · —

NCAAF · Arizona State Sun Devils at Duke Blue Devils · final

NCAAF · Box score

Final

Passing

passing box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Jeff Sims · #2
27/3837531
Team27/3837531

Rushing

rushing box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Jason Brown Jr. · #22
13134044
Jeff Sims · #2
770238
Demarius Robinson · #23
1442014
Grayson Rigdon · #21
2-100
Team
1-100
Team37244244

Receiving

receiving box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Jalen Moss · #18
5129151
Demarius Robinson · #23
491068
Malik McClain · #12
963115
Derek Eusebio · #83
138038
Cameron Harpole · #9
31909
Jason Brown Jr. · #22
214010
Khamari Anderson · #15
1818
Grayson Rigdon · #21
1808
Jaren Hamilton · #16
1505
Team27375368

Fumbles

fumbles box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Jalen Moss · #18
110
Jason Brown Jr. · #22
110
Team220

Defense

defensive box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Jordan Crook · #8
9100
Martell Hughes · #18
9100
Nyland Green · #15
7200
Justin Wodtly · #95
600.51
Montana Warren · #7
5400
Tony-Louis Nkuba · #21
5300
Elijah O'Neal · #9
521.51.5
Kyan McDonald · #38
5201
Myles Rowser · #4
5100
Ben Alefaio-Lilii · #23
5100.5
Kyndrich Breedlove · #5
3200
Jacob Rich Kongaika · #98
3100
Krew Jackson · #43
3000
Tommy Romano · #46
2201
Joseph Smith · #22
1100
Albert Smith III · #3
1100
Ramar Williams · #55
1100
Roman Pitre · #13
1000
C.J. Fite · #99
1000
Team772525

Interceptions

interceptions box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Tony-Louis Nkuba · #21
140
Team140

Kick Returns

kickReturns box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Jaren Hamilton · #16
126260
Team126260

Kicking

kicking box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Jesus Gomez · #35
1/1544/47
Team1/1544/47

Punting

punting box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Matt McKenzie · #34
27738.51
Team27738.51

Stat compare

Headline stats · full table below

619

Total yds

539

244

Rush yds

212

3

TO

1

Team stats

ASU

Away

Stat

DUKE

Home

619

Total yards

539

244

Rushing yds

212

3

Turnovers

1

3-33

totalPenaltiesYards

6-60

26:33

possessionTime

33:27

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

DUKE -4.0

Between 3 and 7

Total

49.5

Standard · -1.5 vs avg

Moneyline

ASUASU+15040%
DUKEDUKE-18064%

Implied probabilities back-computed from American odds — break-even win % a moneyline bet needs to be +EV.

Line movement · 3 snapshots

ESPN-tracked · 21+

Spread

4.0

0.0 since open

Total

49.5

0.0 since open

How it ended

DUKE beat ASU 42-39. Darian Mensah led the way — 29/51 · 327 YDS · 4 TD · 1 INT · 60.4 QBR. Biggest WP swing of the night came in the — (30pp).

Win probability

DUKE vs ASU

0255075100

Linescore (quarters)

Team1234T
ASU14108739
DUKE14147742

Period scoring

ASU won 1 · DUKE won 1

14
14

Q1

10
14

Q2

8
7

Q3

7
7

Q4

ASU
DUKE

Play-by-play · 222 plays

event
  1. +2pp

  2. 3pp

  3. +2pp

  4. 0.9pp

  5. +2pp

  6. +1pp

  7. BIG MOMENT

    10pp

  8. +1pp

  9. 4pp

  10. 1pp

  11. 3pp

  12. +0.8pp

  13. 1pp

  14. BIG MOMENT

    +14pp

  15. +1pp

  16. 3pp

  17. +1pp

  18. +3pp

  19. +5pp

  20. 2pp

  21. 1pp

  22. BIG MOMENT

    +12pp

Betting line

DUKE -4·O/U 49.5·ASU +150/DUKE -180

DraftKings · via ESPN

Recap · NCAAF

uke Blue Devils held off Arizona State Sun Devils, 42–39. Decided by 3.

ASU +4.0 cashed (DUKE won by 3). Total cleared the 49.5 OVER by 31.5.

ByTheOnemodel/auto-generated · live odds + scouting data/refreshes with the page

SP+ matchup · 2025

Bill Connelly's SP+ ratings

cfbfastR

ASU

ASU

league avg

DUKE

DUKE

+12.0

SP+ composite

+0.0

+6.6

33.0

Offense rating

28.0

34.8

19.5

Defense rating

28.0

29.2

-1.5

Special teams

+0.0

+1.1