2019 ATP Finals – Singles
Alexander Zverev was the defending champion, but lost to Thiem in the semifinals.


2019 ATP Finals – Singles
Rafael Nadal secured the year-end No. 1 singles ranking for the fifth time after Novak Djokovic was eliminated during the round robin stage.


2019 ATP Finals – Singles, Draw, Group Björn Borg
Standings are determined by: 1) Number of wins; 2) Number of matches; 3) In two-players-ties, head-to-head results; 4) In three-players-ties, percentage of sets won, then head-to-head result (if two players tied in percentage of sets won and third one is "different") or percentage of games won if all three players have same percentage of sets won, then head-to-head results; 5) ATP rankings


2019 ATP Lyon Open
The 2019 Lyon Open (also known as the Open Parc Auvergne-Rhône-Alpes Lyon) was a men's tennis tournament played on outdoor clay courts. It was the third edition of the Lyon Open and part of the ATP Tour 250 series of the 2019 ATP Tour. It took place in the city of Lyon, France, from 19 May through 25 May 2019. Unseeded Benoît Paire won the singles title.


2019 ATP Lyon Open, Singles main draw entrants, Other entrants
The following players received wildcards into the singles main draw:


2019 ATP Lyon Open, Singles main draw entrants, Other entrants
The following player received entry using a protected ranking into the singles main draw:


2019 ATP Lyon Open, Doubles main draw entrants, Other entrants
The following pairs received wildcards into the doubles main draw:


2019 ATP Lyon Open – Doubles
Nick Kyrgios and Jack Sock were the defending champions, but chose not to participate this year.


2019 ATP Lyon Open – Doubles
Ivan Dodig and Édouard Roger-Vasselin won the title, defeating Ken and Neal Skupski in the final, 6–4, 6–3.


2019 ATP Lyon Open – Singles
Dominic Thiem was the defending champion, but he chose not to defend his title this year.


2019 ATP Lyon Open – Singles
Benoît Paire won the title, defeating Félix Auger-Aliassime in the final, 6–4, 6–3.


2019 ATP Lyon Open – Singles, Seeds
The top four seeds receive a bye into the second round.


2019 ATP Tour
The 2019 ATP Tour was the global elite men's professional tennis circuit organised by the Association of Tennis Professionals (ATP) for the 2019 tennis season. The 2019 ATP Tour calendar comprised the Grand Slam tournaments (supervised by the International Tennis Federation (ITF)), the ATP Tour Masters 1000, the ATP Finals, the ATP Tour 500 series, the ATP Tour 250 series and Davis Cup (organised by the ITF). Also included in the 2019 calendar were the Hopman Cup, the Laver Cup and the Next Gen ATP Finals which do not distribute ranking points. For the Masters series events the ATP introduced a shot clock. Players had a minute to come on court, 5 minutes to warmup, and then a minute to commence play, as well as 25 seconds between points.


2019 ATP Tour, Schedule
This was the complete schedule of events on the 2019 calendar.


2019 ATP Tour, Statistical information
These tables present the number of singles (S), doubles (D), and mixed doubles (X) titles won by each player and each nation during the season, within all the tournament categories of the 2019 ATP Tour: the Grand Slam tournaments, the ATP Finals, the ATP Tour Masters 1000, the ATP Tour 500 series, and the ATP Tour 250 series. The players/nations are sorted by:


2019 ATP Tour, Statistical information, Titles information
The following players won their first main circuit title in singles, doubles or mixed doubles:


2019 ATP Tour, Statistical information, Titles information
The following players defended a main circuit title in singles, doubles, or mixed doubles:


2019 ATP Tour, Statistical information, Best ranking
The following players achieved a career-high ranking this season in the top 50 (bold indicates players who entered the top 10 for the first time):


2019 ATP Tour, ATP ranking
These are the ATP Rankings and yearly ATP Race Rankings of the top 20 singles players, doubles players and doubles teams at the current date of the 2019 season.


2019 ATP Tour, Prize  money leaders
Prize money given in US$ as of November 25, 2019


2019 ATP Tour, Retirements
Following is a list of notable players (winners of a main tour title, and/or part of the ATP Rankings top 100 [singles] or top 100 [doubles] for at least one week) who returned from retirement, announced their retirement from professional tennis, became inactive (after not playing for more than 52 weeks), or were permanently banned from playing, during the 2019 season:


2019 ATP Tour, Comebacks
Following are notable players who came back after retirements during the 2019 ATP Tour season:


2019 ATP Tour Masters 1000
The thirtieth edition of the ATP Masters Series. The champion of each Masters event is awarded a 1,000 rankings points.


2019 Abancay landslide
A landslide on 27 January 2019 in Abancay, Peru, killed at least 15 people and injured 34 more when it destroyed part of a hotel during a wedding celebration. The celebration at the Alhambra Hotel was attended by 100 people at the time of the landslide, which caused the building to collapse. The landslide was triggered by heavy rains from earlier in the day.


2019 Abia State gubernatorial election
The 2019 Abia State gubernatorial election occurred on March 9, 2019. Incumbent PDP Governor Okezie Ikpeazu won re-election for a second term, defeating APC's Uchechukwu Sampson Ogah, and several minor party candidates. The major contenders for the race signed a peace accord agreement in January 2019.


2019 Abia State gubernatorial election
Ikpeazu won in 11 LGAs with a total of 60.26% of popular vote, while Ogah won in four of the state's 17 LGAs with a total of 22.98% of popular vote.


2019 Abia State gubernatorial election
Okezie Ikpeazu emerged unopposed in the PDP gubernatorial primary election. His running mate was Ude Oko Chukwu.


2019 Abia State gubernatorial election
Of the 32 candidates who aspired for the governorship seat, 30 were male, two were female.


2019 Abia State gubernatorial election, Electoral system
The Governor of Abia State is elected using the plurality voting system.


2019 Abia State gubernatorial election, Primary election, PDP primary
The PDP primary election was held on 30 September 2018. Okezie Ikpeazu, the incumbent governor, who was the party sole aspirant, emerged winner with 1,991 delegate votes. The chairperson of the PDP gubernatorial primary elections in Abia State, Chief Raymond Dokpesi, announced there was a total of 2,350 registered delegates from the 17 LGAs of the state, 2,207 used ballots, with 23 invalid votes.


2019 Abia State gubernatorial election, Primary election, APC primary
The All Progressives Congress (APC) primary election earlier slated to be were held on Sunday 30 September 2018 was rescheduled for Monday 1 October 2018 to be witnessed by the party's National Executive Committee (NEC) coming from Abuja.


2019 Abia State gubernatorial election, Primary election, APC primary
However, the Dr. Emmanuel Ndukwe faction of state's APC declared Emenike winner of the contest they went ahead to organise on 30 September 2018, in which he was said to have polled 274,133 votes, defeating six other contenders in the contest. But his name, nevertheless, got omitted from the list forward to the INEC by the party's National Working Committee (NWC). Emenike secured an Abuja court injunction which affirmed Emenike as the party's candidate for the upcoming governorship race.


2019 Abia State gubernatorial election, Primary election, APC primary
The official primary election was held Tuesday, October 2, 2018, and the results announced at about 3.45 a.m, on Wednesday by the Chairman of the electoral committee, David Iyoha, announcing Uche Ogah, said to have polled 86,875 votes winner ahead of six other aspirants, including: Chief Martins Azubuike with 10,889 votes, Chief Friday Nwosu with 3,529 votes, Chris Akomas with 2,143 votes, Amb. Okey Emuchey with 1,270 votes, Paul Ikonne with 999 votes, and Chief Ikechi Emenike with 455 votes. A total of 106,160 votes were reportedly cast according to the News Agency of Nigeria (NAN) in the state's 184 wards.


2019 Abia State gubernatorial election, Primary election, APC primary
Subsequently, a court ruling in January 2019 affirmed Ogah as winner of the election instead of Emenike. Ogah picked Martins Azubuike, thereafter, as his running mate.


2019 Abia State gubernatorial election, Results
A total of 32 candidates registered with the Independent National Electoral Commission to contest in the election. PDP Governor Okezie Ikpeazu won re-election for a second term, defeating APC Uchechukwu Sampson Ogah, and several minor party candidates. Ikpeazu polled 261,127 votes representing 60.26% of total vote cast, and Ogah 99,574 votes representing 22.98%. Both Ogah and Otti rejected this result. Earlier on, Okezie won at the popular opinion polls.


2019 Abia State gubernatorial election, Results
The total number of registered voters in the state was 1,932,892. Total number of votes cast was 444,376, while total number of valid votes was 433,315. Total rejected votes were 11,061. There we're low voters' turnout.


2019 Abia State gubernatorial election, Results, By local government area
Here are the results of the election from the local government areas of the state for the two major parties. The total valid votes of 433,315 represents the 32 political parties that participated in the election. Green represents LGAs won by Ikpeazu. Blue represents LGAs won by Ogah. White represents LGAs won by Otti.


2019 Abierto Mexicano Telcel
The 2019 Mexican Open was a professional tennis tournament played on outdoor hard courts. It was the 26th edition of the men's Mexican Open (19th for the women), and was part of the 2019 ATP Tour and the 2019 WTA Tour. It took place in Acapulco, Mexico between 25 February and 2 March 2019, at the Princess Mundo Imperial.


2019 Abierto Mexicano Telcel, Points and prize money, Prize money
1 Qualifiers prize money is also the Round of 32 prize money* per team


2019 Abierto Mexicano Telcel, ATP doubles main draw entrants, Other entrants
The following pairs received wildcards into the doubles main draw:


2019 Abierto Mexicano Telcel, WTA doubles main draw entrants, Other entrants
The following pair received a wildcard into the doubles main draw:


2019 Abierto Mexicano Telcel – Men's Doubles
Jamie Murray and Bruno Soares were the defending champions, but lost in the first round to Robert Lindstedt and Frances Tiafoe.


2019 Abierto Mexicano Telcel – Men's Doubles
Mischa and Alexander Zverev won the title, defeating Artem Sitak and Austin Krajicek in the final, 2–6, 7–6(7–4), [10–5].


2019 Abierto Mexicano Telcel – Men's Singles
Juan Martín del Potro was the defending champion, but withdrew due to injury after accepting a wildcard before the tournament began.


2019 Abierto Mexicano Telcel – Men's Singles
Nick Kyrgios won the title, defeating Alexander Zverev in the final, 6–3, 6–4. Kyrgios saved three match points in the third-set tiebreaker of his second round match against Rafael Nadal.


2019 Abierto Mexicano Telcel – Women's Doubles
Tatjana Maria and Heather Watson were the defending champions, but only Maria chose to defend her title, partnering Christina McHale. The pair lost in the quarterfinals to Cornelia Lister and Renata Voráčová.


2019 Abierto Mexicano Telcel – Women's Doubles
Victoria Azarenka and Zheng Saisai won the title, defeating Desirae Krawczyk and Giuliana Olmos in the final, 6–1, 6–2.


2019 Abierto Mexicano Telcel – Women's Singles
Lesia Tsurenko was the two-time defending champion, but chose not to defend her title.


2019 Abierto Mexicano Telcel – Women's Singles
Wang Yafan won her first WTA singles title, defeating Sofia Kenin in the final, 2–6, 6–3, 7–5.


2019 Abierto Zapopan
The 2019 Abierto Zapopan was a professional tennis tournament played on outdoor hard courts. It was the 1st edition of the tournament and part of the 2019 WTA 125K series, offering a total of $125,000 in prize money. It took place in Guadalajara, Mexico on 11–16 March 2019.


2019 Abierto Zapopan, Singles main draw entrants, Other entrants
The following players received a wildcard into the singles main draw:


