Birmingham City vs. Portsmouth Historical Head-to-HeadSubscribe Now (First Month Free)

Birmingham City
23 wins
10 draws
14 losses
86 goals
Portsmouth
14 wins
10 draws
23 losses
62 goals
vs.
Totals on this page may not be complete, please see our coverage note for years and competitions included.

Head-to-Head Matches

Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
EFL CupFirst roundTue2019-08-0619:45 Portsmouth3–0Birmingham City9,913Fratton ParkNeil HairMatch Report
Premier LeagueRegular seasonTue2010-03-09Portsmouth1–2Birmingham City18,465Fratton ParkMike JonesMatch Report
Premier LeagueRegular seasonWed2009-08-19Birmingham City1–0Portsmouth19,922St AndrewsLee ProbertMatch Report
Premier LeagueRegular seasonWed2008-03-12Portsmouth4–2Birmingham CityFratton ParkSteve TannerMatch Report
Premier LeagueRegular seasonSat2007-11-24Birmingham City0–2PortsmouthSt. Andrew's Trillion Trophy StadiumMartin AtkinsonMatch Report
Premier LeagueRegular seasonSat2006-01-21Birmingham City5–0Portsmouth29,138St AndrewsChris FoyMatch Report
Premier LeagueRegular seasonSat2005-09-17Portsmouth1–1Birmingham City19,271Fratton ParkDermot GallagherMatch Report
Premier LeagueRegular seasonSat2005-04-16Birmingham City0–0Portsmouth28,883St AndrewsPeter WaltonMatch Report
Premier LeagueRegular seasonSat2004-08-14Portsmouth1–1Birmingham City20,021Fratton ParkHoward WebbMatch Report
Premier LeagueRegular seasonMon2004-04-12Portsmouth3–1Birmingham City20,079Fratton ParkBarry KnightMatch Report
Premier LeagueRegular seasonSat2003-09-27Birmingham City2–0Portsmouth29,057St AndrewsStephen BennettMatch Report
First DivisionRegular seasonSat1959-03-21Portsmouth1–1Birmingham CityMatch Report
First DivisionRegular seasonSat1958-11-01Birmingham City2–2PortsmouthMatch Report
First DivisionRegular seasonMon1958-04-07Birmingham City4–1PortsmouthMatch Report
First DivisionRegular seasonFri1958-04-04Portsmouth3–2Birmingham CityMatch Report
First DivisionRegular seasonWed1956-08-29Portsmouth3–4Birmingham CityMatch Report
First DivisionRegular seasonWed1956-08-22Birmingham City3–1PortsmouthMatch Report
First DivisionRegular seasonSat1956-02-25Birmingham City3–2PortsmouthMatch Report
First DivisionRegular seasonSat1955-10-15Portsmouth0–5Birmingham CityMatch Report
First DivisionRegular seasonSat1950-02-25Portsmouth2–0Birmingham CityMatch Report
First DivisionRegular seasonSat1949-10-08Birmingham City0–3PortsmouthMatch Report
First DivisionRegular seasonMon1949-04-18Birmingham City3–0PortsmouthMatch Report
First DivisionRegular seasonFri1949-04-15Portsmouth3–1Birmingham CityMatch Report
First DivisionRegular seasonSat1939-04-01Portsmouth2–0BirminghamMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1938-11-26Birmingham2–0PortsmouthMatch Report
First DivisionRegular seasonSat1938-01-15Portsmouth1–1BirminghamMatch Report
First DivisionRegular seasonSat1937-09-04Birmingham2–2PortsmouthMatch Report
First DivisionRegular seasonSat1936-12-26Portsmouth2–1BirminghamMatch Report
First DivisionRegular seasonSat1936-08-29Birmingham2–1PortsmouthMatch Report
First DivisionRegular seasonSat1936-03-14Portsmouth0–3BirminghamMatch Report
First DivisionRegular seasonSat1935-10-26Birmingham4–0PortsmouthMatch Report
First DivisionRegular seasonWed1935-04-10Portsmouth2–1BirminghamMatch Report
First DivisionRegular seasonSat1934-10-06Birmingham2–1PortsmouthMatch Report
First DivisionRegular seasonSat1934-03-24Birmingham3–1PortsmouthMatch Report
First DivisionRegular seasonSat1933-11-11Portsmouth0–2BirminghamMatch Report
First DivisionRegular seasonSat1933-05-06Portsmouth1–1BirminghamMatch Report
First DivisionRegular seasonSat1932-12-24Birmingham4–0PortsmouthMatch Report
First DivisionRegular seasonWed1932-02-17Portsmouth2–1BirminghamMatch Report
First DivisionRegular seasonSat1931-10-03Birmingham2–1PortsmouthMatch Report
First DivisionRegular seasonWed1931-01-28Birmingham2–1PortsmouthMatch Report
First DivisionRegular seasonSat1930-09-20Portsmouth2–2BirminghamMatch Report
First DivisionRegular seasonSat1930-04-19Birmingham1–0PortsmouthMatch Report
First DivisionRegular seasonSat1929-12-14Portsmouth2–1BirminghamMatch Report
First DivisionRegular seasonMon1929-04-01Birmingham1–0PortsmouthMatch Report
First DivisionRegular seasonFri1929-03-29Portsmouth3–1BirminghamMatch Report
First DivisionRegular seasonSat1928-04-07Birmingham2–0PortsmouthMatch Report
First DivisionRegular seasonSat1927-11-26Portsmouth2–2BirminghamMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
Premier LeagueRegular seasonTue2010-03-09Portsmouth1–2Birmingham City18,465Fratton ParkMike JonesMatch Report
Premier LeagueRegular seasonWed2009-08-19Birmingham City1–0Portsmouth19,922St AndrewsLee ProbertMatch Report
Premier LeagueRegular seasonSat2006-01-21Birmingham City5–0Portsmouth29,138St AndrewsChris FoyMatch Report
Premier LeagueRegular seasonSat2003-09-27Birmingham City2–0Portsmouth29,057St AndrewsStephen BennettMatch Report
First DivisionRegular seasonMon1958-04-07Birmingham City4–1PortsmouthMatch Report
First DivisionRegular seasonWed1956-08-29Portsmouth3–4Birmingham CityMatch Report
First DivisionRegular seasonWed1956-08-22Birmingham City3–1PortsmouthMatch Report
First DivisionRegular seasonSat1956-02-25Birmingham City3–2PortsmouthMatch Report
First DivisionRegular seasonSat1955-10-15Portsmouth0–5Birmingham CityMatch Report
First DivisionRegular seasonMon1949-04-18Birmingham City3–0PortsmouthMatch Report
First DivisionRegular seasonSat1938-11-26Birmingham2–0PortsmouthMatch Report
First DivisionRegular seasonSat1936-08-29Birmingham2–1PortsmouthMatch Report
First DivisionRegular seasonSat1936-03-14Portsmouth0–3BirminghamMatch Report
First DivisionRegular seasonSat1935-10-26Birmingham4–0PortsmouthMatch Report
First DivisionRegular seasonSat1934-10-06Birmingham2–1PortsmouthMatch Report
First DivisionRegular seasonSat1934-03-24Birmingham3–1PortsmouthMatch Report
First DivisionRegular seasonSat1933-11-11Portsmouth0–2BirminghamMatch Report
First DivisionRegular seasonSat1932-12-24Birmingham4–0PortsmouthMatch Report
First DivisionRegular seasonSat1931-10-03Birmingham2–1PortsmouthMatch Report
First DivisionRegular seasonWed1931-01-28Birmingham2–1PortsmouthMatch Report
First DivisionRegular seasonSat1930-04-19Birmingham1–0PortsmouthMatch Report
First DivisionRegular seasonMon1929-04-01Birmingham1–0PortsmouthMatch Report
First DivisionRegular seasonSat1928-04-07Birmingham2–0PortsmouthMatch Report

