2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Mayotte
The third round draw was published on 4 June 2019, with 8 ties being drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Mayotte
The fourth round draw was published on 16 July 2019, with 4 ties being drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Mayotte
The fifth round draw was published on 16 August 2019, with 2 ties being drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Mayotte
The details of the sixth round match were published on 8 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Mayotte
Note: Mayotte League Structure (no promotion to French League Structure):Régionale 1 (R1)Régionale 2 (R2)Régionale 3 (R3)Régionale 4 (R4)


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Réunion
A total of 48 teams from Régionale 1 and Régionale 2 divisions entered the competition, which started with a preliminary round, analogous to the second round in the overall preliminary round structure, on the weekend of 20 and 21 April 2019. 20 of the 28 Régionale 2 clubs entered at this stage, with the remaining 8 and the 14 Régionale 1 clubs being exempt to the round of 16, analogous to the third round.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Réunion
Rounds three to six were straight knockouts, each drawn in two groups, to produce one winning team who would play in the seventh round at home and one winning team who would travel to France.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Réunion
Note: Reúnion League Structure (no promotion to French League Structure):Régionale 1 (R1)Régionale 2 (R2)Départementale 1 (D1)


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Réunion
JS Saint-Pierroise and  US Sainte-Marienne qualified for the seventh round.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, French Guiana
The initial draw was made on 8 July 2019, with a total of 32 teams competing from Régionale 1 and Régionale 2 divisions.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, French Guiana
The draw for the fourth round was published on 16 September 2019. Eight ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, French Guiana
The draw for the fifth round was published on 30 September 2019. Four ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, French Guiana
The draw for the sixth round was published on 16 October 2019. The two final ties were drawn, the winners of which qualify for the seventh round.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, French Guiana
These matches were played on 25 and 26 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, French Guiana
Note: French Guiana League Structure (no promotion to French League Structure):Régional 1 (R1)Régional 2 (R2)


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Martinique
A total of 52 teams from the three Régionale divisions entered the competition. Twelve teams (eleven from Régionale 1 and one from Régionale 2) were awarded a bye in the opening round, leaving 20 ties involving 40 teams. Only 19 were played, with the tie between Olympique Le Marin and AS Silver Star being void due to AS Silver Star withdrawing.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Martinique
In the third round, the 19 winners were joined by AS Silver Star plus the twelve original byes, with 16 ties drawn. In the fourth round, eight ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Martinique
The fifth round draw was made on 30 September 2019, with four ties drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Martinique
The sixth round draw was made on 12 October 2019, with two ties drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Martinique
Note: Martinique League Structure (no promotion to French League Structure):Régionale 1 (R1)Régionale 2 (R2)Régionale 3 (R3)


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Martinique
Golden Star and Club Franciscain qualified for the seventh round.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Guadeloupe
The draw for the opening round was made on 10 August 2019, with a total of 52 clubs participating. To align with the other qualifying competitions, this competition started at the second round. Twelve clubs from the Régional 1 division were exempted to the third round.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Guadeloupe
The sixteen ties of the third round were drawn on 3 September 2019. The fourth round draw, with eight ties, followed on 20 September 2019. The draw for the fifth round was made at the start of October 2019. The sixth round was drawn in the week of 25 October 2019. The sixth round was drawn in the week of 25 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Guadeloupe
These matches were played on 26 and 27 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Guadeloupe
Note: Guadeloupe League Structure (no promotion to French League Structure):Ligue Régionale 1 (R1)Ligue Régionale 2 (R2)Ligue Régionale 3 (R3)


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Guadeloupe
Jeunesse Evolution and CS Moulien qualified for the seventh round.


2019–20 Coupe de France preliminary rounds, Leagues, Overseas leagues, Saint Pierre and Miquelon
Following a debut last year the Overseas Collectivity of Saint Pierre and Miquelon had a qualifying competition again. With only three teams in the collectivity, there is just one match in each of two rounds, with one team receiving a bye to the second round. The winner, AS Îlienne Amateurs, gained entry to the third round draw of the Auvergne-Rhône-Alpes region.


2019–20 Coupe de France preliminary rounds, Leagues, Nouvelle-Aquitaine
A total of twelve teams qualified from the Nouvelle-Aquitaine preliminary rounds. In 2018–19 Bergerac Périgord FC progressed furthest in the main competition, reaching the round of 32 before losing to Orléans after extra time.


2019–20 Coupe de France preliminary rounds, Leagues, Nouvelle-Aquitaine
The first two rounds of the qualifying competition took place on the weekends of 25 August and 1 September 2019. A total of 536 teams participated in the first round, being all the engaged teams from Régional 3 (tier 8) and below, plus 17 teams from Régional 2 (tier 7), selected according to performance in last years competition. 70 teams entered at the second round stage, being the remaining 39 teams from Régional 2 and 31 teams from Régional 1 (tier 6).


2019–20 Coupe de France preliminary rounds, Leagues, Nouvelle-Aquitaine
The third round draw was made on 5 September 2019. The 11 teams from Championnat National 3 (tier 5) entered at this stage.


2019–20 Coupe de France preliminary rounds, Leagues, Nouvelle-Aquitaine
The fourth round draw was made on 20 September 2019. The four teams from Championnat National 2 (tier 4) entered at this stage. 47 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Nouvelle-Aquitaine
The fifth round draw was made on 3 October 2019. The single team from Championnat National (tier 3) entered at this stage. 24 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Nouvelle-Aquitaine
The sixth round draw was made on 17 October 2019. Twelve ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Nouvelle-Aquitaine
These matches were played on 26 and 27 October 2019


2019–20 Coupe de France preliminary rounds, Leagues, Pays de la Loire
A total of eleven teams qualified from the Pays de la Loire preliminary rounds. In 2018–19, Les Herbiers VF progressed furthest in the main competition, reaching the round of 32 before losing FC Villefranche.


2019–20 Coupe de France preliminary rounds, Leagues, Pays de la Loire
The first two rounds of the qualifying competition took place on the weekends of 25 August and 1 September 2019. 438 teams entered in the first round, comprising 353 from the district leagues (tier 9 and below) and 85 teams from Régional 3 (tier 8). The remaining 11 teams from Régional 3 were exempted to the second round, joining at that stage along with the 38 from Régional 2 (tier 7).


2019–20 Coupe de France preliminary rounds, Leagues, Pays de la Loire
The third round draw took place on 4 September 2019. The 21 teams from Régional 1 (tier 6) and the 11 teams from Championnat National 3 (tier 5) entered at this stage.


2019–20 Coupe de France preliminary rounds, Leagues, Pays de la Loire
The fourth round draw took place on 18 September 2019. The single team from Championnat National 2 (tier 4) entered at this stage, and 42 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Pays de la Loire
The fifth round draw took place on 2 October 2019. The two teams from Championnat National (tier 3) entered at this stage, and 22 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Pays de la Loire
The sixth round draw took place on 16 October 2019. 11 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Pays de la Loire
These matches were played on 26 and 27 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Centre-Val de Loire
A total of five teams qualified from the Centre-Val de Loire preliminary rounds. In 2018–19, Saint-Pryvé Saint-Hilaire FC progressed furthest in the main competition, reaching the round of 32 before losing to Stade Rennais.


2019–20 Coupe de France preliminary rounds, Leagues, Centre-Val de Loire
The first two rounds of qualifying took place on the weekends of 25 August and 1 September 2019. 225 teams entered in these rounds, from tier 6 (Regional division 1) and below. 11 teams were exempted to the second round, meaning 107 ties in the first round and 59 ties in the second round.


2019–20 Coupe de France preliminary rounds, Leagues, Centre-Val de Loire
The third round draw was made on 5 September 2019, with the 11 Championnat National 3 clubs entering, resulting in 35 ties.


2019–20 Coupe de France preliminary rounds, Leagues, Centre-Val de Loire
The fourth round draw was made on 19 September 2019, with the 5 Championnat National 2 clubs entering, resulting in 20 ties.


2019–20 Coupe de France preliminary rounds, Leagues, Centre-Val de Loire
The fifth round draw was made on 3 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Centre-Val de Loire
The sixth round draw was made on 15 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Centre-Val de Loire
These matches were played on 26 and 27 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Corsica
Two teams qualified from the Corsica preliminary rounds. In 2018–19, SC Bastia progressed the furthest in the main competition, reaching the round of 16 before losing to Caen after a penalty shoot-out.


2019–20 Coupe de France preliminary rounds, Leagues, Corsica
The opening round of the qualifying competition, analogous to the second round, took place on 1 September 2019. 14 teams from Régional 1 (tier 6) and below entered at this stage, with 12 given byes to the third round.


2019–20 Coupe de France preliminary rounds, Leagues, Corsica
The third round draw took place on 5 September 2019. The four teams from Championnat National 3 (tier 5) entered at this stage. One team, Oriente FC, were given a bye to the fourth round.


2019–20 Coupe de France preliminary rounds, Leagues, Corsica
The fourth round draw took place on 19 September 2019. The single team from Championnat National 2 (tier 4) entered at this stage, and six ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Corsica
The fifth round draw took place on 3 October 2019. The two teams from Championnat National (tier 3) entered at this stage, and four ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Corsica
The sixth round draw took place on 17 October 2019, with two ties drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Corsica
These matches were played on 26 and 27 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Bourgogne-Franche-Comté
A total of eight teams qualified from the Bourgogne-Franche-Comté preliminary rounds. In 2018–19, none of the qualified teams made it past the eighth round.


2019–20 Coupe de France preliminary rounds, Leagues, Bourgogne-Franche-Comté
The first two rounds of qualifying took place on the weekends of 17/18 and 24/25 August 2019. A total of 326 teams from Regional 2 (tier 7) and below were included in the draw, with 30 Regional 2 teams given byes to the second round.


2019–20 Coupe de France preliminary rounds, Leagues, Bourgogne-Franche-Comté
The third round draw was made on 3 September 2019. The 22 teams from Regional 1 (tier 6) and the 11 teams from Championnat National 3 (tier 5) joined at this stage.


2019–20 Coupe de France preliminary rounds, Leagues, Bourgogne-Franche-Comté
The fourth round draw was made on 17 September 2019. The 3 teams from Championnat National 2 (tier 4) joined at this stage.


2019–20 Coupe de France preliminary rounds, Leagues, Bourgogne-Franche-Comté
The fifth round draw was made on 2 October 2019. 16 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Bourgogne-Franche-Comté
The sixth round draw was made on 16 October 2019. Eight ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Bourgogne-Franche-Comté
These matches were played on 26 and 27 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Grand Est
A total of 19 teams qualified from the Grand Est preliminary rounds. In 2018–19, three teams made it as far as the round of 64. SC Schiltigheim lost to Dijon, US Raon-l'Étape lost to Iris Club de Croix and Olympique Strasbourg lost to Saint-Étienne.


