1. /NCAAM
  2. /Scores
  3. /3 · 23 · 25
  4. /ORE vs ARIZ
FINAL
Mar 23, 2025

Game Recap

Caleb Love leads Arizona past Oregon 87-83 to set up a showdown with Duke in March Madness. Caleb Love had 29 points and nine rebounds, and fourth-seeded Arizona advanced to the Sweet 16, surviving a ragged finish to beat former Pac-12 rival Oregon 87-83 on Sunday night in the NCAA...

Box Score

12T
ORE384583
ARIZ424587
Oregon Ducks logoOREGONMINFG3PTFTREBASTSTLBLKTOPFPTS
21Brandon Angel112-41-20-02001225
32Nate Bittle347-131-21-3113114316
3Jackson Shelstad389-143-64-612102325
5TJ Bamba336-131-44-733101417
9Keeshawn Barthelemy323-81-31-11000028
7Supreme Cook51-20-00-00000002
10Kwame Evans Jr.252-60-22-510010026
11Mookie Cook10-00-00-00001000
0Ra'Heim Moss20-00-00-00000000
2Jadrian Tracey192-80-10-04000024
TOTAL-32-6847.1%7-2035.0%12-2254.5%3284391883
Arizona Wildcats logoARIZONAMINFG3PTFTREBASTSTLBLKTOPFPTS
30Tobe Awaka226-80-00-2140112412
4Trey Townsend100-20-12-23200022
3Anthony Dell'Orso183-52-44-401000112
1Caleb Love3710-185-74-494103129
0Jaden Bradley395-121-21-234302412
13Henri Veesaar171-50-21-42101043
9Carter Bryant261-41-22-26121025
5KJ Lewis314-121-23-460032112
TOTAL-30-6645.5%10-2050.0%17-2470.8%43137691987

Play-by-Play

