Amateur career Dalgleish played
rugby union for
Gala. He played for Gala from 1886 to 1896. He captained the club for three seasons. He also excelled in the Sevens game.
Provincial career In a match for
East of Scotland District against
West of Scotland District he displayed his notable dribbling prowess. Twice he managed to dribble the length of the pitch. He was due to play for
South of Scotland District in their match against Cumberland on 10 February 1894, however he was replaced by Renwick of Gala. He did manage to play for the
South of Scotland District in their match against
North of Scotland District on 14 December 1895. South won the match 37-3 and 6 players from the South were selected for the Provinces District match against Cities District on 28 December 1895.
International career He played 8 matches for
Scotland from 1890 to 1894. He was the first member of a Borders rugby club to be capped for Scotland. ==Outside of rugby union==