2019–20 Coupe de France preliminary rounds, Leagues, Grand Est
The first round of the qualifying competition took place during the 2018–19 season, during June 2019. It consisted of 698 clubs from the district leagues (tier 9 and below of the French league system) with some clubs from the Régional 3 division (tier 8) to shape the draw.


2019–20 Coupe de France preliminary rounds, Leagues, Grand Est
The second round took place in August, with most ties on the weekend of 18 August, and the remainder on the weekend of 25 August. 120 teams, mainly from tiers 7 (Régional 2) and 8 (Régional 3) with two from tier 6 (Régional 1), join at this stage. One team, ASTR Wittenheim, gained re-entry as a Lucky loser due to mergers and liquidations of clubs that have taken place between the first and second rounds.


2019–20 Coupe de France preliminary rounds, Leagues, Grand Est
The third round draw was made on 29 August 2019. The remaining 12 Régional 2, the remaining 36 Régional 1 teams and the 11 Championnat National 3 (tier 5) teams joined at this stage. One second round winner, Foyer Barsequanais, received a bye to the fourth round.


2019–20 Coupe de France preliminary rounds, Leagues, Grand Est
The fourth round draw was made on 18 September 2019. The five Championnat National 2 (tier 4) teams joined at this stage. 76 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Grand Est
The fifth round draw was made on 2 October 2019. 38 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Grand Est
The sixth round draw was made on 16 October 2019. 19 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Grand Est
These matches were played on 26 and 27 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Méditerranée
A total of five teams qualified from the Méditerranée preliminary rounds. In 2018–19, Marignane Gignac FC progressed furthest in the main competition, reaching the round of 32 before losing to Iris Club de Croix after a penalty shoot-out.


2019–20 Coupe de France preliminary rounds, Leagues, Méditerranée
The first two rounds of the qualifying competition took place on the weekends of 25 August and 2 September 2019. 180 teams entered at the first round, from the District leagues (tier 8 and below) with some from Régional 2 (tier 7), whilst the remaining nine teams from Régional 2 and the 11 teams from Régional 1 (tier 6) joined in round 2.


2019–20 Coupe de France preliminary rounds, Leagues, Méditerranée
The third round draw was made on 4 September 2019. The nine clubs from Championnat National 3 (tier 5) joined at this stage.


2019–20 Coupe de France preliminary rounds, Leagues, Méditerranée
The fourth round draw was published on 19 September 2019. The six clubs from Championnat National 2 (tier 4) joined at this stage, and 19 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Méditerranée
The fifth round draw was published on 2 October 2019. The single club from Championnat National (tier 3) joined at this stage, and ten ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Méditerranée
The sixth round draw was made on 17 October 2019. Five ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Méditerranée
These matches were played on 26 and 27 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Occitanie
A total of eleven teams qualified from the Occitanie preliminary rounds. In 2018–19, FC Sète 34 progressed furthest in the main competition, reaching the round of 32 before losing to Lille OSC.


2019–20 Coupe de France preliminary rounds, Leagues, Occitanie
The first two rounds of the qualifying competition took place on the weekends of 25 August and 1 September 2019. A total of 460 teams were involved in the first two rounds, with 104 teams awarded byes to round two. Both the first and second rounds were arranged entirely within each district of the region.


2019–20 Coupe de France preliminary rounds, Leagues, Occitanie
The third round draw was made on 4 September 2019. The 11 Championnat National 3 (tier 5) sides entered at this stage.


2019–20 Coupe de France preliminary rounds, Leagues, Occitanie
The fourth round draw was made on 19 September 2019. The two sides from Championnat National 2 (tier 4) entered at this stage, and 39 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Occitanie
The fifth round draw was made on 3 October 2019. The single side from Championnat National (tier 3) entered at this stage, and 20 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Occitanie
The sixth round draw was made on 17 October 2019. Ten ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Occitanie
These matches were played on 26 and 27 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Hauts-de-France
A total of twenty-one teams qualified from the Hauts-de-France preliminary rounds. In 2018–19, Iris Club de Croix progressed furthest in the main competition, reaching the round of 16 before losing to Dijon.


2019–20 Coupe de France preliminary rounds, Leagues, Hauts-de-France
The first two rounds of the qualifying competition took place on the weekends of 25 August and 1 September 2019. A total of 788 teams participated in the first round. 180 teams entered at the second round stage.


2019–20 Coupe de France preliminary rounds, Leagues, Hauts-de-France
The third round draw took place on 5 September 2019. Ten teams from Championnat National 3 (tier 5) and 27 from Régional 1 (tier 6) joined the competition at this stage.


2019–20 Coupe de France preliminary rounds, Leagues, Hauts-de-France
The fourth round draw took place on 19 September 2019. Two teams from Championnat National 2 (tier 4) joined the competition at this stage, and 82 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Hauts-de-France
The fifth round draw took place on 3 October 2019. Two teams from Championnat National (tier 3) joined the competition at this stage, and 42 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Hauts-de-France
The sixth round draw took place on 16 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Hauts-de-France
These matches were played on 26 and 27 October and 3 November 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Normandy
A total of eight teams qualified from the Normandy preliminary rounds. In 2018–19 none of the teams progressed beyond the eighth round.


2019–20 Coupe de France preliminary rounds, Leagues, Normandy
The first round of the qualifying competition took place on the weekend of 24 August. A total of 284 teams participated in the first round from Régionale 3 (tier 8) and below. 11 Régionale 3 teams were given byes to the second round, and entered at that stage with all 40 Régional 2 (tier 7) teams and all 19 Régionale 1 (tier 6) teams.


2019–20 Coupe de France preliminary rounds, Leagues, Normandy
The third round draw took place on 4 September 2019. The ten Championnat National 3 (tier 5) teams entered at this stage.


2019–20 Coupe de France preliminary rounds, Leagues, Normandy
The fourth round draw took place on 19 September 2019. The three Championnat National 2 (tier 4) teams entered at this stage. 30 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Normandy
The fifth round draw took place on 2 October 2019. The two Championnat National (tier 3) teams entered at this stage. 16 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Normandy
The sixth round draw took place on 19 October 2019. Eight ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Normandy
These matches were played on 26 and 27 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Brittany
A total of fourteen teams qualified from the Brittany preliminary rounds. In 2018–19, AS Vitré progressed the furthest in the main competition, reaching the quarter-final before losing to Nantes.


2019–20 Coupe de France preliminary rounds, Leagues, Brittany
The first two rounds of the qualifying competition took place on the weekends of 25 August and 1 September 2019. 558 clubs entered in the first round, with 111 from Régional 3 (tier 8) and the rest from the district leagues (tier 9 and below). 22 Régional 3 and 59 Régional 2 clubs entered in the second round.


2019–20 Coupe de France preliminary rounds, Leagues, Brittany
The third round draw took place on 3 September 2019. 20 teams from Régional 1 (tier 6) and the 12 teams from Championnat National 3 (tier 5) joined the competition at this stage.


2019–20 Coupe de France preliminary rounds, Leagues, Brittany
The fourth round draw was published on 18 September 2019. Four teams from Championnat National 2 (tier 4) joined the competition at this stage. 55 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Brittany
The fifth round draw was published on 2 October 2019. The single team from Championnat National (tier 3) joined the competition at this stage. 28 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Brittany
The sixth round draw was published on 17 October 2019. 14 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Brittany
These matches were played on 26 and 27 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Paris-Île-de-France
A total of eleven teams qualified from the Paris-Île-de-France preliminary rounds. In 2018–19, Noisy-le-Grand FC progressed furthest in the main competition, reaching the round of 32 before losing to SC Bastia.


2019–20 Coupe de France preliminary rounds, Leagues, Paris-Île-de-France
The first two rounds of the qualifying competition took place during the 2018–19 season. The first round consisted of the clubs in the district leagues (level 9 and below of the French league system). 360 teams entered at this stage, and the draw was made on 28 March 2019. An additional 87 teams from the regional league (levels 6 to 8) entered at the second round stage, with one winner from round 1 (FC Romainville) being given a bye to round three. The draw was published on 2 May 2019 with matches taking place in June.


2019–20 Coupe de France preliminary rounds, Leagues, Paris-Île-de-France
The third round draw was made at the end of August 2019, with the remaining teams from Championnat National 3 (tier 5) joining the competition. 68 ties were scheduled, with seven second round winners given byes to the fourth round (UJA Maccabi Paris Métropole, AC Houilles, AS Ballainvilliers, Cergy-Pontoise FC, FC Morangis-Chilly, OFC Pantin, US Mauloise).


2019–20 Coupe de France preliminary rounds, Leagues, Paris-Île-de-France
The fourth round draw was made on 17 September 2019, with the nine Championnat National 2 teams entering, and 42 ties drawn. The fifth round draw was made on 1 October 2019, with the two Championnat National teams entering, and 22 ties drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Paris-Île-de-France
The sixth round draw was made on 15 October 2019, with 11 ties drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Paris-Île-de-France
These matches were played on 26 and 27 October 2019.


2019–20 Coupe de France preliminary rounds, Leagues, Auvergne-Rhône-Alpes
A total of nineteen teams qualified from the Auvergne-Rhône-Alpes preliminary rounds. In 2018–19, two teams reached the round of 16. FC Villefranche lost to Paris Saint-Germain after extra time, and AS Lyon Duchère lost to AS Vitré.


2019–20 Coupe de France preliminary rounds, Leagues, Auvergne-Rhône-Alpes
The first two rounds took place on the weekends of 25 August 2019 and 1 September 2019. Additionally, there was a cadrage, or intermediate framing round on 8 September 2019 to obtain the number of teams required in the third round. 798 teams took place in the first round, from tier 8 (Regional division 3) and below. One winning team (from first round tie number 311) was given a bye in the second round. There were six ties in the cadrage round.


2019–20 Coupe de France preliminary rounds, Leagues, Auvergne-Rhône-Alpes
The third round draw took place on 3 September 2019, with the 193 second round winner joined by the team given a bye, FC Belle Étoile Mercury, the team from Saint Pierre et Miquelon, AS Îlienne Amateurs, the 48 teams from Régional 2 (tier 7), the 22 teams from Régional 1 (tier 6) and the 11 teams from Championnat National 3 (tier 5).


