TownEnders.com - Swindon Town FC - ELO Club History: Birmingham 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:

Birmingham City

ELO Score History

A historical overview of Birmingham City's ELO scores.

Best Teams in History

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

Year Date Recorded ELO Score
1956 Saturday September 8th, 1956 4,100.98
1905 Saturday January 28th, 1905 4,092.91
1906 Saturday February 17th, 1906 4,066.59
1904 Saturday December 3rd, 1904 4,064.76
1957 Tuesday January 1st, 1957 4,053.75
1959 Wednesday April 29th, 1959 4,044.93
1948 Saturday October 9th, 1948 4,025.61
1907 Tuesday January 1st, 1907 4,023.42
2004 Saturday March 6th, 2004 4,021.15
2011 Sunday February 27th, 2011 4,018.49
2003 Saturday October 25th, 2003 4,017.25
2010 Sunday February 7th, 2010 4,013.10
1955 Saturday December 3rd, 1955 4,011.43
2005 Saturday January 1st, 2005 4,007.60
1960 Wednesday August 31st, 1960 4,006.72

Worst Teams in History

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

Year Date Recorded ELO Score
1991 Saturday January 19th, 1991 3,584.11
1990 Saturday December 29th, 1990 3,585.36
1910 Saturday December 3rd, 1910 3,600.49
1989 Saturday April 8th, 1989 3,610.14
1994 Tuesday March 15th, 1994 3,624.10

Significant Victories

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

Match Win % Score ELO +/-
Birmingham City (3,830) vs. Liverpool (4,154)
Wednesday April 22nd, 1964
21.94% 3-1 +23.4
Birmingham City (3,957) vs. Chelsea (4,279)
Saturday November 20th, 2010
16.86% 1-0 +16.6
Birmingham City (3,972) vs. Arsenal (4,293)
Sunday May 15th, 2005
18.25% 2-1 +16.4
Birmingham (3,665) vs. Chelsea (3,972)
Saturday March 18th, 1911
25.95% 2-1 +14.8
Birmingham City (3,731) vs. Fulham (4,032)
Sunday May 6th, 2018
18.07% 3-1 +24.6
Birmingham (3,625) vs. Derby County (3,926)
Saturday February 18th, 1911
26.71% 2-0 +22.0
Birmingham (3,898) vs. Wolverhampton Wanderers (4,180)
Saturday March 11th, 1939
29.50% 3-2 +14.1
Birmingham City (3,886) vs. Liverpool (4,141)
Sunday February 23rd, 2003
25.09% 2-1 +15.0
Birmingham (3,920) vs. Arsenal (4,175)
Saturday February 9th, 1935
32.98% 3-0 +23.5
Birmingham City (3,915) vs. Liverpool (4,168)
Saturday August 28th, 1976
29.70% 2-1 +14.1
Birmingham City (3,841) vs. Arsenal (4,092)
Saturday February 4th, 1950
28.79% 2-1 +14.2
Manchester United (4,109) vs. Birmingham City (3,862)
Friday April 7th, 1950
12.30% 0-2 +26.3
Birmingham (3,651) vs. Leicester Fosse (3,897)
Saturday March 19th, 1910
33.10% 2-1 +13.4
Birmingham (3,649) vs. Hull City (3,895)
Tuesday December 26th, 1911
33.21% 5-1 +25.0
Wolverhampton Wanderers (4,130) vs. Birmingham City (3,884)
Saturday January 9th, 1954
11.67% 1-2 +17.7
Derby County (3,896) vs. Birmingham (3,658)
Wednesday February 21st, 1912
11.04% 0-1 +17.8
Birmingham City (3,611) vs. Blackburn Rovers (3,848)
Saturday April 22nd, 1989
29.00% 2-0 +21.3
Birmingham City (3,905) vs. Tottenham Hotspur (4,141)
Saturday March 1st, 2008
25.41% 4-1 +26.1
Chelsea (3,921) vs. Birmingham (3,687)
Saturday March 16th, 1912
11.22% 0-2 +26.6
Birmingham City (3,731) vs. Brentford (3,966)
Saturday September 12th, 2020
24.57% 1-0 +15.1

Significant Defeats

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

