Craig Johnston Profile and Player Statistics
First name: Craig
Last name: Johnston
Position: , Attacker
Nationality: Scotland
Date of birth: 22 December 1994
Age: 27
Place of birth: Scotland
Height: 170 cm
Weight: 57 kg

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
League Cup 2022/2023 Montrose 0 0 0 0 0 0 0 0
League One 2022/2023 Montrose 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 Brechin City 0 0 0 0 0 0 0 0
Challenge Cup 2015/2016 Cowdenbeath 84 1 0 1 0 0 1 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
07/05/2022 Airdrieonians
6 - 4
Montrose 0-2H2H+
  0 - 1 12' C. Ballantyne
  0 - 2 26' C. Ballantyne
D. Easton 45+2'  
  45+2' T. Masson
C. Watson 49'  
C. Smith 53' 1 - 2  
  58' C. Ballantyne
J. Allan 61'  
  1 - 3 69' L. Milne
C. Smith 70' 2 - 3  
C. Fordyce 73'  
C. Smith 75' 3 - 3  
C. Gallagher 86' 4 - 3  
  102' P. Watson
J. Afolabi 105' 5 - 3  
  107' G. Webster
  114' S. Dillon
G. McGill 119' 6 - 3  
  6 - 4 120+3' M. Rennie
03/05/2022 Montrose
1 - 0
Airdrieonians 1-0H2H+
C. Johnston 8' 1 - 0  
  22' A. Frizzell
C. Johnston 81'  
23/04/2022 Montrose
2 - 1
Queen's Park 0-1H2H+
  0 - 1 1' C. Smith
  63' J. Quitongo
  74' M. Doyle
M. Doyle 78' 1 - 1  
S. Dillon 81' 2 - 1  
L. Cameron 82'  
16/04/2022 Clyde
2 - 1
Montrose 2-1H2H+
  0 - 1 3' M. Gardyne
L. Jamieson 15' 1 - 1  
N. McAllister 41' 2 - 1  
  59' P. Watson
K. Nicoll 74'  
Monday Samuel 90+1'  
09/04/2022 Montrose
2 - 2
Airdrieonians 1-1H2H+
B. Lyons 2' 1 - 0  
  1 - 1 26' C. Smith
M. Whatley 50'  
  68' S. Agnew
B. Lyons 69' 2 - 1  
  2 - 2 73' C. Gallagher
02/04/2022 Falkirk
0 - 3
Montrose 0-1H2H+
  0 - 1 13' L. Cameron
P. Dixon 52'  
B. McKay 63'  
  0 - 2 71' M. Gardyne
  84' T. Masson
  0 - 3 89' R. Campbell
  90+2' B. Lyons
26/03/2022 Dumbarton
0 - 0
Montrose 0-0H2H+
  55' R. Campbell
  64' S. Dillon
S. Carswell 69'  
P. Paton 90'  
  90+3' E. Simpson
19/03/2022 Montrose
1 - 2
Cove Rangers 1-2H2H+
  0 - 1 6' M. Megginson
  23' B. Yule
  0 - 2 32' F. Fyvie
C. Johnston 38' 1 - 2  
  39' M. Megginson
P. Watson 40'  
T. Masson 42'  
  90+3' S. McKenzie
M. Whatley 90+4'  
12/03/2022 Peterhead
0 - 1
Montrose 0-0H2H+
R. McLean 21'  
  39' M. Gardyne
  40' R. Campbell
  42' C. Ballantyne
S. Want 62'  
  0 - 1 68' M. Gardyne
  71' M. Whatley
  72' A. Steeves
  81' C. Ballantyne
  83' M. Gardyne
05/03/2022 Montrose
0 - 0
East Fife 0-0H2H+
S. Dillon 14'  
  50' S. Mercer
T. Masson 54'  
A. Quinn 71'  
26/02/2022 Queen's Park
0 - 1
Montrose 0-1H2H+
  35' M. Gardyne
  0 - 1 45' A. Quinn
19/02/2022 Montrose
1 - 1
Clyde 1-1H2H+
  14' M. Gomis
R. Campbell 15'  
  22' N. McAllister
  0 - 1 28' N. McAllister
