Knockout Stage

Final

Final
1–0
Porto won match in normal time and qualify for UEFA Champions League.

Semifinals

2–2
Braga won on away goals, after aggregate score was tied and advance to Final.
Porto won on aggregate score over two legs and advance to Final.

Quarterfinals

Porto won on aggregate score over two legs and advance to Semifinals.
Benfica won on aggregate score over two legs and advance to Semifinals.
Villarreal won on aggregate score over two legs and advance to Semifinals.
Braga won on away goals, after aggregate score was tied and advance to Semifinals.

Round of 16

Benfica won on aggregate score over two legs and advance to Quarterfinals.
Dynamo Kyiv won on aggregate score over two legs and advance to Quarterfinals.
Twente won on aggregate score over two legs and advance to Quarterfinals.
Porto won on aggregate score over two legs and advance to Quarterfinals.
PSV Eindhoven won on aggregate score over two legs and advance to Quarterfinals.
Villarreal won on aggregate score over two legs and advance to Quarterfinals.
Spartak Moscow won on aggregate score over two legs and advance to Quarterfinals.
Braga won on aggregate score over two legs and advance to Quarterfinals.

Round of 32

Villarreal won on aggregate score over two legs and advance to Round of 16.
Rangers won on away goals, after aggregate score was tied and advance to Round of 16.
Liverpool won on aggregate score over two legs and advance to Round of 16.
Ajax won on aggregate score over two legs and advance to Round of 16.
Braga won on aggregate score over two legs and advance to Round of 16.
Dynamo Kyiv won on aggregate score over two legs and advance to Round of 16.
Spartak Moscow won on aggregate score over two legs and advance to Round of 16.
Zenit Saint Petersburg won on aggregate score over two legs and advance to Round of 16.
Manchester City won on aggregate score over two legs and advance to Round of 16.
CSKA Moscow won on aggregate score over two legs and advance to Round of 16.
2–2
Porto won on away goals, after aggregate score was tied and advance to Round of 16.
Twente won on aggregate score over two legs and advance to Round of 16.
PSV Eindhoven won on aggregate score over two legs and advance to Round of 16.
Benfica won on aggregate score over two legs and advance to Round of 16.
Paris S-G won on away goals, after aggregate score was tied and advance to Round of 16.
Bayer won on aggregate score over two legs and advance to Round of 16.

Group Stage

Group A

Group A Table
Rk Squad Apps W D L GF GA GDiff Pts Notes
1eng Manchester City6321116+511→ Round of 32
2pl Lech Poznań6321118+311→ Round of 32
3it Juventus60607706
4at Red Bull Salzburg602419-82

Group B

Group B Table
Rk Squad Apps W D L GF GA GDiff Pts Notes
1de Bayer Leverkusen633082+612→ Round of 32
2gr Aris631275+210→ Round of 32
3es Atlético Madrid622297+28
4no Rosenborg6105313-103

Group C

Group C Table
Rk Squad Apps W D L GF GA GDiff Pts Notes
1pt Sporting CP6402146+812→ Round of 32
2fr Lille622286+28→ Round of 32
3be Gent6213813-57
4bg Levski Sofia6213611-57

Group D

Group D Table
Rk Squad Apps W D L GF GA GDiff Pts Notes
1es Villarreal640285+312→ Round of 32
2gr PAOK632153+211→ Round of 32
3hr Dinamo Zagreb621345-17
4be Club Brugge603348-43

Group E

Group E Table
Rk Squad Apps W D L GF GA GDiff Pts Notes
1ua Dynamo Kyiv6321106+411→ Round of 32
2by BATE Borisov63121111010→ Round of 32
3nl AZ Alkmaar6213810-27
4md Sheriff Tiraspol612357-25

Group F

Group F Table
Rk Squad Apps W D L GF GA GDiff Pts Notes
1ru CSKA Moscow6510183+1516→ Round of 32
2cz Sparta Prague6231121209→ Round of 32
3it Palermo6213711-47
4ch Lausanne-Sport6015516-111

Group G

Group G Table
Rk Squad Apps W D L GF GA GDiff Pts Notes
1ru Zenit Saint Petersburg6600186+1218→ Round of 32
2be Anderlecht62138807→ Round of 32
3gr AEK Athens6213913-47
4hr Hajduk Split6105513-83

