On October 26, 2010, Adam made his NHL debut in an away game against the Philadelphia Flyers in a 6–3 Sabres loss.[1] On December 7, 2010, Adam recorded his first NHL goal in an away game against the Boston Bruins.
On July 3, 2015, Adam signed a one-year, two-way contract as a free agent with the New York Rangers.[6] After attending the Rangers' 2015 training camp, he was reassigned for the duration of the 2015–16 season to the club's AHL affiliate, the Hartford Wolf Pack. In 59 games with Hartford, he scored 12 goals and 29 points.
Following the 2018–19 season, helping Adler Mannheim claim the DEL championship, Adam left as a free agent after three seasons and agreed to a two-year contract with Düsseldorfer EG on May 3, 2019.[8] In the 2019–20 season, Adam contributed with 14 goals and 30 points through 48 regular season games for DEG before the season was cancelled due to the COVID-19 pandemic.
After just one season in Düsseldorf, Adam opted to leave the club and signed a one-year deal with his third DEL club, the Nürnberg Ice Tigers, on November 20, 2020.[9]
On July 2, 2022, Adam as a free agent continued his tenure in Germany after he was signed to a one-year contract with Straubing Tigers for the 2022–23 season.[10]