Club XI — the playable archive of every English football club

Birmingham City v Portsmouth: head-to-head record

Birmingham City have played Portsmouth 101 times in competitive football, winning 45, drawing 26 and losing 30, first meeting on 4 Feb 1905 and most recently on 2 May 2026. Every meeting is listed below.

Every Birmingham City v Portsmouth match

DateSeasonCompetitionVenueOpponentScoreScorersAtt
4 Feb 19051904–05FA CupHPortsmouth0–2
16 Jan 19091908–09FA CupHPortsmouth2–5
26 Nov 19271927–28First DivisionAPortsmouth2–2
7 Apr 19281927–28First DivisionHPortsmouth2–0
29 Mar 19291928–29First DivisionAPortsmouth1–3
1 Apr 19291928–29First DivisionHPortsmouth1–0
14 Dec 19291929–30First DivisionAPortsmouth1–2
19 Apr 19301929–30First DivisionHPortsmouth1–0
20 Sep 19301930–31First DivisionAPortsmouth2–2
28 Jan 19311930–31First DivisionHPortsmouth2–1
3 Oct 19311931–32First DivisionHPortsmouth2–1
17 Feb 19321931–32First DivisionAPortsmouth1–2
24 Dec 19321932–33First DivisionHPortsmouth4–0
6 May 19331932–33First DivisionAPortsmouth1–1
11 Nov 19331933–34First DivisionAPortsmouth2–0
24 Mar 19341933–34First DivisionHPortsmouth3–1
6 Oct 19341934–35First DivisionHPortsmouth2–1
10 Apr 19351934–35First DivisionAPortsmouth1–2
26 Oct 19351935–36First DivisionHPortsmouth4–0
14 Mar 19361935–36First DivisionAPortsmouth3–0
29 Aug 19361936–37First DivisionHPortsmouth2–1
26 Dec 19361936–37First DivisionAPortsmouth1–2
4 Sep 19371937–38First DivisionHPortsmouth2–2
15 Jan 19381937–38First DivisionAPortsmouth1–1
26 Nov 19381938–39First DivisionHPortsmouth2–0
1 Apr 19391938–39First DivisionAPortsmouth0–2
5 Jan 19461945–46FA CupHPortsmouth1–0Reg Flewin33,845
9 Jan 19461945–46FA CupAPortsmouth0–0
30 Mar 19461945–46Wartime LeagueAPortsmouth4–3Mulraney, Jones, Dougall, Bodle
10 Apr 19461945–46Wartime LeagueHPortsmouth1–0Jones
25 Jan 19471946–47FA CupHPortsmouth1–0Fred Harris50,155
15 Apr 19491948–49First DivisionAPortsmouth1–3Don Dorman38,456
18 Apr 19491948–49First DivisionHPortsmouth3–0Jack Badham, Stewart, Billy Hindmarsh29,983
8 Oct 19491949–50First DivisionHPortsmouth0–337,944
25 Feb 19501949–50First DivisionAPortsmouth0–228,051
15 Oct 19551955–56First DivisionAPortsmouth5–0Brown 3, Kinsey, Alex Govan28,952
25 Feb 19561955–56First DivisionHPortsmouth3–2Kinsey 2, Brown31,955
22 Aug 19561956–57First DivisionHPortsmouth3–1Gordon Astall, Govan 233,307
29 Aug 19561956–57First DivisionAPortsmouth4–3Govan 3, Astall25,686
4 Apr 19581957–58First DivisionAPortsmouth2–3Murphy, Hooper33,075
7 Apr 19581957–58First DivisionHPortsmouth4–1Brown, Orritt, Murphy, Hooper23,380
1 Nov 19581958–59First DivisionHPortsmouth2–2Brown, Brian Taylor23,723
21 Mar 19591958–59First DivisionAPortsmouth1–1Larkin18,170
18 Sep 19651965–66Second DivisionHPortsmouth1–3Beard11,790
12 Mar 19661965–66Second DivisionAPortsmouth1–0Vowden12,367
24 Aug 19661966–67Second DivisionAPortsmouth5–4Barry Bridges, Geoff Vowden 2, Murray, Malcolm Beard16,934
30 Aug 19661966–67Second DivisionHPortsmouth3–0Bobby Thomson, Vowden, Roy Pack23,493
14 Oct 19671967–68Second DivisionHPortsmouth2–2Pickering, Vowden26,243
2 Mar 19681967–68Second DivisionAPortsmouth2–1Pickering, Winston Foster27,836
24 Aug 19681968–69Second DivisionHPortsmouth5–2Pickering 2, Vowden, Phil Summerill, Ron Tindall23,915
15 Mar 19691968–69Second DivisionAPortsmouth0–015,556
19 Aug 19691969–70Second DivisionHPortsmouth1–1Summerill24,976
12 Nov 19691969–70Second DivisionAPortsmouth1–1Murray16,508
19 Sep 19701970–71Second DivisionAPortsmouth0–118,037
24 Apr 19711970–71Second DivisionHPortsmouth1–1R. Latchford19,440
28 Aug 19711971–72Second DivisionAPortsmouth0–114,729
8 Jan 19721971–72Second DivisionHPortsmouth6–3Hatton 2, R. Latchford 2, Campbell Penalty kick, Francis22,410
26 Feb 19721971–72FA CupHPortsmouth3–1Bob Hatton, R. Latchford 243,886
3 Jan 19761975–76FA CupAPortsmouth1–1Trevor Francis19,414
6 Jan 19761975–76FA CupHPortsmouth0–126,106
8 Jan 19771976–77FA CupHPortsmouth1–0Howard Kendall31,598
18 Sep 19841984–85Second DivisionHPortsmouth0–118,046
13 Apr 19851984–85Second DivisionAPortsmouth3–1Geddis 323,983
11 Oct 19861986–87Second DivisionAPortsmouth0–211,252
21 Mar 19871986–87Second DivisionHPortsmouth0–19,823
5 Nov 19881988–89Second DivisionHPortsmouth0–05,866
11 Mar 19891988–89Second DivisionAPortsmouth0–18,110
5 Sep 19921992–93First DivisionAPortsmouth0–412,152
13 Feb 19931992–93First DivisionHPortsmouth2–3Simon Sturridge, Peschisolido10,935
20 Nov 19931993–94First DivisionHPortsmouth0–111,896
23 Apr 19941993–94First DivisionAPortsmouth2–0Willis, Claridge Penalty kick11,101
14 Oct 19951995–96First DivisionAPortsmouth1–0Claridge10,009
2 Apr 19961995–96First DivisionHPortsmouth2–0Devlin Penalty kick, P. Barnes14,886
29 Oct 19961996–97First DivisionAPortsmouth1–1Furlong 226,334
8 Feb 19971996–97First DivisionHPortsmouth0–315,897
29 Nov 19971997–98First DivisionHPortsmouth2–1Furlong 36, Furlong 7317,738
4 Apr 19981997–98First DivisionAPortsmouth1–1Adebola 8414,591
29 Sep 19981998–99First DivisionAPortsmouth1–0O'Connor 5911,843
6 Mar 19991998–99First DivisionHPortsmouth4–1Adebola 26, Forster 50, Adebola 60, Hughes 8420,617
6 Nov 19991999–00First DivisionAPortsmouth2–2Lazaridis 59, M. Johnson 6212,756
7 Mar 20001999–00First DivisionHPortsmouth1–0Marcelo 4919,573
28 Oct 20002000–01First DivisionAPortsmouth1–1Nicky Eaden 4815,218
16 Apr 20012000–01First DivisionHPortsmouth0–023,304
30 Oct 20012001–02First DivisionAPortsmouth1–1Marcelo 2515,612
7 Apr 20022001–02First DivisionHPortsmouth1–1John 225,030
27 Sep 20032003–04Premier LeagueHPortsmouth2–0Stephen Clemence 21, Stan Lazaridis 5029,057
12 Apr 20042003–04Premier LeagueAPortsmouth1–3John 6720,104
14 Aug 20042004–05Premier LeagueAPortsmouth1–1Robbie Savage 1020,021
16 Apr 20052004–05Premier LeagueHPortsmouth0–028,883
17 Sep 20052005–06Premier LeagueAPortsmouth1–1Jarošík 619,319
21 Jan 20062005–06Premier LeagueHPortsmouth5–0Jarošík 5, Pennant 37, Matthew Upson 55, Forssell 90, David Dunn 9029,138
24 Nov 20072007–08Premier LeagueHPortsmouth0–222,089
12 Mar 20082007–08Premier LeagueAPortsmouth2–4Fabrice Muamba 10, Larsson 4020,138
19 Aug 20092009–10Premier LeagueHPortsmouth1–0James McFadden 90+219,922
6 Mar 20102009–10FA CupAPortsmouth0–220,456
9 Mar 20102009–10Premier LeagueAPortsmouth2–1Jerome 16, Jerome 4218,465
7 Feb 20122011–12ChampionshipHPortsmouth1–0Redmond 8616,930
20 Mar 20122011–12ChampionshipAPortsmouth1–4Žigić 712,186
6 Aug 20192019–20League CupAPortsmouth0–39,913
1 Nov 20252025–26ChampionshipHPortsmouth4–0Paik Seung-ho 9, Tomoki Iwata 56, Christoph Klarer 61, Keshi Anderson 8827,903
2 May 20262025–26ChampionshipAPortsmouth1–1August Priske 1920,478

See also: the Portsmouth archive and Portsmouth v Birmingham City.

All Birmingham City head-to-head records · Birmingham City season by season