1. NCAAM
  2. Scores
  3. 1 · 24 · 26
  4. SJU vs XAV

St. John's Red Storm vs. Xavier Musketeers

Jan 24, 2026
FINAL

Box Score

12T
SJU375188
XAV493483

Game Recap

Rick Pitino gets 900th victory as St. John's rallies for 88-83 victory over Xavier and son, Richard. Dylan Darling hit a 3-pointer with 53.2 seconds left and Ruben Prey had a putback layup with 13 seconds left as St. John’s rallied from a 16-point deficit in the second half to defeat Xavier 88-83, .

Player Stats

St Johns Red Storm logoST. JOHN'SMINFG3PTFTREBASTSTLBLKTOPFPTS
1Dillon Mitchell387-80-03-476403117
24Zuby Ejiofor314-110-05-9114322513
23Bryce Hopkins377-171-33-581100118
4Oziyah Sellers242-50-33-31101127
11Ian Jackson266-113-51-242002016
17Ruben Prey91-30-00-01000032
5Kelvin Odih51-10-00-00000012
3Joson Sanon131-40-20-01000022
0Dylan Darling174-83-50-033001211
TOTAL-33-6848.5%7-1838.9%15-2365.2%36178391788
Xavier Musketeers logoXAVIERMINFG3PTFTREBASTSTLBLKTOPFPTS
4Filip Borovicanin323-130-33-310620249
24Jovan Milicevic315-81-33-330212514
12Tre Carroll3512-223-54-632144331
3All Wright180-00-04-43300004
1Malik Messina-Moore366-124-82-345102218
22Pape N'Diaye40-00-00-00000040
21Anthony Robinson90-00-00-00003130
0Roddie Anderson III172-50-10-04100104
7Isaiah Walker181-11-10-03310003
TOTAL-29-6147.5%9-2142.9%16-1984.2%302078122183

Play-by-Play

