Han dro tilbake til Blackpool for å bli spillende manager, men etter en kort periode gikk han til Southampton for å spille sammen med de tidligere landslagskollegene Mick Channon og Kevin Keegan. Ball spilte for Southampton i øverste divisjon til han var 37. Da gikk han til Bristol Rovers FC, der han avslutter spillerkarrieren. Han spilte totalt 975 offisielle kamper i løpet av karrieren.