The NHLPA announced Wednesday that Sheahan has retired and will transition into coaching and development.
Sheahan has inked a contract with EHC Biel-Bienne in Switzerland, TSN's Chris Johnston reports.
Sheahan was placed on unconditional waivers Sunday with the intent to terminate his contract, Lance Lysowski of The Buffalo News reports.
Sheahan was assigned to AHL Rochester on Tuesday.
Sheahan was recalled from AHL Rochester on Tuesday.
Sheahan was put on waivers Sunday, Elliotte Friedman of Sportsnet reports.
Sheahan (undisclosed) isn't listed on injured reserve, per the NHL media site.
Sheahan (undisclosed) is expected to begin the season on injured reserve, Lance Lysowski of The Buffalo News reports.
Sheahan (undiscloed) is not at practice Friday, per Joe Yerdon.
Sheahan signed a one-year, $950,000 contract with the Sabres on Wednesday.