Playing Role:
Bowler
Batting Style:
Left Handed Bat
Bowling Style:
Right-arm fast
ODI Debut:
Africa XI v Asia XI at Bengaluru, Jun 6, 2007
Last ODI:
South Africa v India at Centurion, Feb 16, 2018
Test Debut:
South Africa v India at Durban, Dec 26-30, 2006
Last Test:
South Africa v Australia at Johannesburg, Mar 30-Apr 3, 2018
T20 Debut:
South Africa v West Indies at Johannesburg, Sep 11, 2007
Last T20:
Pakistan v World-XI at Lahore, Sep 15, 2017
Other Teams:
Titans, Rajasthan Royals, South Africa, Delhi Capitals, Kolkata Knight Riders, St Lucia Stars, Surrey, Bengal Tigers,

ICC RANKINGS


T20
ODI
Test
Batting
-
-
-
Bowling
-
-
-