Duke ha iniziato la sua carriera di hockey su ghiaccio junior con i Lethbridge Hurricanes della Western Hockey League dopo essere stato selezionato quinto nel WHL Bantam Draft 2011. È stato scambiato con Brandon tre anni dopo, dopo essere stato selezionato nel sesto turno del draft di entrata della NHL del 2014
dai Minnesota Wild. Nel 2016 ha vinto il campionato WHL, la Ed Chynoweth Cup, con i Wheat Kings.