Swansea host Cardiff in the Championship. Swansea currently top the table, while Cardiff sit down near the bottom after coming up from League One last season and finding life tougher back at this level.
There's still over a month to go before kickoff, so form can shift between now and then, but Swansea's recent results haven't always matched their spot at the top of the table.
Analysis updated .
Compare bookmakers
A shakier recent patch for the leaders
Swansea's position at the top hides a rockier run of late. Across their last ten league matches they've lost more often than they've won, including some heavy away defeats. Cardiff, by contrast, have picked up more points than their table position might suggest, winning three and drawing three of their last ten in that same stretch, with a 5-1 home win over Watford among the highlights.
Swansea: 20 completed matches; Cardiff: 20 completed matches.
Swansea
- Win
- 50% 10 / 20
- Draw
- 20% 4 / 20
- Loss
- 30% 6 / 20
- Scored
- 25
- Conceded
- 23
- Difference
- +2
Cardiff
- Win
- 40% 8 / 20
- Draw
- 25% 5 / 20
- Loss
- 35% 7 / 20
- Scored
- 47
- Conceded
- 36
- Difference
- +11
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Championship | QPR | Swansea | 24.10.2026 | 5-0 |
| Championship | Swansea | West Ham | 17.10.2026 | 0-1 |
| Championship | Millwall | Swansea | 13.10.2026 | 0-1 |
| Championship | Swansea | Norwich | 10.10.2026 | 2-1 |
| Championship | Lincoln | Swansea | 19.09.2026 | 1-2 |
| Championship | Swansea | Burnley | 12.09.2026 | 3-1 |
| Championship | Southampton | Swansea | 08.09.2026 | 3-1 |
| Championship | Swansea | Wrexham | 05.09.2026 | 0-0 |
| Championship | Swansea | Watford | 01.09.2026 | 2-0 |
| Championship | Derby | Swansea | 29.08.2026 | 0-3 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Championship | Cardiff | Birmingham | 24.10.2026 | 1-0 |
| Championship | Middlesbrough | Cardiff | 17.10.2026 | 2-2 |
| Championship | Cardiff | Watford | 13.10.2026 | 5-1 |
| Championship | Blackburn | Cardiff | 10.10.2026 | 2-1 |
| Championship | Cardiff | Charlton | 19.09.2026 | 3-1 |
| Championship | Bolton | Cardiff | 12.09.2026 | 1-0 |
| Championship | Cardiff | Stoke City | 08.09.2026 | 1-1 |
| Championship | Portsmouth | Cardiff | 05.09.2026 | 2-0 |
| Championship | QPR | Cardiff | 02.09.2026 | 2-1 |
| Championship | Cardiff | Sheffield Utd | 29.08.2026 | 2-2 |
Neither side's recent form matches their current position exactly, which makes the points gap look a little flattering for Swansea.
Comparative Team Statistics: Swansea vs Cardiff

A fairly even rivalry down the years
These two have faced off regularly over the years, and results have swung both ways rather than settling into a clear pattern. The most recent meeting went Cardiff's way, a 3-0 win on home soil in January last year. Before that, meetings had been split fairly evenly between home wins, away wins and draws.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Championship | Cardiff | Swansea | 18.01.2025 | 3-0 |
| Championship | Swansea | Cardiff | 25.08.2024 | 1-1 |
| Championship | Swansea | Cardiff | 16.03.2024 | 2-0 |
| Championship | Cardiff | Swansea | 16.09.2023 | 2-0 |
| Championship | Cardiff | Swansea | 01.04.2023 | 2-3 |
| Championship | Swansea | Cardiff | 23.10.2022 | 2-0 |
| Championship | Cardiff | Swansea | 02.04.2022 | 0-4 |
| Championship | Swansea | Cardiff | 17.10.2021 | 3-0 |
| Championship | Swansea | Cardiff | 20.03.2021 | 0-1 |
| Championship | Cardiff | Swansea | 12.12.2020 | 0-2 |
Top versus near the bottom
Swansea are sitting top of the Championship table after 11 games, while Cardiff are down in 19th position. The points gap between the two sides is sizeable, with Swansea on roughly double Cardiff's tally. Cardiff's goal difference is also in negative territory, having conceded almost as many as they've scored this season.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 1 | Swansea | 11 | 7 | 2 | 2 | 16/8 | 23 |
| 2 | West Ham | 11 | 6 | 4 | 1 | 30/12 | 22 |
| 3 | Middlesbrough | 11 | 6 | 4 | 1 | 22/16 | 22 |
| 18 | Lincoln | 11 | 3 | 3 | 5 | 9/19 | 12 |
| 19 | Cardiff | 11 | 2 | 5 | 4 | 18/17 | 11 |
| 20 | Watford | 11 | 3 | 2 | 6 | 10/19 | 11 |
That gap makes Swansea favourites on paper, though league position alone doesn't settle a single match.
Key men to watch
Swansea's main threat going forward has been A. Idah, who's weighed in with three goals in his last eight appearances, while Eom Ji-Sung has chipped in with a couple of assists. For Cardiff, J. Moylan has matched that scoring return with three goals in eight games, and O. Tanner has been involved at both ends, with assists and bookings. Robertson and Lissah have both picked up four yellow cards apiece over their last eight outings.

