Brian was born in Treherbert, Glamorgan on August 1st 1935.|
He began his career with junior club Cwymparc from where he was spotted by Cardiff City and signed for the "Bluebirds"
in 1956 making his first team debut against Aston Villa.
He earned three Welsh international caps at Under-23 level and was a reserve for Wales at full international level
in a game against England at Villa Park.
He went on to play 30 games for Cardiff over a four year period before moving onto Exeter City.
He played 72 games there scoring 12 goals,
Bristol Rovers was his next stop where he made seven appearances.
His full football league record was
Cardiff City 1956-60: Apps 30, goals 7
Exeter City 1961-62: Apps 72, goals 11
Bristol Rovers 1962-63; Apps 7.
He then moved on to Merthyr Tydfil from where he signed for Lynn in the autumn of 1967 taking a job as a newsagent.
He scored seven goals in his first two matches
- three in his Lynn debut at Wisbech and four on his home debut
against Stevenage on 28th October 1967 in the 4-1 Southern League win.
He went one better than that against Chatteris in the East Anglian Cup on 17th February 1971 with one of the five goals
coming from the penalty spot.
He reached the 50 goal mark from eighty matches with the fifty milestone being reached in a 5-1 victory over Bedford Town on 15th
January 1969 in a match where he scored four goals and was sent off.
His appearance and goal scoring whilst at Kings Lynn were as follows:
1967-68: Appearances 38, goals 25
1968-69: Appearances 64, goals 38
1969-70: Appearances 42, goals 24
1970-71: Appearances 30, goals 23
Total: 174 appearances, 110 goals.
On leaving Lynn he went on to play in the North West Norfolk League for Hunstanton Town.
It was reported on the Merthyr forum that he moved to Treorchy
in his native Wales in late 2010.