The Buffalo Sabres on Wednesday claimed forward Matt D'Agostini off waivers, according to The Sports Network in Canada.
Buffalo becomes the fifth team that D'Agostini, 27, has played for, having prior stints with Montreal, St. Louis, New Jersey and most recently Pittsburgh.
He appeared in eight games for the Penguins, most recently Monday. He missed three weeks with a lower-body injury while also being a healthy scratch in several other games.
D'Agostini signed a one-year, $550,000 free-agent contract with the Penguins in July, looking to potentially resurrect his fledgling career. His best seasons were 2008-09 with the Canadiens (scored 12 goals and 21 points), and 2010-11 with the Blues (was third on the team in scoring with a career-high 21 goals and 46 points).
He was traded from the Blues to the Devils after the 2011-12 season, but scored just four points in 13 games in the lockout-shortened 2013 season. New Jersey did not offer him a qualifying offer at season's end, allowing him to sign with Pittsburgh.