Background
Robb was born in Rutherglen, South Lanarkshire, and played for clubs including Kirkintilloch Rob Roy, before moving to England where he turned professional with Second Division club Birmingham.
Robb was born in Rutherglen, South Lanarkshire, and played for clubs including Kirkintilloch Rob Roy, before moving to England where he turned professional with Second Division club Birmingham.
He played in the English Football League for Birmingham and Aldershot, and in the Scottish League for both and Hibernian. He made his debut in a 3–1 defeat at Bury on 24 February 1914 while still only 18, and went on to play in every match of Birmingham"s 1914-1915 season, before returning to Scotland when English football was suspended for the First World War, where he played for a variety of clubs. Robb was signed to by Bill Struth in 1920 and stayed there for six years, making 251 appearances.
From the end of the 1919-1920 season until midway into the 1925-1926 season, Robb played in every league and Scottish Cup match that were involved in.
This run came to an end on 31 October 1925, after an astonishing 241 consecutive matches. Robb left Ibrox in 1926 to move to Hibernian.
Returning to England, Robb joined Southern League champions Aldershot Town. He contributed to their gaining election to the Football League in 1932, and played 177 matches for them in that league, before playing two seasons for, whom he helped to the championship of the Southern League.
He retired in 1939 at the age of 44.
He gained two Scotland caps during his career, both coming against Wales, in 1925 and 1927. Robb was also capped twice for the Scottish League representative side.