On July 28, 2006, Sifers signed a two-year entry-level contract with the Toronto Maple Leafs.[2] In 2008–09, his third season within the Maple Leafs organization, Sifers would make his NHL debut with Maple Leafs, playing in 23 games while registering 2 assists.
On July 8, 2009, Sifers signed a one-year contract with the Minnesota Wild organization.[3] After making the opening night roster for the Wild to start the 2009–10 season,[4] Sifers played the majority of the year with AHL affiliate, the Houston Aeros. Sifers would play 14 games collectively throughout the season with the Wild.
On July 2, 2010, Sifers signed a one-year contract with the Atlanta Thrashers organization. He was assigned to their AHL affiliate, the Chicago Wolves for the entirety of the 2010–11 season.
After three seasons in Germany, Sifers opted to return to North America, signing a one-year deal as a free agent with the Springfield Falcons of the AHL on July 3, 2014.[6] Playing with the affiliate of the Columbus Blue Jackets, Sifers appeared in every game for the Falcons on the blueline, contributing with 22 points in the 2014–15 season. On July 2, 2015, Sifers was signed by the Blue Jackets, to a two-year, two-way contract as a free agent.[7]
Following the completion of his two-year deal with the Blue Jackets, Sifers left the Cleveland Monsters as a free agent. He agreed to continue his career in the AHL, signing a two-year deal with the Utica Comets, an affiliate to the Vancouver Canucks, on July 13, 2017.[8]
Upon the conclusion of his contract with the Comets at the end of the 2018-19 regular season, Sifers opted to conclude his 13 year professional career, announcing his retirement on April 15, 2019.[9]