Soccer
>
Craig Thomson player profile with matches, stats and career
Popular
International
Africa
Asia
Europe
N/C America
Oceania
South America
World
Domestic
Craig Thomson
Craig Thomson
Career stations
Period
Team
Apps
Goals
Senior Career Summary
Competition
Ap
G
SI
SO
B
A
Min
YC
YRC
RC
UEFA Europa League
0
0
0
0
4
0
0
0
0
0
UEFA Europa League
Ap
0
G
0
SI
0
SO
0
B
4
A
0
Min
0
YC
0
YRC
0
RC
0
Clydesdale Bank Premier League
24
1
20
3
46
0
623
0
0
0
Clydesdale Bank Premier League
Ap
24
G
1
SI
20
SO
3
B
46
A
0
Min
623
YC
0
YRC
0
RC
0
Ladbrokes League One
85
6
32
23
41
3
4864
7
1
0
Ladbrokes League One
Ap
85
G
6
SI
32
SO
23
B
41
A
3
Min
4864
YC
7
YRC
1
RC
0
cinch League Two
70
5
26
26
29
4
4060
2
0
0
cinch League Two
Ap
70
G
5
SI
26
SO
26
B
29
A
4
Min
4060
YC
2
YRC
0
RC
0
William Hill Scottish Cup
1
0
1
0
1
0
11
0
0
0
William Hill Scottish Cup
Ap
1
G
0
SI
1
SO
0
B
1
A
0
Min
11
YC
0
YRC
0
RC
0
Scottish League Cup
25
1
12
6
14
2
1405
0
0
0
Scottish League Cup
Ap
25
G
1
SI
12
SO
6
B
14
A
2
Min
1405
YC
0
YRC
0
RC
0
IRN-BRU Cup
8
0
1
3
3
0
631
0
0
0
IRN-BRU Cup
Ap
8
G
0
SI
1
SO
3
B
3
A
0
Min
631
YC
0
YRC
0
RC
0
Playoffs 2/3
3
0
3
0
4
1
150
0
0
0
Playoffs 2/3
Ap
3
G
0
SI
3
SO
0
B
4
A
1
Min
150
YC
0
YRC
0
RC
0
Playoffs 3/4
1
0
0
1
1
0
60
0
0
0
Playoffs 3/4
Ap
1
G
0
SI
0
SO
1
B
1
A
0
Min
60
YC
0
YRC
0
RC
0
217
13
95
62
143
10
11804
9
1
0
Ap
217
G
13
SI
95
SO
62
B
143
A
10
Min
11804
YC
9
YRC
1
RC
0
Senior Career Statistics
Competition
Team
Season
Ap
G
SI
SO
B
A
Min
YC
YRC
RC
cinch League Two
FOR
2023/2024
20
1
15
6
18
0
710
0
0
0
cinch League Two
Season2023/2024
Ap
20
G
1
SI
15
SO
6
B
18
A
0
Min
710
YC
0
YRC
0
RC
0
SPFL Trust Trophy
FOR
2023/2024
1
0
0
0
0
0
120
0
0
0
SPFL Trust Trophy
Season2023/2024
Ap
1
G
0
SI
0
SO
0
B
0
A
0
Min
120
YC
0
YRC
0
RC
0
Viaplay Cup
FOR
2023/2024
4
0
3
1
3
0
176
0
0
0
Viaplay Cup
Season2023/2024
Ap
4
G
0
SI
3
SO
1
B
3
A
0
Min
176
YC
0
YRC
0
RC
0
cinch League Two
FOR
2022/2023
24
0
6
11
6
1
1522
2
0
0
cinch League Two
Season2022/2023
Ap
24
G
0
SI
6
SO
11
B
6
A
1
Min
1522
YC
2
YRC
0
RC
0
Viaplay Cup
FOR
2022/2023
4
0
2
1
2
0
207
0
0
0
Viaplay Cup
Season2022/2023
Ap
4
G
0
SI
2
SO
1
B
2
A
0
Min
207
YC
0
YRC
0
RC
0
Playoffs 3/4
FOR
2021/2022
1
0
0
1
1
0
60
0
0
0
Playoffs 3/4
Season2021/2022
Ap
1
G
0
SI
0
SO
1
B
1
A
0
Min
60
YC
0
YRC
0
RC
0
SPFL Trust Trophy
FOR
2021/2022
2
0
1
0
1
0
116
0
0
0
SPFL Trust Trophy
Season2021/2022
Ap
2
G
0
SI
1
SO
0
B
1
A
0
Min
116
YC
0
YRC
0
RC
0
cinch League Two
FOR
2021/2022
26
4
5
9
5
3
1828
0
0
0
cinch League Two
Season2021/2022
Ap
26
G
4
SI
5
SO
9
B
5
A
3
Min
1828
YC
0
YRC
0
RC
0
Premier Sports Cup
FOR
2021/2022
3
0
0
0
0
1
300
0
0
0
Premier Sports Cup
Season2021/2022
Ap
3
G
0
SI
0
SO
0
B
0
A
1
Min
300
YC
0
YRC
0
RC
0
Playoffs 2/3
AIR
2020/2021
3
0
3
0
4
1
150
0
0
0
Playoffs 2/3
Season2020/2021
Ap
3
G
0
SI
3
SO
0
B
4
A
1
Min
150
YC
0
YRC
0
RC
0
Scottish League One
AIR
2020/2021
21
1
16
3
17
2
679
0
0
0
Scottish League One
Season2020/2021
Ap
21
G
1
SI
16
SO
3
B
17
A
2
Min
679
YC
0
YRC
0
RC
0
Betfred Cup
AIR
2020/2021
4
1
3
1
3
0
141
0
0
0
Betfred Cup
Season2020/2021
Ap
4
G
1
SI
3
SO
1
B
3
A
0
Min
141
YC
0
YRC
0
RC
0
Tunnock's Caramel Wafer Challenge Cup
AIR
2019/2020
2
0
0
2
0
0
145
0
0
0
Tunnock's Caramel Wafer Challenge Cup
Season2019/2020
Ap
2
G
0
SI
0
SO
2
B
0
A
0
Min
145
YC
0
YRC
0
RC
0
Ladbrokes League One
AIR
2019/2020
18
1
11
4
11
1
713
2
0
0
Ladbrokes League One
Season2019/2020
Ap
18
G
1
SI
11
SO
4
B
11
A
1
Min
713
YC
2
YRC
0
RC
0
Betfred Cup
AIR
2019/2020
4
0
1
2
1
1
252
0
0
0
Betfred Cup
Season2019/2020
Ap
4
G
0
SI
1
SO
2
B
1
A
1
Min
252
YC
0
YRC
0
RC
0
Ladbrokes League One
BRC
2018/2019
13
1
0
3
0
0
1056
3
1
0
Ladbrokes League One
Season2018/2019
Ap
13
G
1
SI
0
SO
3
B
0
A
0
Min
1056
YC
3
YRC
1
RC
0
Ladbrokes League One
EAF
2018/2019
6
0
3
2
10
0
317
0
0
0
Ladbrokes League One
Season2018/2019
Ap
6
G
0
SI
3
SO
2
B
10
A
0
Min
317
YC
0
YRC
0
RC
0
IRN-BRU Cup
EAF
2018/2019
1
0
0
0
2
0
90
0
0
0
IRN-BRU Cup
Season2018/2019
Ap
1
G
0
SI
0
SO
0
B
2
A
0
Min
90
YC
0
YRC
0
RC
0
Betfred Cup
EAF
2018/2019
4
0
2
0
2
0
308
0
0
0
Betfred Cup
Season2018/2019
Ap
4
G
0
SI
2
SO
0
B
2
A
0
Min
308
YC
0
YRC
0
RC
0
Ladbrokes League One
EAF
2017/2018
8
0
0
3
1
0
682
0
0
0
Ladbrokes League One
Season2017/2018
Ap
8
G
0
SI
0
SO
3
B
1
A
0
Min
682
YC
0
YRC
0
RC
0
Ladbrokes Premiership
JOH
2017/2018
4
0
4
0
7
0
83
0
0
0
Ladbrokes Premiership
Season2017/2018
Ap
4
G
0
SI
4
SO
0
B
7
A
0
Min
83
YC
0
YRC
0
RC
0
UEFA Europa League
JOH
2017/2018
0
0
0
0
2
0
0
0
0
0
UEFA Europa League
Season2017/2018
Ap
0
G
0
SI
0
SO
0
B
2
A
0
Min
0
YC
0
YRC
0
RC
0
Ladbrokes Premiership
JOH
2016/2017
9
1
7
2
14
0
224
0
0
0
Ladbrokes Premiership
Season2016/2017
Ap
9
G
1
SI
7
SO
2
B
14
A
0
Min
224
YC
0
YRC
0
RC
0
Ladbrokes League One
STR
2016/2017
19
3
2
8
2
0
1417
2
0
0
Ladbrokes League One
Season2016/2017
Ap
19
G
3
SI
2
SO
8
B
2
A
0
Min
1417
YC
2
YRC
0
RC
0
IRN-BRU Cup
STR
2016/2017
2
0
0
1
0
0
160
0
0
0
IRN-BRU Cup
Season2016/2017
Ap
2
G
0
SI
0
SO
1
B
0
A
0
Min
160
YC
0
YRC
0
RC
0
Betfred Cup
JOH
2016/2017
2
0
1
1
2
0
21
0
0
0
Betfred Cup
Season2016/2017
Ap
2
G
0
SI
1
SO
1
B
2
A
0
Min
21
YC
0
YRC
0
RC
0
William Hill Scottish Cup
JOH
2015/2016
1
0
1
0
1
0
11
0
0
0
William Hill Scottish Cup
Season2015/2016
Ap
1
G
0
SI
1
SO
0
B
1
A
0
Min
11
YC
0
YRC
0
RC
0
Ladbrokes Premiership
JOH
2015/2016
10
0
8
1
22
0
315
0
0
0
Ladbrokes Premiership
Season2015/2016
Ap
10
G
0
SI
8
SO
1
B
22
A
0
Min
315
YC
0
YRC
0
RC
0
Scottish League Cup
JOH
2015/2016
0
0
0
0
1
0
0
0
0
0
Scottish League Cup
Season2015/2016
Ap
0
G
0
SI
0
SO
0
B
1
A
0
Min
0
YC
0
YRC
0
RC
0
UEFA Europa League
JOH
2015/2016
0
0
0
0
2
0
0
0
0
0
UEFA Europa League
Season2015/2016
Ap
0
G
0
SI
0
SO
0
B
2
A
0
Min
0
YC
0
YRC
0
RC
0
Scottish Premiership
JOH
2013/2014
1
0
1
0
2
0
1
0
0
0
Scottish Premiership
Season2013/2014
Ap
1
G
0
SI
1
SO
0
B
2
A
0
Min
1
YC
0
YRC
0
RC
0
Clydesdale Bank Premier League
JOH
2012/2013
0
0
0
0
1
0
0
0
0
0
Clydesdale Bank Premier League
Season2012/2013
Ap
0
G
0
SI
0
SO
0
B
1
A
0
Min
0
YC
0
YRC
0
RC
0
217
13
95
62
143
10
11804
9
1
0
Ap
217
G
13
SI
95
SO
62
B
143
A
10
Min
11804
YC
9
YRC
1
RC
0