Career
He competed on the main tour between 1991 and 1997 and intermittently until 2003, at one point being ranked the world number 93. After successfully entering Q-School in 2015, Weston regained his professional status for the 2015/2016 season after a twelve-year absence. Weston managed to qualify for the 1992 British Open in Derby, losing to Eddie Charlton in the last 32.
However he then struggled to match these season and had an on-off career on the main tour, before ending to his career in 2003 after suffering from chronic fatigue syndrome.
During the 2014/2015 season Weston returned to competition snooker at the pro-am 2015 Gdynia Open. In May 2015, Weston entered in the two Q School events of which eight two-year professional tour cards were on offer.
Weston was successful in the second event with wins over Corey Deuel, Owais Ali, Simon Dent, Matthew Day, Joe Roberts and Kuldesh Johal 4–2 in the quarter final ensured his place of the World Snooker Tour for the 2015/2016 and 2016/2017 seasons.