Bei der Weltmeisterschaft 2007 in den West Indies taumelte die Mannschaft, trotz starkem Start in das Turnier und deutlichen Siegen über England, die West Indies, Irland, die Niederlande und Schottland, sowie einem knappen Sieg über Sri Lanka, aber auch enttäuschenden Niederlagen gegen Australien, Neuseeland und Bangladesch, woraufhin man die Gruppenphase nicht als Tabellenerster abschließen konnte. Im Halbfinale gegen Australien erzielte Südafrika mit nur 149 Runs sein niedrigstes Ergebnis bei Weltmeisterschaften und wurde danach von Australien mit sieben Wickets besiegt.