African football, by the numbers
20,491 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,491Players
57National teams
12,017Matches
1,539Rivalries
1,829Dual nationals
Next matches
All fixtures →- 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
- Gambia
15 Nov
Ivory Coast 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 →- How Ghana Beat the USA in 2010 World Cup Extra TimeNovember 13, 2026 · 6 min read
- What Is the African Football League and How Does It WorkNovember 13, 2026 · 5 min read
- The First African Coach at the World Cup and His LegacyNovember 13, 2026 · 5 min read
- Which Was the First African Team to Play at a World CupNovember 13, 2026 · 5 min read
- When Did Senegal Win Their First Africa Cup of Nations TitleNovember 13, 2026 · 5 min read
- Pan-Africanism and the Early Africa Cup of NationsNovember 13, 2026 · 6 min read
- How FIFA Ranking Points Work for African National TeamsNovember 13, 2026 · 5 min read
- The WM Formation in Football History ExplainedNovember 13, 2026 · 6 min read
- How CAF World Cup Qualifying Groups Work ExplainedNovember 13, 2026 · 5 min read
- How Many Senior Caps Stop a National Team SwitchNovember 13, 2026 · 5 min read
- Notable Diambars Academy Graduates and Their Career PathsNovember 13, 2026 · 6 min read
- Fielding an Ineligible Player Consequences and Disciplinary RisksNovember 13, 2026 · 6 min read