1. /NCAAM
  2. /Scores
  3. /2 · 15 · 25
  4. /STAN vs DUKE
FINAL
Feb 15, 2025

Game Recap

Tyrese Proctor scores 23 to lead No. 3 Duke over Stanford 106-70. Tyrese Proctor scored 23 points, Cooper Flagg contributed 19 points, six assists and five rebounds, and No. 3 Duke beat Stanford 106-70 on Saturday.

Box Score

12T
STAN343670
DUKE4957106
Stanford Cardinal logoSTANFORDMINFG3PTFTREBASTSTLBLKTOPFPTS
2Donavin Young244-62-30-040000310
42Maxime Raynaud327-214-91-370001219
4Oziyah Sellers294-81-32-243000311
11Ryan Agarwal183-61-22-24120219
21Jaylen Blakes281-100-40-02210312
9Cole Kastner80-00-00-01000000
52Aidan Cammann30-00-00-00000100
33Evan Stinson111-31-30-02000113
3Tallis Toure70-00-03-41110013
24Jaylen Thompson30-00-00-00000000
10Chisom Okpara101-30-02-20000114
0Anthony Batson Jr.20-00-00-00000100
5Benny Gealer253-63-50-02500019
TOTAL24-6338.1%12-2941.4%10-1376.9%271240101470
Duke Blue Devils logoDUKEMINFG3PTFTREBASTSTLBLKTOPFPTS
9Khaman Maluach218-90-11-160010117
7Kon Knueppel303-71-32-24220129
2Cooper Flagg287-133-62-256200019
5Tyrese Proctor299-135-80-024100223
14Sion James293-31-17-826101214
6Maliq Brown161-11-10-03300113
20Neal Begovich31-10-00-00010102
18Mason Gillis131-31-30-02000013
21Patrick Ngongba II61-10-00-04100012
3Isaiah Evans111-40-20-01000112
8Darren Harris61-30-10-01100002
1Caleb Foster64-62-30-030100110
13Cameron Sheffield20-00-00-00000000
TOTAL40-6462.5%14-2948.3%12-1392.3%332381512106

Play-by-Play

