As a youth, Duco played in the 2001
Quebec International Pee-Wee Hockey Tournament with a
minor ice hockey team from
Vaughan.
Junior Duco began his
Ontario Hockey League (OHL) career late in the
2003–04 season with the
Kitchener Rangers. In five games Duco registered one goal and two assists and added another assist in three playoff games. In his first full season Duco recorded 24 goals and 50 points in 62 games. He also registered a
+16 rating, eight
power play goals, and two
shorthanded goals. At season's end Duco was named to the OHL's All-Rookie Second Team. He failed to make the team or be given a contract and returned to Kitchener. There his overall production dipped to 22 goals and 44 points, but he increased his power play goal total to 11. During the
2006–07 season Duco registered his third straight 20 goal season, but his production dropped for a second consecutive season registering 40 points. In the playoffs Duco notched a goal and an assist in nine post-season games. Duco was reassigned to Kitchner for his overage season and set career highs in goals, 32, points, 54, and
penalty minutes (PIM), 173. The
following season Duco began the year with Rochester but was called up by the Panthers where he made his NHL debut on December 2, 2009, in a game against the
Colorado Avalanche. He finished the year playing in 10 NHL games without recording a goal or an assist but notched 50 PIMs, in the AHL he recorded 9 goals and 19 points in 59 games. In the
2010–11 season Duco had a professional career high with 20 goals in 67 games for the Americans, but managed to play in only two games for the Panthers. At the end of the season Duco became a
restricted free agent and the Panthers tendered him a qualifying offer. During the off-season, on July 9, 2011, his rights were traded by the Panthers to the
Vancouver Canucks for the rights to Russian winger
Sergei Shirokov. Five days later he signed a contract with Vancouver. He played six games for the Canucks in the 2011–12 season, spending most of the season with the Canuck's American League affiliate Chicago Wolves. The Canucks declined to re-sign Duco following the season, making him an unrestricted free agent. Duco then joined Red Bull Salzburg of the Austrian League for the final 21 games of the 2012–13 season. In September 2013, the Toronto Marlies of the American Hockey League announced the signing of Duco to a Training Camp Tryout agreement, then later to a one-year agreement. On October 6, 2014, Duco signed as a free agent to a one-year ECHL contract with the
Indy Fuel in their inaugural season in
2014–15. At the conclusion of the season with the Fuel, Duco opted to return to Europe, signing a one-year contract with English club, the Sheffield Steelers of the EIHL on June 14, 2015. == Playing style ==