 Raised in Renfrew, Travers first played for his hometown team Renfrew Victoria around the turn of the century.In 1901 he played 13 games for Barnsley, before returning to Scotland to play for Thornliebank.He had a further spell at Barnsley, then went back to Thornliebank, followed by games for New Brompton and Renton before moving to Clyde.