Craig Campbell Profile and Player Statistics
First name: Craig
Last name: Campbell
Position: Attacker
Nationality:

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Craig Campbell has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Scottish Cup 2018/2019 Brora Rangers 2 1 1 0 0 0 0
Challenge Cup 2017/2018 Brora Rangers 1 1 0 0 0 0 0
Scottish Cup 2017/2018 Brora Rangers 4 0 1 0 0 1 0
Challenge Cup 2016/2017 Brora Rangers 2 1 0 2 0 0 0
Scottish Cup 2016/2017 Brora Rangers 1 0 0 0 0 0 0
Challenge Cup 2011/2012 Alloa Athletic 1 1 0 0 0 0 0
League Two 2011/2012 Alloa Athletic 15 14 1 3 0 1 0
Scottish Cup 2011/2012 Alloa Athletic 1 0 1 0 0 0 0
Scottish Cup 2010/2011 Nairn County 2 0 0 1 1 0 0
Scottish Cup 2009/2010 Nairn County 2 0 0 2 0 0 0
League Two 2008/2009 Elgin City 3 0 0 3 0 0 0

Craig Campbell has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
24/11/2018 Cowdenbeath
1 - 0
Brora Rangers 1-0H2H+
D. Cox 39' 1 - 0  
  41' J. Malin
  45+3' P. Brindle
  45+3' Zander Sutherland
R. Buchanan 51'  
F. Mullen 56'  
J. Pyper 61'  
Jordyn Sheerin 61'  
  71' James Ross
  71' N. Docherty
  78' K. Macleod
  78' C. Campbell
Kyle Miller 82'  
G. Fraser 82'  
  89' A. Macdonald
  90+1' C. Williamson
20/10/2018 Brora Rangers
6 - 0
Coldstream 3-0H2H+
John Pickles 8' 1 - 0  
M. Nicolson 22' 2 - 0  
B. Herdman 26' 3 - 0  
  46' M. Corfield
  46' B. Paterson
N. Ross 64'  
D. Gillespie 64'  
C. Campbell 64'  
K. Macleod 64'  
  69' R. Harbottle
  69' S. Bonnington
D. Gillespie 76' 4 - 0  
John Pickles 77'  
N. Docherty 77'  
K. Macleod 85' 5 - 0  
  88' P. Bright
  88' T. Malcolm
S. Mackay 89' 6 - 0  
10/02/2018 Kilmarnock
4 - 0
Brora Rangers 1-0H2H+
  18' John Pickles
Aaron Tshibola 42' 1 - 0  
Kris Boyd 58' 2 - 0  
  64' Gavin Morrison
Youssouf Mulumbu 65'  
Eamonn Brophy 65'  
  69' Mark Nicolson
  69' Paul Brindle
  69' Steven Mackay
  69' James Pickles
Kris Boyd 75'  
Lee Erwin 75'  
Eamonn Brophy 76' 3 - 0  
Greg Kiltie 78'  
Adam Frizzell 78'  
  78' Zander Sutherland
  78' Kyle MacLeod
Stephen O'Donnell 82' 4 - 0  
20/01/2018 East Fife
0 - 1
Brora Rangers 0-1H2H+
  0 - 1 12' Colin Williamson
  41' John Pickles
Kieran Millar 46'  
Craig Thomson 46'  
  73' Ally MacDonald
  76' Steven Mackay
  76' James Pickles
Mark Lamont 81'  
Kyle Wilson 81'  
  82' Colin Williamson
  82' James Ross
  83' Zander Sutherland
  83' Paul Brindle
  84' Scott Graham
Kyle Wilkie 85'  
  89' Paul Brindle
18/11/2017 Stranraer
0 - 1
Brora Rangers 0-0H2H+
  34' Gavin Morrison
David Barron 51'  
Paul Woods 65'  
Kyle Turner 65'  
  69' Gavin Morrison
  69' Paul Brindle
  77' Zander Sutherland
  77' Kyle MacLeod
  79' Scott Graham
  79' John Pickles
Grant Anderson 81'  
Steven Okoh 81'  
  89' Joe Malin
Ryan Wallace 90'  
  0 - 1 90+3' Steven Mackay
14/10/2017 Civil Service Strollers
0 - 5
Brora Rangers 0-1H2H+
  20' Steven Mackay
  0 - 1 35' Scott Graham
  0 - 2 49' Ally MacDonald
  58' Craig Campbell
  0 - 3 60' Steven Mackay
Iain Ballantyne 65'  
  0 - 4 67' Scott Graham
  68' Craig Campbell
  68' Craig Gunn
Stephen Froud 68'  
Kris Mitchell 68'  
Scott Clapperton 69'  
David Stewart 69'  
Kyle Fee 69'  
Jack Verth 69'  
  72' Scott Graham
  72' Andrew Greig
  77' Steven Mackay
  77' Mark Nicolson
  0 - 5 90+2' Paul Brindle
