African football, by the numbers
20,490 player profiles, 12,017 national-team matches since 1872, every AFCON and head-to-head record, and the stories of players who chose an African nation.
20,490Players
57National teams
12,017Matches
1,539Rivalries
1,829Dual nationals
Next matches
All fixtures →- Cameroon
12 Nov
Namibia Preview · 2027 AFCON qualification
- Tunisia
13 Nov
Libya Preview · 2027 AFCON qualification
- Nigeria
13 Nov
Tanzania Preview · 2027 AFCON qualification
- South Africa
13 Nov
Kenya Preview · 2027 AFCON qualification · 18:00 SAST
- Morocco
13 Nov
Niger Preview · 2027 AFCON qualification
- Algeria
14 Nov
Togo Preview · 2027 Africa Cup of Nations qualification Group I · 20:00
- Namibia
15 Nov
Cameroon Preview · 2027 AFCON qualification
- Sierra Leone
15 Nov
DR Congo Preview · 2027 AFCON qualification
- Malawi
15 Nov
Egypt Preview · 2027 AFCON qualification
- Eritrea
15 Nov
Guinea Preview · 2027 AFCON qualification
Who is strongest right now?
More maps →Elo rating of every African national team. Tap a country to open its page.
Africa Elo top 10
Full rankings →| # | Team | Elo | World | AFCON titles |
|---|---|---|---|---|
| 1 | 1974 | 11 | 2 | |
| 2 | 1823 | 25 | 1 | |
| 3 | 1798 | 29 | 2 | |
| 4 | 1787 | 34 | 3 | |
| 5 | 1778 | 37 | 7 | |
| 6 | 1775 | 38 | 3 | |
| 7 | 1741 | 43 | 2 | |
| 8 | 1696 | 57 | 0 | |
| 9 | 1682 | 63 | 5 | |
| 10 | 1674 | 64 | 1 |
Star players
All players →Latest results
- Angola
3–1
Malawi6 Oct 2026 · AFCON Qualification
- Russia
3–3
Nigeria6 Oct 2026 · International Friendly
- Argentina
3–0
Benin6 Oct 2026 · International Friendly
- Algeria
2–1
Niger6 Oct 2026 · International Friendly
- Uganda
1–1
DR Congo5 Oct 2026 · International Friendly
- Mauritius
1–2
Sri Lanka5 Oct 2026 · International Friendly
- Rwanda
0–0
Kenya5 Oct 2026 · International Friendly
- Senegal
1–0
Comoros4 Oct 2026 · International Friendly
- Morocco
1–1
Mali4 Oct 2026 · International Friendly
- Egypt
0–1
South Africa4 Oct 2026 · International Friendly
- Ivory Coast
0–1
Cameroon3 Oct 2026 · International Friendly
- Russia
6–0
Namibia3 Oct 2026 · International Friendly
Big rivalries
All →Kenya vs Uganda110 matches · 31–37–42
Malawi vs Zambia76 matches · 19–16–41
Tanzania vs Uganda71 matches · 12–21–38
Kenya vs Tanzania70 matches · 38–14–18
Malawi vs Zimbabwe62 matches · 17–21–24
Ghana vs Nigeria61 matches · 24–21–16
Zambia vs Zimbabwe57 matches · 21–21–15
Malawi vs Tanzania55 matches · 17–24–14
Kenya vs Zambia49 matches · 19–6–24
Guinea vs Senegal46 matches · 12–11–23
Guinea vs Mali46 matches · 15–19–12
Kenya vs Malawi44 matches · 10–15–19
Born abroad, chose Africa
More →Why does Antoine Semenyo play for Ghana?Born in United Kingdom
Why does Achraf Hakimi play for Morocco?Born in Spain
Why does Luca Zidane play for Algeria?Born in France
Why does Didier Drogba play for Ivory Coast?Born in Ivory Coast
Why does Bryan Mbeumo play for Cameroon?Born in France
Why does Pierre-Emerick Aubameyang play for Gabon?Born in France
Why does Yassine Bounou play for Morocco?Born in Canada
Why does Ismael Saibari play for Morocco?Born in Spain
Latest football answers
All →- Why Professional Football Clubs Never Charge for TrialsNovember 12, 2026 · 6 min read
- How Many Substitutes Can Sit on the Bench at TournamentsNovember 12, 2026 · 6 min read
- How Morocco Reached the 1986 World Cup Round of 16November 12, 2026 · 6 min read
- What Is a Good Goals Per Game Ratio for a StrikerNovember 12, 2026 · 6 min read
- When Was South Africa Readmitted to International FootballNovember 12, 2026 · 6 min read
- Why Ghana Flew Cash to Brazil for the 2014 World CupNovember 12, 2026 · 6 min read
- Hussein Hegazi The Egyptian Football Pioneer Who Changed EgyptNovember 12, 2026 · 6 min read
- Does Extra Time Have a Break Between HalvesNovember 12, 2026 · 6 min read
- Jay-Jay Okocha's 1993 Goal Against Oliver KahnNovember 12, 2026 · 6 min read
- Marc-Vivien Foé Life and Enduring Football LegacyNovember 12, 2026 · 6 min read
- Why European Clubs Wait Until African Players Turn 18November 12, 2026 · 6 min read
- What Teranga Means in Senegalese Football CultureNovember 12, 2026 · 6 min read