1. /NCAAM
  2. /Scores
  3. /11 · 18 · 25
  4. /ODU vs XAV
FINAL
Nov 18, 2025

Box Score

12T
ODU294069
XAV514899

Game Recap

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(42%)Field Goal(%)33-72(46%)
5-18(28%)3-Point(%)16-36(44%)
12-18(67%)Free Throw(%)17-24(71%)
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+