2019–20 Coupe de France preliminary rounds, Leagues, Auvergne-Rhône-Alpes
The fourth round draw took place on 17 September 2019. The six teams from Championnat National 2 (tier 4) joined at this stage, with 72 ties being drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Auvergne-Rhône-Alpes
The fifth round draw took place on 3 October 2019. The four teams from Championnat National (tier 3) joined at this stage, with 38 ties being drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Auvergne-Rhône-Alpes
The sixth round draw took place on 17 October 2019. 19 ties were drawn.


2019–20 Coupe de France preliminary rounds, Leagues, Auvergne-Rhône-Alpes
These matches were played on 26 and 27 October 2019.


2019–20 Coupe de la Ligue
The 2019–20 Coupe de la Ligue, also known as Coupe de la Ligue BKT for sponsorship reasons, was the 26th and final edition of the league cup competition held in France. The competition began with the preliminary round on 26 July 2019.


2019–20 Coupe de la Ligue
Strasbourg were the defending champions after defeating Guingamp in the final of the previous edition, but were eliminated in the quarter-finals in a penalty shoot-out to Reims after a goalless draw.


2019–20 Coupe de la Ligue
On 18 September 2019, the Ligue de Football Professionnel voted to suspend the competition indefinitely following the 2019–20 edition, in order to "reduce the season schedule".


2019–20 Coupe de la Ligue
On 28 April 2020, Prime Minister Edouard Philippe announced all sporting events in France would be cancelled until September. On 26 June, the FFF announced that the final was rescheduled to 31 July.


2019–20 Coupe de la Ligue
Paris Saint-Germain won their ninth Coupe de la Ligue title following a 6–5 win on penalties over Lyon in the final.


2019–20 Coupe de la Ligue, Preliminary round
A preliminary round match was played on 26 July 2019.


2019–20 Coupe de la Ligue, First round
Twelve first round matches were played on 13 August 2019.


2019–20 Coupe de la Ligue, Second round
Six second round matches were played on 27 August 2019.


2019–20 Coupe de la Ligue, Third round
The draw for the third round of matches was held on 19 September 2019.


2019–20 Coupe de la Ligue, Round of 16
The draw for the Round of 16 matches was held on 12 November 2019.


2019–20 Coupe de la Ligue, Quarter-finals
The draw for the quarter-final matches was held on 18 December 2019.


2019–20 Coupe de la Ligue, Semi-finals
The draw for the semi-final matches was held on 9 January 2020.


2019–20 Coupe de la Ligue, Final
The final was originally scheduled for 4 April 2020 but was postponed due to concerns over the COVID-19 pandemic.


2019–20 Coventry City F.C. season
The 2019–20 season was Coventry City's 136th season in their existence, the club's second consecutive season in League One and their first at St Andrew's. Along with competing in League One, the club also competed in the FA Cup, EFL Cup and EFL Trophy.


2019–20 Coventry City F.C. season
The season covers the period from 1 July 2019 to 30 June 2020.


2019–20 Coventry City F.C. season, Preseason
The Sky Blues confirmed they will play Leamington, Northampton Town, AFC Telford United, Liverpool Under-23s and Swindon Town during their pre-season preparations.


2019–20 Coventry City F.C. season, Competitions, League One, Matches
On 20 June 2019, the League One fixtures for the forthcoming season were announced.


2019–20 Coventry City F.C. season, Competitions, FA Cup
The first round draw was made on 21 October 2019. The second round draw was made live on 11 November from Chichester City's stadium, Oaklands Park. The third round draw was made live on BBC Two from Etihad Stadium, Micah Richards and Tony Adams conducted the draw. The fourth round draw was made by Alex Scott and David O'Leary on Monday, 6 January.


2019–20 Coventry City F.C. season, Competitions, EFL Cup
The first round draw was made on 20 June. The second round draw was made on 13 August 2019 following the conclusion of all but one first round matches.


2019–20 Coventry City F.C. season, Competitions, EFL Trophy
On 9 July 2019, the pre-determined group stage draw was announced with Invited clubs to be drawn on 12 July 2019. The draw for the second round was made on 16 November 2019 live on Sky Sports.


2019–20 Coventry City F.C. season, Squad information, Squad details
* Player age and appearances/goals for the club as of beginning of 2019–20 season.


2019–20 Crawley Town F.C. season
The 2019–20 season was Crawley Town's 124th season in their history and their fifth consecutive season in League Two. The club finished 13th in League Two, whilst they also competed in the FA Cup, EFL Cup and EFL Trophy, where they were eliminated in the Second round, Fourth round and Group stage respectively. The season covered the period from 1 July 2019 to 30 June 2020.


2019–20 Crawley Town F.C. season, Season summary
The 2019–20 season saw Crawley Town compete in League Two for the fifth consecutive season. Despite the club reaching the Fourth round of the EFL Cup, their best performance in the competition, manager Gabriele Cioffi left the club by mutual consent on 2 December 2019, with the club having won just once in their previous 11 matches with the club 17th in League Two. Cioffi was replaced by former manager John Yems three days later on a deal until the end of the season.


2019–20 Crawley Town F.C. season, Season summary
Following an upturn in the club's form, with Crawley losing just 2 of their following 11 matches, Yems' contract was extended until the end of the 2022–23 season in late January 2020. However, in March 2020, the League Two season was postponed due to the COVID-19 pandemic, with Crawley still having a further 9 games to play. The season was later cancelled, with Crawley finishing 13th after clubs agreed to base the final table on points per game.


2019–20 Crawley Town F.C. season, Pre-season
The Reds have announced pre-season friendlies against Swansea City, Brighton & Hove Albion, Horsham and Portsmouth.


2019–20 Crawley Town F.C. season, Competitions, League Two, Matches
On Thursday, 20 June 2019, the EFL League Two fixtures were revealed.


2019–20 Crawley Town F.C. season, Competitions, FA Cup
The first round draw was made on 21 October 2019. The second round draw was made live on 11 November from Chichester City's stadium, Oaklands Park.


2019–20 Crawley Town F.C. season, Competitions, EFL Cup
The first round draw was made on 20 June. The second round draw was made on 13 August 2019 following the conclusion of all but one first round matches. The third round draw was confirmed on 28 August 2019, live on Sky Sports. The draw for the fourth round was made on 25 September 2019.


2019–20 Crawley Town F.C. season, Competitions, EFL Trophy
On 9 July 2019, the pre-determined group stage draw was announced with Invited clubs to be drawn on 12 July 2019.


2019–20 Crawley Town F.C. season, Statistics, Top scorers
The list is sorted by shirt number when total goals are equal.


2019–20 Creighton Bluejays men's basketball team
The 2019–20 Creighton Bluejays men's basketball team represented Creighton University in the 2019–20 NCAA Division I men's basketball season. The Bluejays were led by 10th-year head coach Greg McDermott and played their home games at the CHI Health Center Omaha in Omaha, Nebraska, as members of the Big East Conference. They finished the season 24–7, 13–5 in Big East play to earn share of the Big East regular season championship. The Big East Tournament and all other postseason tournaments including the NCAA Tournament were canceled shortly after the regular season ended due to the ongoing COVID-19 pandemic. The cancellations effectively ended the Bluejays' season.


2019–20 Creighton Bluejays men's basketball team, Previous season
The Bluejays finished the 2018–19 season 20–15, 9–9 in Big East play to finish in a four-way tie for third place. As the No. 5 seed in the Big East Tournament, they lost to Xavier in the quarterfinals. They received a bid to the National Invitation Tournament as the No. 2 seed in the TCU bracket where they defeated Loyola and Memphis before losing to TCU in the quarterfinals.


2019–20 Crewe Alexandra F.C. season
The 2019–20 season was Crewe Alexandra's 143rd season in their history, their 96th in the English Football League and fourth consecutive in League Two. Along with competing in League Two, the club also participated in the FA Cup, EFL Cup and EFL Trophy.


2019–20 Crewe Alexandra F.C. season
The season covered the period from 1 July 2019 to 30 June 2020.


2019–20 Crewe Alexandra F.C. season
Crewe vied for promotion to the EFL League One for much of the 2019–20 season, and were top of the table (ahead of Swindon Town on goal difference) when the football season was suspended on 13 March 2020 during the COVID-19 pandemic. On 9 June, Crewe's promotion to League One was confirmed, but Swindon were crowned League Two champions on the basis of average points per game.


2019–20 Crewe Alexandra F.C. season, Pre-season
The Railwaymen have announced pre-season friendlies against Nantwich Town, Altrincham, Witton Albion, Curzon Ashton Burnley and Wrexham.


2019–20 Crewe Alexandra F.C. season, Competitions, League Two, Matches
On Thursday, 20 June 2019, the EFL League Two fixtures were revealed.


2019–20 Crewe Alexandra F.C. season, Competitions, FA Cup
The first round draw was made on 21 October 2019. The second round draw was made live on 11 November from Chichester City's stadium, Oaklands Park. The third round draw was made live on BBC Two from Etihad Stadium, Micah Richards and Tony Adams conducted the draw.


2019–20 Crewe Alexandra F.C. season, Competitions, EFL Cup
The first round draw was made on 20 June. The second round draw was made on 13 August 2019 following the conclusion of all but one first round matches.


2019–20 Crewe Alexandra F.C. season, Competitions, EFL Trophy
On 9 July 2019, the pre-determined group stage draw was announced with Invited clubs to be drawn on 12 July 2019.


2019–20 Croatian First Football League
The 2019–20 Croatian First Football League (officially Hrvatski Telekom Prva liga for sponsorship reasons) was the 29th season of the Croatian First Football League, the national championship for men's association football teams in Croatia, since its establishment in 1992. The season started on 19 July 2019. It was temporarily postponed from 12 March to 5 June 2020 due to the COVID-19 pandemic.


2019–20 Croatian First Football League, Teams
On 23 April 2019, Croatian Football Federation announced that the first stage of licensing procedure for 2019–20 season was complete. For the 2019–20 Prva HNL, only nine clubs were issued a top level license: Dinamo Zagreb, Gorica, Hajduk Split, Inter Zaprešić, Istra 1961, Osijek, Rijeka, Slaven Belupo and Varaždin. All of these clubs except Varaždin, who were newly promoted to the Prva HNL as champions of the 2018–19 Croatian Second Football League, were also issued a license for participating in UEFA competitions. In the second stage of licensing, clubs that were not licensed in the first stage could appeal on the decision.


2019–20 Croatian First Football League, Results
Each team played home-and-away against every other team in the league twice, for a total of 36 matches each played.


2019–20 Croatian First Football League, Relegation play-offs
At the end of the season, Istra 1961 contested a two-legged relegation play-off tie against Orijent 1919, the third-placed team of the 2019–20 Croatian Second Football League, since runners-up Croatia Zmijavci failed to apply for a top level license.