2019 Abierto Zapopan, Singles main draw entrants, Other entrants
The following players received entry into the main draw as lucky losers:


2019 Abierto Zapopan, Doubles entrants, Other entrants
The following pair received a wildcard into the doubles main draw:


2019 Abierto Zapopan – Doubles
Maria Sanchez and Fanny Stollár won the title, defeating Cornelia Lister and Renata Voráčová in the final, 7–5, 6–1.


2019 Abierto Zapopan – Singles
Unseeded Veronika Kudermetova won the title, defeating Marie Bouzková 6–2, 6–0 in the final.


2019 Abilene Christian Wildcats football team
The 2019 Abilene Christian Wildcats football team represents Abilene Christian University in the 2019 NCAA Division I FCS football season as a member of the Southland Conference. The Wildcats are led by third-year head coach Adam Dorrel and play their home games at Anthony Field at Wildcat Stadium.


2019 Abilene Christian Wildcats football team, Previous season
The Wildcats finished the 2018 season with a 6–5 overall record, and a 5–4 record in Southland play to finish in a four-way tie for fourth place.


2019 Abilene Christian Wildcats football team, Preseason, Preseason poll
The Southland Conference released their preseason poll on July 18, 2019. The Wildcats were picked to finish in seventh place.


2019 Abilene Christian Wildcats football team, Preseason, Preseason All–Southland Teams
The Wildcats placed five players on the preseason all–Southland teams.


2019 Abkhazian Cup
The 2019 Abkhazian Cup was the 25th edition of Abkhazian Cup organized by Football Federation of Abkhazia. The competition was held in the month of May.


2019 Abkhazian Cup, Participating Teams
This edition of the competition was attended by 8 teams:


2019 Abkhazian Cup, Participating Teams
The Abkhazia Cup champion team qualifies for the Abkhazia Super Cup final and face the Abkhazian Premier League champion team.


2019 Abkhazian Cup, Participating Teams
The final of the Abkhazia Cup took place on May 14, 2019. The two teams qualified for the grand final match were Nart Sukhum and Ritsa FC.


2019 Abkhazian Cup, Participating Teams
Nart Sukhum's team won by the score of 4x0 and became champion of the Abkhazia Cup 2020. With this victory, the club already has eleven Abkhazia Cup trophies.


2019 Abkhazian Premier League
The 2019 Abkhazian Premier League was canceled as there were only four teams registered. For this reason, the Football Federation of Abkhazia created the Victory Cup, to replace this edition of the Abkhazian Premier League.


2019 Abkhazian Premier League, Participating Teams
This edition of the competition was attended by 4 teams:


2019 Abkhazian presidential election
Presidential elections were held in the partially recognized Republic of Abkhazia in 2019. As no candidate gathered more than 50% of the votes in the first round 25 August, a second was held on 8 September between the top two candidates, incumbent President Raul Khajimba of the Forum for the National Unity of Abkhazia and Alkhas Kvitsinia of Amtsakhara. Khajimba was subsequently re-elected with a margin of less than 2% in the second round. On September 20, the Supreme Court in Abkhazia declared the decision of the Central Election Commission to recognize incumbent Raul Khajimba’s victory in the second round of the presidential election as legal.


2019 Abkhazian presidential election
In January 2020 the Abkhazian Supreme Court annulled the results, following protests against Khajimba. Khajimba resigned the presidency on 12 January, and new elections were called for 22 March.


2019 Abkhazian presidential election, Background
The People's Assembly had originally set a date for 21 July. In May 2019, the opposition demanded rescheduling the elections after the main opposition candidate Aslan Bzhania appeared to have been poisoned in Russia. The elections were subsequently postponed to 25 August 2019 under pressure from supporters of the Bzhania.


2019 Abkhazian presidential election, Candidates
Registration for candidates officially opened on 26 June 2019. Ten candidate initially registered; but it was later determined that one candidate, Astamur Otirba, had not presented a Vice-President in time.


2019 Abkhazian presidential election, Bzhaniya’s withdrawal from the election
Opposition leader Aslan Bzhania withdrew from the election on 15 July due to an apparent poisoning.


2019 Abkhazian presidential election, Aftermath
Following the second round, Alkhas Kvitsinia contested the results in court. After the elections, Khajimba re-appointed Valery Bganba as Prime Minister.


2019 Abkhazian presidential election, Aftermath
Protests against Khajimba began on 9 January 2020, and on 10 January the Abkhazian Supreme Court annulled the results of the election.


2019 Abruzzo regional election
The 2019 Abruzzo regional election took place on 10 February 2019. The election was for all 29 elected seats of the Regional Council of Abruzzo as well as the President of the region who, along with the second placed presidential candidate, would also become members of the Regional Council.


2019 Abruzzo regional election
The ballot resulted in the election of Marco Marsilio, the centre-right candidate, as President of the Regional Council with 48% of the votes. Moreover, the League won a plurality of seats in the Regional Council.


2019 Abruzzo regional election, Electoral law
The candidate who obtains the majority of valid votes at the regional level becomes president. Every candidate must be linked to a party list or a coalition running for the regional council. A majority of 60% to 65% of the seats is then allocated to the party (or coalition) of the elected president.


2019 Abruzzo regional election, Electoral law
The election of the Council occurs on a regional basis within the four districts of Abruzzo, coinciding with the four provinces of the Region. The district of Chieti elects eight councilors, while Pescara, L'Aquila and Teramo each elect seven councillors. The President of the Council and the presidential candidate, who received the second largest number of votes, also become members of the regional council.


2019 Abruzzo regional election, Electoral law
The electoral system is proportional to the share of the votes each party revives, with an electoral threshold of 4% of the vote for parties that are not  members of coalitions and 2% for those included in a coalition.


2019 Abruzzo regional election, Campaign
During the campaign, Marco Marsilio (member of FdI) was criticized for not being native to the region, with opponents accusing him of lacking knowledge about the specific regional issues. However Marsilio's parents are both natives of Abruzzo. Members of the Democratic Party (PD) also accused the League of violating Italian campaigning laws, after Matteo Salvini posted a tweet calling on voters to go and vote for his party, during the period of time in which the electoral campaign is officially closed.


2019 Abu Dhabi Grand Prix
The 2019 Abu Dhabi Grand Prix (formally known as the Formula 1 Etihad Airways Abu Dhabi Grand Prix 2019) was a Formula One motor race that was held on 1 December 2019 at the Yas Marina Circuit in Abu Dhabi, United Arab Emirates. The race was the twenty first and final round of the 2019 Formula One World Championship and marked the eleventh running of the Abu Dhabi Grand Prix and the eleventh time that the race was run as a World Championship event since the inaugural event in 2009. This was also the first time that a race was held in December since the 1963 South African Grand Prix. It was the final race for Toro Rosso, as the team was rebranded to AlphaTauri for the 2020 season.


2019 Abu Dhabi Grand Prix, Background, Championship standings before the race
Heading into the race weekend the top two places in the World Drivers' Championship had already been determined with Lewis Hamilton as champion ahead of team mate Valtteri Bottas. However third place was yet to be decided between Max Verstappen, 260 points and Charles Leclerc, 249 points, with Sebastian Vettel, 230 points, still able to overtake Leclerc for fourth place in the standings but too far behind Verstappen to take third. The top four places in the World Constructors' Championship were decided with Mercedes in first ahead of Ferrari, Red Bull and McLaren. Fifth place was still undecided with Renault eight points ahead of Toro Rosso.


2019 Abu Dhabi Grand Prix, Background, Entries
The drivers and teams entered were the same as those for the previous race with no additional stand-in drivers for the race or practice.


2019 Abu Dhabi Grand Prix, Practice
The first session saw the red flag come out twice. The first time when Daniel Ricciardo suffered an engine failure and a second time after Sebastian Vettel crashed his car at turn 19 in the closing minutes of the session, after which the session was not restarted. The session ended with Valtteri Bottas fastest followed by Max Verstappen and Lewis Hamilton. The second practice session saw one red flag after Bottas and Romain Grosjean collided at turn 11, Bottas would later receive a reprimand for the incident. Bottas finished the session fastest ahead of Hamilton and Charles Leclerc. The third practice session ran uninterrupted and ended with Verstappen fastest followed by Hamilton and Bottas.


2019 Abu Dhabi Grand Prix, Race
Prior to the race, it was announced that the fuel mass in Charles Leclerc's car as declared by Ferrari was "significantly different" to the amount measured by the FIA. It was decided that this would be investigated by the stewards after the race.


2019 Abu Dhabi Grand Prix, Race
The front-runners all maintained their positions into the first corner, with Lewis Hamilton leading from pole position. Further back down the grid, Lance Stroll collided with the rear of Pierre Gasly, causing Gasly to make contact with Sergio Pérez in front of him and resulting in Gasly losing his front wing. Gasly was forced to pit for a replacement which caused him to drop to the back of the grid, over a minute behind 19th place. The incident was not investigated by the stewards. Max Verstappen lost 2nd place to Leclerc on the straight between turns 7 and 8, meanwhile Valtteri Bottas had made up five places on the first lap after starting in last place.


2019 Abu Dhabi Grand Prix, Race
On lap 4 it was announced that DRS was disabled for all cars due to a technical issue. It was later revealed that the system was deliberately disabled by the race director after a server crash caused communications with the cars to be disrupted, meaning that it could not be ensured that cars only used DRS in the permitted zones of the track. Shortly after, Stroll complained of difficulties caused by damage from his first lap collision with Gasly. Stroll would later go on to retire from a brake problem after running near the back for most of the race. Lando Norris was the first driver to make a scheduled pit stop on lap 8. Ferrari brought both drivers in for pit stops on lap 12, with Sebastian Vettel suffering with a slow stop causing him to be stationary for nearly 7 seconds.


2019 Abu Dhabi Grand Prix, Race
DRS was eventually enabled on lap 18. Bottas passed Nico Hülkenberg on the same lap to clear the midfield after starting from the back. Robert Kubica and Antonio Giovinazzi both suffered floor damage after colliding during an overtake attempt by Giovinazzi. Verstappen pitted from 2nd on lap 25, followed by Hamilton a lap later who maintained the lead upon exiting the pits. Bottas was the last of the front-runners to pit on lap 29. No positions were gained or lost amongst the top six after the round of pit stops.


2019 Abu Dhabi Grand Prix, Race
On lap 32, Verstappen retook 2nd place from Leclerc going into turn 8, having lost the position on the first lap. The Ferrari drivers made a second round of pit stops on lap 38, with Leclerc maintaining 3rd and Vettel dropping from 4th to 6th. Bottas passed Alexander Albon for 4th place soon afterwards.


2019 Abu Dhabi Grand Prix, Race
On lap 41, Carlos Sainz Jr. made a second pit stop from 9th place after he was concerned that his ageing tyres would cause him to be overtaken towards the end of the race, losing a points-scoring position and handing 6th place in the World Drivers' Championship to Gasly. Sainz exited the pits in 14th place. The final two laps saw multiple overtakes; Vettel passed Albon for 5th place, Lando Norris lost 7th place to Pérez, and Sainz successfully passed Hülkenberg to take 10th place and claim a point, securing 6th place in the championship.


2019 Abu Dhabi Grand Prix, Race
Hamilton crossed the line to win the race, taking his 11th victory of the season and the 84th of his career. Having also led every lap, taken pole position and recorded the fastest lap of the race, this marked Hamilton's sixth "grand slam", his last of which came at the 2017 British Grand Prix.


