On Saturday, 19 teams ranked in the Associated Press Top 25 are in action as part of an extensive college basketball schedule. The day's top game takes place in Ames, Iowa, when No. 23 Iowa State meets No. 7 Kansas in a high-profile matchup on CBS.
The matchup between Iowa State and Kansas is one of two ranking games this weekend. The other has No. 11 Oklahoma hosting the Big 12 and leading Texas Tech in another highly anticipated Big 12 showdown.
Other big games this weekend include No. 12 Duke vs. Clemson, No. 9 Arizona looking to get back on track against Oregon and No. 6 Kentucky taking on Arkansas in a hostile road environment.
After Auburn lost to Alabama earlier this week, there is only one team left in a Big Six conference that is still perfect in league play. That team would be No. 3 North Carolina, which travels to Tallahassee, Florida, to face Florida State in one of the first games of the day.
Odds via SportsLine Consensus | Always east
Clemson at No. 12 Duke
4 p.m. | ESPN, fuboTV (try for free) – After an underwhelming performance in last weekend's loss to Pitt, Duke struggled midway through the second half in the following game against Louisville before pulling away at the end to post a 14-point win. In that game, Duke guard Tyrese Proctor scored a career-high 24 points and four other players finished in double figures. As for this game, it will be a battle of the big stars as Duke's Kyle Filipowski takes on Clemson's PJ Hall. If the Blue Devils have any ambition of displacing North Carolina in the ACC standings, they will have to take care of business at home. Prediction: Duke -7
No. 9 Arizona at Oregon
5:30 p.m. | Fox, fuboTV (try for free) – Arizona is one of the biggest mysteries in the sport right now. The Wildcats can look like perennial national championship contenders one night and then look like a team facing another early-round exit in the NCAA Tournament the next day. The Wildcats just lost their third conference game to an unranked opponent and now must travel to Oregon to face the Ducks, who have hopes of making the NCAA Tournament. Although this game is sure to be close, Arizona has yet to lose consecutive games in three seasons under coach Tommy Lloyd. This streak will stay alive, but Oregon will keep it alive. Prediction: Oregon +4.5
No. 6 Kentucky at Arkansas
6 p.m. | ESPN, fuboTV (try for free) – My gut feeling: Arkansas will report when the Razorbacks host Kentucky this weekend. Bud Walton Arena is one of the toughest venues in the country and it's despair time for Eric Musselman and Co. after the Razorbacks comfortably lost their fifth SEC game to Ole Miss on Wednesday. Kentucky is coming off its worst performance in over a month, so there's definitely reason to believe the Wildcats will bounce back as well. Kentucky will win this game, but Arkansas will keep it close until the end. Prediction: Arkansas +6
No. 7 Kansas at No. 23 Iowa State
1:30 p.m. | CBS, CBSSports.com, CBS Sports App (Free) — It's hard to predict which Kansas team will compete this weekend. Will it be the team that is considered one of the favorites to win the national title…or will it be a team that has looked lackluster against inferior competition? The entire CBS panel voted against Iowa State last week when everyone took TCU straight and against the spread. While the potential for upsets is clearly evident in this game, this is the place for Kansas to get back on track. Prediction: Kansas +3.5
No. 20 Texas Tech at No. 11 Oklahoma
2 p.m. | ESPN+ — Texas Tech was surprising. The Red Raiders sit alone atop the Big 12 and just rebounded from their only conference loss to Houston by beating No. 20 BYU at home. Oklahoma was picked 12th in the preseason poll and now finds itself at No. 11. Look for Siena transfer guard Javian McCollum to perform well at home for the Sooners. Prediction: Oklahoma -4
Who will win and cover in every college basketball game? Visit SportsLine for picks from the model, which simulates every game 10,000 times and has returned more than $1,200 for $100 players over its top-rated spread picks over the past six years.