There is plenty of college basketball action this weekend.

There are several big games that are part of the Big 12-SEC Challenge, including No. 2 Kansas at No. 4 Kentucky at 6 p.m. Saturday.

But don't forget about two games this weekend on CBS and also streaming live at CBSSports.com and the CBS Sports app. At 1 p.m. ET Saturday, No. 9 North Carolina faces Miami in an ACC battle. And at 1 p.m. ET Sunday, Michigan State plays host to Michigan in an intra-state rivalry.

Our experts have broken down the rest of the schedule and identified their best bets.

Matt Norlander

Miami (+ 5) vs. North Carolina

This is a glorious opportunity. The Hurricanes getting five at home is free candy. Miami is not a bad team, I don't believe. UNC is on a roll, having won seven straight. This looks like Carolina with some ease. But you know what? I like the Hurricanes strrrrrrrrrrrrraight up! Jim Larranaga has a defense that should keep this one close.

Colorado (+7) vs. Oregon

Karma will be in play. Maybe Oregon gets the win, but that all-time-awful flop by Dillon Brooks will not go unpunished. Also, Colorado has this game on its home floor, and I'm going with the Scott Van Pelt mindset in terms of underdogs here. Sometimes the pick doesn't make any sense. And it's in those instances that going with the dog makes the most sense. You follow? It's Zen.

Illinois (+2) at Penn State

The Illini have been erratic, unpredictable, hurt by underwhelming play from their best players and some questionable coaching. Now watch them win on the road by 12. John Groce's team has more talent than Pat Chambers' team and the Big Ten has been fairly unpredictable.

Vanderbilt (+2) vs. Iowa State

Vandy is no easy task, even if it won't be playing in the NCAAs this season. The Commodores have a home game against an Iowa State team that's coasting, just a bit, off reputation. Vandy has lost five games by five points or less. The Cyclones don't get to the foul line, and the offense has taken a big dip from last season. You know where this is headed. I'm taking the Dores strrrrrrrrrrrrraight up!

Maryland (+ 5) at Minnesota

Minnesota has lost four in a row and its offense has hit a wall. The Golden Gophers giving five to a team that's capable of winning close games seems like easy money. Maryland is the most undervalued team at KenPom, ranking 45th despite an 18-2 record and having one of the 15 most valuable players in the sport, Melo Trimble. The Gophers are improved, but laying five is too many in this spot.

Kyle Boone

Oklahoma (+5) vs. Florida

Just one season removed from a Final Four appearance with Buddy Hield running the show, OU has taken a considerable step back. But it has proven it can still be competitive. Its past three games -- two of which went to overtime -- have been decided by five points or less.

Texas (+6) vs. Georgia

With the teams leading scorer serving a suspension, Texas has lost four of its past five. But each game has been competitive. Outside of Yante Magen, I don't think Georgia can put together enough offense to blow it open. With Texas' youth and talent, taking the Horns +6 is a wise choice.

Kansas (+5) at Kentucky

Before this week's hiccup against West Virginia, Bill Self's team was the hottest in college basketball. Kentucky's ability to run the floor and split the defense is a concern, but I like KU +5. I think Frank Mason and Devonte' Graham team up for a huge day in Lexington.

Mississippi State (+6) at Alabama

Two words: Quinndary Weatherspoon. The Mississippi State guard can light it up from the 3-point line and has a mid-range game that's impossible to defend. I think he leads the Bulldogs to a road win over the Tide.

Maryland (+5) vs. Minnesota

Under Richard Pitino, Minnesota has transformed into a legitimate NCAA Tournament-caliber team. But these teams are trending in total opposite directions. Maryland has won its past five, while Minnesota has LOST its past four. Hard to bet against Melo Trimble. So I won't. Maryland +5.