2019–20 Croatian Football Cup
The 2019–20 Croatian Football Cup was the twenty-ninth season of Croatia's football knockout competition. The defending champions were Rijeka, having won their fifth title the previous year by defeating Dinamo Zagreb in the final.


2019–20 Croatian Football Cup, Preliminary round
The draw for the preliminary single-legged round was held on 30 July 2019 and the matches were played on 28 August 2019.


2019–20 Croatian Football Cup, Preliminary round
* Match played on 14 August. * * Match played on 27 August.


2019–20 Croatian Football Cup, First round
* Matches played on 24 September. * * Match played on 1 October.


2019–20 Croatian Football Cup, Quarter-finals
The quarter-finals were played on 3 and 4 December 2019.


2019–20 Croatian Football Cup, Semi-finals
The semi-finals were played on 30 and 31 May 2020.


2019–20 Croatian Second Football League
The 2019–20 Croatian Second Football League (also known as Druga HNL and 2. HNL) is the 29th season of the Croatian Second Football League, the second-level football competition for men's association football teams in Croatia, since its establishment in 1992. The season started on 16 August 2019 and ended on 6 May 2020.


2019–20 Croatian Second Football League
The league is contested by 16 teams and played in a double round robin format, with each team playing every other team twice over 30 rounds.


2019–20 Croatian Second Football League, Teams
On 25 April 2019, Croatian Football Federation announced that the first stage of licensing procedure for 2019–20 season was completed. For the 2019–20 Druga HNL,  clubs that were issued a second level license: BSK, Dinamo Zagreb II, Hajduk Split II, Kustošija, Međimurje, Osijek II, Sesvete, Šibenik. In the second stage of licensing procedure clubs that were not licensed in the first round appealed the decision. On 25 May 2019, all remaining Druga HNL were granted second division license, along with third level clubs Cibalia, Croatia, Dubrava and Orijent 1919.


2019–20 Croatian Second Football League, Teams, Changes
Lučko were relegated from the 2018–19 Druga HNL after finishing last, and Zadar were administratively relegated by the Croatian Football Federation. Varaždin were promoted to the Prva HNL as the champion of the 2018–19  Druga HNL.


2019–20 Croatian Second Football League, Teams, Changes
Rudeš were relegated from the Prva HNL. Orijent 1919 and Dubrava were promoted from the Treća HNL West, Cibalia were promoted from the Treća HNL East and Croatia Zmijavci were promoted from the Treća HNL South.


2019–20 Croatian Women's First Football League
The 2019–20 Croatian Women's First Football League (Prva hrvatska nogometna liga za žene) is twenty ninth season of Croatian Women's First Football League, the national championship for women's association football teams in Croatia, since its establishment in 1992. The season started on 22 September 2019.


2019–20 Croatian Women's First Football League
The league is contested by eight teams, two less than in the previous season. It uses competition format last used in 2011–12 season with championship and relegation play-offs. First stage will be played in a double round robin format, with each team playing every other team two times over 14 rounds. In a second stage teams will be divided in two groups according to the table standings. ŽNK Split are the defending champions, having won their first title in 2018–19.


2019–20 Croatian Women's First Football League
The league was suspended due to the COVID-19 pandemic in March 2020 and resumed behind closed doors on 13 June 2020.


2019–20 Croatian Women's First Football League, Teams
The following is a complete list of teams who have secured a place in the 2019–20 Croatian Women's First Football League.


2019–20 Croatian Women's First Football League, Play-offs, Relegation play-offs, Relegation play-off
At the end of season, seventh placed Viktorija qualified for a home and away relegation playoff tie against a team from second level. However, sixth placed Katarina Zrinski failed to get a licence for top-level football and were demoted to second level. Viktorija automatically avoided relegation and qualified for 2020–21 Croatian Women's First Football League. 2019–20 Croatian Women's Second Football League was suspended in March due to COVID-19 and was not resumed after. Top two teams at the time of suspension, Donat and Marjan qualified for the 2020–21 Croatian Women's First Football League.


2019–20 Croatian presidential election
Presidential elections were held in Croatia on 22 December 2019. As no candidate received a majority of all votes (including blank, invalid and uncast ballots), a second round took place on 5 January 2020 between the two candidates with the highest number of votes in the first round. They were the seventh presidential elections since the first direct ones were held in 1992.


2019–20 Croatian presidential election
The decision to call the election was made by the Croatian Government during its session on 14 November 2019. Potential candidates were required to gather at least 10,000 signatures from Croatian citizens who have reached the age of 18 in order for their candidacy to become official and for their name to appear on the ballot. They were allocated a time frame of 12 days to accomplish this and thus had until midnight local time on 3 December 2019 to present their signatures to the State Electoral Commission. A total of twelve candidates submitted signatures by the deadline and the commission then proceeded to verify the signatures within the following 48 hours, presenting a final list of eleven approved candidates on 5 December 2019.


2019–20 Croatian presidential election
In the first round of the election, which was held on 22 December 2019, former prime minister Zoran Milanović finished in first place with a relative majority of 29.55% of all votes cast. He was followed closely by incumbent president Kolinda Grabar-Kitarović, who received 26.65% of the vote, and by Miroslav Škoro, who acquired 24.45% of the vote.


2019–20 Croatian presidential election
As no candidate managed to reach the required percentage of the vote to win outright in the first round, a run-off election took place on 5 January 2020 between the two candidates with the most votes in the first round: Milanović and Grabar-Kitarović. Zoran Milanović won the second round with 52.66% of the vote and was thus elected the 5th President of Croatia since its independence in 1991, while Grabar-Kitarović became the second (consecutive) Croatian president not to have been reelected for a second term, after Ivo Josipović (2010-2015).


2019–20 Croatian presidential election
Furthermore, the number of votes received by Zoran Milanović, in regard to both the first (562,783) and the second (1,034,170) round of the election, is the lowest of any victorious presidential candidate to date. On the other hand, the number of votes (507,628) and the percentage of the vote (26.65%) acquired by Grabar-Kitarović in the first round is the lowest for any Croatian president.


2019–20 Croatian presidential election, Background
The incumbent president of Croatia, Kolinda Grabar-Kitarović, took office on 19 February 2015 and her term is due to end on 18 February 2020. The presidential term of Zoran Milanović is due to begin on 19 February 2020 and end on 18 February 2025.


2019–20 Croatian presidential election, Electoral system
The president of Croatia is directly elected by secret ballot to a term of 5 years using a two-round system. The Constitution of Croatia requires that a presidential election be held no sooner than 60 days and no later than 30 days before the expiration of the incumbent president's term. An absolute majority (50% + 1 vote) of all votes cast (including invalid, blank and uncast ballots) is required to win in the first round.


2019–20 Croatian presidential election, Electoral system
If no candidate acquires such a majority, a second-round is to be held in 14 days' time, with the two candidates with the highest number of votes in the first round taking part. The candidate who acquires the highest number of votes in the second round (a majority of valid cast votes) is declared the winner.


2019–20 Croatian presidential election, Electoral system
If one of the candidates who has won a high enough number of votes to take part in the second round were to abandon his candidacy or die, the candidate with the next highest number of votes in the first round will earn the right to take part in the second round. Furthermore, Croatian presidents may serve a maximum of two 5-year terms in their lifetime (a total of 10 years if both terms are won and served out in full).


2019–20 Croatian presidential election, Electoral system
In order for a potential candidate to be legally allowed to contest the election and have their name placed on the ballot, they must gather at least 10,000 signatures from eligible voters, with every such signatory being permitted to give his signature of support to only one potential candidate. The time frame for collecting the said number of signatures is set at 12 days, and after the expiry of this period potential candidates must submit them to the State Electoral Commission for verification.


2019–20 Croatian presidential election, Candidates
On 5 December, the State Electoral Commission published a list of 11 candidates.


2019–20 Croatian presidential election, Candidates, Failed candidacies
These individuals failed to submit the required number of endorsement signatures.


2019–20 Croatian presidential election, Candidates, Declined to be candidates
These individuals have been the subject of presidential speculation, but have publicly denied or recanted interest in running for president.


2019–20 Croatian presidential election, Campaign, First round, Debates
After official validation of candidates by the State Electoral Commission, the first debate was a confrontation between Katarina Peović (RF and SRP) and Anto Đapić (Democratic Alliance for National Renewal), the most left-wing and the most-right wing candidate respectively, which was filmed by and broadcast on N1 television on 5 December 2019.


2019–20 Croatian presidential election, Campaign, First round, Debates
On 17 December, the Croatian Radiotelevision held the general debate with all 11 candidates participated. It was the only debate where all first-round candidates participated.


2019–20 Croatian presidential election, Campaign, Second round, Debates
On 30 December, RTL held the first general debate with two second round candidates participated. Croatian Radiotelevision held the second debate on 2 January 2020. The third and final general debate was held on Nova TV on 3 January.


2019–20 Croatian presidential election, Results and analysis
The first round of the election took place on 22 December 2019, with former Social Democratic Prime Minister Zoran Milanović winning by a plurality of 29.55% of the vote, ahead of conservative incumbent President Kolinda Grabar-Kitarović, who received 26.65% of the vote. The conservative folk musician and former Member of Parliament Miroslav Škoro, who was running as an independent candidate, narrowly failed to reach the run-off election, managing to attract the support of 24.45% of voters. This marked the first time in Croatian history that the incumbent president did not receive the highest number of votes in the first round.


2019–20 Croatian presidential election, Results and analysis
Also, Grabar-Kitarović attained both the lowest number of votes (507,626) and the lowest percentage of votes of any Croatian president competing in either of the two rounds of elections. Milanović received both the lowest number of votes (562,779) and the lowest percentage of the vote of any first-place candidate in the first round of a presidential election. Škoro received the highest number of votes (465,703) for a third-placed candidate since Mate Granić (HDZ) in the 2000 elections and the highest-ever percentage of the vote for a candidate who did not advance to the run-off.


2019–20 Croatian presidential election, Results and analysis
Milanović received a plurality of the vote in Croatia's three largest cities; 33.02% in Zagreb, 30.79% in Split and 41.87% in Rijeka, and finished second (25.61%) in the fourth largest city, Osijek, which was won by Škoro (33.33%). Grabar-Kitarović came in second in Split and Rijeka, and third in Zagreb and Osijek.


2019–20 Croatian presidential election, Results and analysis
A run-off was held between Milanović and Grabar-Kitarović on 5 January 2020. Milanović won by just over 104,000 votes, becoming the fifth President of Croatia since independence and the second to have been officially nominated by the Social Democratic Party, after Ivo Josipović (2010–2015). Furthermore, Milanović received a majority of the vote in seven counties and in the City of Zagreb, while Grabar-Kitarović defeated him among voters living in thirteen counties and among the members of the Croatian diaspora. However, Milanović defeated Grabar-Kitarović in all four major cities: Zagreb (by around 74,000 votes), Split (by around 3,000 votes), Rijeka (by around 20,000 votes) and Osijek (by around 1,000 votes).


