Purdue used a late run to shake the Cardinals and put the game away.
Jesse Berry scored 22 points and Marcus Posley added 11 for the Cardinals (5-5).
Purdue led 27-21 at halftime. The Boilermakers landed 11 of 31 shots in the first half. The Boilermakers made 12 of 22 after the break. Purdue held Ball State to 35 percent shooting and forced the Cardinals into 17 turnovers.
Ball State's other game against a Big Ten opponent was a 101-53 loss to Indiana.