Language

Swansea vs West Ham

Match details
Swansea.com Stadium
SwanseaHome
0 : 1Final score
West HamAway
Full time · Away win
1X2 Final odds before kickoff Featured bookmaker ·
Result Confirmed · odds are for reference

Lineups · Absences

Confirmed lineup
Confirmed lineup Formation 4-3-3 · Starters 11 · Bench 9
22GLawrence Vigouroux
35DRonald
5DBen Cabango
23DStephen Welsh
14DJosh Tymon
17MGonçalo Franco
4MJay Fulton
6MMarko Stamenić
49FMoussa Kounfolo Yeo
33FAdam Idah
30FJoseph Opoku
Bench 9
46MStephen Eustaquio
10FJi-sung Eom
8FElijah Just
7MMelker Widell
9FŽan Vipotnik
1GAndrew Fisher
50DCarter Heywood
3DJenson Seelt
44MThomas Woodward
Coach Vitor Emanuel Soares Matos
Confirmed lineup Formation 4-2-3-1 · Starters 11 · Bench 9
1GMads Hermansen
34DJoël Veltman
15DKonstantinos Mavropanos
3DMax Kilman
5DMorato
14MDivine Mukasa
7MArne Engels
20MJarrod Bowen
17MMohamadou Kanté
10MManor Solomon
19FPablo Felipe
Bench 9
11FValentín Castellanos
35FEdvin Austbø
28MTomáš Souček
9FJoël Piroe
23GAlphonse Aréola
2DKyle Walker-Peters
30DOliver Scarles
58DAiridas Golambeckis
61MLewis Orford
Coach Nuno Espirito Santo
Confirmed out · Doubtful
SwanseaOut 3 · Doubtful 0 · Not a confirmed out
C. BurgessAchilles tendon injury
F. LissahSuspended for yellow card accumulation
J. KeyMuscle injury
West HamOut 1 · Doubtful 0 · Not a confirmed out
K. LamadridInjury
As of Oct 17 15:55

Match result

Final
Final score
0 : 1
Result
Away win Final
Score by halfHT2HTotal
Swansea000
West Ham101
Timeline Goals · Cards · Substitutions
  1. 34'GoalDivine MukasaAssist: Mohamadou Kanté
  2. 41'Yellow cardDivine Mukasa
  3. 56'SubstitutionStephen EustaquioOff: Jay Fulton
  4. 57'SubstitutionJi-sung EomOff: Joseph Opoku
  5. 61'SubstitutionValentín CastellanosOff: Pablo Felipe
  6. 69'SubstitutionEdvin AustbøOff: Mohamadou Kanté
  7. 76'SubstitutionŽan VipotnikOff: Marko Stamenić
  8. 76'SubstitutionMelker WidellOff: Gonçalo Franco
  9. 76'SubstitutionElijah JustOff: Moussa Kounfolo Yeo
  10. 81'Yellow cardValentín Castellanos
  11. 84'SubstitutionTomáš SoučekOff: Manor Solomon
  12. 85'SubstitutionJoël PiroeOff: Divine Mukasa
Team stats · Final
69Possession31
1.04Expected goals (xG)1.19
11Shots9
0Shots on target4
6Corners1
9Fouls8
0Yellow cards2
611Passes280
3Saves0

Player stats · This match

