In the 2006–07 season, he played a key role in central defence alongside Michael Nelson as Hartlepool won promotion from League Two as runners-up.
[4] On 14 June 2010, Clark signed for Conference National side Gateshead[5] and was named captain on 10 August 2010, replacing Kris Gate.
[8] He made 53 appearances during his first season at the club, missing only 3 games, and won Gateshead's Player of the Year award.
[11] At the beginning of the 2016–17 season, Clark became a dual registered player for both Gateshead and Northern League South Shields.
On 1 October 2024, following the departure of Rob Elliot as first-team coach, it was announced that Clark would take charge of first team matters at Gateshead on an interim basis.