2019 Abu Dhabi Grand Prix, Race
Post-race, Ferrari were handed a €50,000 fine for the pre-race fuel infringement, although Leclerc was allowed to keep his 3rd-place finish. In an interview, Gasly said he was "disgusted" by the collision with Stroll at the start of the race, as his car "clearly had the potential to keep sixth place [in the drivers' championship]". Gasly ended the season in 7th place with 95 points, one short of Sainz's 96.


2019 Acrobatic Gymnastics European Championships
The 29th Acrobatic Gymnastics European Championships was held in Holon, Israel from October 30 to November 3, 2019. The competition took place at the Holon Toto Hall. This was the first time that Israel has hosted an acrobatic gymnastics competition at an international level.


2019 Acropolis International Basketball Tournament
The Acropolis International Tournament 2019 is a basketball tournament held in OAKA Olympic Indoor Hall in Athens, Greece, from August 16 until August 18, 2019. It was the 29th edition of the Acropolis International Basketball Tournament. The competition is played under FIBA rules as a round-robin tournament. The four participating teams were Greece, Italy, Serbia, and Turkey.


2019 Acura Grand Prix of Long Beach
The 2019 Acura Grand Prix of Long Beach was the fourth round of the 2019 IndyCar season and the 45th annual running of the Acura Grand Prix of Long Beach. The 85 lap race was held on April 14, 2019, in Long Beach, California. Alexander Rossi dominated the race from the pole position scoring his sixth career IndyCar victory.


2019 Acura Grand Prix of Long Beach, Results, Race
Notes: Points include 1 point for leading at least 1 lap during a race, an additional 2 points for leading the most race laps, and 1 point for Pole Position.


2019 Adamawa State gubernatorial election
The 2019 Adamawa State gubernatorial election occurred in Nigeria on March 9, 2019. PDP candidate Ahmadu Umaru Fintiri won the election, defeating Bindo Jibrilla of the APC.


2019 Adamawa State gubernatorial election
Ahmadu Umaru Fintiri emerged PDP gubernatorial candidate after scoring 1,656 votes and defeating his closest rival, Mohammed Jameel who received 465 votes. He picked Martins Babale as his running mate. Bindo Jibrilla was the APC candidate with Crowther Seth as his running mate. 29 candidates contested in the election.


2019 Adamawa State gubernatorial election, Electoral system
The Governor of Adamawa State is elected using the plurality voting system.


2019 Adamawa State gubernatorial election, Primary election, PDP primary
The PDP primary election was held on September 30, 2018. Ahmadu Umaru Fintiri won the primary election polling 1,656 votes against 4 other candidates. His closest rival was Mohammed Jameel, who came second with 465 votes, Bala Ngilari scored 78 votes, Aliyu Umar scored 8 votes, while Garba Dankani had 1 vote.


2019 Adamawa State gubernatorial election, Primary election, APC primary
The APC primary election was held on October 4, 2018. Bindo Jibrilla won the primary election polling 193,656 votes against 2 other candidates. His closest rival was Halilu Ahmed who came second with 15,738 votes,while Malam Nuhu Ribadu came third with 8,364 votes.


2019 Adamawa State gubernatorial election, Results
A total number of 29 candidates registered with the Independent National Electoral Commission to contest in the election.


2019 Adamawa State gubernatorial election, Results
The total number of registered voters in the state was 1,973,083, while 905,346 voters were accredited. Total number of votes cast was 899,097, while number of valid votes was 871,307. Rejected votes were 27,790.


2019 Adamawa State gubernatorial election, Results, By local government area
Here are the results of the election by local government area for the two major parties. The total valid votes of 871,307 represents the 29 political parties that participated in the election. Green represents LGAs won by Ahmadu Umaru Fintiri. Blue represents LGAs won by Bindo Jibrilla.


2019 Adelaide 500
The 2019 Adelaide 500 (known for commercial reasons as the 2019 Superloop Adelaide 500) is a motor racing event for the Supercars Championship held on Thursday 28 February through to Sunday 3 March 2019. The event was held at the Adelaide Street Circuit in Adelaide, South Australia, and marked the twenty-first running of the Adelaide 500. It wasl the first event of fifteen in the 2019 Supercars Championship and consisted of two races of 250 kilometres. The race was supported by the opening round of the 2019 Super2 Series, a championship for older models of Supercars.


2019 Adelaide 500
The race saw the competitive début of the Ford Mustang GT, which replaced the FG X Falcon. The Adelaide 500 was the first time that a Mustang had competed in a round of the Australian Touring Car Championship since 1990.


2019 Adelaide 500
McLaughlin's win in Race One was the first time that the Ford Mustang had won a race in the Australian Touring Car Championship since Allan Moffat won the final round of the 1972 season at Oran Park Raceway 46 years earlier - in that instance won in a Boss 302 Mk.1 edition.


2019 Adriatica Ionica Race
The 2019 Adriatica Ionica Race was a five-stage men's professional road cycling race.


2019 Adriatica Ionica Race
It was the second edition of the Adriatica Ionica Race. The race started on 24 July and finished on 28 July.


2019 Adriatica Ionica Race
The race is part of the UCI Europe Tour, and is categorised by the UCI as a 2.1 race. The previous edition was won by the Colombian rider Iván Sosa (Androni Giocattoli–Sidermec), who, after his transfer to Team Sky, did not return to defend his title. In his absence, Ukrainian Mark Padun (Bahrain–Merida) won the race.


2019 Adriatica Ionica Race, Teams
Nineteen teams of up to seven riders took part in the race:


2019 Adriatica Ionica Race, Route
The race consisted of five stages totalling 815.3 km (507 mi).


2019 Adriatica Ionica Race, Stages, Stage 1
24 July 2019 - Mestre, Venice, 83.7 km (52 mi), criterium


2019 Adriatica Ionica Race, Stages, Stage 1
The criterium on stage 1 featured riders racing a 2.7 km (2 mi) lap, with the best-placed riders completing 31 laps for a total of 83.7 km (52 mi). Though jerseys were awarded after the stage, the times and points accrued during this stage did not count towards the classifications.


2019 Adriatica Ionica Race, Stages, Stage 2
25 July 2019 - Venice (Favaro Veneto) to Grado, 189 km (117 mi)


2019 Adriatica Ionica Race, Stages, Stage 3
26 July 2019 - Palmanova to Lake Misurina, 204.6 km (127 mi)


2019 Adriatica Ionica Race, Stages, Stage 4
27 July 2019 - Padola to Cormòns (Monte Quarin), 204.5 km (127 mi)


2019 Adriatica Ionica Race, Stages, Stage 5
28 July 2019 - Cormòns to Trieste, 133.5 km (83 mi)


2019 Adriatica Ionica Race, Classification leadership
In the 2019 Adriatica Ionica Race, five jerseys were awarded. The general classification was calculated by adding each cyclist's finishing times on each stage. Time bonuses were awarded to the first three finishers on all stages apart from the time trial stage. The first three riders would get 10, 6, and 4 seconds, respectively. The leader of the general classification received a blue jersey sponsored by Geo&tex2000. This classification was considered the most important of the 2018 Adriatica Ionica, and the winner of the classification was considered the winner of the race.


2019 Adriatica Ionica Race, Classification leadership
The second classification was the points classification. Riders were awarded points for finishing in the top ten in a stage. Points were also won in intermediate sprints; ten points for crossing the sprint line first, six points for second place, three for third, two for fourth, and a single point for fifth. The leader of the points classification was awarded a red jersey sponsored by Full Speed Ahead.


2019 Adriatica Ionica Race, Classification leadership
The third classification was the mountains classification. Points were awarded to the riders that reached the summit of the most difficult climbs first. The climbs were categorized, in order of increasing difficulty, as third-, second-, and first-category and hors catégorie (read: "beyond category"). The leadership of the mountains classification was marked by a green sponsored by Dolomiti.


2019 Adriatica Ionica Race, Classification leadership
The fourth jersey represented the young rider classification, marked by a white jersey sponsored by Gabetti. Only riders born after 1 January 1993 were eligible; the young rider best placed in the general classification was the leader of the young rider classification.


2019 Adriatica Ionica Race, Classification leadership
The final classification was the "Fighting Spirit Prize" given after each stage to the rider considered, by a jury, to have "who struggled in order to achieve results in all the competitive moments of the race or the one who take action to start or carry out the longest breakaway". The winner wore an orange jersey sponsored by Suzuki. There was also a classification for teams, in which the times of the best three cyclists in a team on each stage were added together; the leading team at the end of the race was the team with the lowest cumulative time.


2019 Advance Auto Parts Clash
The 2019 Advance Auto Parts Clash was the 42nd edition of the Monster Energy NASCAR Cup Series race held on February 10, 2019, at Daytona International Speedway in Daytona Beach, Florida. Contested over 59 laps, shortened from 75 due to rain, it was the first exhibition race of the 2019 Monster Energy NASCAR Cup Series season.


2019 Advance Auto Parts Clash, Report, Background
The track, Daytona International Speedway, is one of six superspeedways to hold NASCAR races, the others being Michigan International Speedway, Auto Club Speedway, Indianapolis Motor Speedway, Pocono Raceway, and Talladega Superspeedway. The standard track at Daytona International Speedway is a four–turn superspeedway that is 2.5-mile (4.0 km) The track's turns are banked at 31 degrees, while the front stretch, the location of the finish line, is banked at 18 degrees.


2019 Advance Auto Parts Clash, Report, Format and eligibility
The race is 75 laps in length, and is divided into two segments; the first is 25 laps and the second is 50 laps. The race is open to those drivers who won a pole in the 2018 season or had won "The Clash" previously.


2019 Advance Auto Parts Clash, Report, Format and eligibility
The 2019 Clash at Daytona will not be a predetermined number of cars; rather, the field is limited to drivers who meet more exclusive criteria. Only drivers who were 2018 Pole Award winners, former Clash race winners, former Daytona 500 champions, former Daytona 500 pole winners who competed full–time in 2018 and drivers who qualified for the 2018 Playoffs are eligible.


2019 Advance Auto Parts Clash, Practice
Joey Logano was the fastest in the final practice session with a time of 45.735 seconds and a speed of 196.786 mph (316.696 km/h).


2019 Advance Auto Parts Clash, Starting lineup
The lineup was determined by random draw, with Paul Menard drawing the top spot.


2019 Advance Auto Parts Clash, Race
The race, scheduled for 75 laps, was run in two segments, one of 25 laps and one of 50 laps.


2019 Advance Auto Parts Clash, Race
Prior to the start, Chase Elliott and Denny Hamlin, both of whom were involved in practice incidents, were sent to the rear for backup cars.


2019 Advance Auto Parts Clash, Race
Kyle Busch held the lead for the first lap before the Team Penske tandem of Paul Menard (in a satellite) and Brad Keselowski overtook him, holding the lead into the first safety car on Lap 8 for weather, resulting in a red flag of 21:31. The race restarted on Lap 12 and the Penske dominance continued. The strategy, similar to another Ford team (Stewart-Haas Racing) dominance at the previous Cup race at Talladega Superspeedway, continued until all but five cars pitted on Lap 25 to beat the competition caution safety car period. Those five -- Austin Dillon, Alex Bowman, Jamie McMurray, Kevin Harvick, and Martin Truex, Jr. -- were the top five at the end of session break on Lap 26. After the five non-pitting cars pitted under the safety car, the race restarted on Lap 33 with Menard continuing his dominance.


2019 Advance Auto Parts Clash, Race
Rain struck again for the third safety car session, the second for rain, on Lap 40. After another red flag session of 8:05, the race restarted on Lap 48. Teams were warned of a longer rain cell that could end the race at any time, leading to a more aggressive race in the final laps, knowing that the race could end at any time. With the weather, the fairly single-file high side racing moved to two-lane racing.


