The First Round of the NCAA Tournament was a snoozer — for just the fifth time ever, all the top-four seeds advanced to the Round of 32.
Then the Round of 32 came and set off the real March Madness, making college basketball junkies beg for more.
MORE: Betting odds for all Sweet 16 games
With No. 1-overall seed Villanova (+750 odds), No. 2 seeds Duke (+600) and Louisville (+1600) becoming victims of upsets, Kansas and North Carolina are now the best bets to survive March Madness and win the 2017 NCAA Tournament.
Here are the latest odds for all Sweet 16 teams to win the national championship.
Odds to win 2017 NCAA Tournament
Kansas +475
UNC +500
Gonzaga +650
Arizona +650
UCLA +900
Kentucky +1000
Florida +1200
Michigan +1600
Baylor +1600
West Virginia +1800
Oregon +1800
Wisconsin +1800
Purdue +2000
Butler +4000
South Carolina +5000
Xavier +7500