March Madness got off to a great start yesterday with a number of stunning upsets and some great games.

There were a pair of 'David vs Goliath' matchups that gave us the types of games we love to watch during the tournament. Yale got the upsets kicked off as they were able to take down #5 seed Baylor in the West region. Yale was easily the more well rounded team. Statistically the second best rebounding team in the country, Yale was able to out-rebound the bigger and longer players on Baylor on their way to a 79-75 win. They now will look to take down 'Goliath' again as they will face Duke on Saturday.

Credit: Jim Rogash/Getty Images Sport

Then, perhaps the more stunning collapse of Purdue to Arkansas Little Rock. A game that looked to be in hand by Purdue who were up by double-digits with five-minutes to play, a number of blunders, combined with clutch shots from the Arkansas Little Rock Trojans, led to the eventual 85-83 upset.

Other notable upsets include #11 Wichita State over #6 Arizona, #11 Gonzaga over #6 Seton Hall, and all three #9 seeds playing on Thursday (UConn, Butler, and Providence) emerging victorious.

Friday gives us a number of potential upsets with four #10-#7 matchups, the first of which featuring underdog Syracuse going head-to-head against Dayton. We also have our last shot of seeing a #16 seed upset a #1 seed as Holy Cross looks to do the unthinkable against Oregon.

Hopefully Friday will provide as much if not more madness than Thursday.