Place Of Birth
Durban
Born
6 January 1994
Country
South Africa
Role
Batting Allrounder
Batting Style
Left Handed Bat
Bowling Style
Left Arm Orthodox
| Match | Format | Date | Runs | BF | 4s | 6s | SR |
|---|---|---|---|---|---|---|---|
| Titans vs Western Province · Final | T10 | April 19, 2026 | 15 | 6 | 0 | 2 | 250.00 |
| Titans vs Western Province · Match 5 | T10 | April 18, 2026 | 5 | 3 | 1 | 0 | 166.67 |
| Western Province vs Dolphins · Match 2 | T10 | April 17, 2026 | 4 | 2 | 1 | 0 | 200.00 |
| Western Province vs KwaZulu-Natal Inland · Match 19 | List A | March 15, 2026 | 10 | 4 | 1 | 1 | 250.00 |
| Western Province vs Boland · Match 14 | List A | March 11, 2026 | 0 | 1 | 0 | 0 | 0.00 |
| Titans vs Western Province · Match 12 | List A | March 8, 2026 | 20 | 27 | 3 | 0 | 74.07 |
| Match | Format | Date | Over | M | R | W | NB | WD | ECO |
|---|---|---|---|---|---|---|---|---|---|
| Titans vs Western Province · Final | T10 | April 19, 2026 | 2 | 0 | 28 | 2 | 0 | 0 | 14.00 |
| Titans vs Western Province · Match 5 | T10 | April 18, 2026 | 1.5 | 0 | 23 | 0 | 0 | 0 | 15.33 |
| Lions vs Western Province · Match 3 | T10 | April 18, 2026 | 2 | 0 | 25 | 0 | 0 | 0 | 12.50 |
| Western Province vs Dolphins · Match 2 | T10 | April 17, 2026 | 2 | 0 | 17 | 0 | 0 | 0 | 8.50 |
| Western Province vs KwaZulu-Natal Inland · Match 19 | List A | March 15, 2026 | 8 | 0 | 52 | 1 | 0 | 0 | 6.50 |
| Western Province vs Boland · Match 14 | List A | March 11, 2026 | 10 | 0 | 47 | 1 | 0 | 0 | 4.70 |
| Series | Format | Date | Runs | BF | 4s | 6s | SR |
|---|---|---|---|---|---|---|---|
| CSA Provincial One-Day Challenge Division One 2026 | LISTA | Feb 27, 2026 - Mar 29, 2026 | 46 | 49 | 4 | 2 | 93.88 |
| South Africa A tour of India A 2025 | FIRSTCLASS | Oct 30, 2025 - Nov 19, 2025 | 5 | 9 | 1 | 0 | 55.56 |
| CSA T20 Challenge 2025 | T20 | Oct 29, 2025 - Nov 30, 2025 | 16 | 10 | 2 | 1 | 160.00 |
| CSA 4 Day Series Division One 2025 | FIRSTCLASS | Sep 25, 2025 - Feb 22, 2026 | 537 | 605 | 67 | 4 | 88.76 |
| CSA Provincial One-Day Challenge Division One 2025 | LISTA | Feb 15, 2025 - Mar 16, 2025 | 102 | 85 | 8 | 5 | 120.00 |
| SA20 2025 | T20 | Jan 9, 2025 - Feb 9, 2025 | 7 | 6 | 0 | 1 | 116.67 |
| Series | Format | Date | Over | M | R | W | BBi | ECO |
|---|---|---|---|---|---|---|---|---|
| CSA Provincial One-Day Challenge Division One 2026 | LISTA | Feb 27, 2026 - Mar 29, 2026 | 46 | 1 | 187 | 10 | 4/34 | 4.07 |
| South Africa A tour of India A 2025 | FIRSTCLASS | Oct 30, 2025 - Nov 19, 2025 | 22.2 | 2 | 103 | 1 | 1/89 | 4.61 |
| CSA 4 Day Series Division One 2025 | FIRSTCLASS | Sep 25, 2025 - Feb 22, 2026 | 285 | 50 | 828 | 28 | 3/155 | 2.91 |
| CSA Provincial One-Day Challenge Division One 2025 | LISTA | Feb 15, 2025 - Mar 16, 2025 | 61.1 | 2 | 243 | 16 | 3/40 | 3.97 |
| SA20 2025 | T20 | Jan 9, 2025 - Feb 9, 2025 | 9 | 0 | 63 | 1 | 1/14 | 7.00 |
| CSA 4-Day Series Division 1 2024 | FIRSTCLASS | Oct 30, 2024 - Apr 14, 2025 | 175 | 48 | 432 | 25 | 6/60 | 2.47 |
| Format | Matches | Innings | Runs | BF | HS | AVG | SR | Not Out | 4s | 6s | 50s | 100s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 52 | 37 | 291 | 250 | 46 | 13.8500 | 116.3900 | 16 | 22 | 10 | 0 | 0 |
| List A | 51 | 41 | 487 | 551 | 56 | 13.1600 | 88.3800 | 4 | 31 | 13 | 1 | 0 |
| First Class | 68 | 107 | 2751 | 3725 | 120 | 30.5600 | 73.8500 | 17 | 375 | 20 | 11 | 3 |
| Format | Matches | Innings | Overs | Balls | Runs | Wkts | AVG | Econ | SR | Bbi | Bbm | 4w | 5w | 10w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 52 | 47 | 161.00 | 966 | 1054 | 51 | 20.6600 | 6.5400 | 18.9000 | 3/14 | 3/14 | 0 | 0 | 0 |
| List A | 51 | 50 | 423.40 | 2542 | 1778 | 73 | 24.3500 | 4.1900 | 34.8000 | 4/20 | 4/20 | 3 | 0 | 0 |
| First Class | 68 | 114 | 2534.40 | 15208 | 7343 | 275 | 26.7000 | 2.8900 | 55.3000 | 7/39 | 10/160 | 18 | 13 | 2 |
| Match | Format | Date | Runs | BF | 4s | 6s | SR |
|---|---|---|---|---|---|---|---|
| Western Province vs Knights · 15th Match | First Class | December 6, 2024 | 34 | 45 | 2 | 1 | 75.56 |
| Dolphins vs Western Province · 1st Match | First Class | October 30, 2024 | 50 | 77 | 9 | 0 | 64.94 |