B. Lyons 32' 1 - 1  
  34' A. Splaine
C. Ballantyne 40'  
S. Dillon 51'  
B. Lyons 80'  
M. Gardyne 80'  
  85'
A. Quinn 90+4'  
05/02/2022 Montrose
1 - 1
Dumbarton 1-1H2H+
  18' J. Oyinsan
C. Johnston 24' 1 - 0  
C. Ballantyne 32'  
M. Gardyne 43'  
  1 - 1 44' J. Oyinsan
S. Dillon 76'  
P. Watson 90+6'  
  90+6' S. Carswell
  90+7' G. Buchanan
29/01/2022 Montrose
2 - 1
Falkirk 2-1H2H+
B. Lyons 13'  
  0 - 1 34' A. Fleming
B. Lyons 40' 1 - 1  
C. Johnston 45+1' 2 - 1  
  55' J. Mills
  58' P. Watson
  64' A. Dowds
S. Dillon 83'  
08/01/2022 Montrose
1 - 1
Alloa Athletic 0-1H2H+
  0 - 1 44' S. Boyd
L. Callaghan 51' 1 - 1  
  56' M. Durnan
  73' E. Henderson
11/12/2021 Dumbarton
1 - 3
Montrose 1-2H2H+
C. Duthie 15' 1 - 0  
  1 - 1 32' G. Webster
  1 - 2 35' G. Webster
  50' B. Lyons
A. Geggan 52'  
  1 - 3 60' L. Callaghan
07/12/2021 Montrose
2 - 1
Airdrieonians 1-1H2H+
C. Johnston 20' 1 - 0  
  1 - 1 36' K. Mcinroy
G. Webster 66' 2 - 1  
  66' C. Fordyce
A. Quinn 88'  
04/12/2021 Montrose
1 - 1
Kelty Hearts 1-1H2H+
  0 - 1 6' J. Cardle
C. Johnston 42' 1 - 1  
  44' J. Cardle
A. Quinn 67'  
T. Masson 77'  
27/11/2021 Kelty Hearts
0 - 0
Montrose 0-0H2H+
A. Black 19'  
  22' A. Steeves
  41' C. Johnston
D. Hill 48'  
  48' T. Masson
  49' P. Watson
J. Forster 49'  
N. Austin 71'  
20/11/2021 Falkirk
0 - 1
Montrose 0-1H2H+
  0 - 1 37' C. Ballantyne
  40' C. Ballantyne
  44' T. Masson
  61' C. Ballantyne
13/11/2021 Alloa Athletic
2 - 2
Montrose 0-0H2H+
  11' T. Masson
M. Durnan 53' 1 - 0  
  54' C. Ballantyne
M. Durnan 64' 2 - 0  
  2 - 1 77' C. Johnston
  87' P. Watson
  2 - 2 90+1' M. Allan
06/11/2021 Montrose
0 - 0
Cove Rangers 0-0H2H+
30/10/2021 Peterhead
0 - 0
Montrose 0-0H2H+
F. Duffy 19'  
  31' T. Masson
J. Mulligan 43'  
J. Brown 50'  
  65' G. Webster
  76' S. Dillon
23/10/2021 Montrose
4 - 1
East Fife 0-0H2H+
T. Masson 29'  
  36' L. Newton
  49' P. Slattery
J. Keatings 51' 1 - 0  
  54' L. Watt
G. Webster 55' 2 - 0  
C. Johnston 76' 3 - 0  
  77'
C. Johnston 79' 4 - 0  
M. Whatley 82'  
  4 - 1 88' S. Mercer
16/10/2021 Clyde
0 - 5
Montrose 0-3H2H+
  0 - 1 2' L. Milne
  0 - 2 5' C. Balatoni
S. Rumsby 24'  
  0 - 3 26' C. Ballantyne
  0 - 4 66' L. Milne
  0 - 5 81' C. Johnston
09/10/2021 Montrose
0 - 0
Greenock Morton 0-0H2H+
B. Lyons 40'  
  43' L. McGrattan
K. Waddell 77'  
  81' C. Blues
