Shankly fue internacional con Escocia, debutando en un triunfo 1-0 contra Inglaterra en abril de 1938.