weston signed for barnet on 13 august 2012, but saw a lack of first team action at first due to the arrival of john oster and edgar davids soon afterwards. he played a prevalent role however, in barnet's last fixtures of the season, starting their last game at underhill, with his shot from outside the box hitting the post. he started the final game of the season against northampton town, which barnet went on to lose 2–0, thus relegating them to the conference. weston spent six seasons with the bees, during which time he held the captaincy and won the conference premier title in 2014-15. on 24 may 2018, it was confirmed that weston had agreed to join chesterfield for the 2018-19 season.