Education
He went to Kelvinside Academy but then finished his schooling at Merchiston Castle School.
He went to Kelvinside Academy but then finished his schooling at Merchiston Castle School.
Weston played for Glasgow District as a schoolboy. He played once for the senior side against North and Midlands in 1996. He then found himself in the professional Glasgow side when the district turned professional in 1996.
The following season he was named in Glasgow"s squad but not used.
He left Glasgow Warriors to play for Watsonians. He left Watsonians to go to Oxford.
He was however playing for Watsonians from 1994. He then was offered another professional contract by Edinburgh Rugby but lost his place on the merger of Edinburgh with the Border Reivers.
However, when the Border team was revived, Weston was to play for the Border Reivers.
He was captain of the Oxford University rugby team Weston turned down a contract with Glasgow Caledonians to go to - and play rugby for - Oxford University. Weston played for Oxford University in the Melrose Sevens.
He was capped by Scotland Under 21s.