Profile
| Club | Mamelodi Sundowns |
| National Team | South Africa |
| Nationality | South Africa |
| Born | Jan 21, 1992 (34 yrs) |
| Height | 184 cm |
| Foot | Right |
| Contract | Until Jun 2028 |
| Market Value | 1M EUR |
| Number | #30 |
| Scouting | |
| Rating | 80 /200 |
| Potential | Unlikely to Improve |
| Injury risk | Unlikely |
| Est. wage | €368K/yr |
Season Summary (38 matches, 3345' played)
0
Goals
0
Assists
7.14
Avg Rating
0.0
xG
0.5
xA
ATTACKING
| Shots | 0 |
| On target | 0 |
| Key passes | 3 |
| Pass accuracy | 77.8% |
DEFENSIVE
| Tackles | 0 |
| Interceptions | 1 |
| Clearances | 22 |
| Recoveries | 330 |
DUELS & DISCIPLINE
| Duels won | 26/29 |
| Aerials won | 12/14 |
| Yellow cards | 2 |
| Red cards | 0 |
GOALKEEPER
71
Saves
29
Conceded
16
Clean Sheets
Per 90 Minutes
0.0
Goals
0.0
Assists
0.0
xG
0.01
xA
0.0
Shots
0.08
Key Passes
0.0
Tackles
0.03
Interceptions
0.7
Duels Won
Match-by-Match Statistics
| Date | League | Match | Min | Rating | G | A | xG | Shots | KP | Pass% | Tackles | Duels | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jun 28 | World Cup 2… | South Africa --1 Canada | 90 | 8.2 | 0 | 0 | - | 0 | 0 | 77/85 | 0 | - | - |
| Jun 25 | World Cup 2… | South Africa 1-- South Korea | 90 | 7.9 | 0 | 0 | - | 0 | 0 | 17/38 | 0 | 1/1 | - |
| Jun 18 | World Cup 2… | Czechia 1-1 South Africa | 90 | 6.2 | 0 | 0 | - | 0 | 0 | 48/64 | 0 | 0/1 | - |
| Jun 11 | World Cup 2… | Mexico 2-- South Africa | 90 | 6.3 | 0 | 0 | - | 0 | 0 | 28/40 | 0 | - | - |
| May 29 | Internation… | South Africa --- Nicaragua | - | - | 0 | 0 | - | 0 | 0 | - | 0 | - | - |
| May 24 | CAF Champio… | AS FAR Rabat 1-1 Mamelodi Su… | 90 | 7.6 | 0 | 0 | - | 0 | 0 | 29/44 | 0 | 1/2 | - |
| May 17 | CAF Champio… | Mamelodi Su… 1-- AS FAR Rabat | 90 | 6.7 | 0 | 0 | - | 0 | 0 | 46/50 | 0 | - | - |
| Apr 18 | CAF Champio… | Mamelodi Su… 1-- Espérance T… | 90 | 7.3 | 0 | 0 | - | 0 | 0 | 47/59 | 0 | - | - |
| Apr 12 | CAF Champio… | Espérance T… --1 Mamelodi Su… | 90 | 7.6 | 0 | 0 | - | 0 | 1 | 30/52 | 0 | 2/2 | ■ |
| Mar 31 | Internation… | South Africa 1-2 Panama | 45 | 6.7 | 0 | 0 | - | 0 | 0 | 22/28 | 0 | - | - |
| Mar 27 | Internation… | South Africa 1-1 Panama | 90 | 6.4 | 0 | 0 | - | 0 | 0 | 14/17 | 0 | - | - |
| Mar 22 | CAF Champio… | Stade Malien 2-- Mamelodi Su… | 90 | 6.6 | 0 | 0 | - | 0 | 0 | 26/45 | 0 | 1/2 | - |
| Mar 13 | CAF Champio… | Mamelodi Su… 3-- Stade Malien | 90 | 7.1 | 0 | 0 | - | 0 | 0 | 56/57 | 0 | - | - |
| Feb 14 | CAF Champio… | Mamelodi Su… 2-- MC Alger | 90 | 7.2 | 0 | 0 | - | 0 | 0 | 40/65 | 0 | - | - |
| Feb 08 | CAF Champio… | FC Saint-Él… 1-1 Mamelodi Su… | 90 | 6.7 | 0 | 0 | - | 0 | 0 | 21/27 | 0 | - | - |
| Jan 23 | CAF Champio… | Mamelodi Su… 2-2 Al-Hilal Om… | 90 | 6.5 | 0 | 0 | - | 0 | 0 | 26/28 | 0 | 1/1 | - |
| Jan 04 | Africa Cup … | South Africa 1-2 Cameroon | 90 | 7.0 | 0 | 0 | - | 0 | 1 | 25/34 | 0 | - | - |
| Dec 29 | Africa Cup … | Zimbabwe 2-3 South Africa | 90 | 7.1 | 0 | 0 | - | 0 | 0 | 41/52 | 0 | 2/2 | - |
| Dec 26 | Africa Cup … | Egypt 1-- South Africa | 90 | 6.9 | 0 | 0 | - | 0 | 0 | 30/31 | 0 | - | - |
| Dec 22 | Africa Cup … | South Africa 2-1 Angola | 90 | 7.9 | 0 | 0 | - | 0 | 0 | 31/38 | 0 | 2/2 | - |
| Nov 28 | CAF Champio… | MC Alger --- Mamelodi Su… | 90 | 7.3 | 0 | 0 | - | 0 | 0 | 63/65 | 0 | 1/1 | - |
| Nov 22 | CAF Champio… | Mamelodi Su… 3-1 FC Saint-Él… | 90 | 6.1 | 0 | 0 | - | 0 | 0 | 38/40 | 0 | - | - |
| Oct 14 | World Cup Q… | South Africa 3-- Rwanda | 90 | 6.9 | 0 | 0 | - | 0 | 0 | 39/45 | 0 | - | ■ |
| Oct 10 | World Cup Q… | Zimbabwe --- South Africa | 90 | 7.0 | 0 | 0 | - | 0 | 0 | 29/31 | 0 | - | - |
| Sep 09 | World Cup Q… | South Africa 1-1 Nigeria | 90 | 6.4 | 0 | 0 | - | 0 | 0 | 32/51 | 0 | - | - |
| Sep 05 | World Cup Q… | Lesotho --3 South Africa | 90 | 7.3 | 0 | 0 | - | 0 | 0 | 47/52 | 0 | - | - |
| Mar 25 | World Cup Q… | Benin --2 South Africa | 90 | 7.0 | 0 | 0 | - | 0 | 0 | 39/47 | 0 | - | - |
| Jun 11 | World Cup Q… | South Africa 3-1 Zimbabwe | 90 | 7.0 | 0 | 0 | - | 0 | 0 | 19/21 | 0 | 3/3 | - |
| Jun 07 | World Cup Q… | Nigeria 1-1 South Africa | 90 | 7.5 | 0 | 0 | - | 0 | 0 | 23/34 | 0 | 2/2 | - |
| Feb 11 | Africa Cup … | South Africa --- DR Congo | 90 | 7.9 | 0 | 0 | - | 0 | 0 | 52/64 | 0 | 1/1 | - |
| Feb 07 | Africa Cup … | Nigeria 1-1 South Africa | 120 | 7.8 | 0 | 0 | - | 0 | 0 | 32/39 | 0 | 4/4 | - |
| Feb 04 | Africa Cup … | Cabo Verde --- South Africa | 120 | 9.2 | 0 | 0 | - | 0 | 0 | 30/45 | 0 | - | - |
| Jan 31 | Africa Cup … | Morocco --2 South Africa | 90 | 7.4 | 0 | 0 | - | 0 | 0 | 23/29 | 0 | 1/1 | - |
| Jan 24 | Africa Cup … | South Africa --- Tunisia | 90 | 7.8 | 0 | 0 | - | 0 | 0 | 29/49 | 0 | 2/2 | - |
| Jan 22 | Africa Cup … | South Africa 4-- Namibia | 90 | 7.2 | 0 | 0 | - | 0 | 0 | 18/33 | 0 | 2/2 | - |
| Jan 17 | Africa Cup … | Mali 2-- South Africa | 90 | 7.3 | 0 | 0 | - | 0 | 0 | 30/39 | 0 | - | - |
| Nov 21 | World Cup Q… | Rwanda 2-- South Africa | 90 | 6.4 | 0 | 0 | - | 0 | 0 | 22/29 | 0 | - | - |
| Nov 18 | World Cup Q… | South Africa 2-1 Benin | 90 | 6.8 | 0 | 0 | - | 0 | 1 | 35/44 | 0 | - | - |
Get Ronwen Williams's data via the API:
# Player profile (bio, scouting data, market value, contract)
curl -H "Authorization: Token YOUR_API_KEY" \
"https://sports.bzzoiro.com/api/v2/players/14393/"
# Match-by-match stats (30+ metrics per game)
curl -H "Authorization: Token YOUR_API_KEY" \
"https://sports.bzzoiro.com/api/v2/players/14393/stats/"