Mahi scores 18 as Santa Clara takes down Xavier 87-68
AP
Nov 10, 2025
CINCINNATI (AP) Elijah Mahi's 18 points helped Santa Clara Broncos defeat Xavier Musketeers 87-68 on Monday.
Mahi shot 7 of 13 from the field and 3 for 5 from the line for the Broncos (3-0). Christian Hammond scored 15 points and Allen Graves added 10 points off the bench.
Roddie Anderson III finished with 29 points and two steals for the Musketeers (2-1). Xavier also got 21 points from Tre Carroll.
Santa Clara took the lead with 18:19 remaining in the first half and did not trail again. Hammond led their team in scoring with 13 points in the first half to help put them up 39-20 at the break. Santa Clara closed out the victory over Xavier in the final half, while Mahi led the way with a team-high 11 second-half points.
---
The Associated Press created this story using technology provided by Data Skrive and data from Sportradar.
Copyright 2025 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.
1st Half
SACL
Broncos
39
XAV
Musketeers
20
Time
Team
Play
Score
20:00
(Musketeers gains possession)
19:43
Filip Borovicanin misses three point jump shot
19:41
Jake Ensminger defensive rebound
19:08
Anthony Robinson shooting foul
19:03
+1
Christian Hammond makes regular free throw 1 of 2
1-0
18:58
+1
Christian Hammond makes regular free throw 2 of 2
2-0
18:40
+2
Filip Borovicanin makes two point jump shot (Malik Messina-Moore assists)
2-2
18:19
+2
Bukky Oboye makes two point dunk (Christian Hammond assists)
4-2
17:56
Brenton Knapper blocks Roddie Anderson III's two point layup
17:54
Brenton Knapper defensive rebound
17:41
+2
Elijah Mahi makes two point layup (Bukky Oboye assists)
6-2
17:28
Jake Ensminger personal foul
17:20
Roddie Anderson III misses three point jump shot
17:18
Christian Hammond defensive rebound
17:11
Christian Hammond turnover (Filip Borovicanin steals)
16:57
+2
Tre Carroll makes two point hook shot (Malik Messina-Moore assists)
6-4
16:47
Anthony Robinson blocks Brenton Knapper's two point layup
16:45
Brenton Knapper offensive rebound
16:41
+3
Christian Hammond makes three point jump shot (Brenton Knapper assists)
9-4
16:20
Bukky Oboye blocks Filip Borovicanin's two point layup
16:18
Jake Ensminger defensive rebound
15:51
Sash Gavalyugov misses two point layup
15:49
Filip Borovicanin defensive rebound
15:33
Tre Carroll misses two point layup
15:31
Allen Graves defensive rebound
15:25
Allen Graves misses two point layup
15:23
Filip Borovicanin defensive rebound
15:18
+2
Roddie Anderson III makes two point layup (Filip Borovicanin assists)
9-6
15:02
+2
Christian Hammond makes two point jump shot
11-6
14:51
Roddie Anderson III turnover (Allen Graves steals)
14:40
+2
Christian Hammond makes two point jump shot (Thierry Darlan assists)
13-6
14:10
+2
Tre Carroll makes two point layup (Malik Messina-Moore assists)
13-8
13:44
Christian Hammond misses three point jump shot
13:42
Malik Messina-Moore defensive rebound
13:32
Malik Messina-Moore turnover (bad pass)
13:32
TV timeout
13:14
Sash Gavalyugov misses three point jump shot
13:12
Allen Graves offensive rebound
13:12
+2
Allen Graves makes two point layup
15-8
13:12
Pape N'Diaye shooting foul
13:12
Allen Graves misses regular free throw 1 of 1
13:12
Jovan Milicevic defensive rebound
12:56
Jovan Milicevic misses two point jump shot
12:54
Thierry Darlan defensive rebound
12:41
Thierry Darlan misses three point jump shot
12:32
Elijah Mahi offensive rebound
12:25
Elijah Mahi misses two point jump shot
12:23
Jovan Milicevic defensive rebound
12:06
Allen Graves personal foul
12:00
Isaiah Walker misses three point jump shot
11:57
Broncos defensive rebound
11:57
TV timeout
11:46
Thierry Darlan turnover (Roddie Anderson III steals)
11:36
Thierry Darlan blocks Roddie Anderson III's two point jump shot
11:34
Musketeers offensive rebound
11:22
Bukky Oboye shooting foul
11:22
+1
Anthony Robinson makes regular free throw 1 of 2
15-9
11:22
+1
Anthony Robinson makes regular free throw 2 of 2
15-10
11:06
All Wright personal foul
10:55
Bukky Oboye misses two point hook shot
10:53
Isaiah Walker defensive rebound
10:46
All Wright misses two point jump shot
10:44
Brenton Knapper defensive rebound
10:19
+2
Bukky Oboye makes two point layup (Jake Ensminger assists)
17-10
10:03
+2
Roddie Anderson III makes two point layup (All Wright assists)
17-12
9:41
Elijah Mahi misses two point layup
9:39
Roddie Anderson III defensive rebound
9:35
+2
Isaiah Walker makes two point layup (Roddie Anderson III assists)
17-14
9:23
+3
Elijah Mahi makes three point jump shot
20-14
9:00
Roddie Anderson III misses two point layup
8:58
Musketeers offensive rebound
8:50
Musketeers 30 second timeout
8:36
Musketeers turnover (shot clock violation)
8:12
Christian Hammond turnover
7:52
Filip Borovicanin misses two point jump shot
7:50
Christian Hammond defensive rebound
7:35
Sash Gavalyugov misses two point jump shot
7:33
Allen Graves offensive rebound
7:31
Malik Messina-Moore shooting foul
7:31
TV timeout
7:31
+1
Allen Graves makes regular free throw 1 of 2
21-14
7:31
+1
Allen Graves makes regular free throw 2 of 2
22-14
7:16
Allen Graves shooting foul (Tre Carroll draws the foul)
7:16
+1
Tre Carroll makes regular free throw 1 of 2
22-15
7:16
+1
Tre Carroll makes regular free throw 2 of 2
22-16
6:52
Thierry Darlan misses two point hook shot
6:50
Tre Carroll defensive rebound
6:48
Sash Gavalyugov personal foul
6:35
Roddie Anderson III turnover (Jake Ensminger steals)
6:31
Jake Ensminger misses two point layup
6:30
Jake Ensminger offensive rebound
6:30
Malik Messina-Moore shooting foul (Jake Ensminger draws the foul)
6:30
+1
Jake Ensminger makes regular free throw 1 of 2
23-16
6:30
+1
Jake Ensminger makes regular free throw 2 of 2
24-16
6:21
Anthony Robinson turnover (Bukky Oboye steals)
6:15
Filip Borovicanin blocks KJ Cochran's two point layup
6:13
Broncos offensive rebound
6:01
Sash Gavalyugov turnover (Roddie Anderson III steals)
5:54
+2
Anthony Robinson makes two point layup (Roddie Anderson III assists)
24-18
5:43
+2
Bukky Oboye makes two point layup (Sash Gavalyugov assists)
26-18
5:32
Roddie Anderson III turnover
5:03
All Wright personal foul
4:55
+2
Elijah Mahi makes two point layup
28-18
4:36
Musketeers 30 second timeout
4:28
Filip Borovicanin turnover (Christian Hammond steals)
4:16
Bukky Oboye offensive foul
4:16
Bukky Oboye turnover (offensive foul)
4:01
Roddie Anderson III misses three point jump shot
3:59
Broncos defensive rebound
3:59
TV timeout
3:44
Elijah Mahi offensive foul
3:44
Elijah Mahi turnover (offensive foul)
3:28
Jovan Milicevic misses two point layup
3:26
Elijah Mahi defensive rebound
3:20
Thierry Darlan misses three point jump shot
3:18
Isaiah Walker defensive rebound
3:05
Tre Carroll misses two point hook shot
3:03
Jovan Milicevic offensive rebound
3:00
Jovan Milicevic turnover (Brenton Knapper steals)
2:45
Roddie Anderson III shooting foul (Thierry Darlan draws the foul)
2:45
+1
Thierry Darlan makes regular free throw 1 of 2
29-18
2:45
+1
Thierry Darlan makes regular free throw 2 of 2
30-18
2:34
Jovan Milicevic misses three point jump shot
2:32
Francis Chukwudebelu defensive rebound
2:22
+2
Brenton Knapper makes two point layup (Christian Hammond assists)
32-18
2:05
Francis Chukwudebelu blocks All Wright's two point layup
2:02
Broncos defensive rebound
1:41
Elijah Mahi misses two point layup
1:39
Brenton Knapper offensive rebound
1:34
Elijah Mahi misses three point jump shot
1:32
Anthony Robinson defensive rebound
1:32
Francis Chukwudebelu personal foul
1:32
Anthony Robinson misses regular free throw 1 of 1
1:32
Jake Ensminger defensive rebound
1:22
+2
Christian Hammond makes two point layup
34-18
1:01
+2
Tre Carroll makes two point layup (Mier Panoam assists)
34-20
0:40
+3
Jake Ensminger makes three point jump shot
37-20
0:31
Malik Messina-Moore turnover (Christian Hammond steals)
0:02
+2
Christian Hammond makes two point jump shot
39-20
0:00
End of period
2nd Half
SACL
Broncos
48
XAV
Musketeers
48
Time
Team
Play
Score
19:39
Elijah Mahi personal foul
19:33
Filip Borovicanin misses two point hook shot
19:31
Jake Ensminger defensive rebound
19:18
Elijah Mahi misses two point layup
19:17
Bukky Oboye personal foul
19:17
+1
Tre Carroll makes regular free throw 1 of 2
39-21
19:17
+1
Tre Carroll makes regular free throw 2 of 2
39-22
18:59
+3
Filip Borovicanin makes three point jump shot (Malik Messina-Moore assists)
39-25
18:31
Filip Borovicanin personal foul
18:19
+2
Brenton Knapper makes two point jump shot (Elijah Mahi assists)
41-25
18:01
Tre Carroll misses two point jump shot
17:59
Jake Ensminger defensive rebound
17:44
Malik Messina-Moore personal foul
17:35
+2
Brenton Knapper makes two point layup
43-25
17:14
Christian Hammond personal foul
17:10
All Wright misses two point layup
17:08
Allen Graves defensive rebound
16:50
+2
Thierry Darlan makes two point layup (Brenton Knapper assists)
45-25
16:41
+2
Tre Carroll makes two point layup (Roddie Anderson III assists)
45-27
16:11
+2
Sash Gavalyugov makes two point jump shot
47-27
15:51
Isaiah Walker misses three point jump shot
15:49
Christian Hammond defensive rebound
15:35
Jake Ensminger turnover (Isaiah Walker steals)
15:27
Thierry Darlan shooting foul
15:27
TV timeout
15:27
+1
Tre Carroll makes regular free throw 1 of 2
47-28
15:27
+1
Tre Carroll makes regular free throw 2 of 2
47-29
15:06
Christian Hammond misses three point jump shot
15:04
Allen Graves offensive rebound
15:04
Mier Panoam personal foul
15:00
+3
Sash Gavalyugov makes three point jump shot (Allen Graves assists)
50-29
14:46
Allen Graves shooting foul
14:46
+1
Isaiah Walker makes regular free throw 1 of 2
50-30
14:46
+1
Isaiah Walker makes regular free throw 2 of 2
50-31
14:35
All Wright personal foul
14:26
Jovan Milicevic personal foul
14:19
+2
Elijah Mahi makes two point layup
52-31
14:19
Isaiah Walker shooting foul (Elijah Mahi draws the foul)
14:19
Elijah Mahi misses regular free throw 1 of 1
14:19
Isaiah Walker defensive rebound
14:05
Bukky Oboye blocks Jovan Milicevic's two point jump shot
14:03
Thierry Darlan defensive rebound
13:51
+2
Bukky Oboye makes two point dunk (Elijah Mahi assists)
54-31
13:49
Musketeers 30 second timeout
13:49
TV timeout
13:41
Anthony Robinson turnover (Thierry Darlan steals)
13:35
+2
Thierry Darlan makes two point dunk (Jake Ensminger assists)
56-31
13:34
Thierry Darlan technical foul
13:34
Malik Messina-Moore misses technical free throw 1 of 1
13:16
+3
Tre Carroll makes three point jump shot (All Wright assists)
56-34
13:01
Thierry Darlan turnover (Tre Carroll steals)
12:57
Tre Carroll turnover (Sash Gavalyugov steals)
12:50
+2
Sash Gavalyugov makes two point layup
58-34
12:36
All Wright misses three point jump shot
12:34
Bukky Oboye defensive rebound
12:17
Anthony Robinson blocks Sash Gavalyugov's two point layup
12:15
Broncos offensive rebound
12:07
Pape N'Diaye blocks Elijah Mahi's two point layup
12:05
Tre Carroll defensive rebound
11:57
TV timeout
11:51
Thierry Darlan shooting foul (Roddie Anderson III draws the foul)
11:51
+1
Roddie Anderson III makes regular free throw 1 of 2
58-35
11:51
+1
Roddie Anderson III makes regular free throw 2 of 2
58-36
11:35
Christian Hammond misses two point jump shot
11:33
Roddie Anderson III defensive rebound
11:29
Thierry Darlan shooting foul (Roddie Anderson III draws the foul)
11:29
+1
Roddie Anderson III makes regular free throw 1 of 2
58-37
11:29
Roddie Anderson III misses regular free throw 2 of 2
11:29
Tre Carroll offensive rebound
11:23
Pape N'Diaye misses two point jump shot
11:21
Allen Graves defensive rebound
11:01
+2
Allen Graves makes two point hook shot
60-37
10:55
Brenton Knapper personal foul
10:55
+1
Roddie Anderson III makes regular free throw 1 of 2
60-38
10:55
+1
Roddie Anderson III makes regular free throw 2 of 2
60-39
10:37
+2
Christian Hammond makes two point jump shot (Allen Graves assists)
62-39
10:22
Allen Graves blocks Jovan Milicevic's two point jump shot
10:20
Brenton Knapper defensive rebound
10:01
Tre Carroll shooting foul (Elijah Mahi draws the foul)
10:01
+1
Elijah Mahi makes regular free throw 1 of 2
63-39
10:01
Elijah Mahi misses regular free throw 2 of 2
10:01
Filip Borovicanin defensive rebound
10:00
Jake Ensminger personal foul
10:00
+1
Filip Borovicanin makes regular free throw 1 of 2
63-40
10:00
+1
Filip Borovicanin makes regular free throw 2 of 2
63-41
9:56
Christian Hammond misses two point layup
9:54
Allen Graves offensive rebound
9:51
+2
Allen Graves makes two point dunk
65-41
9:34
Tre Carroll misses three point jump shot
9:32
Musketeers offensive rebound
9:28
+2
Roddie Anderson III makes two point layup (Jovan Milicevic assists)
65-43
9:14
Jovan Milicevic blocks Jake Ensminger's two point layup
9:12
Allen Graves offensive rebound
9:03
+2
Elijah Mahi makes two point layup
67-43
8:45
Brenton Knapper personal foul (Roddie Anderson III draws the foul)
8:45
+1
Roddie Anderson III makes regular free throw 1 of 2
67-44
8:45
Roddie Anderson III misses regular free throw 2 of 2
8:45
Allen Graves defensive rebound
8:31
Anthony Robinson shooting foul (Elijah Mahi draws the foul)
8:31
+1
Elijah Mahi makes regular free throw 1 of 2
68-44
8:31
+1
Elijah Mahi makes regular free throw 2 of 2
69-44
8:21
Elijah Mahi blocks Roddie Anderson III's two point layup
8:19
Musketeers offensive rebound
8:18
Anthony Robinson misses two point layup
8:16
Allen Graves defensive rebound
8:08
Allen Graves misses two point hook shot
8:06
Musketeers defensive rebound
7:55
TV timeout
7:50
Jovan Milicevic misses three point jump shot
7:48
Allen Graves defensive rebound
7:46
Anthony Robinson personal foul
7:46
Allen Graves misses regular free throw 1 of 1
7:46
Thierry Darlan offensive rebound
7:35
Christian Hammond turnover (bad pass)
7:20
+2
Roddie Anderson III makes two point layup
69-46
7:13
Christian Hammond misses two point layup
7:11
Mier Panoam defensive rebound
7:05
Mier Panoam turnover (Allen Graves steals)
6:59
+3
Sash Gavalyugov makes three point jump shot (Allen Graves assists)
72-46
6:52
Sash Gavalyugov shooting foul (Roddie Anderson III draws the foul)
6:52
+1
Roddie Anderson III makes regular free throw 1 of 2
72-47
6:52
Roddie Anderson III misses regular free throw 2 of 2
6:52
Jovan Milicevic offensive rebound
6:50
Bukky Oboye personal foul
6:50
Jovan Milicevic misses regular free throw 1 of 2
6:50
+1
Jovan Milicevic makes regular free throw 2 of 2
72-48
6:31
+2
Elijah Mahi makes two point jump shot
74-48
6:19
Jovan Milicevic turnover (Bukky Oboye steals)
6:08
Pape N'Diaye shooting foul (Bukky Oboye draws the foul)
6:08
Bukky Oboye misses regular free throw 1 of 2
6:08
+1
Bukky Oboye makes regular free throw 2 of 2
75-48
5:51
Thierry Darlan blocks Roddie Anderson III's two point jump shot
5:49
Jovan Milicevic offensive rebound
5:45
Bukky Oboye blocks Jovan Milicevic's three point jump shot
5:43
Musketeers offensive rebound
5:43
All Wright misses three point jump shot
5:41
Isaiah Walker offensive rebound
5:36
Isaiah Walker misses two point layup
5:34
Thierry Darlan defensive rebound
5:26
Thierry Darlan misses two point jump shot
5:24
All Wright defensive rebound
5:09
Isaiah Walker misses three point jump shot
5:07
Sash Gavalyugov defensive rebound
5:00
Bukky Oboye offensive foul
5:00
Bukky Oboye turnover (offensive foul)
4:47
+2
Tre Carroll makes two point hook shot
75-50
4:27
+2
Elijah Mahi makes two point jump shot
77-50
4:03
Tre Carroll misses two point jump shot
4:01
Thierry Darlan defensive rebound
3:53
+2
Allen Graves makes two point hook shot (Elijah Mahi assists)
79-50
3:40
Allen Graves shooting foul
3:40
TV timeout
3:40
+1
Roddie Anderson III makes regular free throw 1 of 2
79-51
3:40
Roddie Anderson III misses regular free throw 2 of 2
3:40
Jake Ensminger defensive rebound
3:19
+2
Thierry Darlan makes two point layup
81-51
3:07
Francis Chukwudebelu personal foul
3:07
+1
Roddie Anderson III makes regular free throw 1 of 2
81-52
3:07
+1
Roddie Anderson III makes regular free throw 2 of 2
81-53
2:50
+2
Brenton Knapper makes two point layup
83-53
2:36
Thierry Darlan personal foul
2:36
Anthony Robinson misses regular free throw 1 of 2
2:36
Anthony Robinson misses regular free throw 2 of 2
2:36
Thierry Darlan defensive rebound
2:26
Francis Chukwudebelu misses two point jump shot
2:24
Roddie Anderson III defensive rebound
2:21
Thierry Darlan blocks Roddie Anderson III's two point layup
2:19
Musketeers offensive rebound
2:18
+3
Roddie Anderson III makes three point jump shot (Anthony Robinson assists)
83-56
2:06
KJ Cochran misses three point jump shot
2:04
All Wright defensive rebound
2:02
Sash Gavalyugov shooting foul (Roddie Anderson III draws the foul)
2:02
+1
Roddie Anderson III makes regular free throw 1 of 2
83-57
2:02
+1
Roddie Anderson III makes regular free throw 2 of 2
83-58
1:42
KJ Cochran turnover (All Wright steals)
1:37
Thierry Darlan blocks All Wright's two point layup
1:35
Musketeers offensive rebound
1:33
+3
Roddie Anderson III makes three point jump shot (Tre Carroll assists)
83-61
1:18
Francis Chukwudebelu misses three point jump shot
1:16
Tre Carroll defensive rebound
1:11
+2
Filip Borovicanin makes two point layup (Tre Carroll assists)
83-63
0:58
+2
KJ Cochran makes two point layup (Francis Chukwudebelu assists)
85-63
0:39
+2
Tre Carroll makes two point layup (Filip Borovicanin assists)
85-65
0:31
+2
Brenton Knapper makes two point layup (Sash Gavalyugov assists)
87-65
0:19
Roddie Anderson III misses three point jump shot
0:17
Filip Borovicanin offensive rebound
0:13
+3
Roddie Anderson III makes three point jump shot (Filip Borovicanin assists)