Travers was born in Renfrew, and first played for his hometown team, Renfrew Victoria around the turn of the century.
In 1910 he was signed by Jimmy Philip to play for Aberdeen, but only played one season for them before returning to Glasgow, where he had business interests, to play for Celtic.