Weir pelasi myös Skotlannin XI:n puolella, joka voitti Eire XI:n vastaan Dalymount Parkissa epävirallisessa kansainvälisessä ottelussa huhtikuussa 1940. Hänet oli aiemmin valittu Edinburghin joukkueeseen, joka pelasi Glasgow'ta vastaan osana George VI: n kruunajaisjuhlaa.
Vuonna 1937 St. Bernardin pelaajana.