Career
Gray began his career at local junior clubs Govan Columbia and Ashfield, before joining Edinburgh side Hibernian in 1899. He spent five seasons with Hibs, winning the 1902 Scottish Cup. A week earlier, Gray had represented the Scottish League.
In the summer of 1904 Gray moved south to London to join Woolwich Arsenal, who had just been promoted to the First Division for the first time.
Gray lost his regular place to fellow Scot Duncan McDonald in 1909, but he returned to the team during the 1910-1911 season. He played in both full back positions, often as cover for Joe Shaw.
However, having passed the age of 30 he found his place came under threat from newer, younger players (such as John Peart), and he was largely left out in the 1911-1912 season. He played his final first-class match, his 200th, against N ottinghamshire County on 23 December 1911.
In spring 1912 he was transferred for £250 to Second Division Fulham, where he played 25 matches in three seasons, before his retirement in 1915.