2019–20 Croatian presidential election, Results and analysis, Maps, First round
First-place candidate in the first round of the election in each municipality.


2019–20 Croatian presidential election, Results and analysis, Maps, First round
First round results by municipality, shaded according to winning candidate's percentage of the vote.


2019–20 Croatian presidential election, Results and analysis, Maps, First round
First round results by settlement, shaded according to winning candidate's percentage of the vote.


2019–20 Croatian presidential election, Results and analysis, Maps, Second round
First-place candidate in the 2nd round of the election in each municipality.


2019–20 Croatian presidential election, Results and analysis, Maps, Second round
2nd round results by municipality, shaded according to winning candidate's percentage of the vote.


2019–20 Croatian presidential election, Results and analysis, Voter demographics
Ipsos Puls exit polls for the first round of the election suggested the following demographic breakdown:


2019–20 Cruz Azul season
The 2019–20 Cruz Azul season is the 60th season in the football club's history and the 56th consecutive season in the top flight of Mexican football. Cruz Azul will compete in Liga MX, Champions League, Supercopa MX, and the Leagues Cup.


2019–20 Cruz Azul season, Players, Squad information
Players and squad numbers last updated on 23 July 2019.Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.


2019–20 Cruz Azul season, Statistics, Disciplinary record
Last updated: 4 August 2019Source: Ordered by ,  and  = Number of bookings;  = Number of sending offs after a second yellow card;  = Number of sending offs by a direct red card.


2019–20 Crystal Palace F.C. season
The 2019–20 season was Crystal Palace's seventh consecutive season in the Premier League (extending their longest ever spell in the top division of English football) and the 114th year in their history. In this season, Palace participated in the Premier League, FA Cup and EFL Cup. The season covered the period from 1 July 2019 to 26 July 2020 as the season was extended due to the COVID-19 pandemic in the United Kingdom.


2019–20 Crystal Palace F.C. season, Season summary, August
Crystal Palace started the 2019–20 season relatively positively, with a 0–0 draw at home to Everton. The next week Palace lost 1–0 to newly promoted Sheffield United, with John Lundstram scoring the only goal early in the second half. Palace got their first two goals of the season in a shock 2–1 win at Manchester United. Jordan Ayew scored midway through the first half, with Daniel James thinking he'd rescued a point for Manchester United with his curling equaliser late on.


2019–20 Crystal Palace F.C. season, Season summary, August
However, Patrick van Aanholt scored past the goalkeeper at the near post winning the game for Crystal Palace in stoppage time. Palace then entered the EFL Cup in the second round, being drawn at home to League Two Colchester United. After a 0–0 draw, Palace lost the penalty shootout after Andros Townsend’s penalty was saved by goalkeeper Dean Gerken. Back in the Premier League, Palace beat Aston Villa 1–0, but the game turned toxic after a decision by referee Kevin Friend to disallow a late equaliser by Henri Lansbury.


2019–20 Crystal Palace F.C. season, Season summary, September
After the international break, Crystal Palace were back in action at the Tottenham Hotspur Stadium, losing 4–0, with goals from Son Heung-Min, Erik Lamela and a Patrick van Aanholt own goal. The first home game in September came against Wolverhampton Wanderers. Palace took the lead early in the second half thanks to a fortunate own goal from Leander Dendoncker, but could not hold on due to Diogo Jota’s last-gasp equaliser. The next game was also at Selhurst Park, a 2–0 win over Norwich City with goals from Andros Townsend and a Luka Milivojević penalty.


2019–20 Crystal Palace F.C. season, Season summary, October
Palace started October strongly, where despite going 1–0 down to Sebastien Haller’s goal for West Ham United, a Luka Milivojević penalty levelled the game. Jordan Ayew then scored a late winner, initially ruled out for offside but given by VAR. After an international break, Palace were back at Selhurst Park against Manchester City where goals from Gabriel Jesus and David Silva downed the high-spirited Eagles.


2019–20 Crystal Palace F.C. season, Season summary, October
The next game was away to Arsenal, where despite going 2–0 down with goals from Sokratis and David Luiz after just 10 minutes, a stunning fightback ensued with a Luka Milivojević penalty and a header from Jordan Ayew levelled the game at 2–2. Sokratis Papasthopoulos then had a late winner disallowed by VAR due to a foul on Luka Milivojević.


2019–20 Crystal Palace F.C. season, Pre-season
Palace confirmed their pre-season schedule in June 2019. A friendly against Barnet was also confirmed.


2019–20 Crystal Palace F.C. season, Competitions, Premier League
Palace competed in the Premier League for the seventh year in a row, and finished the season in 14th place.


2019–20 Crystal Palace F.C. season, Competitions, Premier League, Matches
The Premier League fixtures for the season were announced on 13 June 2019, with Palace's first match a home match against Everton.


2019–20 Crystal Palace F.C. season, Competitions, FA Cup
Crystal Palace entered the FA Cup in the third round, in early January 2020, along with the other 19 Premier League teams. They were drawn at home to Championship team Derby County, and lost the game by a single goal.


2019–20 Crystal Palace F.C. season, Competitions, EFL Cup
The second round draw was made on 13 August 2019 following the conclusion of all but one first round matches. Palace were drawn at home against Colchester United, and, after a goal-less game, were knocked out in a penalty shoot-out.


2019–20 Crystal Palace F.C. season, Players, First-team squad
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.


2019–20 Cupa României
The 2019–20 Cupa României was the 82nd season of the annual Romanian primary football knockout tournament. The winner will qualify for the first qualifying round of the 2020–21 UEFA Europa League. Times up to 26 October 2019 and from 29 March 2020 are EEST (UTC+3). Times between 27 October 2019 and 28 March 2020 are EET (UTC+2).


2019–20 Cupa României, Preliminary Rounds
The first rounds, and any preliminaries, are organised by the Regional Leagues.


2019–20 Cupa României, Second Round
All matches were played on 14 and 15 August 2019.


2019–20 Cupa României, Third Round
All matches were played on 27, 28 and 29 August 2019.


2019–20 Cupa României, Fourth Round
All matches were played on 10 and 11 September 2019.


2019–20 Cupa României, Round of 32
The matches were played on 24, 25 and 26 September 2019.


2019–20 Cupa României, Round of 16
The matches were played on 29, 30 and 31 October 2019.


2019–20 Cupa României, Quarter-finals
The matches were played on 3, 4 and 5 March 2020.


2019–20 Cupa României, Semi-finals
The semi-final matches are played in a round-trip system. The first legs will be played on 24 June 2020 and the second legs will be played on 8 July 2020.


