1. /NCAAM
  2. /Scores
  3. /11 · 30 · 21
  4. /DUKE vs OSU
FINAL
Nov 30, 2021

Game Recap

Ohio State ices out No. 1 Duke in final minutes, wins 71-66. Ohio State's resiliency was too much for top-ranked Duke to handle.

Box Score

12T
DUKE432366
OSU304171
Duke Blue Devils logoDUKEMINFG3PTFTREBASTSTLBLKTOPFPTS
5Paolo Banchero354-141-35-651103414
0Wendell Moore Jr.347-150-23-585201417
15Mark Williams223-60-02-27002148
3Jeremy Roach354-101-40-04100049
1Trevor Keels363-121-42-33320229
12Theo John152-30-00-03100054
34Bates Jones00-00-00-00000000
21AJ Griffin20-10-00-00000000
13Joey Baker212-41-10-01010005
TOTAL25-6538.5%4-1428.6%12-1675.0%31116272366
Ohio State Buckeyes logoOHIO STATEMINFG3PTFTREBASTSTLBLKTOPFPTS
32E.J. Liddell365-101-33-7146034214
23Zed Key278-150-04-631000220
10Justin Ahrens352-82-71-36011027
22Malaki Branham194-60-00-02100238
55Jamari Wheeler293-41-20-03210537
25Kyle Young201-41-20-15200023
50Joey Brunk10-00-00-00000000
0Meechie Johnson Jr.160-30-30-12100100
2Cedric Russell153-43-33-430000012
1Jimmy Sotos20-00-00-00000000
TOTAL26-5448.1%8-2040.0%11-2250.0%381324121471

Play-by-Play

