Hans rolle på banen var som angriper. Ligadebuten kom 28. desember 1963 for Manchester United mot Burnley (1. Divisjon, 5-1 hjemme, 47 834 tilskuere, som 16-åring). Anderson fikk juniorlandskamper for England og spilte for følgende klubber: Liverpool Schoolboys (junior), Lancashire Schoolboys (junior), Manchester United (9 kamper, 0 mål), Aston Villa (jan. 1967), Cardiff City (feb. 1973), Portland Timbers (lån. Mai-aug. 1975) og tilbake til Portland Timbers (apr. 1977-aug. 1982). FA-Youth Cup vinner i 1963/64 etter 1-1 og 4-1 over Swindon Town. Fra Manchester United til Aston Villa i januar 1967 for £20,000. Fra Aston Villa til Cardiff City i februar 1973 for £60,000. Fra Cardiff City til Portland Timbers i april 1977 for £20,000. Liga-cup finalist i 1970/71, da han spilte i 3. divisjon, og slo gamleklubben Manchester United i semi-finalen, men tapte 2-0 for Tottenham i selve finalen. Vinner av 3. divisjon i 1971/72 med Aston Villa. Opplevde også opprykk til 2. divisjon i 1975/76, da Cardiff City endte på 2.-plass. Spilte totalt 393/9 kamper og scoret 57 mål. Leder nå en radio-stasjon i Oregon (USA).