TRANSACTION · MLBMarlins: Reinstated RHP Max Meyer from the bereavement list (Jun 25)
TRANSACTION · MLBPadres: Sent 2B Jake Cronenworth on a rehab assignment to El Paso (PCL) (Jun 25)
TRANSACTION · MLBDiamondbacks: Reinstated OF Max Kepler from the restricted list (Jun 25)
TRANSACTION · WNBALynx: Waived C Teaira McCowan (Jun 25)
TRANSACTION · NHLBlue Jackets: Acquired F Luke Tuch from Montreal in exchange for F Hunter McKown (Jun 25)
TRANSACTION · NHLPanthers: Acquired F Garnet Hathaway and a 2026 sixth-round draft pick from Philadelphia …
Free during beta —to track favorites + alerts
Bon Secours Wellness Arena · Greenville, SC
14,178 attended
FINAL+23DUKE
TCU

TCU

23-12

5881
DUKE

DUKE

34-2

NCAABSat, Mar 21FinalVegasDUKE -12.5

TCU · top performer

TCU
Micah Robinson

Micah Robinson

F · #5

12.7Game score

18

Pts

5

Reb

2

Ast

DUKE · top performer

DUKE
Cameron Boozer

Cameron Boozer

F · #12

19.2Game score

19

Pts

11

Reb

4

Ast

Game flowTCU DUKE

Biggest swing: 6pp · 2nd Half · 16:02

NCAAB · TCU Horned Frogs 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
X. EdmondsF · #24
20125-81-11-220
D. PunchF · #15
3041-100-22-220
M. RobinsonF · #5
37187-183-91-252
J. PierreG · #1
3342-100-416
B. HardingG · #2
3683-82-334
Bench
V. SalatchoumC · #23
721-230
L. LeleviciusG · #3
1510-40-21-230
A. SimmonsG · #6
2000
RJ JonesG · #8
1000
T. ToolsonG · #55
1552-71-30-140
K. EdwardsG · #7
2000
J. PoseyG · #00
242-20-100
Team5823-697-245-102512
DNP: A. Stewart, M. Diallo, D. McElroy, T. Stuart

Stat compare

Headline stats · full table below

33

FG %

55

12

Ast

17

Team stats

TCU

Away

Stat

DUKE

Home

23-69

fieldGoalsMade-fieldGoalsAttempted

27-49

33

FG %

55

7-24

threePointFieldGoalsMade-threePointFieldGoalsAttempted

7-21

5-10

freeThrowsMade-freeThrowsAttempted

20-23

12

Assists

17

8

Turnovers

17

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

DUKE -12.5

Between 10 and

Total

140.5

Defensive · -4.5 vs avg

Moneyline

TCUTCU+57515%
DUKEDUKE-85089%

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

Line movement · 5 snapshots

ESPN-tracked · 21+

Spread

12.5

0.0 since open

Total

140.5

0.0 since open

How it ended

DUKE beat TCU 81-58. Cam. Boozer led with 19 PTS, 11 REB, 4 AST. DUKE outscored the other side 43-24 in the 2nd half.

Last play

End of Game

Win probability

DUKE vs TCU

02550751002nd Ha1st Ha2nd Ha

Starters vs bench

production by unit
TCUTCUstarters 79% of pts

Starters(5)

46 PTS · 13 REB · 12 AST

GS 31

Bench(7)

12 PTS · 10 REB · 0 AST

GS 6

DUKEDUKEstarters 88% of pts

Starters(5)

71 PTS · 35 REB · 12 AST

GS 64

Bench(5)

10 PTS · 5 REB · 5 AST

GS 5

Clutch moments · top swings

ranked by WP impact
DUKE2nd Half · 16:02 · 40-40
+6pp80% WP

Cameron Boozer · makes 1-foot dunk (Patrick Ngongba II assists)

Linescore (quarters)

Team12T
TCU342458
DUKE384381

