Craig Johnston Profile and Player Statistics
First name: Craig
Last name: Johnston
Position: , Attacker
Nationality:
Height: 170
Weight: 57

Football Career Transfers and Statistics

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

Competition Season Football Club
Challenge Cup 2024/2025 Kelty Hearts 15 2 0 0 3 0 0 0
League Cup 2024/2025 Kelty Hearts 224 3 1 1 0 0 0 0
League One 2024/2025 Kelty Hearts 279 10 0 1 1 0 2 0
Club Friendlies 3 2024 Kelty Hearts 0 0 0 0 0 0 0 0
Challenge Cup 2023/2024 Kelty Hearts 15 1 0 0 0 0 0 0
League Cup 2023/2024 Kelty Hearts 300 4 0 2 3 0 0 0
League One 2023/2024 Kelty Hearts 420 33 3 15 8 0 5 1
Scottish Cup 2023/2024 Kelty Hearts 166 2 0 1 0 0 0 0
Club Friendlies 3 2023 Kelty Hearts 0 0 0 0 0 0 0 0
Challenge Cup 2022/2023 Montrose 14 1 0 1 1 0 0 0
League Cup 2022/2023 Montrose 90 1 0 0 1 0 0 0
League One 2022/2023 Montrose 801 29 17 10 4 0 2 0
Scottish Cup 2022/2023 Montrose 0 1 1 0 0 0 0 0
Scottish Cup 2022/2023 Kelty Hearts 0 0 0 0 0 0 0 0
Club Friendlies 3 2022 Montrose 0 0 0 0 0 0 0 0
Challenge Cup 2021/2022 Montrose 180 2 0 0 0 0 0 0
League Cup 2021/2022 Montrose 160 3 2 1 1 0 0 0
League One 2021/2022 Montrose 1647 28 12 11 8 0 0 0
Scottish Cup 2021/2022 Montrose 0 2 0 1 1 0 1 0
Club Friendlies 1 2021 Montrose 0 0 0 0 0 0 0 0
Championship Play-Offs 2020/2021 Montrose 0 1 1 0 0 0 1 0
League Cup 2020/2021 Montrose 286 4 1 2 0 0 0 0
League One 2020/2021 Montrose 897 19 10 5 0 0 1 0
Scottish Cup 2020/2021 Montrose 0 2 1 0 3 0 0 0
Challenge Cup 2019/2020 Montrose 0 1 1 0 0 0 0 0
League One 2019/2020 Montrose 683 15 8 5 3 0 2 0
Scottish Cup 2019/2020 Montrose 0 0 0 0 0 0 0 0
Challenge Cup 2018/2019 Montrose 243 3 0 2 2 0 0 0
Championship Play-Offs 2018/2019 Montrose 0 0 0 0 0 0 0 0
League Cup 2018/2019 Montrose 218 4 2 1 0 0 0 0
League One 2018/2019 Montrose 1373 20 4 8 5 0 1 0
Scottish Cup 2018/2019 Montrose 90 1 0 1 0 0 0 0
Challenge Cup 2017/2018 Montrose 117 2 1 1 0 0 0 0
League Two 2017/2018 Montrose 1385 25 11 7 4 0 2 0
Challenge Cup 2016/2017 Cowdenbeath 0 0 0 0 0 0 0 0
League Two 2016/2017 Cowdenbeath 12 2 2 0 0 0 0 0
Challenge Cup 2015/2016 Cowdenbeath 84 1 0 1 0 0 1 0
Challenge Cup 2015/2016 Brechin City 0 0 0 0 0 0 0 0
League One 2015/2016 Cowdenbeath 492 21 18 2 0 0 1 1
League One Play-Offs 2015/2016 Cowdenbeath 73 1 0 1 0 0 0 0
Challenge Cup 2014/2015 Cowdenbeath 47 1 1 0 0 0 0 0
Championship 2014/2015 Cowdenbeath 402 14 11 4 0 0 0 0
Championship 2013/2014 Cowdenbeath 7 1 1 0 0 0 1 0

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

Now showing: All Competitions

DateHomeScoreAwayHT
26/10/2024 Stenhousemuir
2 - 1
Kelty Hearts 1-0H2H+
E. O'Reilly 15' 1 - 0  
K. Ewen 29'  
G. Buchanan 47' 2 - 0  
  54' R. Cunningham