Fixture Leaders

Birmingham City Players vs. Portsmouth

Birmingham City Players vs. Portsmouth Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Geraldo Bajramial ALBDF190000010
Stephen Carrie IRLDF19000000
Jamie Claphameng ENGDF431500000
Jake Clarke-Saltereng ENGDF190000000
Stephen Clemenceeng ENGMF212311010
Josh Cogleyeng ENGDF,MF190000000
Kenny Cunninghamie IRLDF544000010
Scott Danneng ENGDF19000000
Johan Djourouch SUIDF19000000
David Dunneng ENGMF210610000
Keith Faheyie IRLMF218000000
Barry Fergusonsct SCOMF218000000
Craig Gardnereng ENGMF2180000000
Wes Hardingjm JAMDF,MF190000010
Joe Harteng ENGGK218000000
Emile Heskeyeng ENGFW434701000
Bryan Hugheseng ENGMF19000000
Muzzy Izzettr TURMF322900010
Radhi Jaïditn TUNDF19000000
Stern Johntt TRIFW19010000
Damien Johnsonnir NIRMF763001010
Roger Johnsoneng ENGDF218000000
Olivier Kapofr FRAFW,MF19000010
Stephen Kellyie IRLDF218000000
Richard Kingsongh GHAGK19000000
Charlie Lakineng ENGMF190000000
Sebastian Larssonse SWEMF319410000
Agus Medinaes ESPDF,MF190000010
Mario Melchiotnl NEDDF327001000
Fabrice Muambaeng ENGMF218010000
David Murphyeng ENGDF19000000
Jermaine Pennanteng ENGMF326912000
Franck Queudruefr FRADF19000000
Daniël de Riddernl NEDFW,MF19000000
Liam Ridgewelleng ENGDF327001000
Robbie Savagewls WALMF323710010
Rafael Schmitzbr BRADF19000000
Steve Seddoneng ENGDF,MF190000000
David Stockdaleeng ENGGK190000000
Chris Suttoneng ENGDF,FW19001000
Maik Taylornir NIRGK758400001
Martin Tayloreng ENGDF218000010
Matt Upsoneng ENGDF654010000
Mikael Forssellfi FINFW747310100
Stan Lazaridisau AUSDF,MF432111010
Jude Bellinghameng ENGMF180000010
Christian Benítezec ECUFW28902010
Mícheles ESPMF17600010
Mehdi Naftitn TUNMF216500020
Gary McSheffreyeng ENGFW,MF216300010
Christophe Dugarryfr FRAFW,MF17000000
Jesper Grønkjærdk DENFW,MF16600000
Mauro Záratear ARGFW,MF16000010
Walter Pandianiuy URUFW25900000
Daniel Crowleyeng ENGFW,MF154000000
Stuart Parnabyeng ENGDF29300000
Grégory Vignalfr FRADF14800000
Ian Bennetteng ENGGK14600000
Nicky Butteng ENGDF,MF14400001
Jiří Jarošíkcz CZEDF,MF211520000
Teemu Tainiofi FINMF13900000
Kevin Phillipseng ENGFW13700000
Odin Baileyeng ENGFW,MF136000000
James McFaddensct SCOFW,MF313110100
Julian Grayeng ENGFW,MF314600000
Aliou Cissésn SENDF,MF12000010
Cameron Jeromeeng ENGFW316120000
Garry O'Connorsct SCOFW29700000
Darren Cartereng ENGDF,MF11500000
Clinton Morrisonie IRLFW24500000
Caolan Boyd-Muncenir NIRMF110000000
Neil Kilkennyau AUSMF11000000
Olivier Tébilyci CIVDF314100000
Luciano Figueroaar ARGFW1400000
14810,798151120192

