Play-off round (August 16, 2016 to August 24, 2016)
Aug 17
Ludogorets
Viktoria Plzeň
Aug 23
Viktoria Plzeň
Ludogorets
Ludogorets won on aggregate score over two legs and advance to Group stage.
Aug 17
Celtic
Be'er Sheva
Aug 23
Be'er Sheva
Celtic
Celtic won on aggregate score over two legs and advance to Group stage.
Rostov won on aggregate score over two legs and advance to Group stage.
Monaco won on aggregate score over two legs and advance to Group stage.
Aug 16
Young Boys
Gladbach
Aug 24
Gladbach
Young Boys
Gladbach won on aggregate score over two legs and advance to Group stage.
Aug 16
Dinamo Zagreb
RB Salzburg
Aug 24
RB Salzburg
Dinamo Zagreb
Dinamo Zagreb won on aggregate score over two legs, after extra time and advance to Group stage.
Aug 16
Steaua
Manchester City
Aug 24
Manchester City
Steaua
Manchester City won on aggregate score over two legs and advance to Group stage.
Porto won on aggregate score over two legs and advance to Group stage.
Aug 17
Dundalk FC
Legia Warsaw
Aug 23
Legia Warsaw
Dundalk FC
Legia Warsaw won on aggregate score over two legs and advance to Group stage.
Aug 16
FC Copenhagen
APOEL FC
Aug 24
APOEL FC
FC Copenhagen
FC Copenhagen won on aggregate score over two legs and advance to Group stage.
Third qualifying round (July 26, 2016 to August 3, 2016)
Rostov won on aggregate score over two legs and advance to Play-off round.
Jul 26
Ludogorets
Red Star
Aug 2
Red Star
Ludogorets
Ludogorets won on aggregate score over two legs, after extra time and advance to Play-off round.
Jul 27
Astra Giurgiu
FC Copenhagen
Aug 3
FC Copenhagen
Astra Giurgiu
FC Copenhagen won on aggregate score over two legs and advance to Play-off round.
Jul 27
Olympiacos
Be'er Sheva
Aug 3
Be'er Sheva
Olympiacos
Be'er Sheva won on aggregate score over two legs and advance to Play-off round.
Jul 26
Partizani Tirana
RB Salzburg
Aug 3
RB Salzburg
Partizani Tirana
RB Salzburg won on aggregate score over two legs and advance to Play-off round.
Jul 26
Viktoria Plzeň
Qarabağ
Aug 2
Qarabağ
Viktoria Plzeň
Viktoria Plzeň won on away goals, after aggregate score was tied and advance to Play-off round.
Jul 26
Shakhtar
Young Boys
Aug 3
Young Boys
Shakhtar
Shakhtar won on penalty kicks following extra time and advance to Play-off round.
Ajax won on aggregate score over two legs and advance to Play-off round.
Jul 27
Rosenborg
APOEL FC
APOEL FC won on aggregate score over two legs and advance to Play-off round.
Monaco won on aggregate score over two legs and advance to Play-off round.
Jul 26
BATE Borisov
Dundalk FC
Aug 2
Dundalk FC
BATE Borisov
Dundalk FC won on aggregate score over two legs and advance to Play-off round.
Celtic won on aggregate score over two legs and advance to Play-off round.
Jul 27
FK AS Trenčín
Legia Warsaw
Aug 3
Legia Warsaw
FK AS Trenčín
Legia Warsaw won on aggregate score over two legs and advance to Play-off round.
Jul 26
Dinamo Zagreb
Dinamo Tbilisi
Aug 2
Dinamo Tbilisi
Dinamo Zagreb
Dinamo Zagreb won on aggregate score over two legs and advance to Play-off round.
Jul 26
Sparta Prague
Steaua
Aug 3
Steaua
Sparta Prague
Steaua won on aggregate score over two legs and advance to Play-off round.
Second qualifying round (July 12, 2016 to July 20, 2016)
Jul 13
Crusaders FC
FC Copenhagen
Jul 19
FC Copenhagen
Crusaders FC
FC Copenhagen won on aggregate score over two legs and advance to Third qualifying round.
Jul 13
Rosenborg
Norrköping
Jul 20
Norrköping
Rosenborg
Rosenborg won on aggregate score over two legs and advance to Third qualifying round.
Jul 12
Zrinjski Mostar
Legia Warsaw
Jul 19
Legia Warsaw
Zrinjski Mostar
Legia Warsaw won on aggregate score over two legs and advance to Third qualifying round.
Celtic won on aggregate score over two legs and advance to Third qualifying round.
Jul 13
Partizani Tirana
Ferencváros
Jul 20
Ferencváros
Partizani Tirana
Ferencváros won on penalty kicks following extra time and advance to Third qualifying round.
Jul 12
Valletta FC
Red Star
Jul 19
Red Star
Valletta FC
Red Star won on aggregate score over two legs and advance to Third qualifying round.
Jul 13
Žalgiris
FC Astana
Jul 20
FC Astana
Žalgiris
FC Astana won on aggregate score over two legs and advance to Third qualifying round.
Jul 12
Be'er Sheva
Sheriff Tiraspol
Jul 19
Sheriff Tiraspol
Be'er Sheva
Be'er Sheva won on aggregate score over two legs and advance to Third qualifying round.
Jul 12
RB Salzburg
FK Liepāja
Jul 19
FK Liepāja
RB Salzburg
RB Salzburg won on aggregate score over two legs and advance to Third qualifying round.
Jul 12
FK Vardar
Dinamo Zagreb
Jul 20
Dinamo Zagreb
FK Vardar
Dinamo Zagreb won on aggregate score over two legs and advance to Third qualifying round.
Jul 13
Olimpija
FK AS Trenčín
Jul 20
FK AS Trenčín
Olimpija
FK AS Trenčín won on away goals, after aggregate score was tied and advance to Third qualifying round.
Jul 13
Ludogorets
Mladost
Jul 19
Mladost
Ludogorets
Ludogorets won on aggregate score over two legs and advance to Third qualifying round.
Dundalk FC won on away goals, after aggregate score was tied and advance to Third qualifying round.
Jul 12
Qarabağ
F91 Dudelange
Jul 20
F91 Dudelange
Qarabağ
Qarabağ won on aggregate score over two legs and advance to Third qualifying round.
BATE Borisov won on aggregate score over two legs and advance to Third qualifying round.
Jul 12
Dinamo Tbilisi
Alashkert
Jul 19
Alashkert
Dinamo Tbilisi
Dinamo Tbilisi won on aggregate score over two legs and advance to Third qualifying round.
Jul 12
The New Saints
APOEL FC
Jul 19
APOEL FC
The New Saints
APOEL FC won on aggregate score over two legs and advance to Third qualifying round.
First qualifying round (June 28, 2016 to July 6, 2016)
Jun 28
Valletta FC
B36 Tórshavn
Jul 5
B36 Tórshavn
Valletta FC
Valletta FC won on away goals, after aggregate score was tied and advance to Second qualifying round.
Red Imps won on aggregate score over two legs and advance to Second qualifying round.
Jun 28
Santa Coloma
Alashkert
Jul 5
Alashkert
Santa Coloma
Alashkert won on aggregate score over two legs and advance to Second qualifying round.
Jun 28
The New Saints
S.P. Tre Penne
Jul 5
S.P. Tre Penne
The New Saints
The New Saints won on aggregate score over two legs and advance to Second qualifying round.
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 .
View Additional Information
We're Social...for Statheads
Every Sports Reference Social Media Account
Site Last Updated: Monday, November 25, 10:56PM
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Subscribe to Stathead FBref: Get your first month FREE
Your All-Access Ticket to the FBref Database
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.