Olympic 200 meters champion Andre DeGrasse of Canada won the 100 meters in a wind-aided 10.74 on Saturday at the Prefontaine Classic in Eugene.