Career
He played a total of 30 matches in the Football League for Burnley and Everton. Cox started his career in his native Scotland with Hibernian before joining Football League side Burnley midway through the 1888-1889 season. He was signed to replace Robert Kay, who had just been released by the club
He kept his place in the team for the remainder of the campaign, and remained the first choice goalkeeper into the 1889-1890 season.
During that time, he kept clean sheets in wins against N ottinghamshire County, Derby County and Aston Villa. The Burnley team suffered several heavy defeats while Cox played in goal, including a 1–7 loss away at Blackburn Rovers and a 1–9 defeat to Wolverhampton Wanderers.
Cox played a total of 28 first-team matches for the club, conceding 80 goals during that time. He made his final appearance for Burnley on 4 January 1890 in the 1–4 loss to Derby County.
Upon leaving Burnley, Cox signed for Everton.
He made his debut for the club on 22 February 1890 in the 3–5 defeat away at Accrington. Cox then kept goal in home wins against West Bromwich Albion and Derby County before playing his final game for the club in the final match of the season, a 1–4 loss against West Bromwich Albion. He left Everton in the summer of 1890 and moved into non-league football with Nottingham Forest.