Players (B) who have played for Scotland 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
MW Baddeley
2014
AE Bailey
1908-1909
GJ Bailey
2007-2010
G Baillie
1987
A Bailwal
2004-2014
PA Baker
2006-2008
ES Balfour
1880-1886
G Balfour
1994-1995
RD Balfour
1865
JE Balfour-Melville
1913
LM Balfour-Melville
1871-1910
NA Ball
1989-1992
D Ballantyne
1936-1938
I Bandera
2022
EM Bannerman
1871-1874
GM Bannerman
1972
RIM Bannerman
1990
HC Barbour
1907-1919
HB Barclay
1870
J Barclay
1867-1870
R Barclay
1870
KA Baretto
2014
GW Barker
1854
F Barkham
1942-1949
D Barr
1954-1970
TD Barrett
2009
HB Bartlett
2014
Z Bashir
2002-2010
RE Batson
1920-1923
AJL Baum
2006-2013/14
R Bawa
1995-1998
AD Baxter
1929-1938
DA Baxter
1956-1961
J Bean
1906
WJM Beardmore
1924
AEC Beattie
2016-2017
W Beaumont
1855
A Bee
1986-1998
CW Bell
1852-1854
DL Bell
1972-1981
ES Bell
1867
J Bell
1878
RS Bell
1969-1973
C Bellwood
2003-2007
CE Benham
1912
FC Benham
1949
L Bennet
2023
JF Bennett
1864-1865
WE Benskin
1912-1919
RD Berrington
2002-2024
A Bethune
1849
WA Bettesworth
1884
JA Beukes
2005
IR Beven
1992-1997
P Bhandari
2016
RS Bhopal
2010
J Bickley
1854
Bilal Azhar
2004-2008
DW Bill
2001-2005/06
VM Birkbeck
1888
SJ Birrell
1997
DB Bissett
1921
ES Black
1984
FGG Black
2006-2007
S Black
1983
TM Black
1977-1986
JE Blackburn
1999
S Blackie
1992-1998
A Blacklock
1903
AJ Blain
1985
JAR Blain
1995-2009
P Blain
1928
AP Blair
2004
PJ Blair
1888
IFW Bligh
1880
ARW Blumski
2016
S Boggala
2023
DA Bompas
1930
EA Bond
1867
GM Bone
1986
RT Boothby
1857
CJ Borgas
2009
I Borland
1985
T Bowhill
1898
JF Bowick
2007-2009
TA Bowie
1905-1913
FJ Boyd
2011-2012
JN Bradburn
2015
TL Bradburn
2015-2019
C Brampton
1854-1857
T Bramwell
1867
IS Brand
1999-2007
JS Brand
1939
MEM Bremner
2004-2009
R Brett
1969
LD Briggs
2019-2023/24
JE Brinkley
1998-2006
A Broadbent
1906-1912
JH Broadley
1903
AMG Brock
2006-2010
CM Brockwell
2003-2006
JL Brodie
1924-1925
SJ Broom
1997
A Brown
1974-1987
A Brown
1996-2000
AH Brown
2015
C Brown
1854
D Brown
1882
D Brown
1927-1930
DBS Brown
1972-1981
DR Brown
1988-2007/08
HHM Brown
1882-1895
J Brown
2002-2005
J Brown
1953-1973
OJ Brown
2014-2017
RG Brown
2012-2017
SDM Brown
1980
TJ Brown
2016
S Bruce
1986
S Bruce
2004
TC Bruce
2016
JH Bruce-Lockhart
1910-1911
RB Bruce-Lockhart
1935
DM Brunton
1874
I Brydie
1990
TJ Buchan
2003-2012
A Buchanan
1871
D Buchanan
1851-1878
DCR Buchanan
1851-1868
J Buchanan
1882-1890
CDD Buchanan-Smith
2007-2011
GA Buchanan-Smith
2009-2012
DE Budge
2014-2022
FG Bull
1905-1906
D Bunce
1997
KH Bunten
1993
AM Burgess
1992-1998
CJB Burnet
2021
CG Burnett
2004-2014
FWG Burnett
2002-2012
NW Burnett
1980-2016
DA Burnfield
1905
GP Burt
1924-1925
J Burton
2002-2005
Bush
1852
GM Butchart
1994-2000
H Butler
1889-1890
LR Butterworth
2011