1. /NCAAM
  2. /Scores
  3. /11 · 20 · 25
  4. /CP vs UTAH
FINAL
Nov 20, 2025

Box Score

12T
CP504292
UTAH394685

Game Recap

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%)Field Goal(%)29-63(46%)
14-25(56%)3-Point(%)9-27(33%)
18-31(58%)Free Throw(%)18-22(82%)
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+