ENGLAND CHAMPIONSHIP
--.--.---- --:--
Swansea.com Stadium
Referee: W. Finnie
Swansea
Match Timeline
Charlton
HT
0' 15' 30' 45' 60' 75' 90'
🔄
36'
M. Widell ↔ L. Walta
Swansea
🔄
46'
M. Stamenic ↔ J. Fulton
Swansea
🔄
60'
R. Burke ↔ M. Leaburn
Charlton
🔄
60'
J. Fevrier ↔ J. Rankin-Costello
Charlton
🔄
61'
C. Coady ↔ S. Carey
Charlton
🔄
65'
L. Cullen ↔ A. Idah
Swansea
74'
A. Idah · Assist: J. Key
Swansea
🔄
75'
H. Knibbs ↔ L. Berry
Charlton
🔄
78'
J. Key ↔ J. Ward
Swansea
🔄
78'
Z. Vipotnik ↔ T. Woodward
Swansea
🔄
78'
L. Dykes ↔ C. Kelman
Charlton
79'
M. Leaburn · Assist: S. Carey
Charlton
82'
A. Idah · Assist: T. Woodward
Swansea
88'
L. Walta
Swansea

Predictions & Statistics

Full analysis and predictions for all markets

1X2
No Draw
Probability 81.8%
Odds -
BTTS
BTTS No
Probability 5.9%
Odds -
Over / Under 2.5
Under 2.5
Probability 25.9%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 No Draw
81.8%
-
BTTS BTTS No
5.9%
-
Over / Under 2.5 Under 2.5
25.9%
-
Corners O/U Over 7.5 Corners
68.5%
-
HT / FT Home / Home
-
-
Correct Score 2-0
-
-
Probability Distribution
Swansea Win 44.6%
Draw 18.2%
Charlton Win 37.3%
Expected Goals (xG)
Swansea1.24
Charlton1.09
Recent Form (Last 5)
Swansea Swansea
WWDLW
55 GF / 59 GA
Charlton Charlton
WLDWL
44 GF / 60 GA
Key Stats
1.2
Average Goals Scored
0.96
1.28
Average Goals Conceded
1.3
25
BTTS Yes
25
22
Over 2.5
18
3.87
Shots on Goal
3.52

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Swansea Swansea 46 matches
Charlton Charlton 46 matches
Swansea Statistic Charlton
17 Wins 13
11 Draws 14
18 Losses 19
55 Goals For 44
59 Goals Against 60
1.2 Avg Goals Scored 0.96
1.28 Avg Goals Conceded 1.3
25 BTTS Yes 25
35 Over 1.5 31
22 Over 2.5 18
8 Over 3.5 7
12 Clean Sheets 13
10 Failed To Score 10
3.87 Shots On Goal 3.52
12.37 Total Shots 10.98
4.61 Corners 4.11
54.3% Ball Possession 42.3%

Match Analysis

Model notes, team context and key prediction signals

Final Verdict

This match appears to feature a noticeable gap in profile, built around two sides with a fairly similar football identity. Squad availability does not appear severe enough to completely reshape the expected balance, although smaller absences can still influence specific duels. The attacking numbers of both teams point toward a more open scoring environment.This game has the potential to be open, with both sides capable of creating several scoring chances. The shape dynamic also adds another layer here, with Swansea expected to line up in 4-2-3-1 and Charlton in 3-5-2, which may reinforce the expected flow toward Charlton having the stronger overall control. The broader competitive context suggests that patience and control may be just as important as raw attacking intent. Taken together, the balance of indicators still supports Away Win, with the defensive lean favoring Charlton. Recent form does not point to a completely one-sided rhythm, which increases the chance of a more tactical and phase-based contest. Swansea arrive from the stronger league position, sitting 11 with 61 points compared to Charlton in 19 on 53, which underlines the gap in season consistency.

Swansea Analysis

Swansea are currently 11 in the standings with 61 points from 45 matches. Their overall return of 17 wins, 10 draws, and 18 losses with goals at 54:58 reflects mixed form over their recent run. Their attacking weight is carried by Z. Vipotnik (23 goals), Liam Cullen (6 goals), A. Idah (4 goals), with creative support from Josh Tymon (9 assists), Ronald (5 assists), Gonçalo Franco (4 assists), while defensively they have appeared quite vulnerable. At home, their split return of 10 wins, 6 draws, and 6 losses fits a very strong split record. They are operating from a relatively stable mid-table position. Stylistically, they usually display a more cautious and defensive approach.

