McNeil spilte to kamper for Skottland, den første 25. mars 1876, da Skottland og Wales møttes for første gang. Den andre kampen fant sted 13. mars 1880, da Skottland slo England 5-4. McNeil spilte sammen med broren denne kampen. McNeil var første Rangers-spiller som spilte for Skottland, og klubbens første landslagsspiller.