Weston represented London against Sheffield in 1871 and 1872, and served on the FA committee in 1872-73.
Weston retained his place in the England XI for the next match, played at The Oval on 24 February 1872.