He had a spell at Southern League Bristol Rovers, before moving back north of the border to join Clyde in November 1908. In 1909–10 Chalmers was in Clyde's side that reached the Scottish Cup final, which they eventually lost to Dundee in the second replay.
He spent time at Southern League Bristol Rovers before returning to Scotland to play for Clyde. In 1909-10, Chalmers was part of Clyde's team that reached the Scottish Cup final, which they lost to Dundee in a replay.