1. /NCAAM
  2. /Scores
  3. /11 · 18 · 25
  4. /ODU vs XAV

Old Dominion Monarchs vs. Xavier Musketeers

FINAL
Nov 18, 2025

Box Score

12T
ODU294069
XAV514899

Game Recap

Game Highlights Video

Carroll's 20 help Xavier knock off Old Dominion 99-69. Tre Carroll had 20 points in Xavier's 99-69 victory against Old Dominion on Tuesday.

Player Stats

Old Dominion Monarchs logoOLD DOMINIONMINFG3PTFTREBASTSTLBLKTOPFPTS
35Caelum Swanton-Rodger185-90-00-241004210
0KC Shaw223-110-02-22101218
4Robert Davis Jr.314-142-100-013102110
23Jordan Battle181-40-23-43430145
6LJ Thomas274-60-05-516000313
13Jared Turner120-10-10-01000130
8Donovan Raymond151-10-00-22001132
2Zacch Wiggins214-61-10-13300119
3Scottie Hubbard160-10-10-02000100
7Drew McKenna204-92-32-220110012
TOTAL-26-6241.9%5-1827.8%12-1866.7%211853131869
Xavier Musketeers logoXAVIERMINFG3PTFTREBASTSTLBLKTOPFPTS
4Filip Borovicanin283-101-52-25721019
24Jovan Milicevic287-144-82-331121220
12Tre Carroll307-113-53-375001220
3All Wright268-114-50-014401220
1Malik Messina-Moore270-70-41-27810121
20Henry Thole10-00-00-00000000
22Pape N'Diaye90-40-30-05002020
21Anthony Robinson60-00-05-84000005
31Ian Sabourin10-00-00-00000000
9Mier Panoam90-30-12-22100222
0Roddie Anderson III217-104-52-253102020
25Michael Wolf10-00-00-00000010
7Isaiah Walker131-20-00-26010112
TOTAL-33-7245.8%16-3644.4%17-2470.8%452910591599

Play-by-Play

