Batting
| Format | Mat | Runs | HS | Ave |
|---|---|---|---|---|
| Test | 4 | 138 | 54 | 23.00 |
| ODI | 12 | 306 | 54 | 30.60 |
| T20I | 32 | 900 | 125 | 31.03 |
| T20 (IPL) | 24 | 606 | 57 | 25.25 |
Bowling
| Format | Mat | Wkts | Best | Ave |
|---|---|---|---|---|
| Test | 1 | 1 | 1/22 | 22.00 |
| ODI | 1 | 0 | 0/28 | – |
| T20I | 1 | 1 | 1/22 | 22.00 |
| T20 (IPL) | 1 | 1 | 1/8 | 8.00 |
Latest matches in our records
- 6* off 2 ODI, Namibia v South Africa. South Africa won by 9 wickets
- 37 off 30 ODI, South Africa v Namibia. South Africa won by 157 runs
- 33 off 28 ODI, South Africa v Namibia. South Africa won by 99 runs (DLS method)
- 32 off 23 T20I, South Africa v Zimbabwe. South Africa won by 48 runs
- 3 off 4 T20I, South Africa v Namibia. South Africa won by 11 runs
- 41 off 27 T20I, South Africa v Zimbabwe. South Africa won by 43 runs
- 75* off 32 T20I, Zimbabwe v South Africa. South Africa won by 7 wickets
- 75 off 50, 1/22 in 2 overs T20I, Namibia v South Africa. Namibia won by 18 runs
- 8 off 10 T20 (IPL), Gujarat Titans v Chennai Super Kings. Gujarat Titans won by 89 runs
- 44 off 27 T20 (IPL), Chennai Super Kings v Sunrisers Hyderabad. Sunrisers Hyderabad won by 5 wickets
These figures cover only matches in our records: in men's Test cricket since 2001 (895 matches in our records); in men's ODIs since 2002 (2,589 matches in our records); in men's T20 internationals since 2005 (3,592 matches in our records); in men's T20s since 2008 (1,243 matches in our records). Earlier matches are not included, so career totals in the official record books may be higher. Data: Cricsheet.