Mark joined the Cards in October 2020 to provide cover for first-choice goalkeeper Craig Ross. He made four league appearances last season and signed a new deal in July 2021. He started his senior career at Brentford before joining Woking's local rivals Aldershot Town in 2016. He made a handful of appearances for the Shots in the National League before becoming a regular at Eastbourne Borough in the National League South. After a brief spell with Billericay Town he joined Dartford, where he spent the entirety of the 2019/20 campaign, making 29 appearances in all competitions. The Darts missed out on promotion to the National League in the play-offs and released the goalkeeper at the end of the season.