

Internationalists
Over the years St. Mirren have had 46 players capped at full international level, representing 13 different nations.
28 of them for Scotland, four for Northern Ireland, two each for Iceland, Australia and the Republic of Ireland and one player has represented the teams of Wales, Canada, Cyprus, Estonia, Haiti, Uganda, Kenya and New Zealand.
The first Saints players capped were Andrew Brown and James 'Daddy' Dunlop who represented Scotland against Wales on the 22nd March 1890.
Most capped is Alex Gogic with 21 for the Cypriot national team. Billy Thomson and Iain Munro hold seven caps each for Scotland as the most capped Scottish players while at the club.
The most capped Scottish player to play for the Saints is Roy Aitken who gained 57 caps during his career, although only one of those was whilst at Love Street. The most capped player ever to wear the stripes is Mo Camara, who won 79 caps for Guinea prior to signing for Saints.
The most capped former Saint is Sander Puri who played for Estonia 92 times, although only one was as a Saint.
Only one St. Mirren player has had the honour of captaining Scotland and that was back in 1905 when Thomas Jackson skippered the team against Wales in Wrexham.
Icelander Therolf Beck had the honour of captaining his country against Finland in August 1964.
Two players have scored for Scotland. Bobby Rankin with two goals leads the way from Tommy Gemmell with one.
Alex Greive and Therolf Beck have both scored twice for their countries while Keanu Baccus, Duckens Nazon, Jonah Ayunga and Conor McMenamin have scored once for theirs.
Paul Fenwick became the first Saint to play in an international tournament when he lined up for Canada in the 1996 CONCACAF Gold Cup.
Keanu Baccus became the first Saints player to play in the World Cup when he played for Australia against France on the 22nd of November 2022. In January 2024 he played in his second international tournament, The AFC Asian Cup.
s- substitute
g- goal
c- captain

Alex Gogic
21 Caps (33)

24/03/2022 v Estonia
29/03/2022 v Estonia
24/09/2022 v Greece (s)
27/09/2022 v Kosovo (s)
16/11/2022 v Bulgaria
20/11/2022 v Israel
25/03/2023 v Scotland
17/06/2023 v Georgia
20/06/2023 v Norway
08/09/2023 v Scotland (s)
12/09/2023 v Spain
12/10/2023 v Norway
15/10/2023 v Georgia
16/11/2023 v Spain
19/11/2023 v Lithuania
21/03/2024 v Latvia
25/03/2024 v Serbia
08/06/2024 v Moldova
11/06/2024 v San Marino
06/09/2024 v Lithuania
09/09/2024 v Kosovo


Alex Greive
11 Caps (14)
28/01/2022 v Jordan (s)
25/03/2022 v North Caledonia (2g)
27/03/2022 v Tahiti (s)
30/03/2022 v Solomon Islands
05/06/2022 v Peru
14/06/2022 v Costa Rica
25/09/2022 v Australia (s)
23/03/2023 v China (s)
26/03/2023 v China
16/06/2023 v Sweden
17/10/2023 v Australia

_svg.png)
Iain Munro
7 Caps
02/06/1979 v Argentina
07/06/1979 v Norway
12/09/1979 v Peru
17/10/1979 v Austria
21/11/1979 v Belgium
21/05/1980 v Wales
24/05/1980 v England


Jonah Ayunga
7 Caps
23/03/2024 v Malawi (s)
10/09/2924 v Namibia
14/10/2024 v Cameroon (s)
15/11/2024 v Zimbabwe (g)
19/11/2024 v Namibia (s)
20/03/2025 v Gambia (s)
23/03/2025 v Gabon (s)


Jamie McGrath
6 Caps (13)
03/06/2021 v Andorra (s)
01/09/2021 v Portugal
07/09/2021 v Serbia
09/10/2021 v Azerbaijan (s)
12/10/2021 v Qatar
11/11/2021 v Portugal


Therolf Beck
5 Caps (20)
09/07/1962 v Norway
12/08/1962 v Republic of Ireland
02/09/1962 v Republic of Ireland
10/08/1964 v Bermuda (2g)
23/08/1964 v Finland (C)

_svg.png)
John Miller
5 Caps
28/03/1931 v England
20/05/1931 v Italy
24/05/1931 v Switzerland
08/05/1932 v France
14/04/1934 v England

_svg.png)
Peter Weir
4 Caps (6)
16/05/1980 v N.Ireland
21/05/1980 v Wales
28/05/1980 v Poland (S)
31/05/1980 v Hungary

_svg.png)
George Walker
4 Caps
18/05/1930 v France
21/02/1931 v N.Ireland
16/05/1931 v Austria
24/05/1931 v Switzerland

_svg.png)
Robert Rankin
3 Caps
26/05/1929 v Norway (G)
01/06/1929 v Germany
04/06/1929 v Holland (G)

_svg.png)
Andrew Brown
2 Caps
22/03/1890 v Wales
21/03/1891 v Wales

_svg.png)
Tommy Gemmell
2 Caps
04/05/1955 v Portugal (G)
15/05/1955 v Yugoslavia


