UEFA Champions League      2016-17      First Qualifying Round  
  Nat Team 1 Leg 1 Leg 2 Nat Team 2 Agg   Nat Team 1 Leg 1 Leg 2 Nat Team 2 Agg  
      Flora Tallinn 2–1 0–2     Lincoln Red Imps 2–3       Valletta (away goals) 1–0 1–2     B36 Tórshavn 2–2  
      The New Saints 2–1 3–0     Tre Penne 5–1       FC Santa Coloma 0–0 0–3     Alashkert 0–3  
                                         
  UEFA Champions League      2016-17      Second Qualifying Round  
  Nat Team 1 Leg 1 Leg 2 Nat Team 2 Agg   Nat Team 1 Leg 1 Leg 2 Nat Team 2 Agg  
      Qarabağ 2–0 1–1     F91 Dudelange 3–1       Žalgiris Vilnius 0–0 1–2     Astana 1–2  
      Hapoel Be'er Sheva 3–2 0–0     Sheriff Tiraspol 3–2       Partizani Tirana (p3-1) 1–1 1–1     Ferencváros 2–2  
      Olimpija Ljubljana 3–4 3–2     Trenčín (away goals) 6–6       BATE Borisov 2–0 2–2     SJK 4–2  
      Red Bull Salzburg 1–0 2–0     Liepāja 3–0       Valletta 1–2 1–2     Red Star Belgrade 2–4  
      Vardar 1–2 2–3     Dinamo Zagreb 3–5       Rosenborg 3–1 2–3     IFK Norrköping 5–4  
      The New Saints 0–0 0–3     APOEL 0–3       Dundalk 1–1 2–2     FH 3–3  
      Zrinjski Mostar 1–1 0–2     Legia Warsaw 1–3       Lincoln Red Imps 1–0 0–3     Celtic 1–3  
      Ludogorets Razgrad 2–0 3–0     Mladost Podgorica 5–0       Crusaders 0–3 0–6     Copenhagen 0–9  
      Dinamo Tbilisi 2–0 1–1     Alashkert 3–1       
                                         
  UEFA Champions League      2016-17      Third Qualifying Round  
                                                   CHAMPIONS PATH                                                    NON-CHAMPIONS PATH      
  Nat Team 1 Leg 1 Leg 2 Nat Team 2 Agg   Nat Team 1 Leg 1 Leg 2 Nat Team 2 Agg  
      Rosenborg 2–1 0–3     APOEL 2–4       Ajax 1–1 2–1     PAOK 3–2  
      Dinamo Zagreb 2–0 1–0     Dinamo Tbilisi 3–0       Sparta Prague 1–1 0–2     Steaua București 1–3  
      Olympiacos 0–0 0–1     Hapoel Be'er Sheva 0–1       Shakhtar Donetsk 2–0 0–2     Young Boys (p 4-2) 2–2  
      Astana 1–1 1–2     Celtic 2–3       Rostov 2–2 2–0     Anderlecht 4–2  
      Trenčín 0–1 0–0     Legia Warsaw 0–1       Fenerbahçe 2–1 1–3     Monaco 3–4  
      Viktoria Plzeň (ag) 0–0 1–1     Qarabağ 1–1                      
      Astra Giurgiu 1–1 0–3     Copenhagen 1–4   The 15 losing clubs join the UEFA Europa League at the Play-Off stage  
      BATE Borisov 1–0 0–3     Dundalk 1–3                       
      Ludogorets Razgrad 2–2 4–2     Red Star Belgrade 6–4          
      Partizani Tirana 0–1 0–2     Red Bull Salzburg 3–0                      
                                         
  UEFA Champions League      2016-17      Play-Off Round  
                                                   CHAMPIONS PATH                                                    NON-CHAMPIONS PATH      
  Nat Team 1 Leg 1 Leg 2 Nat Team 2 Agg   Nat Team 1 Leg 1 Leg 2 Nat Team 2 Agg  
      Ludogorets Razgrad 2–0 2–2     Viktoria Plzeň 4–2       Steaua București 0–5 0–1     Manchester City 0–6  
      Celtic 5–2 0–2     Hapoel Be'er Sheva 5–4       Porto 1–1 3–0     Roma 4–1  
      Copenhagen 1–0 1–1     APOEL 2–1       Ajax 1–1 1–4     Rostov 2–5  
      Dundalk 0–2 1–1     Legia Warsaw 1–3       Young Boys 1–3 1–6     Borussia Mönchengladbach 2–9  
      Dinamo Zagreb 1–1 2–1     Red Bull Salzburg 3–2       Villarreal 1–2 0–1     Monaco 1–3  
                                         
  UEFA Champions League      2016-17      Group Stage  
  The 10 clubs who qualified from the Play-Off Round will be joined by the following 22 clubs who automatically qualified for the Group Stage.  
  The 32 clubs are to be split into 8 Groups of four teams with the top 2 teams progressing to the Knock-Out Phase. The eight 3rd placed teams will join the Europa League.  
                                         
                   Group A                      Group B                      Group C                      Group D    
      Paris Saint-Germain         Benfica         Barcelona         Bayern Munich    
      Arsenal         Napoli         Manchester City         Atlético Madrid    
      Basel         Dynamo Kyiv         Borussia Mönchengladbach         PSV Eindhoven    
      Ludogorets Razgrad         Beşiktaş         Celtic         Rostov    
                                         
                   Group E                      Group F                      Group G                      Group H    
      CSKA Moscow       Real Madrid         Leicester City         Juventus  
      Bayer Leverkusen         Borussia Dortmund         Porto         Sevilla    
      Tottenham Hotspur         Sporting CP         Club Brugge         Lyon    
      AS Monaco         Legia Warsaw         Copenhagen         Dinamo Zagreb    
                                         
  Group A   Group B   Group C   Group D  
  Arsenal 14   Napoli 11   Barcelona 15   Atlético Madrid 15  
  Paris Saint-Germain 12   Benfica 8   Manchester City 9   Bayern Munich 12  
  Ludogorets Razgrad 3   Beşiktaş 7   Borussia Mönchengladbach 5   Rostov 5  
  Basel 2   Dynamo Kyiv 5   Celtic 3   PSV Eindhoven 2  
  Paris Saint Germain 1-1 Arsenal   Dynamo Kyiv 1-2 Napoli   Barcelona 7-0 Celtic   Bayern Munich 5-0 Rostov  
  Basel 1-1 Ludogorets Razgrad   Benfica 1-1 Beşiktaş   Manchester City 4-0 Borussia MG   PSV Eindhoven 0-1 Atlético Madrid  
  Ludogorets Razgrad 1-3 PSG   Beşiktaş 1-1 Dynamo Kyiv   Borussia MG 1-2 Barcelona   Atlético Madrid 1-0 Bayern Munich  
  Arsenal 2-0 Basel   Napoli 4-2 Benfica   Celtic 3-3 Manchester City   Rostov 2-2 PSV Eindhoven  
  Arsenal 6-0 Ludogorets Razgrad   Napoli 2-3 Beşiktaş   Celtic 0-2 Borussia MG   Rostov 0-1 Atlético Madrid  
  Paris Saint Germain 3-0 Basel   Dynamo Kyiv 0-2 Benfica   Barcelona 4-0 Manchester City   Bayern Munich 4-1 PSV Eindhoven  
  Ludogorets Razgrad 2-3 Arsenal   Beşiktaş 1-1 Napoli   Borussia MG 1-1 Celtic   Atlético Madrid 2-1 Rostov  
  Basel 1-2 Paris Saint Germain   Benfica 1-0 Dynamo Kyiv   Manchester City 3-1 Barcelona   PSV Eindhoven 1-2 Bayern Munich  
  Arsenal 2-2 Paris Saint Germain   Napoli 0-0 Dynamo Kyiv   Celtic 0-2 Barcelona   Rostov 3-2 Bayern Munich  
  Ludogorets Razgrad 0-0 Basel   Beşiktaş 3-3 Benfica   Borussia MG 1-1 Manchester City   Atlético Madrid 2-0 PSV Eindhoven  
  PSG 2-2 Ludogorets Razgrad   Dynamo Kyiv 6-0 Beşiktaş   Barcelona 4-0 Borussia MG   Bayern Munich 1-0 Atlético Madrid  
  Basel 1-4 Arsenal   Benfica 1-2 Napoli   Manchester City 1-1 Celtic   PSV Eindhoven 0-0 Rostov  
                                   
  Group E   Group F   Group G   Group H  
  AS Monaco 11   Borussia Dortmund 14   Leicester City 13   Juventus 14  
  Bayer Leverkusen 10   Real Madrid 12   Porto 11   Sevilla 11  
  Tottenham Hotspur 7   Sporting CP 4   Copenhagen 9   Lyon 8  
  CSKA Moscow 3   Legia Warsaw 3   Club Brugge 0   Dinamo Zagreb 0  
  Bayer Leverkusen 2-2 CSKA Moscow   Real Madrid 2-1 Sporting CP   Club Brugge 0-3 Leicester City   Lyon 3-0 Dinamo Zagreb  
  Tottenham Hotspur 1-2 AS Monaco   Legia Warsaw 0-6 Borussia Dortmund   Porto 1-1 Copenhagen   Juventus 0-0 Sevilla  
  AS Monaco 1-1 Bayer Leverkusen   Borussia Dortmund 2-2 Real Madrid   Copenhagen 4-0 Club Brugge   Sevilla 1-0 Lyon  
  CSKA Moscow 0-1 Tottenham Hotspur   Sporting CP 2-0 Legia Warsaw   Leicester City 1-0 Porto   Dinamo Zagreb 0-4 Juventus  
  CSKA Moscow 1-1 AS Monaco   Sporting CP 1-2 Borussia Dortmund   Leicester City 1-0 Copenhagen   Dinamo Zagreb 0-1 Sevilla  
  Bayer Leverkusen 0-0 Tottenham   Real Madrid 5-1 Legia Warsaw   Club Brugge 1-2 Porto   Lyon 0-1 Juventus  
  AS Monaco 3-0 CSKA Moscow   Borussia Dortmund 1-0 Sporting CP   Copenhagen 0-0 Leicester City   Sevilla 4-0 Dinamo Zagreb  
  Tottenham Hotspur 0-1 Bayer   Legia Warsaw 3-3 Real Madrid   Porto 1-0 Club Brugge   Juventus 1-1 Lyon  
  CSKA Moscow 1-1 Bayer Leverkusen   Sporting CP 1-2 Real Madrid   Leicester City 2-1 Club Brugge   Dinamo Zagreb 0-1 Lyon  
  AS Monaco 2-1 Tottenham Hotspur   Borussia Dortmund 8-4 Legia Warsaw   Copenhagen 0-0 Porto   Sevilla 1-3 Juventus  
  Bayer Leverkusen 3-0 AS Monaco   Real Madrid 2-2 Borussia Dortmund   Club Brugge 0-2 Copenhagen   Lyon 0-0 Sevilla  
  Tottenham Hotspur 3-1 CSKA Moscow   Legia Warsaw 1-0 Sporting CP   Porto 5-0 Leicester City   Juventus 2-0 Dinamo Zagreb  
                                         
  UEFA Champions League      2016-17      Knock-Out Stage  
  Seeded teams (the 8 Group Winners) play second leg at home. Third-placed teams drop down to UEFA Europa League.  
                                         
  UEFA Champions League      2016-17      Round of 16  
  Nat Team 1 Leg 1 Leg 2 Nat Team 2 Agg   Nat Team 1 Leg 1 Leg 2 Nat Team 2 Agg  
      Manchester City 5 - 3 1 - 3     AS Monaco (ag) 6 - 6       FC Porto 0 - 2 0 - 1     Juventus 0 - 3  
      Real Madrid 3 - 1 3 - 1     Napoli 6 - 2       Bayer Leverkusen 2 - 4 0 - 0     Atlético Madrid 2 - 4  
      Benfica 1 - 0 0 - 4     Borussia Dortmund 1 - 4       Paris Saint-Germain 4 - 0 1 - 6     Barcelona 5 - 6  
      Bayern Munich 5 - 1 5 - 1     Arsenal 10 - 2       Sevilla 2 - 1 0 - 2     Leicester City 2 - 3  
                                         
  UEFA Champions League      2016-17      Quarter Finals  
  Nat Team 1 Leg 1 Leg 2 Nat Team 2 Agg   Nat Team 1 Leg 1 Leg 2 Nat Team 2 Agg  
      Atlético Madrid 12.04 18.04     Leicester City         Bayern Munich 12.04 18.04     Real Madrid    
      Borussia Dortmund 11.04 19.04     AS Monaco         Juventus 11.04 19.04     Barcelona    
                                         
  UEFA Champions League      2016-17      Semi Finals  
  Nat Team 1 Leg 1 Leg 2 Nat Team 2 Agg   Nat Team 1 Leg 1 Leg 2 Nat Team 2 Agg  
                                         
                                         
  UEFA Champions League      2016-17      Final      Millennium Stadium, Cardiff, Wales    3rd June 2017  
  Nat Team 1 Score Nat Team 2