2 Craig Thomson

#
2
Nationality
sco Scotland
Position
Defender
Current Team
Edinburgh City
D.O.B.
April 17, 1991
Age
29
Home kit: Alick milne
away Kit: available
boots: available

BetFred Cup Group

SeasonClubGoalsAssistsAppearances
2018/19Edinburgh City124
2019/20Edinburgh City003
2020/21Edinburgh City014

Challenge Cup

SeasonClubGoalsAssistsAppearances
2018/19Edinburgh City015
2019/20Edinburgh City000

SPFL League 2

SeasonClubGoalsAssistsAppearances
2017/18Edinburgh City0036
2018/19Edinburgh City4732
2019/20Edinburgh City2521
2020/21Edinburgh City025

Scottish Cup

SeasonClubGoalsAssistsAppearances
2018/19Edinburgh City002
2019/20Edinburgh City001
2020/21Edinburgh City000

Career Total

SeasonGoalsAssistsAppearances
2017/180036
2018/1951046
2019/202528
2020/210411

Results

SPFL League 2
Ainslie Park

BetFred Cup Group
Penny Cars Stadium

SPFL League 2
Ochilview

SPFL League 2
Ainslie Park

SPFL League 2
Ainslie Park

SPFL League 2
Glebe Park

BetFred Cup Group
Recreation Park

BetFred Cup Group
Ainslie Park

BetFred Cup Group
Ainslie Park

Friendly
Tynecastle Park

Friendly
Christie Gillies Park

SPFL League 2
Ainslie Park

SPFL League 2
Central Park

SPFL League 2
Ainslie Park

SPFL League 2
Balmoral Stadium

SPFL League 2
Ainslie Park

SPFL League 2
Ainslie Park

SPFL League 2
Ochilview

Scottish Cup
New Douglas Park

SPFL League 2
Ainslie Park

SPFL League 2
Borough Briggs

SPFL League 2
Ainslie Park

SPFL League 2
Forthbank Stadium

SPFL League 2
Galabank

SPFL League 2
Ainslie Park

SPFL League 2
Hampden Park

SPFL League 2
Central Park

SPFL League 2
Ainslie Park

SPFL League 2
Cliftonhill

SPFL League 2
Ainslie Park

SPFL League 2
Borough Briggs

SPFL League 2
Ochilview

SPFL League 2
Ainslie Park

Challenge Cup
Ochilview

BetFred Cup Group
Cliftonhill

BetFred Cup Group
Ainslie Park

BetFred Cup Group
St Mirren Park

East of Scotland (City) Cup
Oriam

Friendly
Oriam

Friendly
Netherdale

SPFL League 1 Play-Off Semi-Final
Broadwood Stadium

SPFL League 1 Play-Off Semi-Final
Ainslie Park

SPFL League 2
Cliftonhill

SPFL League 2
Ainslie Park

SPFL League 2
Central Park

SPFL League 2
Shielfield Park

SPFL League 2
Ainslie Park

SPFL League 2
Galabank

SPFL League 2
Ainslie Park

SPFL League 2
Ainslie Park

SPFL League 2
Broadwood Stadium

SPFL League 2
Ainslie Park

Challenge Cup
Deeside Stadium

SPFL League 2
Balmoor

SPFL League 2
Ainslie Park

SPFL League 2
Borough Briggs

SPFL League 2
Ainslie Park

SPFL League 2
Hampden Park

SPFL League 2
Ainslie Park

SPFL League 2
Shielfield Park

SPFL League 2
Ainslie Park

SPFL League 2
Ainslie Park

SPFL League 2
Galabank

Scottish Cup
Tulloch Caledonian Stadium

SPFL League 2
Ainslie Park

Scottish Cup
Ainslie Park

Challenge Cup
Ainslie Park

SPFL League 2
Cliftonhill

SPFL League 2
Ainslie Park

SPFL League 2
Forthbank Stadium

Challenge Cup
Gayfield Park

SPFL League 2
Ainslie Park

SPFL League 2
Ainslie Park

SPFL League 2
Hampden Park

SPFL League 2
Ainslie Park

Oriam

Challenge Cup
K-Park Training Academy

SPFL League 2
Balmoor

SPFL League 2
Broadwood Stadium

SPFL League 2
Ainslie Park

Challenge Cup
Ainslie Park

SPFL League 2
Borough Briggs

SPFL League 2
Ainslie Park

BetFred Cup Group
Ainslie Park

BetFred Cup Group
Ainslie Park

BetFred Cup Group
Fir Park

BetFred Cup Group
Broadwood Stadium

Friendly
Oriam

Friendly
Ainslie Park

Friendly
Netherdale