Matches (15)
NEP vs WI [A-Team] (1)
IPL (2)
County DIV1 (2)
County DIV2 (3)
RHF Trophy (3)
Bangladesh vs Zimbabwe (1)
PAK v WI [W] (1)
WT20 Qualifier (2)
Feature

All-time South Africa World Cup XI

Liam Brickhill, ESPNcricinfo's South Africa correspondent, picks his all-time South Africa World Cup XI

While they carry an infamous knockout record with them, South Africa have also often been the form team heading into World Cups since their readmission. Herschelle Gibbs, with an average of 56.15 and over 1000 runs in World Cups, opens the batting, while Hashim Amla's two hundreds and better strike rate push him ahead of Gary Kirsten. Jacques Kallis, one of three allrounders in the side, is another batsman to have scored over 1000 runs, while no South African has scored more runs at the tournament than AB de Villiers' 1207, and unsurprisingly he has also scored the most hundreds (four).
Lance Klusener's World Cup record speaks for itself, while Shaun Pollock's 31 wickets at an economy rate of just 3.60 also wins him a place. Mark Boucher keeps wicket, while Dale Steyn and Allan Donald - South Africa's leading wicket-taker at World Cups with 38 - open the bowling.
No World Cup team is complete without a spinner, and Imran Tahir's average of 16.31 makes him an obvious choice. Kepler Wessels, as a man virtually incapable of choking, captains the side, while Faf du Plessis makes it in as 12th man for his cool, calm and collected manner and outstanding fielding.
Liam Brickhill is ESPNcricinfo's South Africa correspondent. Vote for your South Africa all-time World Cup XI here

Liam Brickhill is a freelance journalist based in Cape Town