Charlton Analysis

Charlton sit 19 with 53 points after 45 matches and remain under pressure to produce steadier results. The overall return of 13 wins, 14 draws, and 18 defeats with a 43:55 goal balance points toward poor form over their recent run. Going forward they depend heavily on S. Carey (8 goals), Charlie Kelman (7 goals), James Bree (4 goals), with creative support from James Bree (5 assists), Greg Docherty (3 assists), T. Campbell (2 assists), while defensively they have looked quite vulnerable. Away from home, the split record of 4 wins, 10 draws, and 8 losses points to a weak split record. They are under visible pressure near the relegation zone. Their broader football approach still suggests a more cautious and defensive approach.

H2H Analysis

Across those 5 head-to-head meetings, Swansea won 4 times, Charlton won 0 times, while 1 matches finished as draws. The aggregate score in this matchup is 9:4 from Swansea's perspective. 3 of those games went over 2.5 goals, and both teams scored in 4 matches, with an average of 2.6 goals per game.

1X2: No Draw
BTTS: BTTS No
Over/Under 2.5: Under 2.5
Highest model probability: 12 (81.8%)
Predicted formations: Swansea 4-2-3-1 / Charlton 3-5-2
H2H summary: Swansea wins 4, draws 1, Charlton wins 0
Stats
Swansea Swansea
Charlton Charlton
Shots on Goal
8
Shots on Goal
3
Shots off Goal
6
Shots off Goal
4
Blocked Shots
6
Blocked Shots
5
10 Corner Kicks 4
5 Fouls 14
4 Offsides 1
72% Ball Possession 28%
20 Total Shots 12
8 Shots on Goal 3
6 Shots off Goal 4
6 Blocked Shots 5
12 Shots insidebox 9
8 Shots outsidebox 3
2 Goalkeeper Saves 5
619 Total passes 239
541 Passes accurate 169
1.16 expected_goals 0.96
🟨 0 Yellow Cards 0 🟨
🟥 0 Red Cards 0 🟥

Lineups

