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

Game Recap

Oregon routs Liberty 81-52 in March Madness opener. Jackson Shelstad scored 15 of his 17 points in the first half, and fifth-seeded Oregon routed No. 12 seed Liberty 81-52 on Friday night to advance to the second round of the NCAA Tournament.

Box Score

12T
LIB203252
ORE443781
Liberty Flames logoLIBERTYMINFG3PTFTREBASTSTLBLKTOPFPTS
8Owen Aquino201-30-11-23121123
25Zach Cleveland344-100-02-266014110
0Colin Porter311-70-40-03411212
32Jayvon Maughmer233-60-21-13001017
3Kaden Metheny323-133-120-05200229
15Will Gibson30-00-00-01000000
45Kai Yu20-00-00-00000000
5Bryson Spell20-00-00-00000010
11Zander Yates142-71-60-12000105
4Brett Decker Jr.83-42-30-01100118
24Curtis Blair III20-20-20-00010000
10JC Shirer Jr.10-00-00-00000000
2Taelon Peter223-92-70-00020128
21Gabriel McKay60-00-00-20000000
TOTAL-20-6132.8%8-3721.6%4-850.0%241464121152
Oregon Ducks logoOREGONMINFG3PTFTREBASTSTLBLKTOPFPTS
21Brandon Angel222-41-20-02120115
32Nate Bittle226-121-31-1101111014
3Jackson Shelstad257-113-40-043101117
5TJ Bamba222-60-12-22440016
9Keeshawn Barthelemy274-72-50-010103110
12James Cooper30-00-00-00000000
7Supreme Cook142-20-02-46000216
10Kwame Evans Jr.152-40-02-27001326
11Mookie Cook42-22-20-00010016
14Jayson Williams-Johnson41-20-00-00100002
22Drew Carter40-00-00-00010000
24Jamari Phillips70-10-10-03000200
0Ra'Heim Moss130-00-02-24100112
2Jadrian Tracey183-61-30-02100017
TOTAL-31-5754.4%10-2147.6%9-1181.8%4112112141081

Play-by-Play

