[4][7] In April 1910 he moved south of the border to Bradford City, and was part of the side that won the 1911 FA Cup Final against Newcastle United.
[9] He made his debut for Arsenal against Chelsea on 15 February 1913, and was part of the team that were relegated from the Football League First Division in 1912–13.
[10] He started the 1913–14 season as a regular, and scored the winner in Arsenal's first match at Highbury, a 2–1 victory over Leicester Fosse on 6 September 1913.
[11] However, later that same season Devine was forced out of the side by Wally Hardinge, and left the club; he played 24 games for Arsenal, scoring five goals.
[12] He returned to Scotland and played for Cowdenbeath,[citation needed] Lochgelly United,[13] and Dunfermline Athletic.