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