Moreirense vs. Porto Historical Head-to-HeadSubscribe Now (First Month Free)

Moreirense
1 win
6 draws
19 losses
16 goals
Porto
19 wins
6 draws
1 loss
59 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 xG Score xG Away Attendance Venue Referee Match Report Notes
Primeira LigaRegular seasonSat2024-01-2020:30 Porto2.45–00.2Moreirense34,218Estádio Do DragãoLuís GodinhoMatch Report
Primeira LigaRegular seasonMon2023-08-1418:45 Moreirense0.51–20.8Porto5,674P.D. Comendador Joaquim de Almeida Freit...Hélder MalheiroMatch Report
Primeira LigaRegular seasonSun2022-02-2020:00 Moreirense0.80–12.1Porto3,688P.D. Comendador Joaquim de Almeida Freit...Luís GodinhoMatch Report
Primeira LigaRegular seasonSun2021-09-1918:00 Porto4.05–00.2Moreirense14,009Estádio Do DragãoAntónio NobreMatch Report
Primeira LigaRegular seasonMon2021-04-2621:15 Moreirense0.91–13.4PortoP.D. Comendador Joaquim de Almeida Freit...Hugo MiguelMatch Report
Primeira LigaRegular seasonSun2021-01-0321:00 Porto3.43–00.1MoreirenseEstádio Do DragãoManuel MotaMatch Report
Primeira LigaRegular seasonMon2020-07-2021:15 Porto4.36–10.6MoreirenseEstádio Do DragãoCarlos XistraMatch Report
Primeira LigaRegular seasonFri2020-01-1021:15 Moreirense0.52–42.8Porto3,525P.D. Comendador Joaquim de Almeida Freit...Artur Soares DiasMatch Report
Primeira LigaRegular seasonFri2019-02-0820:30 Moreirense1.21–11.7Porto3,941P.D. Comendador Joaquim de Almeida Freit...Jorge de SousaMatch Report
Primeira LigaRegular seasonSun2018-09-0220:30 Porto2.33–00.3Moreirense43,316Estádio Do DragãoHélder MalheiroMatch Report
Primeira LigaRegular seasonTue2018-01-3021:00 Moreirense0–0Porto3,232P.D. Comendador Joaquim de Almeida Freit...Luís FerreiraMatch Report
Primeira LigaRegular seasonSun2017-08-2018:00 Porto3–0Moreirense46,509Estádio Do DragãoManuel OliveiraMatch Report
Primeira LigaRegular seasonSun2017-05-2118:00 Moreirense3–1Porto4,925P.D. Comendador Joaquim de Almeida Freit...Fábio CostaMatch Report
Primeira LigaRegular seasonSun2017-01-1518:00 Porto3–0Moreirense32,230Estádio Do DragãoFábio CostaMatch Report
Primeira LigaRegular seasonSun2016-02-2118:15 Porto3–2Moreirense30,321Estádio Do DragãoLuís FerreiraMatch Report
Primeira LigaRegular seasonFri2015-09-2520:30 Moreirense2–2Porto4,425P.D. Comendador Joaquim de Almeida Freit...Vasco SantosMatch Report
Primeira LigaRegular seasonSat2015-02-0720:15 Moreirense0–2Porto4,184P.D. Comendador Joaquim de Almeida Freit...Carlos XistraMatch Report
Primeira LigaRegular seasonSun2014-08-3118:00 Porto3–0Moreirense45,300Estádio Do DragãoBruno Alexandre Da Silva EstevesMatch Report
Primeira LigaRegular seasonSat2013-04-20Moreirense0–3PortoParque Desportivo Comendador Joaquim de ...Marco FerreiraMatch Report
Primeira LigaRegular seasonSat2012-12-08Porto1–0MoreirenseEstádio Do Dragão Vasco SantosMatch Report
Primeira LigaRegular seasonSun2005-05-08Moreirense1–1PortoEstádio Comendador Joaquim de Almeida Fr...Bruno PaixãoMatch Report
Primeira LigaRegular seasonFri2004-12-17Porto1–0MoreirenseEstádio do DragãoElmano SantosMatch Report
Primeira LigaRegular seasonSun2004-03-28Porto1–0MoreirenseEstádio do DragãoMartins dos SantosMatch Report
Primeira LigaRegular seasonSun2003-11-09Moreirense1–1Porto-Duarte GomesMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Primeira LigaRegular seasonSat2003-04-19Porto2–1MoreirenseEstádio das AntasJosé GodinhoMatch Report
Primeira LigaRegular seasonMon2002-11-18Moreirense0–1PortoEstádio Clube Desportivo das AvesBruno PaixãoMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Primeira LigaRegular seasonSun2017-05-2118:00 Moreirense3–1Porto4,925P.D. Comendador Joaquim de Almeida Freit...Fábio CostaMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Primeira LigaRegular seasonMon2021-04-2621:15 Moreirense0.91–13.4PortoP.D. Comendador Joaquim de Almeida Freit...Hugo MiguelMatch Report
Primeira LigaRegular seasonFri2019-02-0820:30 Moreirense1.21–11.7Porto3,941P.D. Comendador Joaquim de Almeida Freit...Jorge de SousaMatch Report
Primeira LigaRegular seasonTue2018-01-3021:00 Moreirense0–0Porto3,232P.D. Comendador Joaquim de Almeida Freit...Luís FerreiraMatch Report
Primeira LigaRegular seasonFri2015-09-2520:30 Moreirense2–2Porto4,425P.D. Comendador Joaquim de Almeida Freit...Vasco SantosMatch Report
Primeira LigaRegular seasonSun2005-05-08Moreirense1–1PortoEstádio Comendador Joaquim de Almeida Fr...Bruno PaixãoMatch Report
Primeira LigaRegular seasonSun2003-11-09Moreirense1–1Porto-Duarte GomesMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Primeira LigaRegular seasonSat2024-01-2020:30 Porto2.45–00.2Moreirense34,218Estádio Do DragãoLuís GodinhoMatch Report
Primeira LigaRegular seasonMon2023-08-1418:45 Moreirense0.51–20.8Porto5,674P.D. Comendador Joaquim de Almeida Freit...Hélder MalheiroMatch Report
Primeira LigaRegular seasonSun2022-02-2020:00 Moreirense0.80–12.1Porto3,688P.D. Comendador Joaquim de Almeida Freit...Luís GodinhoMatch Report
Primeira LigaRegular seasonSun2021-09-1918:00 Porto4.05–00.2Moreirense14,009Estádio Do DragãoAntónio NobreMatch Report
Primeira LigaRegular seasonSun2021-01-0321:00 Porto3.43–00.1MoreirenseEstádio Do DragãoManuel MotaMatch Report
Primeira LigaRegular seasonMon2020-07-2021:15 Porto4.36–10.6MoreirenseEstádio Do DragãoCarlos XistraMatch Report
Primeira LigaRegular seasonFri2020-01-1021:15 Moreirense0.52–42.8Porto3,525P.D. Comendador Joaquim de Almeida Freit...Artur Soares DiasMatch Report
Primeira LigaRegular seasonSun2018-09-0220:30 Porto2.33–00.3Moreirense43,316Estádio Do DragãoHélder MalheiroMatch Report
Primeira LigaRegular seasonSun2017-08-2018:00 Porto3–0Moreirense46,509Estádio Do DragãoManuel OliveiraMatch Report
Primeira LigaRegular seasonSun2017-01-1518:00 Porto3–0Moreirense32,230Estádio Do DragãoFábio CostaMatch Report
Primeira LigaRegular seasonSun2016-02-2118:15 Porto3–2Moreirense30,321Estádio Do DragãoLuís FerreiraMatch Report
Primeira LigaRegular seasonSat2015-02-0720:15 Moreirense0–2Porto4,184P.D. Comendador Joaquim de Almeida Freit...Carlos XistraMatch Report
Primeira LigaRegular seasonSun2014-08-3118:00 Porto3–0Moreirense45,300Estádio Do DragãoBruno Alexandre Da Silva EstevesMatch Report
Primeira LigaRegular seasonSat2013-04-20Moreirense0–3PortoParque Desportivo Comendador Joaquim de ...Marco FerreiraMatch Report
Primeira LigaRegular seasonSat2012-12-08Porto1–0MoreirenseEstádio Do Dragão Vasco SantosMatch Report
Primeira LigaRegular seasonFri2004-12-17Porto1–0MoreirenseEstádio do DragãoElmano SantosMatch Report
Primeira LigaRegular seasonSun2004-03-28Porto1–0MoreirenseEstádio do DragãoMartins dos SantosMatch Report
Primeira LigaRegular seasonSat2003-04-19Porto2–1MoreirenseEstádio das AntasJosé GodinhoMatch Report
Primeira LigaRegular seasonMon2002-11-18Moreirense0–1PortoEstádio Clube Desportivo das AvesBruno PaixãoMatch Report

