Rivalry week is here and Saturday is packed with some great matchups. In a college basketball season where there have been seven different No. 1 teams and countless upsets, no team is guaranteed a win. Throw in the heightened atmosphere of a rivalry game and there could be some March-like games this weekend.

We take a look at the 10 best rivalry games on Saturday.

No. 7 Duke at North Carolina

After sitting out six weeks with a knee injury, Cole Anthony is back. Anthony is a potential top-five draft pick and no one expected him to return to a struggling UNC team this season. The fact that he isn’t bailing on his team to protect his NBA draft stock says a lot about Anthony’s competitive nature and his decision to return can only help him during the draft process.

Even though North Carolina leads the all-time series 98-84, Duke should win this one pretty easily. Duke center Vernon Carey Jr. is the frontrunner for Player of the Year and will be too much for UNC to handle in the lane. The point guard matchup will be the best part of the game with one of the best defenders in college hoops, Tre Jones, going head-to-head with high-volume scorer Cole Anthony. Tip-off is at 6:00 p.m. ET on ESPN.

View photos Mike Krzyzewski of the Duke Blue Devils and head coach Roy Williams of the North Carolina Tar Heels shake hands prior to a game. (Streeter Lecka/Getty Images) More

No. 16 Michigan State at Michigan

MSU won by 18 points when the two teams faced each other in January. With the Spartans’ loss to Penn State Tuesday, MSU is now second in the Big Ten. Michigan is struggling. The Wolverines have won only four conference games and senior co-captain Zavier Simpson served a one-game suspension for violating team policies.

Michigan leads the series 93-85 but Michigan State is 31-17 since Tom Izzo took over in 1995. “Do I respect Michigan? Tremendously. Do I like them? Not one bit. I don't like anything about Michigan and they don't like anything about us, and that's the way it should be," Tom Izzo told reporters back in 2013.

With Cassius Winston leading the team, expect Michigan State to march into Ann Arbor and get another win over Juwan Howard and the Wolverines. You can catch this game on FOX starting at 12:00 p.m. ET.

No. 2 Gonzaga at Saint Mary’s

Both teams have dominated the West Coast Conference for the past 20 years and this rivalry is one of the best in college basketball. Gonzaga leads the series 70-31, winning seven out of the last 10 games.

Gonzaga spent four weeks at No. 1 (the longest run for any team this season) before Baylor took over after Week 11. The Zags have not lost a game since Nov. 29, but they barely squeaked by San Francisco last week in a four-point win. Gonzaga’s best player, Killian Tillie, sat out the game with an ankle injury and is questionable for Saturday. For Saint Mary’s, sophomore center Matthias Tass tore his ACL in December, leaving a huge hole in the paint. The Gaels have played a little smaller and have only lost three games with Tass out. With the home-game advantage and a banged-up Gonzaga team, Saint Mary’s is more than capable of taking down No. 2 Gonzaga. The game starts at 10:00 p.m. ET on ESPN.

No. 18 LSU at No. 11 Auburn

These two teams are more known for their football rivalry but this game on Saturday will be a back-and-forth battle. Auburn is coming off a big win over Kentucky, with senior guard Samir Doughty finishing with 23 points and Austin Wiley adding a double-double (12 points, 10 rebounds).

LSU is undefeated in conference play and first place in the SEC, but Auburn is right on their heels in second place. Five players from the Tigers are averaging double-digit points this season and the high-flying frontcourt duo of Trendon Watford and Emmitt Williams are impossible to stop in the open court. The game will be on ESPN starting at 12:00 p.m. ET.