Born in Great Yarmouth, Marsden played youth football for Ipswich Town, joining them in 2010, and spending a loan spell with Leiston,[3] where he made 25 league appearances.[4]
On 25 September 2020, Chelmsford City announced the signing of Marsden, with Marsden being dual-registered with Heybridge Swifts upon his arrival at the club.[11] On 9 April 2021, Chelmsford announced Marsden had signed a new one-year contract extension at the club.[12] On 25 May 2023, Marsden signed another contract extension with Chelmsford, becoming the club's goalkeeping coach in the process.[13]