15/08/2017 Raith Rovers
3 - 0
Brora Rangers 1-0H2H+
Ross Callachan 16' 1 - 0  
J. Berry 64'  
Yaw Osei-Opoku 64'  
L. Vaughan 65' 2 - 0  
  68' Scott Houston
  70' Zander Sutherland
  70' K. Macleod
  78' M. Nicolson
  79' A. Greig
  79' Craig Gunn
Yaw Osei-Opoku 84' 3 - 0  
  87' Scott Graham
  87' Craig Campbell
G. Spence 87'  
Jonny Court 87'  
  89' M. MacLean
L. Vaughan 90'  
K. Benedictus 90'  
K. Benedictus 90+3'  
22/10/2016 Brora Rangers
0 - 2
Clyde 0-0H2H+
  23' Peter MacDonald
  32' Sean Higgins
G. Morrison 46'  
M. MacLean 46'  
  0 - 1 60' David Gormley
  66' David Gormley
  66' M. McNiff
  68' Scott Linton
Zander Sutherland 70'  
A. Greig 70'  
  73' Chris Smith
A. Pollock 74'  
Steven Mackay 74'  
  75' Peter MacDonald
  75' S. Ferguson
  0 - 2 78' Matthew Flynn
  87' Sean Higgins
  87' J. Watson
  90' Matthew Flynn
16/08/2016 Peterhead
3 - 2
Brora Rangers 0-1H2H+
  13' D. Gillespie
  0 - 1 18' Zander Sutherland
  0 - 2 48' P. Brindle
  50' James Ross
Hugh Samuels 56'  
R. McAllister 56'  
Salim Nassor 57'  
Nicky Riley 57'  
  66' P. Brindle
  66' Steven Mackay
Jamie Redman 69'  
Jordon Brown 74' 1 - 2  
R. McAllister 77' 2 - 2  
L. McIntosh 80' 3 - 2  
  81' A. Pollock
  81' Craig Campbell
  85' Zander Sutherland
  85' Lewis Grant
02/08/2016 Ross County U20
2 - 3
Brora Rangers 0-0H2H+
R. Dingwall 24'  
  0 - 1 33' A. Pollock
  44' G. Morrison
G. Morrison 52' 1 - 1  
  54' C. Williamson
S. Morrison 64'  
  66' A. Pollock
  66' D. Gillespie
  66' A. Greig
  66' Zander Sutherland
  71' Ally MacDonald
J. Wallace 76' 2 - 1  
  2 - 2 80' Steven Mackay
Davis Keillor-Dunn 96'  
Ethan Grant 96'  
  100' Ally MacDonald
  100' Calum MacDonald
  2 - 3 103' Craig Campbell
J. Wallace 105'  
M. Gallagher 105'  
B. Malcolm 106'  
Reghan Tumilty 118'  
T. Kelly 118'  
28/04/2012 Clyde
1 - 1
Alloa Athletic 0-1H2H+
  0 - 1 6' Stevie May
  52' Ross McKinnon
  52' M. Docherty
Pat Scullion 65' 1 - 1  
  67' K. Cawley
  67' Ross McCord
  76' Darren Young
  76' Craig Campbell
  82' Ben Gordon
Paul Hay 83'  
Kris Irvine 83'  
21/04/2012 Alloa Athletic
3 - 1
Stranraer 2-1H2H+
Ryan McCord 13' 1 - 0  
  1 - 1 25' G. Gallagher
Robbie Winters 35' 2 - 1  
  46' Frank McKeown
  46' Z. Belkouche
  63' Stuart McColm
  63' C. Malcolm
Ryan McCord 68' 3 - 1  
  72' R. Borris
  72' S. Noble
Robbie Winters 75'  
S. Masterton 75'  
Ryan McCord 75'  
Ross McCord 75'  
K. Cawley 86'  
Craig Campbell 86'  
07/04/2012 Alloa Athletic
8 - 1
Elgin City 2-0H2H+
  16' Zander Clark
  16' Paul McMullan
  16' John Calder
M. Nicolson 30' 1 - 0  
Stevie May 44' 2 - 0  
Stevie May 47' 3 - 0  
Robbie Winters 49' 4 - 0  
  4 - 1 51' Paul Millar
  52' Graeme Beveridge
  52' Craig Gunn
  59' David Niven
Stevie May 65' 5 - 1  
  69' M. Durnan
  69' Ceiran McLean