N. Wedderburn 54'  
  59' G. Buchanan
  66' C. Flatman
  2 - 1 76' R. Cunningham
  86' R. Bryce
<TBD> 90'  
  90+4' R. Cunningham
19/10/2024 Kelty Hearts
0 - 2
Montrose 0-0H2H+
C. Johnston 24'  
  29' G. Webster
  39' T. Masson
R. Cunningham 45+4'  
  0 - 1 68' M. Machado
  0 - 2 74' B. McIvor Redwood
T. O'Ware 79'  
T. O'Ware 83'  
  88' P. Watson
12/10/2024 Dunfermline Athletic
2 - 1
Kelty Hearts 2-1H2H+
  0 - 1 15' C. Johnston
C. Kane 23' 1 - 1  
M. Todd 32' 2 - 1  
  41' B. Owens
05/10/2024 Queen of the South
1 - 5
Kelty Hearts 0-3H2H+
M. Douglas 23'  
  0 - 1 26' R. Cunningham
  0 - 2 35' R. Cunningham
  0 - 3 41' S. Williamson
J. Hannah 52'  
M. Hewitt 58' 1 - 3  
  1 - 4 63' S. Harding
M. Douglas 67'  
  1 - 5 70' S. Williamson
M. Hewitt 73'  
  73' S. Harding
R. Lyon 74'  
28/09/2024 Kelty Hearts
3 - 0
Annan Athletic 2-0H2H+
S. Mercer 12' 1 - 0  
L. Moore 27' 2 - 0  
T. O'Ware 54'  
S. Williamson 69' 3 - 0  
  83' T. Muir
21/09/2024 Alloa Athletic
1 - 0
Kelty Hearts 0-0H2H+
  22' S. Harding
K. Cawley 35'  
  45' R. Adams
  53' R. Adams
C. O'Donnel 53'  
  57' B. Owens
C. Sammon 70' 1 - 0  
  70' T. O'Ware
  85' B. Paterson
14/09/2024 Kelty Hearts
1 - 3
Cove Rangers 0-1H2H+
  0 - 1 41' M. Megginson
R. Cunningham 64' 1 - 1  
  1 - 2 86' B. Yule
  1 - 3 90+2' F. Marshall
07/09/2024 Kelty Hearts
3 - 1
Elgin City 2-0H2H+
C. Johnston 32' 1 - 0  
R. Cunningham 35'  
C. Johnston 40' 2 - 0  
  45+2' O. McDonald
S. Williamson 58' 3 - 0  
  3 - 1 82' B. Cameron
31/08/2024 Dumbarton
2 - 2
Kelty Hearts 1-1H2H+
  0 - 1 10' L. McCarvel
M. Durnan 43' 1 - 1  
  1 - 2 59' C. Johnston
M. Miller 66'  
F. Gray 68'  
M. Durnan 89' 2 - 2  
24/08/2024 Kelty Hearts
0 - 0
Inverness CT 0-0H2H+
  31' W. Duffy
B. Paterson 37'  
S. Mercer 45+3'  
  69' C. Gilmour
  75' F. Duffy
B. Owens 90'  
17/08/2024 Arbroath
0 - 3
Kelty Hearts 0-0H2H+
  53' S. Mercer
  57' R. Cunningham
L. Callaghan 63'  
  0 - 1 70' S. Allan
  0 - 2 76' S. Williamson
  0 - 3 79' R. Cunningham
10/08/2024 Kelty Hearts
2 - 0
Stenhousemuir 1-0H2H+
S. Allan 1' 1 - 0  
M. Tidser 41'  
R. Cunningham 56' 2 - 0  
L. Moore 64'  
03/08/2024 Montrose
1 - 1
Kelty Hearts 0-0H2H+
  35' C. Johnston
A. Shrive 54'  
C. Brown 59' 1 - 0  
  1 - 1 68' R. Cunningham
M. Gardyne 70'  
27/07/2024 Queen's Park
6 - 0
Kelty Hearts 3-0H2H+
D. Thomas 5'  
D. Thomas 11' 1 - 0  
S. Welsh 31' 2 - 0  
R. MacGregor 42' 3 - 0  
Z. Mauchin 53'  
  56' M. Thomas
