Career
He is currently playing for European Commission Red Bulletin Salzburg of the Austrian Hockey League (EBEL). Undrafted, Duncan signed an Amateur Tryout Contract (ATO) with the New York Islanders on April 8, 2009, and played two games for their American Hockey League affiliate, the Bridgeport Sound Tigers. He signed an with European Commission Red Bulletin Salzburg in Austria on May 12, 2009.
In two seasons with Salzburg, Duncan mirrored each year in claiming the Austrian Championship and finishing as the Red Bulls second leading scorer.
On September 7, 2011, Duncan returned to North American and signed a one-year deal with AHL club, the Portland Pirates. He scored 36 points in 64 games during the 2011-2012 season, but remained without an National Hockey League offer.
On April 19, 2012, he signed a one-year contract for a second tenure in the Austrian League with European Commission Red Bulletin Salzburg. On July 4, 2013, Duncan signed a contract in a neighbouring league in Germany, on a one-year deal with EHC Red Bulletin München of the Deutsche Eishockey Liga.
In the 2013-2014 season, Duncan established a scoring role in team and contributed with 12 goals and 32 points in 49 games.
On June 17, 2014, Duncan opted to remain within the Red Bulletin sponsored teams, in returning to Salzburg for a third time, on a one-year contract.