STILLWATER, Okla. (AP) — Freshman Jawun Evans had 22 points, eight assists and six rebounds to help Oklahoma State upset No. 3 Kansas 86-67 on Tuesday night.
The Cowboys beat Kansas in Stillwater for the third straight time and the fifth in seven years.
Jeff Newberry scored 13 points and Jeffrey Carroll added 11 for the Cowboys, who had lost four straight. Oklahoma State shot 50 percent from the field, made 11 of 21 3-point attempts and outrebounded the Jayhawks 38-31.
Frank Mason III scored 14 points and Perry Ellis added 13 for Kansas (15-3, 4-2 Big 12), which has lost two of its past three and fell out of a tie for the Big 12 lead.
Oklahoma State made 23 of 26 free throws while Kansas made just 13 of 24.
The Cowboys (10-8, 2-4) nearly knocked off then-No. 2 Oklahoma six days earlier, but they missed a last-second shot and lost 74-72.
Oklahoma State showed it might compete early. Carroll stole the ball, then hit a 3-pointer to give Oklahoma State an 18-13 lead midway through the first half. Kansas battled back to take the lead, but Carroll later hit 3-pointers on consecutive possessions, both on assists from Evans, to give the Cowboys a 40-38 lead. Evans hit a 3-pointer on the following possession, and Oklahoma State led 43-38 at halftime.
The Cowboys made 7 of 13 3-point attempts in the first half and shot 50 percent overall.
Oklahoma State extended its lead to 50-43 early in the second half, and a two-handed baseline jam by Newberry pushed the lead to 10. A 3-pointer by Tavarius Shine gave Oklahoma State a 66-55 edge with about 8 minutes remaining. Another 3 by Shine made it 71-57.
Kansas: G Brannen Greene sat out with a bruised left knee. He averages 7.2 points per game and shoots 58 percent from 3-point range. ... Cheick Diallo got his first start for Kansas in place of Hunter Mickelson. ... Oklahoma State fans gave Kansas play-by-play radio voice Bob Davis a standing ovation. He is retiring after this season.
Oklahoma State: The Cowboys beat the Jayhawks in consecutive meetings for the first time since 2000. ... Evans scored 42 points last week against Oklahoma, tied for the third-most in Oklahoma State history and the most ever for a Cowboy freshman. He was named Big 12 newcomer of the week.
Kansas: Hosts Texas on Saturday.
Oklahoma State: Plays at Kansas State on Saturday.