Purdue is blazing 3-0 ATS with margins of 32.5, 20, and 37.5.
Obviously beating the spread by 20+ every game cannot continue indefinitely. Adjustments are made from game to game based on prior results and bettors adjust their expectations. But the trend has been (so far) the expectations are adjusting much too slowly. Purdue +10 tells me there has been some adjustment for this week's game, but the low preseason expectations still hang overhead - otherwise one would have to believe that a few weeks ago Michigan would be favored by 30 or 40 points in this game.
I'm usually pretty even keeled here, but this jumps out at me. I predicted a close win against Ohio and a close loss to Mizzou. This looks like easy money to me. I see this being a lower scoring contest. 10 point spread in a low scoring game is a LOT of points. Both teams are going to try to control the clock IMO.