Final
PlayerMinGoalsAssistsShotsYCRCRating
5 · DFBen Cabango90002006.5
14 · DFJosh Tymon90000006.7
22 · GKLawrence Vigouroux90000006.9
23 · DFStephen Welsh90000007.2
33 · FWAdam Idah90002006.3
35 · DFRonald90001006.9
6 · MFMarko Stamenić76000006.2
17 · MFGonçalo Franco76000006.3
49 · FWMoussa Kounfolo Yeo76000007.2
30 · FWJoseph Opoku57000006.2
4 · MFJay Fulton56000006.7
46 · MF · SubStephen Eustaquio34002006.2
10 · FW · SubJi-sung Eom33000006.6
7 · MF · SubMelker Widell14000006.7
8 · FW · SubElijah Just14000006.6
9 · FW · SubŽan Vipotnik14000006.5
Final
PlayerMinGoalsAssistsShotsYCRCRating
1 · GKMads Hermansen90000006.3
3 · DFMax Kilman90000007.3
5 · DFMorato90001007.3
7 · MFArne Engels90000007.5
15 · DFKonstantinos Mavropanos90000007.7
20 · MFJarrod Bowen90002007.0
34 · DFJoël Veltman90000007.3
14 · MFDivine Mukasa85101107.2
10 · MFManor Solomon84001006.6
17 · MFMohamadou Kanté69010007.2
19 · FWPablo Felipe61002006.9
11 · FW · SubValentín Castellanos29000106.5
35 · FW · SubEdvin Austbø21000006.7
28 · MF · SubTomáš Souček12000006.7
9 · FW · SubJoël Piroe11001006.2
As of Oct 17 15:55

Odds

Final odds before kickoff · Updated

Provider-supplied reference odds. No real-money wager can be placed here.

1X2Home3.43Draw3.76Away2.10Pinnacle · Bookmaker 7Home3.003.43Draw3.653.76Away2.202.10
Odds flowReference Pinnacle · Through the last odds before kickoff
Changed atHomeDrawAway
3.43▼3.76▲2.10▲
3.50▼3.74▼2.08▲
3.53▼3.762.06
3.54▲3.76▲2.06▼
3.40▼3.74▼2.12▲
3.48▲3.772.08▼
3.46▲3.77▲2.09▼
3.43▼3.76▼2.10▲
See more · 24 casesCollapse
3.45▲3.78▲2.09▼
3.413.77▲2.10▼
Bookmaker changed · reference bookmaker Pinnacle
3.41▼3.73▲2.12▲
3.44▲Suspended2.10▼
3.13▼3.66▼2.27▲
3.14▲3.68▲2.26▼
3.00▲3.64▼2.35
2.99▲3.68▲2.35
2.98▲3.67▲2.35▲
2.96▼3.652.34
2.97▼3.652.34▲
2.98▼3.65▼2.33▲
3.01▼3.662.31▲
3.03▼3.66▼2.30▲
3.12▲3.78▲2.20▲
3.09▲3.732.18▼
3.06▼3.732.20▲
3.09▼3.732.18▲
3.13▼3.73▼2.16▲
3.22▲3.74▲2.12▼
3.12▲3.71▲2.17▼
3.03▲3.70▲2.22▲
First3.003.652.20
Odds by bookmaker
BookmakerHomeDrawAway
Pinnacle3.433.762.10
Betfair3.103.502.20
bet3653.303.802.00
Marathon3.243.582.05
1xBet3.243.582.07
Betano3.253.752.10
BetVictor3.303.502.05
Asian handicap0.5Home +0.51.81Away -0.52.10Pinnacle · Bookmaker 4Home1.671.81Away2.202.10
Odds flowReference Pinnacle · Line 0.5 · Through the last odds before kickoff
Changed atHomeAway
Bookmaker changed · reference bookmaker Pinnacle
1.81▲2.10▼
Line changed · 0 → 0.5
Suspended
1.79▼2.12▲
Suspended
1.81▼2.10▲
1.82▲2.09▼
See more · 22 casesCollapse
1.81▲2.10▼
1.79▲2.12▼
Suspended
1.70▼2.27▲
1.71▲2.26▼
1.65▼2.35
1.66▲2.35
1.652.35▲
1.652.34▲
1.65▼2.33▲
1.66▼2.31▲
1.67▼2.30▲
1.722.20▲
1.72▲2.19▼
1.71▲2.21▲
1.70▼2.20▲
1.71▼2.18▲
1.72▼2.16▲
1.75▲2.12▼
1.72▲2.17▼
1.68▲2.22▲
First1.672.20
Odds by bookmaker
BookmakerHome +0.5Away -0.5
Pinnacle1.812.10
bet3651.822.02
Betano1.782.10
BetVictor1.701.99
Over/Under2.5Over 2.51.76Under 2.52.15Pinnacle · Bookmaker 7Over1.751.76Under2.072.15
Odds flowReference Pinnacle · Line 2.5 · Through the last odds before kickoff
Changed atOverUnder
1.762.15▲
1.76▼2.14
1.77▲2.14
Line changed · 1.5 → 2.5
1.76▼2.14▲
Suspended
1.812.08▲
1.81▲2.07▼
See more · 9 casesCollapse
1.782.12▲
1.782.11▲
1.78▲2.10▼
1.77▲2.12▲
1.76▲2.11▲
1.752.10▲
1.75▼2.09
1.76▲2.09▲
First1.752.07
Odds by bookmaker
BookmakerOver 2.5Under 2.5
Pinnacle1.762.15
Betfair1.732.10
bet3651.732.10
Marathon1.732.04
1xBet1.732.04
Betano1.782.10
BetVictor1.701.99
Both teams to scoreYes1.60No2.30Betfair · Bookmaker 6Yes1.571.60No2.382.30
Odds flowReference Betfair · Through the last odds before kickoff
Changed atYesNo
Closed
1.60▼2.30▲
1.62▲2.25▼
1.60▲2.30▼
First1.572.38
Odds by bookmaker
BookmakerYesNo
Betfair1.602.30
bet3651.622.20
Marathon1.602.16
1xBet1.602.19
Betano1.652.15
BetVictor1.602.20
Line explanation · Handicap · Over/Under · Both teams to score
  • Asian handicap is from the home team's side · Home −1 means the home team's score minus 1 decides the result (quarter lines are not used as the main line)
  • Over/Under is Over when the combined regulation-time score of both teams is above the line, and Under when it is below
  • Both teams to score is “Yes” when both teams score at least 1 goal in regulation time · Extra time and penalty shootouts are not included