Group H

Group H Table
Rk Squad Apps W D L GF GA GDiff Pts Notes
1de Stuttgart6501166+1015→ Round of 32
2ch Young Boys6303101009→ Round of 32
3es Getafe621348-47
4dk Odense6114814-64

Group I

Group I Table
Rk Squad Apps W D L GF GA GDiff Pts Notes
1nl PSV Eindhoven6420103+714→ Round of 32
2ua Metalist Kharkiv632194+511→ Round of 32
3it Sampdoria612347-35
4hu Debrecen6105413-93

Group J

Group J Table
Rk Squad Apps W D L GF GA GDiff Pts Notes
1fr Paris Saint-Germain633094+512→ Round of 32
2es Sevilla6312107+310→ Round of 32
3de Borussia Dortmund6231107+39
4ua Karpaty Lviv6015415-111

Group K

Group K Table
Rk Squad Apps W D L GF GA GDiff Pts Notes
1eng Liverpool624083+510→ Round of 32
2it Napoli614189-17→ Round of 32
3ro Steaua București6132911-26
4nl Utrecht605157-25

Group L

Group L Table
Rk Squad Apps W D L GF GA GDiff Pts Notes
1pt Porto6510144+1016→ Round of 32
2tr Beşiktaş641196+313→ Round of 32
3at Rapid Wien6105512-73
4bg CSKA Sofia6105410-63

League Table

