The Fishy - Grimsby Town FC

england flag

Birmingham v Swansea Head to Head

Birmingham logo
Swansea logo
Last 10 Birmingham
Comp Date H A S WDL
Cha06‑Apr‑26IpswichBirmingham2‑1L
Cha03‑Apr‑26BirminghamBlackburn0‑1L
Cha21‑Mar‑26DerbyBirmingham1‑0L
Cha14‑Mar‑26BirminghamSheffield Utd1‑1D
Cha11‑Mar‑26BirminghamQPR1‑0W
Cha07‑Mar‑26CharltonBirmingham1‑0L
Cha02‑Mar‑26BirminghamMiddlesbrough1‑3L
Cha25‑Feb‑26MillwallBirmingham3‑0L
Cha21‑Feb‑26NorwichBirmingham1‑2W
FAC15‑Feb‑26BirminghamLeeds1‑1D
Last 10 Swansea
Comp Date H A S WDL
Cha06‑Apr‑26SwanseaMiddlesbrough2‑2D
Cha03‑Apr‑26Sheffield UtdSwansea3‑3D
Cha21‑Mar‑26SwanseaCoventry0‑3L
Cha13‑Mar‑26WrexhamSwansea2‑0L
Cha10‑Mar‑26PortsmouthSwansea1‑2W
Cha07‑Mar‑26SwanseaStoke2‑0W
Cha28‑Feb‑26IpswichSwansea3‑0L
Cha24‑Feb‑26SwanseaPreston1‑1D
Cha21‑Feb‑26SwanseaBristol City1‑0W
Cha14‑Feb‑26DerbySwansea2‑0L
Last Meetings
Comp Date H A S
Cha17‑Jan‑26SwanseaBirmingham1‑1
Cha20‑Sep‑25BirminghamSwansea1‑0
Cha13‑Jan‑24BirminghamSwansea2‑2
Cha05‑Aug‑23SwanseaBirmingham1‑1
Cha04‑Feb‑23SwanseaBirmingham3‑4
Cha08‑Nov‑22BirminghamSwansea2‑2
Cha19‑Mar‑22SwanseaBirmingham0‑0
Cha23‑Oct‑21BirminghamSwansea2‑1
Cha02‑Apr‑21BirminghamSwansea1‑0
Cha19‑Sep‑20SwanseaBirmingham0‑0
Cha08‑Jul‑20BirminghamSwansea1‑3
Cha25‑Aug‑19SwanseaBirmingham3‑0
Cha29‑Jan‑19SwanseaBirmingham3‑3
Cha17‑Aug‑18BirminghamSwansea0‑0
FAC25‑Jan‑14BirminghamSwansea1‑2
EFLC25‑Sep‑13BirminghamSwansea3‑1
Cha28‑Dec‑08BirminghamSwansea0‑0
Cha21‑Nov‑08SwanseaBirmingham2‑3
L111‑Mar‑95BirminghamSwansea0‑1
L127‑Aug‑94SwanseaBirmingham0‑2
L103‑Mar‑92BirminghamSwansea1‑1
L118‑Jan‑92SwanseaBirmingham0‑2
L102‑Mar‑91BirminghamSwansea2‑0
L101‑Dec‑90SwanseaBirmingham2‑0
L113‑Feb‑90SwanseaBirmingham1‑1
L102‑Sep‑89BirminghamSwansea2‑0
EPL02‑Apr‑83BirminghamSwansea1‑1
EPL29‑Dec‑82SwanseaBirmingham0‑0
EPL24‑Apr‑82BirminghamSwansea2‑1
EPL28‑Nov‑81SwanseaBirmingham1‑0
Cha29‑Feb‑80SwanseaBirmingham0‑1
Cha20‑Oct‑79BirminghamSwansea2‑0
League Table (Combined)
Pos Team P W D L F A GD Pts
1Coventry42251078442+4285
2Ipswich40211277140+3175
3Millwall422110115647+973
4Middlesbrough41201296241+2172
5Hull41208136358+568
6Southampton401812106849+1966
7Wrexham411713116358+564
8Derby41189146051+963
9Norwich42177185550+558
10Bristol City421610165251+158
11QPR421610165863-558
12Watford411415125249+357
13Stoke41159174845+354
14Preston411315134852-454
15Swansea41159174954-554
16Birmingham411411164952-353
17Sheffield Utd41156205758-151
18Charlton411213163849-1149
19Blackburn411211183749-1247
20West Brom421113184256-1446
21Portsmouth401012184057-1742
22Leicester411114165463-941
23Oxford Utd41914183954-1541
24Sheff Wed42111302582-57-4
League Table (Home)
Pos Team P W D L F A GD Pts
1Coventry2115424317+2649
2Ipswich2113713815+2346
3Watford2110743021+937
4Southampton1910632914+1536
5Middlesbrough2010642816+1236
6Swansea2110653024+636
7Millwall2111372925+436
8Birmingham209833320+1335
9Hull2110473232034
10QPR2110383732+533
11Derby219662925+433
12Wrexham219663735+233
13Stoke209563121+1032
14Preston218762725+231
15West Brom217952525030
16Sheffield Utd208483326+728
17Bristol City218492927+228
18Charlton208481921-228
19Leicester207582830-226
20Norwich2182112426-226
21Portsmouth206592122-123
22Oxford Utd205871825-723
23Blackburn214891825-720
24Sheff Wed2106151142-316
League Table (Away)
Pos Team P W D L F A GD Pts
1Millwall2110742722+537
2Coventry2110654125+1636
3Middlesbrough2110653425+936
4Hull2010463126+534
5Norwich219573124+732
6Wrexham208752623+331
7Derby209383126+530
8Southampton218673935+430
9Bristol City218672324-130
10Ipswich198563325+829
11Blackburn208391924-527
12QPR216782131-1025
13Preston205872127-623
14Sheffield Utd2172122432-823
15Stoke2164111724-722
16Leicester214982633-721
17Charlton214981928-921
18Watford204882228-620
19Portsmouth204791935-1619
20Oxford Utd2146112129-818
21Swansea2053121930-1118
22Birmingham2153131632-1618
23West Brom2144131731-1416
24Sheff Wed2115151440-268
Full League Table
Form Table (Last 6)
Pos Team P W D L F A GD Pts
1Southampton6510144+1016
2Ipswich6330116+512
3Derby640285+312
4QPR6321125+711
5Coventry6321104+611
6West Brom624073+410
7Norwich631265+110
8Oxford Utd623187+19
9Blackburn623143+19
10Millwall62226608
11Charlton62225508
12Bristol City622245-18
13Swansea6222911-28
14Hull622279-28
15Leicester61417707
16Stoke6213911-27
17Wrexham6213913-47
18Middlesbrough613286+26
19Watford613278-16
20Preston6123712-55
21Birmingham611436-34
22Sheffield Utd6033710-33
23Sheff Wed603339-63
24Portsmouth6033613-73
Form Table (Last 10)
Pos Team P W D L F A GD Pts
1Southampton10820258+1726
2Coventry10721186+1223
3Ipswich106312011+921
4Norwich10613138+519
5Derby106041512+318
6Millwall105231510+517
7Wrexham105231919017
8Blackburn10433109+115
9QPR104241517-214
10Hull104241315-214
11Watford103431313013
12Oxford Utd103431113-213
13West Brom10262109+112
14Sheffield Utd103341313012
15Swansea103341117-612
16Middlesbrough102531311+211
17Stoke103251417-311
18Bristol City10325711-411
19Charlton10244811-310
20Leicester101631316-39
21Portsmouth102351318-59
22Birmingham10226613-78
23Preston101451018-87
24Sheff Wed10037618-123
Form Table (Home)
Pos Team P W D L F A GD Pts
1Southampton6510111+1016
2Derby6501114+715
3Coventry6411126+613
4Ipswich633094+512
5Swansea6321106+411
6Stoke6321129+311
7Norwich631286+210
8Blackburn623143+19
9Wrexham63031113-29
10Watford62226608
11Preston622289-18
12Birmingham622256-18
13Oxford Utd622258-38
14West Brom614176+17
15Millwall62138807
16Hull62131112-17
17QPR6213911-27
18Middlesbrough613245-16
19Charlton620447-36
20Sheffield Utd6123911-25
21Portsmouth611467-14
22Leicester6114813-54
23Bristol City6114412-84
24Sheff Wed6024410-62
Form Table (Away)
Pos Team P W D L F A GD Pts
1Southampton6510177+1016
2Millwall6420104+614
3Coventry6411103+713
4Ipswich6411149+513
5Norwich640283+512
6Middlesbrough6321127+511
7Wrexham632198+111
8Charlton624074+310
9Hull631256-110
10Blackburn630378-19
11Sheffield Utd622265+18
12Bristol City622256-18
13Portsmouth62221012-28
14QPR622279-28
15Swansea6213711-47
16Derby6204101006
17Oxford Utd613267-16
18Birmingham620458-36
19West Brom613236-36
20Leicester605167-15
21Watford6123710-35
22Preston6033410-63
23Sheff Wed6015311-81
24Stoke6015210-81
Team ELO Ratings
PosTeam ELO Rating
1Southampton1,899
2Coventry1,898
3Ipswich1,894
4Middlesbrough1,828
5Wrexham1,824
6Millwall1,813
7Norwich1,797
8Derby1,773
9Sheffield Utd1,762
10Birmingham1,758
11Hull1,741
12Swansea1,724
13Bristol City1,711
14QPR1,707
15Watford1,706
16Stoke1,693
17Charlton1,692
18Blackburn1,688
19Leicester1,687
20Preston1,666
21West Brom1,656
22Portsmouth1,649
23Oxford Utd1,630
24Sheff Wed1,478
Full Form Table
Birmingham Over/Under (last 6 months)
GoalsOverUnder% Over
0.531196.9%
1.525778.1%
2.5161650.0%
3.572521.9%
4.53299.4%
Swansea Over/Under (last 6 months)
GoalsOverUnder% Over
0.531196.9%
1.525778.1%
2.5171553.1%
3.562618.8%
4.53299.4%
Birmingham BTTS (last 6 months)
YesNo% Yes
181456.2%
Swansea BTTS (last 6 months)
YesNo% Yes
161650.0%
Back to top