Druken played high school hockey in the US for Noble & Greenough School in Dedham, MA. Druken enjoyed a prolific three-year Ontario Hockey League career, spent with the Detroit/Plymouth Whalers franchise, during which time he was named to the OHL All-Rookie Team in 1997 and OHL Second All-Star Team in 1999. His most productive season in the OHL was a 58-goal, 103-point effort in 1998–99, which was good for seventh in league scoring. He represented Canada at the 1999 World Junior Ice Hockey Championships, where he won a silver medal and became lifelong friends with Roberto Luongo. Druken was drafted by the Vancouver Canucks 36th overall in the 1997 NHL Entry Draft following his OHL rookie season. He turned professional in 1999–2000 and split the season between the Canucks and their American Hockey League affiliate, the Syracuse Crunch. He scored 45 points in 47 games with the Crunch, earning him AHL All-Rookie honours, while also appearing in 33 games for Vancouver, scoring 7 goals. The following season, Druken spent time with the Canucks' International Hockey League affiliate, the Kansas City Blades, but spent the majority of the campaign with the Canucks, a season in which he appeared in an NHL career-high 55 games and scored 15 goals and 30 points, including a hat-trick on December 8, 2000, against the San Jose Sharks. Druken ended a 13-goal scoring drought late in the season when he scored two goals in a crucial game on April 6, 2001, against the Los Angeles Kings. He scored his second goal of the game just outside the lip of the crease to beat Félix Potvin in overtime, secure a 3–2 win and a Canucks' Stanley Cup playoff berth for the first time in five years. The Canucks finished the season as the eighth and final seed in the Western Conference and were swept in the opening round by the Colorado Avalanche. Druken contributed one assist in the series, the only NHL playoff appearance of his career. Following Druken's breakout 30-point campaign of the previous season, he suffered an ankle injury on November 30, 2001, in a game against Colorado and missed the majority of the 2001–02 season. As a result, Druken appeared in just 27 games for the Canucks, scoring 8 points. He was also sent down during the season to the Canucks' new AHL affiliate, the Manitoba Moose, for 11 games, in which he produced at a point-per-game pace with two goals and nine assists. The injury seemingly derailed Druken's NHL career as he was subsequently bounced around the NHL for the next several seasons in a series of transactions. On November 1, 2002, he was traded to the Carolina Hurricanes in exchange for defenceman Marek Malík and forward Darren Langdon. On December 11, 2002, he was placed on waivers by the Hurricanes, after which he was picked up by the Toronto Maple Leafs. A month later, he was waived once again and was re-acquired by the Hurricanes on January 17, 2003. Druken played the remainder of the season for the Hurricanes' AHL affiliate, the Lowell Lock Monsters, then was traded back to the Maple Leafs in the off-season on May 29, 2003, in exchange for defenceman Allan Rourke. With the exception of nine games with the Maple Leafs in 2003–04, Druken spent the rest of his North American professional career in the minor leagues with the St. John's Maple Leafs with 51- and 38-point seasons in 2003–04 and 2004–05 respectively. In 2005–06, Druken went overseas to Switzerland to play for EHC Basel of the Nationalliga A, but appeared in only 18 games, registering 10 points.