Fixture Leaders

Moreirense Players vs. Porto

Moreirense Players vs. Porto Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Mohamed Abarhounma MARDF3270000000
Alexpt PORDF,MF1900000
Artur Jorge Marques Amorimpt PORDF2180000010
Pedro Aparíciopt PORMF2105000010
Armandopt PORFW63390000
Augustopt PORDF1900000
João Auréliopt PORDF,MF4360100010
Abdoulaye Basn SENDF190000000
Rodrigo Battagliaar ARGMF2180000000
Hicham Belkarouidz ALGDF190000000
Bertinhopt PORFW2970000
Aníbal Capelapt PORDF1900000
José Carlos Marafonapt PORGK2180000000
Chiquinhopt PORFW,MF2169000000
Nuno Claropt PORGK1900000
Abdu Contépt PORDF,MF5409010010
Coronaspt PORFW,MF2105000020
Rafael Costabr BRAMF190000000
João Pedro Guerra Cunhapt PORDF,MF2180000000
João Duartept PORDF21800000
Jorge Duartept PORMF65400020
Fábio Espinhopt PORMF3250100010
Evaldo Fabianobr BRADF2180010000
Ricardo Fernandespt PORDF54500000
Fernandobr BRAFW21360000
Nahuel Ferraresive VENDF2180100000
Marcelo dos Santos Ferreirabr BRADF2180000000
Danielson Ferreira Trindadebr BRADF3270000020
Diego Galobr BRADF190000000
Nabil Ghilasdz ALGFW,MF21800000
Filipe Gonçalvespt PORMF2110000010
Florent Hanindz ALGDF,MF1900000
Diego Ivobr BRADF190000000
Jeffersonbr BRAMF190000000
Jhonatanbr BRAGK4360000010
Marcelo José Oliveirabr BRADF2180000010
Kewinbr BRAGK2180000000
Carlos LimaMF1900010
Rúben Limapt PORDF,MF3270000020
Sérgio LombaDF65400030
Luís Machadopt PORFW,MF2112010000
Giorgi Makaridzege GEOGK2180000000
Maracásbr BRADF2180000000
André Marquespt PORDF2124000010
Flávio Meirelespt PORMF21340020
Filipe Melopt PORMF190000000
André Micaelpt PORDF5450000000
Mamadou N'DiayeMF190000010
Pedro Nunopt PORFW,MF3220000000
Fábio Pachecopt PORMF5416000020
João Palhinhapt PORMF2180000000
Mateus Pasinatobr BRAGK6540000020
Nildo Petrolinabr BRAFW,MF3225000000
Pintassilgopt PORMF21670000
Dinis Pintopt PORDF2179000020
Bruno Ramiresbr BRADF,MF190000000
Pedro Rebochopt PORDF2180010010
Renatobr BRAMF2980000
Ricardo Ribeiropt PORGK21800000
João Ricardoao ANGGK32700010
Lazar Rosićrs SRBDF5450000010
Pierre Sagnasn SENDF6540010010
Iago Santosbr BRADF2180010000
Pablo Santosbr BRADF190000000
Alfa Semedogw GNBMF2135000000
Serafimpt PORDF21800000
Cauê Cecilio da Silvabr BRAMF2180000010
Manoel da Silva Filhobr BRAFW32631000
André Simõespt PORMF190000000
Filipe Soarespt PORMF5389000000
Igor Stefanovićrs SRBGK2180000000
David Texeirauy URUFW2101100000
Tito43530010
Tozépt PORMF190000000
Viniciusbr BRAMF1900000
Roberto Volpatobr BRAGK21800000
Luís Vouzelapt PORMF21340000
Djibril Zidnababf BFAMF190000000
Boubacar Fofanagn GUIDF,MF189000021
Rafik Hallichedz ALGDF2179000000
Vítor Gomespt PORMF3267000010
Waltersonbr BRAFW,MF3267000010
Pedro Amadorpt PORDF3151000000
Leandro Paulo Roberto Souzabr BRAFW184000000
Steven Vitóriaca CANDF184000021
Júlio Césarbr BRAMF1820000
Ernest Ohemenggh GHAMF2127000000
Fábio Abreuao ANGFW2169200000
Alexandre Miguel Barros Soarespt PORMF4249000000
Diogo Cunhapt PORMF177000010
Daniel Podencept PORFW,MF177000000
Bilel Aouacheriafr FRAFW,MF3164000000
David Ramírezcr CRCFW,MF288000000
João Pedro Gomes Camachopt PORFW,MF2164000000
Arsénio Martins Lafuente Nunespt PORFW,MF5425000000
José Anilton Júniorbr BRADF3253000000
Rafael Martinsbr BRAFW3217000010
Pablo Oliverauy URUFW1730000
David Simãopt PORMF173010000
Felipe Piresbr BRAFW,MF2161000000
Heriberto Tavarespt PORFW,MF2161000000
Neibr BRAFW1681000
Luther Singhza RSAFW,MF168000000
Ousmane Dramésn SENMF167000010
Frédéric Macielpt PORFW288100000
Netobr BRAMF4263000010
Alexbr BRAFW166000000
Filipe Anunciaçãopt PORMF1660010
Eriverton Limabr BRAMF1650000
Matheus Silvabr BRADF165000010
Alanbr BRAMF2139010000
Kobamelo Kodisangza RSAMF2139000000
Yan Matheusbr BRAFW,MF4256000000
Ricardo Pessoapt PORDF1640000
Cristián Uribecl CHIMF1630000
Ednobr BRAFW,MF162000000
Primo Manuelpt PORDF64660010
Iuri Medeirospt PORFW,MF2136200000
Agostinhopt PORMF1600000
Sori Manégw GNBDF,MF293000000
Wágnerbr BRAFW2760000
Elízio Albuesbr BRADF156000000
Francisco Castropt PORMF2610000
Demétrius Montaninibr BRAFW1471000
Afonso Martinspt PORMF21360000
Emerson de Souza Gamabr BRAMF1460000
Nuno Miguel Mendes Cavaleiropt PORMF1440000
Mauro César Mendesbr BRAFW1440021
Francisco Geraldespt PORMF144000021
Vítor Pereirapt PORMF31570010
Litocv CPVFW,MF42930000
Emmanuel Boatenggh GHAFW4304110010
Gabriel Airton de Souzabr BRAFW,MF132000000
Rafael Lopespt PORFW,MF1310000
Nuno Santospt PORMF131000000
Armando Evangelistapt PORMF2760000
André Fontespt PORMF129100000
Jhonder Cádizve VENFW273000000
Flávio Elias Cordeirobr BRAFW1280000
Rodrigo Macedopt PORFW227000000
Madsonbr BRAMF241000000
Lawrence Oforigh GHAMF2115000010
Paulo Sérgio Motapt PORDF,MF5287000010
Delfimpt PORMF1250000
Ramón Cardozopy PARFW381000000
Alexpt PORMF123100010
Alan Eduardo Schonsbr BRAMF397000000
Orlandopt PORDF31400020
Jander Ribeiro Santanabr BRAMF123000000
Anthony D'Albertobe BELDF3115000000
Bruno Mestrept PORDF2270000
Nenêbr BRAFW231000000
Afonso Figueiredopt PORDF119000000
Jefferson Galegobr BRAMF237000010
Nuno Mendespt PORDF,MF1190000
Patito Rodríguezar ARGFW,MF230000010
Derik Lacerdabr BRAFW118000000
Rúben Ramospt PORMF282000010
Ibrahima Camarágn GUIMF4178000020
Gonçalo Francopt PORMF6277000010
Diego Gaúchobr BRADF1170000
André Luisbr BRAFW4215000010
Jeremy Antonissecw CUWFW,MF116000000
Jorge Filipe Monteiropt PORFW,MF116000000
Bakary Sarébf BFAMF115000000
Ahmed Sayedeg EGYMF114000000
Lucas Souzabr BRAMF113000000
Luís Carlos Limabr BRAMF18000000
Ronaldo Peñave VENFW277000000
Caleb Gominagh GHAFW15000000
David Tavarescv CPVMF15000000
Godfried Frimpongnl NEDDF3119100000
Edivaldo Hermozabo BOLFW13000000
Fabianobr BRADF11000010
Ivanildo Fernandescv CPVDF291000000
Bruno Silvabr BRADF291000000
37725,64116900684