Season team record · Standings · 2026/27

24 teams
Season team record · 2026/27 Based on 12 · 14 games (not the full season)
SwanseaAllWest Ham
12Games14
7Won8
2Drawn4
3Lost2
16Goals scored39
9Goals conceded17
SwanseaHomeWest Ham
7Games7
3Won4
2Drawn1
2Lost2
7Goals scored20
4Goals conceded9
SwanseaAwayWest Ham
5Games7
4Won4
0Drawn3
1Lost0
9Goals scored19
5Goals conceded8
Advanced metrics · 2026/27
5Clean sheets4
4Matches without scoring0
1.33Goals scored per match2.79
0.75Goals conceded per match1.21
4Longest winning streak4
1Longest losing streak1
1Longest drawing streak2
SwanseaAllWest Ham
11Games11
7Won6
2Drawn4
2Lost1
16Goals scored30
8Goals conceded12
SwanseaHomeWest Ham
6Games5
3Won3
2Drawn1
1Lost1
7Goals scored15
3Goals conceded5
SwanseaAwayWest Ham
5Games6
4Won3
0Drawn3
1Lost0
9Goals scored15
5Goals conceded7
Advanced metrics · 2026/27
5Clean sheets4
3Matches without scoring0
1.45Goals scored per match2.73
0.73Goals conceded per match1.09
4Longest winning streak4
1Longest losing streak1
1Longest drawing streak2
SwanseaAllWest Ham
1Games3
0Won2
0Drawn0
1Lost1
0Goals scored9
1Goals conceded5
SwanseaHomeWest Ham
1Games2
0Won1
0Drawn0
1Lost1
0Goals scored5
1Goals conceded4
SwanseaAwayWest Ham
—Games1
—Won1
—Drawn0
—Lost0
—Goals scored4
—Goals conceded1
Advanced metrics · 2026/27
0Clean sheets0
1Matches without scoring0
Not enough records (1 games)Goals scored per match3.00
Not enough records (1 games)Goals conceded per match1.67
0Longest winning streak2
1Longest losing streak1
0Longest drawing streak0
“All” covers every competition the team played in the 2026/27 season · Competitions counted: Championship · EFL Cup
Standings
# teamsGPWDL+/-PtsRecent
1Swansea11722+823LWWWW
2West Ham11641+1822WWDDW
3Middlesbrough11641+622DWWDD
4Birmingham (England)11551+920WWWDW
5West Brom11623+320WWLLD
6Stoke11614+219WLWWW
7Southampton11632+1117DWWLW
8Wolves10523+317WLLWW
9QPR11452+317LWDDD
10Blackburn11434+115LWWDW
11Sheffield Utd11434+115WLWLL
12Millwall11434+015DLWDD
13Portsmouth10424+014WWLDD
14Wrexham11353-114WLDWL
15Bolton11425-314DWLWW
16Bristol City11425-314LLDWL
17Charlton11353-514LDDLD
18Lincoln11335-1012DLLLW
19Cardiff11254+111DWLWL
20Watford11326-911WLLLL
21Norwich11308-49LLLLL
22Burnley11155-58LDWDL
23Derby11137-116LLDDL
24Preston11119-154LLLDL
# teamsGPWDL+/-PtsRecent
—Birmingham (England)6240+70
—Blackburn5302+20
—Bolton5203-10
—Bristol City6204-30
—Burnley6042-20
—Cardiff5230+60
—Charlton5230+20
—Derby6024-60
—Lincoln5023-90
—Middlesbrough6420+50
—Millwall6222+30
—Norwich6204+00
—Portsmouth5212-10
—Preston5104-50
—QPR5221+30
—Sheffield Utd5212+10
—Southampton6510+120
—Stoke5302+40
—Swansea6321+40
—Watford6312-10
—West Brom6321+30
—West Ham5311+100
—Wolves4211+20
—Wrexham6222+20
# teamsGPWDL+/-PtsRecent
—Birmingham (England)5311+20
—Blackburn6132-10
—Bolton6222-20
—Bristol City5221+00
—Burnley5113-30
—Cardiff6024-50
—Charlton6123-70
—Derby5113-50
—Lincoln6312-10
—Middlesbrough5221+10
—Millwall5212-30
—Norwich5104-40
—Portsmouth5212+10
—Preston6015-100
—QPR6231+00
—Sheffield Utd6222+00
—Southampton5122-10
—Stoke6312-20
—Swansea5401+40
—Watford5014-80
—West Brom5302+00
—West Ham6330+80
—Wolves6312+10
—Wrexham5131-30
As of Oct 19 05:46