Swansea
Formation
Charlton
A. Fisher
A. Fisher
J. Key
🎯
J. Key
B. Cabango
B. Cabango
C. Burgess
C. Burgess
J. Tymon
J. Tymon
G. Franco
G. Franco
M. Stamenic
M. Stamenic
Ronald
Ronald
L. Cullen
L. Cullen
M. Widell
M. Widell
Z. Vipotnik
Z. Vipotnik
T. Kaminski
T. Kaminski
R. Burke
R. Burke
L. Jones
L. Jones
M. Gillesphey
M. Gillesphey
H. Clarke
H. Clarke
C. Coady
C. Coady
C. Coventry
C. Coventry
L. Chambers
L. Chambers
H. Knibbs
H. Knibbs
J. Fevrier
J. Fevrier
L. Dykes
L. Dykes
Swansea 4-2-3-1
Starting XI
1
A. Fisher
G
2
J. Key
🎯 74' ↓ 78'
D
5
B. Cabango
D
15
C. Burgess
D
14
J. Tymon
D
17
G. Franco
M
6
M. Stamenic
↓ 46'
M
35
Ronald
M
20
L. Cullen
↓ 65'
M
7
M. Widell
↓ 36'
M
9
Z. Vipotnik
↓ 78'
F
Substitutes
29
P. Farman
G
25
J. Ward
↑ 78'
D
33
A. Idah
⚽ 74' ⚽ 82' ↑ 65'
F
8
M. Yalcouye
M
44
T. Woodward
🎯 82' ↑ 78'
M
4
J. Fulton
↑ 46'
M
21
L. Walta
⚽ 88' ↑ 36'
M
42
D. Watts
D
18
Gustavo Nunes
F
Charlton 3-4-2-1
Starting XI
1
T. Kaminski
G
32
R. Burke
↓ 60'
D
5
L. Jones
D
3
M. Gillesphey
D
44
H. Clarke
M
15
C. Coady
↓ 61'
M
6
C. Coventry
M
19
L. Chambers
M
41
H. Knibbs
↓ 75'
F
77
J. Fevrier
↓ 60'
F
99
L. Dykes
↓ 78'
F
Substitutes
25
W. Mannion
G
8
L. Berry
↑ 75'
M
2
K. Ramsay
D
23
C. Kelman
↑ 78'
F
14
S. Carey
🎯 79' ↑ 61'
M
11
M. Leaburn
⚽ 79' ↑ 60'
F
37
I. Fullah
M
26
J. Rankin-Costello
↑ 60'
M
36
K. Gough
M
Last matches: Swansea
24.07.26
Fri
Swansea
Udinese
2
0
W
21.07.26
Fri
Swansea
VfL Bochum
0
2
L
18.07.26
Fri
Swansea
Holstein Kiel
2
2
D
25.04.26
Cha
Swansea
Norwich
1
1
D
21.04.26
Cha
Swansea
QPR
2
1
W
18.04.26
Cha
Swansea
Southampton
1
2
L
11.04.26
Cha
Swansea
Leicester
1
0
W
06.04.26
Cha
Swansea
Middlesbrough
2
2
D
03.04.26
Cha
Swansea
Sheffield Utd
3
3
D
21.03.26
Cha
Swansea
Coventry
0
3
L
13.03.26
Cha
Swansea
Wrexham
0
2
L
10.03.26
Cha
Swansea
Portsmouth
2
1
W
07.03.26
Cha
Swansea
Stoke City
2
0
W
28.02.26
Cha
Swansea
Ipswich
0
3
L
24.02.26
Cha
Swansea
Preston
1
1
D
21.02.26
Cha
Swansea
Bristol City
1
0
W
14.02.26
Cha
Swansea
Derby
0
2
L
08.02.26
Cha
Swansea
Sheffield Wednesday
4
0
W
31.01.26
Cha
Swansea
Watford
2
0
W
24.01.26
Cha
Swansea
Hull City
1
2
L
Last matches: Charlton
18.07.26
Fri
Charlton
Gillingham
1
0
W
10.07.26
Fri
Charlton
Maribor
1
1
D
03.07.26
Fri
Charlton
Dartford
1
0
W
25.04.26
Cha
Charlton
Hull City
2
1
W
22.04.26
Cha
Charlton
Ipswich
1
2
L
18.04.26
Cha
Charlton
Sheffield Wednesday
1
1
D
11.04.26
Cha
Charlton
Preston
1
2
L
06.04.26
Cha
Charlton
Watford
1
1
D
03.04.26
Cha
Charlton
Bristol City
1
2
L
21.03.26
Cha
Charlton
Norwich
0
1
L
14.03.26
Cha
Charlton
Oxford United
1
1
D
11.03.26
Cha
Charlton
Middlesbrough
1
0
W
07.03.26
Cha
Charlton
Birmingham
1
0
W
28.02.26
Cha
Charlton
Wrexham
0
1
L
24.02.26
Cha
Charlton
West Brom
1
1
D
21.02.26
Cha
Charlton
Southampton
1
1
D
17.02.26
Cha
Charlton
Portsmouth
1
3
L
11.02.26
Cha
Charlton
Stoke City
1
0
W
06.02.26
Cha
Charlton
QPR
0
0
D
31.01.26
Cha
Charlton
Leicester
2
0
W
H2H: Swansea vs Charlton
02.05.26
H2H
Swansea
Charlton
3
1
W
01.11.25
H2H
Charlton
Swansea
1
1
D
23.07.22
H2H
Charlton
Swansea
1
2
W
02.01.20
H2H
Swansea
Charlton
1
0
W
02.10.19
H2H
Charlton
Swansea
1
2
W
Last matches: Swansea
24.07.26
Fri
Swansea
Udinese
2
0
W
21.07.26
Fri
Swansea
VfL Bochum
0
2
L
18.07.26
Fri
Swansea
Holstein Kiel
2
2
D
18.04.26
Cha
Swansea
Southampton
1
2
L
06.04.26
Cha
Swansea
Middlesbrough
2
2
D
21.03.26
Cha
Swansea
Coventry
0
3
L
07.03.26
Cha
Swansea
Stoke City
2
0
W
24.02.26
Cha
Swansea
Preston
1
1
D
21.02.26
Cha
Swansea
Bristol City
1
0
W
08.02.26
Cha
Swansea
Sheffield Wednesday
4
0
W
20.01.26
Cha
Swansea
Blackburn
3
1
W
17.01.26
Cha
Swansea
Birmingham
1
1
D
11.01.26
FA
Swansea
West Brom
1
1
D
01.01.26
Cha
Swansea
West Brom
1
0
W
19.12.25
Cha
Swansea
Wrexham
2
1
W
09.12.25
Cha
Swansea
Portsmouth
1
0
W
06.12.25
Cha
Swansea
Oxford United
2
0
W
25.11.25
Cha
Swansea
Derby
1
2
L
08.11.25
Cha
Swansea
Ipswich
1
4
L
25.10.25
Cha
Swansea
Norwich
2
1
W
H2H at home: Swansea
02.05.26
H2H
Swansea
Charlton
3
1
W
02.01.20
H2H
Swansea
Charlton
1
0
W
Last matches: Charlton
18.07.26
Fri
Charlton
Gillingham
1
0
W
10.07.26
Fri
Charlton
Maribor
1
1
D
03.07.26
Fri
Charlton
Dartford
1
0
W
18.04.26
Cha
Charlton
Sheffield Wednesday
1
1
D
06.04.26
Cha
Charlton
Watford
1
1
D
14.03.26
Cha
Charlton
Oxford United
1
1
D
11.03.26
Cha
Charlton
Middlesbrough
1
0
W
24.02.26
Cha
Charlton
West Brom
1
1
D
21.02.26
Cha
Charlton
Southampton
1
1
D
31.01.26
Cha
Charlton
Leicester
2
0
W
24.01.26
Cha
Charlton
Millwall
0
4
L
04.01.26
Cha
Charlton
Blackburn
2
2
D
29.12.25
Cha
Charlton
Portsmouth
1
2
L
26.12.25
Cha
Charlton
Norwich
0
1
L
13.12.25
Cha
Charlton
Birmingham
1
1
D
29.11.25
Cha
Charlton
Coventry
1
3
L
25.11.25
Cha
Charlton
Stoke City
0
3
L
08.11.25
Cha
Charlton
Wrexham
0
1
L
25.10.25
Cha
Charlton
Hull City
1
1
D
21.10.25
Cha
Charlton
Ipswich
3
0
W
H2H away: Charlton
02.05.26
H2H
Swansea
Charlton
3
1
L
02.01.20
H2H
Swansea
Charlton
1
0
L

