Records
All-time records from every match on the site: most caps and appearances, top scorers, youngest and oldest scorers, biggest wins, hat-tricks and longest unbeaten runs.
National teams
South Africa
129 matches
Morocco
123 matches
Senegal
118 matches
Nigeria
114 matches
Congo DR
113 matches
Cameroon
112 matches
Ivory Coast
112 matches
Mali
107 matches
Algeria
104 matches
Ghana
104 matches
Tunisia
100 matches
Guinea
97 matches
Burkina Faso
95 matches
Uganda
93 matches
Egypt
91 matches
Zambia
90 matches
Angola
85 matches
Mauritania
81 matches
Sudan
77 matches
Ethiopia
75 matches
Gabon
75 matches
Libya
75 matches
Madagascar
75 matches
Zimbabwe
75 matches
Congo
73 matches
Mozambique
72 matches
Namibia
72 matches
Tanzania
72 matches
Cape Verde Islands
68 matches
Equatorial Guinea
68 matches
Rwanda
67 matches
Niger
66 matches
Guinea-Bissau
63 matches
Togo
60 matches
Benin
59 matches
Burundi
58 matches
Comoros
57 matches
South Sudan
56 matches
Botswana
54 matches
Gambia
54 matches
Malawi
53 matches
Lesotho
52 matches
Central African Republic
50 matches
Kenya
49 matches
Liberia
47 matches
Eswatini
44 matches
Sierra Leone
42 matches
Chad
40 matches
Sao Tome and Principe
38 matches
Djibouti
34 matches
Mauritius
32 matches
Argentina
31 matches
France
31 matches
Seychelles
30 matches
Brazil
27 matches
England
27 matches
Somalia
26 matches
Spain
26 matches
Germany
24 matches
Netherlands
23 matches
Competitions
PSL Premiership
2,492 matches
Motsepe Foundation Championship
2,479 matches- CAF Confederation Cup 1,431 matches
DStv Diski Challenge
1,315 matches- CAF Champions League 1,073 matches
- Egyptian Premier League 619 matches
- World Cup Qualifiers (CAF) 540 matches
- AFCON Qualifiers 505 matches
- Africa Cup of Nations 417 matches
Major League Soccer
402 matches- African Nations Championship 395 matches
Saudi Pro League
369 matches- FIFA World Cup 360 matches
- Nedbank Cup 350 matches
Super League Women
106 matches
Carling Knockout
102 matches
Ligi kuu Bara
72 matches
MTN8
72 matches
FIFA Club World Cup
63 matches
Challenger Pro League
42 matches- International Friendlies 41 matches
Africa Cup of Nations U20
30 matches
Botswana Premier League
24 matches
COSAFA U20 Championship
22 matches
Clubs
Mamelodi Sundowns
472 matches
Orlando Pirates
429 matches
Kaizer Chiefs
384 matches
Stellenbosch FC
372 matches
Cape Town City
358 matches
AmaZulu
353 matches
Chippa United
342 matches
Golden Arrows
342 matches
Polokwane City
337 matches
Marumo Gallants
331 matches
Supersport United
331 matches
Baroka FC
330 matches
Black Leopards
319 matches
Richards Bay
314 matches
Cape Town Spurs
295 matches
TS Galaxy
292 matches
Maritzburg Utd
267 matches
University of Pretoria
246 matches
Sekhukhune United
228 matches
Royal AM
213 matches
Free State Stars
193 matches
JDR Stars
189 matches
Jomo Cosmos
189 matches
Uthongathi
189 matches
Bloem Celtic
177 matches
Magesi
174 matches
Hungry Lions
171 matches
Venda FC
170 matches
Mamelodi Sundowns U23
168 matches
Moroka Swallows
168 matches
AmaZulu U23
167 matches
Golden Arrows U23
166 matches
Kaizer Chiefs U23
166 matches
Orlando Pirates U23
166 matches
Stellenbosch U23
166 matches
TS Galaxy U23
166 matches
Chippa United U23
165 matches
Cape Town ALL Stars
163 matches
Pretoria Callies
162 matches
Al Ahly
155 matches
Sekhukhune United U23
155 matches
Bidvest Wits
151 matches
Pyramids FC
151 matches
Casric Stars
147 matches
Zamalek SC
142 matches
Highlands Park FC
135 matches
Cape Town City U23
130 matches
Ts Sporting
130 matches
SuperSport United U23
129 matches
Mbombela United
127 matches
Royal Eagles
126 matches
AL Masry
125 matches
Marumo Gallants U23
125 matches
Richards Bay U23
125 matches
Milford
115 matches
Orbit College
109 matches
Durban City U23
107 matches
Upington City
105 matches
Swallows U23
101 matches
Renaissance Berkane
99 matches