 He left Celtic for Morton in 1945, moving to Oldham Athletic for several months in 1947 before returning to finish his career with a second spell with Morton between 1948 and 1949.He earned one cap for Scotland, against Ireland in October 1938.Divers was the nephew of former Celtic and Ireland player Patsy Gallacher, while his son, also named John, played for Celtic and Partick Thistle.