1st halflibore
  • (20:00) Start game
  • Oregon Ducks logo
    (19:57) Jump Ball won by Oregon
  • Liberty Flames logo
    (19:57) Jump Ball lost by Liberty
  • Oregon Ducks logo
    +2 (19:34) Nate Bittle made Jumper. Assisted by Jackson Shelstad.
    02
  • Liberty Flames logo
    (19:12) Kaden Metheny missed Three Point Jumper.
  • Oregon Ducks logo
    (19:09) Nate Bittle Defensive Rebound.
  • Oregon Ducks logo
    +3 (19:03) Brandon Angel made Three Point Jumper. Assisted by Jackson Shelstad.
    05
  • Liberty Flames logo
    +2 (18:43) Owen Aquino made Dunk. Assisted by Zach Cleveland.
    25
  • Oregon Ducks logo
    +3 (18:36) Jackson Shelstad made Three Point Jumper.
    28
  • Liberty Flames logo
    (18:17) Kaden Metheny Turnover.
  • Oregon Ducks logo
    (18:17) Brandon Angel Steal.
  • Oregon Ducks logo
    (18:06) Nate Bittle missed Three Point Jumper.
  • Liberty Flames logo
    (18:03) Zach Cleveland Defensive Rebound.
  • Liberty Flames logo
    (17:57) Zach Cleveland missed Layup.
  • Liberty Flames logo
    (17:54) Zach Cleveland Offensive Rebound.
  • Liberty Flames logo
    (17:53) Zach Cleveland Turnover.
  • Oregon Ducks logo
    (17:53) Keeshawn Barthelemy Steal.
  • Oregon Ducks logo
    +3 (17:38) Keeshawn Barthelemy made Three Point Jumper. Assisted by Nate Bittle.
    211
  • Liberty Flames logo
    (17:07) Owen Aquino missed Three Point Jumper.
  • Oregon Ducks logo
    (17:05) Jackson Shelstad Defensive Rebound.
  • Oregon Ducks logo
    (16:57) Keeshawn Barthelemy missed Three Point Jumper.
  • Liberty Flames logo
    (16:55) Liberty Defensive Rebound.
  • Liberty Flames logo
    (16:55) Jayvon Maughmer subbing out for Liberty
  • Liberty Flames logo
    (16:55) Taelon Peter subbing in for Liberty
  • Liberty Flames logo
    (16:40) Kaden Metheny missed Three Point Jumper.
  • Oregon Ducks logo
    (16:37) TJ Bamba Defensive Rebound.
  • Oregon Ducks logo
    +2 (16:27) Jackson Shelstad made Jumper.
    213
  • Liberty Flames logo
    (16:12) Kaden Metheny missed Three Point Jumper.
  • Oregon Ducks logo
    (16:08) Nate Bittle Defensive Rebound.
  • Liberty Flames logo
    (16:06) Foul on Colin Porter.
  • Liberty Flames logo
    (16:06) Kaden Metheny subbing out for Liberty
  • Liberty Flames logo
    (16:06) Zander Yates subbing in for Liberty
  • Oregon Ducks logo
    (15:54) Keeshawn Barthelemy Turnover.
  • (15:54) Official TV Timeout
  • Liberty Flames logo
    (15:29) Colin Porter Turnover.
  • Oregon Ducks logo
    (15:29) TJ Bamba Steal.
  • Oregon Ducks logo
    +3 (15:26) Jackson Shelstad made Three Point Jumper. Assisted by TJ Bamba.
    216
  • Liberty Flames logo
    (15:16) Owen Aquino subbing out for Liberty
  • Liberty Flames logo
    (15:16) Kaden Metheny subbing in for Liberty
  • Oregon Ducks logo
    (15:11) Foul on Jackson Shelstad.
  • Liberty Flames logo
    (15:03) Colin Porter missed Jumper.
  • Liberty Flames logo
    (15:01) Colin Porter Offensive Rebound.
  • Oregon Ducks logo
    (15:01) Jackson Shelstad subbing out for Oregon
  • Oregon Ducks logo
    (15:01) Jadrian Tracey subbing in for Oregon
  • Liberty Flames logo
    (14:46) Zach Cleveland Turnover.
  • Oregon Ducks logo
    (14:46) Nate Bittle Steal.
  • Oregon Ducks logo
    +2 (14:40) TJ Bamba made Layup.
    218
  • Liberty Flames logo
    (14:37) Liberty Timeout
  • Oregon Ducks logo
    (14:37) Brandon Angel subbing out for Oregon
  • Oregon Ducks logo
    (14:37) Kwame Evans Jr. subbing in for Oregon
  • Liberty Flames logo
    (14:16) Zander Yates missed Three Point Jumper.
  • Oregon Ducks logo
    (14:13) Kwame Evans Jr. Defensive Rebound.
  • Oregon Ducks logo
    (13:59) Nate Bittle missed Jumper.
  • Liberty Flames logo
    (13:59) Zach Cleveland Block.
  • Oregon Ducks logo
    (13:59) Oregon Offensive Rebound.
  • Oregon Ducks logo
    (13:50) Nate Bittle missed Jumper.
  • Liberty Flames logo
    (13:48) Zander Yates Defensive Rebound.
  • Liberty Flames logo
    +2 (13:39) Zach Cleveland made Layup. Assisted by Colin Porter.
    418
  • Liberty Flames logo
    (13:10) Foul on Taelon Peter.
  • Liberty Flames logo
    (13:10) Zander Yates subbing out for Liberty
  • Liberty Flames logo
    (13:10) Owen Aquino subbing in for Liberty
  • Oregon Ducks logo
    (13:05) TJ Bamba missed Layup.
  • Oregon Ducks logo
    (13:03) Kwame Evans Jr. Offensive Rebound.
  • Liberty Flames logo
    (13:03) Foul on Taelon Peter.
  • Oregon Ducks logo
    +1 (13:03) Kwame Evans Jr. made Free Throw.
    419
  • Oregon Ducks logo
    (13:03) Nate Bittle subbing out for Oregon
  • Oregon Ducks logo
    (13:03) Supreme Cook subbing in for Oregon
  • Liberty Flames logo
    (13:03) Taelon Peter subbing out for Liberty
  • Liberty Flames logo
    (13:03) Jayvon Maughmer subbing in for Liberty
  • Oregon Ducks logo
    +1 (13:03) Kwame Evans Jr. made Free Throw.
    420
  • Liberty Flames logo
    +2 (12:44) Zach Cleveland made Dunk. Assisted by Colin Porter.
    620
  • Oregon Ducks logo
    +2 (12:27) Keeshawn Barthelemy made Jumper.
    622
  • Oregon Ducks logo
    (12:13) TJ Bamba subbing out for Oregon
  • Oregon Ducks logo
    (12:13) Ra'Heim Moss subbing in for Oregon
  • Oregon Ducks logo
    (12:05) Foul on Kwame Evans Jr..
  • Liberty Flames logo
    +1 (12:05) Zach Cleveland made Free Throw.
    722
  • Liberty Flames logo
    +1 (12:05) Zach Cleveland made Free Throw.
    822
  • Liberty Flames logo
    (12:05) Colin Porter subbing out for Liberty
  • Liberty Flames logo
    (12:05) Brett Decker Jr. subbing in for Liberty
  • Liberty Flames logo
    (11:41) Foul on Owen Aquino.
  • (11:41) Official TV Timeout
  • Oregon Ducks logo
    (11:41) Keeshawn Barthelemy subbing out for Oregon
  • Oregon Ducks logo
    (11:41) Jackson Shelstad subbing in for Oregon
  • Oregon Ducks logo
    +1 (11:41) Supreme Cook made Free Throw.
    823
  • Oregon Ducks logo
    (11:39) Supreme Cook missed Free Throw.
  • Oregon Ducks logo
    (11:37) Jackson Shelstad Offensive Rebound.
  • Liberty Flames logo
    (11:28) Foul on Brett Decker Jr..
  • Oregon Ducks logo
    +1 (11:28) Ra'Heim Moss made Free Throw.
    824
  • Liberty Flames logo
    (11:28) Brett Decker Jr. subbing out for Liberty
  • Liberty Flames logo
    (11:28) Colin Porter subbing in for Liberty
  • Oregon Ducks logo
    +1 (11:28) Ra'Heim Moss made Free Throw.
    825
  • Oregon Ducks logo
    (11:17) Foul on Ra'Heim Moss.
  • Liberty Flames logo
    (10:59) Zach Cleveland missed Layup.
  • Oregon Ducks logo
    (10:56) Ra'Heim Moss Defensive Rebound.
  • Oregon Ducks logo
    (10:35) Jadrian Tracey missed Three Point Jumper.
  • Liberty Flames logo
    (10:31) Jayvon Maughmer Defensive Rebound.
  • Liberty Flames logo
    (10:17) Colin Porter missed Three Point Jumper.
  • Oregon Ducks logo
    (10:13) Supreme Cook Defensive Rebound.
  • Oregon Ducks logo
    +2 (10:00) Jackson Shelstad made Jumper.
    827
  • Liberty Flames logo
    +3 (9:35) Kaden Metheny made Three Point Jumper. Assisted by Zach Cleveland.
    1127
  • Oregon Ducks logo
    (9:21) Jackson Shelstad missed Three Point Jumper.
  • Liberty Flames logo
    (9:17) Kaden Metheny Defensive Rebound.
  • Liberty Flames logo
    (9:13) Jayvon Maughmer missed Three Point Jumper.
  • Oregon Ducks logo
    (9:08) Supreme Cook Defensive Rebound.
  • Oregon Ducks logo
    (8:57) Foul on Supreme Cook.
  • Oregon Ducks logo
    (8:57) Supreme Cook Turnover.
  • Oregon Ducks logo
    (8:57) Ra'Heim Moss subbing out for Oregon
  • Oregon Ducks logo
    (8:57) Jadrian Tracey subbing out for Oregon
  • Oregon Ducks logo
    (8:57) Supreme Cook subbing out for Oregon
  • Oregon Ducks logo
    (8:57) Kwame Evans Jr. subbing out for Oregon
  • Oregon Ducks logo
    (8:57) TJ Bamba subbing in for Oregon
  • Oregon Ducks logo
    (8:57) Keeshawn Barthelemy subbing in for Oregon
  • Oregon Ducks logo
    (8:57) Brandon Angel subbing in for Oregon
  • Oregon Ducks logo
    (8:57) Nate Bittle subbing in for Oregon
  • Liberty Flames logo
    (8:57) Zach Cleveland subbing out for Liberty
  • Liberty Flames logo
    (8:57) Jayvon Maughmer subbing out for Liberty
  • Liberty Flames logo
    (8:57) Taelon Peter subbing in for Liberty
  • Liberty Flames logo
    (8:57) Zander Yates subbing in for Liberty
  • Liberty Flames logo
    (8:31) Zander Yates Turnover.
  • Oregon Ducks logo
    (8:25) TJ Bamba missed Jumper.
  • Oregon Ducks logo
    (8:20) Nate Bittle Offensive Rebound.
  • Oregon Ducks logo
    (8:20) Nate Bittle missed Two Point Tip Shot.
  • Liberty Flames logo
    (8:19) Owen Aquino Defensive Rebound.
  • Liberty Flames logo
    (8:03) Kaden Metheny missed Three Point Jumper.
  • Oregon Ducks logo
    (8:00) Jackson Shelstad Defensive Rebound.
  • (7:55) Official TV Timeout
  • Liberty Flames logo
    (7:55) Taelon Peter subbing out for Liberty
  • Liberty Flames logo
    (7:55) Owen Aquino subbing out for Liberty
  • Liberty Flames logo
    (7:55) Zach Cleveland subbing in for Liberty
  • Liberty Flames logo
    (7:55) Jayvon Maughmer subbing in for Liberty
  • Oregon Ducks logo
    (7:37) Jackson Shelstad missed Jumper.
  • Liberty Flames logo
    (7:34) Zander Yates Defensive Rebound.
  • Liberty Flames logo
    +2 (7:22) Jayvon Maughmer made Dunk. Assisted by Zach Cleveland.
    1327
  • Oregon Ducks logo
    (7:22) Foul on TJ Bamba.
  • Liberty Flames logo
    +1 (7:22) Jayvon Maughmer made Free Throw.
    1427
  • Oregon Ducks logo
    +2 (7:09) Nate Bittle made Layup.
    1429
  • Liberty Flames logo
    (6:41) Kaden Metheny missed Three Point Jumper.
  • Oregon Ducks logo
    (6:37) Nate Bittle Defensive Rebound.
  • Oregon Ducks logo
    (6:26) Nate Bittle Turnover.
  • Liberty Flames logo
    (6:06) Zander Yates missed Three Point Jumper.
  • Oregon Ducks logo
    (6:03) Nate Bittle Defensive Rebound.
  • Oregon Ducks logo
    +2 (5:48) Nate Bittle made Jumper.
    1431
  • Liberty Flames logo
    (5:35) Zach Cleveland missed Layup.
  • Oregon Ducks logo
    (5:32) Brandon Angel Defensive Rebound.
  • Oregon Ducks logo
    (5:17) Brandon Angel missed Layup.
  • Oregon Ducks logo
    (5:17) Nate Bittle Offensive Rebound.
  • Oregon Ducks logo
    +2 (5:17) Nate Bittle made Two Point Tip Shot.
    1433
  • Liberty Flames logo
    (5:17) Foul on Kaden Metheny.
  • Liberty Flames logo
    (5:17) Kaden Metheny subbing out for Liberty
  • Liberty Flames logo
    (5:17) Zander Yates subbing out for Liberty
  • Liberty Flames logo
    (5:17) Taelon Peter subbing in for Liberty
  • Liberty Flames logo
    (5:17) Owen Aquino subbing in for Liberty
  • Oregon Ducks logo
    (5:17) TJ Bamba subbing out for Oregon
  • Oregon Ducks logo
    (5:17) Jadrian Tracey subbing in for Oregon
  • Oregon Ducks logo
    +1 (5:17) Nate Bittle made Free Throw.
    1434
  • Oregon Ducks logo
    (5:17) Nate Bittle subbing out for Oregon
  • Oregon Ducks logo
    (5:17) Kwame Evans Jr. subbing in for Oregon
  • Liberty Flames logo
    +2 (4:53) Jayvon Maughmer made Layup. Assisted by Owen Aquino.
    1634
  • Oregon Ducks logo
    +3 (4:32) Jadrian Tracey made Three Point Jumper. Assisted by Brandon Angel.
    1637
  • Liberty Flames logo
    (4:16) Colin Porter missed Layup.
  • Liberty Flames logo
    (4:16) Liberty Offensive Rebound.
  • Oregon Ducks logo
    (4:16) Jackson Shelstad subbing out for Oregon
  • Oregon Ducks logo
    (4:16) Ra'Heim Moss subbing in for Oregon
  • Liberty Flames logo
    (4:03) Owen Aquino missed Layup.
  • Liberty Flames logo
    (4:00) Zach Cleveland Offensive Rebound.
  • Liberty Flames logo
    (3:58) Taelon Peter missed Three Point Jumper.
  • Oregon Ducks logo
    (3:55) Kwame Evans Jr. Defensive Rebound.
  • Oregon Ducks logo
    (3:49) Foul on Kwame Evans Jr..
  • Oregon Ducks logo
    (3:49) Kwame Evans Jr. Turnover.
  • (3:49) Official TV Timeout
  • Oregon Ducks logo
    (3:49) Kwame Evans Jr. subbing out for Oregon
  • Oregon Ducks logo
    (3:49) Nate Bittle subbing in for Oregon
  • Liberty Flames logo
    (3:49) Colin Porter subbing out for Liberty
  • Liberty Flames logo
    (3:49) Kaden Metheny subbing in for Liberty
  • Liberty Flames logo
    (3:38) Taelon Peter missed Three Point Jumper.
  • Oregon Ducks logo
    (3:34) Nate Bittle Defensive Rebound.
  • Oregon Ducks logo
    +2 (3:20) Jadrian Tracey made Layup.
    1639
  • Liberty Flames logo
    (2:50) Jayvon Maughmer missed Jumper.
  • Liberty Flames logo
    (2:48) Owen Aquino Offensive Rebound.
  • Oregon Ducks logo
    (2:48) Foul on Brandon Angel.
  • Liberty Flames logo
    (2:48) Owen Aquino missed Free Throw.
  • Liberty Flames logo
    (2:48) Liberty Deadball Team Rebound.
  • Liberty Flames logo
    (2:48) Taelon Peter subbing out for Liberty
  • Liberty Flames logo
    (2:48) Jayvon Maughmer subbing out for Liberty
  • Liberty Flames logo
    (2:48) Colin Porter subbing in for Liberty
  • Liberty Flames logo
    (2:48) Gabriel McKay subbing in for Liberty
  • Liberty Flames logo
    +1 (2:48) Owen Aquino made Free Throw.
    1739
  • Oregon Ducks logo
    (2:33) Nate Bittle missed Three Point Jumper.
  • Oregon Ducks logo
    (2:29) Ra'Heim Moss Offensive Rebound.
  • Oregon Ducks logo
    (2:28) Ra'Heim Moss Turnover.
  • Oregon Ducks logo
    (2:20) Ra'Heim Moss subbing out for Oregon
  • Oregon Ducks logo
    (2:20) Jadrian Tracey subbing out for Oregon
  • Oregon Ducks logo
    (2:20) Jackson Shelstad subbing in for Oregon
  • Oregon Ducks logo
    (2:20) TJ Bamba subbing in for Oregon
  • Liberty Flames logo
    (2:16) Colin Porter missed Three Point Jumper.
  • Oregon Ducks logo
    (2:11) Nate Bittle Defensive Rebound.
  • Oregon Ducks logo
    (2:01) Brandon Angel Turnover.
  • Liberty Flames logo
    (2:01) Owen Aquino Steal.
  • Liberty Flames logo
    (1:49) Zach Cleveland Turnover.
  • Oregon Ducks logo
    (1:49) TJ Bamba Steal.
  • Oregon Ducks logo
    (1:38) Nate Bittle missed Jumper.
  • Liberty Flames logo
    (1:38) Owen Aquino Block.
  • Liberty Flames logo
    (1:33) Kaden Metheny Defensive Rebound.
  • Liberty Flames logo
    (1:16) Zach Cleveland missed Jumper.
  • Oregon Ducks logo
    (1:14) Brandon Angel Defensive Rebound.
  • Oregon Ducks logo
    (1:06) Foul on Keeshawn Barthelemy.
  • Oregon Ducks logo
    (1:06) Keeshawn Barthelemy Turnover.
  • Oregon Ducks logo
    (1:06) Keeshawn Barthelemy subbing out for Oregon
  • Oregon Ducks logo
    (1:06) Jadrian Tracey subbing in for Oregon
  • Liberty Flames logo
    +3 (0:49) Kaden Metheny made Three Point Jumper. Assisted by Zach Cleveland.
    2039
  • Oregon Ducks logo
    (0:45) Oregon Timeout
  • Oregon Ducks logo
    +2 (0:41) Jackson Shelstad made Jumper.
    2041
  • Liberty Flames logo
    (0:23) Colin Porter Turnover.
  • Oregon Ducks logo
    (0:23) Jackson Shelstad Steal.
  • Oregon Ducks logo
    +3 (0:05) Jackson Shelstad made Three Point Jumper.
    2044
  • (0:00) End of 1st half
2nd half

Team Stats

52Points81
20-61(32.8%)Field Goal(%)31-57(54.4%)
8-37(21.6%)3-Point(%)10-21(47.6%)
4-8(50%)Free Throw(%)9-11(81.8%)
27(9)Rebounds(Offensive)43(9)
14Assists12
6Steals11
4Blocks2
12Turnovers14
11(0)Fouls(Technical)10(0)
0Largest Lead34

Game Details

Friday, March 21, 2025 · 10:26 PM
Matthew Knight Arena · Eugene, OR
attendance: 16,978 (137.3%)
tv: truTV
spread: ORE -7.5
over/under: 137.5