 In total, he made 389 League and Scottish Cup appearances and scored 183 goals for the Govan club.Cunningham was also capped at international level, playing 12 times for Scotland and scoring 5 goals; he lost just one of his 12 games for Scotland.Cunningham also represented the Scottish League XI 10 times.