1st halfSJUXAV
  • (20:00) Start game.
  • St Johns Red Storm logo
    (19:59) Jump Ball won by St. John's.
  • Xavier Musketeers logo
    (19:59) Jump Ball lost by Xavier.
  • St Johns Red Storm logo
    (19:36) Zuby Ejiofor misses 15-foot jumper.
  • Xavier Musketeers logo
    (19:32) All Wright Defensive Rebound.
  • Xavier Musketeers logo
    (19:26) Tre Carroll misses 18-foot jumper.
  • St Johns Red Storm logo
    (19:23) Ian Jackson Defensive Rebound.
  • Xavier Musketeers logo
    (19:14) Foul on Filip Borovicanin.
  • St Johns Red Storm logo
    (19:14) Dillon Mitchell misses free throw 1 of 2.
  • St Johns Red Storm logo
    (19:14) St. John's Deadball Team Rebound.
  • St Johns Red Storm logo
    +1 (19:14) Dillon Mitchell makes free throw 2 of 2.
    10
  • St Johns Red Storm logo
    (19:05) Foul on Oziyah Sellers.
  • Xavier Musketeers logo
    +2 (19:02) Malik Messina-Moore makes 12-foot floating jump shot (Filip Borovicanin assists).
    12
  • St Johns Red Storm logo
    +2 (18:41) Oziyah Sellers makes 20-foot jumper (Dillon Mitchell assists).
    32
  • Xavier Musketeers logo
    (18:34) Filip Borovicanin out of bounds bad pass turnover.
  • St Johns Red Storm logo
    +2 (18:16) Bryce Hopkins makes 14-foot step back jumpshot.
    52
  • Xavier Musketeers logo
    +3 (18:04) Jovan Milicevic makes 25-foot three point jumper (All Wright assists).
    55
  • St Johns Red Storm logo
    +3 (17:46) Ian Jackson makes 26-foot three point jumper (Zuby Ejiofor assists).
    85
  • Xavier Musketeers logo
    (17:27) Malik Messina-Moore misses 27-foot three point jumper.
  • St Johns Red Storm logo
    (17:24) Zuby Ejiofor Defensive Rebound.
  • St Johns Red Storm logo
    (17:13) Bryce Hopkins misses 11-foot pullup jump shot.
  • Xavier Musketeers logo
    (17:10) Filip Borovicanin Defensive Rebound.
  • Xavier Musketeers logo
    (16:54) Filip Borovicanin misses 26-foot three point jumper.
  • St Johns Red Storm logo
    (16:52) Dillon Mitchell Defensive Rebound.
  • St Johns Red Storm logo
    (16:34) Ian Jackson bad pass turnover.
  • Xavier Musketeers logo
    (16:34) Filip Borovicanin Steal.
  • Xavier Musketeers logo
    (16:30) Filip Borovicanin misses driving layup.
  • St Johns Red Storm logo
    (16:27) Dillon Mitchell Defensive Rebound.
  • St Johns Red Storm logo
    +2 (16:21) Dillon Mitchell makes driving layup.
    105
  • Xavier Musketeers logo
    +2 (16:09) Tre Carroll makes 13-foot floating jump shot.
    107
  • St Johns Red Storm logo
    +2 (15:50) Ian Jackson makes 19-foot jumper (Oziyah Sellers assists).
    127
  • Xavier Musketeers logo
    +2 (15:21) Tre Carroll makes 13-foot jumper (Filip Borovicanin assists).
    129
  • St Johns Red Storm logo
    +3 (14:58) Ian Jackson makes 25-foot three point jumper.
    159
  • Xavier Musketeers logo
    (14:33) Tre Carroll bad pass turnover.
  • St Johns Red Storm logo
    (14:33) Dillon Mitchell Steal.
  • St Johns Red Storm logo
    +3 (14:26) Ian Jackson makes 25-foot three point jumper (Dillon Mitchell assists).
    189
  • Xavier Musketeers logo
    +2 (14:02) Tre Carroll makes driving layup (Malik Messina-Moore assists).
    1811
  • St Johns Red Storm logo
    (13:43) Dillon Mitchell out of bounds bad pass turnover.
  • Xavier Musketeers logo
    (13:24) Tre Carroll misses 24-foot three point jumper.
  • St Johns Red Storm logo
    (13:21) Ian Jackson Defensive Rebound.
  • St Johns Red Storm logo
    +2 (13:15) Ian Jackson makes driving layup.
    2011
  • Xavier Musketeers logo
    +3 (13:05) Malik Messina-Moore makes 22-foot three point jumper (Tre Carroll assists).
    2014
  • St Johns Red Storm logo
    (13:05) Foul on Joson Sanon.
  • Xavier Musketeers logo
    +1 (13:05) Malik Messina-Moore makes free throw 1 of 1.
    2015
  • St Johns Red Storm logo
    (12:58) Dillon Mitchell bad pass turnover.
  • Xavier Musketeers logo
    (12:58) Tre Carroll Steal.
  • Xavier Musketeers logo
    (12:42) Tre Carroll misses 22-foot three point jumper.
  • St Johns Red Storm logo
    (12:39) St. John's Deadball Team Rebound.
  • Xavier Musketeers logo
    (12:39) Foul on Pape N'Diaye.
  • St Johns Red Storm logo
    (12:20) Joson Sanon misses 23-foot three point jumper.
  • Xavier Musketeers logo
    (12:16) Roddie Anderson III Defensive Rebound.
  • St Johns Red Storm logo
    (12:11) Foul on Kelvin Odih.
  • Xavier Musketeers logo
    +1 (12:10) Jovan Milicevic makes free throw 1 of 3.
    2016
  • Xavier Musketeers logo
    +1 (12:10) Jovan Milicevic makes free throw 2 of 3.
    2017
  • Xavier Musketeers logo
    +1 (12:10) Jovan Milicevic makes free throw 3 of 3.
    2018
  • St Johns Red Storm logo
    +2 (11:55) Joson Sanon makes 21-foot jumper (Ian Jackson assists).
    2218
  • Xavier Musketeers logo
    +2 (11:47) Jovan Milicevic makes layup (Roddie Anderson III assists).
    2220
  • St Johns Red Storm logo
    +2 (11:32) Kelvin Odih makes driving layup.
    2420
  • Xavier Musketeers logo
    +3 (11:26) Malik Messina-Moore makes 28-foot three point jumper (Isaiah Walker assists).
    2423
  • Xavier Musketeers logo
    (11:17) Foul on Pape N'Diaye.
  • St Johns Red Storm logo
    +1 (11:17) Ian Jackson makes free throw 1 of 2.
    2523
  • St Johns Red Storm logo
    (11:17) Ian Jackson misses free throw 2 of 2.
  • Xavier Musketeers logo
    (11:17) Isaiah Walker Defensive Rebound.
  • Xavier Musketeers logo
    +3 (11:06) Tre Carroll makes 25-foot three point jumper (Isaiah Walker assists).
    2526
  • St Johns Red Storm logo
    (10:43) Ian Jackson misses 29-foot three point jumper.
  • Xavier Musketeers logo
    (10:40) Isaiah Walker Defensive Rebound.
  • Xavier Musketeers logo
    +2 (10:23) Jovan Milicevic makes layup.
    2528
  • St Johns Red Storm logo
    +2 (9:55) Zuby Ejiofor makes layup (Dillon Mitchell assists).
    2728
  • Xavier Musketeers logo
    (9:55) Foul on Tre Carroll.
  • St Johns Red Storm logo
    (9:55) Zuby Ejiofor misses free throw 1 of 1.
  • Xavier Musketeers logo
    (9:55) Filip Borovicanin Defensive Rebound.
  • Xavier Musketeers logo
    +2 (9:32) Roddie Anderson III makes driving layup.
    2730
  • St Johns Red Storm logo
    (9:27) Oziyah Sellers misses 23-foot three point jumper.
  • Xavier Musketeers logo
    (9:24) Roddie Anderson III Defensive Rebound.
  • Xavier Musketeers logo
    (9:19) Tre Carroll misses layup.
  • Xavier Musketeers logo
    (9:16) Filip Borovicanin Offensive Rebound.
  • Xavier Musketeers logo
    +2 (9:13) Roddie Anderson III makes driving layup.
    2732
  • St Johns Red Storm logo
    (8:50) Zuby Ejiofor misses 8-foot step back jumpshot.
  • Xavier Musketeers logo
    (8:47) Filip Borovicanin Defensive Rebound.
  • Xavier Musketeers logo
    (8:40) Jovan Milicevic misses 11-foot floating jump shot.
  • St Johns Red Storm logo
    (8:37) Zuby Ejiofor Defensive Rebound.
  • St Johns Red Storm logo
    (8:26) Bryce Hopkins misses 8-foot floating jump shot.
  • Xavier Musketeers logo
    (8:24) Filip Borovicanin Defensive Rebound.
  • Xavier Musketeers logo
    +2 (8:15) Tre Carroll makes 6-foot turnaround jump shot.
    2734
  • St Johns Red Storm logo
    (8:01) Bryce Hopkins misses 23-foot three point jumper.
  • St Johns Red Storm logo
    (7:58) Zuby Ejiofor Offensive Rebound.
  • St Johns Red Storm logo
    (7:54) Zuby Ejiofor misses 7-foot floating jump shot.
  • Xavier Musketeers logo
    (7:50) Roddie Anderson III Defensive Rebound.
  • Xavier Musketeers logo
    (7:48) Roddie Anderson III misses driving layup.
  • St Johns Red Storm logo
    (7:48) Zuby Ejiofor Block.
  • St Johns Red Storm logo
    (7:45) Dillon Mitchell Defensive Rebound.
  • St Johns Red Storm logo
    (7:40) Oziyah Sellers misses 23-foot three point jumper.
  • St Johns Red Storm logo
    (7:37) Zuby Ejiofor Offensive Rebound.
  • St Johns Red Storm logo
    (7:35) Bryce Hopkins misses 4-foot jumper.
  • Xavier Musketeers logo
    (7:32) Filip Borovicanin Defensive Rebound.
  • Xavier Musketeers logo
    (7:28) Filip Borovicanin misses layup.
  • St Johns Red Storm logo
    (7:25) Bryce Hopkins Defensive Rebound.
  • St Johns Red Storm logo
    (7:23) Oziyah Sellers bad pass turnover.
  • Xavier Musketeers logo
    (7:23) Isaiah Walker Steal.
  • Xavier Musketeers logo
    (7:16) Roddie Anderson III misses 24-foot three point jumper.
  • Xavier Musketeers logo
    (7:14) Xavier Deadball Team Rebound.
  • St Johns Red Storm logo
    (7:14) Foul on Dillon Mitchell.
  • Xavier Musketeers logo
    +2 (7:00) Filip Borovicanin makes 11-foot turnaround jump shot.
    2736
  • St Johns Red Storm logo
    (6:37) Ruben Prey misses 7-foot jumper.
  • Xavier Musketeers logo
    (6:33) Malik Messina-Moore Defensive Rebound.
  • Xavier Musketeers logo
    (6:25) Tre Carroll misses 12-foot pullup jump shot.
  • St Johns Red Storm logo
    (6:22) Dillon Mitchell Defensive Rebound.
  • St Johns Red Storm logo
    +2 (6:09) Ian Jackson makes 17-foot pullup jump shot (Dillon Mitchell assists).
    2936
  • Xavier Musketeers logo
    (5:55) Malik Messina-Moore misses 31-foot three point jumper.
  • Xavier Musketeers logo
    (5:53) Xavier Offensive Rebound.
  • Xavier Musketeers logo
    (5:53) Xavier Coach's Challenge (Overturned) Xavier retains its timeout.
  • Xavier Musketeers logo
    (5:47) Malik Messina-Moore bad pass turnover.
  • St Johns Red Storm logo
    (5:47) Dillon Mitchell Steal.
  • St Johns Red Storm logo
    +2 (5:43) Dillon Mitchell makes 0-foot dunk.
    3136
  • Xavier Musketeers logo
    (5:34) Foul on Anthony Robinson.
  • Xavier Musketeers logo
    (5:34) Anthony Robinson turnover.
  • St Johns Red Storm logo
    (5:12) Bryce Hopkins misses 8-foot turnaround jump shot.
  • Xavier Musketeers logo
    (5:09) Filip Borovicanin Defensive Rebound.
  • St Johns Red Storm logo
    (5:03) Foul on Ruben Prey.
  • Xavier Musketeers logo
    +1 (5:03) Filip Borovicanin makes free throw 1 of 2.
    3137
  • Xavier Musketeers logo
    +1 (5:03) Filip Borovicanin makes free throw 2 of 2.
    3138
  • St Johns Red Storm logo
    (4:39) Ruben Prey misses layup.
  • Xavier Musketeers logo
    (4:35) Jovan Milicevic Defensive Rebound.
  • Xavier Musketeers logo
    (4:26) Filip Borovicanin misses 9-foot hook shot.
  • St Johns Red Storm logo
    (4:26) Oziyah Sellers Block.
  • St Johns Red Storm logo
    (4:22) Dillon Mitchell Defensive Rebound.
  • Xavier Musketeers logo
    (4:18) Foul on Jovan Milicevic.
  • St Johns Red Storm logo
    (4:13) Bryce Hopkins misses 25-foot three point jumper.
  • Xavier Musketeers logo
    (4:09) All Wright Defensive Rebound.
  • Xavier Musketeers logo
    (4:04) Filip Borovicanin misses 15-foot step back jumpshot.
  • St Johns Red Storm logo
    (4:01) Joson Sanon Defensive Rebound.
  • St Johns Red Storm logo
    (3:53) Ian Jackson misses driving layup.
  • Xavier Musketeers logo
    (3:53) Tre Carroll Block.
  • Xavier Musketeers logo
    (3:50) Filip Borovicanin Defensive Rebound.
  • Xavier Musketeers logo
    +3 (3:27) Isaiah Walker makes 23-foot three point jumper (Malik Messina-Moore assists).
    3141
  • St Johns Red Storm logo
    (3:12) Ian Jackson bad pass turnover.
  • Xavier Musketeers logo
    (2:58) Jovan Milicevic misses 24-foot three point jumper.
  • St Johns Red Storm logo
    (2:56) Ian Jackson Defensive Rebound.
  • St Johns Red Storm logo
    (2:51) Joson Sanon misses driving layup.
  • St Johns Red Storm logo
    (2:50) Zuby Ejiofor Offensive Rebound.
  • St Johns Red Storm logo
    +2 (2:50) Zuby Ejiofor makes 0-foot tip in layup.
    3341
  • Xavier Musketeers logo
    +3 (2:29) Malik Messina-Moore makes 23-foot three point jumper (All Wright assists).
    3344
  • St Johns Red Storm logo
    (2:19) Ian Jackson misses layup.
  • Xavier Musketeers logo
    (2:19) Tre Carroll Block.
  • Xavier Musketeers logo
    (2:16) All Wright Defensive Rebound.
  • Xavier Musketeers logo
    +3 (2:11) Malik Messina-Moore makes 24-foot three point jumper (All Wright assists).
    3347
  • Xavier Musketeers logo
    (1:54) Foul on Jovan Milicevic.
  • St Johns Red Storm logo
    +1 (1:54) Zuby Ejiofor makes free throw 1 of 2.
    3447
  • St Johns Red Storm logo
    +1 (1:54) Zuby Ejiofor makes free throw 2 of 2.
    3547
  • Xavier Musketeers logo
    (1:29) Malik Messina-Moore misses 14-foot turnaround jump shot.
  • St Johns Red Storm logo
    (1:29) Zuby Ejiofor Block.
  • St Johns Red Storm logo
    (1:26) Zuby Ejiofor Defensive Rebound.
  • St Johns Red Storm logo
    +2 (1:19) Bryce Hopkins makes 15-foot jumper (Dylan Darling assists).
    3747
  • Xavier Musketeers logo
    (0:55) Tre Carroll misses driving layup.
  • St Johns Red Storm logo
    (0:53) Bryce Hopkins Defensive Rebound.
  • St Johns Red Storm logo
    (0:50) Bryce Hopkins misses driving layup.
  • Xavier Musketeers logo
    (0:50) Jovan Milicevic Block.
  • St Johns Red Storm logo
    (0:49) St. John's Offensive Rebound.
  • St Johns Red Storm logo
    (0:46) Joson Sanon misses 24-foot three point jumper.
  • Xavier Musketeers logo
    (0:44) Tre Carroll Defensive Rebound.
  • Xavier Musketeers logo
    +2 (0:37) Tre Carroll makes driving layup.
    3749
  • Xavier Musketeers logo
    (0:28) Foul on Anthony Robinson.
  • St Johns Red Storm logo
    (0:28) Zuby Ejiofor misses free throw 1 of 1.
  • Xavier Musketeers logo
    (0:28) Tre Carroll Defensive Rebound.
  • Xavier Musketeers logo
    (0:06) Filip Borovicanin bad pass turnover.
  • St Johns Red Storm logo
    (0:06) Zuby Ejiofor Steal.
  • St Johns Red Storm logo
    (0:02) Bryce Hopkins misses driving layup.
  • Xavier Musketeers logo
    (0:01) Malik Messina-Moore Defensive Rebound.
2nd half

Team Stats

88Points83
33-68(48.5%)Field Goal(%)29-61(47.5%)
7-18(38.9%)3-Point(%)9-21(42.9%)
15-23(65.2%)Free Throw(%)16-19(84.2%)
39(13)Rebounds(Offensive)32(5)
17Assists20
8Steals7
3Blocks8
10Turnovers12
17(0)Fouls(Technical)21(0)
9Largest Lead16

Game Details

Saturday, January 24, 2026 · 1:30 PM
Cintas Center · Cincinnati, OH
attendance: 10,399 (101.7%)
tv: truTV
spread: SJU -8.5
over/under: 159.5