Cunningham startet karrieren i Kilmarnock, før han dro videre til Glasgow Rangers i 1915. Han debuterte for Rangers i 1-0-tapet mot Partick Thistle 5. april 1915. I sin første sesong på Ibrox fikk han fem kamper.