Another exciting week of men's college basketball awaits, and Andy Katz has revealed his top 10 games to watch.
📊 See the latest men's basketball NET rankings
1. North Carolina vs. Duke
How to watch: 6:30 p.m. ET Saturday on ESPN
The first meeting was a classic, so why shouldn’t the second one be as well?
2. Michigan State at Michigan
How to watch: 5:30 p.m. ET Sunday on CBS
The Wolverines got the Spartans first in East Lansing, but MSU has played some of its best basketball in the past week.
3. Iowa State at Arizona
How to watch: 9 p.m. ET Monday on ESPN
The Cyclones have fallen out of contention for first in the Big 12 while Arizona continues to roll.
4. Duke at NC State
How to watch: 7 p.m. ET Monday on ESPN
The Blue Devils close the regular season in the Triangle with a road game at desperate NC State before hosting UNC.
5. Florida at Kentucky
How to watch: 4 p.m. ET Saturday on ESPN
The Wildcats may need this game for seeding both in the SEC and NCAA tournament. Florida is rolling into the final week.
6. Wisconsin at Purdue
How to watch: 4 p.m. ET Saturday on CBS
The Boilermakers may need to get this one to ensure a top five finish in the Big Ten.
7. Indiana at Ohio State
How to watch: 5:30 p.m. ET Saturday on FOX
This isn’t an elimination game, but the loser better get some wins in the Big Ten tournament.
8. New Mexico at Utah State
How to watch: 4 p.m. ET Saturday on MWN
This could be for the Mountain West title.
9. Miami (OH) at Ohio
How to watch: 9 p.m. ET Friday on ESPN2
This is a tough in-state rivalry that has taken on massive ramifications. A RedHawks win and Miami should be able to breathe easier as a possible at-large if they don’t win the MAC tournament.
10. Nebraska at UCLA
How to watch: 11 p.m. ET Tuesday on FS1
The Huskers have a chance to get the LA sweep and be a top-four line seed. UCLA is once again in desperate times after losing at Minnesota.
The views on this page do not necessarily reflect the views of the NCAA or its member institutions.