Mark started his career with Leeds Carnegie in 2010 remaining there for three years, during which time he featured as a dual-registered player in the National Leagues with Wharfedale and Harrogate. In 2013 he signed for Rotherham playing in the RFU championship amassing more than 80 appearances. [2]
A switch to Jersey followed in 2016[3] then another to Ealing ahead of the 2017-18 season.[4]
He remained with Ealing for two years before agreeing a move to Newcastle in Summer 2019 [5] where he was part of the squad which won promotion from the Championship in 2019-20 season as Falcons ended the campaign undefeated with 15 victories, the league having been curtailed and ultimately cancelled on 20 March 2020 due to the COVID-19 pandemic in the United Kingdom.
His Premiership Rugby debut came on 21 November 2020 when Mark came off the bench for Logovi'i Mulipola as Falcons defeated Bath Rugby 12-19 in the opening round of the Premiership season. [6] On 31 May 2021 it was announced by Newcastle that he had renewed terms for a further two years.[7] His 50th appearance for the club came in April 2022 in the EPCR Challenge Cup against Zebre.[8] In January 2023 the club confirmed he had agreed a new contract until Summer 2025.[9]