Whaley got off to a hot start, carrying four times for 27 yards in the first seven offensive plays for OU.
Whaley finished with nine carries for 51 yards.
Williams' first carry — late in the Sooners' 15-play opening drive — went for a two-yard loss and he finished with 10 carries for 34 yards.
THOMPSON PLAY HELPS TURN THINGS WILDCATS WAY
Tramaine Thompson had a 26-yard reception on third and 12 early in the fourth quarter to keep a drive alive that proved to be the dagger against the Sooners.
Thompson's reception gave the Wildcats the ball at the Sooners' 32 and four plays later, Kansas State scored to go up 24-13.
The junior receiver from Jenks had three catches for 49 yards.
Tulsa Washington product Tyler Lockett had four catches for 37 yards and added a 22-yard kickoff return.
The Sooners largely avoided punting the ball toward Lockett.
MAKING THE CALL
Early in the fourth quarter, the Owen Field crowd was sent into a frenzy when referee Tom Walker announced the Sooners would be awarded the ball after it initially appeared Lockett touched the ball before the Sooners recovered.
Walker's call, though, was contradictory.
“First touch, Oklahoma; Oklahoma ball,” Walker initially announced.
As the crowd roared, Walker quickly corrected himself.
“Correction, illegal touching by the kicking team; first down Kansas State,” Walker explained.
SOONERS SWITCH UP AT DE
With Kansas State's run-first attack, the Sooners shuffled things up on the defensive line.
Sophomore Chuka Ndulue started at defensive end along with David King.
Ndulue started in place of R.J. Washington, who is known more for his pass defense.
King had started the first two games at tackle, in place of Casey Walker, while Ndulue had taken King's spot at defensive end. Walker, who missed the first two games for personal reasons, returned to the starting lineup.
* Sterling Shepard became the seventh freshman in Sooners history to put up a 100-yard receiving game and the first since Ryan Broyles had 141 at Cincinnati in 2008.