League Table Table
Rk Squad Apps W D L GF GA GDiff Pts Attendance Top Team Scorer Goalkeeper Notes
Wpt Porto1712414416+284032,659Radamel Falcao - 17Helton Arruda→ UEFA Champions League via playoff win
Fpt Braga915365+1822,098Alan - 2Artur Moraes
SFes Villarreal169433419+153119,442Giuseppe Rossi - 11Diego López
SFpt Benfica8521158+71749,415Óscar Cardozo - 4Roberto
QFnl PSV Eindhoven145722413+112222,592Balázs Dzsudzsák - 5Andreas Isaksson
QFua Dynamo Kyiv12552219+122014,550Artem Milevskiy - 5Oleksandr Shovkovskiy
QFru Spartak Moscow62311113-2924,667Dmitri Kombarov, Alex... - 2Andriy Dykan
QFnl Twente6222912-3822,417Luuk de Jong - 3Nikolay Mihaylov
R16ru CSKA Moscow12822278+192610,333Tomáš Necid - 6Igor Akinfeev
R16eng Liverpool14581165+112335,666Steven Gerrard - 3Pepe Reina
R16de Bayer Leverkusen12642238+152217,099Patrick Helmes - 4René Adler
R16ru Zenit Saint Petersburg106222412+122018,900Aleksandr Kerzhakov - 4Vyacheslav Malafeev
R16eng Manchester City12462188+101834,032Emmanuel Adebayor - 4Joe Hart
R16fr Paris Saint-Germain124621813+51820,519Péguy Luyindula, Nenê - 3Zoumana Camara
R16nl Ajax411254+1437,716Miralem Sulejmani - 2Maarten Stekelenburg
R16sco Rangers404034-1434,734Steven Whittaker, Maurice Edu... - 1Neil Alexander, Allan McGregor
R32tr Beşiktaş148332715+122725,420Filip Hološko, Fabian Ernst... - 2Hakan Arıkan
R32de Stuttgart127322516+92417,400Martin Harnik, Ciprian Marica - 3Sven Ulreich
R32pt Sporting CP126332312+112116,779Hélder Postiga - 3Rui Patrício
R32gr Aris125431312+11922,600Koke - 2Michalis Sifakis
R32by BATE Borisov105321814+4186,000Vitali Rodionov, Renan Bardini Bressan - 3Syarhey Vyeramko
R32pl Lech Poznań105321310+31836,658Artjoms Rudņevs - 5Krzysztof Kotorowski
R32gr PAOK1044286+21626,675Vieirinha - 2Dario Krešić
R32ua Metalist Kharkiv10433121201534,774Cleiton Xavier, Edmar Halovskyi de Lacerda - 2Vladimir Dišljenković
R32it Napoli103521211+11450,060Edinson Cavani - 5Morgan De Sanctis
R32es Sevilla8413129+31335,000Frédéric Kanouté - 5Andrés Palop
R32ch Young Boys84041314-11214,749David Degen - 4Marco Wölfli
R32fr Lille102531311+21115,233Pierre-Alain Frau - 4Mickaël Landreau
R32cz Sparta Prague82421213-11014,118Wilfried Bony - 5Jaromír Blažek
R32be Anderlecht8215813-5722,750Roland Juhász - 2Silvio Proto
R32ch Basel201134-1113,060Marco Streller, Scott Chipperfield... - 1Franco Costanzo
R32ru Rubin Kazan201124-2119,500Cristian Ansaldi, Christian Noboa - 1Giedrius Arlauskis, Sergey Ryzhikov
GRbg Levski Sofia124532215+7179,343Garra Dembélé - 2Bozhidar Mitrev
GRnl Utrecht123721811+71623,693Ricky van Wolfswinkel - 2Michel Vorm
GRde Borussia Dortmund8431157+81545,433Nuri Şahin, Mario Götze... - 2Roman Weidenfeller
GRit Juventus10280138+5149,943Giorgio Chiellini, Vincenzo Iaquinta - 2Alex Manninger
GRdk Odense104241618-2147,698Hans Henrik Andreasen - 4Roy Carroll
GRat Rapid Wien123451918+11318,500Christopher Trimmel, Jan Vennegoor of Hesselink... - 1Raimund Hedl
GRbg CSKA Sofia104151413+11312,333Marquinhos, Spas Delev... - 1Raïs M'Bolhi
GRnl AZ Alkmaar10415131301312,273Kolbeinn Sigþórsson - 3Sergio Romero
GRua Karpaty Lviv123451520-51327,684Artem Fedetskyi, Denys Kozhanov... - 1Andriy Tlumak
GRhr Dinamo Zagreb832386+21124,333Sammir - 2Ivan Kelava
GRes Getafe832369-3111,900Pedro Ríos - 2Óscar Ustari
GRgr AEK Athens83231114-31124,000Ignacio Scocco, Ismael Blanco... - 2Sebastián Saja
GRch Lausanne-Sport122551322-9118,883Sébastien Meoli, Abdul Carrupt... - 1Bigambo Rochat
GRit Palermo83141214-21010,333Massimo Maccarone - 2Francesco Benussi
GRro Steaua București82331012-2916,107Cristian Tănase, Bogdan Stancu - 2Ciprian Tătărușanu
GRbe Club Brugge8233911-2918,917Dorge Kouemaha - 2Carl Hoefkens
GRhu Debrecen8305814-697,950Péter Kabát - 2Zsolt Laczkó, Mindaugas Malinauskas
GRes Atlético Madrid622297+2826,667Sergio Agüero - 3David de Gea
GRbe Gent82241014-488,806Marko Šuler, Shlomi Arbeitman... - 1Bojan Jorgačević
GRhr Hajduk Split102261418-4825,333Ante Vukušić - 2Danijel Subašić
GRmd Sheriff Tiraspol612357-258,500Aleksandr Erokhin - 2Vladislav Stoyanov
GRit Sampdoria612347-3514,720Giampaolo Pazzini - 2Gianluca Curci
GRno Rosenborg6105313-10312,752Morten Moldskred, Rade Prica... - 1Daniel Örlund
GRat Red Bull Salzburg602419-8216,533Dušan Švento - 1Gerhard Tremmel

UEFA Super Cup

Barcelona won match in normal time.

Leaders

