1. NCAAM
  2. Scores
  3. 11 · 10 · 23
  4. ARIZ vs DUKE

Arizona Wildcats vs. Duke Blue Devils

Nov 10, 2023
FINAL

Box Score

12T
ARIZ413778
DUKE334073

Game Recap

Game Highlights Video

Keshad Johnson's late basket helps No. 12 Arizona beat No. 2 Duke 78-73 at Cameron. Arizona passed every final-minute test in No. 2 Duke's famously hostile home arena to win an intense game carrying postseason vibes despite its November date.

Player Stats

Arizona Wildcats logoARIZONAMINFG3PTFTREBASTSTLBLKTOPFPTS
16Keshad Johnson346-141-41-182111314
11Oumar Ballo256-120-01-350113313
4Kylan Boswell334-72-42-285211012
3Pelle Larsson274-72-32-262003312
2Caleb Love333-101-54-433216111
14Motiejus Krivas122-60-02-36111236
5KJ Lewis143-40-00-13200046
0Jaden Bradley222-50-10-22210104
TOTAL-30-6546.2%6-1735.3%12-1866.7%411785171778
Duke Blue Devils logoDUKEMINFG3PTFTREBASTSTLBLKTOPFPTS
30Kyle Filipowski3110-203-52-380210425
25Mark Mitchell304-100-41-25102229
5Tyrese Proctor383-91-61-11520328
0Jared McCain293-81-32-24530319
3Jeremy Roach396-143-52-233201217
13Sean Stewart41-10-00-02000012
21Christian Reeves21-10-01-22000023
15Ryan Young120-20-00-02000220
1Caleb Foster130-00-00-00000010
2Jaylen Blakes20-00-00-00000000
TOTAL-28-6543.1%8-2334.8%9-1275.0%271493111773

Play-by-Play