1st halfdukeosu
  • Duke Blue Devils logo
    (20:00) Jump Ball won by Duke
  • Duke Blue Devils logo
    (19:39) Trevor Keels missed Jumper.
  • Duke Blue Devils logo
    (19:39) Mark Williams Offensive Rebound.
  • Ohio State Buckeyes logo
    (19:24) Foul on Malachi Branham.
  • Duke Blue Devils logo
    (19:22) Trevor Keels missed Three Point Jumper.
  • Ohio State Buckeyes logo
    (19:22) Justin Ahrens Defensive Rebound.
  • Ohio State Buckeyes logo
    (19:05) E.J. Liddell missed Jumper.
  • Duke Blue Devils logo
    (19:05) Wendell Moore Jr. Defensive Rebound.
  • Duke Blue Devils logo
    +2 (18:43) Wendell Moore Jr. made Jumper.
    20
  • Ohio State Buckeyes logo
    (18:43) Foul on Justin Ahrens.
  • Duke Blue Devils logo
    (18:43) Wendell Moore Jr. missed Free Throw.
  • Ohio State Buckeyes logo
    (18:43) E.J. Liddell Defensive Rebound.
  • Ohio State Buckeyes logo
    (18:17) Jamari Wheeler Turnover.
  • Duke Blue Devils logo
    (18:01) Paolo Banchero Turnover.
  • Ohio State Buckeyes logo
    +2 (17:45) Zed Key made Layup.
    22
  • Duke Blue Devils logo
    +2 (17:22) Jeremy Roach made Jumper.
    42
  • Ohio State Buckeyes logo
    +2 (16:52) Malachi Branham made Jumper.
    44
  • Duke Blue Devils logo
    (16:48) Wendell Moore Jr. Turnover.
  • Ohio State Buckeyes logo
    +2 (16:42) Malachi Branham made Jumper.
    46
  • Duke Blue Devils logo
    (16:22) Jeremy Roach missed Three Point Jumper.
  • Ohio State Buckeyes logo
    (16:22) Justin Ahrens Defensive Rebound.
  • Ohio State Buckeyes logo
    +2 (16:08) Zed Key made Jumper. Assisted by E.J. Liddell.
    48
  • Duke Blue Devils logo
    (15:45) Jeremy Roach missed Jumper.
  • Ohio State Buckeyes logo
    (15:45) E.J. Liddell Defensive Rebound.
  • Ohio State Buckeyes logo
    (15:24) Zed Key missed Layup.
  • Duke Blue Devils logo
    (15:24) Mark Williams Block.
  • Duke Blue Devils logo
    (15:24) Jeremy Roach Defensive Rebound.
  • Duke Blue Devils logo
    +3 (15:12) Jeremy Roach made Three Point Jumper. Assisted by Wendell Moore Jr..
    78
  • (14:55) Official TV Timeout
  • Ohio State Buckeyes logo
    (14:43) E.J. Liddell missed Three Point Jumper.
  • Duke Blue Devils logo
    (14:43) Jeremy Roach Defensive Rebound.
  • Duke Blue Devils logo
    (14:33) Paolo Banchero missed Jumper.
  • Ohio State Buckeyes logo
    (14:33) Justin Ahrens Defensive Rebound.
  • Ohio State Buckeyes logo
    (14:12) Jamari Wheeler missed Three Point Jumper.
  • Ohio State Buckeyes logo
    (14:12) Ohio State Offensive Rebound.
  • Ohio State Buckeyes logo
    +3 (13:57) Jamari Wheeler made Three Point Jumper. Assisted by Kyle Young.
    711
  • Duke Blue Devils logo
    (13:29) Wendell Moore Jr. missed Jumper.
  • Ohio State Buckeyes logo
    (13:29) Jamari Wheeler Defensive Rebound.
  • Ohio State Buckeyes logo
    (13:22) Meechie Johnson Jr. missed Three Point Jumper.
  • Ohio State Buckeyes logo
    (13:22) E.J. Liddell Offensive Rebound.
  • Ohio State Buckeyes logo
    +2 (13:09) E.J. Liddell made Jumper.
    713
  • Duke Blue Devils logo
    (13:09) Foul on Theo John.
  • Ohio State Buckeyes logo
    (13:09) E.J. Liddell missed Free Throw.
  • Duke Blue Devils logo
    (13:09) Paolo Banchero Defensive Rebound.
  • Duke Blue Devils logo
    +2 (12:55) Joey Baker made Jumper.
    913
  • Ohio State Buckeyes logo
    (12:35) E.J. Liddell Turnover.
  • Duke Blue Devils logo
    +2 (12:27) Trevor Keels made Layup.
    1113
  • Ohio State Buckeyes logo
    (12:24) Jamari Wheeler Turnover.
  • Duke Blue Devils logo
    (12:24) Wendell Moore Jr. Steal.
  • Duke Blue Devils logo
    (12:18) Trevor Keels missed Jumper.
  • Ohio State Buckeyes logo
    (12:18) Meechie Johnson Jr. Defensive Rebound.
  • Ohio State Buckeyes logo
    (12:14) Meechie Johnson Jr. Turnover.
  • Duke Blue Devils logo
    +2 (12:02) Wendell Moore Jr. made Layup. Assisted by Theo John.
    1313
  • (11:47) Official TV Timeout
  • Ohio State Buckeyes logo
    +2 (11:31) E.J. Liddell made Jumper.
    1315
  • Duke Blue Devils logo
    +2 (11:15) Theo John made Jumper. Assisted by Trevor Keels.
    1515
  • Ohio State Buckeyes logo
    (10:58) E.J. Liddell Turnover.
  • Duke Blue Devils logo
    (10:58) Joey Baker Steal.
  • Duke Blue Devils logo
    +2 (10:51) Theo John made Jumper. Assisted by Wendell Moore Jr..
    1715
  • Duke Blue Devils logo
    (10:36) Foul on Wendell Moore Jr..
  • Ohio State Buckeyes logo
    (10:24) Kyle Young missed Jumper.
  • Duke Blue Devils logo
    (10:24) Duke Defensive Rebound.
  • Duke Blue Devils logo
    (10:12) Paolo Banchero missed Jumper.
  • Ohio State Buckeyes logo
    (10:12) E.J. Liddell Defensive Rebound.
  • Ohio State Buckeyes logo
    (10:04) Malachi Branham missed Jumper.
  • Duke Blue Devils logo
    (10:04) Paolo Banchero Defensive Rebound.
  • Duke Blue Devils logo
    +2 (9:48) Paolo Banchero made Layup.
    1915
  • Ohio State Buckeyes logo
    (9:48) Foul on E.J. Liddell.
  • Duke Blue Devils logo
    +1 (9:48) Paolo Banchero made Free Throw.
    2015
  • Duke Blue Devils logo
    (9:33) Foul on Jeremy Roach.
  • Ohio State Buckeyes logo
    (9:21) Justin Ahrens missed Three Point Jumper.
  • Ohio State Buckeyes logo
    (9:21) Kyle Young Offensive Rebound.
  • Duke Blue Devils logo
    (9:16) Foul on Wendell Moore Jr..
  • Ohio State Buckeyes logo
    +2 (9:10) Malachi Branham made Jumper. Assisted by Jamari Wheeler.
    2017
  • Duke Blue Devils logo
    +2 (8:54) Trevor Keels made Layup.
    2217
  • Ohio State Buckeyes logo
    (8:54) Foul on Zed Key.
  • Duke Blue Devils logo
    +1 (8:54) Trevor Keels made Free Throw.
    2317
  • Ohio State Buckeyes logo
    (8:41) Justin Ahrens missed Three Point Jumper.
  • Duke Blue Devils logo
    (8:41) Joey Baker Defensive Rebound.
  • Duke Blue Devils logo
    (8:29) Mark Williams Turnover.
  • Ohio State Buckeyes logo
    (8:29) Justin Ahrens Steal.
  • Ohio State Buckeyes logo
    (8:21) Jamari Wheeler Turnover.
  • Duke Blue Devils logo
    (8:21) Paolo Banchero Steal.
  • Duke Blue Devils logo
    +2 (8:20) Paolo Banchero made Layup.
    2517
  • Ohio State Buckeyes logo
    (8:20) Foul on Jamari Wheeler.
  • Duke Blue Devils logo
    (8:20) Paolo Banchero missed Free Throw.
  • Ohio State Buckeyes logo
    (8:20) Justin Ahrens Defensive Rebound.
  • Duke Blue Devils logo
    (8:08) Foul on Mark Williams.
  • Ohio State Buckeyes logo
    +2 (7:50) Zed Key made Dunk. Assisted by E.J. Liddell.
    2519
  • Duke Blue Devils logo
    +2 (7:32) Mark Williams made Dunk. Assisted by Trevor Keels.
    2719
  • (7:18) Official TV Timeout
  • Ohio State Buckeyes logo
    (7:17) E.J. Liddell Turnover.
  • Duke Blue Devils logo
    (7:17) Trevor Keels Steal.
  • Duke Blue Devils logo
    (7:09) Trevor Keels missed Layup.
  • Duke Blue Devils logo
    (7:09) Duke Offensive Rebound.
  • Duke Blue Devils logo
    (7:00) A.J. Griffin missed Jumper.
  • Duke Blue Devils logo
    (7:00) Theo John Offensive Rebound.
  • Duke Blue Devils logo
    (6:49) Joey Baker missed Jumper.
  • Ohio State Buckeyes logo
    (6:49) E.J. Liddell Defensive Rebound.
  • Ohio State Buckeyes logo
    +2 (6:25) Zed Key made Jumper.
    2721
  • Ohio State Buckeyes logo
    (6:09) Foul on Malachi Branham.
  • Duke Blue Devils logo
    (6:06) Paolo Banchero missed Layup.
  • Ohio State Buckeyes logo
    (6:06) E.J. Liddell Defensive Rebound.
  • Duke Blue Devils logo
    (5:54) Foul on Paolo Banchero.
  • Ohio State Buckeyes logo
    +1 (5:54) Justin Ahrens made Free Throw.
    2722
  • Ohio State Buckeyes logo
    (5:54) Justin Ahrens missed Free Throw.
  • Ohio State Buckeyes logo
    (5:54) Ohio State Deadball Team Rebound.
  • Ohio State Buckeyes logo
    (5:54) Justin Ahrens missed Free Throw.
  • Duke Blue Devils logo
    (5:54) Wendell Moore Jr. Defensive Rebound.
  • Duke Blue Devils logo
    (5:40) Wendell Moore Jr. missed Jumper.
  • Ohio State Buckeyes logo
    (5:40) E.J. Liddell Defensive Rebound.
  • Ohio State Buckeyes logo
    (5:24) Jamari Wheeler Turnover.
  • Ohio State Buckeyes logo
    (5:16) Foul on Jamari Wheeler.
  • Duke Blue Devils logo
    +1 (5:16) Wendell Moore Jr. made Free Throw.
    2822
  • Duke Blue Devils logo
    +1 (5:16) Wendell Moore Jr. made Free Throw.
    2922
  • Ohio State Buckeyes logo
    +3 (4:58) E.J. Liddell made Three Point Jumper. Assisted by Kyle Young.
    2925
  • Duke Blue Devils logo
    (4:34) Theo John missed Jumper.
  • Duke Blue Devils logo
    (4:34) Wendell Moore Jr. Offensive Rebound.
  • Duke Blue Devils logo
    +3 (4:30) Paolo Banchero made Three Point Jumper. Assisted by Wendell Moore Jr..
    3225
  • Duke Blue Devils logo
    (4:25) Foul on Trevor Keels.
  • Ohio State Buckeyes logo
    (4:25) Meechie Johnson Jr. missed Free Throw.
  • Duke Blue Devils logo
    (4:25) Wendell Moore Jr. Defensive Rebound.
  • Duke Blue Devils logo
    +2 (4:12) Paolo Banchero made Jumper.
    3425
  • Duke Blue Devils logo
    (3:57) Foul on Paolo Banchero.
  • (3:57) Official TV Timeout
  • Ohio State Buckeyes logo
    (3:57) Kyle Young missed Free Throw.
  • Duke Blue Devils logo
    (3:57) Wendell Moore Jr. Defensive Rebound.
  • Duke Blue Devils logo
    +2 (3:45) Wendell Moore Jr. made Layup.
    3625
  • Ohio State Buckeyes logo
    (3:22) Justin Ahrens missed Three Point Jumper.
  • Duke Blue Devils logo
    (3:22) Duke Defensive Rebound.
  • Duke Blue Devils logo
    (3:05) Foul on Paolo Banchero.
  • Duke Blue Devils logo
    (3:05) Paolo Banchero Turnover.
  • Ohio State Buckeyes logo
    +3 (2:56) Cedric Russell made Three Point Jumper. Assisted by Zed Key.
    3628
  • Duke Blue Devils logo
    (2:28) Trevor Keels missed Jumper.
  • Ohio State Buckeyes logo
    (2:28) Kyle Young Defensive Rebound.
  • Duke Blue Devils logo
    (2:11) Foul on Mark Williams.
  • Ohio State Buckeyes logo
    (2:11) Zed Key missed Free Throw.
  • Ohio State Buckeyes logo
    (2:11) Ohio State Deadball Team Rebound.
  • Ohio State Buckeyes logo
    +1 (2:11) Zed Key made Free Throw.
    3629
  • Duke Blue Devils logo
    (1:57) Jeremy Roach missed Three Point Jumper.
  • Ohio State Buckeyes logo
    (1:57) E.J. Liddell Defensive Rebound.
  • Ohio State Buckeyes logo
    (1:33) Meechie Johnson Jr. missed Three Point Jumper.
  • Duke Blue Devils logo
    (1:33) Theo John Defensive Rebound.
  • Duke Blue Devils logo
    +2 (1:24) Wendell Moore Jr. made Layup.
    3829
  • Ohio State Buckeyes logo
    (1:16) Ohio State Timeout
  • Ohio State Buckeyes logo
    (1:06) E.J. Liddell missed Jumper.
  • Duke Blue Devils logo
    (1:06) Wendell Moore Jr. Defensive Rebound.
  • Duke Blue Devils logo
    +2 (1:00) Jeremy Roach made Layup. Assisted by Wendell Moore Jr..
    4029
  • Ohio State Buckeyes logo
    (0:42) E.J. Liddell Turnover.
  • Duke Blue Devils logo
    (0:42) Trevor Keels Steal.
  • Duke Blue Devils logo
    +3 (0:33) Joey Baker made Three Point Jumper. Assisted by Jeremy Roach.
    4329
  • Ohio State Buckeyes logo
    (0:09) Zed Key missed Jumper.
  • Ohio State Buckeyes logo
    (0:09) E.J. Liddell Offensive Rebound.
  • Duke Blue Devils logo
    (0:01) Foul on Trevor Keels.
  • Ohio State Buckeyes logo
    (0:01) E.J. Liddell missed Free Throw.
  • Ohio State Buckeyes logo
    (0:01) Ohio State Deadball Team Rebound.
  • Ohio State Buckeyes logo
    +1 (0:01) E.J. Liddell made Free Throw.
    4330
  • Duke Blue Devils logo
    (0:01) Duke Timeout
  • (0:00) End of 1st half
2nd half

Team Stats

66Points71
25-65(38.5%)Field Goal(%)26-54(48.1%)
4-14(28.6%)3-Point(%)8-20(40%)
12-16(75%)Free Throw(%)11-22(50%)
36(9)Rebounds(Offensive)40(7)
11Assists13
6Steals2
2Blocks4
7Turnovers12
23(0)Fouls(Technical)14(0)
15Largest Lead6

Game Details

Tuesday, November 30, 2021 · 9:30 PM
Value City Arena · Columbus, OH
attendance: 18,809 (98.7%)
tv: ESPN
spread: DUKE -3
over/under: 147.5