Career
Born in London, Mulley began his career with Yeading and successor club Hayes & Yeading United, and was their longest-serving player when he left the club in October 2010. After a spell with Chelmsford City, he signed for AFC Wimbledon in January 2011, initially on non-contract terms. He returned to Hayes & Yeading United on loan in January 2012, and he also had a loan spell at Wealdstone in March 2012.
In May 2012 Mulley was released by AFC Wimbledon, having been free to leave the club since January of that year.
He later signed for Braintree Town. He moved to Maidenhead United in June 2015.