Period scoring

TCU won 0 · DUKE won 2

34
38

H1

Edmonds 12

Evans 13

24
43

H2

Robinson 7

Boozer 17

TCU
DUKE

Shooting comparison

TCU
DUKE

33%

23-69

FG

55%

27-49

29%

7-24

3PT

33%

7-21

50%

5-10

FT

87%

20-23

Play-by-play · 455 plays

period
event
player
  1. H2·0:00

    End of Game

    TCU 58·DUKE 81

  2. H2·0:00

    End of 2nd half

    TCU 58·DUKE 81

  3. H2·0:17

    Dame Sarr Defensive Rebound.

    TCU 58·DUKE 81

  4. H2·0:20

    Jace Posey misses free throw 1 of 1

    TCU 58·DUKE 81

  5. H2·0:20

    Foul on Nikolas Khamenia.

    TCU 58·DUKE 81

  6. H2·0:20

    Jace Posey makes driving layup

    TCU 58·DUKE 81

  7. H2·0:30

    Dame Sarr makes 26-foot three point jumper (Cameron Sheffield assists)

    ·

    TCU 56·DUKE 81

  8. H2·0:43

    Duke Offensive Rebound.

    TCU 56·DUKE 78

  9. H2·0:45

    Nikolas Khamenia misses 27-foot three point jumper

    TCU 56·DUKE 78

  10. H2·1:14

    Jace Posey makes driving layup

    TCU 56·DUKE 78

  11. H2·1:29

    Vianney Salatchoum subbing in for TCU

    TCU 54·DUKE 78

  12. H2·1:29

    RJ Jones subbing in for TCU

    TCU 54·DUKE 78

  13. H2·1:29

    Kayden Edwards subbing in for TCU

    TCU 54·DUKE 78

  14. H2·1:29

    Ashton Simmons subbing in for TCU

    TCU 54·DUKE 78

  15. H2·1:29

    Jace Posey subbing in for TCU

    TCU 54·DUKE 78

  16. H2·1:29

    David Punch subbing out for TCU

    TCU 54·DUKE 78

  17. H2·1:29

    Micah Robinson subbing out for TCU

    TCU 54·DUKE 78

  18. H2·1:29

    Liutauras Lelevicius subbing out for TCU

    TCU 54·DUKE 78

  19. H2·1:29

    Brock Harding subbing out for TCU

    TCU 54·DUKE 78

  20. H2·1:29

    Jayden Pierre subbing out for TCU

    TCU 54·DUKE 78

  21. H2·1:29

    Jack Scott subbing in for Duke

    TCU 54·DUKE 78

  22. H2·1:29

    Cameron Sheffield subbing in for Duke

    TCU 54·DUKE 78

  23. H2·1:29

    Darren Harris subbing in for Duke

    TCU 54·DUKE 78

  24. H2·1:29

    Cameron Boozer subbing out for Duke

    ·

    TCU 54·DUKE 78

  25. H2·1:29

    Maliq Brown subbing out for Duke

    TCU 54·DUKE 78

  26. H2·1:29

    Cayden Boozer subbing out for Duke

    ·

    TCU 54·DUKE 78

  27. H2·1:29

    Duke Timeout

    TCU 54·DUKE 78

  28. H2·1:29

    Cayden Boozer makes driving layup

    ·

    TCU 54·DUKE 78

  29. H2·1:49

    Maliq Brown Defensive Rebound.

    TCU 54·DUKE 76

  30. H2·1:53

    Micah Robinson misses 24-foot three point jumper

    TCU 54·DUKE 76

Betting line

DUKE -12.5·O/U 140.5·TCU +575/DUKE -850

DraftKings · via ESPN

Recap · NCAAB

uke Blue Devils held off TCU Horned Frogs, 81–58. It was a wire-to-wire rout.

DUKE -12.5 cashed (won by 23). Total stayed UNDER 140.5 by 1.5.

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