1st halfstanduke
  • (20:00) Start game
  • Stanford Cardinal logo
    (20:00) Jump Ball won by Stanford
  • Duke Blue Devils logo
    (20:00) Jump Ball lost by Duke
  • Stanford Cardinal logo
    (19:39) Ryan Agarwal Turnover.
  • Stanford Cardinal logo
    (19:04) Jaylen Blakes missed Jumper.
  • Duke Blue Devils logo
    (19:00) Kon Knueppel Defensive Rebound.
  • Stanford Cardinal logo
    (18:53) Foul on Oziyah Sellers.
  • Duke Blue Devils logo
    +1 (18:53) Kon Knueppel made Free Throw.
    03
  • Duke Blue Devils logo
    +1 (18:53) Kon Knueppel made Free Throw.
    04
  • Stanford Cardinal logo
    (18:36) Maxime Raynaud missed Jumper.
  • Duke Blue Devils logo
    (18:34) Duke Defensive Rebound.
  • Stanford Cardinal logo
    (18:22) Foul on Donavin Young.
  • Duke Blue Devils logo
    +1 (18:22) Cooper Flagg made Free Throw.
    05
  • Duke Blue Devils logo
    +1 (18:22) Cooper Flagg made Free Throw.
    06
  • Stanford Cardinal logo
    (17:55) Jaylen Blakes Turnover.
  • Duke Blue Devils logo
    (17:44) Cooper Flagg missed Three Point Jumper.
  • Stanford Cardinal logo
    (17:40) Oziyah Sellers Defensive Rebound.
  • Stanford Cardinal logo
    +3 (17:33) Maxime Raynaud made Three Point Jumper. Assisted by Oziyah Sellers.
    36
  • Duke Blue Devils logo
    (17:25) Cooper Flagg missed Three Point Jumper.
  • Stanford Cardinal logo
    (17:21) Ryan Agarwal Defensive Rebound.
  • Stanford Cardinal logo
    (17:15) Donavin Young missed Three Point Jumper.
  • Duke Blue Devils logo
    (17:11) Tyrese Proctor Defensive Rebound.
  • Duke Blue Devils logo
    +3 (17:04) Kon Knueppel made Three Point Jumper. Assisted by Sion James.
    39
  • Stanford Cardinal logo
    (16:46) Maxime Raynaud missed Three Point Jumper.
  • Stanford Cardinal logo
    (16:43) Oziyah Sellers Offensive Rebound.
  • Stanford Cardinal logo
    +2 (16:40) Oziyah Sellers made Jumper.
    59
  • Duke Blue Devils logo
    (16:27) Tyrese Proctor missed Three Point Jumper.
  • Stanford Cardinal logo
    (16:23) Ryan Agarwal Defensive Rebound.
  • Duke Blue Devils logo
    (16:11) Foul on Khaman Maluach.
  • Stanford Cardinal logo
    +1 (16:11) Oziyah Sellers made Free Throw.
    69
  • Duke Blue Devils logo
    (16:11) Khaman Maluach subbing out for Duke
  • Duke Blue Devils logo
    (16:11) Maliq Brown subbing in for Duke
  • Stanford Cardinal logo
    +1 (16:11) Oziyah Sellers made Free Throw.
    79
  • Duke Blue Devils logo
    +2 (15:59) Tyrese Proctor made Layup. Assisted by Maliq Brown.
    711
  • Stanford Cardinal logo
    +3 (15:39) Maxime Raynaud made Three Point Jumper. Assisted by Ryan Agarwal.
    1011
  • Stanford Cardinal logo
    (15:18) Foul on Donavin Young.
  • (15:18) Official TV Timeout
  • Stanford Cardinal logo
    (15:18) Donavin Young subbing out for Stanford
  • Stanford Cardinal logo
    (15:18) Aidan Cammann subbing in for Stanford
  • Duke Blue Devils logo
    +1 (15:18) Sion James made Free Throw.
    1012
  • Duke Blue Devils logo
    +1 (15:18) Sion James made Free Throw.
    1013
  • Stanford Cardinal logo
    +3 (14:57) Oziyah Sellers made Three Point Jumper.
    1313
  • Duke Blue Devils logo
    +3 (14:44) Tyrese Proctor made Three Point Jumper. Assisted by Sion James.
    1316
  • Stanford Cardinal logo
    (14:19) Maxime Raynaud missed Jumper.
  • Duke Blue Devils logo
    (14:18) Duke Defensive Rebound.
  • Duke Blue Devils logo
    +2 (14:07) Cooper Flagg made Layup.
    1318
  • Stanford Cardinal logo
    (13:48) Aidan Cammann Turnover.
  • Duke Blue Devils logo
    (13:48) Cooper Flagg Steal.
  • Stanford Cardinal logo
    (13:43) Foul on Ryan Agarwal.
  • Duke Blue Devils logo
    (13:43) Kon Knueppel subbing out for Duke
  • Duke Blue Devils logo
    (13:43) Mason Gillis subbing in for Duke
  • Duke Blue Devils logo
    +3 (13:40) Cooper Flagg made Three Point Jumper. Assisted by Tyrese Proctor.
    1321
  • Stanford Cardinal logo
    (13:39) Stanford Timeout
  • Stanford Cardinal logo
    (13:39) Aidan Cammann subbing out for Stanford
  • Stanford Cardinal logo
    (13:39) Chisom Okpara subbing in for Stanford
  • Duke Blue Devils logo
    (13:24) Foul on Tyrese Proctor.
  • Stanford Cardinal logo
    +1 (13:24) Ryan Agarwal made Free Throw.
    1421
  • Stanford Cardinal logo
    +1 (13:24) Ryan Agarwal made Free Throw.
    1521
  • Duke Blue Devils logo
    (13:05) Tyrese Proctor missed Three Point Jumper.
  • Stanford Cardinal logo
    (12:59) Oziyah Sellers Defensive Rebound.
  • Duke Blue Devils logo
    (12:49) Maliq Brown subbing out for Duke
  • Duke Blue Devils logo
    (12:49) Khaman Maluach subbing in for Duke
  • Stanford Cardinal logo
    (12:49) Ryan Agarwal subbing out for Stanford
  • Stanford Cardinal logo
    (12:49) Donavin Young subbing in for Stanford
  • Duke Blue Devils logo
    (12:49) Cooper Flagg subbing out for Duke
  • Duke Blue Devils logo
    (12:49) Kon Knueppel subbing in for Duke
  • Stanford Cardinal logo
    (12:45) Jaylen Blakes missed Layup.
  • Stanford Cardinal logo
    (12:43) Stanford Offensive Rebound.
  • Stanford Cardinal logo
    (12:38) Jaylen Blakes missed Three Point Jumper.
  • Stanford Cardinal logo
    (12:34) Stanford Offensive Rebound.
  • Stanford Cardinal logo
    (12:34) Stanford Timeout
  • Stanford Cardinal logo
    (12:34) Jaylen Blakes subbing out for Stanford
  • Stanford Cardinal logo
    (12:34) Benny Gealer subbing in for Stanford
  • Stanford Cardinal logo
    (12:21) Chisom Okpara Turnover.
  • Duke Blue Devils logo
    (12:21) Sion James Steal.
  • Duke Blue Devils logo
    (12:12) Mason Gillis missed Three Point Jumper.
  • Stanford Cardinal logo
    (12:08) Benny Gealer Defensive Rebound.
  • Stanford Cardinal logo
    +2 (11:46) Chisom Okpara made Jumper.
    1721
  • Duke Blue Devils logo
    +2 (11:21) Tyrese Proctor made Jumper.
    1723
  • Stanford Cardinal logo
    (11:05) Maxime Raynaud missed Layup.
  • Duke Blue Devils logo
    (11:05) Mason Gillis Defensive Rebound.
  • Duke Blue Devils logo
    +3 (10:57) Mason Gillis made Three Point Jumper. Assisted by Sion James.
    1726
  • Stanford Cardinal logo
    (10:30) Oziyah Sellers missed Jumper.
  • Stanford Cardinal logo
    (10:28) Donavin Young Offensive Rebound.
  • Stanford Cardinal logo
    (10:26) Oziyah Sellers missed Three Point Jumper.
  • Stanford Cardinal logo
    (10:22) Donavin Young Offensive Rebound.
  • Stanford Cardinal logo
    (10:22) Donavin Young missed Two Point Tip Shot.
  • Duke Blue Devils logo
    (10:21) Duke Defensive Rebound.
  • (10:21) Official TV Timeout
  • Duke Blue Devils logo
    (10:21) Tyrese Proctor subbing out for Duke
  • Duke Blue Devils logo
    (10:21) Cooper Flagg subbing in for Duke
  • Stanford Cardinal logo
    (10:21) Oziyah Sellers subbing out for Stanford
  • Stanford Cardinal logo
    (10:21) Maxime Raynaud subbing out for Stanford
  • Stanford Cardinal logo
    (10:21) Jaylen Blakes subbing in for Stanford
  • Stanford Cardinal logo
    (10:21) Aidan Cammann subbing in for Stanford
  • Duke Blue Devils logo
    +2 (9:59) Kon Knueppel made Jumper.
    1728
  • Stanford Cardinal logo
    (9:41) Chisom Okpara missed Layup.
  • Duke Blue Devils logo
    (9:41) Khaman Maluach Block.
  • Duke Blue Devils logo
    (9:38) Cooper Flagg Defensive Rebound.
  • Duke Blue Devils logo
    +3 (9:33) Sion James made Three Point Jumper. Assisted by Kon Knueppel.
    1731
  • Stanford Cardinal logo
    +3 (9:03) Donavin Young made Three Point Jumper. Assisted by Jaylen Blakes.
    2031
  • Stanford Cardinal logo
    (8:44) Foul on Benny Gealer.
  • Stanford Cardinal logo
    (8:44) Benny Gealer subbing out for Stanford
  • Stanford Cardinal logo
    (8:44) Chisom Okpara subbing out for Stanford
  • Stanford Cardinal logo
    (8:44) Aidan Cammann subbing out for Stanford
  • Stanford Cardinal logo
    (8:44) Oziyah Sellers subbing in for Stanford
  • Stanford Cardinal logo
    (8:44) Ryan Agarwal subbing in for Stanford
  • Stanford Cardinal logo
    (8:44) Maxime Raynaud subbing in for Stanford
  • Duke Blue Devils logo
    +2 (8:40) Khaman Maluach made Dunk. Assisted by Cooper Flagg.
    2033
  • Stanford Cardinal logo
    (8:22) Maxime Raynaud missed Jumper.
  • Duke Blue Devils logo
    (8:19) Cooper Flagg Defensive Rebound.
  • Duke Blue Devils logo
    +2 (8:08) Cooper Flagg made Jumper.
    2035
  • Stanford Cardinal logo
    (7:48) Maxime Raynaud missed Three Point Jumper.
  • Duke Blue Devils logo
    (7:45) Khaman Maluach Defensive Rebound.
  • Duke Blue Devils logo
    (7:28) Cooper Flagg missed Jumper.
  • Duke Blue Devils logo
    (7:27) Khaman Maluach Offensive Rebound.
  • Stanford Cardinal logo
    (7:27) Foul on Maxime Raynaud.
  • (7:27) Official TV Timeout
  • Duke Blue Devils logo
    +2 (7:26) Khaman Maluach made Dunk. Assisted by Sion James.
    2037
  • Stanford Cardinal logo
    +2 (7:06) Ryan Agarwal made Layup.
    2237
  • Stanford Cardinal logo
    (7:00) Foul on Jaylen Blakes.
  • Duke Blue Devils logo
    (7:00) Mason Gillis subbing out for Duke
  • Duke Blue Devils logo
    (7:00) Isaiah Evans subbing in for Duke
  • Duke Blue Devils logo
    (7:00) Sion James missed Free Throw.
  • Stanford Cardinal logo
    (6:56) Jaylen Blakes Defensive Rebound.
  • Stanford Cardinal logo
    (6:41) Ryan Agarwal Turnover.
  • Duke Blue Devils logo
    (6:41) Kon Knueppel Steal.
  • Duke Blue Devils logo
    (6:41) Khaman Maluach subbing out for Duke
  • Duke Blue Devils logo
    (6:41) Sion James subbing out for Duke
  • Duke Blue Devils logo
    (6:41) Tyrese Proctor subbing in for Duke
  • Duke Blue Devils logo
    (6:41) Maliq Brown subbing in for Duke
  • Duke Blue Devils logo
    +3 (6:26) Tyrese Proctor made Three Point Jumper. Assisted by Maliq Brown.
    2240
  • Stanford Cardinal logo
    (6:07) Oziyah Sellers missed Jumper.
  • Duke Blue Devils logo
    (6:05) Maliq Brown Defensive Rebound.
  • Duke Blue Devils logo
    (5:56) Kon Knueppel missed Three Point Jumper.
  • Stanford Cardinal logo
    (5:53) Maxime Raynaud Defensive Rebound.
  • Stanford Cardinal logo
    (5:39) Jaylen Blakes Turnover.
  • Duke Blue Devils logo
    (5:39) Kon Knueppel Steal.
  • Duke Blue Devils logo
    (5:32) Kon Knueppel missed Jumper.
  • Stanford Cardinal logo
    (5:28) Ryan Agarwal Defensive Rebound.
  • Stanford Cardinal logo
    (5:10) Jaylen Blakes missed Layup.
  • Duke Blue Devils logo
    (5:08) Isaiah Evans Defensive Rebound.
  • Duke Blue Devils logo
    +2 (5:04) Tyrese Proctor made Layup.
    2242
  • Stanford Cardinal logo
    (4:57) Stanford Timeout
  • Duke Blue Devils logo
    (4:57) Cooper Flagg subbing out for Duke
  • Duke Blue Devils logo
    (4:57) Kon Knueppel subbing out for Duke
  • Duke Blue Devils logo
    (4:57) Sion James subbing in for Duke
  • Duke Blue Devils logo
    (4:57) Mason Gillis subbing in for Duke
  • Stanford Cardinal logo
    (4:57) Donavin Young subbing out for Stanford
  • Stanford Cardinal logo
    (4:57) Ryan Agarwal subbing out for Stanford
  • Stanford Cardinal logo
    (4:57) Benny Gealer subbing in for Stanford
  • Stanford Cardinal logo
    (4:57) Cole Kastner subbing in for Stanford
  • Stanford Cardinal logo
    +3 (4:42) Maxime Raynaud made Three Point Jumper.
    2542
  • Duke Blue Devils logo
    (4:12) Tyrese Proctor missed Layup.
  • Duke Blue Devils logo
    (4:10) Maliq Brown Offensive Rebound.
  • Duke Blue Devils logo
    (4:09) Isaiah Evans missed Three Point Jumper.
  • Stanford Cardinal logo
    (4:06) Maxime Raynaud Defensive Rebound.
  • (3:52) Official TV Timeout
  • Stanford Cardinal logo
    (3:41) Maxime Raynaud missed Layup.
  • Stanford Cardinal logo
    (3:39) Maxime Raynaud Offensive Rebound.
  • Stanford Cardinal logo
    +2 (3:37) Maxime Raynaud made Jumper.
    2742
  • Duke Blue Devils logo
    (3:20) Isaiah Evans Turnover.
  • Duke Blue Devils logo
    (3:20) Isaiah Evans subbing out for Duke
  • Duke Blue Devils logo
    (3:20) Maliq Brown subbing out for Duke
  • Duke Blue Devils logo
    (3:20) Mason Gillis subbing out for Duke
  • Duke Blue Devils logo
    (3:20) Cooper Flagg subbing in for Duke
  • Duke Blue Devils logo
    (3:20) Kon Knueppel subbing in for Duke
  • Duke Blue Devils logo
    (3:20) Khaman Maluach subbing in for Duke
  • Stanford Cardinal logo
    (3:01) Maxime Raynaud missed Jumper.
  • Duke Blue Devils logo
    (2:58) Sion James Defensive Rebound.
  • Duke Blue Devils logo
    +3 (2:53) Tyrese Proctor made Three Point Jumper. Assisted by Sion James.
    2745
  • Stanford Cardinal logo
    +2 (2:29) Maxime Raynaud made Jumper.
    2945
  • Duke Blue Devils logo
    (2:13) Khaman Maluach missed Three Point Jumper.
  • Stanford Cardinal logo
    (2:09) Maxime Raynaud Defensive Rebound.
  • Stanford Cardinal logo
    +2 (2:01) Maxime Raynaud made Dunk.
    3145
  • Duke Blue Devils logo
    (2:01) Duke Timeout
  • Duke Blue Devils logo
    +2 (1:49) Tyrese Proctor made Jumper.
    3147
  • Stanford Cardinal logo
    (1:22) Jaylen Blakes missed Jumper.
  • Duke Blue Devils logo
    (1:18) Tyrese Proctor Defensive Rebound.
  • Duke Blue Devils logo
    (1:08) Tyrese Proctor missed Three Point Jumper.
  • Stanford Cardinal logo
    (1:05) Oziyah Sellers Defensive Rebound.
  • Stanford Cardinal logo
    (0:47) Maxime Raynaud missed Three Point Jumper.
  • Stanford Cardinal logo
    (0:42) Cole Kastner Offensive Rebound.
  • Stanford Cardinal logo
    +3 (0:40) Maxime Raynaud made Three Point Jumper. Assisted by Benny Gealer.
    3447
  • Duke Blue Devils logo
    (0:03) Cooper Flagg missed Jumper.
  • Duke Blue Devils logo
    (0:00) Khaman Maluach Offensive Rebound.
  • Duke Blue Devils logo
    +2 (0:00) Khaman Maluach made Two Point Tip Shot.
    3449
  • (0:00) End of 1st half
2nd half

Team Stats

70Points106
24-63(38.1%)Field Goal(%)40-64(62.5%)
12-29(41.4%)3-Point(%)14-29(48.3%)
10-13(76.9%)Free Throw(%)12-13(92.3%)
29(13)Rebounds(Offensive)37(9)
12Assists23
4Steals8
0Blocks1
10Turnovers5
14(0)Fouls(Technical)12(0)
0Largest Lead37

Game Details

Saturday, February 15, 2025 · 4:00 PM
Cameron Indoor Stadium · Durham, NC
attendance: 9,314 (100.0%)
tv: ABC
spread: DUKE -18.5
over/under: 141.5