KickoffDNA
0 live

Swansea City

Championship 2nd of 24 · 14 pts · P7 W4 D2 L1 · GD +6 WWDLW

Coach: Vítor Matos · since Nov 2025 · 1.65 ppg over 34

Next: at Lincoln City · Championship

49 team matches · 64 goals · 2025-09-20 → 2026-09-12 · ranks within the current squad · 17 players who appeared but left not shown

Most influential

#1
Josh Tymon 14 · Left Back
● 6.92
Minutes #1G+A #3Rating #2Defence #9
Minutes
4269 (96% of team) · 47 starts + 1 sub
Goals + assists
1 + 10 (17% of team goals) · xG 1.2
Rating
7.0 (89th pct, defenders in league)
Defence
4.7 actions/90 · duels 52% · aerials 114%
  • WBurnleyH6.6
  • LSouthamptonA6.4
  • DWrexhamH7.4
  • WWatfordH7.3
  • WDerby CountyA6.8
#2
Zan Vipotnik 9 · Centre Forward
● 6.96
Minutes #4G+A #1Rating #3Creation #12
Minutes
3136 (71% of team) · 36 starts + 12 sub
Goals + assists
22 + 3 (39% of team goals) · xG 15.2
Rating
6.99 (89th pct, attackers in league)
Creation
30.0 key passes · 9.0 big chances · 1.12/90
With / without
1.39 ppg starting (36) · 1.62 without (13) -0.23
  • WBurnleyH1G7.4
  • LSouthamptonA1G7.4
  • DWrexhamH6.7
  • WWatfordH6.5
  • WDerby CountyA6.9
#3
Ji-sung Eom 10 · Left Wing
▲ 7.48
Minutes #8G+A #4Rating #6Creation #1
Minutes
2630 (59% of team) · 33 starts + 14 sub
Goals + assists
5 + 4 (14% of team goals) · xG 6.5
Rating
6.95 (86th pct, attackers in league)
Creation
64.0 key passes · 11.0 big chances · 2.57/90
With / without
1.39 ppg starting (33) · 1.56 without (16) -0.17
  • WBurnleyH
  • LSouthamptonA6.6
  • DWrexhamH6.7
  • WWatfordH1G 1A8.3
  • WDerby CountyA1G 1A8.3
#4
Gonçalo Franco 17 · Central Midfield
● 6.94
Minutes #6G+A #6Rating #7Creation #10
Minutes
2891 (65% of team) · 35 starts + 7 sub
Goals + assists
3 + 4 (11% of team goals) · xG 3.1
Rating
6.89 (74th pct, midfielders in league)
Creation
35.0 key passes · 5.0 big chances · 1.25/90
With / without
1.34 ppg starting (35) · 1.71 without (14) -0.37
  • WBurnleyH6.6
  • WCharlton AthleticH7.1
  • DNorwich CityA7.0
  • WQueens Park RangersA6.9
  • LSouthamptonH7.1
#5
Ben Cabango 5 · Centre Back · captain ×45
● 6.91
Minutes #3G+A #10Rating #9Defence #1
Minutes
4094 (92% of team) · 45 starts + 1 sub
Goals + assists
1 + 0 (2% of team goals) · xG 3.5
Rating
6.86 (66th pct, defenders in league)
Defence
10.5 actions/90 · duels 61% · aerials 65%
  • WBurnleyH7.2
  • LSouthamptonA6.7
  • DWrexhamH6.4
  • DSheffield UnitedH7.4
  • WStoke CityA6.8

Full squad by position · click a column to sort