03/10/2021 Queen's Park
1 - 1
Montrose 0-0H2H+
  40' S. Dillon
  45+1' M. Allan
C. Smith 54' 1 - 0  
  64' A. Steeves
  1 - 1 68' L. Milne
G. Gillespie 70'  
25/09/2021 Montrose
2 - 2
Falkirk 0-0H2H+
A. Steeves 9'  
  15' C. Williamson
K. Waddell 55'  
G. Webster 60' 1 - 0  
M. Allan 72'  
G. Webster 76' 2 - 0  
S. Dillon 78'  
  2 - 1 79' A. Keena
  2 - 2 90+1' M. Ruth
18/09/2021 Montrose
0 - 2
Alloa Athletic 0-2H2H+
  5' D. Hutton
  0 - 1 28' M. Niang
  0 - 2 45' A. King
11/09/2021 Cove Rangers
1 - 1
Montrose 0-0H2H+
S. Ross 42'  
  45' A. Steeves
R. McAllister 49' 1 - 0  
  1 - 1 61' G. Webster
B. Yule 64'  
  74' K. Waddell
B. Yule 76'  
  90' B. Lyons
F. Fyvie 90+3'  
04/09/2021 Montrose
1 - 0
Stirling Albion 1-0H2H+
G. Webster 4' 1 - 0  
  48' K. Roberts
28/08/2021 Montrose
1 - 2
Dumbarton 0-2H2H+
  0 - 1 20' G. Buchanan
  0 - 2 30' K. Orsi
S. Dillon 54'  
  58' S. Ramsbottom
  60' G. Buchanan
P. Watson 69'  
G. Webster 84' 1 - 2  
  90+1' E. Lynch
  90+3' S. Carswell
14/08/2021 Montrose
1 - 0
Peterhead 0-0H2H+
  17' R. Conroy
T. Masson 36'  
G. Webster 55' 1 - 0  
  69' J. Brown
  84' A. McCarthy
07/08/2021 Montrose
2 - 2
Clyde 0-0H2H+
  35' B. Cuddihy
G. Webster 38'  
  38' D. Mitchell
  49' S. Rumsby
G. Webster 50' 1 - 0  
A. Steeves 57' 2 - 0  
  2 - 1 88' R. Jones
  89' B. Cuddihy
  2 - 2 90+1' A. Love
24/07/2021 Ross County
4 - 1
Montrose 2-0H2H+
B. Spittal 6' 1 - 0  
A. Iacovitti 35' 2 - 0  
J. White 53' 3 - 0  
B. Spittal 56' 4 - 0  
  4 - 1 61' C. Johnston
  75' A. Steeves
21/07/2021 Montrose
0 - 2
Dundee 0-0H2H+
  51' C. Adam
  0 - 1 70' J. Cummings
  0 - 2 73' L. McCowan
K. Waddell 89'  
13/07/2021 Forfar Athletic
0 - 0
Montrose 0-0H2H+
  46' A. Steeves
A. Thomas 65'  
11/05/2021 Greenock Morton
3 - 1
Montrose 2-1H2H+
G. Oliver 5' 1 - 0  
C. Salkeld 19' 2 - 0  
  23' M. Rennie
S. McGinn 26'  
B. McLean 33'  
  33' R. McLean
  2 - 1 35' R. McLean
  90+3' K. Waddell
  108' C. Johnston
C. McGuffie 120' 3 - 1  
C. Salkeld 120+2'  
04/05/2021 Montrose
3 - 2
Partick Thistle 2-1H2H+
M. Rennie 19' 1 - 0  
  1 - 1 25' R. MacIver
  30' J. Penrice
R. McLean 36' 2 - 1  
  2 - 2 62' J. Cardle
  68' J. Cardle
C. Ballantyne 87' 3 - 2  
01/05/2021 Falkirk
1 - 2
Montrose 1-1H2H+
C. Sammon 5' 1 - 0  
  1 - 1 45' C. Ballantyne
  50' T. Masson
K. Fotheringham 51'  
  52' G. Webster
  1 - 2 62' L. Milne
  87' C. Ballantyne
  90+1' A. Steeves

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