Benoit played five years of junior hockey with the Kitchener Rangers of the Ontario Hockey League (OHL). He was not drafted by any NHL team but was signed by the Hamilton Bulldogs of the American Hockey League (AHL) in the summer of 2005. Benoit began his professional career in the 2005–06 season with the Bulldogs and was signed in 2006 a three-year entry-level contract with the Montreal Canadiens, the NHL parent team of the Bulldogs.[2] He spent the rest of that season and the entirety of the next season with Hamilton, helping the Bulldogs capture the Calder Cup.[3]
Benoit returned to North America in 2009, signing a one-year contract with the Canadiens in May 2009[5] and playing most of the 2009–10 season with their AHL farm club in Hamilton.[citation needed]
In the 2010 off-season, Benoit left the Canadiens organization and signed a one-year, two-way contract with the Ottawa Senators.[6] He failed to make the NHL team out of training camp and was assigned to its AHL affiliate in Binghamton. He was called up to Ottawa in February 2011 and played in eight regular season games. He was returned to Binghamton for the post-season, helping Binghamton win the 2011 Calder Cup and for a third time in his career led all AHL defenseman in assists in the playoffs.[citation needed]
In the 2011 off-season Benoit returned to Europe, signing a one-year contract with Spartak Moscow of the Kontinental Hockey League.[7]
On July 1, 2012, during the NHL's first day of free agency, Benoit rejoined the Ottawa Senators organization, signing a one-year two-way deal. Benoit captained Binghamton during the NHL lockout and started the shortened 2012–13 season with Ottawa once the lockout concluded in January 2013. He scored his first NHL goal on February 19, 2013, against goaltender Rick DiPietro as Ottawa defeated the New York Islanders 3–1.[8] For the first time in his career, Benoit remained in the NHL for the duration of the year with the resurgent Senators, to post 3 goals and 10 points in 33 games.[citation needed]
With the intention to gain a one-way contract in the NHL, Benoit succeeded in signing as a free agent to a one-year deal with the Colorado Avalanche on July 5, 2013.[9] Benoit made the 2013–14 opening night roster out of training camp, and on his Avalanche debut he logged a game-high in ice time in a 6-1 rout of the Anaheim Ducks on October 2, 2013.[10] Solidifying a blueline position with the Avalanche as a puck moving defenseman, Benoit scored his first goal for the Avalanche and became the first Blueliner in three years to record three points (a career high) in a 4-3 overtime win against the Phoenix Coyotes on November 21, 2013.[11] Benoit later appeared in his 100th career NHL game against the Coyotes on February 28, 2014.[12] In helping the surprising Avalanche capture the Central Division title, Benoit completed his first full NHL season, finishing third amongst Avalanche defenseman with 7 goals and 21 assists for 28 points in 79 games.[citation needed]
On July 23, 2014, Benoit signed as a free agent to a one-year, $800,000 contract with the Buffalo Sabres.[13] In the 2014–15 campaign, his second full NHL season, Benoit played 59 games among the cellar-dwelling Sabres, unable to match his previous season's success, contributing with 1 goal and 9 points from the blueline.[citation needed]
On July 6, 2015, having left the Sabres as a free agent, Benoit signed a one-year, two-way contract with the St. Louis Blues.[14] After three full seasons of playing in the NHL, Benoit was demoted to the AHL for the first time since 2012, having been reassigned to affiliate the Chicago Wolves to begin the 2015–16 season.[citation needed]
After managing just 2 further games in the NHL with the Blues, at the completion of his contract, Benoit opted to return to Europe, signing a one-year deal with Swedish club, the Malmö Redhawks of the SHL on July 22, 2016.[15] In his first return to the SHL since 2009, Benoit assumed a top four pairing role for the 2016–17 season with the Redhawks. Appearing in 52 games, Benoit registered 24 points and helped the club reach the semi-finals in the post-season. On April 12, 2017, it was announced that Benoit would not be continuing with Malmö.[16]
As a free agent, Benoit opted to return again to North America, securing a one-year, two-way NHL contract with the Columbus Blue Jackets on July 1, 2017.[17] He was assigned to play the 2017–18 season with AHL affiliate, the Cleveland Monsters. In adding a veteran presence, Benoit appeared in 31 games for just 5 points before he was loaned to fellow AHL club, the Bridgeport Sound Tigers to play out the remainder of his career on February 13, 2018.[18]
Personal
A fire destroyed the St. Albert Cheese Factory in Benoit's hometown of St. Albert, Ontario, in February 2013, leaving 125 people – roughly one fifth of the town's population – out of work for the foreseeable future. Benoit, who worked at the factory as a teenager, responded by donating a pair of tickets to the Senators' Hockey Day in Canada game against the Winnipeg Jets to each employee affected by the fire.[19]
Following his retirement, Benoit founded and runs an online hockey school.[20]