1st halfODUXAV
  • (20:00) Start game.
  • Old Dominion Monarchs logo
    (19:58) Jump Ball won by Old Dominion.
  • Xavier Musketeers logo
    (19:58) Jump Ball lost by Xavier.
  • Old Dominion Monarchs logo
    (19:47) KC Shaw missed Jumper.
  • Xavier Musketeers logo
    (19:45) Malik Messina-Moore Defensive Rebound.
  • Xavier Musketeers logo
    (19:21) Malik Messina-Moore missed Three Point Jumper.
  • Xavier Musketeers logo
    (19:19) Tre Carroll Offensive Rebound.
  • Xavier Musketeers logo
    (19:11) Malik Messina-Moore missed Layup.
  • Xavier Musketeers logo
    (19:07) Malik Messina-Moore Offensive Rebound.
  • Xavier Musketeers logo
    (19:07) Malik Messina-Moore missed Two Point Tip Shot.
  • Old Dominion Monarchs logo
    (19:07) KC Shaw Defensive Rebound.
  • Old Dominion Monarchs logo
    +2 (19:00) Caelum Swanton-Rodger made Layup. Assisted by Robert Davis Jr..
    20
  • Xavier Musketeers logo
    +2 (18:47) Jovan Milicevic made Layup.
    22
  • Old Dominion Monarchs logo
    (18:24) Robert Davis Jr. Turnover.
  • Xavier Musketeers logo
    (18:24) Malik Messina-Moore Steal.
  • Xavier Musketeers logo
    (18:20) All Wright missed Layup.
  • Old Dominion Monarchs logo
    (18:20) KC Shaw Block.
  • Xavier Musketeers logo
    (18:18) Xavier Offensive Rebound.
  • Xavier Musketeers logo
    (18:16) Filip Borovicanin missed Jumper.
  • Xavier Musketeers logo
    (18:13) Tre Carroll Offensive Rebound.
  • Xavier Musketeers logo
    (18:04) Malik Messina-Moore missed Three Point Jumper.
  • Old Dominion Monarchs logo
    (18:02) Old Dominion Deadball Team Rebound.
  • Old Dominion Monarchs logo
    (17:42) LJ Thomas missed Jumper.
  • Xavier Musketeers logo
    (17:38) Tre Carroll Defensive Rebound.
  • Xavier Musketeers logo
    (17:23) Filip Borovicanin missed Three Point Jumper.
  • Old Dominion Monarchs logo
    (17:20) Caelum Swanton-Rodger Defensive Rebound.
  • Old Dominion Monarchs logo
    (17:03) Robert Davis Jr. Turnover.
  • Xavier Musketeers logo
    (17:03) Filip Borovicanin Steal.
  • Xavier Musketeers logo
    +2 (16:57) All Wright made Layup. Assisted by Filip Borovicanin.
    24
  • Old Dominion Monarchs logo
    (16:33) Caelum Swanton-Rodger Turnover.
  • Xavier Musketeers logo
    (16:33) Jovan Milicevic Steal.
  • Xavier Musketeers logo
    +2 (16:29) Tre Carroll made Layup. Assisted by Jovan Milicevic.
    26
  • Old Dominion Monarchs logo
    (16:29) Foul on Jordan Battle.
  • Xavier Musketeers logo
    +1 (16:29) Tre Carroll made Free Throw.
    27
  • Old Dominion Monarchs logo
    (16:13) Robert Davis Jr. missed Three Point Jumper.
  • Xavier Musketeers logo
    (16:09) Malik Messina-Moore Defensive Rebound.
  • Xavier Musketeers logo
    (16:04) Jovan Milicevic Turnover.
  • Xavier Musketeers logo
    (15:43) Foul on All Wright.
  • Old Dominion Monarchs logo
    +2 (15:28) Donovan Raymond made Layup.
    47
  • Xavier Musketeers logo
    (15:13) Tre Carroll missed Three Point Jumper.
  • Xavier Musketeers logo
    (15:11) Xavier Offensive Rebound.
  • Xavier Musketeers logo
    +3 (15:06) Jovan Milicevic made Three Point Jumper. Assisted by Tre Carroll.
    410
  • Old Dominion Monarchs logo
    (14:48) Scottie Hubbard Turnover.
  • Xavier Musketeers logo
    (14:48) All Wright Steal.
  • Xavier Musketeers logo
    +2 (14:43) Filip Borovicanin made Layup. Assisted by All Wright.
    412
  • Xavier Musketeers logo
    (14:27) Foul on Malik Messina-Moore.
  • Old Dominion Monarchs logo
    +1 (14:27) LJ Thomas made Free Throw.
    512
  • Old Dominion Monarchs logo
    +1 (14:27) LJ Thomas made Free Throw.
    612
  • Old Dominion Monarchs logo
    (14:05) Foul on Donovan Raymond.
  • Xavier Musketeers logo
    +1 (14:05) Filip Borovicanin made Free Throw.
    613
  • Xavier Musketeers logo
    +1 (14:05) Filip Borovicanin made Free Throw.
    614
  • Old Dominion Monarchs logo
    (14:02) Jared Turner Turnover.
  • Xavier Musketeers logo
    (14:02) Filip Borovicanin Steal.
  • Xavier Musketeers logo
    +2 (13:52) Jovan Milicevic made Jumper. Assisted by All Wright.
    616
  • Old Dominion Monarchs logo
    (13:39) Jared Turner missed Three Point Jumper.
  • Xavier Musketeers logo
    (13:36) Filip Borovicanin Defensive Rebound.
  • Xavier Musketeers logo
    +2 (13:33) Isaiah Walker made Layup. Assisted by Filip Borovicanin.
    618
  • Old Dominion Monarchs logo
    (13:11) Caelum Swanton-Rodger Turnover.
  • Xavier Musketeers logo
    (13:11) Isaiah Walker Steal.
  • Xavier Musketeers logo
    +3 (12:54) All Wright made Three Point Jumper. Assisted by Tre Carroll.
    621
  • Old Dominion Monarchs logo
    (12:35) KC Shaw missed Jumper.
  • Xavier Musketeers logo
    (12:32) Pape N'Diaye Defensive Rebound.
  • Xavier Musketeers logo
    (12:15) Filip Borovicanin missed Three Point Jumper.
  • Old Dominion Monarchs logo
    (12:13) Old Dominion Deadball Team Rebound.
  • Old Dominion Monarchs logo
    +2 (11:58) Zacch Wiggins made Layup.
    821
  • Xavier Musketeers logo
    +2 (11:42) All Wright made Layup. Assisted by Roddie Anderson III.
    823
  • Old Dominion Monarchs logo
    +2 (11:13) KC Shaw made Layup.
    1023
  • Xavier Musketeers logo
    (10:49) Roddie Anderson III Turnover.
  • Old Dominion Monarchs logo
    (10:40) Foul on Jordan Battle.
  • Old Dominion Monarchs logo
    (10:40) Jordan Battle Turnover.
  • Xavier Musketeers logo
    +3 (10:17) Tre Carroll made Three Point Jumper.
    1026
  • Old Dominion Monarchs logo
    (10:02) KC Shaw missed Layup.
  • Xavier Musketeers logo
    (9:59) Pape N'Diaye Defensive Rebound.
  • Xavier Musketeers logo
    (9:54) Malik Messina-Moore missed Three Point Jumper.
  • Xavier Musketeers logo
    (9:52) Xavier Deadball Team Rebound.
  • Old Dominion Monarchs logo
    (9:52) Foul on KC Shaw.
  • Xavier Musketeers logo
    (9:37) Tre Carroll missed Layup.
  • Old Dominion Monarchs logo
    (9:35) KC Shaw Defensive Rebound.
  • Old Dominion Monarchs logo
    (9:30) Robert Davis Jr. missed Three Point Jumper.
  • Xavier Musketeers logo
    (9:26) Isaiah Walker Defensive Rebound.
  • Old Dominion Monarchs logo
    (9:14) Foul on Jared Turner.
  • Xavier Musketeers logo
    +2 (9:04) Roddie Anderson III made Layup. Assisted by Malik Messina-Moore.
    1028
  • Old Dominion Monarchs logo
    (8:44) KC Shaw missed Jumper.
  • Xavier Musketeers logo
    (8:40) Xavier Defensive Rebound.
  • Xavier Musketeers logo
    +2 (8:30) Tre Carroll made Layup. Assisted by Roddie Anderson III.
    1030
  • Xavier Musketeers logo
    (8:21) Foul on Malik Messina-Moore.
  • Old Dominion Monarchs logo
    +1 (8:21) LJ Thomas made Free Throw.
    1130
  • Old Dominion Monarchs logo
    +1 (8:21) LJ Thomas made Free Throw.
    1230
  • Old Dominion Monarchs logo
    (8:10) Foul on LJ Thomas.
  • Xavier Musketeers logo
    (8:00) All Wright Turnover.
  • Old Dominion Monarchs logo
    (7:41) KC Shaw Turnover.
  • Xavier Musketeers logo
    (7:41) Roddie Anderson III Steal.
  • Xavier Musketeers logo
    (7:34) All Wright missed Jumper.
  • Xavier Musketeers logo
    (7:32) Tre Carroll Offensive Rebound.
  • Xavier Musketeers logo
    (7:31) Tre Carroll missed Dunk.
  • Old Dominion Monarchs logo
    (7:29) LJ Thomas Defensive Rebound.
  • Old Dominion Monarchs logo
    +2 (7:24) LJ Thomas made Jumper.
    1430
  • Xavier Musketeers logo
    (7:14) Jovan Milicevic missed Three Point Jumper.
  • Old Dominion Monarchs logo
    (7:12) Old Dominion Defensive Rebound.
  • Old Dominion Monarchs logo
    +2 (6:53) LJ Thomas made Layup.
    1630
  • Xavier Musketeers logo
    (6:36) Roddie Anderson III missed Three Point Jumper.
  • Old Dominion Monarchs logo
    (6:33) Scottie Hubbard Defensive Rebound.
  • Xavier Musketeers logo
    (6:25) Foul on Tre Carroll.
  • Old Dominion Monarchs logo
    +3 (6:21) Robert Davis Jr. made Three Point Jumper. Assisted by Caelum Swanton-Rodger.
    1930
  • Old Dominion Monarchs logo
    (6:01) Foul on Caelum Swanton-Rodger.
  • Xavier Musketeers logo
    +1 (6:01) Tre Carroll made Free Throw.
    1931
  • Xavier Musketeers logo
    +1 (6:01) Tre Carroll made Free Throw.
    1932
  • Old Dominion Monarchs logo
    +2 (5:46) Robert Davis Jr. made Jumper. Assisted by LJ Thomas.
    2132
  • Xavier Musketeers logo
    (5:38) Tre Carroll Turnover.
  • Old Dominion Monarchs logo
    +3 (5:27) Robert Davis Jr. made Three Point Jumper. Assisted by LJ Thomas.
    2432
  • Xavier Musketeers logo
    +2 (5:03) Jovan Milicevic made Jumper. Assisted by Tre Carroll.
    2434
  • Old Dominion Monarchs logo
    (5:03) Foul on Jared Turner.
  • Xavier Musketeers logo
    +1 (5:03) Jovan Milicevic made Free Throw.
    2435
  • Old Dominion Monarchs logo
    (4:48) Caelum Swanton-Rodger missed Layup.
  • Old Dominion Monarchs logo
    (4:48) Caelum Swanton-Rodger Offensive Rebound.
  • Xavier Musketeers logo
    (4:48) Jovan Milicevic Block.
  • Old Dominion Monarchs logo
    (4:45) Caelum Swanton-Rodger missed Layup.
  • Xavier Musketeers logo
    (4:43) Filip Borovicanin Defensive Rebound.
  • Xavier Musketeers logo
    +3 (4:34) All Wright made Three Point Jumper.
    2438
  • Old Dominion Monarchs logo
    +2 (4:21) LJ Thomas made Layup.
    2638
  • Xavier Musketeers logo
    (4:20) Foul on All Wright.
  • Old Dominion Monarchs logo
    +1 (4:20) LJ Thomas made Free Throw.
    2738
  • Xavier Musketeers logo
    +3 (4:06) Tre Carroll made Three Point Jumper. Assisted by Malik Messina-Moore.
    2741
  • Old Dominion Monarchs logo
    (3:42) Caelum Swanton-Rodger Turnover.
  • Old Dominion Monarchs logo
    (3:19) Foul on LJ Thomas.
  • Xavier Musketeers logo
    +1 (3:19) Malik Messina-Moore made Free Throw.
    2742
  • Xavier Musketeers logo
    (3:19) Malik Messina-Moore missed Free Throw.
  • Old Dominion Monarchs logo
    (3:19) Donovan Raymond Defensive Rebound.
  • Old Dominion Monarchs logo
    (2:58) Drew McKenna missed Jumper.
  • Xavier Musketeers logo
    (2:55) Malik Messina-Moore Defensive Rebound.
  • Xavier Musketeers logo
    (2:43) Jovan Milicevic missed Three Point Jumper.
  • Xavier Musketeers logo
    (2:39) Filip Borovicanin Offensive Rebound.
  • Xavier Musketeers logo
    +2 (2:37) Tre Carroll made Dunk.
    2744
  • Old Dominion Monarchs logo
    +2 (2:18) Drew McKenna made Dunk.
    2944
  • Xavier Musketeers logo
    +3 (2:05) Jovan Milicevic made Three Point Jumper. Assisted by Tre Carroll.
    2947
  • Old Dominion Monarchs logo
    (1:46) Robert Davis Jr. missed Three Point Jumper.
  • Xavier Musketeers logo
    (1:44) Roddie Anderson III Defensive Rebound.
  • Xavier Musketeers logo
    (1:40) Malik Messina-Moore missed Dunk.
  • Xavier Musketeers logo
    (1:37) Jovan Milicevic Offensive Rebound.
  • Xavier Musketeers logo
    (1:37) Jovan Milicevic missed Two Point Tip Shot.
  • Old Dominion Monarchs logo
    (1:35) Robert Davis Jr. Defensive Rebound.
  • Old Dominion Monarchs logo
    (1:29) Robert Davis Jr. missed Three Point Jumper.
  • Xavier Musketeers logo
    (1:26) Tre Carroll Defensive Rebound.
  • Xavier Musketeers logo
    +2 (1:21) Roddie Anderson III made Layup.
    2949
  • Old Dominion Monarchs logo
    (0:48) Robert Davis Jr. missed Three Point Jumper.
  • Xavier Musketeers logo
    (0:45) Isaiah Walker Defensive Rebound.
  • Old Dominion Monarchs logo
    (0:41) Foul on Zacch Wiggins.
  • Xavier Musketeers logo
    +1 (0:41) Roddie Anderson III made Free Throw.
    2950
  • Xavier Musketeers logo
    +1 (0:41) Roddie Anderson III made Free Throw.
    2951
  • Xavier Musketeers logo
    (0:40) Foul on Isaiah Walker.
  • Old Dominion Monarchs logo
    (0:09) Old Dominion Turnover.
  • Xavier Musketeers logo
    (0:03) Roddie Anderson III Turnover.
  • Old Dominion Monarchs logo
    (0:03) Drew McKenna Steal.
  • Old Dominion Monarchs logo
    (0:01) Drew McKenna missed Three Point Jumper.
  • Xavier Musketeers logo
    (0:00) Xavier Deadball Team Rebound.
2nd half

Team Stats

69Points99
26-62(41.9%)Field Goal(%)33-72(45.8%)
5-18(27.8%)3-Point(%)16-36(44.4%)
12-18(66.7%)Free Throw(%)17-24(70.8%)
28(9)Rebounds(Offensive)48(19)
18Assists29
5Steals10
3Blocks5
14Turnovers9
18(0)Fouls(Technical)15(0)
2Largest Lead37

Game Details

Tuesday, November 18, 2025 · 7:00 PM
Cintas Center · Cincinnati, OH
attendance: 9,326 (91.2%)
tv: ESPN+