2019 Advance Auto Parts Clash, Race
On Lap 56, the aggressive racing began. Off a well-timed push from Hendrick Motorsports-affiliated driver Kurt Busch, Jimmie Johnson was able to pull up aside Menard. Menard attempts the overtly aggressive "side draft" blocking maneuver to slow Johnson, but the two cars make contact. With the field bunched, a massive pileup ensues, with Keselowski, Austin Dillon, Harvick, Ryan Newman, Elliott, Aric Almirola, Denny Hamlin, Clint Bowyer, Kyle Busch, Martin Truex, Jr., Erik Jones, McMurray, Kyle Larson, and Alex Bowman also involved. Johnson and are first and second when the safety car was called as a result of the Turn 3 crash.


2019 Advance Auto Parts Clash, Race
The rains came while cleanup from this incident was taking place, and the race was called. Johnson was declared the winner, his final NASCAR-sanctioned (but non-championship) race win.


2019 Advance Auto Parts Clash, Media
FS1 covered the race on the television side; Mike Joy, Darrell Waltrip, and Jeff Gordon handled the call in the booth for the race; Vince Welch and Matt Yocum handled pit road for the television side.


2019 Advantage Cars Prague Open
The 2019 Advantage Cars Prague Open was a professional tennis tournament played on outdoor clay courts. It was the sixth (men) and fifth (women) editions of the tournament which was part of the 2019 ATP Challenger Tour and the 2019 ITF Women's World Tennis Tour. It took place in Prague, Czech Republic between 22 and 28 July 2019.


2019 Advantage Cars Prague Open, Men's singles main draw entrants, Other Entrants
The following players received wildcards into the singles main draw:


2019 Advantage Cars Prague Open, Men's singles main draw entrants, Other Entrants
The following player received entry into the singles main draw as an alternate:


2019 Advantage Cars Prague Open, Men's singles main draw entrants, Other Entrants
The following players received entry into the singles main draw using their ITF World Tennis Ranking:


2019 Advantage Cars Prague Open, Women's singles main draw entrants, Other entrants
The following players received wildcards into the singles main draw:


2019 Advantage Cars Prague Open, Women's singles main draw entrants, Other entrants
The following players received entry to the draw as Lucky Losers:


2019 Advantage Cars Prague Open – Men's Doubles
Sander Gillé and Joran Vliegen were the defending champions but chose not to defend their title.


2019 Advantage Cars Prague Open – Men's Doubles
Ariel Behar and Gonzalo Escobar won the title after defeating Andrey Golubev and Aleksandr Nedovyesov 6–7(4–7), 7–5, [10–8] in the final.


2019 Advantage Cars Prague Open – Men's Singles
Lukáš Rosol was the defending champion but lost in the quarterfinals to Carlos Taberner.


2019 Advantage Cars Prague Open – Men's Singles
Mario Vilella Martínez won the title after defeating Tseng Chun-hsin 6–4, 6–2 in the final.


2019 Advantage Cars Prague Open – Women's Doubles
Cornelia Lister and Nina Stojanović were the defending champions, but both players chose not to participate.


2019 Advantage Cars Prague Open – Women's Doubles
Nicoleta Dascălu and Raluca Șerban won the title, defeating Lucie Hradecká and Johana Marková in the final, 6–4, 6–4.


2019 Advantage Cars Prague Open – Women's Singles
Richèl Hogenkamp was the defending champion, but retired in the semifinals against Tamara Korpatsch.


2019 Advantage Cars Prague Open – Women's Singles
Korpatsch won the title, defeating Denisa Allertová in the final, 7–5, 6–3.


2019 Aerobic Gymnastics European Championships
The 11th Aerobic Gymnastics European Championships took place in Baku, Azerbaijan from May 24 to 26, 2019.


2019 Aesthetic Group Gymnastics World Cup series
The 2019 IFAGG World Cup series in Aesthetic Group Gymnastics is a series of competitions officially organized and promoted by the International Federation of Aesthetic Group Gymnastics.


2019 Afghan Premier League
The 2019 Afghan Premier League was the eighth season of Afghan Premier League, the Afghan league for association football clubs, since its establishment in 2012. The season commenced on 20 August 2019. Toofan Harirod F.C successfully defended their title by defeating Shaheen Asmayee F.C in the final, 1-0 a.e.t.


2019 Afghan Premier League, Teams
The following eight teams, which represent the country's eight main regions, participate in the 2019 Afghan Premier League.


2019 Afghan Premier League, Group stage
The draw for the group stage was held on 15 August 2019.


2019 Afghan presidential election
Presidential elections were held in Afghanistan on 28 September 2019. According to preliminary results, which runner-up Abdullah Abdullah appealed against, incumbent Ashraf Ghani was re-elected with 923,592 votes, 50.64% of the vote. After delays over disputed votes, Ghani was declared the winner in the final results on 18 February 2020. Abdullah Abdullah rejected the results and moved to set up his own parallel government and separate inauguration. However, Ghani was officially sworn in for a second term on 9 March 2020. The ensuing political crisis was not resolved until 16 May 2020, when Ghani and Abdullah signed a power-sharing deal in which Ghani would remain president and Abdullah would lead the peace talks with the Taliban when they start. Voter turnout was less than 20%.


2019 Afghan presidential election, Background
The elections were originally scheduled for 20 April, but the Independent Election Commission announced on 26 December 2018 that they would be postponed until 20 July, in order to resolve problems that became apparent during the October 2018 parliamentary elections. The additional time will be used to verify voter lists and train election workers on the new biometric identification system. On 20 March 2019, the IEC once again delayed the election, this time by two months from 20 July to 28 September. A spokesman blamed the delay on changes in election laws along with management and technical problems − the presidential vote then coincided with local council votes and delayed parliamentary elections in Ghazni Province.


2019 Afghan presidential election, Electoral system
Presidential elections in Afghanistan are conducted using a two-round system. If no candidate receives a majority of the vote in the first round, a second round is held featuring the top two candidates from the first round.


2019 Afghan presidential election, Campaign
One of the leading candidates, Mohammad Hanif Atmar, suspended his campaign in August 2019. Atmar's campaign said that the suspension was due to the poor security situation and the ongoing peace process. The Taliban carried out attacks to disrupt the campaign. On 17 September 2019, a suicide bomber attacked the campaign rally of President Ashraf Ghani, killing 26 people and wounding 42. Less than an hour later, the Taliban carried out another suicide bomb attack near the US Embassy and the Afghan Defense Ministry, killing 22 people and wounding around 38.


2019 Afghan presidential election, Voting
On 28 September 2019, several people headed to cast their vote despite the direct threats to the civilians from the Taliban. However, the turnout was a historical low, where only around 1.6 million showed up from the 9.7 million registered voters. Despite low turnout, voting during election day was described by Reuters as being held in a "relative calm" situation, with 3 deaths and 37 injuries occurring due to "small-scale" Taliban attacks. Al Jazeera also noted that in spite of the low voter turnout, violence was only "sporadic."


2019 Afghan presidential election, Voting
However, a tally held by The New York Times, which was based on conversations with local officials, found a death toll of "at least 30 security personnel and 10 civilians", and a number of "at least 40 security forces and 150 civilians" injured—which, according to the Times, was "much higher than the official reports, but in line with the average daily toll of the country’s long-running war." Reports of low casualties were also backed by The Washington Post and Arab News. Arab News journalist Sayed Salahuddin even stated that "the death toll was lower than on previous election days" and that conversations with Afghan residents suggested that "there was less violence than at last year’s parliamentary election." Salahuddin also stated that "at some polling centers, security forces outnumbered voters."


2019 Afghan presidential election, Voting
The election commission also resorted to biometric voter verification machines for the first time, which took the fingerprints and picture of every voter and recorded the time they cast their ballot. The technical system was opted to combat the growing fraudulent instances during elections in Afghanistan.


2019 Afghan presidential election, Voting
Violence, Taliban threats, and widespread allegations of mismanagement and abuse marred the election. Turnout on election day was low.


2019 Afghan presidential election, Opinion polls
The 2019 presidential election was the first in Afghanistan where opinion polls were funded and conducted by Afghan institutions.


2019 Afghan presidential election, Results
On 27 October 2019 Hawa Alam Nuristani, chief of the Independent Election Commission (IEC), announced that the preliminary presidential election results would be made public on 14 November, and that consultations with the other election commissioners which were taken to make the results more transparent had been completed. She also stated that the publication of the election results was delayed for two reasons: an attempt to hack the commission's server and the picking of the digital lock of the commission's digital center.


2019 Afghan presidential election, Results
On 13 November, the commission announced that the results were being delayed a second time, indefinitely.


2019 Afghan presidential election, Results
The preliminary results were announced on 22 December, and the definitive ones on 18 February 2020.


2019 Afghan presidential election, Aftermath
The announcement of the results triggered a political crisis. Abdullah Abdullah rejected the results and called for the formation of a parallel government in northern Afghanistan. On 22 February Abdullah appointed a new governor loyal to himself in Sar-e Pol Province. American diplomat Zalmay Khalilzad attempted to mediate between Ghani and Abdullah, but the two were unable to reach an agreement and both of them took the presidential oath of office at separate inauguration ceremonies on 9 March, with Ghani being sworn in for a second term. Shortly afterwards, Ghani abolished the office of Chief Executive, held by Abdullah, and Abdullah issued a statement saying that "Ghani is no longer president," and his decrees were invalid.


2019 Afghan presidential election, Aftermath
On 23 March 2020, the United States announced that as a result of the political crisis it would reduce aid to Afghanistan by $1 billion. If Ghani and Abdullah do not reach an agreement, it may reduce aid further. The political crisis was brought to an end on 17 May 2020, when Ghani and Abdullah signed a power-sharing deal.


2019 Afghan presidential election, Aftermath
On 15 August 2021, Ashraf Ghani's presidency came to an end after Taliban entered Kabul during the 2021 Taliban offensive and Ghani fled Afghanistan. Vice President Amrullah Saleh declared himself transitional president in Bazarak, capital of Panjshir Province and the last region under government control, however, he was forced to leave after Panjshir was captured altogether by the Taliban on 8 September.


2019 Afghanistan Provincial Challenge Cup
The 2019 Afghanistan Provincial Challenge Cup was a List A cricket competition that took place in Afghanistan between 31 July and 10 August 2019. It was the third year of domestic List A cricket to be played in Afghanistan, following the announcements by the International Cricket Council (ICC) in February and May 2017. Eight teams qualified for the tournament, and were divided into two groups of four.


2019 Afghanistan Provincial Challenge Cup
Nangarhar Province won the tournament, after beating Kabul Province by six wickets in the final, with Najeeb Tarakai scoring a century.


2019 Afif attack
The 2019 Afif attack occurred in May of that year and was an attempt by the Houthi military power to harm Saudi Arabia's economic interests, specifically the East–West Crude Oil Pipeline. The Houthis flew seven drones in the attack on a pumping station at Afif, which is located in the greater region of Riyadh, 250 miles away from the capital. The targets are 800 kilometers north of the Saudi border with Yemen.


2019 Afif attack
The attack was noted in a report issued by UN Secretary-General António Guterres on 9 June 2020 as part of his Iran arms embargo duties to the UNSC.


