1. /NCAAM
  2. /Scores
  3. /11 · 20 · 25
  4. /CP vs UTAH

Cal Poly Mustangs vs. Utah Utes

FINAL
Nov 20, 2025

Box Score

12T
CP504292
UTAH394685

Game Recap

Game Highlights Video

Ward scores 28, Mousa 26 and Cal Poly wins at Utah 92-85. Cayden Ward scored 28 points and Hamad Mousa added 26 as Cal Poly upset Utah 92-85 on Thursday night, handing the Utes their first loss this season.

Player Stats

Cal Poly Mustangs logoCAL POLYMINFG3PTFTREBASTSTLBLKTOPFPTS
13Troy Plumtree120-20-10-02001130
14Cayden Ward339-143-57-1181006428
9Peter Bandelj334-132-51-245312211
4Kieran Elliott211-20-00-06010322
10Hamad Mousa268-134-46-931101126
11Austin Goode70-10-10-00000110
7Ali Assran212-20-00-08102344
3Jake Davis212-51-33-74221138
0Jason Scott10-00-00-00000000
5Guzman Vasilic254-84-61-223100113
TOTAL-30-6050.0%14-2556.0%18-3158.1%371385182192
Utah Utes logoUTAHMINFG3PTFTREBASTSTLBLKTOPFPTS
0Seydou Traore233-82-61-25421659
7Josh Hayes132-30-02-22102016
8Keanu Dawes303-51-23-392012410
2Terrence Brown3511-182-55-613113229
3Don McHenry315-141-55-522201316
13Kendyl Sanders143-41-20-02100027
32James Okonkwo150-20-01-33010231
21Obomate Abbey210-30-10-03500120
6Jacob Patrick182-62-61-10010047
TOTAL-29-6346.0%9-2733.3%18-2281.8%271875152685

Play-by-Play

