Career
A lower-order batsman and wicketkeeper, Cunningham was picked as one of a series of temporary replacements for the regular Somerset wicketkeeper, Wally Luckes, who suffered ill-health over several seasons around 1930. Cunningham appeared first in the University match against Cambridge University at Fenners early in June, made 6 not out, his highest score, and took two catches and a stumping. Two weeks later, his second and final game was the home match at Taunton against Nottinghamshire.
He made 2 not out batting at Number 11 in the first innings and took one catch, but was then tried as a makeshift opener in the second Somerset innings, when the county batted again with very little time left on the second day.
The move was not a success: Cunningham was out for 2 before the close of play, the only time in his first-class career when he was dismissed. He did not play first-class cricket again.