2019 Africa Cup of Nations
The 2019 Africa Cup of Nations (abbreviated as AFCON 2019 or CAN 2019), known as the Total 2019 Africa Cup of Nations for sponsorship reasons, was the 32nd edition of the Africa Cup of Nations, the biennial international men's football championship of Africa organized by the Confederation of African Football (CAF). The tournament was hosted by Egypt. The competition was held from 21 June to 19 July 2019, as per the decision of the CAF Executive Committee on 20 July 2017 to move the Africa Cup of Nations from January/February to June/July for the first time. It was also the first Africa Cup of Nations expanded from 16 to 24 teams.


2019 Africa Cup of Nations
The tournament was initially scheduled to be hosted by Cameroon. Cameroon would have hosted the competition for the first time since 1972. They were also the title holders after winning the previous edition. On 30 November 2018, Cameroon was stripped of hosting the 2019 Africa Cup of Nations due to delays in the delivery of infrastructure, the Boko Haram insurgency and the Anglophone Crisis. On 8 January 2019, Egypt was chosen by the CAF Executive Committee as the host nation of the competition. The tournament was also moved from the original dates of 15 June – 13 July to 21 June – 19 July due to Ramadan.


2019 Africa Cup of Nations
Cameroon were the defending champions, but were eliminated in the round of 16 by Nigeria. The hosts Egypt were eliminated at the same stage after losing 0–1 to South Africa.


2019 Africa Cup of Nations
Algeria defeated Senegal 1–0 in the final, winning their second title and first since 1990, while Nigeria came third after beating Tunisia 1–0 in their third-place play-off match.


2019 Africa Cup of Nations, Host selection
After the CAF Executive Committee meeting on 24 January 2014, it was announced that there were six official candidates for the 2019 edition:


2019 Africa Cup of Nations, Host selection
This list was different from the list of the host nation bids for both the 2019 and 2021 edition of the Cup of Nations as announced by CAF in November 2013, with Gabon also on the original list, but Cameroon not on it. Among the six official candidates, Algeria, Guinea and Ivory Coast also bid for hosting the 2021 Africa Cup of Nations.


2019 Africa Cup of Nations, Host selection
Democratic Republic of the Congo had originally put themselves forward as host candidates but withdrew in July 2014. Security concerns and threats from various militant groups particularly in the eastern part of the country were an early issue with a Congolese bid. Before bidding solo Guinea was part of a four-way joint bid with Guinea-Bissau, Sierra Leone and Liberia, similarly Zambia was originally part of a joint bid with Malawi and Zimbabwe. Other nations who expressed early interest in hosting were 2013 champions Nigeria, Senegal, and a joint bid of Kenya and Uganda.


2019 Africa Cup of Nations, Host selection
The decision of the host country was postponed from early 2014 to grant each bidding country adequate time to receive the inspection delegation. After the final vote at the CAF Executive Committee meeting, on 20 September 2014, the CAF announced the hosts for the 2019, 2021 and 2023 AFCON tournaments: 2019 to Cameroon, 2021 to Ivory Coast, and 2023 to Guinea.


2019 Africa Cup of Nations, Host selection, New bid process
It was expected that Cameroon would host this edition but it was sidelined by the CAF on 30 November 2018 in Accra, Ghana for non-compliance with the specifications, CAF announced that they would be receiving applications for the new hosts until 14 December 2018.


2019 Africa Cup of Nations, Host selection, New bid process
The organization of the competition was finally awarded to Egypt on 8 January 2019 by the CAF Executive Committee meeting in Dakar, Senegal. Voters had a choice between two countries after Morocco's sports minister confirmed that his country was not interested in hosting: Egypt and South Africa.


2019 Africa Cup of Nations, Host selection, New bid process
North Africa will host the tournament for the first time in 13 years after being hosted by Egypt also in 2006.


2019 Africa Cup of Nations, Host selection, New bid process
This is the fifth time that Egypt will host the African Cup after 1959, 1974, 1986 and the 2006 to become the country that has hosted it for the most times in the continent.


2019 Africa Cup of Nations, Prize money
The CAF increased in 2019, the prize money to be shared among the teams participating in the Africa Cup of Nations.


2019 Africa Cup of Nations, Sponsorship
In July 2016, Total secured an eight-year sponsorship package from the Confederation of African Football (CAF) to support 10 of its principal competitions. Total started with the Africa Cup of Nations that was held in Gabon in 2017 therefore renaming it to Total Africa Cup of Nations.


2019 Africa Cup of Nations, Mascot
The organizing board of the 2019 African Cup of Nations revealed the AFCON 2019 Mascot; "Tut", which was inspired by the Egyptian Pharaoh Tutankhamun. His kit bears resemblance to Egypt's home colors, with the map of Africa visible on his shirt as well as the tournament's logo.


2019 Africa Cup of Nations, Match ball
Umbro replaced Mitre as the official match ball supplier for the Africa Cup of Nations. The official match ball, named Neo Pro, was unveiled on 29 May 2019.


2019 Africa Cup of Nations, Qualification
Due to Morocco withdrawing from being hosts of the 2015 edition, CAF banned the national team of Morocco from entering the 2017 and 2019 Africa Cups of Nations. However, the ban was overturned by the Court of Arbitration for Sport, meaning Morocco, having qualified for this edition of the African Cup of Nations, could participate in the tournament.


2019 Africa Cup of Nations, Qualification
Due to the withdrawal of Chad during 2017 Africa Cup of Nations qualification, they were banned from entering the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations, Venues
With the Africa Cup of Nations expanded from 16 to 24 teams, at least six venues were expected to be used.


2019 Africa Cup of Nations, Venues
After being awarded the bid, initially Egypt chose eight stadiums to host the tournament. The eight stadiums were Cairo International Stadium and Al Salam Stadium in Cairo, Alexandria Stadium and Haras El Hodoud Stadium in Alexandria, Egyptian Army Stadium and Suez Stadium in Suez, Ismailia Stadium in Ismailia and Al Masry Club Stadium in Port Said. Later, Al Salam Stadium was replaced with 30 June Stadium, which was another stadium located in Cairo. It was expected that the famous Borg El Arab Stadium in Alexandria and Osman Ahmed Osman Stadium in Cairo would be used in the tournament, but they weren't selected.


2019 Africa Cup of Nations, Venues
On 17 February 2019, it was confirmed that only six stadiums would be used. The six venues were Cairo International Stadium and 30 June Stadium in Cairo, Alexandria Stadium in Alexandria, Suez Stadium in Suez, Ismailia Stadium in Ismailia and Al Masry Club Stadium in Port Said.


2019 Africa Cup of Nations, Venues
However, on 13 March 2019, Al Masry Club Stadium in Port Said was replaced by Al Salam Stadium in Cairo after discovering a problem with one of the stadium's main stands.


2019 Africa Cup of Nations, Match officials
The following referees were chosen for the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations, Match officials, Video assistant referees
The EFA announced the video assistant referees (VARs) would be introduced during the 2019 Africa Cup of Nations, starting from the quarter-finals.


2019 Africa Cup of Nations, Squads
Each team had to register a squad of 23 players (Regulations Article 72).


2019 Africa Cup of Nations, Format
Only the hosts received an automatic qualification spot, with the other 23 teams qualifying through a qualification tournament. At the finals, the 24 teams were drawn into six groups of four teams each. The teams in each group played a single round robin. After the group stage, the top two teams and the four best third-placed teams advanced to the round of 16. The winners advanced to the quarter-finals. The winners of the quarter-finals advanced to the semi-finals. The losers of the semi-finals played in a third place play-off, while winners of the semi-finals played in the final.


2019 Africa Cup of Nations, Draw
The draw took place on 12 April 2019, 20:00 CAT (UTC+2), facing the Sphinx and the Pyramids in Giza, Egypt. The 24 teams were drawn into six groups of four teams.


2019 Africa Cup of Nations, Draw
The draw procedure was approved by the CAF Executive Committee on 11 April 2019. For the draw, the teams were allocated to four pots based on the FIFA World Rankings of April 2019 (shown in brackets). Hosts Egypt were automatically assigned to position A1. Defending champions Cameroon were also automatically placed into Pot 1.


2019 Africa Cup of Nations, Draw
Egypt (57) (hosts) Cameroon (54) (title holders) Senegal (23) Tunisia (28) Nigeria (42) Morocco (45)


2019 Africa Cup of Nations, Draw
DR Congo (46) Ghana (49) Mali (65) Ivory Coast (65) Guinea (68) Algeria (70)


2019 Africa Cup of Nations, Draw
South Africa (73) Uganda (79) Benin (91) Mauritania (103) Madagascar (107) Kenya (108)


2019 Africa Cup of Nations, Draw
Zimbabwe (110) Namibia (113) Guinea-Bissau (118) Angola (122) Tanzania (131) Burundi (136)


2019 Africa Cup of Nations, Group stage
The top two teams of each group, along with the best four third-placed teams, advanced to the round of 16.


2019 Africa Cup of Nations, Group stage, Tiebreakers
Teams were ranked according to points (3 points for a win, 1 point for a draw, 0 points for a loss), and if tied on points, the following tiebreaking criteria were applied, in the order given, to determine the rankings (Regulations Article 74):


2019 Africa Cup of Nations, Knockout stage
In the knockout stage, extra time and a penalty shoot-out were used to decide the winner if necessary, except for the third place match, where a direct penalty shoot-out, without any extra time, was used to decide the winner if necessary (Regulations Article 75).


2019 Africa Cup of Nations, Statistics, Goalscorers
There were 102 goals scored in 52 matches, for an average of 1.96 goals per match.


2019 Africa Cup of Nations, Awards
The following awards were given at the conclusion of the tournament:


2019 Africa Cup of Nations Final
The 2019 Africa Cup of Nations Final was a football match which determined the winner of the 2019 Africa Cup of Nations. The match was held at the Cairo International Stadium in Cairo, Egypt, on 19 July 2019 and was contested by Senegal and Algeria.


2019 Africa Cup of Nations Final
Algeria won the final 1–0 for their second Africa Cup of Nations title, and their first since 1990.


2019 Africa Cup of Nations Final, Background
This is the first time in the history both teams face each other in the final of the Africa Cup of Nations, having previously faced each other in the group stage of the edition three times and in the semi-finals once. Overall record is favorable for Algeria, having won three, draw one and never lost to Senegal in the AFCON history.


2019 Africa Cup of Nations Final, Background
Both Senegal and Algeria were grouped in Group C of the 2019 Africa Cup of Nations. Senegal entered the group stage with an easy 2–0 win over Tanzania. However, Senegal suffered a big setback after losing 0–1 defeat to the Algerians when Sadio Mané made his debut in the tournament. Senegal soon bounced back by a 3–0 win over Kenya, thus qualified to the round of sixteen with the Algerians. Senegal managed to beat both Uganda and Benin in the round of sixteen and quarter-finals with the same 1–0 results.


2019 Africa Cup of Nations Final, Background
Senegal, in the semi-finals against Tunisia, struggled harder due to Tunisia's defensive style of play and almost got led by the Tunisians until Ferjani Sassi missed the penalty; Henri Saivet also failed to convert from the spot after his side got the same opportunity, but the Senegalese got a lucky own goal by Dylan Bronn to finally obtain another 1–0 win after 120' to march to the final for the second time, having done it so in 2002.


2019 Africa Cup of Nations Final, Background
Algeria, also shared similar group with Senegal, began with a 2–0 easy win over Kenya, before managed to defeat its largest opponent, Senegal, 1–0. The Algerians easily ended the group stage with a 3–0 to Tanzania with three goals in the first 45 minutes. Algeria continued its rampant performance with a 3–0 win over Guinea in the round of sixteen, but struggled harder against Ivory Coast, being held 1–1 after 120' before overcame the Ivorians 4–3 in penalty shootout. The Algerians then put up an outstanding performance, beating African powerhouse Nigeria 2–1, with a late minute goal by Riyad Mahrez in a free kick spot to reach their first ever final since winning at home at 1990.


