Prior to turning professional, Clark attended the University of Alaska Anchorage where he played four seasons with the Alaska Anchorage Seawolves men's ice hockey team which competes in NCAA's Division I in the WCHA conference.
In 2011, he joined the AHL St. John’s Ice Caps before signing with Krefeld Pinguine of the German top-flight Deutsche Eishockey Liga (DEL) in February 2013.
[3] Clark left Germany to sign a one-year contract with the SCL Tigers of the Swiss top-flight National League A on May 6, 2015.
[4][5] Clark made 42 NLA appearances for the Tigers in the 2015-16 regular season, recording 18 goals and 19 assists.
[6] During the 2018–19 season, having appeared in 38 games with Dinamo Riga of the Kontinental Hockey League (KHL), Clark left the club to sign a three-year contract in a return to Switzerland with SC Rapperswil-Jona Lakers on January 3, 2019.