Несмотря на небогатый игровой опыт, Билли был вызван в национальную сборную Шотландии на первый официальный международный футбольный матч со сборной Англии и принял в нём участие. Свой первый гол за Шотландию он забил в ворота англичан 4 марта 1876 года. В последнем матче за национальную команду (4 апреля 1879 года, снова против Англии) Билли отметился двумя забитыми мячами. Всего он забил пять голов в девяти матчах за сборную Шотландии.