In 2009, Lock signed for Chelmsford City, making 87 appearances for the club in all competitions over the course of two seasons. In the summer of 2011, Lock joined Gloucester City, playing for the club 39 times. In June 2012, Australian club Bunbury Forum Force signed Lock. During his time at Bunbury Forum Force, Lock also took up the position of manager. During the 2013–14 season, Lock rejoined Chelmsford. The following season, Lock signed for Dover Athletic, making 13 league appearances. In July 2015, Lock signed for Maldon & Tiptree. During his time at the club, Lock made 99 appearances in all competitions before retiring on 3 January 2018.
