James White added 124 yards rushing for the Badgers (5-2, 2-1 Big Ten), who outgained Purdue 645 yards to 252. The Badgers pounded out 467 yards rushing in the rain.
Ball moved past Texas Tech's Taurean Henderson and now is alone in third place in NCAA history with 72 total career touchdowns.
Akeem Hunt ran for 85 yards and a touchdown for Purdue. The Boilermakers (3-3, 0-2), who were coming off a 44-13 loss to Michigan, travel to Ohio State next week.
The win gives Wisconsin a favorable position in the Big Ten's Leaders Division, especially since Ohio State and Penn State cannot qualify for the conference title game because of NCAA rules violations.