Playing Role:
Bowling Allrounder
Batting Style:
Right Handed Bat
Bowling Style:
Right-arm fast-medium
ODI Debut:
Ireland v South Africa at Belfast, Jun 24, 2007
Last ODI:
South Africa v New Zealand at Potchefstroom, Aug 23, 2015
Test Debut:
South Africa v Australia at Cape Town, Nov 9-11, 2011
Last Test:
South Africa v Sri Lanka at Durban, Feb 13-16, 2019
T20 Debut:
South Africa v West Indies at Johannesburg, Sep 11, 2007
Last T20:
South Africa v West Indies at Port Elizabeth, Dec 16, 2007
Other Teams:
Middlesex, Cape Cobras, South Africa, Somerset, Jamaica Tallawahs, Kent, Nottinghamshire, South Africa A, Sussex, Durban Heat,

ICC RANKINGS


T20
ODI
Test
Batting
-
-
84
Bowling
-
-
4