Player Info
Overview
Strengths
- Disciplined
- Attacking threat
- Veteran leadership
Key traits
- Scotland international
Next match
Craig Campbell profile
- Current team
-
Brora Rangers
- Position
- Forward
- Nationality
-
Scotland
- Date of birth
- 10 Dec 1983 (42 years)
- Short name
- C. Campbell
Craig Campbell recent team matches
| Fixture | League | Date | Result |
|---|---|---|---|
Clachnacuddin vs Brora Rangers
|
Scottish Highland Football League | 14 Nov 2026 | 3 – 3 |
Brora Rangers vs Formartine United
|
SRC | 07 Nov 2026 | 0 – 2 |
Brora Rangers vs Lossiemouth
|
Scottish Highland Football League | 31 Oct 2026 | 4 – 2 |
Clachnacuddin vs Brora Rangers
|
SRC | 28 Oct 2026 | 1 – 0 |
Brora Rangers vs Cowdenbeath
|
Scottish Cup | 24 Oct 2026 | 1 – 1 |
Deveronvale vs Brora Rangers
|
Scottish Highland Football League | 21 Nov 2026 | Upcoming |
Brora Rangers vs Formartine United
|
Scottish Highland Football League | 05 Dec 2026 | Upcoming |
Wick Academy vs Brora Rangers
|
Scottish Highland Football League | 19 Dec 2026 | Upcoming |
Brora Rangers vs Buckie Thistle FC
|
Scottish Highland Football League | 26 Dec 2026 | Upcoming |
Banks o Dee vs Brora Rangers
|
Scottish Highland Football League | 02 Jan 2027 | Upcoming |
Scotland vs North Macedonia
|
UEFA Nations League | 13 Nov 2026 | 2 – 1 |
Scotland vs Slovenia
|
UEFA Nations League | 06 Oct 2026 | 1 – 2 |
North Macedonia vs Scotland
|
UEFA Nations League | 03 Oct 2026 | 0 – 2 |
Scotland vs Switzerland
|
UEFA Nations League | 29 Sep 2026 | 0 – 3 |
Slovenia vs Scotland
|
UEFA Nations League | 26 Sep 2026 | 0 – 0 |
Switzerland vs Scotland
|
UEFA Nations League | 16 Nov 2026 | Upcoming |
Brora Rangers upcoming fixtures
Brora Rangers recent results
Scotland national team
About Craig Campbell
Craig Campbell is a 42-year-old Scotland professional footballer who plays as a forward for Brora Rangers in Scotland.
Born on 10 December 1983 in Scotland, Craig Campbell has been eligible for senior professional football since 2000.
As more Brora Rangers fixtures are played, Craig Campbell's career totals, per-match breakdowns, season-by-season table, and attribute radar will update automatically on this page.
Next up: Deveronvale vs Brora Rangers in the Scottish Highland Football League on Saturday 21 November 2026 at 15:00 UTC. Most recent fixture: Clachnacuddin 3-3 Brora Rangers in the Scottish Highland Football League.
Bookmark this Craig Campbell hub on SportScore for live match updates, fresh goal totals, attribute radar changes, and every upcoming fixture — everything updates automatically as new data lands in our live feed.
Players from Scotland
Scotland competitions
Frequently asked questions about Craig Campbell
What team does Craig Campbell play for?
Craig Campbell currently plays for Brora Rangers in Scotland.
What position does Craig Campbell play?
Craig Campbell plays as a forward.
How old is Craig Campbell?
Craig Campbell was born on 10 December 1983, making them 42 years old.
What nationality is Craig Campbell?
Craig Campbell represents Scotland.
When does Craig Campbell's team play next?
Brora Rangers's next fixture is Deveronvale vs Brora Rangers in the Scottish Highland Football League on Saturday, 21 November 2026 at 15:00 UTC.
Does Craig Campbell play for the national team?
Craig Campbell is eligible for Scotland. Their next match is Switzerland vs Scotland on Monday 16 November 2026 UTC.
Statistics
Teammates
- Alasdair Sutherland Forward Compare
- Alex Cooper Defender Compare
- Ally MacDonald Compare
- Bjorn Wagenaar Compare
- C. Williamson Defender Compare
- Cameron Mackay Goalkeeper Compare
- Colin Macrae Defender Compare
- Colin Williamson Defender Compare
- Connal Ewan Defender Compare
- Connor Bunce Forward Compare
- Daniel Rae Goalkeeper Compare
- Gary Pullen Midfielder Compare
- J. MacRae Forward Compare
- J. Wallace Forward Compare
- James Alasdair Duff Midfielder Compare
- James Anderson Forward Compare
- James Pickles Compare
- James Ross Compare
- James Wallace Forward Compare
- Jamie Wilson Forward Compare
Other forwards
- A. Francis Scotland
- Aaron Millar Scotland
- Aaron Murrell Scotland
- Aaron Murrell Scotland
- Aaron Norris Scotland
- Aaron Norris Scotland
- Aaron Pressley Scotland
- Aaron Somerville Scotland