Match Win % Score ELO +/-
South Shields AFC (3,171) vs. Birmingham (3,812)
Monday September 1st, 1919
95.28% 1-0 -19.1
Crewe Alexandra (3,444) vs. Birmingham City (3,968)
Wednesday September 11th, 1974
91.96% 2-1 -18.4
York City (3,541) vs. Birmingham City (3,963)
Wednesday January 8th, 1958
85.99% 3-0 -30.1
Blackpool (3,602) vs. Birmingham City (4,009)
Tuesday September 23rd, 2003
88.06% 1-0 -8.8
Small Heath (4,093) vs. Portsmouth (3,690)
Saturday February 4th, 1905
95.63% 0-2 -28.7
Birmingham City (3,838) vs. Altrincham (3,447)
Tuesday January 14th, 1986
94.12% 1-2 -18.8
Birmingham City (3,982) vs. Notts County (3,596)
Saturday January 10th, 1948
94.60% 0-2 -28.4
Watford (3,565) vs. Birmingham City (3,947)
Saturday January 9th, 1960
83.28% 2-1 -16.7
Gainsborough Trinity (3,614) vs. Small Heath (3,982)
Saturday October 18th, 1902
79.05% 1-0 -15.8
Birmingham City (3,921) vs. Port Vale (3,576)
Tuesday August 26th, 2025
90.05% 0-1 -9.0
Birmingham City (3,917) vs. Leyton Orient (3,582)
Saturday February 2nd, 1952
92.24% 0-1 -18.4
Shrewsbury Town (3,495) vs. Birmingham City (3,817)
Saturday November 23rd, 2024
83.64% 3-2 -16.7
South Shields AFC (3,561) vs. Birmingham (3,873)
Saturday August 28th, 1920
75.47% 3-0 -26.4
Huddersfield Town (3,609) vs. Birmingham City (3,913)
Saturday January 5th, 2008
81.23% 2-1 -8.1
Leicester City (3,587) vs. Birmingham (3,881)
Thursday December 25th, 1919
73.27% 1-0 -14.7
Birmingham City (3,740) vs. Cambridge United (3,452)
Saturday September 5th, 2020
86.84% 0-1 -8.7
Doncaster Rovers (3,706) vs. Small Heath (3,994)
Saturday December 13th, 1902
70.37% 1-0 -14.1
Swansea Town (3,686) vs. Birmingham City (3,972)
Thursday December 26th, 1946
71.75% 1-0 -14.3
Chesterfield Town (3,614) vs. Birmingham (3,898)
Saturday December 12th, 1908
71.63% 4-2 -21.5
Birmingham City (3,946) vs. Oldham Athletic (3,663)
Tuesday March 5th, 1985
89.74% 0-1 -17.9

Opponents

