Kui ta oli Clyde'is, mängis Weir ka Šotimaa XI-s, mis võitis 3 × 2 Eire XI vastu Dalymount Parkis mitteametlikus rahvusvahelises mängus 1940. aasta aprillis. Ta oli varem valitud Edinburghi valitud meeskonnale, mis mängis Glasgow'ga George VI kroonimise tähistamise osana.
1937. aastal St Bernardi mängijana.