1st halforeariz
  • (20:00) Start game
  • Oregon Ducks logo
    (19:57) Jump Ball won by Oregon
  • Arizona Wildcats logo
    (19:57) Jump Ball lost by Arizona
  • Oregon Ducks logo
    +2 (19:48) Brandon Angel made Dunk. Assisted by Nate Bittle.
    20
  • Arizona Wildcats logo
    (19:24) Tobe Awaka Turnover.
  • Oregon Ducks logo
    +3 (19:11) Brandon Angel made Three Point Jumper. Assisted by TJ Bamba.
    50
  • Arizona Wildcats logo
    +2 (18:58) Caleb Love made Jumper.
    52
  • Oregon Ducks logo
    (18:39) TJ Bamba missed Jumper.
  • Arizona Wildcats logo
    (18:36) Tobe Awaka Defensive Rebound.
  • Arizona Wildcats logo
    (18:29) Jaden Bradley missed Layup.
  • Arizona Wildcats logo
    (18:27) Tobe Awaka Offensive Rebound.
  • Arizona Wildcats logo
    (18:25) Tobe Awaka missed Jumper.
  • Oregon Ducks logo
    (18:22) Brandon Angel Defensive Rebound.
  • Oregon Ducks logo
    +3 (17:59) Jackson Shelstad made Three Point Jumper.
    82
  • Oregon Ducks logo
    (17:43) Foul on Brandon Angel.
  • Arizona Wildcats logo
    +1 (17:43) Trey Townsend made Free Throw.
    83
  • Oregon Ducks logo
    (17:43) Brandon Angel subbing out for Oregon
  • Oregon Ducks logo
    (17:43) Kwame Evans Jr. subbing in for Oregon
  • Arizona Wildcats logo
    +1 (17:43) Trey Townsend made Free Throw.
    84
  • Oregon Ducks logo
    +2 (17:21) TJ Bamba made Dunk.
    104
  • Arizona Wildcats logo
    (17:06) Trey Townsend missed Jumper.
  • Oregon Ducks logo
    (17:06) Nate Bittle Block.
  • Oregon Ducks logo
    (17:02) Nate Bittle Defensive Rebound.
  • Oregon Ducks logo
    (17:00) Jackson Shelstad missed Three Point Jumper.
  • Arizona Wildcats logo
    (16:57) Jaden Bradley Defensive Rebound.
  • Arizona Wildcats logo
    (16:43) Caleb Love missed Jumper.
  • Oregon Ducks logo
    (16:42) Oregon Deadball Team Rebound.
  • Arizona Wildcats logo
    (16:42) Foul on Tobe Awaka.
  • Arizona Wildcats logo
    (16:42) Anthony Dell'Orso subbing out for Arizona
  • Arizona Wildcats logo
    (16:42) Tobe Awaka subbing out for Arizona
  • Arizona Wildcats logo
    (16:42) KJ Lewis subbing in for Arizona
  • Arizona Wildcats logo
    (16:42) Henri Veesaar subbing in for Arizona
  • Oregon Ducks logo
    (16:28) Nate Bittle missed Layup.
  • Oregon Ducks logo
    (16:24) Kwame Evans Jr. Offensive Rebound.
  • Oregon Ducks logo
    (16:24) Kwame Evans Jr. missed Two Point Tip Shot.
  • Oregon Ducks logo
    (16:22) Nate Bittle Offensive Rebound.
  • Oregon Ducks logo
    (16:22) Nate Bittle missed Two Point Tip Shot.
  • Arizona Wildcats logo
    (16:21) Caleb Love Defensive Rebound.
  • Arizona Wildcats logo
    (16:18) Henri Veesaar missed Three Point Jumper.
  • Oregon Ducks logo
    (16:15) Kwame Evans Jr. Defensive Rebound.
  • Oregon Ducks logo
    +3 (16:00) Nate Bittle made Three Point Jumper. Assisted by Jackson Shelstad.
    134
  • Arizona Wildcats logo
    (15:41) KJ Lewis Turnover.
  • Oregon Ducks logo
    (15:41) Jackson Shelstad Steal.
  • Oregon Ducks logo
    +2 (15:37) Jackson Shelstad made Layup.
    154
  • Arizona Wildcats logo
    (15:17) Caleb Love Turnover.
  • Oregon Ducks logo
    (15:13) Jackson Shelstad missed Layup.
  • Oregon Ducks logo
    (15:12) Kwame Evans Jr. Offensive Rebound.
  • Oregon Ducks logo
    +2 (15:11) Kwame Evans Jr. made Layup.
    174
  • Arizona Wildcats logo
    (15:11) Foul on Henri Veesaar.
  • (15:11) Official TV Timeout
  • Arizona Wildcats logo
    (15:11) Trey Townsend subbing out for Arizona
  • Arizona Wildcats logo
    (15:11) Carter Bryant subbing in for Arizona
  • Oregon Ducks logo
    (15:10) Kwame Evans Jr. missed Free Throw.
  • Oregon Ducks logo
    (15:08) Oregon Offensive Rebound.
  • Arizona Wildcats logo
    (15:01) Foul on Carter Bryant.
  • Oregon Ducks logo
    +2 (14:49) Kwame Evans Jr. made Layup.
    194
  • Oregon Ducks logo
    (14:28) Foul on Kwame Evans Jr..
  • Arizona Wildcats logo
    +3 (14:17) Jaden Bradley made Three Point Jumper.
    197
  • Oregon Ducks logo
    +2 (13:58) Jackson Shelstad made Layup. Assisted by Nate Bittle.
    217
  • Oregon Ducks logo
    (13:44) Foul on TJ Bamba.
  • Oregon Ducks logo
    (13:44) TJ Bamba subbing out for Oregon
  • Oregon Ducks logo
    (13:44) Jadrian Tracey subbing in for Oregon
  • Arizona Wildcats logo
    +3 (13:38) Carter Bryant made Three Point Jumper. Assisted by Jaden Bradley.
    2110
  • Arizona Wildcats logo
    (13:19) Foul on Henri Veesaar.
  • Arizona Wildcats logo
    (13:19) Henri Veesaar subbing out for Arizona
  • Arizona Wildcats logo
    (13:19) Tobe Awaka subbing in for Arizona
  • Oregon Ducks logo
    (13:14) Nate Bittle Turnover.
  • Arizona Wildcats logo
    (13:14) Jaden Bradley Steal.
  • Arizona Wildcats logo
    (13:10) Jaden Bradley missed Layup.
  • Arizona Wildcats logo
    (13:07) Carter Bryant Offensive Rebound.
  • Arizona Wildcats logo
    (13:06) Carter Bryant missed Layup.
  • Arizona Wildcats logo
    (13:04) Tobe Awaka Offensive Rebound.
  • Oregon Ducks logo
    (13:04) Foul on Nate Bittle.
  • Arizona Wildcats logo
    (13:04) Tobe Awaka missed Free Throw.
  • Arizona Wildcats logo
    (13:04) Arizona Deadball Team Rebound.
  • Oregon Ducks logo
    (13:04) Nate Bittle subbing out for Oregon
  • Oregon Ducks logo
    (13:04) Supreme Cook subbing in for Oregon
  • Arizona Wildcats logo
    (13:03) Tobe Awaka missed Free Throw.
  • Oregon Ducks logo
    (13:01) Kwame Evans Jr. Defensive Rebound.
  • Oregon Ducks logo
    +3 (12:48) Jackson Shelstad made Three Point Jumper.
    2410
  • Arizona Wildcats logo
    +2 (12:38) KJ Lewis made Layup.
    2412
  • Oregon Ducks logo
    (12:25) Kwame Evans Jr. missed Three Point Jumper.
  • Arizona Wildcats logo
    (12:21) Tobe Awaka Defensive Rebound.
  • Arizona Wildcats logo
    +2 (12:14) Caleb Love made Jumper.
    2414
  • Oregon Ducks logo
    +2 (11:51) Keeshawn Barthelemy made Layup.
    2614
  • Oregon Ducks logo
    (11:35) Foul on Jadrian Tracey.
  • (11:35) Official TV Timeout
  • Oregon Ducks logo
    (11:35) Keeshawn Barthelemy subbing out for Oregon
  • Oregon Ducks logo
    (11:35) Kwame Evans Jr. subbing out for Oregon
  • Oregon Ducks logo
    (11:35) Ra'Heim Moss subbing in for Oregon
  • Oregon Ducks logo
    (11:35) Brandon Angel subbing in for Oregon
  • Arizona Wildcats logo
    +2 (11:22) Tobe Awaka made Jumper. Assisted by Caleb Love.
    2616
  • Oregon Ducks logo
    (11:03) Jadrian Tracey missed Jumper.
  • Arizona Wildcats logo
    (11:00) Tobe Awaka Defensive Rebound.
  • Arizona Wildcats logo
    (10:54) Caleb Love missed Jumper.
  • Oregon Ducks logo
    (10:52) Oregon Defensive Rebound.
  • Oregon Ducks logo
    (10:31) Brandon Angel missed Jumper.
  • Arizona Wildcats logo
    (10:31) Carter Bryant Block.
  • Arizona Wildcats logo
    (10:31) Carter Bryant Defensive Rebound.
  • Oregon Ducks logo
    (10:31) Jadrian Tracey subbing out for Oregon
  • Oregon Ducks logo
    (10:31) Jackson Shelstad subbing out for Oregon
  • Oregon Ducks logo
    (10:31) Supreme Cook subbing out for Oregon
  • Oregon Ducks logo
    (10:31) TJ Bamba subbing in for Oregon
  • Oregon Ducks logo
    (10:31) Keeshawn Barthelemy subbing in for Oregon
  • Oregon Ducks logo
    (10:31) Nate Bittle subbing in for Oregon
  • Arizona Wildcats logo
    (10:14) KJ Lewis missed Jumper.
  • Arizona Wildcats logo
    (10:11) Tobe Awaka Offensive Rebound.
  • Arizona Wildcats logo
    +2 (10:09) Tobe Awaka made Jumper.
    2618
  • Oregon Ducks logo
    (9:45) Nate Bittle missed Jumper.
  • Arizona Wildcats logo
    (9:45) Tobe Awaka Block.
  • Arizona Wildcats logo
    (9:42) KJ Lewis Defensive Rebound.
  • Arizona Wildcats logo
    (9:41) Caleb Love missed Layup.
  • Arizona Wildcats logo
    (9:39) Caleb Love Offensive Rebound.
  • Arizona Wildcats logo
    +2 (9:37) Caleb Love made Jumper.
    2620
  • Oregon Ducks logo
    (9:35) Oregon Timeout
  • Oregon Ducks logo
    (9:23) Brandon Angel Turnover.
  • Arizona Wildcats logo
    (9:23) Caleb Love Steal.
  • Arizona Wildcats logo
    (9:19) Caleb Love missed Three Point Jumper.
  • Oregon Ducks logo
    (9:15) Nate Bittle Defensive Rebound.
  • Oregon Ducks logo
    (9:07) Brandon Angel Turnover.
  • Oregon Ducks logo
    (9:07) Ra'Heim Moss subbing out for Oregon
  • Oregon Ducks logo
    (9:07) Brandon Angel subbing out for Oregon
  • Oregon Ducks logo
    (9:07) Jackson Shelstad subbing in for Oregon
  • Oregon Ducks logo
    (9:07) Kwame Evans Jr. subbing in for Oregon
  • Arizona Wildcats logo
    +3 (9:02) Caleb Love made Three Point Jumper. Assisted by Carter Bryant.
    2623
  • Oregon Ducks logo
    (8:37) Nate Bittle Turnover.
  • Arizona Wildcats logo
    (8:37) Tobe Awaka Steal.
  • Arizona Wildcats logo
    (8:37) Jaden Bradley subbing out for Arizona
  • Arizona Wildcats logo
    (8:37) Trey Townsend subbing in for Arizona
  • Arizona Wildcats logo
    (8:17) Trey Townsend missed Three Point Jumper.
  • Oregon Ducks logo
    (8:14) Nate Bittle Defensive Rebound.
  • Oregon Ducks logo
    +2 (8:08) Jackson Shelstad made Jumper.
    2823
  • Arizona Wildcats logo
    (7:53) Caleb Love missed Layup.
  • Oregon Ducks logo
    (7:50) TJ Bamba Defensive Rebound.
  • Oregon Ducks logo
    (7:48) Keeshawn Barthelemy missed Three Point Jumper.
  • Oregon Ducks logo
    (7:46) Oregon Deadball Team Rebound.
  • Arizona Wildcats logo
    (7:46) Foul on Trey Townsend.
  • (7:46) Official TV Timeout
  • Arizona Wildcats logo
    (7:46) Caleb Love subbing out for Arizona
  • Arizona Wildcats logo
    (7:46) Trey Townsend subbing out for Arizona
  • Arizona Wildcats logo
    (7:46) Jaden Bradley subbing in for Arizona
  • Arizona Wildcats logo
    (7:46) Anthony Dell'Orso subbing in for Arizona
  • Oregon Ducks logo
    +3 (7:24) TJ Bamba made Three Point Jumper.
    3123
  • Arizona Wildcats logo
    +2 (6:55) Jaden Bradley made Jumper.
    3125
  • Oregon Ducks logo
    (6:37) Nate Bittle Turnover.
  • Arizona Wildcats logo
    (6:37) Carter Bryant subbing out for Arizona
  • Arizona Wildcats logo
    (6:37) Caleb Love subbing in for Arizona
  • Arizona Wildcats logo
    +2 (6:14) Tobe Awaka made Dunk. Assisted by Jaden Bradley.
    3127
  • Oregon Ducks logo
    (6:07) Jackson Shelstad missed Jumper.
  • Arizona Wildcats logo
    (6:04) Tobe Awaka Defensive Rebound.
  • Oregon Ducks logo
    (6:01) Foul on Kwame Evans Jr..
  • Arizona Wildcats logo
    +1 (6:01) KJ Lewis made Free Throw.
    3128
  • Oregon Ducks logo
    (6:01) Kwame Evans Jr. subbing out for Oregon
  • Oregon Ducks logo
    (6:01) Brandon Angel subbing in for Oregon
  • Arizona Wildcats logo
    (6:00) KJ Lewis missed Free Throw.
  • Oregon Ducks logo
    (6:00) Oregon Defensive Rebound.
  • Oregon Ducks logo
    (5:46) Keeshawn Barthelemy missed Jumper.
  • Arizona Wildcats logo
    (5:43) Tobe Awaka Defensive Rebound.
  • Arizona Wildcats logo
    (5:31) KJ Lewis missed Jumper.
  • Arizona Wildcats logo
    (5:28) Tobe Awaka Offensive Rebound.
  • Arizona Wildcats logo
    (5:25) KJ Lewis missed Jumper.
  • Arizona Wildcats logo
    (5:22) Tobe Awaka Offensive Rebound.
  • Arizona Wildcats logo
    (5:19) Tobe Awaka missed Layup.
  • Arizona Wildcats logo
    (5:16) KJ Lewis Offensive Rebound.
  • Arizona Wildcats logo
    +2 (5:16) KJ Lewis made Two Point Tip Shot.
    3130
  • Oregon Ducks logo
    (5:00) TJ Bamba missed Three Point Jumper.
  • Arizona Wildcats logo
    (4:57) Tobe Awaka Defensive Rebound.
  • Arizona Wildcats logo
    +2 (4:48) Jaden Bradley made Layup.
    3132
  • Oregon Ducks logo
    +2 (4:34) TJ Bamba made Layup.
    3332
  • Oregon Ducks logo
    (4:30) Brandon Angel subbing out for Oregon
  • Oregon Ducks logo
    (4:30) Jadrian Tracey subbing in for Oregon
  • Arizona Wildcats logo
    +3 (4:19) Anthony Dell'Orso made Three Point Jumper. Assisted by Jaden Bradley.
    3335
  • Oregon Ducks logo
    (3:54) Jadrian Tracey missed Three Point Jumper.
  • Arizona Wildcats logo
    (3:51) KJ Lewis Defensive Rebound.
  • Arizona Wildcats logo
    (3:43) Foul on Tobe Awaka.
  • Arizona Wildcats logo
    (3:43) Tobe Awaka Turnover.
  • (3:43) Official TV Timeout
  • Oregon Ducks logo
    (3:31) Jadrian Tracey missed Layup.
  • Arizona Wildcats logo
    (3:31) KJ Lewis Block.
  • Oregon Ducks logo
    (3:29) Jadrian Tracey Offensive Rebound.
  • Oregon Ducks logo
    (3:27) Jadrian Tracey missed Layup.
  • Arizona Wildcats logo
    (3:24) Jaden Bradley Defensive Rebound.
  • Arizona Wildcats logo
    (3:12) Caleb Love missed Jumper.
  • Oregon Ducks logo
    (3:09) Jadrian Tracey Defensive Rebound.
  • Oregon Ducks logo
    (3:05) TJ Bamba missed Layup.
  • Oregon Ducks logo
    (3:04) Nate Bittle Offensive Rebound.
  • Oregon Ducks logo
    +2 (3:03) Nate Bittle made Two Point Tip Shot.
    3535
  • Arizona Wildcats logo
    +2 (2:40) Jaden Bradley made Jumper.
    3537
  • Oregon Ducks logo
    (2:22) TJ Bamba missed Jumper.
  • Arizona Wildcats logo
    (2:22) KJ Lewis Block.
  • Arizona Wildcats logo
    (2:20) Caleb Love Defensive Rebound.
  • Arizona Wildcats logo
    +2 (2:18) Jaden Bradley made Layup. Assisted by Caleb Love.
    3539
  • Oregon Ducks logo
    (1:48) Nate Bittle missed Three Point Jumper.
  • Arizona Wildcats logo
    (1:44) KJ Lewis Defensive Rebound.
  • Oregon Ducks logo
    (1:37) Foul on Nate Bittle.
  • Arizona Wildcats logo
    +1 (1:37) KJ Lewis made Free Throw.
    3540
  • Arizona Wildcats logo
    (1:37) Tobe Awaka subbing out for Arizona
  • Arizona Wildcats logo
    (1:37) Carter Bryant subbing in for Arizona
  • Oregon Ducks logo
    (1:37) Nate Bittle subbing out for Oregon
  • Oregon Ducks logo
    (1:37) Kwame Evans Jr. subbing in for Oregon
  • Arizona Wildcats logo
    +1 (1:37) KJ Lewis made Free Throw.
    3541
  • Oregon Ducks logo
    (1:26) Keeshawn Barthelemy missed Three Point Jumper.
  • Arizona Wildcats logo
    (1:22) KJ Lewis Defensive Rebound.
  • Arizona Wildcats logo
    (1:11) Jaden Bradley missed Layup.
  • Oregon Ducks logo
    (1:08) Jadrian Tracey Defensive Rebound.
  • Oregon Ducks logo
    +2 (1:05) Jadrian Tracey made Layup.
    3741
  • Oregon Ducks logo
    (1:05) Kwame Evans Jr. subbing out for Oregon
  • Oregon Ducks logo
    (1:05) Brandon Angel subbing in for Oregon
  • Arizona Wildcats logo
    (1:05) Anthony Dell'Orso subbing out for Arizona
  • Arizona Wildcats logo
    (1:05) Henri Veesaar subbing in for Arizona
  • Oregon Ducks logo
    (0:49) Foul on Brandon Angel.
  • Arizona Wildcats logo
    +1 (0:49) Henri Veesaar made Free Throw.
    3742
  • Arizona Wildcats logo
    (0:48) Henri Veesaar missed Free Throw.
  • Oregon Ducks logo
    (0:47) Brandon Angel Defensive Rebound.
  • Arizona Wildcats logo
    (0:35) Foul on Jaden Bradley.
  • Oregon Ducks logo
    (0:35) TJ Bamba missed Free Throw.
  • Oregon Ducks logo
    (0:35) Oregon Deadball Team Rebound.
  • Arizona Wildcats logo
    (0:35) Anthony Dell'Orso subbing in for Arizona
  • Oregon Ducks logo
    (0:35) Brandon Angel subbing out for Oregon
  • Oregon Ducks logo
    (0:35) Mookie Cook subbing in for Oregon
  • Arizona Wildcats logo
    (0:35) KJ Lewis subbing out for Arizona
  • Oregon Ducks logo
    +1 (0:35) TJ Bamba made Free Throw.
    3842
  • Arizona Wildcats logo
    (0:35) Arizona Timeout
  • Arizona Wildcats logo
    (0:12) Caleb Love missed Jumper.
  • Oregon Ducks logo
    (0:12) Mookie Cook Block.
  • Oregon Ducks logo
    (0:10) TJ Bamba Defensive Rebound.
  • Arizona Wildcats logo
    (0:10) Henri Veesaar subbing out for Arizona
  • Arizona Wildcats logo
    (0:10) KJ Lewis subbing in for Arizona
  • Oregon Ducks logo
    (0:10) Mookie Cook subbing out for Oregon
  • Oregon Ducks logo
    (0:10) Nate Bittle subbing in for Oregon
  • Oregon Ducks logo
    (0:02) Jackson Shelstad Turnover.
  • Arizona Wildcats logo
    (0:02) Carter Bryant Steal.
  • (0:00) End of 1st half
2nd half

Team Stats

83Points87
32-68(47.1%)Field Goal(%)30-66(45.5%)
7-20(35%)3-Point(%)10-20(50%)
12-22(54.5%)Free Throw(%)17-24(70.8%)
37(11)Rebounds(Offensive)44(13)
8Assists13
4Steals7
3Blocks6
9Turnovers9
18(0)Fouls(Technical)19(1)
15Largest Lead11

Game Details

Sunday, March 23, 2025 · 9:48 PM
McKale Center · Tucson, AZ
attendance: 17,102 (116.8%)
tv: TBS
spread: ARIZ -4.5
over/under: 150.5