G. Holmes 70'  
M. Docherty 70'  
Darren Young 70'  
Ross McCord 70'  
Robbie Winters 73'  
Craig Campbell 73'  
Stevie May 75' 6 - 1  
Ryan McCord 82' 7 - 1  
Craig Campbell 83' 8 - 1  
24/03/2012 Alloa Athletic
4 - 0
Queen's Park 1-0H2H+
Robbie Winters 14' 1 - 0  
Robbie Winters 58' 2 - 0  
  66' Michael Daly
  66' Tony Quinn
  70' R. Little
  76' Ian Watt
  76' David Murray
Robbie Winters 77'  
Craig Campbell 77'  
  84' James Brough
Stevie May 86' 3 - 0  
K. Cawley 86'  
Ross McCord 86'  
Ross McKinnon 90'  
G. Holmes 90+2' 4 - 0  
  90+3' Owen Ronald
  90+3' Paul Gallacher
10/03/2012 Alloa Athletic
5 - 1
East Stirlingshire 2-1H2H+
  0 - 1 1' Alex Lurinsky
  24' Michael Hunter
Robbie Winters 26' 1 - 1  
  30' Graeme Ramage
Stevie May 43' 2 - 1  
  46' Alex Lurinsky
  46' Jamie Benton
  54' Rhys Devlin
Ryan Harding 60' 3 - 1  
  64' Lewis Horner
  64' David Cane
Robbie Winters 64'  
K. Cawley 64'  
S. Masterton 69'  
Ross McCord 69'  
Ross McCord 72' 4 - 1  
  73' Graeme Ramage
  73' Scott Fulton
Stevie May 74'  
Craig Campbell 74'  
Craig Campbell 81' 5 - 1  
Ryan Harding 83'  
Craig Campbell 85'  
17/12/2011 Berwick Rangers
2 - 2
Alloa Athletic 0-1H2H+
  0 - 1 44' Ryan McCord
  46' Kenny O'Brien
  46' Armand One
Darren Lavery 58'  
Michael Deland 58'  
  0 - 2 61' Stevie May
Darren Gribben 63'  
Damon Gray 63'  
Lee Currie 71'  
  75' Stevie May
  75' Craig Campbell
  76' Graeme Holmes
  76' Robbie Winters
Andrew McLean 78' 1 - 2  
Damon Gray 84' 2 - 2  
10/12/2011 Alloa Athletic
1 - 0
Queen's Park 1-0H2H+
James Michael Doyle 6' 1 - 0  
Ross McCord 30'  
  48' Jamie Longworth
  51' Martin McBride
Ryan Harding 52'  
  55' David Anderson
  67' Paul McGinn
Robbie Winters 68'  
Craig Campbell 68'  
  73' Craig Smith
  73' Sean Burns
  73' Ian Watt
  73' Michael Daly
Graeme Holmes 81'  
Mark Docherty 81'  
03/12/2011 Montrose
1 - 1
Alloa Athletic 1-0H2H+
Scott Johnston 15' 1 - 0  
Scott Johnston 16'  
  38' Ryan McCord
Stephen McNally 42'  
  45' Ben Gordon
  46' Mark McCullagh
  46' Kenny O'Brien
Sean Crighton 50'  
  66' Robbie Winters
  66' Armand One
Lloyd Young 71'  
Sean Pierce 71'  
  1 - 1 79' Ben Gordon
  85' G. Holmes
  85' Craig Campbell
26/11/2011 Alloa Athletic
1 - 1
East Stirlingshire 0-0H2H+
Ben Gordon 46'  
Fraser Forrest 46'  
Armand One 64'  
Ross McCord 64'  
  0 - 1 65' Michael Hunter
Mark Docherty 72'  
Craig Campbell 72'  
  73' Bradley Coyne
  79' Michael Hunter
  79' Steven Jackson
  79' Bradley Coyne
  79' Kevin Turner
Craig Campbell 83' 1 - 1  
  85' Kevin Turner
24/09/2011 Alloa Athletic
4 - 2
Montrose 2-2H2H+
Ryan McCord 4' 1 - 0  
  1 - 1 27' Alan Campbell
Kevin Cawley 28' 2 - 1  
  34' Stephen McNally
  2 - 2 37' Martin Boyle
  43' Alan Campbell
  46' Sean Crighton
  46' David McGowan
Ben Gordon 51' 3 - 2  
  58' Jonathan Crawford
  58' Steven McPhee
Graeme Holmes 75'  
Steven Howarth 75'  
Kevin Cawley 79' 4 - 2  
Robbie Winters 82'  
Craig Campbell 82'  
Kevin Cawley 83'  
Armand One 83'  
17/09/2011 Queen's Park
1 - 3
Alloa Athletic 0-2H2H+
  0 - 1 9' Kevin Cawley
  0 - 2 28' Kevin Cawley
  58' Kevin Cawley
  58' Craig Campbell
  58' Graeme Holmes
  58' Ross McCord
Sean Burns 59'  
Ian Watt 59'  
  73' Peter Innes
  73' Steven Howarth
