Career
Cunningham played for Clyde, Partick Thistle, Cork City and Barnsley, before joining Portuguese Vale in May 1933. He played just two Second Division games before leaving The Old Recreation Ground and dropping down to the Third Division North to play for Crewe Alexandra in November 1933. He died less than a year later on 3 September 1934, at the age of 28.