Quarterback J.J. McCarthy and the AP-ranked No. 2 Michigan Wolverines (8-0) host the Purdue Boilermakers this weekend.