Richard John Gordon (born 16 March 1958) is a former Scotland international rugby union player. He played at Centre.
He played for London Scottish.
He was capped by Anglo-Scots district.
He received one cap for Scotland 'B' against France 'B' on 7 February 1982.
He later received 2 full senior caps with Scotland; both in 1982 and both against Australia on the 1982 Scotland rugby union tour of Australia.