2019 Africa Cup of Nations Final, Pre-match, Officials
Although Victor Gomes from South Africa was chosen at first to officiate the final, the CAF decided to change official referee and replaced Gomes by Sidi Alioum, who officiated the opening match between Egypt and Zimbabwe. CAF staff later admitted they had mistaken referee to officiate the final, as they planned to call Sidi Alioum but later turned into Victor Gomes. Sidi Alioum himself had officiated in a number of matches, including 2014 and 2018 FIFA World Cups, as well as a number of CAF Champions League matches.


2019 Africa Cup of Nations Final, Match, Summary
The only goal of the game was scored in the 2nd minute when Baghdad Bounedjah cut in from the left and shot with his right foot from just outside the penalty area with the ball taking a huge deflection off defender Salif Sané and looping over the goalkeeper and down into the right corner of the net.


2019 Africa Cup of Nations Final, Match, Details
Assistant referees:Evarist Menkouande (Cameroon)Nguegoue Elvis Guy Noupue (Cameroon)Fourth official:Eric Otogo-Castane (Gabon)Reserve assistant referee:Waleed Ahmed Ali (Sudan)Video assistant referee:Benoît Millot (France)Assistant video assistant referees:Bakary Gassama (Gambia)Zakhele Thusi Siwela (South Africa)


2019 Africa Cup of Nations Group A
Group A of the 2019 Africa Cup of Nations took place from 21 to 30 June 2019. The group consisted of DR Congo, hosts Egypt, Uganda and Zimbabwe.


2019 Africa Cup of Nations Group A
Egypt and Uganda as the top two teams, along with DR Congo as one of the four best third-placed teams, advanced to the round of 16.


2019 Africa Cup of Nations Group A, Matches, Egypt vs Zimbabwe
Assistant referees:Evarist Menkouande (Cameroon)El Hadji Samba (Senegal)Fourth official:Maguette N'Diaye (Senegal)


2019 Africa Cup of Nations Group A, Matches, DR Congo vs Uganda
Assistant referees:Azgaou Lahcen (Morocco)Mustapha Akarkad (Morocco)Fourth official:Noureddine El Jaafari (Morocco)


2019 Africa Cup of Nations Group A, Matches, Egypt vs DR Congo
Assistant referees:Zakhele Siwela (South Africa)Souru Phatsoane (Lesotho)Fourth official:Joshua Bondo (Botswana)


2019 Africa Cup of Nations Group A, Matches, Uganda vs Egypt
Assistant referees:Nguegoue Elvis Guy Noupue (Cameroon)Seydou Tiama (Burkina Faso)Fourth official:Helder Martins de Carvalho (Angola)


2019 Africa Cup of Nations Group A, Matches, Zimbabwe vs DR Congo
Assistant referees:Abdelhak Etchiali (Algeria)Mokrane Gourari (Algeria)Fourth official:Ahmad Imetehaz Heeralall (Mauritius)


2019 Africa Cup of Nations Group B
Group B of the 2019 Africa Cup of Nations took place from 22 to 30 June 2019. The group consisted of Burundi, Guinea, Madagascar and Nigeria.


2019 Africa Cup of Nations Group B
Madagascar and Nigeria as the top two teams, along with Guinea as one of the four best third-placed teams, advanced to the round of 16.


2019 Africa Cup of Nations Group B, Matches, Guinea vs Madagascar
Assistant referees:Mahmoud Abou El-Regal (Egypt)Tahssen Abo El Sadat  (Egypt)Fourth official:Ibrahim Nour El Din (Egypt)


2019 Africa Cup of Nations Group B, Matches, Nigeria vs Guinea
Assistant referees:Jerson dos Santos (Angola)Arsénio Maringule (Mozambique)Fourth official:Beida Dahane (Mauritania)


2019 Africa Cup of Nations Group B, Matches, Madagascar vs Nigeria
Assistant referees:Zakhele Thusi Siwela (South Africa)El Hadji Malick Samba (Senegal)Fourth official:Issa Sy (Senegal)


2019 Africa Cup of Nations Group C
Group C of the 2019 Africa Cup of Nations took place from 23 June to 1 July 2019. The group consisted of Algeria, Kenya, Senegal and Tanzania.


2019 Africa Cup of Nations Group C, Matches, Senegal vs Algeria
Assistant referees:Waleed Ahmed Ali (Sudan)Berhe O'Michael (Eritrea)Fourth official:Bernard Camille (Seychelles)


2019 Africa Cup of Nations Group C, Matches, Kenya vs Tanzania
Assistant referees:Seydou Tiama (Burkina Faso)Mahamadou Gado (Niger)Fourth official:Louis Hakizimana (Rwanda)


2019 Africa Cup of Nations Group C, Matches, Kenya vs Senegal
Assistant referees:Abouelregal Mahmoud (Egypt)Ahmed Hossam Taha (Egypt)Fourth official:Amin Omar (Egypt)


2019 Africa Cup of Nations Group D
Group D of the 2019 Africa Cup of Nations took place from 23 June to 1 July 2019. The group consisted of Ivory Coast, Morocco, Namibia and South Africa.


2019 Africa Cup of Nations Group D
Morocco and Ivory Coast as the top two teams, along with South Africa as one of the four best third-placed teams, advanced to the round of 16.


2019 Africa Cup of Nations Group D, Matches, Morocco vs Ivory Coast
Assistant referees:Evarist Menkouande (Cameroon)Elvis Nguegoue (Cameroon)Fourth official:Jean Ndala (DR Congo)


