March Madness is coming up soon and that means that we will all be filling out our brackets soon. Some teams are worrying about simply getting into the tournament while others are hoping to win a NCAA CHampionship. In this article, we'll take a look at the five teams in the best position to win it all this year.

1. Villanova.

The defending national champions would earn the top overall seed right now and are again playing at an elite level this season. Guard Josh Hart is playing at another level and Villanova has lost just twice in the tough Big East all season.

Their combination of perimeter shooting and excellent guard play will be tough for anybody to stop in the tournament.

2. Kansas.

Guard play wins tournament games. Kansas boasts one of the best guards in the country in Frank Mason and his chemistry with Josh Jackson will help immensely in high pressure situations. Big man Landen Lucas adds another element of size that teams in the tournament will struggle to handle. Expect the Jayhawks to make a deep run in March Madness this year.

3. UNC.

Size. That's what stands out when you watch UNC play basketball games. That presence of size makes it nearly impossible for any smaller schools to pull off upsets when they play against UNC in March Madness. And other major conference teams have struggled to keep up with the pace and size of UNC as well.

They have shown that they are vulnerable when losing to teams like Indiana and Georgia Tech, but right now Roy Williams' club is playing at a pretty high level.

4. Gonzaga.

This could easily be Mark Few's greatest team ever. Last time Gonzaga entered the tournament undefeated, they lost to an upstart Wichita State team in the first round.

That won't happen this time. Gonzaga has quality wins over Arizona, Florida, Iowa State, and St. Mary's. And they've won pretty much all their games in impressive fashion. Don't bet against Gonzaga this year. They'll meet expectations and potentially exceed them this season.

5. Arizona.

The other west coast team primed to compete for a championship is Arizona, which has only three losses, two of which they suffered without Alonzo Trier in the lineup. Their only blemish with Trier came in a blowout loss against Oregon. With Trier back in the lineup, Arizona could compete for and win a national championship in 2017.