Arbroath born wing half George Law started with his home town junior club Arbroath Dauntless in 1904 and joined local professional club Arbroath in 1905, before a move to Rangers in 1906, making his debut in a Scottish League match at Third Lanark in November 1906. He had five seasons with Rangers scoring once in 96 appearances at Ibrox. He was a big favourite with the Rangers fans who liked his no-nonsense defensive style. He won a Scottish League Championship medal in the 1910-11 season, and also won a Glasgow Cup winners’ medal the same season. He also played for Rangers against Celtic in the abandoned Scottish Cup Final of 1909, when after a 2-2 draw the two sides were locked at 1-1 at full-time in the replay when a crowd invasion of the pitch made it impossible to continue.
In his time at Ibrox, Law represented Scotland three times in 1910, when Scotland won the Home International Championship with wins over Wales by 1-0 on 5th March 1910, and 2-0 over England on 2nd April 1910, both at Hampden, and a 1-0 defeat to Ireland in Belfast on 19th March 1910.
In July 1912 he moved south of the border to Second Division Leeds City when Herbert Chapman was recruiting established international players in an effort to gain promotion to the First Division, and made his Football League debut that September at Fulham. He remained at Elland Road until August 1919, when he retired but only played in the first season of the wartime tournaments before he returned to Scotland for the duration of the War and guested for Rangers and Partick Thistle. He played for his home town club, Arbroath, once more in 1921-22 before retirement.