30 ноября 1872 года Роберт был капитаном национальной сборной Шотландии в первом официальном футбольном матче со сборной Англии. Он был автором тактических установок для своей команды. Роберт также провёл три следующих матча шотландской сборной с англичанами. Свою последнюю игру за национальную команду вратарь сыграл 2 марта 1878 года, его соперником снова была английская сборная.