Marcus Santos-Silva and Kevin McCullar each scored 12 points, Mac McClung had 11 and Micah Peavy had 10 for Texas Tech (14-7, 6-6), which played its first game in 10 days but has dropped two straight.
“I think we played hard to the end, so give our guys credit,” Texas Tech coach Chris Beard said. “We need every player to play their game this time of the year and today we were just a few short.”
McCormack has scored in double figures in eight of his last nine games and started the game 7 for 7 from the field.
“I thought I had patience and had fun and played for others,” McCormack said. “We came out from the start and we need to carry this moving forward.”
Kansas led wire-to-wire and remained unbeaten since its record 231-week streak of being ranked was snapped earlier this month.
“We are a better team now than we were then,” Self said about his team since the last time they played Texas Tech in December. “I think both of us are better teams, but we’re not close to where we want to be.”
Wilson scored 10 points in the second half, including a key put-back in the final minute. Garrett played lock-down defense on McClung, who scored his second fewest points since the new year.
Kansas is gearing up for its toughest test of the season, going to No. 12 Texas then hosting No. 2 Baylor next Saturday.