Last 20 matches

By team · All competitions
Recent match metrics
SwanseaWWWWLDWWDW10W 5D 5L
West HamWDDLWWWWDW10W 5D 5L
Swansea
Based on 20 games
West Ham
Based on 20 games
20Games20
10W 5D 5LW · D · L10W 5D 5L
50%Win rate50%
25%Draw rate25%
1.45Scored per game2.40
1.15Conceded per game1.25
+6Score difference+23
30%Clean sheet rate30%
25%Failed to score rate15%
1.56 (19 games)Expected goals per game1.91 (18 games)
1.34 (19 games)Expected goals against per game1.32 (18 games)
55%Both teams scored rate60%
60%Over 2.5 goals rate80%
0.6First half goals scored (avg)0.8
0.6First half goals conceded (avg)0.8
0.8Second half goals scored (avg)1.6
0.6Second half goals conceded (avg)0.5
12.0Shots per game15.1
4.5Shots on target per game6.0
56%Average possession52%
3.9Corners per game5.6
1.9 (19 games)Yellow cards per game1.9
9.5Fouls per game10.5
Swansea
Based on 10 games
Home matches onlyWest Ham
Based on 11 games
10Games11
4W 3D 3LW · D · L7W 1D 3L
40%Win rate64%
30%Draw rate9%
1.30Scored per game2.64
1.10Conceded per game1.00
+2Score difference+18
30%Clean sheet rate36%
40%Failed to score rate9%
1.64 (9 games)Expected goals per game2.24 (10 games)
1.43 (9 games)Expected goals against per game1.06 (10 games)
50%Both teams scored rate55%
60%Over 2.5 goals rate82%
0.7First half goals scored (avg)0.9
0.6First half goals conceded (avg)0.5
0.6Second half goals scored (avg)1.7
0.5Second half goals conceded (avg)0.5
12.5Shots per game14.9
4.4Shots on target per game6.3
57%Average possession49%
4.6Corners per game4.6
2.0 (9 games)Yellow cards per game1.5
9.1Fouls per game9.7
Swansea
Based on 10 games
Away matches onlyWest Ham
Based on 9 games
10Games9
6W 2D 2LW · D · L3W 4D 2L
60%Win rate33%
20%Draw rate44%
1.60Scored per game2.11
1.20Conceded per game1.56
+4Score difference+5
30%Clean sheet rate22%
10%Failed to score rate22%
1.49Expected goals per game1.50 (8 games)
1.26Expected goals against per game1.66 (8 games)
60%Both teams scored rate67%
60%Over 2.5 goals rate78%
0.5First half goals scored (avg)0.7
0.6First half goals conceded (avg)1.0
1.1Second half goals scored (avg)1.4
0.6Second half goals conceded (avg)0.6
11.5Shots per game15.2
4.6Shots on target per game5.8
54%Average possession55%
3.2Corners per game6.8
1.8Yellow cards per game2.3
9.9Fouls per game11.4
Swansea
Based on 19 games
ChampionshipWest Ham
Based on 10 games
19Games10
10W 5D 4LW · D · L5W 4D 1L
53%Win rate50%
26%Draw rate40%
1.53Scored per game2.90
1.16Conceded per game1.20
+7Score difference+17
32%Clean sheet rate30%
21%Failed to score rate0%
1.56Expected goals per game2.27
1.34Expected goals against per game1.19
58%Both teams scored rate70%
63%Over 2.5 goals rate80%
0.6First half goals scored (avg)1.0
0.6First half goals conceded (avg)0.8
0.9Second half goals scored (avg)1.9
0.6Second half goals conceded (avg)0.4
11.9Shots per game17.0
4.6Shots on target per game6.4
55%Average possession60%
3.8Corners per game6.8
1.9 (18 games)Yellow cards per game2.2
9.4Fouls per game10.3
SwanseaPremier LeagueWest Ham
Based on 7 games
—Games7
—W · D · L3W 1D 3L
—Win rate43%
—Draw rate14%
—Scored per game1.43
—Conceded per game1.14
—Score difference+2
—Clean sheet rate43%
—Failed to score rate43%
—Expected goals per game1.39
—Expected goals against per game1.36
—Both teams scored rate29%
—Over 2.5 goals rate71%
—First half goals scored (avg)0.1
—First half goals conceded (avg)0.4
—Second half goals scored (avg)1.3
—Second half goals conceded (avg)0.7
—Shots per game12.9
—Shots on target per game5.4
—Average possession44%
—Corners per game4.4
—Yellow cards per game2.1
—Fouls per game11.4
Swansea
Based on 1 games
EFL CupWest Ham
Based on 3 games
1Games3
0W 0D 1LW · D · L2W 0D 1L
Not enough data (1 games)Win rate67%
Not enough data (1 games)Draw rate0%
Not enough data (1 games)Scored per game3.00
Not enough data (1 games)Conceded per game1.67
-1Score difference+4
Not enough data (1 games)Clean sheet rate0%
Not enough data (1 games)Failed to score rate0%
—Expected goals per gameNot enough data (1 games)
—Expected goals against per gameNot enough data (1 games)
Not enough data (1 games)Both teams scored rate100%
Not enough data (1 games)Over 2.5 goals rate100%
Not enough data (1 games)First half goals scored (avg)1.7
Not enough data (1 games)First half goals conceded (avg)1.3
Not enough data (1 games)Second half goals scored (avg)1.3
Not enough data (1 games)Second half goals conceded (avg)0.3
Not enough data (1 games)Shots per game13.7
Not enough data (1 games)Shots on target per game6.3
Not enough data (1 games)Average possession42%
Not enough data (1 games)Corners per game4.3
Not enough data (1 games)Yellow cards per game0.3
Not enough data (1 games)Fouls per game9.0
Recent matches
As of Oct 17 15:54

