TownEnders.com - Swindon Town FC - ELO Club History: Swansea City

Stat Attack

ELO Club History

This page shows the ELO score history of the selected club - mapping their best and worst sides of all time, and their most unlikely victories and defeats based on their ELO score.

Inspired by ClubELO.com, the ELO rating system is a method of calculating and comparing the relative strengths of teams in competition. For every match played, the ELO scores of the two teams are considered, and adjusted for other factors (such as home advantage), to calculate the likelihood of the match result. When the actual result of the game is known, the ELO score is adjusted accordingly, comparing the expected outcome of the game with the actual outcome - so a victory over Manchester United will be worth more points than one over Supermarine. The resulting ELO score can be used to compare the strengths of teams over time, and to project future results based on the current form of all teams.

Choose a different team:

Swansea City

ELO Score History

A historical overview of Swansea City's ELO scores.

Best Teams in History

A list of the top 15 Swansea City sides in history, based on their ELO score.

Year Date Recorded ELO Score
2013 Wednesday January 23rd, 2013 4,083.86
2015 Sunday August 30th, 2015 4,067.10
2014 Tuesday December 2nd, 2014 4,054.65
2012 Saturday December 1st, 2012 4,050.41
2016 Saturday August 13th, 2016 4,047.02
2017 Tuesday September 19th, 2017 4,011.24
2018 Saturday March 3rd, 2018 4,007.12
1982 Saturday April 17th, 1982 3,995.98
2021 Wednesday February 17th, 2021 3,977.62
2011 Saturday December 17th, 2011 3,962.05
2019 Saturday August 31st, 2019 3,938.02
2020 Saturday December 26th, 2020 3,929.39
1981 Saturday November 7th, 1981 3,926.01
1926 Saturday March 6th, 1926 3,916.02
1983 Saturday January 22nd, 1983 3,903.22

Worst Teams in History

A list of the worst 15 Swansea City sides in history, based on their ELO score.

Year Date Recorded ELO Score
2003 Saturday January 18th, 2003 3,351.37
1975 Wednesday August 27th, 1975 3,356.55
2002 Saturday December 28th, 2002 3,366.18
1987 Saturday October 17th, 1987 3,369.65
1974 Friday December 6th, 1974 3,389.70
1997 Sunday December 28th, 1997 3,394.65
1998 Saturday January 10th, 1998 3,406.50
1976 Saturday January 24th, 1976 3,424.62
1988 Saturday January 9th, 1988 3,428.51
2004 Saturday August 7th, 2004 3,436.29
1969 Saturday March 8th, 1969 3,441.57
2001 Saturday October 20th, 2001 3,448.07
1973 Saturday October 6th, 1973 3,460.29

Significant Victories

A list of the twenty most significant victories in Swansea City history, based on the ELO points difference between the two teams.

Match Win % Score ELO +/-
Swansea Town (3,199) vs. Blackburn Rovers (4,096)
Saturday January 9th, 1915
1.13% 1-0 +19.8
Swansea City (3,475) vs. Tottenham Hotspur (4,056)
Wednesday September 25th, 1991
5.17% 1-0 +19.0
Swansea City (3,500) vs. West Ham United (3,990)
Wednesday January 13th, 1999
8.05% 1-0 +9.2
Swansea Town (3,175) vs. Merthyr Town (3,586)
Saturday January 10th, 1914
15.87% 2-0 +25.2
Swansea City (3,496) vs. Preston North End (3,837)
Saturday January 24th, 2004
16.54% 2-1 +8.3
Swansea Town (3,705) vs. Stoke City (4,038)
Saturday January 12th, 1935
23.93% 4-1 +26.6
Swansea City (3,955) vs. Liverpool (4,249)
Monday January 22nd, 2018
18.76% 1-0 +16.2
Swansea City (3,652) vs. Norwich City (3,944)
Tuesday October 4th, 1994
21.77% 1-0 +7.8
Swansea City (3,984) vs. Manchester City (4,274)
Sunday March 11th, 2012
19.72% 1-0 +16.1
Swansea Town (3,686) vs. Birmingham City (3,972)
Thursday December 26th, 1946
28.26% 1-0 +14.3
Liverpool (4,089) vs. Swansea Town (3,807)
Saturday February 29th, 1964
9.81% 1-2 +18.0
Swansea City (3,512) vs. West Bromwich Albion (3,792)
Saturday January 10th, 1987
24.82% 3-2 +15.0
Liverpool (4,204) vs. Swansea City (3,932)
Saturday January 21st, 2017
14.55% 2-3 +17.1
Swansea City (3,838) vs. Nottingham Forest (4,105)
Wednesday September 17th, 2025
21.17% 3-2 +7.9
Swansea City (3,489) vs. Stoke City (3,751)
Saturday December 5th, 1998
24.59% 1-0 +7.5
Swansea City (3,968) vs. Arsenal (4,220)
Tuesday January 30th, 2018
22.65% 3-1 +23.2
Tottenham Hotspur (3,892) vs. Swansea City (3,643)
Wednesday September 6th, 1978
11.54% 1-3 +26.5
Swansea Town (3,747) vs. Sheffield Wednesday (3,990)
Saturday December 20th, 1958
31.20% 4-0 +25.8
Stoke City (3,751) vs. Swansea City (3,512)
Wednesday March 7th, 2001
14.62% 1-2 +17.1
Swansea City (3,915) vs. Liverpool (4,151)
Tuesday February 16th, 1982
31.12% 2-0 +20.7

