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
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
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
Jonah Ayunga
5 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)
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
Elvis Bwomono
4 Caps (10)
22/03/2024 v Comoros
26/03/2024 v Ghana
07/06/2024 v Botswana
06/09/2024 v South Africa
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
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
Robert Rankin
3 Caps
26/05/1929 v Norway (G)
01/06/1929 v Germany
04/06/1929 v Holland (G)
Andrew Brown
2 Caps
22/03/1890 v Wales
21/03/1891 v Wales
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
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
James Hamilton
1 Cap
01/03/1924 v N.Ireland
Richard Hunter
1 Cap
29/03/1890 v Ireland
David Lindsay
1 Cap
21/03/1903 v Ireland
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
Willie Summers
1 Cap
17/04/1926 v England
Willie Telfer
1 Cap
04/11/1953 v Wales
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)
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
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
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)
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
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)
David Crawford
2 Caps (3)
24/03/1894 v Wales
31/03/1894 v Ireland
Davie McCrae
2 Caps
26/05/1929 v Norway
01/06/1929 v Germany
John Patrick
2 Caps
20/03/1897 v Wales
03/04/1897 v England
John Cameron
1 Cap (2)
26/03/1904 v Ireland
Johnny Deakin
1 Cap
23/01/1946 v Belgium
James Dunlop
1 Cap
22/03/1890 v Wales
James Howieson
1 Cap
26/02/1927 v N.Ireland
Denis Lawson
1 Cap
14/04/1923 v England
Edward McBain
1 Cap
24/03/1894 v Wales
Hugh Morgan
1 Cap (2)
19/03/1898 v Wales
Duckens Nazon
1 Cap (64)
24/03/2019 v Cuba (g)
Charles Pringle
1 Cap
12/02/1921 v Wales
John Taylor
1 Cap (4)
30/03/1895 v Ireland