2019–20 Cupa României (women's football)
The 2019–20 Cupa României is the 17th season of the annual Romanian primary football knockout tournament. It was cancelled due to the 2019-20 coronavirus pandemic during the Round of 16.


2019–20 Cupa României (women's football), First Round
16 Liga III teams entered the competition for the First Round. The 8 matches in this round were initially scheduled on Sunday, 6 October. One match was played in advance on Saturday 5 October, another was postponed until the following Wednesday, on 9 October. One match was cancelled following the withdrawal of ACS Viitorul Reghin, while the rest of 5 were played according to the original schedule.


2019–20 Cupa României (women's football), Second Round/ Round of 32
The 8 teams that advanced from the First Round were joined by the remaining teams: 1 Liga III team, 11 Liga II teams and 12 Liga I teams, for a total of 32 teams playing 16 matches. The matches were scheduled to be played on or around 10 November. One was played well in advance, on 30 October 2019, while two on Friday 8 November, one more on 9 November, and two were postponed to 20 November. 10 games were played on the original scheduled day of 10 November.


2019–20 Cupa României (women's football), Third Round/ Round of 16
The 8 matches were scheduled to be played on 29 February. However, only 7 games were played, as one was postponed to initially to 14 March, then indefinitely, due to the 2019-20 coronavirus pandemic.


2019–20 Curaçao Promé Divishon
The 2019–20 Curaçao Promé Divishon is the 94th season of the Curaçao Promé Divishon, the top division football competition in Curaçao. The season began on 10 November 2019. The season was postponed on 14 March due to the COVID-19 pandemic and returned on 29 June 2020.


2019–20 Curaçao Promé Divishon, Kaya 6
After the 18th round, in which every team has played the other nine, home and away, the top six teams advanced to the Kaya 6. Teams will play a round-robin for a total of five rounds, which will take place from 14 August to 12 September. The top four teams at the end of the Kaya 6 will advance to the Kaya 4.


2019–20 Curaçao Promé Divishon, Kaya 4
Following the Kaya 6, the top four teams advance to the Kaya 4 and will play a round-robin for a total of three rounds, taking place from 16 October to 28 October. The top two teams will advance to the championship final.


2019–20 Cyclo-cross Superprestige
The Cyclo-cross Superprestige 2019-20 – also known as the Telenet Superprestige for sponsorship reasons – is a season-long cyclo-cross competition held in Belgium and the Netherlands.


2019–20 Cymru North
The 2019–20 Cymru North was the inaugural season of the Cymru North, which is in the second level of the Welsh football pyramid. The season had been scheduled to finish on 25 April but due to the COVID-19 pandemic no games were played after 7 March. In May 2020 the Cymru North was officially ended after consultation between the Football Association of Wales and the clubs. Prestatyn Town were confirmed as champions but because they failed to gain a Tier 1 licence, runners-up Flint Town United were promoted to the Cymru Premier. Porthmadog, Corwen and Llanfair United were relegated.


2019–20 Cymru North
The league consisted of seventeen teams with the champions promoted to the Cymru Premier and the bottom four teams relegated to a regional division of FAW League One.


2019–20 Cymru North
The season commenced on 16 August 2019 and had been scheduled to conclude on 25 April 2020.


2019–20 Cymru North, Effects of the COVID-19 pandemic
On 13 March 2020, all games were suspended due to the COVID-19 pandemic and no further games were played in the campaign. On 19 May 2020, the league was cancelled. Prestatyn Town were declared the champions.


2019–20 Cymru North, Teams
The inaugural season consisted of twelve teams from the now defunct Cymru Alliance, which are Bangor City, Buckley Town, Conwy Borough, Flint Town United, Gresford Athletic, Guilsfield, Llanrhaeadr-ym-Mochnant, Penrhyncoch, Porthmadog, Prestatyn Town, Rhyl and Ruthin Town.


2019–20 Cymru North, Teams
Joining them were Llandudno who were relegated from Cymru Premier, Mid Wales Football League champions, Llanfair United, Welsh Alliance League champions, Llangefni Town and Welsh National League (Wrexham Area) runners-up, Corwen.


2019–20 Cymru North, Teams
In addition and after a 35-year absence, Colwyn Bay rejoined the Welsh football league and were placed in the Cymru North.


2019–20 Cymru North, Teams
On 5 August 2019 Bangor City were suspended from playing competitive matches pending an arbitration hearing on 16 August following allegations that they fielded an ineligible player the previous season. On 16 August 2019, Bangor City won their appeal against the FAW in Birmingham and were reinstated the 21 points that were originally deducted from them in the 2018–19 Cymru Alliance season  and were cleared to start the season in Cymru North.


2019–20 Cymru North, League table
The Cymru North table as it stood after the league was halted in early March, 2020 due to the COVID-19 pandemic.


2019–20 Cymru North, Positions by round
The table lists the positions of teams after completion of each round.


2019–20 Cymru North, Results, Final League table
On 19 May 2020, the league was cancelled due to the COVID-19 pandemic and an unweighted points per game method was applied to determine the final standings. The  Football Association of Wales said a decision on promotion and relegation between leagues would be made in due course.


2019–20 Cymru North, Results, Final League table
Prestatyn Town were refused a Tier One licence in April 2020 to allow them to compete in the Cymru Premier for season 2020-21 and their subsequent appeal was unsuccessful. Flint Town United were awarded Tier 1 Licence following a successful appeal.


2019–20 Cymru North, Results, Final League table
Flint's promotion to the Cymru Premier was confirmed by the FAW on 16 June 2020. It was also confirmed that Porthmadog, Corwen and Llanfair United would be relegated to Tier 3.


2019–20 Cymru North, Results, Final League table
Rhyl entered administration in April 2020 after failing to find a £175,000 investment, with the club's directors cited the financial impact of the COVID-19 pandemic as a reason for entering administration and the club's results were expunged.


2019–20 Cymru Premier
The 2019–20 Cymru Premier (Welsh: Uwch Gynghrair Cymru 2019-20) (known as JD Cymru Premier for sponsorship reasons) was the 28th season of the Cymru Premier (formally known as The Welsh Premier League), the highest football league within Wales since its establishment in 1992. Thirteenth-time champions, The New Saints were the defending champions, having won their eighth consecutive title in 2019. The season commenced on 16 August 2019 and concluded in March 2020, a few weeks earlier than the scheduled end date of 25 April 2020. Teams played each other twice on a home and away basis, before the league split into two groups after phase 1 matches were completed on 17 January 2020 – the top six and the bottom six.


2019–20 Cymru Premier, Effects of the 2019–20 coronavirus pandemic
On 13 March 2020, all games were suspended due to the COVID-19 pandemic. On 19 May 2020, the league was cancelled. Connah's Quay Nomads F.C. were declared the champions, for the first time in their history. They were given the league's bid to the 2020–21 UEFA Champions League. The New Saints and Bala Town finished 2nd and 3rd respectively, earning the league's two places in the 2020–21 UEFA Europa League first qualifying round.


2019–20 Cymru Premier, Effects of the 2019–20 coronavirus pandemic
The 2019–20 Welsh Cup was postponed and could not be completed by the UEFA deadline of entering European qualification. Therefore the 4th placed finished team, Barry Town, earned the preliminary round spot that would have normally gone to the winners of the European play-offs which would now not take place. The bottom two teams at the date of suspension were relegated.


2019–20 Cymru Premier, Teams
Twelve teams competed in the league – the top ten teams from the previous season, and one team each promoted from the Cymru North and Cymru South.


2019–20 Cymru Premier, Teams
The two bottom placed teams from the 2018-2019 season, Llandudno, and Llanelli Town, were relegated to Cymru North and Cymru South, respectively, for the 2019–20 season.


2019–20 Cymru Premier, Teams
Airbus UK Broughton, champions of the now defunct Cymru Alliance and Penybont, champions of the Welsh Football League Division One were promoted to the Cymru Premier. Airbus UK Broughton returned to the Cymru Premier after two years in the now defunct Cymru Alliance, while Bridgend-based Penybont were making their first appearance in the Cymru Premier having only been formed in 2013. By replacing Llanelli Town, the South Wales based clubs remained at four.


2019–20 Cymru Premier, Results
Teams played each other twice on a home and away basis, before the league split into two groups – the top six and the bottom six.


2019–20 Cymru South
The 2019–20 Cymru South was the inaugural season of the Cymru South, which is in the second level of the Welsh football pyramid.


2019–20 Cymru South
The league consisted of sixteen teams with the champions promoted to the Cymru Premier and the bottom three teams relegated to a regional division of FAW League One.


2019–20 Cymru South
The season commenced on 16 August 2019 and had been scheduled to conclude on 4 April 2020.


2019–20 Cymru South
After the season was cut short by the Coronavirus-19 pandemic the FAW confirmed its promotion and relegation decision on 16 June 2020.


2019–20 Cymru South
Haverfordwest County were promoted to the Cymru Premier despite finishing second, after league winners Swansea University failed to achieve a Tier One license. STM Sports were relegated despite finishing 6th, after failing to achieve a Tier Two license. Cwmamman United and Caerau (Ely) were also relegated.


2019–20 Cymru South, Teams
The inaugural season consisted of twelve teams from the now defunct Welsh Football League Division One, which are Afan Lido, Ammanford, Briton Ferry Llansawel, Cambrian & Clydach Vale B.G.C., Cwmamman United, Cwmbran Celtic, Goytre United, Haverfordwest County, Llantwit Major, Pontypridd Town, Taff's Well and Undy Athletic.


2019–20 Cymru South, Teams
Joining them were Llanelli Town who were relegated from Cymru Premier and Welsh Football League Division Two champions, STM Sports together with runners-up, Swansea University and Caerau (Ely).


2019–20 Cymru South, Positions by round
The table lists the positions of teams after completion of each round.


2019–20 Cymru South, Final League table
On 19 May 2020, the league was cancelled due to the COVID-19 pandemic and an unweighted points per game method was applied to determine the final standings. The  Football Association of Wales said a decision on promotion and relegation between leagues would be made in due course.


2019–20 Cymru South, Final League table
Swansea University were declared champions but they failed to secure a Tier One licence for the 2020–21 season after an unsuccessful appeal and not be eligible for promotion. Second placed Haverfordwest County were granted a Tier One licence.


2019–20 Cypriot Cup
The 2019–20 Cypriot Cup was the 78th edition of the Cypriot Cup. A total of 24 clubs were accepted to enter the competition. It begins on 30 October 2019 with the first round and will conclude in May 2020 with the final held at GSP Stadium. The winner of the Cup will qualify for the 2020–21 Europa League second qualifying round.


2019–20 Cypriot Cup
On 15 May 2020, the cup was abandoned due to COVID-19 pandemic.


2019–20 Cypriot Cup, First round
The first round draw took place on 30 October 2019 and the matches were played on 30 October 2019.


2019–20 Cypriot Cup, Second round
The second round draw took place on 20 December 2019.


2019–20 Cypriot Cup, Second round
The following eight teams advanced directly to second round and will meet the eight winners of the first round ties:


2019–20 Cypriot First Division
The 2019–20 Cypriot First Division was the 81st season of the Cypriot top-level football league.


2019–20 Cypriot First Division
On 15 May 2020, the league was abandoned due to COVID-19 pandemic. The title was not awarded, and no teams were relegated, with the league expanded to 14 teams next season for a transitional year.


2019–20 Cypriot First Division, Teams, Promotion and relegation (pre-season)
Alki Oroklini and Ermis Aradippou were relegated at the end of the first-phase of the 2018–19 season after finishing in the bottom two places of the table.


2019–20 Cypriot First Division, Teams, Promotion and relegation (pre-season)
The relegated teams were replaced by 2018–19 Second Division champions Ethnikos Achna and runners-up Olympiakos Nicosia.


2019–20 Cypriot First Division, Teams, Personnel and kits
Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players and Managers may hold more than one non-FIFA nationality.


2019–20 Cypriot First Division, Regular season, Positions by Round
The table lists the positions of teams after each week of matches. In order to preserve chronological progress, any postponed matches are not included in the round at which they were originally scheduled, but added to the full round they were played immediately afterwards. For example, if a match is scheduled for matchday 13, but then postponed and played between days 16 and 17, it will be added to the standings for day 16.


2019–20 Cypriot First Division, Championship round, Positions by Round
The table lists the positions of teams after each week of matches.


2019–20 Cypriot First Division, Relegation round, Positions by Round
The table lists the positions of teams after each week of matches.


2019–20 Cypriot Second Division
The 2019–20 Cypriot Second Division is the 65th season of the Cypriot second-level football league. It began on 20 September 2019 and ended in March 2020 due to the Covid-19 pandemic.


2019–20 Cypriot Second Division, Format
Sixteen teams are divided into 2 groups of 8 teams each (Groups A and B). Each plays the others from its own group twice, home and away, for a total of 14 games each, over 14 game weeks. Teams in places 1-4 of each group qualify for Premier Group where the first two teams were promoted to the First Division, and the rest for Standard Group where the last four teams would be relegated to the Third Division - however due to the pandemic, no teams were relegated this season.


2019–20 Cyprus Basketball Division A
The 2019–20 Cyprus Basketball Division A was the 53rd season of the Cyprus Basketball Division A, the top-tier level men's professional basketball league on Cyprus.


2019–20 Cyprus Basketball Division A
Due to the coronavirus pandemic, the league was suspended on 17 March 2020.


2019–20 Czech Cup
The 2019–20 Czech Cup, known as the MOL Cup for sponsorship reasons, was the 27th season of the annual knockout football tournament of the Czech Republic. It began with the preliminary round in 26 July 2019 and concluded with the final on 1 July 2020. The winner of the cup gained the right to play in the third qualifying round of the 2020–21 UEFA Europa League.


2019–20 Czech Cup, Preliminary round
108 teams took part in this stage of the competition.


2019–20 Czech Cup, Second Round
The second round fixtures were drawn on 19 August 2019 live on ČT Sport.


2019–20 Czech Cup, Fourth Round
The fourth round draw took place on the 4 October 2019.


2019–20 Czech First League
The 2019–20 Czech First League, known as the Fortuna liga for sponsorship reasons, is the 27th season of the Czech Republic's top-tier football league. The defending champions are Slavia Prague, who won their fifth Czech title in previous season. This season is the second one with a new league structure in which 16 clubs play each other home and away, until the league is split up in championship, Europa League and relegation groups.


2019–20 Czech First League, Season events
On 12 March, the League Football Association announced that all Fortuna liga games had been postponed for the foreseeable future due to the COVID-19 pandemic.


2019–20 Czech First League, Season events
After 2 months, on 12 May, the League Football Association announced that the Fortuna liga would resume on 25 May. The regular season concluded on 14 June 2020.


2019–20 Czech First League, Season events
On 23 July, when the Champions group and the Europa League playoffs have already been finalized, the SFC Opava - a team currently holding 15th place in the table has been suspected for corona virus by one of their team members. The Czech League Football Association said it is not possible to complete the league's group rescue as a result of this, and the team was forced to quarantine. None of the three teams in danger of falling into the second league, namely Karviná, Opava and Příbram, will be relegated. The victorious Pardubice, and the second-place Zbrojovka Brno will advance to the first league, while third-place Dukla Praha will not. The relegation group matches have been suspended and no team was relegated.


2019–20 Czech First League, Regular season, Results
Each team plays home-and-away against every other team in the league, for a total of 30 matches played each.


2019–20 Czech First League, Championship group
Points and goals were carried over in full from the regular season.


2019–20 Czech First League, Europa League play-offs
Teams placed between 7th and 10th position will take part in the Europa league play-offs. The best of them will play against the fourth-placed or fifth-placed of the championship play-offs to determine the Europa League play-off winners. The winners will qualify for the second qualifying round of the 2020–21 UEFA Europa League.


2019–20 Czech First League, Relegation group
Points and goals were carried over in full from the regular season. The relegation group was scheduled to conclude on 7 July but due to three players from MFK Karviná testing positive for COVID-19, the last two rounds of matches were postponed to 23 and 26 July. Then, due to one player from SFC Opava testing positive for COVID-19, the last two rounds of matches were not played. As a consequence, no team was relegated and number of teams for 2020–2021 season was increased from 16 to 18.


2019–20 Czech National Football League
The 2019–20 Czech National Football League (known as the Fortuna národní liga for sponsorship reasons) was the 27th season of the Czech Republic's second tier football league. Fixtures for the season were announced on 19 June 2019. Pardubice won the competition, while relegation was confirmed for Sokolov and Vítkovice.


2019–20 Czech National Football League
Třinec returned positive COVID-19 tests in June 2020, resulting in an enforced 14-day quarantine for their team and the postponement of three of their matches. Their home match against Vlašim, which Třinec lost on 17 July 2020, was subsequently played three days after the rest of the league had finished.


2019–20 Czech Women's First League
The 2019–20 Czech Women's First League is the 27th season of the Czech Republic's top-tier football league for women. Sparta Prague were the defending champions.


2019–20 Czech Women's First League
On 7 April 2020, the Football Association of the Czech Republic's board of directors agreed to cancel the season early during the COVID-19 pandemic.


2019–20 Czech Women's First League, Format
The eight teams will play each other twice for a total of 14 matches per team. After that the top four teams will play a championship round for another six matches per team. The bottom placed four teams play the relegation round. The champion and runners-up qualify for the 2020–21 UEFA Women's Champions League.


2019–20 Czech Women's First League, Final stage
On 7 April 2020, the league announced that the play-offs would be cancelled due to the COVID-19 pandemic, with the regular season standings being used to determine the champions of the league.


2019–20 Czech Women's First League, Personnel and kits
Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.


2019–20 Cádiz CF season
The 2019–20 Cádiz CF season was the 110th season in the club's football history. In 2019–20, the club plays in the Segunda División, the second tier of Spanish football, and competed in the Copa del Rey. The season was due to cover a period from 1 July 2019 to 30 June 2020. It was extended extraordinarily beyond 30 June due to the COVID-19 pandemic in Spain.


2019–20 Cádiz CF season, Players, Current squad
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.


2019–20 Cádiz CF season, Players, Reserve team
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.


2019–20 Cádiz CF season, Players, Out on loan
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.


2019–20 Círculo Gijón season
The 2019–20 Círculo Gijón season is the third in existence and their second season in LEB Plata, the Spanish third division.


2019–20 Círculo Gijón season, Overview, Pre-season
Despite being relegated to Liga EBA at the end of the previous season, Círculo Gijón remained in the league as a result of a swap of places with Baskonia B, that finished one position over the geometrics.


2019–20 Círculo Gijón season, Players, Transactions, In
Only Menéndez and Moro continue in the team. Captain Saúl Blanco left the team for joining French Pro B team Gries.


2019–20 DEL season
The 2019–20 Deutsche Eishockey Liga season was the 26th season since the founding of the Deutsche Eishockey Liga running from 13 September 2019 to 10 March 2020. The season was ended prematurely due to the COVID-19 pandemic in Germany, and EHC Red Bull München, which had won the regular season, was selected by the DEL for the 2020–21 Champions Hockey League, as final regular season standings in lieu of playoffs were used to determine DEL nominations to the league.


2019–20 DEL season
The season saw the same 14 teams as the previous year, as all teams were given a license.


2019–20 DEL season, Playoffs
The playoffs were cancelled as a result of the COVID-19 pandemic in Germany.


2019–20 DEL season, Statistics, Scoring leaders
List shows the top skaters sorted by points, then goals.


2019–20 DEL season, Statistics, Leading goaltenders
Only the top five goaltenders, based on save percentage, who have played at least 40% of their team's minutes, are included in this list.


2019–20 DEL2 season
The 2019–20 DEL2 season was the seventh season since the founding of the DEL2, the second tier of German ice hockey, set below the Deutsche Eishockey Liga. The season began on 13 September 2019 and prematurely ended on 10 March 2020 due to the coronavirus pandemic (COVID-19). Löwen Frankfurt was named winner of the regular season, but no season champion was declared with the championship play-offs called off. In addition, the relegation play-offs were also cancelled so the league decided there would be no relegation for the season.


2019–20 DEL2 season, Modus
Fourteen teams competed in the 2019–20 DEL2 regular season. EV Landshut was promoted from Germany's third division, Oberliga. Each team played each other twice in the regular season, home and away, for a total of 52 matches each. The top six teams directly qualified for the championship playoffs, played in a best of seven format. Teams placed seven to ten advanced to the championship playoff qualifiers, which followed a best of three format. The bottom four teams enter the relegation playoffs. The two losing teams from round 1 face off in the relegation final with the losing team being relegated to Oberliga.


2019–20 DEL2 season, Modus
The DEL2 champion does not automatically get promoted to DEL. In September 2015, the DEL and DEL2 agreed to reintroduce promotion and relegation between the two leagues from the 2017–18 season onwards. The DEL2 champion would then have the opportunity to be promoted, provided it fulfilled the licensing requirements of the DEL, while the last-placed DEL club would be relegated. In 2018, the two leagues signed a new agreement to reintroduce an automatic promotion and relegation system to start in 2020–21.


2019–20 DEL2 season, Regular season, Results
The cross table represents the results of all matches of the regular season for 2019/20. The home team is listed in the middle column, the visiting team in the top row.


2019–20 DEL2 season, Regular season, Top scorers
These are the top-ten scorers in DEL2 for the 2019–20 season. (Table is created at the conclusion of the DEL2 regular season)


2019–20 DEL2 season, Regular season, Top goaltenders
These are the top-ten goaltenders in DEL2 for the 2019–20 season. (Table is created at the conclusion of the DEL2 regular season)


2019–20 DEL2 season, Regular season, Top goaltenders
Note: To qualify for this list, goaltenders need to have played a minimum of 20 matches Source:


2019–20 DEL2 season, Playoffs
Due to the early cancellation of the season, the championship and relegation play-offs were called off without being played. DEL2 decided no team would be relegated and no team would be named champion.


2019–20 DEL2 season, Playoffs, Championship
Note: All numbers represent series results, not a match score


2019–20 DFB-Pokal
The 2019–20 DFB-Pokal was the 77th season of the annual German football cup competition. Sixty-four teams participated in the competition, including all teams from the previous year's Bundesliga and 2. Bundesliga. The competition began on 9 August 2019 with the first of six rounds and ended on 4 July 2020 with the final at the Olympiastadion in Berlin, a nominally neutral venue, which has hosted the final since 1985. The DFB-Pokal is considered the second-most important club title in German football after the Bundesliga championship. The DFB-Pokal is run by the German Football Association (DFB).


2019–20 DFB-Pokal
The defending champions were Bundesliga side Bayern Munich, after they defeated RB Leipzig 3–0 in the previous final.


2019–20 DFB-Pokal
Bayern successfully defended their title, winning their 20th DFB-Pokal title after beating Bayer Leverkusen 4–2 in the final. With the win, Bayern completed their second consecutive and 13th domestic double overall, and therefore will play home (in a change of format; under old rules they would have played away as was the case the previous year) to 2019–20 Bundesliga runners-up Borussia Dortmund in the 2020 DFL-Supercup. Because Bayern qualified for the Champions League through the Bundesliga, the sixth-place team in the Bundesliga, 1899 Hoffenheim, earned qualification for the group stage of the 2020–21 edition of the UEFA Europa League, and the league's second round spot went to the team in seventh, VfL Wolfsburg.


2019–20 DFB-Pokal, Effects of the COVID-19 pandemic
On 27 March 2020, the German Football Association (DFB) indefinitely postponed the semi-finals of the competition, originally scheduled for 21 and 22 April, due to the COVID-19 pandemic in Germany. On 24 April, the DFB also indefinitely postponed the final of the competition, originally scheduled for 23 May, with the goal of completing the competition by 30 June 2020. On 11 May 2020, the DFB Executive Committee approved a resumption of the competition, subject to political approval, using a hygiene concept similar to that implemented by the DFL in the Bundesliga and 2. Bundesliga.


2019–20 DFB-Pokal, Effects of the COVID-19 pandemic
The semi-finals would take place on 9 and 10 June, while the final would take place on 4 July 2020. However, the remaining matches were required to be played behind closed doors without any spectators. In addition, five substitutions were permitted for the remaining matches, with a sixth allowed in extra time, following a proposal from FIFA and approval by IFAB to lessen the impact of fixture congestion.


2019–20 DFB-Pokal, Format, Participation
The DFB-Pokal began with a round of 64 teams. The 36 teams of the Bundesliga and 2. Bundesliga, along with the top 4 finishers of the 3. Liga, automatically qualified for the tournament. Of the remaining slots, 21 were given to the cup winners of the regional football associations, the Verbandspokal. The 3 remaining slots were given to the three regional associations with the most men's teams, which was Bavaria, Lower Saxony and Westphalia. The best-placed amateur team of the Regionalliga Bayern was given the spot for Bavaria.


2019–20 DFB-Pokal, Format, Participation
For Lower Saxony, the Lower Saxony Cup was split into two paths: one for 3. Liga and Regionalliga Nord teams, and the other for amateur teams. The winners of each path qualified. For Westphalia, the winner of a play-off between the best-placed team of the Regionalliga West and Oberliga Westfalen also qualified. As every team was entitled to participate in local tournaments which qualified for the association cups, every team could in principle compete in the DFB-Pokal. Reserve teams and combined football sections were not permitted to enter, along with no two teams of the same association or corporation.


2019–20 DFB-Pokal, Format, Draw
The draws for the different rounds were conducted as follows:


2019–20 DFB-Pokal, Format, Draw
For the first round, the participating teams were split into two pots of 32 teams each. The first pot contained all teams which had qualified through their regional cup competitions, the best four teams of the 3. Liga, and the bottom four teams of the 2. Bundesliga. Every team from this pot was drawn to a team from the second pot, which contained all remaining professional teams (all the teams of the Bundesliga and the remaining fourteen 2. Bundesliga teams). The teams from the first pot were set as the home team in the process.


2019–20 DFB-Pokal, Format, Draw
The two-pot scenario was also applied for the second round, with the remaining 3. Liga and/or amateur team(s) in the first pot and the remaining Bundesliga and 2. Bundesliga teams in the other pot. Once again, the 3. Liga and/or amateur team(s) served as hosts. This time the pots did not have to be of equal size though, depending on the results of the first round. Theoretically, it was even possible that there could be only one pot, if all of the teams from one of the pots from the first round beat all the others in the second pot. Once one pot was empty, the remaining pairings were drawn from the other pot, with the first-drawn team for a match serving as hosts.


2019–20 DFB-Pokal, Format, Draw
For the remaining rounds, the draw was conducted from just one pot. Any remaining 3. Liga and/or amateur team(s) were the home team if drawn against a professional team. In every other case, the first-drawn team served as hosts.


2019–20 DFB-Pokal, Format, Match rules
Teams met in one game per round. Matches took place for 90 minutes, with two halves of 45 minutes. If still tied after regulation, 30 minutes of extra time were played, consisting of two periods of 15 minutes. If the score was still level after this, the match was decided by a penalty shoot-out. A coin toss decided who took the first penalty. The number of substitutes allowed on the bench was increased from seven to nine for the 2019–20 season. Initially, three substitutions were allowed during regulation, with a fourth allowed in extra time. From the round of 16 onward, a video assistant referee was appointed for all DFB-Pokal matches. Though technically possible, VAR was not be used for home matches of Bundesliga clubs prior to the round of 16 in order to provide a uniform approach to all matches.


2019–20 DFB-Pokal, Format, Match rules
For the semi-finals and final, a maximum of five substitutions were allowed, with a sixth allowed in extra time. However, each team only were given three opportunities to make substitutions, with a fourth opportunity in extra time, excluding substitutions made at half-time, before the start of extra time and at half-time in extra time.


2019–20 DFB-Pokal, Format, Suspensions
If a player would have received five yellow cards in the competition, he would have then been suspended from the next cup match. Similarly, receiving a second yellow card suspended a player from the next cup match. If a player receives a direct red card, they were suspended a minimum of one match, but the German Football Association reserves the right to increase the suspension.


2019–20 DFB-Pokal, Format, Champion qualification
The winner of the DFB-Pokal typically earns automatic qualification for the group stage of next year's edition of the UEFA Europa League. If they had already qualified for the UEFA Champions League through position in the Bundesliga, then the spot would go to the team in sixth, and the league's second qualifying round spot would go to the team in seventh. The winner also typically hosts the DFL-Supercup at the start of the next season, facing the champion of the previous year's Bundesliga, unless the same team wins the Bundesliga and the DFB-Pokal, completing a double. In that case, the runner up of the Bundesliga takes the spot and hosts instead.


2019–20 DFB-Pokal, Schedule
All draws were generally held at the German Football Museum in Dortmund, on a Sunday evening at 18:00 after each round (unless noted otherwise). The draws were televised on ARD's Sportschau, broadcast on Das Erste.


2019–20 DFB-Pokal, Schedule
The rounds of the 2019–20 competition were scheduled as follows:


2019–20 DFB-Pokal, Matches
A total of sixty-three matches took place, starting with the first round on 9 August 2019 and culminating with the final on 4 July 2020 at the Olympiastadion in Berlin.


2019–20 DFB-Pokal, Matches
Times up to 26 October 2019 and from 29 March 2020 are CEST (UTC+2). Times from 27 October 2019 to 28 March 2020 are CET (UTC+1).


2019–20 DFB-Pokal, Matches, First round
The draw for the first round was held on 15 June 2019 at 18:00, with Nia Künzer drawing the matches. The thirty-two matches took place from 9 to 12 August 2019.


2019–20 DFB-Pokal, Matches, Second round
The draw for the second round was held on 18 August 2019 at 18:00, with Sebastian Kehl drawing the matches. The sixteen matches took place from 29 to 30 October 2019.


2019–20 DFB-Pokal, Matches, Round of 16
The draw for the round of 16 was held on 3 November 2019 at 18:00, with Turid Knaak drawing the matches. The eight matches took place from 4 to 5 February 2020.


2019–20 DFB-Pokal, Matches, Quarter-finals
The draw for the quarter-finals was held on 9 February 2020 at 18:00, with Cacau drawing the matches. The four matches took place from 3 to 4 March 2020.


2019–20 DFB-Pokal, Matches, Semi-finals
The draw for the semi-finals was held on 8 March 2020 at 18:00, with Almuth Schult drawing the matches. The two matches took place from 9 to 10 June 2020.


2019–20 DFB-Pokal, Matches, Semi-finals
1. FC Saarbrücken of the Regionalliga Südwest became the first fourth-division club in the history of the DFB-Pokal to reach the semi-finals of the competition.


2019–20 DFB-Pokal, Matches, Final
The final took place on 4 July 2020 at the Olympiastadion in Berlin.


2019–20 DFB-Pokal, Top goalscorers
The following were the top scorers of the DFB-Pokal, sorted first by number of goals, and then alphabetically if necessary. Goals scored in penalty shoot-outs are not included.


2019–20 DFB-Pokal Frauen
The 2019–20 DFB-Pokal was the 40th season of the annual German football cup competition. 48 teams participated in the competition, including all teams from the previous year's Frauen-Bundesliga and the 2. Frauen-Bundesliga, excluding second teams. The competition began on 3 August 2019 with the first of six rounds and ended on 4 July 2020 with the final at the RheinEnergieStadion in Cologne, a nominally neutral venue, which has hosted the final since 2010. The DFB-Pokal is considered the second-most important club title in German women's football after the Bundesliga championship. The DFB-Pokal is run by the German Football Association (DFB).


2019–20 DFB-Pokal Frauen
The defending champions were Frauen-Bundesliga side VfL Wolfsburg, after they defeated SC Freiburg 1–0 in the previous final. Wolfsburg once again won the cup, defeating SGS Essen after penalties.


2019–20 DFB-Pokal Frauen
The competition was suspended on 16 March 2020 due to the COVID-19 pandemic in Germany, and resumed in June 2020 with matches behind closed doors.


2019–20 DFB-Pokal Frauen, Effects of the COVID-19 pandemic
Due to the COVID-19 pandemic in Germany, on 16 March, it was announced that the competition will be suspended until 19 April. On 3 April, the suspension was extended until 30 April. On 20 May, it was announced that the competition would be continued on 2 June. All remaining matches were played behind closed doors. In addition, five substitutions were permitted for the remaining matches, with a sixth allowed in extra time, following a proposal from FIFA and approval by IFAB to lessen the impact of fixture congestion.


2019–20 DFB-Pokal Frauen, Format
Clubs from lower leagues hosted against clubs from higher leagues until the quarter-finals. If both clubs were below the 2. Bundesliga, there was no host club change.


2019–20 DFB-Pokal Frauen, Schedule
The rounds of the 2019–20 competition were scheduled as follows:


2019–20 DFB-Pokal Frauen, Matches
A total of forty-nine matches will take place, starting with the first round on 3 August 2019 and culminating with the final on 4 July 2020 at the RheinEnergieStadion in Cologne.


2019–20 DFB-Pokal Frauen, Matches
Times up to 26 October 2019 and from 29 March 2020 are CEST (UTC+2). Times from 27 October 2019 to 28 March 2020 are CET (UTC+1).


2019–20 DFB-Pokal Frauen, First round
The seventeen matches were drawn on 11 July and took place on 3 and 4 August 2019. The twelve clubs from the 2018–19 Bundesliga season and the three best-placed clubs from the 2018–19 2. Bundesliga received a bye.


2019–20 DFB-Pokal Frauen, Second round
The draw was held on 10 August 2019. The matches will be played on 7 and 8 September 2019.


2019–20 DFB-Pokal Frauen, Round of 16
The draw was held on 13 September 2019. The matches were played on 16 and 17 November 2019.


2019–20 DFB-Pokal Frauen, Quarterfinals
The draw was held on 9 February 2020. The matches were played on 2 and 3 June 2020 behind closed doors, due to the COVID-19 pandemic in Germany.


2019–20 DFB-Pokal Frauen, Semifinals
The draw was held on 26 May 2020. The matches took place on 10 and 11 June 2020 behind closed doors.


2019–20 DHB-Pokal
The 2019–20 DHB-Pokal was the 44th edition of the tournament.


2019–20 DHB-Pokal, Format
The first round was split in a north and a south part and played in mini tournaments where only the winner advanced to the round of 16. From there on a knockout system was used to determine the winner. The final four was played on one weekend in Hamburg.


2019–20 DHB-Pokal, Round 1
The draw was held on 18 June 2019. The matches were played on 17 and 18 August 2019.


2019–20 DHB-Pokal, Round of 16
The draw was held on 21 August 2019. The matches were played between 25 September and 3 October 2019.


2019–20 DHB-Pokal, Quarterfinals
The draw was held on 3 October 2019. The matches were played on 3 and 4 December 2019.


2019–20 DHB-Pokal, Final four
The draw was held on 9 December 2019. The matches would have been played on 4 and 5 April 2020. Due to the COVID-19 pandemic the league postponed the final four on 12 March 2020 and moved it back to after the season. On 4 May, the matches were scheduled to 27 and 28 February 2021 but was moved back later on. It took place on 3 and 4 June 2021.


2019–20 DPR Korea Premier Football League
The 2019–20 DPR Korea Premier Football League is the third season of the reformed DPR Korea Premier Football League, the top North Korean association football league, to use a home-and-away format. The league started on 5 December 2019. The season was expected to finish in October 2020, however, due to COVID-19 prevention measures, league games did not resume after the winter break. It is not known whether the season was cancelled or postponed.