1st halfARIZDUKE
  • Duke Blue Devils logo
    (20:00) Jump Ball won by Duke.
  • Arizona Wildcats logo
    +2 (19:50) Oumar Ballo made Dunk. Assisted by Kylan Boswell.
    20
  • Duke Blue Devils logo
    (19:34) Mark Mitchell missed Three Point Jumper.
  • Arizona Wildcats logo
    (19:34) Caleb Love Defensive Rebound.
  • Arizona Wildcats logo
    +2 (19:12) Pelle Larsson made Layup.
    40
  • Duke Blue Devils logo
    (18:56) Kyle Filipowski missed Three Point Jumper.
  • Arizona Wildcats logo
    (18:55) Keshad Johnson Defensive Rebound.
  • Arizona Wildcats logo
    (18:46) Foul on Oumar Ballo.
  • Arizona Wildcats logo
    (18:45) Oumar Ballo Turnover.
  • Duke Blue Devils logo
    +2 (18:38) Mark Mitchell made Layup. Assisted by Jared McCain.
    42
  • Arizona Wildcats logo
    (18:20) Pelle Larsson Turnover.
  • Duke Blue Devils logo
    (18:20) Tyrese Proctor Steal.
  • Duke Blue Devils logo
    (18:20) Tyrese Proctor missed Three Point Jumper.
  • Arizona Wildcats logo
    (18:20) Pelle Larsson Defensive Rebound.
  • Duke Blue Devils logo
    (18:20) Foul on Kyle Filipowski.
  • Arizona Wildcats logo
    +2 (18:08) Kylan Boswell made Jumper.
    62
  • Duke Blue Devils logo
    +3 (17:41) Kyle Filipowski made Three Point Jumper. Assisted by Tyrese Proctor.
    65
  • Arizona Wildcats logo
    (17:20) Keshad Johnson missed Jumper.
  • Duke Blue Devils logo
    (17:20) Jeremy Roach Defensive Rebound.
  • Duke Blue Devils logo
    (17:20) Jeremy Roach missed Three Point Jumper.
  • Arizona Wildcats logo
    (17:20) Oumar Ballo Defensive Rebound.
  • Arizona Wildcats logo
    (16:55) Keshad Johnson missed Layup.
  • Arizona Wildcats logo
    (16:54) Keshad Johnson Offensive Rebound.
  • Arizona Wildcats logo
    (16:53) Keshad Johnson missed Layup.
  • Duke Blue Devils logo
    (16:50) Mark Mitchell Block.
  • Arizona Wildcats logo
    (16:50) Arizona Offensive Rebound.
  • Arizona Wildcats logo
    (16:50) Caleb Love Turnover.
  • Duke Blue Devils logo
    (16:50) Jared McCain Steal.
  • Duke Blue Devils logo
    (16:32) Jared McCain missed Jumper.
  • Arizona Wildcats logo
    (16:32) Keshad Johnson Defensive Rebound.
  • Arizona Wildcats logo
    (16:25) Pelle Larsson missed Three Point Jumper.
  • Duke Blue Devils logo
    (16:25) Jared McCain Defensive Rebound.
  • Arizona Wildcats logo
    (16:04) Foul on Keshad Johnson.
  • Duke Blue Devils logo
    +1 (16:04) Mark Mitchell made Free Throw.
    66
  • Duke Blue Devils logo
    (16:04) Mark Mitchell missed Free Throw.
  • Arizona Wildcats logo
    (16:04) Motiejus Krivas Defensive Rebound.
  • Arizona Wildcats logo
    (16:00) Motiejus Krivas Turnover.
  • Duke Blue Devils logo
    (16:00) Jared McCain Steal.
  • Duke Blue Devils logo
    (15:37) Jared McCain Turnover.
  • Arizona Wildcats logo
    (15:37) Kylan Boswell Steal.
  • Arizona Wildcats logo
    (15:31) Kylan Boswell missed Three Point Jumper.
  • Duke Blue Devils logo
    (15:31) Jeremy Roach Defensive Rebound.
  • Arizona Wildcats logo
    (15:26) Foul on Pelle Larsson.
  • Duke Blue Devils logo
    +2 (15:20) Mark Mitchell made Jumper.
    68
  • Arizona Wildcats logo
    (15:04) Pelle Larsson missed Jumper.
  • Duke Blue Devils logo
    (15:04) Mark Mitchell Defensive Rebound.
  • Arizona Wildcats logo
    (14:57) Foul on Pelle Larsson.
  • Arizona Wildcats logo
    (14:53) Foul on Motiejus Krivas.
  • Duke Blue Devils logo
    (14:50) Tyrese Proctor missed Three Point Jumper.
  • Arizona Wildcats logo
    (14:50) Kylan Boswell Defensive Rebound.
  • Duke Blue Devils logo
    (14:50) Foul on Ryan Young.
  • Arizona Wildcats logo
    (14:21) Jaden Bradley missed Jumper.
  • Arizona Wildcats logo
    (14:21) Motiejus Krivas Offensive Rebound.
  • Arizona Wildcats logo
    +2 (14:17) Motiejus Krivas made Layup.
    88
  • Duke Blue Devils logo
    (13:39) Jeremy Roach missed Jumper.
  • Duke Blue Devils logo
    (13:39) Duke Deadball Team Rebound.
  • Duke Blue Devils logo
    (13:38) Duke Turnover.
  • Arizona Wildcats logo
    +2 (13:29) Jaden Bradley made Jumper.
    108
  • Duke Blue Devils logo
    (13:18) Tyrese Proctor missed Three Point Jumper.
  • Arizona Wildcats logo
    (13:18) Motiejus Krivas Defensive Rebound.
  • Arizona Wildcats logo
    (13:01) Jaden Bradley Turnover.
  • Duke Blue Devils logo
    +2 (12:47) Jeremy Roach made Jumper.
    1010
  • Arizona Wildcats logo
    (12:30) Oumar Ballo missed Jumper.
  • Duke Blue Devils logo
    (12:30) Kyle Filipowski Defensive Rebound.
  • Duke Blue Devils logo
    +2 (12:17) Kyle Filipowski made Dunk. Assisted by Jeremy Roach.
    1012
  • Arizona Wildcats logo
    (12:06) Caleb Love missed Three Point Jumper.
  • Arizona Wildcats logo
    (12:06) KJ Lewis Offensive Rebound.
  • Arizona Wildcats logo
    +2 (12:01) KJ Lewis made Layup.
    1212
  • Duke Blue Devils logo
    (12:00) Foul on Caleb Foster.
  • Arizona Wildcats logo
    (11:58) KJ Lewis missed Free Throw.
  • Duke Blue Devils logo
    (11:58) Kyle Filipowski Defensive Rebound.
  • Duke Blue Devils logo
    (11:35) Jeremy Roach Turnover.
  • Arizona Wildcats logo
    (11:35) Caleb Love Steal.
  • Arizona Wildcats logo
    +3 (11:19) Keshad Johnson made Three Point Jumper. Assisted by KJ Lewis.
    1512
  • Duke Blue Devils logo
    (10:42) Duke Turnover.
  • Arizona Wildcats logo
    (10:28) Keshad Johnson missed Three Point Jumper.
  • Duke Blue Devils logo
    (10:28) Kyle Filipowski Defensive Rebound.
  • Duke Blue Devils logo
    +2 (10:15) Jared McCain made Jumper.
    1514
  • Duke Blue Devils logo
    (9:52) Foul on Jared McCain.
  • Arizona Wildcats logo
    +2 (9:49) Caleb Love made Jumper.
    1714
  • Arizona Wildcats logo
    (9:40) Foul on KJ Lewis.
  • Duke Blue Devils logo
    +2 (9:33) Kyle Filipowski made Layup.
    1716
  • Arizona Wildcats logo
    +2 (9:20) Oumar Ballo made Layup. Assisted by Keshad Johnson.
    1916
  • Duke Blue Devils logo
    (9:02) Jared McCain missed Layup.
  • Arizona Wildcats logo
    (9:02) Jaden Bradley Defensive Rebound.
  • Arizona Wildcats logo
    (8:52) Jaden Bradley missed Layup.
  • Duke Blue Devils logo
    (8:52) Duke Defensive Rebound.
  • Duke Blue Devils logo
    (8:30) Kyle Filipowski missed Layup.
  • Arizona Wildcats logo
    (8:30) Arizona Defensive Rebound.
  • Arizona Wildcats logo
    (8:18) Caleb Love missed Jumper.
  • Duke Blue Devils logo
    (8:18) Tyrese Proctor Defensive Rebound.
  • Duke Blue Devils logo
    (8:04) Mark Mitchell missed Jumper.
  • Arizona Wildcats logo
    (8:04) KJ Lewis Defensive Rebound.
  • Duke Blue Devils logo
    (7:56) Foul on Kyle Filipowski.
  • Arizona Wildcats logo
    +1 (7:56) Motiejus Krivas made Free Throw.
    2016
  • Arizona Wildcats logo
    +1 (7:56) Motiejus Krivas made Free Throw.
    2116
  • Duke Blue Devils logo
    (7:45) Kyle Filipowski missed Layup.
  • Arizona Wildcats logo
    (7:45) Motiejus Krivas Block.
  • Arizona Wildcats logo
    (7:45) Caleb Love Defensive Rebound.
  • Arizona Wildcats logo
    (7:37) Caleb Love Turnover.
  • Duke Blue Devils logo
    (7:37) Tyrese Proctor Steal.
  • Duke Blue Devils logo
    +3 (7:32) Jared McCain made Three Point Jumper.
    2119
  • Arizona Wildcats logo
    (7:28) Foul on KJ Lewis.
  • Duke Blue Devils logo
    +1 (7:28) Kyle Filipowski made Free Throw.
    2120
  • Duke Blue Devils logo
    +1 (7:28) Kyle Filipowski made Free Throw.
    2121
  • Arizona Wildcats logo
    (7:16) Keshad Johnson missed Three Point Jumper.
  • Arizona Wildcats logo
    (7:16) Motiejus Krivas Offensive Rebound.
  • Arizona Wildcats logo
    (7:10) Motiejus Krivas missed Layup.
  • Arizona Wildcats logo
    (7:10) Keshad Johnson Offensive Rebound.
  • Arizona Wildcats logo
    (6:58) Caleb Love missed Layup.
  • Arizona Wildcats logo
    (6:58) Arizona Offensive Rebound.
  • Arizona Wildcats logo
    +2 (6:55) Caleb Love made Jumper. Assisted by Kylan Boswell.
    2321
  • Duke Blue Devils logo
    +2 (6:39) Tyrese Proctor made Jumper.
    2323
  • Arizona Wildcats logo
    (6:18) Motiejus Krivas missed Layup.
  • Duke Blue Devils logo
    (6:18) Christian Reeves Defensive Rebound.
  • Duke Blue Devils logo
    +2 (5:54) Christian Reeves made Dunk. Assisted by Tyrese Proctor.
    2325
  • Arizona Wildcats logo
    (5:35) Caleb Love missed Jumper.
  • Arizona Wildcats logo
    (5:35) Motiejus Krivas Offensive Rebound.
  • Arizona Wildcats logo
    +2 (5:31) Motiejus Krivas made Layup.
    2525
  • Duke Blue Devils logo
    (5:31) Foul on Christian Reeves.
  • Arizona Wildcats logo
    (5:31) Motiejus Krivas missed Free Throw.
  • Arizona Wildcats logo
    (5:31) Keshad Johnson Offensive Rebound.
  • Arizona Wildcats logo
    (5:27) Keshad Johnson missed Layup.
  • Arizona Wildcats logo
    (5:27) Kylan Boswell Offensive Rebound.
  • Duke Blue Devils logo
    (5:27) Foul on Christian Reeves.
  • Arizona Wildcats logo
    +1 (5:27) Kylan Boswell made Free Throw.
    2625
  • Arizona Wildcats logo
    +1 (5:27) Kylan Boswell made Free Throw.
    2725
  • Duke Blue Devils logo
    (5:19) Tyrese Proctor missed Three Point Jumper.
  • Duke Blue Devils logo
    (5:19) Jeremy Roach Offensive Rebound.
  • Duke Blue Devils logo
    (5:13) Jared McCain missed Three Point Jumper.
  • Arizona Wildcats logo
    (5:13) Kylan Boswell Defensive Rebound.
  • Arizona Wildcats logo
    +2 (5:02) Pelle Larsson made Layup.
    2925
  • Duke Blue Devils logo
    +2 (4:41) Tyrese Proctor made Jumper.
    2927
  • Arizona Wildcats logo
    (4:41) Foul on Oumar Ballo.
  • Duke Blue Devils logo
    +1 (4:41) Tyrese Proctor made Free Throw.
    2928
  • Arizona Wildcats logo
    +2 (4:27) Kylan Boswell made Layup.
    3128
  • Duke Blue Devils logo
    (4:09) Ryan Young Turnover.
  • Arizona Wildcats logo
    (4:01) Kylan Boswell missed Three Point Jumper.
  • Duke Blue Devils logo
    (4:01) Duke Defensive Rebound.
  • Duke Blue Devils logo
    +2 (3:44) Jeremy Roach made Jumper. Assisted by Mark Mitchell.
    3130
  • Arizona Wildcats logo
    (3:24) Pelle Larsson Turnover.
  • Duke Blue Devils logo
    (3:12) Jeremy Roach missed Jumper.
  • Arizona Wildcats logo
    (3:12) Kylan Boswell Defensive Rebound.
  • Arizona Wildcats logo
    +3 (3:00) Kylan Boswell made Three Point Jumper. Assisted by Jaden Bradley.
    3430
  • Duke Blue Devils logo
    (2:39) Ryan Young missed Layup.
  • Duke Blue Devils logo
    (2:39) Ryan Young Offensive Rebound.
  • Duke Blue Devils logo
    (2:35) Ryan Young missed Layup.
  • Arizona Wildcats logo
    (2:35) KJ Lewis Defensive Rebound.
  • Arizona Wildcats logo
    +2 (2:26) Keshad Johnson made Layup. Assisted by KJ Lewis.
    3630
  • Duke Blue Devils logo
    (2:00) Kyle Filipowski missed Three Point Jumper.
  • Arizona Wildcats logo
    (2:00) Keshad Johnson Defensive Rebound.
  • Arizona Wildcats logo
    (1:37) Motiejus Krivas missed Layup.
  • Duke Blue Devils logo
    (1:37) Kyle Filipowski Defensive Rebound.
  • Duke Blue Devils logo
    +2 (1:23) Kyle Filipowski made Layup. Assisted by Tyrese Proctor.
    3632
  • Arizona Wildcats logo
    (1:23) Foul on Motiejus Krivas.
  • Duke Blue Devils logo
    (1:23) Kyle Filipowski missed Free Throw.
  • Arizona Wildcats logo
    (1:23) Jaden Bradley Defensive Rebound.
  • Arizona Wildcats logo
    +2 (1:08) Keshad Johnson made Dunk. Assisted by Motiejus Krivas.
    3832
  • Duke Blue Devils logo
    (0:34) Mark Mitchell missed Three Point Jumper.
  • Arizona Wildcats logo
    (0:34) Caleb Love Block.
  • Duke Blue Devils logo
    (0:34) Duke Deadball Team Rebound.
  • Duke Blue Devils logo
    (0:34) Duke Turnover.
  • Arizona Wildcats logo
    (0:12) Caleb Love missed Three Point Jumper.
  • Arizona Wildcats logo
    (0:12) Pelle Larsson Offensive Rebound.
  • Arizona Wildcats logo
    (0:06) Pelle Larsson missed Jumper.
  • Duke Blue Devils logo
    (0:06) Christian Reeves Defensive Rebound.
  • Arizona Wildcats logo
    (0:05) Foul on Keshad Johnson.
  • Duke Blue Devils logo
    +1 (0:05) Christian Reeves made Free Throw.
    3833
  • Duke Blue Devils logo
    (0:05) Christian Reeves missed Free Throw.
  • Arizona Wildcats logo
    (0:05) Caleb Love Defensive Rebound.
  • Arizona Wildcats logo
    +3 (0:01) Caleb Love made Three Point Jumper.
    4133
2nd half

Team Stats

78Points73
30-65(46.2%)Field Goal(%)28-65(43.1%)
6-17(35.3%)3-Point(%)8-23(34.8%)
12-18(66.7%)Free Throw(%)9-12(75.0%)
45(15)Rebounds(Offensive)33(8)
17Assists14
8Steals9
5Blocks3
17Turnovers14
17(0)Fouls(Technical)17(0)
8Largest Lead2

Game Details

Friday, November 10, 2023 · 7:00 PM
Cameron Indoor Stadium · Durham, NC
attendance: 9,314 (100%)
tv: ESPN2