TRANSACTION · MLBGiants: Designated RHP Wilkin Ramos for assignment (Jun 26)
TRANSACTION · MLBRays: Agreed to terms with OF Elvin Jean on a minor league contract (Jun 26)
TRANSACTION · MLBTwins: Sent RHP Austin Voth outright to St (Jun 26)
TRANSACTION · NHLMammoth: Acquired G Sebastian Cossa from Detroit in exchange for a 2026 first-round pick …
TRANSACTION · NHLDucks: Acquired two 2026 first-round picks (No (Jun 26)
TRANSACTION · NHLBlues: Acquired F Mason McTavish from Anaheim in exchange for two 2026 first-round picks …
Free during beta —to track favorites + alerts
Capital One Arena · Washington, DC
19,445 attended
FINAL+5DUKE
SJU

SJU

30-7

7580
DUKE

DUKE

35-2

NCAABFri, Mar 27FinalVegasDUKE -6.5

SJU · top performer

SJU
Zuby Ejiofor

Zuby Ejiofor

F · #24

15.8Game score

17

Pts

8

Reb

6

Ast

DUKE · top performer

DUKE
Isaiah Evans

Isaiah Evans

G · #3

17.9Game score

25

Pts

4

Reb

0

Ast

Game flowSJU DUKE

Biggest swing: 32pp · 2nd Half · 17:26

NCAAB · St. John's Red Storm at Duke Blue Devils · final

NCAAB · Box score

Final
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
Starters
D. MitchellF · #1
33136-71-10-143
Z. EjioforF · #24
39176-172-53-486
B. HopkinsF · #23
29156-72-21-373
D. DarlingG · #0
2483-72-503
O. SellersG · #4
2852-91-411
Bench
R. PreyF · #17
13124-44-420
L. LiotopoulosG · #31
300-10-100
J. SanonG · #3
1500-40-301
I. JacksonG · #11
1652-81-722
Team7529-6413-324-82719
DNP: I. Suljanovic, S. Ibine Ayo, H. Tamba, F. Konstantinidis, C. Pohto, K. Odih

Stat compare

Headline stats · full table below

45

FG %

54

19

Ast

13

Team stats

SJU

Away

Stat

DUKE

Home

29-64

fieldGoalsMade-fieldGoalsAttempted

30-56

45

FG %

54

13-32

threePointFieldGoalsMade-threePointFieldGoalsAttempted

5-14

4-8

freeThrowsMade-freeThrowsAttempted

15-24

19

Assists

13

6

Turnovers

9

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

DUKE -6.5

Half-pt below key 7

Total

140.5

Defensive · -4.5 vs avg

Moneyline

SJUSJU+24029%
DUKEDUKE-29875%

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

Line movement · 6 snapshots

ESPN-tracked · 21+

Spread

6.5

0.0 since open

Total

140.5

0.0 since open

How it ended

DUKE beat SJU 80-75. I. Evans paced them with 25 PTS, 4 REB, 0 AST. Maliq Brown's play in the 2nd half drove the biggest swing of the night (32pp).

Last play

End of Game

Win probability

DUKE vs SJU

02550751002nd Ha

Starters vs bench

production by unit
SJUSJUstarters 77% of pts

Starters(5)

58 PTS · 20 REB · 16 AST

GS 50

Bench(4)

17 PTS · 4 REB · 3 AST

GS 10

DUKEDUKEstarters 78% of pts

Starters(5)

62 PTS · 30 REB · 10 AST

GS 54

Bench(4)

18 PTS · 6 REB · 3 AST

GS 13

Clutch moments · top swings

ranked by WP impact
SJU1st Half · 7:33 · 26-23
+12pp34% WP

Foul · on Dillon Mitchell.

DUKE2nd Half · 17:26 · 44-44
+32pp67% WP

Maliq Brown · misses layup

DUKE2nd Half · 3:54 · 69-70
+14pp65% WP

Isaiah Evans · makes 25-foot three point step back jumpshot

Linescore (quarters)

Team12T
SJU403575
DUKE394180

Period scoring

SJU won 1 · DUKE won 1

40
39

H1

Mitchell 9

Foul 13

35
41

H2

Ejiofor 10

Evans 19

SJU
DUKE

Shooting comparison

SJU
DUKE

45%

29-64

FG

54%

30-56

41%

13-32

3PT

36%

5-14

50%

4-8

FT

63%

15-24

Play-by-play · 445 plays

period
event
player
  1. H2·0:00

    End of Game

    SJU 75·DUKE 80

  2. H2·0:00

    End of 2nd half

    SJU 75·DUKE 80

  3. H2·0:01

    Cameron Boozer makes free throw 2 of 2

    ·

    SJU 75·DUKE 80

  4. H2·0:01

    Cameron Boozer makes free throw 1 of 2

    ·

    SJU 75·DUKE 79

  5. H2·0:01

    Foul on Zuby Ejiofor.

    SJU 75·DUKE 78

    +2pp

  6. H2·0:02

    Dillon Mitchell subbing in for St. John's

    SJU 75·DUKE 78

  7. H2·0:02

    Dylan Darling subbing out for St. John's

    SJU 75·DUKE 78

  8. H2·0:02

    Ian Jackson subbing in for St. John's

    SJU 75·DUKE 78

  9. H2·0:02

    Joson Sanon subbing out for St. John's

    SJU 75·DUKE 78

    1pp

  10. H2·0:02

    Cayden Boozer subbing in for Duke

    ·

    SJU 75·DUKE 78

  11. H2·0:02

    Nikolas Khamenia subbing out for Duke

    SJU 75·DUKE 78

  12. H2·0:02

    Duke Timeout

    SJU 75·DUKE 78

  13. H2·0:02

    Duke Defensive Rebound.

    SJU 75·DUKE 78

    +2pp

  14. H2·0:04

    Dylan Darling misses 27-foot three point pullup jump shotBIG MOMENT

    SJU 75·DUKE 78

    +9pp

  15. H2·0:11

    Isaiah Evans makes free throw 2 of 2

    SJU 75·DUKE 78

    +2pp

  16. H2·0:11

    Duke Deadball Team Rebound.

    SJU 75·DUKE 77

    2pp

  17. H2·0:11

    Isaiah Evans misses free throw 1 of 2BIG MOMENT

    SJU 75·DUKE 77

    +6pp

  18. H2·0:11

    Joson Sanon subbing in for St. John's

    SJU 75·DUKE 77

  19. H2·0:11

    Dillon Mitchell subbing out for St. John'sBIG MOMENT

    SJU 75·DUKE 77

    6pp

  20. H2·0:11

    Nikolas Khamenia subbing in for Duke

    SJU 75·DUKE 77

  21. H2·0:11

    Cayden Boozer subbing out for Duke

    ·

    SJU 75·DUKE 77

    2pp

  22. H2·0:11

    St. John's Timeout

    SJU 75·DUKE 77

  23. H2·0:11

    Foul on Oziyah Sellers.

    SJU 75·DUKE 77

    +4pp

  24. H2·0:13

    Dame Sarr Defensive Rebound.BIG MOMENT

    SJU 75·DUKE 77

    +9pp

  25. H2·0:14

    Zuby Ejiofor misses free throw 2 of 2

    SJU 75·DUKE 77

  26. H2·0:14

    Dillon Mitchell subbing in for St. John's

    SJU 75·DUKE 77

  27. H2·0:14

    Ruben Prey subbing out for St. John'sBIG MOMENT

    SJU 75·DUKE 77

    8pp

  28. H2·0:14

    Cayden Boozer subbing in for Duke

    ·

    SJU 75·DUKE 77

  29. H2·0:14

    Nikolas Khamenia subbing out for DukeBIG MOMENT

    SJU 75·DUKE 77

    +6pp

  30. H2·0:14

    Zuby Ejiofor makes free throw 1 of 2

    SJU 75·DUKE 77

    2pp

Betting line

DUKE -6.5·O/U 140.5·SJU +240/DUKE -298

DraftKings · via ESPN

Recap · NCAAB

uke Blue Devils held off St. John's Red Storm, 80–75.

SJU +6.5 cashed (DUKE won by 5). Total cleared the 140.5 OVER by 14.5.

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