2019 Africa Cup of Nations Group D, Matches, South Africa vs Namibia
Assistant referees:El Hadji Malick Samba (Senegal)Sidibe Sidiki (GuineaFourth official:Beida Dahane (Mauritania)


2019 Africa Cup of Nations Group D, Matches, South Africa vs Morocco
Assistant referees:Oliver Safari (DR Congo)Soulaimane Almadine (Comoros)Fourth official:Janny Sikazwe (Zambia)


2019 Africa Cup of Nations Group E
Group E of the 2019 Africa Cup of Nations took place from 24 June to 2 July 2019. The group consisted of Angola, Mali, Mauritania and Tunisia.


2019 Africa Cup of Nations Group E, Matches, Tunisia vs Angola
Assistant referees:Waleed Ahmed Ali (Sudan)Samuel Temesgin (Ethiopia)Fourth official:Peter Waweru (Kenya)


2019 Africa Cup of Nations Group E, Matches, Mali vs Mauritania
Assistant referees:Olivier Safari (DR Congo)Soulaimane Amaldine (Comoros)Fourth official:Andofetra Rakotojaona (Madagascar)


2019 Africa Cup of Nations Group E, Matches, Mauritania vs Angola
Assistant referees:Tahssen Abo El Sadat (Egypt)Ahmed Hossam Taha (Egypt)Fourth official:Gehad Grisha (Egypt)


2019 Africa Cup of Nations Group E, Matches, Angola vs Mali
Assistant referees:Waleed Ahmed Ali (Sudan)Tesfagiorghis Berhe (Eritrea)Fourth official:Bernard Camille (Seychelles)


2019 Africa Cup of Nations Group F
Group F of the 2019 Africa Cup of Nations took place from 25 June to 2 July 2019. The group consisted of Benin, defending champions Cameroon, Ghana and Guinea-Bissau.


2019 Africa Cup of Nations Group F
Ghana and Cameroon as the top two teams, along with Benin as one of the four best third-placed teams, advanced to the round of 16.


2019 Africa Cup of Nations Group F, Matches, Ghana vs Benin
Man of the Match:Jordan Ayew (Ghana)Assistant referees:Yamen Mellouchi (Tunisia)Ahmed Taha (Egypt)Fourth official:Amin Omar (Egypt)


2019 Africa Cup of Nations Group F, Matches, Guinea-Bissau vs Ghana
Assistant referees:Jerson dos Santos (Angola)Issa Yaya (Chad)Fourth official:Beida Dahane (Mauritania)


2019 Africa Cup of Nations knockout stage
The knockout stage of the 2019 Africa Cup of Nations was the second and final stage of the competition, following the group stage. It began on 5 July with the round of 16 and ended on 19 July 2019 with the final, held at the Cairo International Stadium in Cairo. A total of 16 teams (the top two teams from each group, along with the four best third-placed teams) advanced to the knockout stage to compete in a single-elimination style tournament.


2019 Africa Cup of Nations knockout stage, Format
In the knockout stage, except for the third place play-off, if a match was level at the end of 90 minutes of normal playing time, extra time was played (two periods of 15 minutes each). If still tied after extra time, the match was decided by a penalty shoot-out to determine the winner. In the third place play-off, if the scores remain level after 90 minutes the match would go directly to a penalty shoot-out, without any extra time being played.


2019 Africa Cup of Nations knockout stage, Format
CAF set out the following schedule for the round of 16:


2019 Africa Cup of Nations knockout stage, Format, Combinations of matches in the round of 16
The specific match-ups involving the third-placed teams depended on which four third-placed teams qualified for the round of 16:


2019 Africa Cup of Nations knockout stage, Qualified teams
The top two placed teams from each of the six groups, plus the four best-placed third teams, qualified for the knockout stage.


2019 Africa Cup of Nations knockout stage, Round of 16, Morocco vs Benin
Assistant referees:Jerson dos Santos (Angola)Tesfagiorghis Berhe (Eritrea)Fourth official:Maguette Ndiaye (Senegal)


2019 Africa Cup of Nations knockout stage, Round of 16, Nigeria vs Cameroon
Assistant referees:Oliver Safari (DR Congo)Arsenio Maringule (Mozambique)Fourth official:Youssef Essrayri (Tunisia)


2019 Africa Cup of Nations knockout stage, Round of 16, Mali vs Ivory Coast
Assistant referees:Waleed Ahmed Ali (Sudan)Gilbert Cheruiyot (Kenya)Fourth official:Bakary Gassama (Gambia)


2019 Africa Cup of Nations knockout stage, Round of 16, Ghana vs Tunisia
Assistant referees:Zakhele Siwela (South Africa)Souru Phatsoane (Lesotho)Fourth official:Jean-Jacques Ngambo (DR Congo)


2019 Africa Cup of Nations knockout stage, Quarter-finals, Senegal vs Benin
Assistant referees:Abouelregal Mahmoud (Egypt)Mokrane Gourari (Algeria)Fourth official:Gehad Grisha (Egypt)Fifth official:Anouar Hmila (Tunisia)Video assistant referee:Pol van Boekel (Netherlands)Assistant video assistant referees:Bakary Gassama (Gambia)Zakhele Siwela (South Africa)


2019 Africa Cup of Nations knockout stage, Quarter-finals, Nigeria vs South Africa
Assistant referees:Azgaou Lahcen (Morocco)Mustapha Akarkad (Morocco)Fourth official:Bernard Camille (Seychelles)Fifth official:Issa Yaya (Chad)Video assistant referee:Benoît Millot (France)Assistant video assistant referees:Janny Sikazwe (Zambia)El Hadji Malick Samba (Senegal)


2019 Africa Cup of Nations knockout stage, Quarter-finals, Ivory Coast vs Algeria
Assistant referees:Waleed Ahmed Ali (Sudan)Oliver Safari (DR Congo)Fourth official:Victor Gomes (South Africa)Fifth official:Lionel Andrianantenaina (Madagascar)Video assistant referee:Bakary Gassama (Gambia)Assistant video assistant referees:Pol van Boekel (Netherlands)Zakhele Siwela (South Africa)


2019 Africa Cup of Nations knockout stage, Quarter-finals, Madagascar vs Tunisia
Assistant referees:Evarist Menkouande (Cameroon)Elvis Nguegoue (Cameroon)Fourth official:Eric Otogo-Castane (Gabon)Fifth official:Seydou Tiama (Burkina Faso)Video assistant referee:Benoît Millot (France)Assistant video assistant referees:Mustapha Ghorbal (Algeria)El Hadji Malick Samba (Senegal)


2019 Africa Cup of Nations knockout stage, Semi-finals, Senegal vs Tunisia
Assistant referees:Waleed Ahmed Ali (Sudan)Oliver Safari (DR Congo)Fourth official:Bernard Camille (Seychelles)Fifth official:Lionel Andrianantenaina (Madagascar)Video assistant referee:Benoît Millot (France)Assistant video assistant referees:Rédouane Jiyed (Morocco)Abouelregal Mahmoud (Egypt)


2019 Africa Cup of Nations knockout stage, Semi-finals, Algeria vs Nigeria
Assistant referees:El Hadji Malick Samba (Senegal)Seydou Tiama (Burkina Faso)Fourth official:Victor Gomes (South Africa)Fifth official:Issa Yaya (Chad)Video assistant referee:Pol van Boekel (Netherlands)Assistant video assistant referees:Janny Sikazwe (Zambia)Zakhele Siwela (South Africa)


2019 Africa Cup of Nations knockout stage, Third place play-off
Assistant referees:Abouelregal Mahmoud (Egypt)Issa Yaya (Chad)Fourth official:Joshua Bondo (Botswana)Fifth official:Lionel Andrianantenaina (Madagascar)Video assistant referee:Pol van Boekel (Netherlands)Assistant video assistant referees:Janny Sikazwe (Zambia)El Hadji Malick Samba (Senegal)


2019 Africa Cup of Nations knockout stage, Final
Assistant referees:Evarist Menkouande (Cameroon)Nguegoue Elvis Guy Noupue (Cameroon)Fourth official:Eric Otogo-Castane (Gabon)Reserve assistant referee:Waleed Ahmed Ali (Sudan)Video assistant referee:Benoît Millot (France)Assistant video assistant referees:Bakary Gassama (Gambia)Zakhele Thusi Siwela (South Africa)


2019 Africa Cup of Nations qualification
The 2019 Africa Cup of Nations qualification matches were organized by the Confederation of African Football (CAF) to decide the participating teams of the 2019 Africa Cup of Nations, the 32nd edition of the international men's football championship of Africa.


2019 Africa Cup of Nations qualification
As per the decision of the CAF Executive Committee on 20 July 2017, a total of 24 teams qualified to play in the final tournament.


2019 Africa Cup of Nations qualification, Draw
A total of 51 teams entered the tournament, including Cameroon which would have qualified automatically for the final tournament as the hosts before their hosting rights were stripped. The draw for the qualifications stage took place on 12 January 2017, 19:30 UTC+1, in Libreville, Gabon.


2019 Africa Cup of Nations qualification, Draw, Seeding
For seeding, the teams were ranked using CAF's own system which were calculated based on the team's performance in the three most recent editions the Africa Cup of Nations final tournaments, the three most recent editions the Africa Cup of Nations qualifying campaigns, and the 2014 FIFA World Cup final tournament and qualifying campaign.


2019 Africa Cup of Nations qualification, Draw, Seeding
The teams ranked 1–45 (Pots 1–4) directly entered the group stage, while the teams ranked 46–51 (Pot 5) entered the preliminary round.


2019 Africa Cup of Nations qualification, Draw, Procedure
The nine teams from Pot 4 were drawn in Groups D to L, while the twelve teams from each of the Pots 3, 2 and 1 were drawn in Groups A to L. Then, the six teams from Pot 5 were drawn into three pairings, which would play in the preliminary round. The three winners would advance to Groups A, B and C of the group stage.


2019 Africa Cup of Nations qualification, Schedule
Matchday 2 was postponed at the request of the 2018 FIFA World Cup qualified teams so that they could play friendly matches in March 2018 to prepare for the World Cup.


2019 Africa Cup of Nations qualification, Preliminary round
The six teams were drawn into three ties, played in home-and-away two-legged format. The three winners advanced to the group stage to join the 45 teams which entered directly.


2019 Africa Cup of Nations qualification, Group stage
The 48 teams were drawn into 12 groups of four teams (from Group A to Group L). They consisted of the 45 teams which entered directly, plus the three winners of the preliminary round whose identity was not known at the time of the draw.


2019 Africa Cup of Nations qualification, Group stage
The original host Cameroon was drawn into Group B. With the team guaranteed a spot in the finals regardless of its ranking in the group, its matches would have counted in determining the qualification of the other teams.


2019 Africa Cup of Nations qualification, Group stage
All group winners plus three best runners-up would have qualified for the finals. From Group B, if Cameroon had finished first or second, the other team placed in the top 2 would have qualified too and no other team would have been eligible to qualify, while if Cameroon had finished third or fourth, the group winner would have qualified and the runner-up would have been eligible to qualify as one of the three best runners-up.


2019 Africa Cup of Nations qualification, Group stage
On 20 July 2017, when the first round of the qualifying group stage had already been played, the final tournament was expanded from 16 to 24 teams. Under the new format, the best-placed team other than Cameroon would have qualified from Group B, while the group winners and runners-up would have qualified from all other groups.


2019 Africa Cup of Nations qualification, Group stage
On 30 November 2018 Cameroon was stripped of the hosting rights. The team lost its automatic spot for the finals but still could qualify through the qualification process, which it eventually did. On 8 January 2019 Egypt was named as the replacement host. As at that point Egypt had already been assured of a top 2 finish in Group J, the winners and runners-up from all qualification groups would now qualify for the final tournament.


2019 Africa Cup of Nations qualification, Group stage
The teams were ranked according to points (3 points for a win, 1 point for a draw, 0 points for a loss). If tied on points, tiebreakers were applied in the following order (Regulations Article 14):


2019 Africa Cup of Nations qualification, Goalscorers
There were 348 goals scored in 146 matches, for an average of 2.38 goals per match.


2019 Africa Cup of Nations qualification Group A
Group A of the 2019 Africa Cup of Nations qualification tournament was one of the twelve groups to decide the teams which qualified for the 2019 Africa Cup of Nations finals tournament. The group consisted of four teams: Senegal, Equatorial Guinea, Sudan, and Madagascar (winners of the preliminary round).


2019 Africa Cup of Nations qualification Group A
The teams played against each other in home-and-away round-robin format between June 2017 and March 2019.


2019 Africa Cup of Nations qualification Group A
Senegal and Madagascar, the group winners and runners-up respectively, qualified for the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations qualification Group A, Goalscorers
There were 30 goals scored in 12 matches, for an average of 2.5 goals per match.


2019 Africa Cup of Nations qualification Group B
Group B of the 2019 Africa Cup of Nations qualification tournament was one of the twelve groups to decide the teams which qualified for the 2019 Africa Cup of Nations finals tournament. The group consisted of four teams: Cameroon, Morocco, Malawi, and Comoros (winners of the preliminary round).


2019 Africa Cup of Nations qualification Group B
The teams played against each other in home-and-away round-robin format between June 2017 and March 2019.


2019 Africa Cup of Nations qualification Group B
On 12 March 2017, the Football Association of Malawi announced their senior national football team would withdraw from the competition due to the lack of funding. However, they later announced its reversal of this decision and would continue to compete.


2019 Africa Cup of Nations qualification Group B
Morocco and Cameroon, the group winners and runners-up respectively, qualified for the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations qualification Group B
Cameroon were the original hosts of the final tournament and would have been guaranteed of qualification regardless of their ranking; the matches of the team would have counted in determining the qualification of the other teams, and only the top team apart from Cameroon would have qualified for the final tournament. However, on 30 November 2018, Cameroon were stripped of hosting the 2019 Africa Cup of Nations. due to the Boko Haram insurgency and the Anglophone Crisis.


2019 Africa Cup of Nations qualification Group B, Goalscorers
There were 21 goals scored in 12 matches, for an average of 1.75 goals per match.


2019 Africa Cup of Nations qualification Group C
Group C of the 2019 Africa Cup of Nations qualification tournament was one of the twelve groups to decide the teams which qualified for the 2019 Africa Cup of Nations finals tournament. The group consisted of four teams: Mali, Gabon, Burundi, and South Sudan (winners of the preliminary round).


2019 Africa Cup of Nations qualification Group C
The teams played against each other in home-and-away round-robin format between June 2017 and March 2019.


2019 Africa Cup of Nations qualification Group C
Mali and Burundi, the group winners and runners-up respectively, qualified for the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations qualification Group C, Goalscorers
There were 30 goals scored in 12 matches, for an average of 2.5 goals per match.


2019 Africa Cup of Nations qualification Group D
Group D of the 2019 Africa Cup of Nations qualification tournament was one of the twelve groups to decide the teams which qualified for the 2019 Africa Cup of Nations finals tournament. The group consisted of four teams: Algeria, Togo, Benin, and Gambia.


2019 Africa Cup of Nations qualification Group D
The teams played against each other in home-and-away round-robin format between June 2017 and March 2019.


2019 Africa Cup of Nations qualification Group D
Algeria and Benin, the group winners and runners-up respectively, qualified for the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations qualification Group D, Goalscorers
There were 24 goals scored in 12 matches, for an average of 2 goals per match.


2019 Africa Cup of Nations qualification Group E
Group E of the 2019 Africa Cup of Nations qualification tournament was one of the twelve groups to decide the teams which qualified for the 2019 Africa Cup of Nations finals tournament. The group consisted of four teams: Nigeria, South Africa, Libya, and Seychelles.


2019 Africa Cup of Nations qualification Group E
The teams played against each other in home-and-away round-robin format between June 2017 and March 2019.


2019 Africa Cup of Nations qualification Group E
Nigeria and South Africa, the group winners and runners-up respectively, qualified for the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations qualification Group E, Goalscorers
There were 44 goals scored in 12 matches, for an average of 3.67 goals per match.


2019 Africa Cup of Nations qualification Group F
Group F of the 2019 Africa Cup of Nations qualification tournament was one of the twelve groups to decide the teams which qualified for the 2019 Africa Cup of Nations finals tournament. The group consisted of four teams: Ghana, Ethiopia, Sierra Leone, and Kenya, before Sierra Leone's disqualification.


2019 Africa Cup of Nations qualification Group F
The teams played against each other in home-and-away round-robin format between June 2017 and March 2019.


2019 Africa Cup of Nations qualification Group F
Ghana and Kenya, the group winners and runners-up respectively, qualified for the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations qualification Group F, Goalscorers
Note: Goals scored in annulled matches counted. There were 16 goals scored in 8 matches, for an average of 2 goals per match.


2019 Africa Cup of Nations qualification Group G
Group G of the 2019 Africa Cup of Nations qualification tournament was one of the twelve groups to decide the teams which qualified for the 2019 Africa Cup of Nations finals tournament. The group consisted of four teams: DR Congo, Congo, Zimbabwe, and Liberia.


2019 Africa Cup of Nations qualification Group G
The teams played against each other in home-and-away round-robin format between June 2017 and March 2019.


2019 Africa Cup of Nations qualification Group G
Zimbabwe and DR Congo, the group winners and runners-up respectively, qualified for the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations qualification Group G, Goalscorers
There were 29 goals scored in 12 matches, for an average of 2.42 goals per match.


2019 Africa Cup of Nations qualification Group H
Group H of the 2019 Africa Cup of Nations qualification tournament was one of the twelve groups to decide the teams which qualified for the 2019 Africa Cup of Nations finals tournament. The group consisted of four teams: Ivory Coast, Guinea, Central African Republic, and Rwanda.


2019 Africa Cup of Nations qualification Group H
The teams played against each other in home-and-away round-robin format between June 2017 and March 2019.


2019 Africa Cup of Nations qualification Group H
Guinea and Ivory Coast, the group winners and runners-up respectively, qualified for the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations qualification Group H, Goalscorers
There were 29 goals scored in 12 matches, for an average of 2.42 goals per match.


2019 Africa Cup of Nations qualification Group I
Group I of the 2019 Africa Cup of Nations qualification tournament was one of the twelve groups to decide the teams which qualified for the 2019 Africa Cup of Nations finals tournament. The group consisted of four teams: Burkina Faso, Angola, Botswana, and Mauritania.


2019 Africa Cup of Nations qualification Group I
The teams played against each other in home-and-away round-robin format between June 2017 and March 2019.


2019 Africa Cup of Nations qualification Group I
Angola and Mauritania, the group winners and runners-up respectively, qualified for the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations qualification Group I, Goalscorers
There were 25 goals scored in 12 matches, for an average of 2.08 goals per match.


2019 Africa Cup of Nations qualification Group J
Group J of the 2019 Africa Cup of Nations qualification tournament was one of the twelve groups to decide the teams which qualified for the 2019 Africa Cup of Nations finals tournament. The group consisted of four teams: Tunisia, Egypt, Niger, and Eswatini (formerly Swaziland).


2019 Africa Cup of Nations qualification Group J
The teams played against each other in home-and-away round-robin format between June 2017 and March 2019.


2019 Africa Cup of Nations qualification Group J
Tunisia and Egypt, the group winners and runners-up respectively, qualified for the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations qualification Group J, Goalscorers
There were 34 goals scored in 12 matches, for an average of 2.83 goals per match.


2019 Africa Cup of Nations qualification Group K
Group K of the 2019 Africa Cup of Nations qualification tournament was one of the twelve groups to decide the teams which qualified for the 2019 Africa Cup of Nations finals tournament. The group consisted of four teams: Zambia, Mozambique, Guinea-Bissau, and Namibia.


2019 Africa Cup of Nations qualification Group K
The teams played against each other in home-and-away round-robin format between June 2017 and March 2019.


2019 Africa Cup of Nations qualification Group K
Guinea-Bissau and Namibia, the group winners and runners-up respectively, qualified for the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations qualification Group K, Goalscorers
There were 28 goals scored in 12 matches, for an average of 2.33 goals per match.


2019 Africa Cup of Nations qualification Group L
Group L of the 2019 Africa Cup of Nations qualification tournament was one of the twelve groups to decide the teams which qualified for the 2019 Africa Cup of Nations finals tournament. The group consisted of four teams: Cape Verde, Uganda, Tanzania, and Lesotho.


2019 Africa Cup of Nations qualification Group L
The teams played against each other in home-and-away round-robin format between June 2017 and March 2019.


2019 Africa Cup of Nations qualification Group L
Uganda and Tanzania, the group winners and runners-up respectively, qualified for the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations qualification Group L, Goalscorers
There were 20 goals scored in 12 matches, for an average of 1.67 goals per match.


2019 Africa Cup of Nations qualification preliminary round
The preliminary round of the 2019 Africa Cup of Nations qualification tournament decided three teams which advanced to the group stage of the qualification tournament. The preliminary round consisted of the six lowest-ranked teams among the 51 entrants: Madagascar, São Tomé and Príncipe, South Sudan, Comoros, Djibouti, and Mauritius.


2019 Africa Cup of Nations qualification preliminary round
The six teams were drawn into three ties, played in home-and-away two-legged format between 22 and 28 March 2017.


2019 Africa Cup of Nations qualification preliminary round
The three winners advanced to the group stage to join the 45 teams which entered directly.


2019 Africa Cup of Nations qualification preliminary round, Matches
If the aggregate score was tied after the second leg, the away goals rule was applied, and if still tied, extra time was not played, and a penalty shoot-out was used to determine the winner (Regulations Article 15).


2019 Africa Cup of Nations qualification preliminary round, Matches
Madagascar won 4–2 on aggregate and advanced to qualification Group A.


2019 Africa Cup of Nations qualification preliminary round, Matches
Comoros won 3–1 on aggregate and advanced to qualification Group B.


2019 Africa Cup of Nations qualification preliminary round, Matches
South Sudan won 6–2 on aggregate and advanced to qualification Group C.


2019 Africa Cup of Nations qualification preliminary round, Goalscorers
There were 18 goals scored in 6 matches, for an average of 3 goals per match.


2019 Africa Cup of Nations squads
The 2019 Africa Cup of Nations was an international football tournament that was held in Egypt from 21 June to 19 July 2019. The 24 national teams involved in the tournament were required to register a squad of 23 players, including three goalkeepers. Only players in these squads were eligible to take part in the tournament.


2019 Africa Cup of Nations squads
The position and date of birth listed for each player is per the official squad list published by CAF. The age listed for each player is on 21 June 2019, the first day of the tournament. The numbers of caps and goals listed for each player do not include any matches played after the start of tournament. The club listed is the club for which the player last played a competitive match prior to the tournament. The nationality for each club reflects the national association (not the league) to which the club is affiliated. A flag is included for coaches that are of a different nationality than their own national team.


2019 Africa Cup of Nations squads, Group A, Egypt
Egypt's 25-man preliminary squad was announced on 21 May 2019. The final squad was announced on 11 June. Amr Warda was excluded from the squad for disciplinary reasons on 26 June. However, the Egyptian Football Association recalled him to the national team on 28 June after the player posted an apology video on his official account on Facebook.


2019 Africa Cup of Nations squads, Group A, DR Congo
DR Congo's 32-man preliminary squad was announced on 22 May 2019. The final squad was announced on 11 June.


2019 Africa Cup of Nations squads, Group A, Uganda
Uganda's 29-man preliminary squad was announced on 22 May 2019. The final squad was announced on 11 June.


2019 Africa Cup of Nations squads, Group A, Zimbabwe
Zimbabwe's 34-man preliminary squad was announced on 14 May 2019. The final squad was announced on 10 June. Tafadzwa Kutinyu withdrew injured and was replaced by Lawrence Mhlanga on 19 June.


2019 Africa Cup of Nations squads, Group B, Nigeria
Nigeria's 31-man preliminary squad was announced on 14 May 2019. The final squad was announced on 10 June.


2019 Africa Cup of Nations squads, Group B, Guinea
Guinea's 25-man preliminary squad was announced on 27 May 2019. The final squad was announced on 13 June. Baïssama Sankoh withdrew injured and was replaced by Lass Bangoura on 19 June.


2019 Africa Cup of Nations squads, Group B, Madagascar
Madagascar's 26-man preliminary squad was announced on 16 May 2019. The final squad was announced on 12 June.


2019 Africa Cup of Nations squads, Group B, Burundi
Burundi's 26-man preliminary squad was announced on 14 May 2019. The final squad was announced on 12 June.


2019 Africa Cup of Nations squads, Group C, Senegal
Senegal's 25-man preliminary squad was announced on 31 May 2019. The final squad was announced on 13 June.


2019 Africa Cup of Nations squads, Group C, Algeria
Algeria's final squad was announced on 30 May 2019, with no preliminary squad released prior to it. Haris Belkebla was excluded from the squad for disciplinary reasons and was replaced by Andy Delort on 13 June.


2019 Africa Cup of Nations squads, Group C, Kenya
Kenya's 30-man preliminary squad was announced on 14 May 2019. The final squad was announced on 11 June.


2019 Africa Cup of Nations squads, Group C, Tanzania
Tanzania's 39-man preliminary squad was announced on 2 May 2019. The final squad was announced on 13 June.


2019 Africa Cup of Nations squads, Group D, Morocco
A 27-man provisional squad was announced on 27 May 2019. Anas Zniti replaced Abdelali Mhamdi on 5 June due to injury.


2019 Africa Cup of Nations squads, Group D, Morocco
The final squad was announced on 11 June 2019. On 19 June 2019 it was announced that Abdelkrim Baadi will officially replace Abderrazak Hamdallah injured.


2019 Africa Cup of Nations squads, Group D, South Africa
A 23-man final squad was announced on 9 June 2019.


2019 Africa Cup of Nations squads, Group D, Namibia
A 23-man final squad was announced on 10 June 2019.


2019 Africa Cup of Nations squads, Group E, Tunisia
The following players were called up for the 2019 Africa Cup of Nations.


2019 Africa Cup of Nations squads, Group E, Mali
The final squad was announced on 15 June 2019. Two players named Adama Traoré were selected; to avoid confusion, the older player from US Orléans was widely known as Adama Traoré I and the younger of Cercle Brugge as Adama Traoré II.


2019 Africa Cup of Nations squads, Group E, Angola
A 23-man final squad was announced on 12 June 2019.


2019 Africa Cup of Nations squads, Group F, Cameroon
A 34-man provisional squad was announced on 10 May 2019. On 15 May, Jean-Charles Castelletto, Tristan Dingomé, Stève Mvoué were added to the provisional squad. The list was reduced to 29 names on 10 June 2019.


2019 Africa Cup of Nations squads, Group F, Guinea-Bissau
Guinea-Bissau's 29-man preliminary squad was announced on 3 June 2019. The final squad was announced on 12 June.


2019 Africa Cup of Nations squads, Player representation, By club nationality, By club confederation
Nations in bold are represented by their national teams in the tournament.


2019 Africa Men's Sevens
The 2019 Africa Men's Sevens was a rugby sevens tournament held in Johannesburg on 8–9 November 2019. It was the seventh championship in Africa Men's Sevens, a series that began in 2013.


2019 Africa Men's Sevens
This tournament also served as a qualifying tournament for the 2020 Summer Olympics, with the champion team Kenya advancing.


2019 Africa Men's Sevens
The next two best-placed teams, Uganda and Zimbabwe were eligible to compete at a final Olympic qualifier tournament, as well as the 2020 World Rugby Sevens Challenger Series.


2019 Africa Men's Sevens, 2018 Africa Regional Sevens – West
On 15–16 September 2018, eight teams took part in a regional tournament at Abidjan, Ivory Coast. The highest ranking teams, Ivory Coast and Nigeria, advanced based on their top two finishes. All times in Greenwich Mean Time (UTC±00:00).


2019 Africa Men's Sevens, Main tournament, Teams
The order of teams is based upon seeding from the prior year's tournament's placement.


2019 Africa Men's Sevens, Main tournament, Pool Stage
The teams were allocated to pools according to the results of the opening round:


2019 Africa Men's Sevens, Main tournament, Pool Stage
Pool A: Winners of matches 1, 4, and 5, and the losing team with the smallest losing margin


2019 Africa Men's Sevens, Main tournament, Pool Stage
Pool B: Winners of matches 2, 3, 6, and 7


2019 Africa Men's Sevens, Main tournament, Pool Stage
Pool C: The losing teams with the 2nd, 5th, and 6th smallest losing margins


2019 Africa Men's Sevens, Main tournament, Pool Stage
Pool D: The losing teams with the 3rd, 4th, and 7th smallest losing margins


2019 Africa U-17 Cup of Nations
The 2019 Africa U-17 Cup of Nations was the 13th edition of the Africa U-17 Cup of Nations (18th edition if tournaments without hosts are included), the biennial international youth football tournament organized by the Confederation of African Football (CAF) for players aged 17 and below. In May 2015, it was decided that the tournament would be hosted by Tanzania.