Thomas ble hentet til Swindon Town fra Gloucester City av manager Bert Head, som bygde opp et nytt ungt lag i klubben. Han debuterte for førstelaget i mai 1966 og etablerte seg som førstevalg på høyreback neste sesong. Han tiltrakk seg oppmerksomhet fra større klubber, men ble i Swindon Town i totalt ni sesonger og var med på laget som vant ligacupen i 1969. I november 1973 ble han kjøpt av Derby County FC for 100 000 pund etter å ha spilt rundt 350 kamper for Swindon og 30 landskamper for Wales.