

Internationalists
Over the years St. Mirren have had 43 players capped at full international level, representing 11 different nations.
28 of them for Scotland, three 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 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 eleven for the Cyprus international 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 and Duckens Nazon has scored once for his.
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.
s- substitute
g- goal
c- captain


Alex Gogic
11 Caps (23)
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/23 v Spain


Keanu Baccus
7 Caps
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

_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

_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


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)
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


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

_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)
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


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


Ryan Strain
2 Caps
25/09/2022 v New Zealand (s)
15/06/2023 v Argentina (s)

_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)
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

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


Alex Greive
10 Caps
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

_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


Jamie McGrath
6 Caps (9)
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

_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


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

_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


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

_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


Conor McMenamin
2 Caps (8)
07/09/2023 v Slovenia
10/09/2023 v Kazakhstan

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

_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)
Hugh Morgan
1 Cap (2)
19/03/1898 v Wales


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

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

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

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