Players (A) who have played for The Forty Club Scotland President's XI or for associated teams

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Aaron 1982
A Abaid 2021
S Abassi 1990
A Abbas 2023
U Abbas 2015
Abbey 2011
M Abbid 2022
Abbott 1982
Abbott 1992-1998
D Abbott 1986-1988
E Abbott 2002-2004
G Abbott 1989-2004
H Abbott 2002-2004
M Abbott 1983-2008
MC Abbott 1973-1976
N Abbott 1989
P Abbott 1983
S Abbott 2000-2001
ZU Abdin 2021
Abdus 2015-2017
G Abee 1974
C Abel 2005-2006
P Abel 1970-1973
G Abell 1973
RB Abell 1979-1980
Abesekera 2009
B Abeysekara 2012-2015
Abeysekera 2010
M Abington 2023
E Ableson 1993
P Abraham 1976
T Abraham 2018
T Abraham 2021-2023
Abrahams 1972
HJ Abrahams 1971-1974
JW Abrahams 1968-1976
T Abrahams 2018
R Abrams 2017
IC Absolon 2002-2011
J Acheson 2018
C Ackehurst 2000
J Ackerley 1989
B Ackland 2015
B Ackley 2006
G Ackroyd 2018
D Acton 2021
B Adair 1978-1987
Adam 1988
B Adam 1977
KE Adam 1982-1984
R Adam 1974
Adams 1981
B Adams 2004-2014
C Adams 1999-2003
D Adams 1986
G Adams 1985-1989
GJ Adams 1992-1995
GM Adams 2000-2003
J Adams 1992-2004
K Adams jun 1984-1986
KE Adams 1980-1997
KE Adams 2012
MR Adams 1971-1992
N Adams 2012
P Adams 1951
P Adams 2010-2011
P Adams 2002/03
PJ Adams 1985-2002
R Adams 2009
R Adams 1986-1987
RE Adams 1994
RJ Adams 1976-1990
S Adams 1994-1997
S Adams 2009
T Adams 2007-2015
M Adamson 2013-2017
R Adamson 2005-2006
P Adcock 2000
JP Addis 1972-1977
Addison 1985
PG Addison 1981-1987
K Addy 1955-1956
T Addyman 2008
S Adelaine 2001
L Adenaike 1989
D Adikara 2021
KE Admas 1988
Adnad 1990
Adnan 2015
Adrian 1999
M Adrian 2014-2023
S Adshead 2019-2022
C Adwick 1990-2023
C Aeschlimann 2021
K Afzaal 2022
I Afzal 2017
M Afzal 1983
J Agar 2007
N Agar 1994
P Agar 1985-1994
R Agarwal 2022
S Age 2017
P Ager 1986
B Agha 2023
L Agnew 2018
I Ahamed 2011
D Ahangama 2022
FD Ahl 1952-1957
R Ahmad 2010
A Ahmed 2003
H Ahmed 2015-2017
R Ahmed 2011
Ahmed Khan 2021-2022
R Ainsley 1983
A Ainsworth 1975
MLY Ainsworth 1960-1977
R Aird 1941-1945
G Airey 2016
P Airey 1957
EBC Aitken 2002-2007
R Aitken 1984
S Aitken 2002
T Aitken 2016
Aj Singh 2023
Y Akbar 2023
M Akeel 2017
J Akers 2014
I Akhtar 2017
I Akhtar 2023
Z Akhtar 2023
Z Akhtar 2023
H Akram 2006
M Alam 2023
P Albery 1993-2001
Albi 2009
D Alcock 2006-2008
M Alden 1996
M Alderson 2023
D Aldridge 1993
M Aldridge 1989
LR Aldwinkle 1978-1982
Alex 2000
C Alexander 2005
C Alexander 2018-2021
IGA Alexander 1982-1984
V Alexander 1981-1983
A Alford 1990
Ali 2011
Ali 1983-1984
A Ali 2021-2022/23
AB Ali 1988
B Ali 1987
K Ali 2010
MN Ali 1984
N Ali 1984-1989
R Ali 2001-2003
R Ali 2009
T Ali 2017
Allam 2015-2016
D Allan 1987
Derek J Allan 2013-2014
JM Allan 1974-1982
N Allan 1992-1993
N Allan 2014-2016
R Allan 1975
RB Allan 1989-1999
S Allan 2013
D Allanby 1996
J Allard 2023
D Allaway 2015-2017
Allen 2011
B Allen 1985
C Allen 1991-1999
C Allen 2015
D Allen 1965
D Allen 1978
EW Allen 1962-1969
G Allen 1994-2003
G Allen 2010-2012
G Allen 2017
GOB Allen 1941-1952
J Allen 1988
JE Allen 1964-1966
M Allen 2011-2013
M Allen 1999
M Allen 2008
ME Allen 1984
P Allen 1973-1981
P Allen 1991-2003
R Allen 1975-1978
R Allen 1988-1999
SE Allen 1953-1969
T Allen 2018
MJD Allingham 2004-2007
J Allington 1955
J Allinson-Smith 2019
Allison 1994
K Allison 1955
R Allison 2001
S Allison 2012
S Allison 2020-2022
Allnutt 1994
B Allon 2015
E Allsop 1968-1979
P Allsop 1993
Allsworth 1991
Allum 1985
A Allum 1971
A Allum 2000
R Allum 1998
J Allwood 2015
D Almeida 2013-2015
D Almeida 2022
B Alp 2011
R Alsept 2007-2009
M Alsford 1988
AR Alston 1937-1945
JF Alston 1952
P Alston 1988-1995
PG Alston 1979-1980
PH Alston 1975-1977
R Alston 1992
HS Altham 1941-1945
RJL Altham 1943
D Alty 1982
D Alves 1996-2000
N Alway 2013
Z Alwis 2015
K Amanpola 2010
Amar Ali 2023
D Amarat 1992
K Ambanpola 2009-2013
S Ambler 1997
A Ambrose 1963
Amersey 1975
WGK Ames 1970
M Amies 1995
J Amin 1999
DL Amiss 1989
Amjad Khan 2022-2023
Amos 2011
I Amos 2018
T Amos 1998
T Amos 2010-2022
A Amps 1981
MJ Amps 1973-1980
P Amuzu 2005
Anderson 2011
A Anderson 1994-1996
C Anderson 1996-2021
C Anderson 1994-2009
C Anderson 1995/96
CA Anderson 1992-1998/99
CC Anderson 1996-2001
David Anderson 2003-2006
Douglas Anderson 1994-2018
DW Anderson 1974
E Anderson 2007-2021
E Anderson 2010-2011/12
F Anderson 2015
F Anderson 2010/11
G Anderson 1998-2002
H Anderson 1981
J Anderson 1986
K Anderson 2011-2013
L Anderson 2002-2005
NG Anderson 1987-1996
NP Anderson 1940
P Anderson 2000-2002
R Anderson 1981
S Anderson 1979-1994
T Anderson 1982-1986
T Anderson 2007-2010
W Anderson 1992
WA Anderson 1957-1958
L Anderton 1988
P Anderton 2001-2002
R Andren 1989
C Andrew 2022
J Andrew 1998
R Andrew 2023
RL Andrew 1984-1994
RR Andrew 2003-2017
S Andrew 2013-2023
W Andrew 2023
Andrews 1993
D Andrews 2013
J Andrews 1954
J Andrews 1970
J Andrews 1995-1998
J Andrews 2006
NP Andrews 1938-1953
R Andrews 1985-1993
W Andrews 1952-1959
FL Angell 1964-1988
N Angell 1985
A Angelo-Sparling 1988-1991
T Angelo-Sparling 1988
W Angelo-Sparling 1987
Angelo-Sparling 1988
J Anglberger 2017
T Anguish 1988
Angus 1977
J Angus 2015
NW Angus 2001-2022
RS Angus 2012-2024
T Angus 1977-1982
T Anjum 2005-2007
R Annum 2017
A Anoter 1976
F Ansari 2013-2018
RA Ansley 1983-1997
J Anson 2014
N Anstead 1999-2002
JL Anstey 1952
A Anthagari 2022
J Anthony 1987-1989
P Anthony 1978-1984
D Antoniades 2021-2022
C Antrobus 2018-2020
CF Antrobus 1989-1993
K Anwar 2017-2018
B Aplin 1999-2009
D Aplin 1999-2000
M Aplin 2004-2010
D Appelby 1989
I Appleby 2022
B Appleton 1970
D Appleton 1981-1989
M Appleton 1971-1972
F Appleyard 1959-1969
JD Appleyard 1969-1993
PR Appleyard 1967
R Appleyard 1966
T Appleyard 2023
RK Arachchi 2012-2018
S Arachchige 2023
I Arbee 1994-2015
F Archer 1983-1984
S Archer 1989
A Archien 1969
T Arculus 1969
C Ardwick 2008
G Arend 2002
Argent 1990
LT Argent 1991
T Argent 1987-1994
U Arif 2012
V Arif 2023
Y Arif 2012
O Arikichenin 2023
P Arinimas 2006
D Arit Thomas 1990
M Arlin 2009
M Arlington 1996-1999
J Armfield 1989-1990
JE Armfield 1982-1992
JV Armfield 1980-1981
JW Armfield 1988-1989
R Armfield 1989
T Armistead 2013
A Armitage 1996
D Armitage 2003
J Armstrong 2015
N Armstrong 1947
P Armstrong 1991
RG Armstrong 1967-1968
S Armstrong 2012
S Armstrong 2023
A Arnold 1976
B Arnold 1997
H Arnold 1994-1996
J Arnold 2018
J Arnold 1994
JH Arnold 1996-2003
JL Arnold 1991-1999
M Arnold 2011-2023
PJ Arnold 1976
RS Arnold 1980-1986
W Arnold 2016-2020
W Arnold 2023
D Arnott 1993
J Arnott 1994-1995
S Arnott 1966
A Arora 2018-2019
A Arora 2019
A Arora 2022-2023
C Arora 2017-2019
N Arrow 1971
K Arsal 2014-2015
F Arshad 2021-2023
H Arshad 2017/18
H Arshad 2022-2023
Arshad Mughal 2021
A Arter 2007
AE Arthur 1972
AJ Arthur 1968-1972
E Arthur 1968-1969
GF Arthur 1979
J Arthur 2023
R Arthur 2014-2021
T Arthur 1972
E Arun 2022
Asad Khan 2022/23-2023/24
H Ashad 2012-2017
A Ashby 2016
A Ashby 2022
EN Ashby 1952
J Ashdown 1992
WH Ashdown 1946
M Ashenden 1984
B Ashfield 1979-1980
ACB Ashfold 1991-2020
H Ashfold 1999
M Ashfold 2000-2002
R Ashling 2013/14-2014/15
ST Ashmore 2019-2023
A Ashold 2009
J Ashraf 2016-2024
N Ashraf 2014
S Ashraf 2006-2007
A Ashton 2006
H Ashton 1940-1941
H Ashton 2003-2004
H Ashton 2018
M Ashton 1991-1994
P Ashton 1998-2019
R Ashton 2002
GP Ashwell 1959
M Ashworth 1987-1998
M Ashworth 2018
W Ashworth 2023
D Asiedu 2018
M Askew 1998
R Askew 2006
T Askew 2023
D Askins 2011
C Aspden 2000-2006
L Aspden 1997-2012
P Aspden 1999
SE Aspell 1941
L Aspin 1999-2005
M Aspin 2003-2006
J Aspinall 1977
NJH Aspinall 2006
B Asplin 2002
S Assin 2013
T Asson 2022
WE Astill 1938-1946
Astley 1994
T Astley 2019
NJ Aston 1988
D Atherton 1979-1981
SJ Atherton 2022
W Athey 1974
T Athwal 2000
M Atkin 1991
CM Atkins 1988
DJ Atkins 1974
I Atkins 1996-2000
J Atkins 1992
L Atkins 1997
M Atkins 1980-1994
W Atkins 2023
CM Atkinson 1992-2006
DS Atkinson 1968
GB Atkinson 1939
I Atkinson 1998
J Atkinson 1983
R Atkinson 1980
S Atkinson 2007
G Attenborough 2016
J Attridge 1993
E Attwood 1992-1993
M Attwood 1995
R Attwood 2016
JR Auchinleck 1993-2005
P Audaer 1976
GLB August 1947-1967
PSM Auld 1951-1956
CAR Austen 1971-1987
DWH Auster 1955
PW Auster 1955-1958
Austin 1975-1977
EV Austin 1982-1998
ID Austin 2005
M Austin 2002
S Austin 2022-2023
TG Austin 1977-1981
T Auty 2016-2017
BH Avent 1970-1977
HE Avery 1950-1957
CJ Awcock 1950
R Awdry 1998
H Awlak 2021
J Aworth 1962
B Axon 1963
BJ Axton 1976-1977
Ayaz Ahmed 2018
A Ayers 2021
R Ayers 1981
Aylesbury 2005
T Aylesbury 2008
Aylett 2011
P Aylward 1997
AJM Aylwin 1951
J Ayre 2011
K Ayre 1989
I Ayres 1994
RJ Ayres 1970
F Ayuhe 2015
H Azad 2013
H Azam 2014
T Aziz 2010