Birmingham City Goalkeepers vs. Portsmouth

Birmingham City Goalkeepers vs. Portsmouth Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Joe Harteng ENGGK218011
Richard Kingsongh GHAGK19020
David Stockdaleeng ENGGK19063350.00
Maik Taylornir NIRGK654063
10900612350.04

Portsmouth Players vs. Birmingham City

Portsmouth Players vs. Birmingham City Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Yakubu Aiyegbening NGAFW327010100
Jamie Ashdowneng ENGGK327000000
Nadir Belhadjdz ALGDF,MF218000010
Tal Ben Haimil ISRDF19000000
Benjanizw ZIMFW218001010
Papa Bouba Diopsn SENDF,MF319200000
Christian Burgesseng ENGDF190000000
Sol Campbelleng ENGDF,FW218000000
Andy Cannoneng ENGMF190000000
Aliou Cissésn SENDF,MF19000010
Ben Closeeng ENGMF190100000
Ronan Curtisie IRLFW,MF190000000
Sean Daviseng ENGMF218000010
Salif Diaosn SENMF19000010
Aruna Dindaneci CIVFW19000000
Sylvain Distinfr FRADF327000000
Steve Finnanie IRLDF19000000
Marcus Harnesseng ENGFW,MF190000000
Shaka Hisloptt TRIGK327000000
Hermann Hreiðarssonis ISLDF218010000
Richard Hughessct SCOMF324400010
David Jameseng ENGGK436000010
Glen Johnsoneng ENGDF218000000
Younès Kaboulfr FRADF19000010
Niko Kranjčarhr CROMF327010000
Lomana LuaLuacd CODFW,MF434520000
Craig MacGillivraysct SCOGK190000000
Pedro Mendespt PORMF218001000
Aaron Mokoenaza RSADF,MF19000000
Hayden Mullinseng ENGMF19000010
Sulley Muntarigh GHAMF218010000
Tom Nayloreng ENGDF,MF190000000
Andy O'Brienie IRLDF218000000
Jamie O'Haraeng ENGMF19001000
Gary O'Neileng ENGMF327000000
Frédéric Piquionnefr FRAFW216800010
Brian Priskedk DENDF,MF29800000
Laurent Robertfr FRAFW,MF19001000
Sébastien Schemmelfr FRADF19000000
Teddy Sheringhameng ENGFW19000010
Darío Silvauy URUFW19000010
Alexey Smertinru RUSMF218000000
Dejan Stefanovićrs SRBDF544210000
Steve Stoneeng ENGMF432700000
David Unswortheng ENGDF19010110
Grégory Vignalfr FRADF19000000
Anton Walkeseng ENGDF190000000
Arjan de Zeeuwnl NEDDF436000000
Boris Živkovićhr CRODF19000000
Noé Pamarotfr FRADF217900000
Jermain Defoeeng ENGFW18420100
Paul Downingeng ENGDF184000000
Giannis Skopelitisgr GREMF18200000
Patrik Bergercz CZEMF210700000
John Utakang NGAFW,MF212500000
Ellis Harrisonwls WALFW,MF177200010
Lee Browneng ENGDF176000000
Eyal Berkovicil ISRMF17400000
Milan Barošcz CZEFW17100000
Diomansy Kamarasn SENFW17000010
Amdy Fayesn SENDF,MF214600010
Michael Browneng ENGMF16400000
Matthew Tayloreng ENGDF,MF525500000
Vincent Péricardfr FRAFW15200000
Linvoy Primuseng ENGDF322900000
Angelos Basinasgr GREMF29400010
Quincy Owusu-Abeyiegh GHAFW,MF14500000
Anthony Vanden Borrebe BELDF,MF14500000
Danny Webbereng ENGFW14500000
Marc Wilsonie IRLDF,MF213500000
Petri Pasanenfi FINDF14100000
Emmanuel Olisadebepl POLFW13800000
Jason Robertsgd GRNFW13500000
Lassana Diarrafr FRAMF12900000
Zvonimir Vukićrs SRBMF12600000
Tim Sherwoodeng ENGMF12500010
Ricardo Fullerjm JAMFW12000000
Nwankwo Kanung NGAFW35720000
Nigel Quashiesct SCOMF210600010
Azar Karadasno NORDF,FW21600000
Brandon Haunstrupeng ENGDF,GK114000000
Brett Pitmaneng ENGFW,MF113000000
Kevin Harpersct SCOFW1900000
Valéry Mézaguecm CMRMF1800000
Andy Griffineng ENGDF318600010
Laurencm CMRDF1600000
Sean Raggetteng ENGDF16000000
14910,89015430200

Portsmouth Goalkeepers vs. Birmingham City

Portsmouth Goalkeepers vs. Birmingham City Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Jamie Ashdowneng ENGGK327061
Shaka Hisloptt TRIGK327040
David Jameseng ENGGK436051
Craig MacGillivraysct SCOGK190303100.01
119903153100.03

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.