1st halfCPUTAH
  • (20:00) Start game.
  • Cal Poly Mustangs logo
    (19:58) Jump Ball won by Cal Poly.
  • Utah Utes logo
    (19:58) Jump Ball lost by Utah.
  • Cal Poly Mustangs logo
    (19:46) Cayden Ward Turnover.
  • Utah Utes logo
    (19:34) Terrence Brown missed Layup.
  • Cal Poly Mustangs logo
    (19:34) Troy Plumtree Block.
  • Cal Poly Mustangs logo
    (19:30) Cayden Ward Defensive Rebound.
  • Cal Poly Mustangs logo
    (19:24) Cayden Ward missed Three Point Jumper.
  • Utah Utes logo
    (19:20) Seydou Traore Defensive Rebound.
  • Utah Utes logo
    +3 (19:03) Seydou Traore made Three Point Jumper. Assisted by Don McHenry.
    03
  • Cal Poly Mustangs logo
    (18:55) Troy Plumtree missed Three Point Jumper.
  • Utah Utes logo
    (18:51) Keanu Dawes Defensive Rebound.
  • Cal Poly Mustangs logo
    (18:39) Foul on Troy Plumtree.
  • Utah Utes logo
    +1 (18:39) Terrence Brown made Free Throw.
    04
  • Utah Utes logo
    +1 (18:39) Terrence Brown made Free Throw.
    05
  • Cal Poly Mustangs logo
    (18:24) Peter Bandelj missed Jumper.
  • Utah Utes logo
    (18:21) Seydou Traore Defensive Rebound.
  • Utah Utes logo
    (18:21) Seydou Traore Turnover.
  • Utah Utes logo
    (18:21) Foul on Seydou Traore.
  • Cal Poly Mustangs logo
    (18:21) Peter Bandelj Turnover.
  • Utah Utes logo
    (18:03) Seydou Traore missed Three Point Jumper.
  • Cal Poly Mustangs logo
    (18:00) Peter Bandelj Defensive Rebound.
  • Cal Poly Mustangs logo
    (17:51) Troy Plumtree Turnover.
  • Utah Utes logo
    (17:41) Seydou Traore missed Three Point Jumper.
  • Cal Poly Mustangs logo
    (17:37) Kieran Elliott Defensive Rebound.
  • Cal Poly Mustangs logo
    +3 (17:34) Hamad Mousa made Three Point Jumper. Assisted by Peter Bandelj.
    35
  • Cal Poly Mustangs logo
    (17:16) Foul on Kieran Elliott.
  • Utah Utes logo
    (17:05) Jacob Patrick missed Three Point Jumper.
  • Cal Poly Mustangs logo
    (17:03) Cayden Ward Defensive Rebound.
  • Cal Poly Mustangs logo
    +2 (16:57) Cayden Ward made Layup.
    55
  • Utah Utes logo
    (16:36) Seydou Traore Turnover.
  • Cal Poly Mustangs logo
    (16:18) Peter Bandelj missed Layup.
  • Cal Poly Mustangs logo
    (16:15) Hamad Mousa Offensive Rebound.
  • Cal Poly Mustangs logo
    +2 (16:15) Hamad Mousa made Two Point Tip Shot.
    75
  • Utah Utes logo
    (16:01) Foul on Seydou Traore.
  • Utah Utes logo
    (16:01) Seydou Traore Turnover.
  • Cal Poly Mustangs logo
    (15:41) Jake Davis missed Layup.
  • Utah Utes logo
    (15:38) James Okonkwo Defensive Rebound.
  • Utah Utes logo
    +2 (15:25) Don McHenry made Jumper.
    77
  • Cal Poly Mustangs logo
    +3 (15:13) Peter Bandelj made Three Point Jumper. Assisted by Hamad Mousa.
    107
  • Utah Utes logo
    (15:03) Foul on Keanu Dawes.
  • Utah Utes logo
    (15:03) Keanu Dawes Turnover.
  • Cal Poly Mustangs logo
    (14:51) Austin Goode Turnover.
  • Utah Utes logo
    (14:51) James Okonkwo Steal.
  • Utah Utes logo
    (14:45) Terrence Brown missed Three Point Jumper.
  • Utah Utes logo
    (14:42) James Okonkwo Offensive Rebound.
  • Utah Utes logo
    (14:34) Terrence Brown Turnover.
  • Cal Poly Mustangs logo
    (14:13) Guzman Vasilic missed Three Point Jumper.
  • Cal Poly Mustangs logo
    (14:09) Ali Assran Offensive Rebound.
  • Utah Utes logo
    (14:06) Foul on Terrence Brown.
  • Cal Poly Mustangs logo
    (13:58) Peter Bandelj missed Three Point Jumper.
  • Cal Poly Mustangs logo
    (13:53) Ali Assran Offensive Rebound.
  • Cal Poly Mustangs logo
    +3 (13:52) Guzman Vasilic made Three Point Jumper. Assisted by Ali Assran.
    137
  • Utah Utes logo
    (13:27) Don McHenry missed Layup.
  • Utah Utes logo
    (13:23) Don McHenry Offensive Rebound.
  • Utah Utes logo
    +2 (13:23) Don McHenry made Two Point Tip Shot.
    139
  • Cal Poly Mustangs logo
    (13:09) Guzman Vasilic missed Three Point Jumper.
  • Cal Poly Mustangs logo
    (13:05) Ali Assran Offensive Rebound.
  • Cal Poly Mustangs logo
    (13:03) Austin Goode missed Three Point Jumper.
  • Utah Utes logo
    (12:59) Kendyl Sanders Defensive Rebound.
  • Cal Poly Mustangs logo
    (12:43) Foul on Ali Assran.
  • Utah Utes logo
    (12:24) Obomate Abbey missed Three Point Jumper.
  • Utah Utes logo
    (12:21) Kendyl Sanders Offensive Rebound.
  • Utah Utes logo
    (12:18) Don McHenry missed Layup.
  • Cal Poly Mustangs logo
    (12:18) Ali Assran Block.
  • Utah Utes logo
    (12:18) Utah Offensive Rebound.
  • Utah Utes logo
    +2 (12:15) Kendyl Sanders made Layup. Assisted by Obomate Abbey.
    1311
  • Utah Utes logo
    (11:59) Foul on Obomate Abbey.
  • Cal Poly Mustangs logo
    +3 (11:57) Cayden Ward made Three Point Jumper. Assisted by Jake Davis.
    1611
  • Utah Utes logo
    (11:38) Don McHenry missed Three Point Jumper.
  • Cal Poly Mustangs logo
    (11:34) Ali Assran Defensive Rebound.
  • Utah Utes logo
    (11:26) Foul on Jacob Patrick.
  • Cal Poly Mustangs logo
    +1 (11:26) Cayden Ward made Free Throw.
    1711
  • Cal Poly Mustangs logo
    +1 (11:26) Cayden Ward made Free Throw.
    1811
  • Cal Poly Mustangs logo
    (11:09) Foul on Jake Davis.
  • Utah Utes logo
    +1 (11:09) James Okonkwo made Free Throw.
    1812
  • Utah Utes logo
    (11:09) James Okonkwo missed Free Throw.
  • Cal Poly Mustangs logo
    (11:00) Hamad Mousa Defensive Rebound.
  • Cal Poly Mustangs logo
    +2 (10:59) Cayden Ward made Layup.
    2012
  • Cal Poly Mustangs logo
    (10:46) Foul on Kieran Elliott.
  • Utah Utes logo
    (10:29) Don McHenry missed Three Point Jumper.
  • Cal Poly Mustangs logo
    (10:27) Cayden Ward Defensive Rebound.
  • Utah Utes logo
    (10:27) Foul on Jacob Patrick.
  • Cal Poly Mustangs logo
    +1 (10:27) Cayden Ward made Free Throw.
    2112
  • Cal Poly Mustangs logo
    +1 (10:27) Cayden Ward made Free Throw.
    2212
  • Cal Poly Mustangs logo
    (10:14) Foul on Austin Goode.
  • Utah Utes logo
    +2 (10:07) Terrence Brown made Layup.
    2214
  • Cal Poly Mustangs logo
    (9:57) Jake Davis missed Three Point Jumper.
  • Utah Utes logo
    (9:53) Josh Hayes Defensive Rebound.
  • Utah Utes logo
    (9:47) Keanu Dawes missed Layup.
  • Utah Utes logo
    (9:45) Keanu Dawes Offensive Rebound.
  • Cal Poly Mustangs logo
    (9:45) Foul on Troy Plumtree.
  • Utah Utes logo
    +1 (9:45) Keanu Dawes made Free Throw.
    2215
  • Utah Utes logo
    +1 (9:45) Keanu Dawes made Free Throw.
    2216
  • Cal Poly Mustangs logo
    +2 (9:37) Cayden Ward made Layup.
    2416
  • Utah Utes logo
    (9:20) Terrence Brown Turnover.
  • Cal Poly Mustangs logo
    (9:20) Peter Bandelj Steal.
  • Cal Poly Mustangs logo
    (9:14) Guzman Vasilic missed Layup.
  • Utah Utes logo
    (9:13) Utah Defensive Rebound.
  • Utah Utes logo
    +3 (8:54) Don McHenry made Three Point Jumper. Assisted by Terrence Brown.
    2419
  • Cal Poly Mustangs logo
    +3 (8:38) Hamad Mousa made Three Point Jumper. Assisted by Guzman Vasilic.
    2719
  • Utah Utes logo
    (8:14) Seydou Traore missed Jumper.
  • Cal Poly Mustangs logo
    (8:14) Ali Assran Block.
  • Cal Poly Mustangs logo
    (8:10) Cayden Ward Defensive Rebound.
  • Cal Poly Mustangs logo
    +3 (8:06) Guzman Vasilic made Three Point Jumper. Assisted by Peter Bandelj.
    3019
  • Utah Utes logo
    +3 (7:44) Terrence Brown made Three Point Jumper. Assisted by Josh Hayes.
    3022
  • Cal Poly Mustangs logo
    +3 (7:33) Cayden Ward made Three Point Jumper.
    3322
  • Utah Utes logo
    +2 (7:11) Terrence Brown made Layup.
    3324
  • Cal Poly Mustangs logo
    +3 (6:56) Hamad Mousa made Three Point Jumper. Assisted by Guzman Vasilic.
    3624
  • Cal Poly Mustangs logo
    (6:25) Foul on Guzman Vasilic.
  • Utah Utes logo
    +1 (6:25) Don McHenry made Free Throw.
    3625
  • Utah Utes logo
    +1 (6:25) Don McHenry made Free Throw.
    3626
  • Cal Poly Mustangs logo
    +2 (6:19) Cayden Ward made Layup.
    3826
  • Utah Utes logo
    (5:50) Terrence Brown missed Three Point Jumper.
  • Cal Poly Mustangs logo
    (5:47) Guzman Vasilic Defensive Rebound.
  • Cal Poly Mustangs logo
    +2 (5:32) Hamad Mousa made Layup.
    4026
  • Utah Utes logo
    +2 (5:10) Don McHenry made Layup. Assisted by Kendyl Sanders.
    4028
  • Cal Poly Mustangs logo
    (5:00) Peter Bandelj missed Jumper.
  • Utah Utes logo
    (4:57) Terrence Brown Defensive Rebound.
  • Utah Utes logo
    +2 (4:53) Terrence Brown made Layup.
    4030
  • Utah Utes logo
    (4:47) Foul on Kendyl Sanders.
  • Cal Poly Mustangs logo
    +1 (4:47) Hamad Mousa made Free Throw.
    4130
  • Cal Poly Mustangs logo
    +1 (4:47) Hamad Mousa made Free Throw.
    4230
  • Cal Poly Mustangs logo
    (4:38) Foul on Jake Davis.
  • Utah Utes logo
    (4:38) James Okonkwo missed Free Throw.
  • Cal Poly Mustangs logo
    (4:37) Hamad Mousa Defensive Rebound.
  • Cal Poly Mustangs logo
    +2 (4:31) Hamad Mousa made Layup.
    4430
  • Utah Utes logo
    (4:31) Foul on Obomate Abbey.
  • Cal Poly Mustangs logo
    +1 (4:31) Hamad Mousa made Free Throw.
    4530
  • Utah Utes logo
    +3 (4:15) Jacob Patrick made Three Point Jumper. Assisted by Obomate Abbey.
    4533
  • Cal Poly Mustangs logo
    (4:03) Hamad Mousa Turnover.
  • Utah Utes logo
    (4:03) Jacob Patrick Steal.
  • Utah Utes logo
    (3:50) Terrence Brown missed Three Point Jumper.
  • Utah Utes logo
    (3:47) James Okonkwo Offensive Rebound.
  • Utah Utes logo
    (3:32) Utah Turnover.
  • Cal Poly Mustangs logo
    (3:09) Peter Bandelj missed Three Point Jumper.
  • Utah Utes logo
    (3:06) Obomate Abbey Defensive Rebound.
  • Utah Utes logo
    (2:54) James Okonkwo missed Layup.
  • Cal Poly Mustangs logo
    (2:52) Ali Assran Defensive Rebound.
  • Cal Poly Mustangs logo
    +3 (2:49) Guzman Vasilic made Three Point Jumper.
    4833
  • Utah Utes logo
    (2:28) James Okonkwo missed Layup.
  • Cal Poly Mustangs logo
    (2:26) Cayden Ward Defensive Rebound.
  • Cal Poly Mustangs logo
    (2:14) Peter Bandelj missed Layup.
  • Utah Utes logo
    (2:12) Keanu Dawes Defensive Rebound.
  • Utah Utes logo
    +2 (2:01) Terrence Brown made Jumper.
    4835
  • Cal Poly Mustangs logo
    (1:49) Foul on Ali Assran.
  • Cal Poly Mustangs logo
    (1:49) Ali Assran Turnover.
  • Utah Utes logo
    +2 (1:32) Keanu Dawes made Layup. Assisted by Obomate Abbey.
    4837
  • Cal Poly Mustangs logo
    (1:03) Kieran Elliott Turnover.
  • Utah Utes logo
    (1:03) Terrence Brown Steal.
  • Utah Utes logo
    +2 (1:00) Terrence Brown made Dunk.
    4839
  • Cal Poly Mustangs logo
    (0:48) Foul on Cayden Ward.
  • Cal Poly Mustangs logo
    (0:48) Cayden Ward Turnover.
  • Utah Utes logo
    (0:33) Terrence Brown missed Layup.
  • Cal Poly Mustangs logo
    (0:31) Kieran Elliott Defensive Rebound.
  • Cal Poly Mustangs logo
    +2 (0:10) Ali Assran made Dunk. Assisted by Peter Bandelj.
    5039
2nd half

Team Stats

92Points85
30-60(50.0%)Field Goal(%)29-63(46.0%)
14-25(56.0%)3-Point(%)9-27(33.3%)
18-31(58.1%)Free Throw(%)18-22(81.8%)
42(10)Rebounds(Offensive)32(6)
13Assists18
8Steals7
5Blocks5
19Turnovers16
21(1)Fouls(Technical)26(0)
15Largest Lead5

Game Details

Thursday, November 20, 2025 · 9:00 PM
Jon M. Huntsman Center · Salt Lake City, UT
attendance: 6,163 (41.1%)
tv: ESPN+