Updated

John Hubert ran for a career-high 220 yards, Jake Waters accounted for three touchdowns and Kansas State beat turnover-prone Kansas 31-10 on Saturday for its fifth straight win in the series.

Hubert also had a touchdown run for the Wildcats (7-5, 5-4), who will become the fourth school in Big 12 history to start 2-4 and reach a bowl game when it learns its destination in the coming weeks. The most likely bet is the Holiday Bowl.

Meanwhile, Kansas (3-9, 1-8) stumbles into the offseason with its fifth straight losing record and few signs that coach Charlie Weis had made much progress in two years in charge.

Jake Heaps threw for 138 yards with three interceptions, while Montell Cozart also threw a pick. The Jayhawks also fumbled twice for a season-high six turnovers.