J. Turner 57' 4 - 0  
R. MacGregor 62' 5 - 0  
J. Hinds 77'  
  84' C. Flatman
J. Turner 90+1' 6 - 0  
23/07/2024 Kelty Hearts
0 - 1
Peterhead 0-1H2H+
  0 - 1 27' M. Barry
  42' A. McCarthy
  52' J. Brown
  52' C. Flatman
B. Paterson 73'  
B. Paterson 78'  
20/07/2024 Kelty Hearts
1 - 0
Hibernian 0-0H2H+
  51' K. Megwa
C. Flatman 58' 1 - 0  
  70' D. Vente
06/07/2024 Kelty Hearts
2 - 1
Hamilton Academical 1-1H2H+
C. Flatman 26' 1 - 0  
  1 - 1 32' O. Shaw
C. Johnston 75' 2 - 1  
04/05/2024 Hamilton Academical
4 - 1
Kelty Hearts 2-1H2H+
L. Morgan 7' 1 - 0  
J. Hastie 25' 2 - 0  
  2 - 1 42' C. Johnston
L. Smith 78' 3 - 1  
J. Hastie 81' 4 - 1  
27/04/2024 Kelty Hearts
0 - 2
Montrose 0-1H2H+
  0 - 1 18' B. Lyons
M. Tidser 44'  
M. Machado 44'  
  0 - 2 55' B. Lyons
  90+1' M. Machado
20/04/2024 Falkirk
2 - 2
Kelty Hearts 2-2H2H+
C. Miller 8' 1 - 0  
C. Donaldson 18'  
  1 - 1 25' L. McCann
C. Morrison 32' 2 - 1  
  2 - 2 33' R. Lyon
J. Hogarth 82'  
B. Spencer 90+3'  
13/04/2024 Kelty Hearts
1 - 0
Stirling Albion 1-0H2H+
  10' C. Crane
  28' K. Banner
S. McCluskey 32' 1 - 0  
B. Paterson 37'  
  52' A. Cummins
L. O'Donnell 63'  
R. Cunningham 81'  
  89' J. McPake
  90+1' D. Hilson
S. McCluskey 90+3'  
06/04/2024 Queen of the South
1 - 2
Kelty Hearts 0-1H2H+
  0 - 1 14' L. Moore
  24' R. Lyon
  47' B. McKay
J. Mumbongo 47'  
K. McKechnie 52'  
R. Lyon 65' 1 - 1  
  1 - 2 67' C. Johnston
H. Cochrane 75'  
  87' B. Paterson
L. Gibson 90+3'  
30/03/2024 Kelty Hearts
3 - 1
Edinburgh City 1-1H2H+
  0 - 1 8' O. McDonald
A. Bavidge 29' 1 - 1  
A. Bavidge 51' 2 - 1  
  63' C. Wilson
C. Johnston 69' 3 - 1  
23/03/2024 Annan Athletic
3 - 2
Kelty Hearts 3-1H2H+
A. Smith 26' 1 - 0  
L. Hunter 35' 2 - 0  
B. Lussint 38' 3 - 0  
  3 - 1 40' M. Tidser
  3 - 2 48' C. Johnston
  50' R. Lyon
  87' L. Moore
  90' T. O'Ware
90+3'  
19/03/2024 Kelty Hearts
2 - 1
Alloa Athletic 0-0H2H+
  38' D. Devine
M. Tidser 41'  
M. Tidser 41'  
  0 - 1 56' C. O'Donnel
  67' T. Steven
  68' T. Steven
J. McGlynn 73' 1 - 1  
T. O'Ware 81' 2 - 1  
16/03/2024 Kelty Hearts
0 - 1
Cove Rangers 0-0H2H+
T. O'Ware 51'  
  0 - 1 52' M. Megginson
  56' A. Darge
  90+3' J. Kerr
24/02/2024 Kelty Hearts
0 - 1
Falkirk 0-1H2H+
  17' R. MacIver
J. Thomson 17'  
  0 - 1 23' T. Lang
B. Paterson 42'  
C. Johnston 45'  
  72' L. Bisland