PlayerRankAppsMinGAxGRatingFormMin#G+A#Rat#
Goalkeepers
Lawrence Vigouroux 22 #7 47 4230 0 0 0.0 6.97 ● 6.88 2 17 4
Andy Fisher 1 #19 2 210 0 0 0.0 6.3 6.3 19 19 19
Defenders
Josh Tymon 14 #1 48 4269 1 10 1.2 7.0 ● 6.92 1 3 2
Ben Cabango 5 #5 46 4094 1 0 3.5 6.86 ● 6.91 3 10 9
Stephen Welsh 23 New signing · 1 Jul #10 7 626 0 0 0.2 7.09 ● 7.21 13 16 1
Josh Key 2 #13 32 1989 2 2 1.5 6.67 ▲ 7.01 9 8 18
Filip Lissah 26 #16 7 512 0 0 0.0 6.77 ● 6.81 14 18 13
Jenson Seelt 3 On loan · from Sunderland 1 4 0 0 0.0 ● 6.65
Tiago Parente 20 On loan · from Benfica II 0 0 0 0 ● None
Midfielders
Gonçalo Franco 17 #4 42 2891 3 4 3.1 6.89 ● 6.94 6 6 7
Marko Stamenić 6 #6 42 2989 3 2 3.4 6.82 ● 6.85 5 7 10
Moussa Yeo 49 New signing · 1 Jul #11 7 457 1 0 0.8 6.96 ▲ 7.11 15 12 5
Melker Widell 7 #12 41 1899 0 2 2.8 6.73 ▲ 7.13 10 9 14
Stephen Eustaquio 46 New signing · 27 Aug #14 5 317 0 1 0.1 6.89 ● 6.89 17 15 8
Jay Fulton 4 #15 37 1596 1 0 0.3 6.67 ● 6.71 11 13 17
Elijah Just 8 New signing · 22 Jul #17 7 369 0 1 0.3 6.68 ● 6.75 16 14 15
Tom Iorpenda 16 New signing · 31 Aug 0 0 0 0 7.07
Attackers
Zan Vipotnik 9 #2 48 3136 22 3 15.2 6.99 ● 6.96 4 1 3
Ji-sung Eom 10 #3 47 2630 5 4 6.5 6.95 ▲ 7.48 8 4 6
Ronald 35 #8 44 2871 2 6 3.7 6.77 ● 6.83 7 5 12
Adam Idah 33 #9 31 1167 9 3 7.4 6.81 ● 7.03 12 2 11
Joseph Opoku 30 New signing · 23 Jul #18 5 254 1 0 2.6 6.68 ● 6.68 18 11 16
Ross Stewart 31 New signing · 6 Aug 1 9 0 0 0.0 6.46 ● 6.87

Ranks need 90+ minutes in the window (rating also 2+ rated matches). Form = average rating over the player's last 5 appearances anywhere, arrow vs their own last-365 average (±0.3). With/without shown only with 5+ matches each side and is a record, not an effect.

This week · last 7 days

1match played · last one 6 days ago
0 kmtravelled · round trips from Swansea.com Stadium, as the crow flies
1 duntil the next match
Last win from behind · 34 days ago 15 Aug 2026 · at Stoke City 2-1 · Championship From 1 down at 10′ · level Joseph Okopu 22′ · winner Adam Idah 66′
  • 12 Sepv Burnley · Swansea.com Stadium, Swansea · home · UK CHAMP

Market · 2026/2027 · Championship · 7 priced matches

14 ptsthe market expected 9.7 ± 3.4 · gap +4.3 (+1.3 sd)
29%went in as favourite · even 57% · underdog 14%

Pinnacle closing 1X2, margin removed; expected points = 3 × P(win) + P(draw) per match, summed. ± is one standard deviation of the season total, so about a third of team-seasons finish outside it and the gap is a description of this season, not a rating of the team or the market.

49 matches · 2025-09-20 → 2026-09-12

