Richard Roe (born 22 January 1913 in Geraldton, Western Australia; died 4 May 2008 in Auchenflower, Queensland) was an Australian cricketer who played two first-class matches for Western Australia in 1935.
On debut for Western Australia against New South Wales, he made 35 runs in the first innings, batting at number four, before being run out.
He made 29 runs in the second innings.
In his second match, also against New South Wales, he made 58 runs in the first innings, his highest score.
He also played one match for the Australian Capital Territory in 1940 against Illawarra, although it did not have first-class status.