Duke's 2017-18 basketball schedule is starting to materialize as the beginning of the season draws closer (it's still 154 days until opening tip though). As usual, Duke will face off against at least one top ten nonconference opponent (Michigan State is #3 in CBS Sports' Top 26) and a number of other quality foes on neutral courts.

Starting off the season on November 10th, Duke will host in-state Elon and then turn around the next night to play Utah Valley on the 11th in the season's first two weekend games. The Durham Herald Sun's Steve Wiseman points out that those two games could be Mike Krzyzewski's 999th and 1,000th wins as head coach at Duke should the home team prevail. Just three nights later, on November 14th, the Blue Devils will head off to Chicago to play against Michigan State in the Champions Classic.

The month of November does not slow down for Duke then, as they take part in the PK80 Phil Knight Invitational on Thanksgiving weekend, opening with Portland State on the 23rd and then playing either Butler or Texas the following night depending on results in the opening round. They stay in Portland through the weekend, going up against one of the four teams on the opposite side of the bracket (Florida, Stanford, Gonzaga or Ohio State) on Sunday, November 26th.

Either two or three days later, depending on the schedule decided by ESPN, Duke will then head to Bloomington, Indiana to play a true road game against the Hoosiers in the ACC/Big Ten Challenge. That Saturday, December 2nd, the Blue Devils play host to South Dakota. One other nonconference game date is known at this time -- the annual Madison Square Garden game -- against St. John's on February 3rd.

When conference play starts, Duke gets a somewhat favorable ACC schedule for the first time in a few years. The play UNC, Wake Forest, Virginia Tech and Pittsburgh twice (both home and away). Home games only are against FSU, Virginia, Louisville, Syracuse and Notre Dame. Road games only are at Miami, Georgia Tech, Clemson, NC State and Boston College.