Roy Greaves (born 4 April 1947) is an English former footballer who made more than 500 appearances in the Football League playing for Bolton Wanderers, where he spent the vast majority of his career, and Rochdale, and in the North American Soccer League for the Seattle Sounders.