Dylan Royer added 14 points and Chris Eversley had 13 for the Mustangs (16-14, 7-8 Big West), who clinched a winning overall record despite still not having a player score 20 points in a game this season.
J.T. Adenrele was the only player in double figures for the Aggies (5-24, 3-12), scoring 16 points on 7-of-9 shooting.
The game was close early, and UC Davis pulled within 13-12 on a Harrison DuPont layup with 11:30 left in the first half. But that spurred a 20-6 Cal Poly run for a 33-18 halftime lead, and the Aggies never threatened again.
The Mustangs kept it up in the second half, leading by as many as 25 points before a late run by the Aggies.