Kwena Maphaka
Overview
Kwena Maphaka
The youngest player to play for South Africa, left-arm fast bowler Kwena Maphaka captured the public imagination with some incredible performances in the U19 World Cup in 2024. He took 21 wickets at a mind-boggling average of 9.71, which earned him the Player of the Tournament award. Not only was he rapid with the new ball, he also found movement and made life difficult for the opposition batters.
Maphaka was part of the 2022 U19 World Cup in the Caribbean as well, when he was just 15. He made his first-class debut a year later as part of the South Africa A squad in Sri Lanka. Born in Johannesburg, Maphaka was picked up by the Mumbai Indians for IPL 2024 after setting the stage on fire in his second U19 World Cup, and was even fast-tracked into the national squad.
Becoming the 134th player to play a Test for South Africa since readmission, Maphaka made his debut against Pakistan at Cape Town in January 2025. By then, he had already made his first appearances in T20I and ODI cricket.
Recent Batting
| Score | Opp | Format | Date |
|---|---|---|---|
| DNB | NAM | ODI | 13 Sep 26 |
| DNB | NAM | ODI | 09 Sep 26 |
| DNB | ZIM | T20I | 06 Sep 26 |
| DNB | NAM | T20I | 04 Sep 26 |
| DNB | ZIM | T20I | 01 Sep 26 |
Recent Bowling
Stats
Career by format
international & domestic formatsFranchise & T20 leagues
club competitionsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 2 | 5 | 22 | 4 |
| Innings | 3 | 3 | 6 | 1 |
| Runs | 17 | 1 | 19 | 8 |
| Balls | 28 | 8 | 24 | 2 |
| Highest | 9 | 1 | 12 | 8 |
| Average | 8.5 | 0.33 | 9.5 | 0 |
| SR | 60.72 | 12.50 | 79.17 | 400.00 |
| Not Out | 1 | 0 | 4 | 1 |
| Fours | 0 | 0 | 2 | 2 |
| Sixes | 2 | 0 | 0 | 0 |
| Ducks | 1 | 2 | 2 | 0 |
| 50s | 0 | 0 | 0 | 0 |
| 100s | 0 | 0 | 0 | 0 |
| 200s | 0 | 0 | 0 | 0 |
| 300s | 0 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 2 | 5 | 22 | 4 |
| Innings | 4 | 5 | 21 | 4 |
| Balls | 260 | 199 | 436 | 66 |
| Runs | 170 | 245 | 650 | 143 |
| Maidens | 5 | 2 | 0 | 0 |
| Wickets | 3 | 9 | 20 | 2 |
| Avg | 56.67 | 27.22 | 32.5 | 71.5 |
| Eco | 3.92 | 7.39 | 8.94 | 13 |
| SR | 86.67 | 22.11 | 21.8 | 33.0 |
| BBI | 2/43 | 4/72 | 4/20 | 1/23 |
| BBM | 3/90 | 4/72 | 4/20 | 1/23 |
| 4w | 0 | 1 | 1 | 0 |
| 5w | 0 | 0 | 0 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| NAM v RSA 3rd ODI · South Africa tour of Namibia, 2026 | ODI | South Africa won by 9 wkts | 13 Sep 2026 |
| RSA v NAM 1st ODI · South Africa tour of Namibia, 2026 | ODI | South Africa won by 99 runs (DLS Method) | 9 Sep 2026 |
| RSA v ZIM Final · Namibia T20I Tri-Series 2026 | T20 | South Africa won by 48 runs | 6 Sep 2026 |
| RSA v NAM 6th Match · Namibia T20I Tri-Series 2026 | T20 | South Africa won by 11 runs | 4 Sep 2026 |
| RSA v ZIM 4th Match · Namibia T20I Tri-Series 2026 | T20 | South Africa won by 43 runs | 1 Sep 2026 |
| ZIM v RSA 2nd Match · Namibia T20I Tri-Series 2026 | T20 | South Africa won by 7 wkts | 29 Aug 2026 |
| ENG v RSA 2nd T20I · South Africa tour of England, 2025 | T20 | England won by 146 runs | 12 Sep 2025 |
| ENG v RSA 1st T20I · South Africa tour of England, 2025 | T20 | South Africa won by 14 runs (DLS Method) | 10 Sep 2025 |
| AUS v RSA 3rd ODI · South Africa tour of Australia, 2025 | ODI | Australia won by 276 runs | 24 Aug 2025 |
| AUS v RSA 3rd T20I · South Africa tour of Australia, 2025 | T20 | Australia won by 2 wkts | 16 Aug 2025 |
| AUS v RSA 2nd T20I · South Africa tour of Australia, 2025 | T20 | South Africa won by 53 runs | 12 Aug 2025 |
| AUS v RSA 1st T20I · South Africa tour of Australia, 2025 | T20 | Australia won by 17 runs | 10 Aug 2025 |
| NZ v RSA Final · Zimbabwe T20I Tri-Series, 2025 | T20 | New Zealand won by 3 runs | 26 Jul 2025 |
| NZ v RSA 5th Match · Zimbabwe T20I Tri-Series, 2025 | T20 | New Zealand won by 7 wkts | 22 Jul 2025 |
| RSA v NZ 2nd Match · Zimbabwe T20I Tri-Series, 2025 | T20 | New Zealand won by 21 runs | 16 Jul 2025 |
| ZIM v RSA 1st Test · South Africa tour of Zimbabwe, 2025 | TEST | South Africa won by 328 runs | 2 Jul 2025 |
| RSA v PAK 2nd Test · Pakistan tour of South Africa, 2024 -25 | TEST | South Africa won by 10 wkts | 7 Jan 2025 |
| RSA v PAK 3rd ODI · Pakistan tour of South Africa, 2024 -25 | ODI | Pakistan won by 36 runs (DLS Method) | 22 Dec 2024 |
| RSA v PAK 2nd ODI · Pakistan tour of South Africa, 2024 -25 | ODI | Pakistan won by 81 runs | 19 Dec 2024 |
| RSA v PAK 2nd T20I · Pakistan tour of South Africa, 2024 -25 | T20 | South Africa won by 7 wkts | 13 Dec 2024 |
| RSA v PAK 1st T20I · Pakistan tour of South Africa, 2024 -25 | T20 | South Africa won by 11 runs | 10 Dec 2024 |
| WI v RSA 3rd T20I · South Africa tour of West Indies, 2024 | T20 | West Indies won by 8 wkts - 13 Overs per - | 27 Aug 2024 |
| WI v RSA 2nd T20I · South Africa tour of West Indies, 2024 | T20 | West Indies won by 30 runs | 25 Aug 2024 |
| WI v RSA 1st T20I · South Africa tour of West Indies, 2024 | T20 | West Indies won by 7 wkts | 23 Aug 2024 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