Yellow Cards
1. Christoph SpycherYoung Boys 4
Tomáš ŘepkaSparta Prague 4
Ammar JemalYoung Boys 4
Yevhen KhacheridiDynamo Kyiv 4
Clément ChantômeParis Saint-Germain 4
KakáBraga 4
Fernando NavarroSevilla 4
8. NilmarVillarreal 3
Kristi VangjeliAris 3
Mario MaločaHajduk Split 3
Morgan De SanctisNapoli 3
Hugo CampagnaroNapoli 3
Arturo VidalBayer Leverkusen 3
VandinhoBraga 3
Bruno CirilloPAOK 3
Marcos RojoSpartak Moscow 3
Bănel NicolițăSteaua București 3
Felipe MeloJuventus 3
Mohamed SissokoJuventus 3
Erik PietersPSV Eindhoven 3
Grigoris MakosAEK Athens 3
Joan CapdevilaVillarreal 3
Maksim BardachowBATE Borisov 3
Miguel GarciaBraga 3
Marek SuchýSpartak Moscow 3
Giuseppe AquaroCSKA Sofia 3
Sergei IgnashevichCSKA Moscow 3
Balázs DzsudzsákPSV Eindhoven 3
Daniel CarriçoSporting CP 3
ManéGetafe 3
Siaka TiénéParis Saint-Germain 3
Samson GodwinKarpaty Lviv 3
Santi CazorlaVillarreal 3
Jérémy ClémentParis Saint-Germain 3
Yasin PehlivanRapid Wien 3
Daniele GastaldelloSampdoria 3
José CataláVillarreal 3
MarceloPSV Eindhoven 3
Bruno AlvesZenit Saint Petersburg 3
Alain NefYoung Boys 3
Maxi PereiraBenfica 3
Éder BonfimSteaua București 3
Florent RouambaSheriff Tiraspol 3
Aleksandar LukovićZenit Saint Petersburg 3
Carlos MarchenaVillarreal 3
Walter GarganoNapoli 3
Hassan YebdaNapoli 3
Nicolas MarazziLausanne-Sport 3
Rade PricaRosenborg 3
Iasmin LatovleviciSteaua București 3
Mirosław SznaucnerPAOK 3
Orlando EngelaarPSV Eindhoven 3
Cristian SăpunaruPorto 3

Nationalities

  • Does not include qualifying rounds

League Notes

Rank Key

About FBref.com

FBref.com launched (June 13, 2018) with coverage for England (5 leagues), France (2 leagues), Germany (3 leagues), Italy (2 leagues), Spain (2 leagues), and United States (3 leagues).

We have also added: Netherlands (July 16, 2018), Scotland (July 23, 2018), Portugal (July 30, 2018), Mexico (Oct 29, 2018), Belgium (Oct 29, 2018), Austria (Oct 29, 2018), Australia (Nov 5, 2018), Russia (Nov 5, 2018), Poland (Nov 12, 2018), Turkey (Nov 12, 2018), Denmark (Nov 28, 2018), Switzerland (Dec 4, 2018), Ukraine (Dec 17, 2018), Croatia (Dec 21, 2018), Greece (Jan 15, 2019), Bulgaria (Jan 29, 2019), Romania (Feb 18, 2019), Serbia (Mar 1, 2019), Czech Republic (Mar 1, 2019), Hungary (Mar 14, 2019), Norway (Apr 9, 2019), Sweden (Apr 9, 2019), Finland (Apr 18, 2019), Brazil (Jul 25, 2019), Argentina (Jul 29, 2019), China PR (Jul 29, 2019), Korea Republic (Jul 30, 2019), Japan (Aug 2, 2019), Chile (Aug 2, 2019), Colombia (Aug 6, 2019), Ecuador (Aug 6, 2019), Iran (Aug 7, 2019), Paraguay (Aug 8, 2019), Saudi Arabia (Aug 9, 2019), South Africa (Aug 12, 2019), Uruguay (Aug 14, 2019), Peru (Aug 15, 2019), India (Aug 16, 2019), Bolivia (Aug 28, 2019), Venezuela (Sep 3, 2019). We have many more leagues, but are vetting them and will release them as they are prepared.

On April 12, 2019, we released what we believe is one of the most complete sources for women's soccer data on the internet. This includes: FIFA Women's World Cup (1991-present), Women's Olympic Soccer (2016), UEFA Women's Champions League (2016-present), NWSL (USA) (2017-present), Women's Super League (ENG) (2017-present), Division 1 Féminine (FRA) (2017-present), Division 1 Féminine (GER) (2016-present), W-League (AUS) (2018-2019), Eredivisie Vrouwen (NED) (2018-2019), Toppserien (NOR) (2017-present), Damallsvenskan (SWE) (2017-present)

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. Eventually, you'll be able to see Alexis Sanchez's stats in the Chilean Primera or maybe even Johan Cruyff's career stats. We will never in the future have less data than we do today. Because we are launching with a small set of countries, FBref will be ad-free for the entire year after its launch. The only payment we will ask for is that you let us know if you find an issue, so we can get better and better.

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.