Real Madrid (ESP)
The holders returned to training on 18 July and their first game of 2016/17 comes on 8 August when they take on Sevilla in the UEFA Super Cup.
28/07: Real Madrid v PSG (Ohio, United States)
30/07: Real Madrid v Chelsea (Michigan, United States)
04/08: Bayern München v Real Madrid (New Jersey, United States)
The Catalan giants had a day extra holiday compared to Madrid and their first match of the season also comes against Sevilla, in the Spanish Super Cup on 12 August.
30/07: Celtic v Barcelona (Dublin, Ireland)
03/08: Barcelona v Leicester (Stockholm, Sweden)
06/08: Liverpool v Barcelona (London, England)
10/08: Barcelona v Sampdoria (Barcelona, Spain)
Leicester City (ENG)
The Premier League champions began pre-season on 4 July and kick off their campaign in the Community Shield against FA Cup holders Manchester United on 7 August.
19/07: Oxford United 1–2 Leicester (Oxford, England)
23/07: Celtic 1-1 Leicester, Leicester won 6-5 on pens (Glasgow, Scotland)
30/07: Paris Saint-Germain v Leicester (Carson, United States)
02/08: Chesterfield v Leicester (Chesterfield, England)
03/08: Barcelona v Leicester (Stockholm, Sweden)
Bayern München (GER)
Carlo Ancelotti gathered his squad on 11 July ahead of a mouthwatering pre-season that culminates with the German Super Cup against Borussia Dortmund on 14 August.
16/07: SV Lippstadt 08 3-4 Bayern (Lippstadt, Germany)
20/07: Bayern 1-0 Manchester City (Munich, Germany)
23/07: SpVgg Landshut 0-3 Bayern (Landshut, Germany)
28/07: Bayern v AC Milan (Chicago, United States)
30/07: Internazionale v Bayern (Charlotte, United States)
04/08: Bayern v Real Madrid (New Jersey, United States)
Juventus were back training on 6 July and after ten days’ fitness work they flew to Australia on 17 July. Their first Serie A date of 2016/17 comes the weekend of 20 August.
23/07: Melbourne Victory 1-1 Juventus, Melbourne won 4-3 on pens (Melbourne, Australia)
26/07: Tottenham Hotspur v Juventus (Melbourne, Australia)
30/07: South China v Juventus (Hong Kong, China)
07/08: West Ham v Juventus (London, England)
14/08: Cologne v Juventus (Linz, Austria)
17/08: Juventus v Juventus Youth team (Villar Perosa, Italy)
Portugal were still three games from UEFA EURO 2016 glory when Benfica got to work on 28 June. Their first competitive fixture is against Braga in the Portuguese Super Cup on 7 August.
14/07: Benfica 0-0 Setúbal (Algarve, Portugal)
16/07: Benfica 4-0 Derby County (Algarve, Portugal)
20/07: Sheffield Wednesday 1-0 Benfica (Sheffield, England)
24/07: Benfica 2-0 Wolfsburg (Altach, Austria)
27/07: Benfica v Torino (Lisbon, Portugal)
31/07: Lyon v Benfica (Lyon, France)
Paris Saint-Germain (FRA)
Unai Emery took his first training session as Paris boss on 4 July. Treble winners last term, PSG face league runners-up Lyon in the Trophée des Champions in Austria on 6 August before launching their Ligue 1 title defence six days later at Bastia.
13/07: Paris 2-1 West Brom (Schladming, Austria)
24/07: Internazionale 1-3 Paris (Eugene, United States)
28/07: Real Madrid v Paris (Columbus, United States)
31/07: Leicester v Paris (Carson, United States)
CSKA Moskva (RUS)
The Army Men were at ease from 23 May to 20 June, with players involved at UEFA EURO 2016 rejoining the group a little later. CSKA’s Russian Premier League agenda starts at Anji on 30 July. On 23 July they lost to Zenit in the domestic Super Cup.
01/07: CSKA 1-0 Strogino Moskva (Moscow, Russia)
02/07: CSKA 2-2 Yenisey Krasnoyarsk (Moscow, Russia)
08/07: CSKA 4-0 Dolgoprudny (Moscow, Russia)
12/07: CSKA 1-0 Ufa (Moscow, Russia)
14/07: CSKA 2-0 Krumkachy Minsk (Moscow, Russia)
17/07: CSKA 3-1 Arsenal Tula (Moscow, Russia)
Atlético Madrid (ESP)
Diego Simeone’s team returned to training on 11 July, some six weeks after their UEFA Champions League final defeat. Their first competitive outing of the new campaign is on 21 August at home to Alavés.
23/07: Numancia 0-2 Atlético Madrid (Burgo de Osma, Spain)
29/07: Tottenham Hotspur v Atlético Madrid (Melbourne, Australia)
31/07: Melbourne Victory v Atlético Madrid (Geelong, Australia)
06/08: Galatasaray v Atlético Madrid (Istanbul, Turkey)
12/08: Cádiz v Atlético Madrid (Cadiz, Spain)
Borussia Dortmund (GER)
BVB had their first training session on 4 July, a full week ahead of their great rivals and first opponents in 2016/17, Bayern. The sides lock horns in the German Super Cup on 14 August.
08/07: SpVgg Erkenschwick 2-5 Dortmund (Erkenschwick, Germany)
09/07: Wuppertal SV 0-2 Dortmund (Wuppertal, Germany)
14/07: Dortmund 3-2 St Pauli (Brixen im Thale, Austria)
16/07: 1860 Munich 1-0 Dortmund (Munich, Germany)
22/07: Manchester United 1-4 Dortmund (Shanghai, China)
28/07: Manchester City v Dortmund (Shenzhen, China)
05/08: Sunderland v Dortmund (Altach, Austria)
09/08: Athletic Bilbao v Dortmund (St Gallen, Switzerland)
15/08: Sanhausen v Dortmund (Sandhausen, Germany)
23/08: Hallescher v Dortmund (Halle, Germany)
Arsène Wenger spent the first half of summer working for television at UEFA EURO 2016, where his players performed well. The Gunners were back in training before the EURO ended though, on 5 July, and kick off their campaign at home to Liverpool on 13 August.
22/07: Lens 1-1 Arsenal (Lens, France)
28/07: MLS All-Stars v Arsenal (San Jose, United States)
31/07: Guadalajara v Arsenal (Carson, United States)
05/08: Viking v Arsenal (Stavanger, Norway)
07/08: Arsenal v Manchester City (Gothenburg, Sweden)
Look who’s here! pic.twitter.com/6VHUCpZBQS
— Arsenal FC (@Arsenal) July 21, 2016
Sevilla resumed training earlier than the other Spanish UEFA Champions League hopefuls, on 6 July. That was 12 days before Real Madrid, their opponents in the UEFA Super Cup on 8 August, new coach Jorge Sampaoli’s first match.
17/07: River Plate 1-3 Sevilla (Orlando, United States)
19/07: Independiente Santa Fe 1-2 Sevilla (Orlando, United States)
24/07: Sandhausen 1-2 Sevilla (Sandhausen, Germany)
28/07: Mainz v Sevilla (Mainz, Germany)
30/07: St Pauli v Sevilla (Hamburg, Germany)
Napoli met up on 6 July at their headquarters at Castelvolturno and three days later travelled to the Alpine retreat of Dimaro (their summer base for five years now). They head back to Naples on 30 July.
18/07: Napoli 10-0 Anaune (Dimaro, Italy)
23/07: Napoli 4-0 Trento (Dimaro, Italy)
28/07: Napoli v Entella (Dimaro, Italy)
Bayer Leverkusen (GER)
Leverkusen finished their holidays on 11 July and will – on paper at least – ease themselves into the new season with a German Cup trip to fifth-tier Hauenstein on 21 August.
15/07: Leverkusen 1-1 Verl (Verl, Germany)
17/07: Leverkusen 4-0 Delbrücker (Delbrück, Germany)
22/07: Leverkusen 4-0 Koblenz (Koblenz, Germany)
27/07: Leverkusen v Porto (Bergisch Gladbach, Germany)
09/08: Leverkusen v Kickers Offenbach (Offenbach, Germany)
13/08: Leverkusen v Real Sociedad (Leverkusen, Germany)
Basel’s 2015/16 ended on 25 May, meaning they had little more than three weeks off before the call to work on 16 June. Their friendly preparations are already over: next up, a home league game with Sion on 24 July.
25/06: Basel 2-4 St Gallen (Tiengen, Germany)
01/07: Basel 1-1 1860 München (Geretsried, Germany)
08/07: Basel 2-3 Lausanne (Basel, Switzerland)
13/07: Basel 1-4 Zenit (Saviese, Switzerland)
16/07: Basel 0-1 Monaco (Montreux, Switzerland)
19/07: Basel 3-3 Wolfsburg (Basel, Switzerland)
Tottenham Hotspur (ENG)
Tottenham will clock up 36,159km before they commence their campaign away to Everton on 13 August. New signing Victor Wanyama was among the players involved in the first training session on 4 July.
09/07: Tottenham 3-0 Nottingham Forest (London, England)
16/07: Tottenham 0-1 Fulham (London, England)
26/07: Juventus v Tottenham (Melbourne, Australia)
29/07: Tottenham v Atlético Madrid (Melbourne, Australia)
05/08: Tottenham v Internazionale Milano (Oslo, Norway)
— Tottenham Hotspur (@SpursOfficial) July 21, 2016
Dynamo Kyiv (UKR)
Having got back into shape at a training camp in Austria, Dynamo’s domestic schedule got under way on Saturday with a 5-1 home against Olexandriya, Júnior Moraes grabbing a hat-trick.
20/06: Dynamo 3-0 Kolos (Kyiv, Ukraine)
25/06: Dynamo 1-0 Olympik (Kyiv, Ukraine)
30/06: Dynamo 1-0 Würzburger Kickers (Schwaz, Austria)
03/07: Dynamo 2-1 Ludogorets Razgrad (Schwaz, Austria)
04/07: Dynamo 2-0 Dinamo Tbilisi (Jenbach, Austria)
07/07: Dynamo 1-1 Botosani (Schwaz, Austria)
08/07: Dynamo 8-2 RNK Split (Jenbach, Austria)
10/07: Dynamo 3-0 CSKA Sofia (Schwaz, Austria)
Lyon assembled early, on 23 June, some six weeks before their first competitive date of 2016/17 when they tackle PSG in the Trophée des Champions in Austria on 6 August. They begin their Ligue 1 challenge at Nancy eight days later.
02/07: Bourg-Péronnas 2-2 Lyon (Bourg-en-Bresse, France)
09/07: Lyon 2-1 Zenit (Thonon-les-Bains, France)
23/07: Sporting CP 0-1 Lyon (Lisbon, Portugal)
31/07: Lyon v Benfica (Lyon, France)
PSV Eindhoven (NED)
PSV will play Feyenoord for the Johan Cruyff Shield on 31 July – the traditional Dutch season curtain-raiser – and are midway through their preparations. They started their pre-season on 27 June, prior to a training camp in Switzerland from 11–19 July.
02/07: PSV 3-1 Dongen (Dongen, Netherlands)
08/07: PSV 0-1 QPR (Eindhoven, Netherlands)
13/07: PSV 2-1 St-Étienne (Thonon-les-Bains, France)
16/07: PSV 2-1 Sion (Le Chable, Switzerland)
18/07: PSV 5-0 Sporting CP (Lausanne, Switzerland)
21/07: PSV 3-0 Porto (Arnhem, Netherlands)
23/07: PSV p-p West Brom (Arnhem, Netherlands)
26/07: PSV v FC Eindhoven (Eindhoven, Netherlands)
31/07: PSV v Feyenoord (Amsterdam, Netherlands)
Sporting CP (POR)
The Lions won their last nine matches of 2015/16 and their ambition to pick up where they left off meant they convened again on 27 June. They kick off on 14 August at home to Marítimo.
13/07: Monaco 4-1 Sporting (Lausanne, Switzerland)
14/07: Nyon 1-3 Sporting (Nyon, Switzerland)
16/07: Zenit 4-2 Sporting (Montreux, Switzerland)
18/07: PSV Eindhoven 5-0 Sporting (Lausanne, Switzerland)
23/07: Sporting 0-1 Lyon (Lisbon, Portugal)
26/07: Villarreal v Sporting (Badajoz, Spain)
30/07: Sporting v Wolfsburg (Lisbon, Portugal)
04/07: Sporting v Betis (Algarve, Portugal)
05/07: Sporting v Nice (Algarve, Portugal)
Club Brugge (BEL)
Club Brugge had their first friendly in late June, two weeks into UEFA EURO 2016. Unlike most of their fellow group stage contenders, they did not jet off across the globe, only going as far as the Netherlands. They beat Standard Liège in the Belgian Super Cup on Saturday despite being a goal and a man down.
25/06: Knokke 0-3 Club Brugge
29/06: Torhout 1-3 Club Brugge (Torhout, Belgium)
02/07: Oudenaarde 1-2 Club Brugge
06/07: Club Brugge 2-2 Shakhtar Donetsk (Garderen, Netherlands)
09/07: Club Brugge 0-2 PAOK (Garderen, Netherlands)
15/07: Club Brugge 0-0 Olympiacos (Roeselare, Belgium)
20/07: Roeselare 1-3 Club Brugge (Roeselare, Belgium)
Beşiktaş returned to training on 8 July, spending almost two weeks at their Nevzat Demir Sports Complex before journeying to Austria. Their Süper Lig campaign commences on 20 August, a week after encountering Galatasaray in the Turkish Super Cup.
22/07: al-Hilal 1-1 Beşiktaş (Austria)
27/07: Beşiktaş v Hoffenheim (Austria)
30/07: Eibar v Beşiktaş (Austria)