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