William Henry Rafferty (born 30 December 1950) is a retired Scottish footballer who played as a forward. He appeared in the Football League for Coventry City, Blackpool, Plymouth Argyle, Carlisle United, Wolverhampton Wanderers, Newcastle United, Portsmouth and AFC Bournemouth, scoring 145 goals in 468 matches. He finished his career in Portugal with spells at Louletano and Farense.