All-rounder says valuable match practice against world No 1 side has sharpened South Africa's readiness ahead of warm-up clashes with Ireland and New Zealand and a World Cup opener against Australia.

SA opened their warm-up programme with a seven-run victory over Australia on Sunday and will play four more matches before the tournament gets under way on June 12.

All-rounder says valuable match practice against world No 1 side has sharpened South Africa's readiness ahead of warm-up clashes with Ireland and New Zealand and a World Cup…