I would think they both average at least 25 min per game.
Nope. From the Purdue sports website, Williams averages 20.9 minutes and Haarms 22.6. Haarms has been dinged recently so in his last five, he's played 11, 11, 21, 28, and 14 minutes. Williams played 44 (!!) in his coming out party vs. Michigan when Haarms was first injured, then played 26, 22, 25, and 16. I'm sure the low minutes for both vs. Wisconsin was because it was a rout for Purdue.
If Haarms is fully healthy (or near it), he probably will go for around 25 minutes tomorrow.
Purdue is 1-5 on the road thus far and the win was at Ohio. The Bobcats, not the Buckeyes. They did push Michigan to double OT in Ann Arbor but were crushed at Illinois and lost at Nebraska and Maryland, too. They followed their big win vs Michigan State by losing at Maryland 57-50 in a game the Terps led at the half 36-20.
Flip side of Trevion Williams matchup: unless Purdue plays zone (I don't know if they do), he will have to come out and guard Harper or Yeboah on the perimeter. I like our guys' quickness taking it to him on the dribble, unless they try to put Haarms on those guys and Williams on Myles in the post where he's giving up 2" and a lot of wingspan. We create matchup problems, too.
Purdue beat up Wisconsin on the glass, 42-16. That's why it was a rout. Anyone think that is remotely possible against our guys at the RAC? We should win this game at home.