B. Owens 73'  
17/02/2024 Montrose
4 - 2
Kelty Hearts 2-0H2H+
B. Lyons 1' 1 - 0  
A. Steeves 25' 2 - 0  
L. Graham 55'  
  2 - 1 60' C. Johnston
  2 - 2 64' C. Johnston
G. Webster 77' 3 - 2  
  86' M. Tidser
  86' M. Tidser
K. Hester 90+5' 4 - 2  
13/02/2024 Kelty Hearts
3 - 2
Edinburgh City 1-1H2H+
  0 - 1 18' O. McDonald
  23' A. Faye
J. McGlynn 26' 1 - 1  
  35' O. McDonald
J. McGlynn 55' 2 - 1  
B. Owens 77'  
C. Johnston 78'  
R. Cunningham 82' 3 - 1  
  87' C. Flatman
  90' C. McNamara
  3 - 2 90+2' F. Marshall
10/02/2024 Kelty Hearts
0 - 0
Queen of the South 0-0H2H+
  14' L. Connelly
C. Johnston 16'  
M. Tidser 18'  
M. Tidser 18'  
B. Owens 39'  
  55' J. Brydon
03/02/2024 Edinburgh City
0 - 3
Kelty Hearts 0-1H2H+
  0 - 1 14' A. Bavidge
  38' J. Thomson
  0 - 2 67' A. Bavidge
  0 - 3 68' A. Bavidge
F. Deane 90+3'  
  90+3' R. Lyon
27/01/2024 Stirling Albion
5 - 0
Kelty Hearts 1-0H2H+
J. McGregor 44' 1 - 0  
  52' J. Thomson
D. Carrick 53' 2 - 0  
J. Cooper 72' 3 - 0  
J. Cooper 80' 4 - 0  
  89' B. Biabi
A. Cummins 89'  
J. Cooper 90+1' 5 - 0  
  90+3' L. O'Donnell
20/01/2024 Ayr United
3 - 0
Kelty Hearts 0-0H2H+
R. Syla 62' 1 - 0  
R. Syla 64'  
N. McAllister 70'  
  75' L. O'Donnell
A. Rose 79' 2 - 0  
M. McKenzie 90' 3 - 0  
13/01/2024 Kelty Hearts
1 - 1
Annan Athletic 1-0H2H+
  25' T. Muir
A. Bavidge 28' 1 - 0  
  56' K. Nugent
  64' A. Smith
  1 - 1 73' T. Goss
  87' S. Swinglehurst
06/01/2024 Cove Rangers
2 - 2
Kelty Hearts 2-0H2H+
R. Burrell 15' 1 - 0  
M. Megginson 20' 2 - 0  
  2 - 1 47' A. Bavidge
  2 - 2 57' A. Corbett
A. Darge 82'  
23/12/2023 Hamilton Academical
1 - 1
Kelty Hearts 0-0H2H+
  24' M. Tidser
  24' M. Tidser
D. Tait 31'  
  33' J. Thomson
K. O'Hara 62' 1 - 0  
L. Smith 65'  
D. Tait 79'  
  1 - 1 81' C. Johnston
16/12/2023 Kelty Hearts
0 - 1
Montrose 0-1H2H+
  0 - 1 7' A. Shrive
  42' A. Quinn
L. Moore 79'  
09/12/2023 Falkirk
2 - 1
Kelty Hearts 1-0H2H+
T. Lang 5'  
R. MacIver 15'  
L. Henderson 26'  
  38' C. Johnston
A. Nesbitt 41' 1 - 0  
L. McCann 61'  
  1 - 1 66' A. Bavidge
E. Ross 72'  
  73' L. Moore
R. MacIver 76' 2 - 1  
F. Yeats 90+5'  
25/11/2023 Hamilton Academical
0 - 2
Kelty Hearts 0-0H2H+
  15' M. Tidser
  0 - 1 66' R. Lyon
  0 - 2 75' L. Moore
J. Longridge 82'  
J. Longridge 90+4'  
18/11/2023 Queen of the South
1 - 3
Kelty Hearts 1-1H2H+
J. Thomson 31' 1 - 0  
L. Connelly 36'  
  1 - 1 44' F. Owens
  1 - 2 49' M. Tidser
  1 - 3 55' R. Lyon
A. Ferguson 67'  
  72' L. Moore

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
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-2024 SoccerPunter Pte. Ltd. All rights reserved.