Elgin City will face Rangers in testimonial for Brian Cameron who has played almost 500 games at Borough Briggs over 15 seasons
Easier access to your trusted, local news. Subscribe to a digital package and support local news publishing.
One-club footballers are a rarity these days, but Brian Cameron has devoted his entire playing career to his home town Elgin City.
The 30-year-old was still at primary school when he first signed up for the Borough Briggs club through their youth development scheme.
A product of Elgin Boys Club, Cameron progressed through the youth ranks to the first team and went on to make almost 500 appearances at senior level.
Elgin City have repaid their longest-serving player's loyalty with a testimonial match against Rangers on Wednesday, July 6 at Borough Briggs.
A team containing some of the Ibrox club's future stars will take on Gavin Price's City team for 2022-23, with Cameron taking centre stage.
Aged 16, Cameron was a star striker in the Black and Whites' youth team when Ross Jack handed him his first team debut as a substitute in a 5-1 home defeat to Stenhousemuir on April 26, 2008.
A year later he made his first start in City's 3-0 league win at Albion Rovers.
He scored the first of his 85 goals for City in a 4-2 loss at Annan Athletic in the quarter-finals of the Challenge Cup in September, 2009, adding a second in a 3-1 home win against Albion five months later.
By then he was a regular in the Elgin starting eleven, adapting from his favoured position up front into a wide and central midfielder.
In July 2011, Cameron netted Elgin's equaliser in a famous 2-1 Scottish Challenge Cup win in Dingwall against a Ross County side which only lost four games in all competitions that season on their way to the Championship title.
He made his 100th appearance against East Stirling later that season, and the following year played five times against Rangers in 2012-13, including a 1-1 draw in a Division 3 visit to Ibrox.
Cameron's first scoring double came in a 4-4 Scottish Cup draw at home to Bo'ness in 2014 when City squandered a 3-0 lead and lost in the replay.
He netted back-to-back doubles against East Stirling and Arbroath in April 2016, ending up with 12 goals for the season to trigger a purple patch of goalscoring for the midfielder.
He scored double figures in four consecutive campaigns including 16 in 2016-17 which included a run of 11 goals in ten matches.
That season he made his 300th appearance for City in a 2-2 draw with Berwick when he also scored his 50th Elgin goal.
A last minute penalty winner completed a comeback from 2-0 down to defeat Clyde at Borough Briggs in 2017.
Cameron has captained his club on many occasions and won numerous player of the year awards.
He has started 422 matches and made 51 sub appearances over 15 consecutive seasons.