How this one could play out
Swansea's home advantage and league position point one way, but their recent dip in form adds a bit of doubt. Cardiff have shown they can score goals and take points off decent sides, even if consistency has been a problem. With well over a month still to go before kickoff, there's time for both teams' form to shift again before this one comes around.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| L. Vigouroux | Chile | 32 | Goalkeeper | 194 | 77 |
| J. Key | England | 26 | Defender | 178 | 69 |
| J. Fulton | Scotland | 32 | Midfielder | 185 | 68 |
| J. Tymon | England | 27 | Defender | 180 | 74 |
| C. Burgess | Australia | 31 | Defender | 194 | 93 |
| S. Eustáquio | Canada | 29 | Midfielder | 177 | 70 |
| R. Stewart | Scotland | 30 | Attacker | 188 | 85 |
| S. Welsh | Scotland | 26 | Defender | 188 | 78 |
| Gonçalo Franco | Portugal | 25 | Midfielder | 176 | 68 |
| Ronald | Brazil | 25 | Attacker | 177 | 69 |
| A. Fisher | England | 28 | Goalkeeper | 189 | 83 |
| E. Just | New Zealand | 26 | Midfielder | 174 | 68 |
| B. Cabango | Wales | 26 | Defender | 186 | 84 |
| A. Idah | Republic of Ireland | 25 | Attacker | 190 | 83 |
| Z. Vipotnik | Slovenia | 24 | Attacker | 186 | 80 |
| L. Walta | Finland | 23 | Midfielder | 178 | 62 |
| M. Stamenić | New Zealand | 24 | Midfielder | 188 | n/a |
| Eom Ji-Sung | Korea Republic | 24 | Attacker | 178 | 70 |
| J. Seelt | Netherlands | 23 | Defender | 192 | 84 |
| F. Lissah | England | 21 | Defender | 182 | 70 |
| M. Widell | Sweden | 24 | Midfielder | 181 | 69 |
| M. Yeo | Mali | 22 | Midfielder | 174 | 63 |
| J. Opoku | Ghana | 22 | Midfielder | n/a | n/a |
| Tom Iorpenda | England | 21 | Midfielder | n/a | n/a |
| Tiago Parente | Portugal | 20 | Defender | 176 cm | 65 kg |
| J. Monga | England | 17 | Attacker | n/a | n/a |
| Joseph Okopu | Ghana | 21 | Attacker | n/a | n/a |
| T. Woodward | n/a | n/a | Midfielder | n/a | n/a |
| C. Heywood | n/a | n/a | Defender | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| P. Ng | England | 30 | Defender | 180 | 77 |
| C. Robinson | Republic of Ireland | 31 | Attacker | 178 | 75 |
| K. Bielik | Poland | 28 | Defender | 189 | 78 |
| G. Osho | England | 28 | Defender | 185 | 70 |
| C. Willock | England | 28 | Midfielder | 178 | 67 |
| D. Turnbull | Scotland | 27 | Midfielder | 185 | 75 |
| N. Trott | England | 27 | Goalkeeper | 188 | 75 |
| O. Tanner | England | 24 | Midfielder | 177 | 69 |
| H. Tyrer | England | 24 | Goalkeeper | 194 | n/a |
| W. Fish | England | 23 | Defender | 185 | n/a |
| J. Moylan | Republic of Ireland | 25 | Midfielder | 186 | n/a |
| J. Bagan | Republic of Ireland | 25 | Defender | 193 | n/a |
| I. Davies | Wales | 25 | Attacker | 175 | 65 |
| M. Turner | Wales | 24 | Goalkeeper | 191 | 79 |
| A. Robertson | Australia | 23 | Midfielder | 182 | n/a |
| R. Colwill | Wales | 24 | Midfielder | 189 | 77 |
| C. Scanlon | England | 21 | Defender | 171 | 60 |
| Y. Salech | Denmark | 24 | Attacker | 195 | 88 |
| T. Perrett | Wales | 20 | Midfielder | n/a | n/a |
| J. Colwill | Wales | 22 | Midfielder | n/a | n/a |
| Cian Ashford | Wales | 22 | Midfielder | 179 | n/a |
| R. Kpakio | Wales | 19 | Defender | 178 | n/a |
| D. Lawlor | Wales | 20 | Defender | 188 | n/a |
| L. Giles | Wales | 20 | Defender | 176 | 72 |
| R. Tankiewicz | n/a | n/a | Midfielder | n/a | n/a |
| C. Holt | n/a | n/a | Midfielder | n/a | n/a |
| P. Moreno | n/a | n/a | Midfielder | n/a | n/a |
| N. Anyadike | n/a | n/a | Defender | n/a | n/a |
With no markets to weigh up and both sides showing mixed signals between table position and recent form, there's nothing solid enough here to back a clear angle.
It's worth checking back closer to kickoff once more current form and team news are available.