Moreirense Goalkeepers vs. Porto

Moreirense Goalkeepers vs. Porto Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
José Carlos Marafonapt PORGK218050
Jhonatanbr BRAGK43602171466.71
Kewinbr BRAGK2180157853.30
Giorgi Makaridzege GEOGK21800400
Mateus Pasinatobr BRAGK654041202163.40
Igor Stefanovićrs SRBGK218050
181,62077484357.11

Porto Players vs. Moreirense

Porto Players vs. Moreirense Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
André Andrépt PORMF4293010000
José Ángeles ESPDF190000000
Helton Arrudabr BRAGK21800000
Vítor Baíapt PORGK65400000
José Bosingwapt PORDF21800000
Yacine Brahimidz ALGFW,MF9607000000
Fábio Cardosopt PORDF3270010010
Ricardo Carvalhopt PORDF32700000
Iker Casillases ESPGK6540000000
Jesús Coronamx MEXDF,FW12766210031
Jorge Costapt PORDF54500020
Ricardo Costapt PORDF32360020
Costinhapt PORMF43160000
Danilobr BRADF,MF4360000000
Decopt PORMF43510010
Steven Defourbe BELMF1900000
Derleibr BRAFW32241000
Diegobr BRAMF21800010
Pedro Emanuelpt PORDF43320010
Fabianobr BRAGK2180000000
Felipebr BRADF6540000020
Fernandobr BRAMF1901000
Marco Ferreirapt PORMF21460000
Paulo Ferreirapt PORDF32700000
Suk Hyun-junkr KORFW190100000
Ibsonbr BRAMF1900000
Miguel Layúnmx MEXDF,MF3188111110
Diogo Leitept PORDF3270000000
Adrián Lópezes ESPFW190000000
Macielbr BRAFW1900000
Maiconbr BRADF3270100000
Eliaquim Mangalafr FRADF21800010
Iván Marcanoes ESPDF8705120010
Agustín Marchesínar ARGGK3270000000
Jackson Martínezco COLFW4359600000
Bruno Martins Indinl NEDDF190000000
Chancel Mbembacd CODDF6515000000
Benni McCarthyza RSAFW43271000
Éder Militãobr BRADF,MF2180010000
João Moutinhopt PORMF21800000
Dani Osvaldoit ITAFW190000000
Nicolás Otamendiar ARGDF21800000
Danilo Pereirapt PORDF,FW9714000000
Maxi Pereirauy URUDF6540100000
Ricardo Pereirapt PORDF,FW190000000
Diego Reyesmx MEXDF,MF190000000
José Sápt PORGK2180000000
Alex Sandrobr BRADF,MF3270000010
Zaidu Sanusing NGADF2180000000
Carlos Secretáriopt PORDF1900000
Giourkas Seitaridisgr GREDF1900000
Mehdi Taremiir IRNFW,MF5444312210
Alex Tellesbr BRADF8720222200
Nuno Valentept PORDF21800010
Alan Varelaar ARGMF190120000
Ricardo Quaresmapt PORFW,MF4283000011
James Rodríguezco COLFW,MF21750000
Óliver Torreses ESPMF7484200000
Shoya Nakajimajp JPNFW,MF182000000
Christian Atsugh GHAFW,MF2800000
Raul Meirelespt PORMF1790010
Eulânio Ângelo Chipela Gomesgw GNBDF,FW177000000
Diogo Jotapt PORFW,MF177000000
Diogo Costapt PORGK5435000000
Hélder Postigapt PORFW32371000
Cristian Telloes ESPFW,MF2106000000
Lucho Gonzálezar ARGMF21180000
Wendellbr BRADF3238300031
Manichept PORMF42861010
Pedro Mendespt PORMF1680000
Paulinhobr BRAFW,MF166000000
Tiquinho Soaresbr BRAFW5297300000
Casemirobr BRAMF2155100000
Chidozie Awaziemng NGADF,MF163000000
Leandro Silva Wanderleybr BRADF1600000
Pepept PORDF,MF3231000010
Mateus Uribeco COLMF6436000030
Silvestre Varelapt PORFW,MF3107000000
Capuchopt PORMF1540000
Sérgio Conceiçãopt PORMF1540000
Kelvinbr BRAFW,MF268000000
Otáviopt PORFW,MF10730130020
André Silvapt PORFW2135100000
Fabio Vieirapt PORMF5209030010
Carlos Albertobr BRAMF1361000
Edgaras Jankauskaslt LTUFW41030000
Ricardo Fernandespt PORMF1340000
Ivan Jaime Pajueloes ESPFW,MF134000000
Kléberbr BRAFW1340000
Luis Díazco COLFW,MF5311410000
Fernandobr BRAFW,MF132000000
Luís Fabianobr BRAFW21200010
Toni Martínezes ESPFW5110200020
Dmitri Alenichevru RUSMF2610000
Hugo Lealpt PORMF1270000
Moussa Maregaml MLIFW,MF8561210010
Francisco Conceiçãopt PORFW,MF4126010000
Galenobr BRADF,FW3205100010
Rúben Nevespt PORMF125000000
Hernâni Fortespt PORFW,MF124000000
Rui Pedropt PORFW237000000
Nicolás Gonzálezes ESPMF121000010
César Peixotopt PORDF,MF41651100
Pepêbr BRADF,FW3199100000
Fábio Silvapt PORFW118000000
André Castropt PORMF1170000
Abdul Majeed Warisgh GHAFW,MF117000010
Evandro Goebelbr BRAMF261100000
Héctor Herreramx MEXMF9659220000
André Pereirapt PORFW116000000
Tiago Pereirapt PORMF2600000
Mouhamed Mbayesn SENGK115000000
Mamadou N'DiayeMF115000000
Vitinhapt PORMF3195000000
Marko Grujićrs SRBMF491000021
Jorge Eduardo Sánchezmx MEXDF112000000
Ivanildo Cassamágw GNBMF1110000
Liédsonpt PORFW,MF1110000
Stephen Eustáquioca CANMF3155000000
Wilson Manafápt PORDF,FW4278000000
Zé Pedro Figueiredopt PORDF17000000
Juan Quinteroco COLFW,MF17000100
Marat Izmailovru RUSMF140000
Evanilsonbr BRAFW4172300000
João Mário Lopespt PORDF5317010020
Sérgio Oliveirapt PORMF4225111110
Vincent Aboubakarcm CMRFW5234400000
Romário Barópt PORMF326000000
André Francopt PORMF11000000
37625,722582577444

Porto Goalkeepers vs. Moreirense

Porto Goalkeepers vs. Moreirense Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Iker Casillases ESPGK654075685.73
Fabianobr BRAGK218002
Agustín Marchesínar ARGGK327093666.71
José Sápt PORGK21800301
Diogo Costapt PORGK543562466.73
Mouhamed Mbayesn SENGK115101100.00
191,62023131760.910

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.