Place Of Birth
Welkom, Orange Free State
Born
11 June 1987
Country
South Africa
Role
Batsman
Batting Style
Left Handed Bat
Bowling Style
Left Arm Orthodox
| Match | Format | Date | Runs | BF | 4s | 6s | SR |
|---|---|---|---|---|---|---|---|
| Essex vs Nottinghamshire · 36th Match | First Class | June 19, 2026 | 54 | 115 | 10 | 0 | 46.96 |
| Leicestershire vs Essex · 33rd Match | First Class | June 12, 2026 | 12 | 37 | 2 | 0 | 32.43 |
| Essex vs Leicestershire · Match 26 | First Class | May 15, 2026 | 32 | 47 | 6 | 0 | 68.09 |
| Essex vs Hampshire · Match 21 | First Class | May 8, 2026 | 26 | 92 | 5 | 0 | 28.26 |
| Surrey vs Essex · Match 15 | First Class | April 24, 2026 | 199 | 399 | 25 | 1 | 49.87 |
| Warwickshire vs Essex · Match 12 | First Class | April 17, 2026 | 7 | 32 | 1 | 0 | 21.88 |
| Series | Format | Date | Runs | BF | 4s | 6s | SR |
|---|---|---|---|---|---|---|---|
| County Championship Division One 2026 | FIRSTCLASS | Apr 3, 2026 - Sep 27, 2026 | 380 | 854 | 55 | 1 | 44.50 |
| Vitality Blast 2025 | T20 | May 29, 2025 - Sep 13, 2025 | 235 | 170 | 30 | 5 | 138.24 |
| County Championship Division One 2025 | FIRSTCLASS | Apr 4, 2025 - Sep 27, 2025 | 725 | 1533 | 93 | 3 | 47.29 |
| Vitality Blast 2024 | T20 | May 30, 2024 - Sep 14, 2024 | 331 | 258 | 35 | 7 | 128.29 |
| Vitality County Championship Division One 2024 | FIRSTCLASS | Apr 5, 2024 - Sep 26, 2024 | 1221 | 2154 | 154 | 1 | 56.69 |
| Abu Dhabi T20 Counties Super Cup 2024 | T20 | Mar 15, 2024 - Mar 17, 2024 | 28 | 31 | 2 | 0 | 90.32 |
| Series | Format | Date | Over | M | R | W | Bbi | ECO |
|---|---|---|---|---|---|---|---|---|
| South Africa tour of India 2019 | TEST | Sep 15, 2019 - Oct 23, 2019 | 5 | 0 | 30 | 1 | 1/4 | 6.00 |
| Specsavers County Championship Division One 2019 | FIRSTCLASS | Apr 5, 2019 - Sep 26, 2019 | 15.4 | 2 | 57 | 2 | 1/17 | 3.64 |
| Momentum One Day Cup 2019 | LISTA | Feb 8, 2019 - Mar 31, 2019 | 35.1 | 1 | 187 | 6 | 4/37 | 5.32 |
| Mzansi Super League 2018 | T20 | Nov 16, 2018 - Dec 16, 2018 | 4 | 0 | 26 | 1 | 1/16 | 6.50 |
| 4-Day Franchise Series 2018 | FIRSTCLASS | Sep 26, 2018 - Jan 31, 2019 | 15.2 | 0 | 52 | 2 | 1/6 | 3.39 |
| Australia tour of South Africa 2018 | TEST | Jan 22, 2018 - Apr 3, 2018 | 4 | 1 | 16 | 1 | 1/10 | 4.00 |
| Format | Matches | Innings | Runs | BF | HS | Avg | SR | Not Out | 4s | 6s | 50s | 100s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 86 | 152 | 5347 | 11190 | 199 | 37.9200 | 47.7800 | 11 | 684 | 26 | 23 | 14 |
| ODI | 8 | 7 | 104 | 177 | 42 | 17.3300 | 58.7500 | 1 | 6 | 0 | 0 | 0 |
| T20 | 104 | 99 | 2594 | 2254 | 88 | 32.0200 | 115.0800 | 18 | 210 | 65 | 16 | 0 |
| List A | 178 | 171 | 6264 | 7685 | 137 | 43.5000 | 81.5000 | 27 | 474 | 91 | 45 | 10 |
| First Class | 274 | 476 | 18801 | 37448 | 268 | 42.4400 | 50.2000 | 33 | 2417 | 83 | 76 | 55 |
| Format | Matches | Innings | Overs | Balls | Runs | Wkts | Avg | Econ | SR | Bbi | Bbm | 4w | 5w | 10w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 86 | 45 | 172.40 | 1036 | 673 | 15 | 44.8600 | 3.8900 | 69.0000 | 4/22 | 4/56 | 1 | 0 | 0 |
| ODI | 8 | 4 | 16.00 | 96 | 67 | 2 | 33.5000 | 4.1800 | 48.0000 | 1/11 | 1/11 | 0 | 0 | 0 |
| T20 | 104 | 44 | 104.30 | 627 | 723 | 29 | 24.9300 | 6.9100 | 21.6000 | 4/23 | 4/23 | 1 | 0 | 0 |
| List A | 178 | 102 | 518.10 | 3109 | 2843 | 57 | 49.8700 | 5.4800 | 54.5000 | 4/37 | 4/37 | 1 | 0 | 0 |
| First Class | 274 | 137 | 695.50 | 4175 | 2812 | 56 | 50.2100 | 4.0400 | 74.5000 | 4/22 | 5/141 | 2 | 0 | 0 |
| Match | Format | Date | Runs | BF | 4s | 6s | SR |
|---|---|---|---|---|---|---|---|
| South Africa vs India · 1st Test | Test | December 26, 2023 | 185 | 287 | 28 | 0 | 64.46 |
| Boland vs Titans · 4th Match | First Class | November 4, 2023 | 164 | 346 | 15 | 1 | 47.40 |
| South Africa vs India · 2nd Test | Test | January 3, 2022 | 124 | 308 | 14 | 0 | 40.26 |
| Series | Format | Date | Runs | BF | 4s | 6s | SR |
|---|---|---|---|---|---|---|---|
| Sri Lanka tour of South Africa, 2016 | MIXED | Dec 18, 2016 - Feb 10, 2017 | 308 | 575 | 34 | 0 | 53.57 |