The first two days of the NCAA Tournament left us with XX teams remaining, looking for spots in the second weekend of the 2016 NCAA Tournament.
From the glory of Middle Tennessee State, to Little Rock, to Hawaii, we have been rooting for them all. But do any of the teams have what it takes to pull the upset again?
Here is the complete schedule for Saturday and Sunday's games:
SATURDAY, MARCH 19
No. 11 Wichita State Shockers vs. No. 3 Miami Hurricanes, 12:10 p.m., CBS
No. 12 Yale Bulldogs vs. No. 4 Duke Blue Devils, 2:40 p.m., CBS
No. 5 Indiana Hoosiers vs. No. 4 Kentucky Wildcats, 5:15 p.m., CBS
No. 12 Little Rock Trojans vs. No. 4 Iowa State Cyclones, 6:10 p.m., TNT
No. 9 Butler Bulldogs vs. No. 1 Virginia Cavaliers, 7:10 p.m., TBS
No. 9 Connecticut Huskies vs. No. 1 Kansas Jayhawks, 7:45 p.m., CBS
No. 11 Gonzaga Bulldogs vs. No. 3 Utah Utes, 8:40 p.m., TNT
No. 9 Providence Friars vs. No. 1 North Carolina Tar Heels, 9:40 p.m., TBS
SUNDAY, MARCH 20
No. 2 Villanova Wildcats vs. No. 7 Iowa Hawkeyes, 12:10 p.m., CBS
No. 6 Notre Dame Fighting Irish vs. No. 14 Stephen F. Austin Lumberjacks, 2:40 p.m., CBS
No. 2 Oklahoma Sooners vs. No. 10 VCU Rams, 5:15 p.m., CBS
No. 10 Syracuse Orange vs. No. 15 Middle Tennessee State Blue Raiders, 6:10 p.m., TNT
No. 13 Hawaii Warriors vs. No. 5 Maryland Terrapins, 7:10 p.m., TBS
No. 11 Northern Iowa Panthers vs. No. 3 Texas A&M Aggies, 7:45 p.m., truTV
No. 7 Wisconsin Badgers vs. No. 2 Xavier Musketeers, 8:40 p.m., TNT
No. 8 St. Joseph's Hawks vs. No. 1 Oregon Ducks, 9:40 p.m., TBS
All times Eastern.