Michael Daly 76'  
Tony Quinn 76'  
Gavin Lauchlan 76'  
Craig Smith 76'  
  0 - 3 84' James Michael Doyle
  85' James Michael Doyle
Tony Quinn 86' 1 - 3  
10/09/2011 East Stirlingshire
0 - 1
Alloa Athletic 0-1H2H+
Kevin Turner 45'  
  0 - 1 45+2' Ben Gordon
  52' Ben Gordon
Iain Chisholm 64'  
Alex Lurinsky 64'  
  67' Ross McCord
  67' Peter Innes
Ryan Frances 67'  
  73' Ryan McCord
Kevin Turner 75'  
Jordyn Sheerin 75'  
  78' Robbie Winters
  78' Craig Campbell
Craig Scott 80'  
Fraser Team 80'  
  83' Kevin Cawley
  83' Armand One
27/08/2011 Alloa Athletic
2 - 1
Peterhead 0-1H2H+
  0 - 1 30' Rory McAllister
  39' Alan Rattray
Kevin Cawley 46' 1 - 1  
  55' Lewis Davidson
  55' Callum MacDonald
Kevin Cawley 67' 2 - 1  
  73' David Donald
Darren Young 75'  
Ryan Caddis 75'  
  75' Martin Bavidge
  75' Aaron Conway
  75' David Ross
  75' Graeme Sharp
Ross McCord 83'  
Craig Campbell 83'  
  87' Rory McAllister
Peter Innes 90+3'  
20/08/2011 Annan Athletic
2 - 0
Alloa Athletic 1-0H2H+
Ian Harty 33' 1 - 0  
  59' Nicholas Locke
  59' Ross McCord
Steven Sloan 62'  
Aaron Muirhead 62'  
David Cox 64' 2 - 0  
  68' Armand One
  68' Craig Campbell
  68' Mark Docherty
  68' Max Wright
Scott Gibson 70'  
Chris Jardine 74'  
Jack Steele 74'  
  77' Ryan McCord
23/07/2011 Peterhead
2 - 2
Alloa Athletic 1-1H2H+
P. Watson 9'  
  0 - 1 16' Ross McCord
Bryan Deasley 30' 1 - 1  
R. McAllister 60' 2 - 1  
  64' K. Cawley
  64' M. Wright
  71' Armand One
  71' Craig Campbell
  2 - 2 73' M. Wright
Aaron Conway 76'  
Graeme Sharp 76'  
Martin Bavidge 87'  
David Ross 87'  
  90' Ross McCord
  90' Ryan Caddis
  98' Scott Bain
  111' Ryan McCord
  119' Ben Gordon
02/10/2010 Nairn County
4 - 1
Rothes 0-0H2H+
Steven Mackay 58' 1 - 0  
Robert Duncanson 65' 2 - 0  
  2 - 1 69' Kris Duncan
Craig Campbell 71' 3 - 1  
Steven Mackay 75' 4 - 1  
25/09/2010 Rothes
2 - 2
Nairn County 0-2H2H+
  0 - 1 20' Robert Duncanson
  0 - 2 33' Craig Campbell
Kris Duncan 47' 1 - 2  
Michael Fletcher 75' 2 - 2  
24/10/2009 Nairn County
2 - 4
Elgin City 0-2H2H+
  0 - 1 4' Craig Frizzel
  0 - 2 32' Craig Frizzel
  0 - 3 51' Craig Frizzel
Willie Barron 64' 1 - 3  
Craig Campbell 70' 2 - 3  
  2 - 4 71' Jason Crooks
26/09/2009 Nairn County
5 - 2
Golspie Sutherland 1-1H2H+
Wayne Mackintosh 32' 1 - 0  
  1 - 1 44' Krzyszyos Mikula
  1 - 2 47' Krzyszyos Mikula
Tony Low 55' 2 - 2  
Tony Low 67' 3 - 2  
Craig Campbell 80' 4 - 2  
Willie Barron 88' 5 - 2  
18/04/2009 Albion Rovers
0 - 3
Elgin City 0-1H2H+
  0 - 1 15' M. Nicolson
  0 - 2 85' Craig Campbell
  0 - 3 90' B. Cameron
14/03/2009 Elgin City
2 - 0
Stenhousemuir 0-0H2H+
Steven Mackay 52' 1 - 0  
Craig Campbell 58' 2 - 0  
18/10/2008 Elgin City
4 - 2
Stenhousemuir 1-2H2H+
  0 - 1 17' Kevin Motion
Craig Campbell 21' 1 - 1  
  1 - 2 44' Andrew Brand
Darren Shallicker 62' 2 - 2  
Guy Kerr 76' 3 - 2  
Paul Kaczan 90' 4 - 2  

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.