Skip to content
CJCraig Johnston

Craig Johnston

€640KMarket Value
Kelty Hearts
Kelty Hearts
Attacker
ScotlandScotland
31
Dec 22, 1994
175 cm
Height
9
Shirt Number
Card stats based on
2025/2026

Performance Overview

Season Performance 25/26
All Competitions
9Matches
2Goals
2Assists
4Goal Contributions
39Mins/game
-Avg Rating
Career Statistics
Career Progress

Career Progress

Appearances per Season

Appearance Distribution

47
Full match
28
Substituted off
6
From Bench

Rival Clubs(44)

Player stats against each opponent club

TeamMPWDLGA
Alloa AthleticAlloa Athletic103161110
Cove RangersCove Rangers92250000
DumbartonDumbarton92522000
Queen of the SouthQueen of the South85122100
Annan AthleticAnnan Athletic63031010
MontroseMontrose60330020
HibernianHibernian51040000
StenhousemuirStenhousemuir51220100
Inverness CTInverness CT51220010
East FifeEast Fife52120010
ArbroathArbroath52120000
RangersRangers40040000
Raith RoversRaith Rovers41031000
FalkirkFalkirk41210000
LivingstonLivingston31020000
Dunfermline AthleticDunfermline Athletic31021000
HeartsHearts30030000
Greenock MortonGreenock Morton30030010
Elgin CityElgin City31022000
Ayr UnitedAyr United21010000
120 of 44
Transfers

Transfers

Transfer History

Jul 1, 2023Transfer
Jul 1, 2017Free Transfer
Nov 4, 2016End of loan
Sep 16, 2016Loan
Trophies

About Craig Johnston

Craig Johnston plays as a forward for Kelty Hearts. Throughout his career, Craig Johnston has scored 24 goals and provided 14 assists in 165 appearances across 4 clubs. With a career goal ratio of 0.15 per match, Craig Johnston is a prolific scorer who consistently finds the back of the net. Among the clubs he has represented — Kelty Hearts, Montrose, Hapoel Bnei Lod, Cowdenbeath — Craig Johnston was most prolific at Kelty Hearts, where he scored 19 goals in 87 appearances. Craig Johnston stands 175 cm tall, weighs 70 kg.

Full Career RecordCraig Johnston

Craig Johnston's professional career spans from 2015 to 2026, a period of roughly 11 seasons over which he has amassed 165 appearances spread across 4 clubs. With 24 goals and 14 assists recorded across that span, his record reflects a sustained contribution at the highest level.

His most productive season in attacking terms came in 23/24 with Kelty Hearts, when he registered 11 goals and 4 assists in 40 matches, playing 901 minutes. That campaign stands out as one of the high points of his output.

In his most recent recorded season (25/26) at Kelty Hearts, Craig Johnston played 9 matches, scoring 2 goals and providing 2 assists.

Among the notable milestones of his career, Craig Johnston has passed the 100-appearance milestone.

Club-by-club totals

ClubPeriodAppsGoalsAssistsMinutesYCRCRating
Kelty Hearts2023/2024 - now8719113290
Cowdenbeath2013/2014 - 2016/2017591084
Montrose2017/2018 - 2022/20231543568
Hapoel Bnei Lod2016/20174000
Total16524143942

Season-by-season statistics

SeasonClubAppsGoalsAssistsMinutesYCRCRating
25/26Kelty Hearts9234710
24/25Kelty Hearts376204210
23/24Kelty Hearts401190151
22/23Montrose9223520
21/22Montrose6233300
16/17Cowdenbeath140020
16/17Hapoel Bnei Lod40000
15/16Cowdenbeath2518421
14/15Cowdenbeath190000

Frequently Asked Questions

What position does Craig Johnston play?
Craig Johnston plays as an Attacker for Kelty Hearts.
What team does Craig Johnston play for?
Craig Johnston currently plays for Kelty Hearts.
How old is Craig Johnston?
Craig Johnston is 31 years old, born on December 22, 1994.
How tall is Craig Johnston?
Craig Johnston is 175 cm tall. He weighs 70 kg.