Swansea
ENGLAND
›
CHAMPIONSHIP
NS
--.--.---- --:--
Charlton
Main Prediction
No Draw
Confidence 81.8%
1X2
1X2
81.8%
No Draw
0 agree /
0 disagree
BTTS
94.2%
BTTS No
0 agree /
0 disagree
Over / Under 2.5
74.1%
Under 2.5
0 agree /
0 disagree
Cards O/U
79.9%
Under 6.5 Cards
0 agree /
0 disagree
Corners O/U
68.5%
Over 7.5 Corners
0 agree /
0 disagree
HT / FT
Model
1-1
0 agree /
0 disagree
Correct Score
Model
2-0
0 agree /
0 disagree
Probability Model
Home
44.6%
X
18.2%
Away
37.3%
1X
62.7%
X2
55.5%
12
81.8%
Tactical Setup
Swansea formation
4-2-3-1
Charlton formation
3-5-2
Swansea missing
0
Charlton missing
0
Key Squad Notes
Swansea scorers
Z. Vipotnik (23 goals), Liam Cullen (6 goals), A. Idah (4 goals)
Swansea creators
Josh Tymon (9 assists), Ronald (5 assists), Gonçalo Franco (4 assists)
Charlton scorers
S. Carey (8 goals), Charlie Kelman (7 goals), James Bree (4 goals)
Charlton creators
James Bree (5 assists), Greg Docherty (3 assists), T. Campbell (2 assists)
Head-to-Head Snapshot
Swansea and Charlton have faced each other 4 times recently.
Quick Insight
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 3, draws 1, Charlton wins 0
Swansea
Season Statistics
All competitions · current season
Charlton
Played games
46
Played games
46
Attacking Pressure
51.4
53% / 47%
45
3.87
Shots on Goal
3.52
12.37
Total Shots
10.98
3.93
Blocked Shots
3.41
54.3%
Possession
42.3%
4.61
Corners
4.11
9.76
Fouls
12.02
1.98
Yellow Cards
2.15
0.02
Red Cards
0.02
463
Total Passes
316
371
Accurate Passes
224
1.98
Offsides
1.87
3.17
GK Saves
3.11
Based on completed matches from the current season across all competitions available.
Match Analysis
So far, Swansea have built a campaign that leaves them 11 in the table on 61 points from 45 matches. The record of 17 wins, 10 draws, and 18 defeats, together with a 54:58 goal balance, points toward mixed form over their recent run. Much of their attacking threat comes through 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 at the back they have looked 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.
With 53 points from 45 games and a place of 19, Charlton still have clear room for improvement in overall consistency. 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.
On paper, this fixture places two sides in different competitive situations, shaped by 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. Recent form does not point to a completely one-sided rhythm, which increases the chance of a more tactical and phase-based contest. Given the broader gap between the sides, Away Win looks like the most logical direction, while the clean-sheet expectation leans toward Charlton. 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. 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 broader competitive context suggests that patience and control may be just as important as raw attacking intent. 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.
Last matches: Swansea
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
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
Last matches: Charlton
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
24.01.26
Cha
Charlton
Millwall
0
4
L
20.01.26
Cha
Charlton
Derby
1
2
L
17.01.26
Cha
Charlton
Sheffield Utd
1
0
W
H2H: Swansea vs Charlton
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
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
22.10.25
Cha
Swansea
QPR
0
1
L
04.10.25
Cha
Swansea
Leicester
1
3
L
27.09.25
Cha
Swansea
Millwall
1
1
D
H2H at home: Swansea
02.01.20
H2H
Swansea
Charlton
1
0
W
Last matches: Charlton
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
04.10.25
Cha
Charlton
Preston
0
2
L
30.09.25
Cha
Charlton
Derby
1
1
D
20.09.25
Cha
Charlton
Sheffield Utd
1
0
W
H2H away: Charlton
02.01.20
H2H
Swansea
Charlton
1
0
L
Standings
| # | Team | MP | W | D | L | G | GD | PTS | Form |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Coventry
|
45 | 27 | 11 | 7 | 93:45 | 48 | 92 |
W
W
D
D
D
|
| 2 |
Ipswich
|
45 | 22 | 15 | 8 | 77:47 | 30 | 81 |
D
D
W
D
L
|
| 3 |
Millwall
|
45 | 23 | 11 | 11 | 62:49 | 13 | 80 |
D
W
W
D
L
|
| 4 |
Middlesbrough
|
45 | 22 | 13 | 10 | 70:45 | 25 | 79 |
W
W
D
L
D
|
| 5 |
Southampton
|
45 | 21 | 14 | 10 | 79:55 | 24 | 77 |
D
D
W
W
W
|
| 6 |
Wrexham
|
45 | 19 | 13 | 13 | 67:63 | 4 | 70 |
L
W
W
L
L
|
| 7 |
Hull City
|
45 | 20 | 10 | 15 | 68:65 | 3 | 70 |
L
D
D
L
D
|
| 8 |
Derby
|
45 | 20 | 9 | 16 | 66:57 | 9 | 69 |
W
L
W
L
W
|
| 9 |
Norwich
|
45 | 19 | 8 | 18 | 62:54 | 8 | 65 |
D
W
W
L
W
|
| 10 |
Birmingham
|
45 | 17 | 12 | 16 | 56:55 | 1 | 63 |
W
W
D
W
L
|
| 11 |
Swansea
Home
|
45 | 17 | 10 | 18 | 54:58 | -4 | 61 |
D
W
L
W
D
|
| 12 |
Preston
|
45 | 15 | 15 | 15 | 54:59 | -5 | 60 |
W
L
L
W
D
|
| 13 |
Bristol City
|
45 | 16 | 11 | 18 | 57:59 | -2 | 59 |
L
D
L
D
W
|
| 14 |
QPR
|
45 | 16 | 10 | 19 | 61:70 | -9 | 58 |
L
L
L
D
D
|
| 15 |
Sheffield Utd
|
45 | 17 | 6 | 22 | 64:65 | -1 | 57 |
L
L
W
W
L
|
| 16 |
Watford
|
45 | 14 | 15 | 16 | 53:61 | -8 | 57 |
L
L
L
L
D
|
| 17 |
Stoke City
|
45 | 15 | 10 | 20 | 51:54 | -3 | 55 |
L
L
L
D
L
|
| 18 |
Portsmouth
|
45 | 14 | 12 | 19 | 48:63 | -15 | 54 |
W
L
W
W
W
|
| 19 |
Charlton
Away
|
45 | 13 | 14 | 18 | 43:55 | -12 | 53 |
W
L
D
L
D
|
| 20 |
Blackburn
|
45 | 13 | 13 | 19 | 42:55 | -13 | 52 |
W
D
L
D
D
|
| 21 |
West Brom
|
45 | 13 | 14 | 18 | 47:56 | -9 | 51 |
D
W
W
D
D
|
| 22 |
Oxford United
|
45 | 11 | 14 | 20 | 45:57 | -12 | 47 |
W
L
L
W
D
|
| 23 |
Leicester
|
45 | 11 | 16 | 18 | 57:68 | -11 | 43 |
D
D
L
L
D
|
| 24 |
Sheffield Wednesday
|
45 | 1 | 12 | 32 | 27:88 | -61 | -3 |
L
L
D
D
D
|