 On July 23, 2014, Benoit signed as a free agent to a one-year, $800,000 contract with the Buffalo Sabres.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.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.