Benjamin Cummings Anderson (born 18 February 1946 in Aberdeen, Scotland), is a Scottish footballer who played as a central defender. He played in the Football League for Blackburn Rovers, Bury and Crystal Palace, and had two spells with Cape Town City in South Africa's National Football League.