Devereaux began his hockey career by playing Junior B-level hockey with the Stratford Cullitons. In parts of two years with the Ontario Hockey League'sKitchener Rangers, Devereaux became one of the top amateur prospects in Canada and was a member of Canada's World Junior Team that captured gold at the 1997 World Junior Championships. In 1996 he was named the CHL Scholastic Player-of-the-Year and was selected sixth overall by the Edmonton Oilers in the 1996 NHL Entry Draft.
During his rookie season in 1997-98, Devereaux played 38 games but struggled with his confidence and consistency, and was assigned to the American Hockey League'sHamilton Bulldogs. Devereaux improved slightly over the next season, as he managed six goals, while vastly improving on his defensive work. Devereaux continued to show marginal signs of improvement in both aspects of his game, but the Oilers had a vast array of young forwards who all needed playing time in order to develop.
Devereaux had been battling post concussion syndrome, which had limited his play during his years in Edmonton, and he was subsequently released by the Oilers and signed as a free agent by the Detroit Red Wings. Upon his arrival with the Red Wings in 2000-01, Devereaux became a fourth line player for the Red Wings, helping the team to win its third Stanley Cup championship in six years in 2003.
After four seasons in Detroit, Devereaux was acquired by the Phoenix Coyotes in the off-season before the 2004-05 season. As a member of the Coyotes, Devereaux played in 78 games, recording 22 points under head coach Wayne Gretzky.
In October of 2006, the Toronto Maple Leafs signed Devereaux to a one-year contract. Devereaux played 33 games in 2006-07, his first season with the Maple Leafs, recording 8 goals and 19 points. Devereaux also played 30 games with the Toronto Marlies, the Maple Leafs' AHL affiliate, scoring 6 goals and 14 points in 2006-07. Devereaux played his most games as a Maple Leaf in 2007-08, playing in 62 games and recording 7 goals and 18 points. However, at the beginning of the 2008-09 season, Devereaux was assigned to the Marlies once again, and he began the season in the AHL. Devereaux is currently a member of the Marlies' roster.