Standings

Championship
# Team MP W D L G GD PTS Form
1 46 28 11 7 97:45 52 95
W W W D D
2 46 23 15 8 80:47 33 84
W D D W D
3 46 24 11 11 64:49 15 83
L D W D W
4 46 22 14 10 82:56 26 80
W D W D D
5 46 22 14 10 72:47 25 80
L L D D W
6 46 21 10 15 70:66 4 73
W W D W L
7 46 19 14 13 69:65 4 71
D L W W L
8 46 20 9 17 67:59 8 69
L W L W L
9 46 19 8 19 63:56 7 65
L D W W L
10 46 17 13 16 57:56 1 64
D W W D W
11 46 18 10 18 57:59 -2 64
W D W L W
12 46 17 11 18 59:59 0 62
W L D L D
13 46 18 6 22 66:66 0 60
W L L W W
14 46 15 15 16 55:62 -7 60
L W L L W
15 46 16 10 20 61:73 -12 58
L L L L D
16 46 14 15 17 53:65 -12 57
L L L L L
17 46 15 10 21 51:56 -5 55
L L L L D
18 46 14 13 19 49:64 -15 55
D W L W W
19 46 13 14 19 44:58 -14 53
L W L D L
20 46 13 13 20 42:56 -14 52
L W D L D
21 46 13 14 19 48:58 -10 51
L D W W D
22 46 11 14 21 45:59 -14 47
L W L L W
23 46 12 16 18 58:68 -10 46
W D D L L
24 46 2 12 32 29:89 -60 0
W L L D D
Promotion
Promotion Playoffs
Relegation