Profile of C. Johnston

Performance in the last match

League One Escocia, 1 day ago

C. Johnston

Craig Johnston
30
years
ss
Scotland
57
kgs
For
position
175
cms
9
shirt number
412
K.€
60
ELO

Born on 22 December 1994 in Kirkcaldy

Personal data
Country of birth
Scotland Scotland
Preferred foot
Right foot
Continent of birth
Europa
Region of birth
Europa del Norte
Career details
Current club
Kelty Hearts Kelty Hearts
Current competition
Second Division Second Division
Previous club
Montrose Montrose
Previous competition
Third Division Third Division
Historic team
Montrose Montrose
Historical competition
Second Division Second Division
Last number
9
Most common shirt number
16
Other shirt numbers
16, 15, 8, 11, 21

Form in last matches

Competitions played in

Participation and performances
Second Division
0%
Wins
0 W
0 D
1 L
Scottish League Cup
25%
Wins
1 W
1 D
2 L
Challenge Cup
0%
Wins

Team's position in the competition

Matchday 36 PTS MP W D L GF GA GD
4
Stenhousemuir
Stenhousemuir 53 36 15 8 13 48 45 +3
5
Alloa Athletic
Alloa Athletic 51 36 13 12 11 55 47 +8
6
Kelty Hearts
Kelty Hearts 44 36 11 11 14 40 46 -6
7
Inverness CT
Inverness CT 43 36 16 10 10 45 38 +7
8
Montrose
Montrose 40 36 9 13 14 40 49 -9

Position on the pitch

Main position
Forward 88%
Other positions
  • Right winger 12%
ST
RW
Football pitch

Rating progression

60 ▲ 1
4537 15
30747 15
3004 14
3010 17
66111 23
Highest value in career
61 (2025)
Rankings
General
24949º
Age
1697º
By country
285º 285º
By position
6192º F
By position
3589º ST ST

Evolution of market value

▲ 0.1
4537 15
30747 15
3004 14
3010 17
66111 23
Highest value in career
405.43K (2025)
Rankings
General
41432º
Age
2654º
By country
430º 430º
By position
11004º F
By position
6134º ST ST
Contract information
Start of contract
01/07/2023
End of contract
31/05/2027
Contract length
04/08/2029
Last signing
01/07/2023

Past signings

Season. Date
Origin Destination Cost
17/18 01/07/2017
Cowdenbeath
Cowdenbeath
Montrose
Montrose
Free transfer
16/17 04/11/2016
Spartans
Spartans
Cowdenbeath
Cowdenbeath
End of loan
16/17 16/09/2016
Cowdenbeath
Cowdenbeath
Spartans
Spartans
Loan
14/15 01/07/2014
Escudo
Cowdenbeath
Cowdenbeath
Free transfer
13/14 31/01/2014
Kelty Hearts
Kelty Hearts
Escudo
End of loan
Total amount of money in transfer dealings 0

Professional performance

Average number of goals
Calendar year 22
3
0.14
60
Last 6 months 19
3
0.16
60
Last 365 days 43
7
0.16
60
Last 3 years 119
24
0.2
56
Last 5 years 186
38
0.2
54
Career 336
56
0.17
50

List of clubs played for

Teams Season MP
MP GS MS MIN Age Pts. ELO
Kelty Hearts
Kelty Hearts
2025/26
5 1 0 0 0 5 4 1 322' 30 5.2 61
Second Division
Second Division
1 0 0 0 0 1 1 0 90' 30 4.7 60
Scottish League Cup
Scottish League Cup
4 1 0 0 0 4 3 1 232' 30 5.3 61
Kelty Hearts
Kelty Hearts
2024/25
42 6 5 5 0 42 37 5 3370' 30 6.6 59
Kelty Hearts
Kelty Hearts
2023/24
40 11 4 5 1 40 37 3 3108' 29 6.8 55
Montrose
Montrose
2022/23
34 7 3 2 0 34 14 20 1538' 28 5.4 53
Montrose
Montrose
2021/22
38 10 3 2 0 38 24 14 2378' 27 6.3 51

Historical performance in clubs

By teams Season. MP GS Min.
Montrose
Montrose
6 181 100 9966' 36 11
Kelty Hearts
Kelty Hearts
3 87 78 6800' 18 11
Cowdenbeath
Cowdenbeath
4 66 19 2164' 2 7
Spartans
Spartans
1 1 1 60' 0 0
Brechin City
Brechin City
1 1 0 19' 0 0
By competition Season. MP GS Min.
Second Division
Second Division
9 208 127 12176' 31 19
Scottish League Two
Scottish League Two
2 42 22 2130' 4 4
League Cup
League Cup
11 33 22 2053' 7 1
Cup
Cup
10 19 11 1046' 7 1
Challenge Cup
Challenge Cup
9 16 11 1033' 6 1

Most important achievements

Milestones and events on this day
First goal for the team
Kelty Hearts
Kelty Hearts
19 JUL. 23
28 years

Best performances