Head-to-head

Last 5 years · All competitions
No head-to-head matches in the last 5 years

Roster

Roster 29 players · This season · all competitions · based on 12 matches
PlayerAppsGoalsAssistsAvg minRating
GK22Lawrence Vigouroux120090 min7.02
GK1Andy Fisher-----
GK29Paul Farman-----
DF14Josh Tymon120290 min6.88
DF23Stephen Welsh110081 min7.17
DF26Filip Lissah110177 min7.02
DF5Benjamin Cabango100083 min6.87
DF2Josh Key70058 min6.99
DF3Jenson Seelt40026 min6.78
DF15Cameron Burgess10088 min7.30
DF20Tiago Parente-----
DF25Joel Ward-----
DF50Carter Heywood-----
MF6Marko Stamenic120074 min6.89
MF7Melker Widell120250 min6.85
MF4Jay Fulton110057 min6.82
MF10Ji-Sung Eom92239 min6.99
MF46Stephen Eustaquio71161 min6.77
MF17Goncalo Franco50043 min6.68
MF16Tom Iorpenda-----
MF44Thomas Woodward-----
FW49Kounfolo Yeo Moussa123069 min7.19
FW8Henry Just Elijah120152 min6.67
FW9Zan Vipotnik122136 min6.72
FW30Joseph Opoku112164 min6.78
FW33Adam Idah114158 min6.92
FW35Ronald62136 min7.00
FW31Ross Stewart20017 min6.40
FW28Jeremy Monga-----
Roster 30 players · This season · all competitions · based on 14 matches
PlayerAppsGoalsAssistsAvg minRating
GK1Mads Hermansen120091 min6.83
GK49Finley Herrick20090 min6.10
GK23Alphonse Areola-----
DF3Max Kilman141091 min7.14
DF15Konstantinos Mavropanos125187 min7.57
DF2Kyle Walker-Peters110267 min6.69
DF34Joel Veltman110251 min7.03
DF30Oliver Scarles90061 min6.71
DF5Morato81160 min6.93
DF58Airidas Golambeckis30071 min6.93
DF63Ezra Mayers10090 min6.50
DF18Adama Boiro10013 min6.90
DF2Ryan Battrum-----
DF2Junior Robinson-----
MF17Mohamadou Kante133259 min6.84
MF7Arne Engels120383 min7.23
MF61Lewis Orford110247 min6.84
MF28Tomas Soucek32027 min7.30
MF21Keiber Lamadrid20040 min6.65
MF4Edson Alvarez10075 min6.50
MF27Soungoutou Magassa-----
FW20Jarrod Bowen148682 min7.76
FW10Manor Solomon132271 min7.08
FW11Taty Castellanos134265 min6.83
FW9Joel Piroe123150 min6.57
FW14Divine Mukasa113069 min7.02
FW19Pablo92265 min6.83
FW35Edvin Austbo72231 min7.00
FW66Joshua Ajala42030 min7.17
FW70Maxwel Cornet-----
As of Oct 17 02:59

Coach

SwanseaCoach Vitor Emanuel Soares Matos
West HamCoach Nuno Espirito Santo
Coach profile not received yet
As of Oct 17 02:59

Next matches