Han fikk A-landskamper for Nord-Irland, og debuterte 8. mai 1973 mot Kypros i en VM-kvalik. Kampen endte 3-0 i London og Anderson scoret 2 mål. Han fikk tilsammen 22 landskamper (4 mål). Han spilte i følgende klubber: Portadown (Nord-Irland), Manchester United (19 kamper, 2 mål), Swindon Town (nov. 1974), Peterborough United (des. 1977), Linfield (fra juli 1979. Ble manager i klubben). Fra Portadown til Manchester United i desember 1977 for £20 000 da han ble kjøpt av Frank O’Farrell, som ble sparket et par uker etter hans ankomst. Scoret et hat-trick med kun straffer for Swindon Town mot Walsall i april 1976. Etter karrieren kombinerte han jobben på Belfast City Hospital (som «clerk») og manager-yrket.