Duke started his junior ice hockey career with the Lethbridge Hurricanes of the Western Hockey League after being selected fifth in the 2011 WHL Bantam Draft. He was traded to Brandon three years later, after being selected in the sixth round of the 2014 NHL entry draft by the Minnesota Wild. In 2016, he won the WHL Championship, the Ed Chynoweth Cup, with the Wheat Kings.