He played for Heart of Midlothian, Woolwich Arsenal, New Brompton, Queens Park Rangers and Liverpool, and made a total of 45 appearances in The Football League, scoring 17 goals.
[3][4] White signed for Heart of Midlothian on 30 May 1896 and made his debut for the club in a friendly on 17 August against Leith Athletic in which he also scored.
[8] He was then sold to Woolwich Arsenal, playing in the Second Division, on 1 July 1897 and made his debut and also scored on 1 September against Grismby Town.
[5][9] Across his 3-year stay at the club, White made 39 league appearances and scored 16 times, including a hat-trick against Newton Heath on 3 December 1898.
[5] He was part of the team that beat Wolverhampton Wanderers, who were playing in the First Division, 1-0 in the FA Cup in a first round replay on 31 January 1900.