Robert Long (9 November 1846 – 6 August 1924) was an English cricketer. Long was a right-handed batsman who bowled right-arm fast. He was born at Richmond, Surrey.