Career
Previously playing for Rangers, he made his debut for Sunderland against Bolton Wanderers on 19 September 1891 in a 4–3 defeat at Pike"s Lane. He played for Sunderland on two separate occasions, in 1891–1892 and 1893–1897 respectively, in total, making 96 league appearances scoring 1 goal at his time at Sunderland. Gow made his debut and only appearance for Scotland against England on 17 March 1888 in a 5–0 defeat at Hampden Park.
Gow captained the Scottish side in this game.