A complete listing of Birmingham 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 Burton Swifts Burton Swifts 14 12 1 1 +5.66
2 Bradford City Bradford 23 12 8 3 +3.48
3 Lincoln City Lincoln City 39 27 8 4 +3.18
4 Walsall Walsall 26 18 3 5 +3.09
5 Rotherham United Rotherham United 41 22 12 7 +2.72
6 Crewe Alexandra Crewe Alexandra 22 15 3 4 +2.71
7 Luton Town Luton Town 67 32 21 14 +2.43
8 Gainsborough Trinity Gainsborough 20 10 7 3 +2.20
9 Brentford Brentford 44 21 11 12 +2.20
10 Darwen Darwen 10 6 2 2 +1.94
11 Swansea City Swansea City 45 20 15 10 +1.89
12 Bristol City Bristol City 75 37 18 20 +1.78
13 Millwall Millwall 58 24 18 16 +1.70
14 West Ham United West Ham United 95 40 22 33 +1.42
15 Exeter City Exeter City 13 8 2 3 +1.38
16 Sheffield Wednesday Sheffield Wednesday 105 41 28 36 +1.32
17 Oxford United Oxford United 29 12 9 8 +1.31
18 Peterborough United Peterborough United 17 8 6 3 +1.29
19 Leyton Orient Leyton Orient 44 21 13 10 +1.26
20 Wrexham Wrexham 12 6 4 2 +1.09
21 Reading Reading 49 18 15 16 +1.07
22 Plymouth Argyle Plymouth Argyle 41 23 9 9 +1.07
23 Bristol Rovers Bristol Rovers 22 12 8 2 +1.06
24 Portsmouth Portsmouth 98 43 25 30 +0.97
25 Sheffield United Sheffield United 116 48 23 45 +0.95
26 Aston Villa Aston Villa 127 38 33 56 +0.93
27 Doncaster Rovers Doncaster Rovers 22 14 3 5 +0.89
28 Middlesbrough Middlesbrough 126 47 36 43 +0.85
29 Liverpool Liverpool 116 29 30 57 +0.79
30 Manchester City Man City 147 55 24 68 +0.76
31 Leeds United Leeds United 110 42 26 42 +0.75
32 Coventry City Coventry City 67 25 21 21 +0.73
33 Arsenal Arsenal 133 39 35 59 +0.57
34 Tranmere Rovers Tranmere Rovers 22 9 6 7 +0.54
35 Blackburn Rovers Blackburn 139 51 35 53 +0.46
36 Ipswich Town Ipswich Town 86 30 20 36 +0.43
37 Derby County Derby County 128 42 38 48 +0.42
38 Swindon Town Swindon 23 9 7 7 +0.39
39 Chesterfield Chesterfield 16 7 8 1 +0.32
40 Barnsley Barnsley 89 42 21 26 +0.24
41 Huddersfield Town Huddersfield Town 123 43 36 44 +0.18
42 Newcastle United Newcastle United 107 33 30 44 +0.03
43 Tottenham Hotspur Tottenham 95 28 22 45 +0.02
44 Manchester United Man Utd 102 25 29 48 -0.06
45 Sunderland Sunderland 123 43 24 56 -0.09
46 Port Vale Port Vale 32 19 3 10 -0.14
47 Hull City Hull City 76 28 22 26 -0.18
48 Crystal Palace Crystal Palace 50 21 10 19 -0.25
49 Nottingham Forest Nottingham Forest 122 41 36 45 -0.26
50 Carlisle United Carlisle United 20 9 4 7 -0.27
51 Stockport County Stockport County 43 24 6 13 -0.28
52 Chelsea Chelsea 95 25 26 44 -0.28
53 Stoke City Stoke City 109 38 28 43 -0.30
54 Preston North End Preston North End 106 39 25 42 -0.43
55 Fulham Fulham 96 34 28 34 -0.44
56 Queens Park Rangers Q.P.R. 70 26 18 26 -0.47
57 Leicester City Leicester City 140 52 26 62 -0.53
58 Bolton Wanderers Bolton 134 46 34 54 -0.54
59 Southend United Southend United 17 9 3 5 -0.68
60 Wigan Athletic Wigan Athletic 29 9 10 10 -0.72
61 Burnley Burnley 100 33 22 45 -0.94
62 Norwich City Norwich City 77 23 25 29 -0.96
63 West Bromwich Albion West Bromwich Albion 139 39 39 61 -1.05
64 Charlton Athletic Charlton Athletic 69 23 22 24 -1.12
65 Cardiff City Cardiff City 82 30 19 33 -1.25
66 Grimsby Town Grimsby Town 75 28 19 28 -1.31
67 Notts County Notts County 60 22 17 21 -1.37
68 Wolverhampton Wanderers Wolves 140 41 32 67 -1.38
69 Oldham Athletic Oldham Athletic 30 9 9 12 -1.39
70 Cambridge United Cambridge United 13 7 1 5 -1.46
71 Blackpool Blackpool 104 37 25 42 -1.68
72 Everton Everton 123 26 36 61 -1.71
73 Glossop North End Glossop North End 20 8 4 8 -1.76
74 Southampton Southampton 52 17 12 23 -1.97
75 Bradford (Park Avenue) Bradford (PA) 19 8 4 7 -2.04
76 Brighton and Hove Albion Brighton 31 9 9 13 -2.18
77 Watford Watford 54 19 9 26 -2.52
78 Bury Bury 69 27 11 31 -3.55
79 Leeds City Leeds City 14 4 3 7 -4.00
80 Shrewsbury Town Shrewsbury Town 25 8 6 11 -4.05
81 AFC Bournemouth Bournemouth 22 3 4 15 -4.71