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