MetricAll 49Home 25Away 24
Results
Matches492524
Points per game1.451.721.17
W / D / L20 / 11 / 1812 / 7 / 68 / 4 / 12
Goals for / match1.311.481.13
Goals against / match1.271.081.46
Clean sheets29%36%21%
Failed to score22%16%29%
Both teams scored55%56%54%
Over 2.555%52%58%
Expected goals
xG for / match1.331.451.21
xG against / match1.401.391.42
xG difference-0.070.06-0.21
Finishing vs xG-0.020.03-0.08
xPts / match1.311.391.24
Points vs xPts0.130.33-0.07
Game state
Scored first47%60%33%
PPG when scoring first2.392.402.38
PPG when conceding first0.570.630.53
Came back from behind31%40%25%
Won from behind312
Came back for a point or win844
Leads held74%71%80%
Minutes leading27%30%24%
Minutes level47%51%44%
Minutes trailing26%19%32%
First goal (min)424340
First goal conceded (min)383938
Timing
Goals scored in 2nd half59%58%59%
Goals conceded in 2nd half52%50%54%
Late goals for (76'+)0.330.400.25
Late goals against0.310.280.33
Style
Possession55%56%54%
Shots12.714.011.4
On target4.24.24.2
Shot conversion10%11%10%
Shots inside box58%60%57%
Big chances created2.02.11.9
Corners4.75.44.0
xG from set plays37%38%36%
Goals from headers10%12%8%
Pressure index13.015.410.4
Dominant minutes51.056.545.3
Pass accuracy80%80%79%
Fouls9.69.010.2
Cards1.921.881.96

Goal timing for / against per 15 min

0–15'98
16–30'106
31–45'715
46–60'1012
61–75'126
76–90'1514

Current: unbeaten 1 · wins 1 · scoring 2 · conceding 2

FormationUsePPGGFGAxGxGA
4-2-3-118 37%1.221.171.51.221.43
4-1-4-114 29%1.931.50.791.531.35
4-3-311 22%1.551.361.091.321.28
3-4-2-12 4%0.01.03.00.80.88
4-5-11 2%1.02.02.02.283.13

Windows with fewer than 5 matches show no figures. Won from behind counts matches the team trailed in at any point and won on goals; a shootout win after coming back to level counts as a comeback, not a win from behind. Distances are straight-line round trips from the ground the team hosts most, never road or air miles.

7 matches with pressure data · intensity v an average side in the same situations, SD units · raw 11.89 for, 10.35 against

Pressure in line with an average side in the same situations (+0.04) · stands out: 10 min after scoring +0.35

Typical match · pressure by minute, smoothed · overall home away

0'15'30'45'60'75'90'

Tempo

Overall intensity+0.047
Early press (0-15, level)+0.097
Late push (76+, level)-0.222

Game state

When ahead+0.214
When level-0.097
When behind-0.102
10 min after conceding-0.093
10 min after scoring+0.355

Situations

At home-0.024
Away+0.123
3 days rest or fewer-0.092
4+ days rest+0.095

Opposition

v mid-tier opponents-0.083
v bottom-tier opponents+0.134
As favourite+0.002
Evenly matched+0.114

Conceded

Pressure conceded-0.017
Conceded when ahead-0.074
Conceded late (76+)-0.237

Congested vs rested -0.18 · Ahead vs level +0.30 · Behind vs level -0.01

Bars are SD units against the league baseline for the same venue, game state, men on the pitch and minute; the last column is the number of matches behind each figure. Fewer than 3 matches shows greyed.

7 played in the 2026/27 season · W4 D2 L1 · tap a result for the summary, events, stats, lineups, player stats and closing odds.

Championship· 2026/2027W4 D2 L1

39 fixtures in the feed · kick-off times in your local time.

Sat 19 SepChampionship · Matchweek 8 Lincoln City v Swansea City 1/1 Sat 10 OctChampionship · Matchweek 9 Swansea City v Norwich City 1/1 Tue 13 OctChampionship · Matchweek 10 Millwall v Swansea City 1/1 Sat 17 OctChampionship · Matchweek 11 Swansea City v West Ham United 1/1 Sat 24 OctChampionship · Matchweek 12 Queens Park Rangers v Swansea City 1/1 Sat 31 OctChampionship · Matchweek 13 Swansea City v Blackburn Rovers 1/1 Tue 3 NovChampionship · Matchweek 14 Portsmouth v Swansea City 1/1 Sat 7 NovChampionship · Matchweek 15 Birmingham City v Swansea City 1/1 Sat 21 NovChampionship · Matchweek 16 Swansea City v West Bromwich Albion 1/1 Tue 24 NovChampionship · Matchweek 17 Middlesbrough v Swansea City 1/1 Sun 29 NovChampionship · Matchweek 18 Swansea City v Cardiff City 1/1 Sat 5 DecChampionship · Matchweek 19 Bristol City v Swansea City 1/1 Tue 8 DecChampionship · Matchweek 20 Swansea City v Bolton Wanderers 1/1 Sat 12 DecChampionship · Matchweek 21 Charlton Athletic v Swansea City 1/1 Sat 19 DecChampionship · Matchweek 22 Swansea City v Preston North End 1/1 Sat 26 DecChampionship · Matchweek 23 Wolverhampton Wanderers v Swansea City 1/1 Tue 29 DecChampionship · Matchweek 24 Swansea City v Queens Park Rangers 1/1 Fri 1 JanChampionship · Matchweek 25 Swansea City v Charlton Athletic 1/1 Sat 16 JanChampionship · Matchweek 26 West Ham United v Swansea City 1/1 Sat 23 JanChampionship · Matchweek 27 Blackburn Rovers v Swansea City 1/1 Wed 27 JanChampionship · Matchweek 28 Swansea City v Portsmouth 1/1 Sat 30 JanChampionship · Matchweek 29 Swansea City v Birmingham City 1/1 Sat 6 FebChampionship · Matchweek 30 West Bromwich Albion v Swansea City 1/1 Sat 13 FebChampionship · Matchweek 31 Burnley v Swansea City 1/1 Wed 17 FebChampionship · Matchweek 32 Swansea City v Millwall 1/1 Sat 20 FebChampionship · Matchweek 33 Swansea City v Lincoln City 1/1 Sat 27 FebChampionship · Matchweek 34 Norwich City v Swansea City 1/1 Wed 3 MarChampionship · Matchweek 35 Sheffield United v Swansea City 1/1 Sat 6 MarChampionship · Matchweek 36 Swansea City v Stoke City 1/1 Sat 13 MarChampionship · Matchweek 37 Cardiff City v Swansea City 1/1 Tue 16 MarChampionship · Matchweek 38 Swansea City v Bristol City 1/1 Sat 20 MarChampionship · Matchweek 39 Swansea City v Wolverhampton Wanderers 1/1 Sat 3 AprChampionship · Matchweek 40 Preston North End v Swansea City 1/1 Tue 6 AprChampionship · Matchweek 41 Swansea City v Southampton 1/1 Sat 10 AprChampionship · Matchweek 42 Wrexham v Swansea City 1/1 Sat 17 AprChampionship · Matchweek 43 Swansea City v Derby County 1/1 Wed 21 AprChampionship · Matchweek 44 Watford v Swansea City 1/1 Sat 24 AprChampionship · Matchweek 45 Bolton Wanderers v Swansea City 1/1 Sat 1 MayChampionship · Matchweek 46 Swansea City v Middlesbrough 1/1

23 players in the current squad · 2026/2027. Appearances, minutes and rating over the last 365 days for this club.

Goalkeepers 2

Defenders 7

  • 2 Josh KeyRight Back · 26 · England 32 (21) 1989′ 2+2 6.67
  • 3 Jenson Seelt On loan · from SunderlandCentre Back · 23 · Netherlands 1 4′ 0+0
  • 5 Ben CabangoCentre Back · 26 · Wales 46 (45) 4094′ 1+0 6.86
  • 14 Josh TymonLeft Back · 27 · England 48 (47) 4269′ 1+10 7.0
  • 20 Tiago Parente On loan · from Benfica II Yet to debutLeft Back · 20 · Portugal 0 0′ 0+0
  • 23 Stephen Welsh New signing · 1 JulCentre Back · 26 · Scotland 7 (7) 626′ 0+0 7.09
  • 26 Filip LissahRight Back · 21 · England 7 (6) 512′ 0+0 6.77

Midfielders 8

  • 4 Jay FultonCentral Midfield · 32 · Scotland 37 (17) 1596′ 1+0 6.67
  • 6 Marko StamenićCentral Midfield · 24 · New Zealand 42 (35) 2989′ 3+2 6.82
  • 7 Melker WidellCentral Midfield · 24 · Sweden 41 (22) 1899′ 0+2 6.73
  • 8 Elijah Just New signing · 22 JulAttacking Midfield · 26 · New Zealand 7 (5) 369′ 0+1 6.68
  • 16 Tom Iorpenda New signing · 31 Aug Yet to debutCentral Midfield · 21 · England 0 0′ 0+0
  • 17 Gonçalo FrancoCentral Midfield · 25 · Portugal 42 (35) 2891′ 3+4 6.89
  • 46 Stephen Eustaquio New signing · 27 AugCentral Midfield · 29 · Canada 5 (3) 317′ 0+1 6.89
  • 49 Moussa Yeo New signing · 1 JulRight Wing · 22 · Mali 7 (5) 457′ 1+0 6.96

Attackers 6

  • 9 Zan VipotnikCentre Forward · 24 · Slovenia 48 (36) 3136′ 22+3 6.99
  • 10 Ji-sung EomLeft Wing · 24 · South Korea 47 (33) 2630′ 5+4 6.95
  • 30 Joseph Opoku New signing · 23 JulLeft Wing · 21 5 (4) 254′ 1+0 6.68
  • 31 Ross Stewart New signing · 6 AugCentre Forward · 30 · Scotland 1 9′ 0+0 6.46
  • 33 Adam IdahCentre Forward · 25 · Republic of Ireland 31 (11) 1167′ 9+3 6.81
  • 35 RonaldRight Wing · 25 · Brazil 44 (31) 2871′ 2+6 6.77