Significant Defeats

A list of the twenty most significant defeats in Swansea City history, based on the ELO points difference between the two teams.

Match Win % Score ELO +/-
Havant and Waterlooville (3,153) vs. Swansea City (3,785)
Wednesday January 16th, 2008
96.62% 4-2 -14.5
Bognor Regis Town (3,109) vs. Swansea City (3,560)
Wednesday November 21st, 1984
88.67% 3-1 -26.6
Newport County (3,483) vs. Swansea City (3,896)
Saturday September 5th, 2020
89.57% 2-0 -13.4
Oxford United (3,632) vs. Swansea City (3,995)
Sunday January 10th, 2016
86.66% 3-2 -8.7
Shrewsbury Town (3,577) vs. Swansea City (3,936)
Tuesday August 23rd, 2011
85.90% 3-1 -12.9
Nuneaton Borough (3,249) vs. Swansea Town (3,606)
Saturday January 7th, 1967
81.16% 2-0 -24.3
Swansea City (3,480) vs. Minehead (3,173)
Saturday November 20th, 1976
91.42% 0-1 -18.3
Bristol Rovers (3,664) vs. Swansea City (3,949)
Tuesday October 5th, 1982
75.30% 1-0 -15.1
Brentford (3,517) vs. Swansea Town (3,798)
Saturday March 14th, 1925
71.71% 3-1 -21.5
Gillingham (3,502) vs. Swansea Town (3,770)
Saturday April 30th, 1921
70.46% 2-1 -14.1
Rochdale (3,287) vs. Swansea City (3,552)
Monday February 27th, 1978
71.57% 2-1 -14.3
Margate (3,276) vs. Swansea City (3,540)
Saturday November 18th, 1972
71.94% 1-0 -14.4
Swansea City (3,706) vs. Chester City (3,441)
Saturday May 6th, 1995
87.27% 0-1 -17.5
Swansea City (3,935) vs. Brentford (3,686)
Wednesday November 17th, 1982
87.66% 1-2 -17.5
Swansea City (3,785) vs. Yeovil Town (3,548)
Saturday April 19th, 2008
83.87% 1-2 -16.8
Carlisle United (3,380) vs. Swansea City (3,612)
Tuesday March 28th, 2000
72.09% 2-0 -21.6
Stockport County (3,438) vs. Swansea City (3,669)
Saturday November 5th, 2005
73.21% 2-0 -11.0
Colchester United (3,554) vs. Swansea City (3,781)
Tuesday October 25th, 1983
68.41% 1-0 -13.7
Swansea City (3,821) vs. Millwall (3,596)
Friday March 7th, 2008
82.90% 1-2 -16.6
Huddersfield Town (3,753) vs. Swansea City (3,978)
Saturday February 20th, 2021
74.40% 4-1 -26.0

Opponents

A complete listing of Swansea City's fortunes against all opponents that they have played ten or more matches against - ranked from most to least successful, based on the average ELO points gained or lost in each match.

