Home
Watch Live Now
Scheduled Live Stream
Fixture
Activities
Others
Stephen Welsh
Result
Statistics
England League Championship
Minutes Played
Assists
Player Rating
04-Nov
02:45
Portsmouth
3
-
1
Swansea City
24
0
0
0
0
6.4
31-Oct
22:00
Swansea City
4
-
0
Blackburn Rovers
90
0
1
0
0
7.7
24-Oct
21:00
Queens Park Rangers
5
-
0
Swansea City
45
0
0
0
0
5.9
17-Oct
21:00
Swansea City
0
-
1
West Ham United
90
0
0
0
0
6.8
14-Oct
01:45
Millwall
0
-
1
Swansea City
13
0
0
0
0
7.1
10-Oct
18:30
Swansea City
2
-
1
Norwich City
84
0
0
0
0
7.0
19-Sep
21:00
Lincoln City
1
-
2
Swansea City
82
0
0
0
0
6.4
12-Sep
21:00
Swansea City
3
-
1
Burnley
90
0
0
0
0
7.1
09-Sep
01:45
Southampton
3
-
1
Swansea City
90
0
0
0
0
6.4
06-Sep
02:00
Swansea City
0
-
0
Wrexham
90
0
0
1
0
7.0
02-Sep
01:45
Swansea City
2
-
0
Watford
86
0
0
0
0
7.0
29-Aug
18:30
Derby County
0
-
3
Swansea City
90
0
0
0
0
8.0
22-Aug
21:00
Swansea City
0
-
0
Sheffield United
90
0
0
0
0
6.8
15-Aug
21:00
Stoke City
1
-
2
Swansea City
90
0
0
0
0
6.5
UEFA Nations League B
Minutes Played
Assists
Player Rating
07-Oct
01:45
Scotland
1
-
2
Slovenia
66
0
0
0
0
6.8
04-Oct
01:45
North Macedonia
0
-
2
Scotland
90
0
0
0
0
7.3
30-Sep
01:45
Scotland
0
-
3
Switzerland
77
0
0
1
0
6.0
26-Sep
20:00
Slovenia
0
-
0
Scotland
90
0
0
0
0
7.1
England League Cup
Minutes Played
Assists
Player Rating
08-Aug
21:00
Swansea City
0
-
1
Birmingham City
0
0
0
0
0
-
Scotland Premiership - Playoff
Minutes Played
Assists
Player Rating
16-May
18:30
Hibernian FC
0
-
1
Motherwell FC
90
0
0
0
0
7.2
10-May
02:00
Motherwell FC
1
-
1
Heart of Midlothian FC
90
0
0
0
0
6.6
02-May
21:00
Falkirk FC
1
-
0
Motherwell FC
90
0
0
0
0
6.7
26-Apr
21:00
Rangers FC
2
-
3
Motherwell FC
56
0
0
0
0
6.9
18-May
18:30
Celtic FC
3
-
2
Saint Mirren
65
0
0
0
0
5.3
16-May
01:30
Kilmarnock
0
-
5
Celtic FC
0
0
0
0
0
-
11-May
18:30
Celtic FC
2
-
1
Rangers FC
0
0
0
0
0
-
27-May
18:30
Celtic FC
5
-
0
Aberdeen FC
0
0
0
0
0
-
25-May
01:45
Hibernian FC
4
-
2
Celtic FC
0
0
0
0
0
-
Scotland Premiership
Minutes Played
Assists
Player Rating
11-Apr
21:00
Heart of Midlothian FC
3
-
1
Motherwell FC
90
0
0
0
0
6.0
04-Apr
21:00
Motherwell FC
2
-
3
Falkirk FC
90
0
0
0
0
6.2
21-Mar
22:00
Motherwell FC
0
-
0
Hibernian FC
90
0
0
0
0
7.1
07-Mar
22:00
Dundee FC
2
-
1
Motherwell FC
90
0
0
0
0
6.4
28-Feb
22:00
Motherwell FC
2
-
0
Dundee United FC
90
0
0
0
0
8.0
22-Feb
02:30
Saint Mirren
0
-
5
Motherwell FC
90
0
0
0
0
7.5
15-Feb
21:30
Motherwell FC
2
-
0
Aberdeen FC
90
0
1
0
0
8.2
12-Feb
03:00
Motherwell FC
1
-
1
Rangers FC
90
1
0
0
0
7.7
01-Feb
22:00
Celtic FC
2
-
0
Falkirk FC
7
0
0
0
0
7.0
10-Jan
22:00
Hibernian FC
1
-
1
Motherwell FC
87
0
0
1
0
6.2
03-Jan
22:00
Motherwell FC
2
-
0
Saint Mirren
90
0
0
0
0
7.2
27-Dec
22:00
Rangers FC
1
-
0
Motherwell FC
90
0
0
0
0
6.9
20-Dec
22:00
Motherwell FC
1
-
0
Dundee FC
90
0
0
0
0
7.4
13-Dec
22:00
Dundee United FC
0
-
0
Motherwell FC
18
0
0
0
0
6.6
06-Dec
22:00
Motherwell FC
3
-
0
Livingston FC
0
0
0
0
0
-
04-Dec
02:45
Falkirk FC
0
-
0
Motherwell FC
90
0
0
0
0
7.5
29-Nov
22:00
Motherwell FC
0
-
0
Heart of Midlothian FC
90
0
0
1
0
6.7
26-Nov
02:45
Motherwell FC
2
-
0
Hibernian FC
90
0
0
0
0
7.6
22-Nov
22:00
Kilmarnock
1
-
3
Motherwell FC
90
0
0
0
0
7.1
09-Nov
22:00
Aberdeen FC
1
-
1
Motherwell FC
90
0
0
0
0
7.3
30-Oct
02:45
Motherwell FC
2
-
0
Dundee United FC
64
0
0
0
0
7.4
25-Oct
21:00
Livingston FC
1
-
2
Motherwell FC
90
0
0
0
0
6.8
18-Oct
21:00
Motherwell FC
1
-
2
Falkirk FC
90
0
0
0
0
6.9
27-Sep
23:45
Motherwell FC
2
-
0
Aberdeen FC
89
0
0
0
0
7.4
13-Sep
21:00
Dundee FC
1
-
1
Motherwell FC
78
0
0
0
0
6.6
26-Dec
22:00
Celtic FC
4
-
0
Motherwell FC
0
0
0
0
0
-
22-Dec
19:00
Dundee United FC
0
-
0
Celtic FC
90
0
0
0
0
8.4
10-Nov
22:00
Kilmarnock
0
-
2
Celtic FC
0
0
0
0
0
-
31-Oct
02:45
Celtic FC
2
-
0
Dundee FC
0
0
0
0
0
-
19-Oct
21:00
Celtic FC
2
-
2
Aberdeen FC
0
0
0
0
0
-
25-Aug
18:00
Saint Mirren
0
-
3
Celtic FC
0
0
0
0
0
-
11-Aug
18:30
Hibernian FC
0
-
2
Celtic FC
0
0
0
0
0
-
04-Aug
22:30
Celtic FC
4
-
0
Kilmarnock
0
0
0
0
0
-
13-Apr
21:00
Celtic FC
3
-
0
Saint Mirren
26
0
0
0
0
6.8
07-Apr
18:00
Rangers FC
3
-
3
Celtic FC
0
0
0
0
0
-
31-Mar
18:00
Livingston FC
0
-
3
Celtic FC
0
0
0
0
0
-
16-Mar
22:00
Celtic FC
3
-
1
Saint Johnstone FC
90
0
0
0
0
7.9
03-Mar
19:00
Heart of Midlothian FC
2
-
0
Celtic FC
0
0
0
0
0
-
29-Feb
02:45
Celtic FC
7
-
1
Dundee FC
31
0
0
0
0
6.6
17-Feb
22:00
Celtic FC
1
-
1
Kilmarnock
90
0
0
0
0
6.0
08-Feb
03:00
Hibernian FC
1
-
2
Celtic FC
66
0
0
1
0
6.6
03-Feb
19:30
Aberdeen FC
1
-
1
Celtic FC
13
0
0
0
0
6.3
27-Jan
22:00
Celtic FC
1
-
0
Ross County FC
0
0
0
0
0
-
30-Dec
19:30
Celtic FC
2
-
1
Rangers FC
35
0
0
0
0
6.6
26-Dec
22:00
Dundee FC
0
-
3
Celtic FC
35
0
0
0
0
6.8
23-Dec
22:00
Celtic FC
2
-
0
Livingston FC
0
0
0
0
0
-
16-Dec
22:00
Celtic FC
0
-
2
Heart of Midlothian FC
0
0
0
0
0
-
13-Aug
18:00
Aberdeen FC
1
-
3
Celtic FC
45
0
0
0
0
6.9
16-Apr
18:00
Kilmarnock
1
-
4
Celtic FC
0
0
0
0
0
-
08-Apr
18:30
Celtic FC
3
-
2
Rangers FC
0
0
0
0
0
-
02-Apr
18:00
Ross County FC
0
-
2
Celtic FC
0
0
0
0
0
-
19-Jan
02:45
Celtic FC
4
-
0
Saint Mirren
0
0
0
0
0
-
08-Oct
18:30
Saint Johnstone FC
1
-
2
Celtic FC
90
0
0
1
0
7.2
Scotland FA Cup
Minutes Played
Assists
Player Rating
19-Jan
00:30
Auchinleck Talbot FC
0
-
2
Celtic FC
68
0
0
0
0
7.1
25-May
21:00
Celtic FC
1
-
0
Rangers FC
0
0
0
0
0
-
10-Mar
21:30
Celtic FC
4
-
2
Livingston FC
90
0
0
0
0
-
11-Feb
21:00
Saint Mirren
0
-
2
Celtic FC
90
0
0
0
0
-
21-Jan
23:00
Celtic FC
5
-
0
Buckie Thistle FC
11
0
0
0
0
-
03-Jun
23:30
Celtic FC
3
-
1
Inverness CT
0
0
0
0
0
-
21-Jan
19:15
Celtic FC
5
-
0
Greenock Morton FC
0
0
0
0
0
-
Scotland League Cup
Minutes Played
Assists
Player Rating
02-Nov
00:30
Motherwell FC
1
-
4
Saint Mirren
45
0
0
0
0
5.7
20-Sep
21:00
Aberdeen FC
0
-
1
Motherwell FC
87
0
0
0
0
6.6
22-Sep
21:00
Celtic FC
5
-
2
Falkirk FC
85
0
0
0
0
6.5
18-Aug
21:00
Celtic FC
3
-
1
Hibernian FC
0
0
0
0
0
-
Como Cup (In Italy)
Minutes Played
Assists
Player Rating
27-Jul
01:30
Al Ahli Saudi Club
1
-
1
Celtic FC
0
0
0
0
0
-
Belgium First Division A - Playoff
Minutes Played
Assists
Player Rating
25-May
01:00
FCV Dender EH
2
-
2
KV Mechelen
90
1
0
0
0
7.4
18-May
21:00
KV Mechelen
1
-
1
Royal Charleroi SC
90
0
0
0
0
6.6
10-May
23:15
KV Mechelen
0
-
0
Standard Liege
90
0
0
1
0
7.3
03-May
23:15
Oud - Heverlee Leuven
1
-
2
KV Mechelen
90
0
0
0
0
6.1
26-Apr
23:15
KVC Westerlo
2
-
2
KV Mechelen
88
0
0
0
0
6.8
23-Apr
01:30
KV Mechelen
2
-
3
KVC Westerlo
90
0
0
1
0
6.0
19-Apr
23:15
Royal Charleroi SC
3
-
0
KV Mechelen
90
0
0
0
0
6.9
13-Apr
21:00
KV Mechelen
1
-
1
Oud - Heverlee Leuven
90
0
0
0
0
6.6
05-Apr
01:45
KV Mechelen
5
-
2
FCV Dender EH
90
0
0
0
0
7.1
30-Mar
00:15
Standard Liege
2
-
2
KV Mechelen
90
0
0
0
0
6.8
Belgium First Division A
Minutes Played
Assists
Player Rating
17-Mar
00:30
KV Mechelen
2
-
1
FCV Dender EH
69
0
0
0
0
6.9
09-Mar
00:15
Royal Charleroi SC
0
-
1
KV Mechelen
21
0
0
0
0
6.4
02-Mar
22:00
Beerschot VA
1
-
0
KV Mechelen
45
0
0
1
0
7.4
22-Feb
02:45
KV Mechelen
1
-
1
Sint-Truidense VV
0
0
0
0
0
-
16-Feb
22:00
Union Saint Gilloise
0
-
1
KV Mechelen
0
0
0
0
0
-
08-Feb
02:45
KV Mechelen
3
-
3
KAA Gent
90
0
0
0
0
6.5
01-Feb
02:45
Oud - Heverlee Leuven
1
-
0
KV Mechelen
0
0
0
0
0
-
27-Jan
00:30
RSC Anderlecht
4
-
1
KV Mechelen
45
0
0
0
0
6.1
19-Jan
00:15
KV Mechelen
1
-
2
KRC Genk
45
0
0
0
0
6.4
13-Jan
01:15
Cercle Brugge
1
-
0
KV Mechelen
90
0
0
0
0
6.9
UEFA Champions League
Minutes Played
Assists
Player Rating
11-Dec
00:45
NK Dinamo Zagreb
0
-
0
Celtic FC
0
0
0
0
0
-
28-Nov
03:00
Celtic FC
1
-
1
Club Brugge
0
0
0
0
0
-
06-Nov
03:00
Celtic FC
3
-
1
RB Leipzig
0
0
0
0
0
-
23-Oct
23:45
Atalanta
0
-
0
Celtic FC
0
0
0
0
0
-
02-Oct
02:00
Borussia Dortmund
7
-
1
Celtic FC
0
0
0
0
0
-
19-Sep
02:00
Celtic FC
5
-
1
Slovan Bratislava
0
0
0
0
0
-
14-Dec
03:00
Celtic FC
2
-
1
Feyenoord Rotterdam
75
0
0
0
0
7.2
29-Nov
00:45
Lazio
2
-
0
Celtic FC
0
0
0
0
0
-
08-Nov
03:00
Atletico de Madrid
6
-
0
Celtic FC
0
0
0
0
0
-
03-Nov
00:45
Real Madrid
5
-
1
Celtic FC
0
0
0
0
0
-
12-Oct
02:00
Celtic FC
0
-
2
RB Leipzig
0
0
0
0
0
-
05-Oct
23:45
RB Leipzig
3
-
1
Celtic FC
90
0
0
0
0
6.6
Club Friendly
Minutes Played
Assists
Player Rating
28-Jul
03:08
Chelsea
1
-
4
Celtic FC
34
0
0
0
0
6.2
21-Jul
06:30
DC United
0
-
4
Celtic FC
0
0
0
0
0
-
11-Jul
01:45
Queens Park FC
4
-
6
Celtic FC
0
0
0
0
0
-
22-Jul
17:00
Gamba Osaka
0
-
1
Celtic FC
0
0
0
0
0
-
Florida Cup
Minutes Played
Assists
Player Rating
24-Jul
06:38
Manchester City
3
-
4
Celtic FC
65
0
0
0
0
6.4
Sydney Super Cup (In Australia)
Minutes Played
Assists
Player Rating
20-Nov
10:45
Everton
0
-
0
Celtic FC
0
0
0
0
0
-
17-Nov
15:45
Sydney FC
2
-
1
Celtic FC
78
0
0
0
0
7.1
England League Championship - 2026-2027
Matches
Goal
Assist
Penalty Kick
Goals
0
Assists
0
Penalty Kick
0/0
Started
Yes
Mins Played
24
Card
-
England League Championship
Portsmouth
3
-
1
04 Nov
Swansea City
6.9
Average Rating
14
Total Played
13
Started
75.3
Mins Per Game
Stats
Offensive Info
Goal (Penalty)
0
(0)
Assist
1
Scoring Frequency (Mins)
0
Shots Per Game
0.3
Accurate Passes Per Game (Success)
59.5
(89.5%)
Key Passes Per Game
0.5
Long Balls Per Game (Success)
3.8
(51.5%)
Crosses Per Game (Success)
0.0
(0.0%)
Dribbles Per Game (Success)
0.1
(50.0%)
Defensive Info
Steals Per Game
0.6
Interceptions Per Game
0.9
Clearances Per Game
4.4
Blocks Per Game
0.1
Others Info
Yellow Card
1
Red Card
0
Duels Per Game (Success)
4.2
(64.1%)
Dispossessed Per Game
0.2
Fouls Per Game
0.2
Was Fouled Per Game
1.0
Overview
Defenders
Position
2.0M
Value
Right
Foot
23
Shirt
191 cm
Height
72 kg
Weight
26 y.o
Age
Attribute Overview
ATT
[36]
CRE
[43]
TEC
[46]
DEF
[70]
TAC
[58]
ATT
[36]
CRE
[43]
TEC
[46]
DEF
[70]
TAC
[58]
ATT
[36]
CRE
[43]
TEC
[46]
DEF
[70]
TAC
[58]
ATT
[36]
CRE
[43]
TEC
[46]
DEF
[70]
TAC
[58]
ATT
[36]
CRE
[43]
TEC
[46]
DEF
[70]
TAC
[58]
Strengths & Weaknesses
DC
Strengths
Passing
Ball Interception
Tackling
Weaknesses
-
Transfer History
Swansea City
30 Jun 2026
Signed
Celtic FC
30 May 2026
End of Loan
Motherwell FC
01 Feb 2026
Loan
Celtic FC
11 Jan 2026
End of Loan
Motherwell FC
31 Aug 2025
Loan
Celtic FC
29 Jun 2025
End of Loan
KV Mechelen
08 Jan 2025
Loan
Celtic FC
30 Jun 2020
Signed
Celtic FC II
23 Jan 2020
End of Loan
Greenock Morton FC
28 Aug 2019
Loan
Celtic FC II
30 Jun 2018
Signed
Celtic FC U20
30 Jun 2017
Signed
Advertisement