Silas Leonard scored his 1,000th career point and ended with 18 points to lead the Trojans past the Colonials 57-38 on Friday.