This season's schedule is full of great non-conference games. Many would be surprised to see so many contests between top 10-15 teams. However, there is not a fan out there that would complain about the amount of high-quality games on this season's slate. Furthermore, there are also dozens of games between potential NCAA Tournament teams and quality mid-major squads. Nearly every night, you can sit down and watch a game between NCAA-caliber clubs. Let's take a look at the best of the bunch, most of which fall between now and the start of the new year.

Week of November 12-November 18

New Mexico State at Duke (Monday)
Davidson at North Carolina (Wednesday)
Clemson at Mississippi State (Thursday)
Virginia at Arizona (Saturday)

Week of November 19-November 25

George Mason at Kansas State (Thursday)
Arizona at Kansas (Sunday)

Week of November 26-December 2

Wisconsin at Duke (Tuesday)
Georgia Tech at Indiana (Tuesday)
North Carolina State at Michigan State (Wednesday)
North Carolina at Ohio State (Wednesday)
Missouri at Arkansas (Wednesday)
Oregon at Kansas State (Thursday)
Gonzaga at St. Joseph’s (Thursday)
North Carolina at Kentucky (Saturday)
Indiana at Southern Illinois (Saturday)
Duke vs. Davidson — in Charlotte (Saturday)
Gonzaga vs. Connecticut — in Boston (Saturday)
Ohio State at Butler (Saturday)
Kansas at USC (Sunday)
Texas at UCLA (Sunday)
Texas A&M at Arizona (Sunday)
VCU at Maryland (Sunday)

Week of December 3-December 9

Memphis vs. USC — in New York (Tuesday)
Kansas State vs Notre Dame — in New York (Tuesday)
Washington at Gonzaga (Wednesday)
Georgetown at Alabama (Wednesday)
Kentucky at Indiana (Saturday)
Davidson at UCLA (Saturday)
Marquette at Wisconsin (Saturday)
Pittsburgh at Washington (Saturday)

Week of December 17-December 23

Kansas at Georgia Tech (Tuesday)
Duke vs. Pittsburgh — in New York (Thursday)
Davidson at North Carolina State (Friday)
Georgetown at Memphis (Saturday)
Texas at Michigan State (Saturday)
Tennessee at Xavier (Saturday)
UAB at Kentucky (Saturday)
Florida at Ohio State (Saturday)
New Mexico State at Louisville (Saturday)