Roy Warhurst debutó como futbolista profesional en 1943 con el Huddersfield Town FC. En 1944 fichó por el Sheffield United FC para los seis años siguientes. Ya en 1950 fue traspasado al Birmingham City FC, donde jugó 213 partidos. Además ganó la Football League Second Division en 1955, siendo subcampeón un año más tarde, en 1956 de la FA Cup. Posteriormente le fichó el Manchester City FC. Tras un breve paso por el Crewe Alexandra FC y por el Oldham Athletic AFC, fichó por el Banbury United FC hasta 1964, año en el que se retiró como futbolista profesional.