Willie O'Hagan
2 Caps
25/10/1919 v England
14/02/1920 v Wales
Also played several matches for the Irish Free State during the early 1920's

_svg.png)
Roy Aitken
1 Cap (57)
16/10/1991 v Romania (s)


Trevor Carson
1 Cap (8)
12/06/2022 v Cyprus


Andy Dorman
1 Cap (3)
23/05/2010 v Croatia

_svg.png)
James Hamilton
1 Cap
01/03/1924 v N.Ireland

_svg.png)
Richard Hunter
1 Cap
29/03/1890 v Ireland

_svg.png)
David Lindsay
1 Cap
21/03/1903 v Ireland

_svg.png)
Tom Morrison
1 Cap
02/04/1927 v England


Sander Puri
1 Cap (92)
22/03/2013 v Netherlands
Some sources credit caps against Belarus,
Trinidad & Tobago and Kyrgyzstan
at the start of June 2013 as being
while a registered St Mirren player


Keanu Baccus
18 Caps (20)
25/09/2022 v New Zealand (s)
22/11/2022 v France (s) (WC-Grp)
26/11/2022 v Tunisia (s) (WC-Grp)
30/11/2022 v Denmark (s) (WC-Grp)
03/12/2022 v Argentina (WC-R16)
24/03/2023 v Ecuador
15/06/2023 v Argentina
10/09/23 v Mexico
13/10/23 v England
17/10/2023 v New Zealand
16/11/2023 v Bangladesh
21/11/2023 v Republic of Ireland
13/01/2024 v India (Asian Cup Grp)
18/01/2024 v Syria (s) (Asian Cup Grp)
23/01/2024 v Uzbekistan (Asian Cup Grp)
28/01/2024 v Indonesia (Asian Cup R16)
02/02/2024 v South Korea (Asian Cup QF)
21/03/2024 v Lebanon (g)


Conor McMenamin
8 Caps (14)
07/09/2023 v Slovenia
10/09/2023 v Kazakhstan
14/10/2023 v San Marino (s)(g)
17/10/2023 v Slovenia (s)
20/11/2023 v Denmark (s)
22/03/2024 v Romania (s)
26/03/2024 v Scotland (s)
08/06/2024 v Spain (s)

_svg.png)
Billy Thompson
7 Caps
16/05/1980 v N.Ireland
19/05/1981 v N.Ireland
25/03/1981 v N.Ireland (s)
18/11/1981 v Portugal
24/05/1983 v N.Ireland
12/06/1983 v Canada
16/11/1983 v E.Germany


Elvis Bwomono
6 Caps (12)
22/03/2024 v Comoros
26/03/2024 v Ghana
07/06/2024 v Botswana
06/09/2024 v South Africa
20/03/2025 v Mozambique
25/03/2025 v Guinea

_svg.png)
Thomas Jackson
6 Caps
12/03/1904 v Wales
26/03/1904 v Ireland
09/04/1904 v England
06/03/1905 v Wales (C)
04/03/1907 v Wales
16/03/1907 v Ireland


Ryan Strain
5 Caps (6)
25/09/2022 v New Zealand (s)
15/06/2023 v Argentina (s)
13/10/2023 v England
17/10/2023 v New Zealand
21/11/2023 v Republic of Ireland


Guðmundur Torfason
4 Caps (26)
23/08/1989 v Austria
06/09/1989 v E.Germany
30/05/1990 v Albania
20/11/1991 v France


Willie Cunningham
4 Caps (30)
07/03/1951 v Wales
04/10/1952 v England
03/10/1953 v Scotland
03/11/1954 v Scotland


Paul Fenwick
3 Caps (33)
10/01/1996 v Honduras (Gold Cup - Grp)
05/06/1996 v Costa Rica
06/04/1997 v El Salvador


Caolan Boyd-Munce
2 Caps
08/06/2024 v Spain
11/06/2024 v Andorra (s)

_svg.png)
David Crawford
2 Caps (3)
24/03/1894 v Wales
31/03/1894 v Ireland

_svg.png)
Davie McCrae
2 Caps
26/05/1929 v Norway
01/06/1929 v Germany

_svg.png)
John Patrick
2 Caps
20/03/1897 v Wales
03/04/1897 v England

_svg.png)
John Cameron
1 Cap (2)
26/03/1904 v Ireland

_svg.png)
Johnny Deakin
1 Cap
23/01/1946 v Belgium

_svg.png)
James Dunlop
1 Cap
22/03/1890 v Wales

_svg.png)
James Howieson
1 Cap
26/02/1927 v N.Ireland

_svg.png)
Denis Lawson
1 Cap
14/04/1923 v England

_svg.png)
Edward McBain
1 Cap
24/03/1894 v Wales

_svg.png)
Hugh Morgan
1 Cap (2)
19/03/1898 v Wales


Duckens Nazon
1 Cap (67)
24/03/2019 v Cuba (g)

_svg.png)
Willie Summers
1 Cap
17/04/1926 v England

_svg.png)
Willie Telfer
1 Cap
04/11/1953 v Wales

_svg.png)
Charles Pringle
1 Cap
12/02/1921 v Wales

_svg.png)
John Taylor
1 Cap (4)
30/03/1895 v Ireland