# Opponent P W D L Avg ELO +/-
1 Merthyr Town Merthyr Town 13 8 3 2 +4.77
2 Arsenal Arsenal 25 9 3 13 +3.94
3 Macclesfield Macclesfield 14 8 1 5 +3.33
4 Aldershot Town Aldershot 18 10 6 2 +2.79
5 Cambridge United Cambridge United 39 19 8 12 +2.77
6 Bolton Wanderers Bolton 36 12 11 13 +2.51
7 Barnet Barnet 11 8 0 3 +2.21
8 Hartlepool United Hartlepool United 40 20 10 10 +1.92
9 West Bromwich Albion West Bromwich Albion 57 24 12 21 +1.87
10 Sunderland Sunderland 40 14 12 14 +1.86
11 Cardiff City Cardiff City 76 33 18 25 +1.85
12 Wigan Athletic Wigan Athletic 29 13 6 10 +1.84
13 Crystal Palace Crystal Palace 32 13 11 8 +1.67
14 Preston North End Preston North End 74 30 19 25 +1.59
15 Walsall Walsall 46 20 11 15 +1.54
16 Manchester United Man Utd 32 10 6 16 +1.54
17 Tranmere Rovers Tranmere Rovers 29 11 12 6 +1.49
18 Notts County Notts County 72 31 17 24 +1.46
19 Crewe Alexandra Crewe Alexandra 30 14 7 9 +1.44
20 Liverpool Liverpool 43 12 8 23 +1.27
21 Cheltenham Town Cheltenham Town 13 5 6 2 +1.18
22 Barnsley Barnsley 80 39 18 23 +1.16
23 Plymouth Argyle Plymouth Argyle 90 38 19 33 +1.11
24 Southend United Southend United 57 26 14 17 +1.06
25 Rochdale Rochdale 38 18 10 10 +0.92
26 Rotherham United Rotherham United 84 32 27 25 +0.87
27 Watford Watford 61 27 12 22 +0.87
28 Chelsea Chelsea 35 7 11 17 +0.85
29 Bradford City Bradford 55 21 14 20 +0.79
30 Bury Bury 75 29 14 32 +0.71
31 Scunthorpe United Scunthorpe United 61 26 13 22 +0.70
32 Ipswich Town Ipswich Town 34 12 9 13 +0.61
33 Derby County Derby County 52 23 9 20 +0.59
34 Reading Reading 88 36 18 34 +0.55
35 Peterborough United Peterborough United 43 16 14 13 +0.53
36 Bradford (Park Avenue) Bradford (PA) 32 13 8 11 +0.51
37 Grimsby Town Grimsby Town 48 19 12 17 +0.47
38 Torquay United Torquay United 47 17 14 16 +0.47
39 Brighton and Hove Albion Brighton 65 25 23 17 +0.41
40 Sheffield Wednesday Sheffield Wednesday 41 12 15 14 +0.32
41 Burnley Burnley 52 17 13 22 +0.31
42 Blackpool Blackpool 47 15 17 15 +0.29
43 Blackburn Rovers Blackburn 55 21 8 26 +0.26
44 Brentford Brentford 91 35 25 31 +0.24
45 Oldham Athletic Oldham Athletic 49 16 17 16 +0.22
46 Doncaster Rovers Doncaster Rovers 61 23 17 21 +0.18
47 Sheffield United Sheffield United 49 14 11 24 +0.12
48 Wycombe Wanderers Wycombe Wanderers 12 4 3 5 +0.12
49 Millwall Millwall 63 23 15 25 +0.11
50 Norwich City Norwich City 66 28 12 26 +0.10
51 Hull City Hull City 88 34 22 32 +0.04
52 Oxford United Oxford United 31 11 9 11 -0.06
53 Darlington Darlington 45 16 16 13 -0.10
54 Newport County Newport County 50 26 8 16 -0.11
55 Northampton Town Northampton Town 54 24 12 18 -0.19
56 Charlton Athletic Charlton Athletic 45 17 12 16 -0.20
57 Nottingham Forest Nottingham Forest 71 27 16 28 -0.27
58 Bristol City Bristol City 79 25 24 30 -0.28
59 Coventry City Coventry City 38 12 12 14 -0.32
60 Newcastle United Newcastle United 47 15 7 25 -0.37
61 Port Vale Port Vale 57 22 11 24 -0.49
62 West Ham United West Ham United 63 19 15 29 -0.54
63 Stoke City Stoke City 85 26 24 35 -0.56
64 Wolverhampton Wanderers Wolves 33 9 11 13 -0.57
65 Huddersfield Town Huddersfield Town 63 19 19 25 -0.69
66 Lincoln City Lincoln City 56 21 12 23 -0.71
67 Queens Park Rangers Q.P.R. 62 20 17 25 -0.72
68 Swindon Town Swindon 38 12 10 16 -0.74
69 AFC Bournemouth Bournemouth 63 22 14 27 -0.78
70 Manchester City Man City 38 7 4 27 -0.84
71 Bristol Rovers Bristol Rovers 80 25 23 32 -0.85
72 Portsmouth Portsmouth 37 8 16 13 -0.89
73 Chester Chester 37 15 8 14 -0.93
74 FC Halifax Town FC Halifax Town 25 11 4 10 -1.01
75 Gillingham Gillingham 41 18 10 13 -1.01
76 Stockport County Stockport County 31 13 5 13 -1.03
77 Middlesbrough Middlesbrough 59 20 12 27 -1.10
78 Chesterfield Chesterfield 40 15 7 18 -1.11
79 Leicester City Leicester City 41 10 9 22 -1.20
80 Fulham Fulham 69 24 10 35 -1.28
81 Tottenham Hotspur Tottenham 46 8 9 29 -1.29
82 Mansfield Town Mansfield Town 37 13 6 18 -1.32
83 Leyton Orient Leyton Orient 77 28 19 30 -1.33
84 Exeter City Exeter City 74 32 15 27 -1.35
85 Leeds United Leeds United 44 12 8 24 -1.42
86 Shrewsbury Town Shrewsbury Town 43 12 13 18 -1.46
87 Aston Villa Aston Villa 30 10 3 17 -1.53
88 Southampton Southampton 78 22 17 39 -1.56
89 Luton Town Luton Town 61 22 14 25 -1.60
90 Carlisle United Carlisle United 25 9 7 9 -1.66
91 Colchester United Colchester United 30 11 7 12 -1.72
92 Birmingham City Birmingham 45 10 15 20 -1.89
93 Wrexham Wrexham 32 9 7 16 -2.42
94 Workington Workington 18 7 4 7 -2.84
95 York City York City 37 11 8 18 -3.10
96 Yeovil Town Yeovil Town 10 3 1 6 -3.57
97 Everton Everton 29 3 10 16 -3.83