Mamelodi Sundowns and Orlando Pirates each put eight players in South Africa's World Cup squad, and each is owed roughly the same release fee. On the pitch it was not close: 1,637 minutes against 1,026. Every one of South Africa's 3,913 team-minutes, allocated to the club that released the player, from FIFA's own line-up sheets.
By Noma Dora, Senior Regulatory & Sports Journalist · Published · Last updated
More than four years covering sport for the regional South African press.
A closed dataset. South Africa played four matches at the 2026 World Cup, and this page will not change unless FIFA revises a line-up sheet.
Mamelodi Sundowns and Orlando Pirates each put eight players in Bafana Bafana's 26-man World Cup squad. Each club is owed roughly the same release fee. But Sundowns' players spent 1,637 minutes on the pitch in Mexico and the United States, and Pirates' players spent 1,026 — a 60% gap on identical squad numbers.
Squad places are the number everybody counted. Minutes are the number nobody did. They tell a different story, and this page is the second half of the answer to "who supplies the national team".
South Africa played 3,913 team-minutes across four matches. Here is where every one of them came from.
| Club | League | Squad places | Players used | Minutes | Minutes per squad place | Share |
|---|---|---|---|---|---|---|
| Mamelodi Sundowns | Betway Premiership | 8 | 7 | 1,637 | 205 | 41.8% |
| Orlando Pirates | Betway Premiership | 8 | 7 | 1,026 | 128 | 26.2% |
| Hannover 96 | Germany | 1 | 1 | 360 | 360 | 9.2% |
| Chicago Fire | United States | 1 | 1 | 360 | 360 | 9.2% |
| AEL Limassol | Cyprus | 1 | 1 | 245 | 245 | 6.3% |
| Tondela | Portugal | 1 | 1 | 229 | 229 | 5.9% |
| Burnley | England | 1 | 1 | 56 | 56 | 1.4% |
| Kaizer Chiefs | Betway Premiership | 1 | 0 | 0 | 0 | 0.0% |
| Polokwane City | Betway Premiership | 1 | 0 | 0 | 0 | 0.0% |
| Siwelele | Betway Premiership | 1 | 0 | 0 | 0 | 0.0% |
| Molde | Norway | 1 | 0 | 0 | 0 | 0.0% |
| Philadelphia Union | United States | 1 | 0 | 0 | 0 | 0.0% |
Betway Premiership clubs supplied 2,663 minutes — 68.1% of everything South Africa played. Overseas clubs supplied 1,250, or 31.9%. That is a domestic-league share most national teams at this tournament could not come close to, and it is the headline finding of this page.
But it is concentrated almost to the point of being a two-club story. Sundowns and Pirates between them account for 2,663 minutes — every single Betway Premiership minute at the tournament. The other three represented South African clubs contributed none at all.
This is the finding worth the most attention, and it only appears when you put this page next to our FIFA Club Benefits breakdown.
FIFA's release payments follow squad inclusion and days released — not minutes, not performance. Sundowns released eight players. Pirates released eight players. Both are therefore owed roughly the same amount, about R25.2 million each.
On the pitch, those two identical contributions were nothing like equal:
| Sundowns | Pirates | |
|---|---|---|
| Squad places | 8 | 8 |
| Players who got on the pitch | 7 | 7 |
| Total minutes | 1,637 | 1,026 |
| Minutes per squad place | 205 | 128 |
| Players over 250 minutes | 4 | 2 |
| Players over 340 minutes | 3 | 0 |
Sundowns had three players who were close to ever-present — Ronwen Williams and Khuliso Mudau played all 360 minutes, Aubrey Modiba played 346. Pirates' most-used player, Thalente Mbatha, finished on 258. Pirates spread their contribution across more squad players in smaller quantities; Sundowns supplied the spine of the team.
Neither club did anything wrong, and neither figure is a judgement on either club. The point is narrower and more useful than that: squad-place counts and release money are a measure of depth, not of influence. If you want to know which club actually held the national team together for four matches, you have to count minutes, and the two answers diverge by 60%.
Minutes are counted on the standard convention: a full match is 90, a player substituted off in the 76th minute is credited with 76, a player brought on in the 76th is credited with 14, and stoppage time is excluded. Red cards end a player's match at the minute shown.
| Player | Club | Apps | Total | v Mexico | v Czechia | v Korea Rep. | v Canada |
|---|---|---|---|---|---|---|---|
| Ime Okon | Hannover 96 | 4 | 360 | 90 | 90 | 90 | 90 |
| Khuliso Mudau | Mamelodi Sundowns | 4 | 360 | 90 | 90 | 90 | 90 |
| Mbekezeli Mbokazi | Chicago Fire | 4 | 360 | 90 | 90 | 90 | 90 |
| Ronwen Williams | Mamelodi Sundowns | 4 | 360 | 90 | 90 | 90 | 90 |
| Aubrey Modiba | Mamelodi Sundowns | 4 | 346 | 76 | 90 | 90 | 90 |
| Teboho Mokoena | Mamelodi Sundowns | 3 | 270 | 90 | 90 | — | 90 |
| Thalente Mbatha | Orlando Pirates | 4 | 258 | 34 | 90 | 90 | 44 |
| Oswin Appollis | Orlando Pirates | 4 | 256 | 14 | 90 | 62 | 90 |
| Thapelo Maseko | AEL Limassol | 3 | 245 | — | 84 | 75 | 86 |
| Sphephelo Sithole | Tondela | 3 | 229 | 49 | — | 90 | 90 |
| Evidence Makgopa | Orlando Pirates | 4 | 214 | 14 | 24 | 90 | 86 |
| Relebohile Mofokeng | Orlando Pirates | 3 | 170 | — | 44 | 80 | 46 |
| Iqraam Rayners | Mamelodi Sundowns | 4 | 161 | 76 | 66 | 15 | 4 |
| Jayden Adams | Mamelodi Sundowns | 3 | 117 | 61 | 46 | 10 | — |
| Nkosinathi Sibisi | Orlando Pirates | 1 | 90 | 90 | — | — | — |
| Lyle Foster | Burnley | 1 | 56 | 56 | — | — | — |
| Tshepang Moremi | Orlando Pirates | 2 | 32 | — | — | 28 | 4 |
| Themba Zwane | Mamelodi Sundowns | 1 | 23 | 23 | — | — | — |
| Kamogelo Sebelebele | Orlando Pirates | 1 | 6 | — | 6 | — | — |
| Sipho Chaine | Orlando Pirates | 0 | 0 | — | — | — | — |
| Khulumani Ndamane | Mamelodi Sundowns | 0 | 0 | — | — | — | — |
| Bradley Cross | Kaizer Chiefs | 0 | 0 | — | — | — | — |
| Thabang Matuludi | Polokwane City | 0 | 0 | — | — | — | — |
| Ricardo Goss | Siwelele | 0 | 0 | — | — | — | — |
| Samukele Kubini | Molde | 0 | 0 | — | — | — | — |
| Olwethu Makhanya | Philadelphia Union | 0 | 0 | — | — | — | — |
Seven of the 26 never played a minute: Chaine, Ndamane, Cross, Matuludi, Goss, Kubini and Makhanya. Each still earned his club the same release payment as Williams or Mudau, because that is how the programme is designed.
Four players were ever-present at 360 minutes — and two of them, Ime Okon and Mbekezeli Mbokazi, are based abroad. Hugo Broos built his back line around one Sundowns full-back and two overseas centre-backs, then filled the rest of the team from the Betway Premiership.
| Match | Date | Result | Players used | Team minutes |
|---|---|---|---|---|
| Mexico v South Africa | 11 June | 0–2 | 15 | 943 |
| Czechia v South Africa | 18 June | 1–1 | 14 | 990 |
| South Africa v Korea Republic | 24 June | 1–0 | 14 | 990 |
| South Africa v Canada (Round of 32) | 28 June | 0–1 | 14 | 990 |
The opener is the only match that does not total 990, and the reason is the reason South Africa lost it. Sphephelo Sithole was sent off in the 49th minute and substitute Themba Zwane was sent off later in the same game, so Bafana finished with nine men and 47 team-minutes short of a full eleven. Mexico also finished a man down, captain César Montes being dismissed in the 92nd minute.
That opening defeat cost Bafana more than the result. Teboho Mokoena collected a yellow card in each of the first two matches and was suspended for the Korea Republic game — the only match of the four he missed, and the one South Africa won. Zwane's red card ended his tournament after 23 minutes.
South Africa then reached the knockout rounds for the first time in their history, beating Korea Republic 1–0 through Thapelo Maseko's 63rd-minute strike, before going out to Stephen Eustáquio's stoppage-time goal for Canada in Los Angeles.
Every figure here comes from FIFA's own tactical line-up sheet for each match — the document that records the starting eleven, every substitution with its minute, and every card. We did not use aggregator sites, and we did not reconstruct any line-up from a match report.
The check that matters: each match's minutes must add up to eleven players × 90, less any time lost to a red card. All four reconcile exactly.
If a line-up sheet had been misread, that arithmetic would not close. It does, in all four matches, which is the strongest validation available for a dataset this size.
Which South African club supplied the most World Cup minutes? Mamelodi Sundowns, with 1,637 of South Africa's 3,913 team-minutes — 41.8% of everything Bafana Bafana played at the 2026 World Cup. Orlando Pirates were second on 1,026 minutes.
How many World Cup minutes came from Betway Premiership clubs? 2,663 of 3,913, or 68.1%. All of them came from just two clubs, Sundowns and Pirates. The other three Premiership clubs with a player in the squad — Kaizer Chiefs, Polokwane City and Siwelele — recorded no minutes at all.
Sundowns and Pirates both had eight players in the squad. Why the big minutes gap? Because squad size and playing time are different things. Sundowns supplied three near-ever-present starters (Williams and Mudau on 360 minutes each, Modiba on 346); Pirates' most-used player reached 258. Pirates contributed more players in smaller doses.
Which Bafana players played every minute? Four: Ronwen Williams and Khuliso Mudau of Mamelodi Sundowns, Ime Okon of Hannover 96 and Mbekezeli Mbokazi of Chicago Fire. All four played 360 of a possible 360 minutes.
How many squad members did not play at all? Seven of the 26: Sipho Chaine, Khulumani Ndamane, Bradley Cross, Thabang Matuludi, Ricardo Goss, Samukele Kubini and Olwethu Makhanya.
Does a club earn more if its players actually play? No. FIFA's release payments are calculated on squad inclusion and days released, not on minutes played — which is exactly why the minutes table and the money table look so different. The money side is set out in our FIFA Club Benefits breakdown.
Why is the Mexico match only 943 minutes? South Africa had two players sent off — Sphephelo Sithole in the 49th minute and substitute Themba Zwane later in the game — and finished with nine men. The other three matches total 990 minutes each.
Period covered: All four of South Africa's 2026 FIFA World Cup matches — Mexico (11 June), Czechia (18 June), Korea Republic (24 June) and Canada in the Round of 32 (28 June). 3,913 team-minutes in total.
Every figure on this page is in the files below, so you can check the arithmetic yourself. Released under CC BY 4.0 — free to reuse, including commercially, with attribution.
Journalists and researchers are welcome to use this data. Please credit Bet AFR and link to this page — that link is the only thing we ask for in return.
Bet AFR, "Bafana Bafana World Cup minutes by club — who actually supplied the national team", last updated 27 July 2026. https://betafr.co.za/statistics/bafana-club-contribution-minutes
Licensed CC BY 4.0 (licence terms). Spotted an error, or have a better source? Tell us — corrections are published with the date they were made.
The companion to this page is our FIFA Club Benefits breakdown, which counts the money rather than the minutes. More reference data: the PSL travel load, the altitude advantage and our goals-per-game record.