Place Of Birth
Cape Town, Cape Province
Born
20 August 1987
Country
South Africa
Role
Bowling Allrounder
Batting Style
Left Handed Bat
Bowling Style
Right Arm Medium
| Match | Format | Date | Runs | BF | 4s | 6s | SR |
|---|---|---|---|---|---|---|---|
| Eastern Storm vs Knights · Match 22 | List A | March 11, 2026 | 8 | 11 | 1 | 0 | 72.73 |
| Knights vs Northern Cape · Match 19 | List A | March 8, 2026 | 3 | 3 | 0 | 0 | 100.00 |
| South Western Districts vs Knights · Match 16 | List A | March 5, 2026 | 8 | 6 | 1 | 0 | 133.33 |
| Knights vs South Africa Emerging · Match 10 | List A | March 1, 2026 | 2 | 12 | 0 | 0 | 16.67 |
| Knights vs Border · Match 7 | List A | February 26, 2026 | 5 | 8 | 0 | 0 | 62.50 |
| Mpumalanga vs Knights · 21st Match | First Class | January 29, 2026 | 25 | 46 | 1 | 1 | 54.35 |
| Match | Format | Date | Over | M | R | W | NB | WD | ECO |
|---|---|---|---|---|---|---|---|---|---|
| Knights vs Border · Final | List A | March 22, 2026 | 7 | 0 | 16 | 1 | 0 | 0 | 2.29 |
| Eastern Storm vs Knights · Match 22 | List A | March 11, 2026 | 3 | 0 | 27 | 0 | 0 | 3 | 9.00 |
| Knights vs Northern Cape · Match 19 | List A | March 8, 2026 | 7 | 0 | 34 | 2 | 0 | 4 | 4.86 |
| South Western Districts vs Knights · Match 16 | List A | March 5, 2026 | 10 | 0 | 45 | 3 | 0 | 3 | 4.50 |
| Knights vs South Africa Emerging · Match 10 | List A | March 1, 2026 | 4 | 0 | 16 | 0 | 0 | 1 | 4.00 |
| Knights vs Border · Match 7 | List A | February 26, 2026 | 8 | 1 | 29 | 2 | 0 | 1 | 3.63 |
| Series | Format | Date | Runs | BF | 4s | 6s | SR |
|---|---|---|---|---|---|---|---|
| CSA Provincial One-Day Challenge Division Two 2026 | LISTA | Feb 21, 2026 - Mar 22, 2026 | 26 | 40 | 2 | 0 | 65.00 |
| CSA T20 Knock-Out Competition 2025 | T20 | Oct 24, 2025 - Nov 24, 2025 | 13 | 17 | 0 | 0 | 76.47 |
| CSA 4 Day Series Division Two 2025 | FIRSTCLASS | Sep 25, 2025 - Feb 10, 2026 | 96 | 235 | 4 | 1 | 40.85 |
| CSA Provincial One-Day Challenge Division One 2025 | LISTA | Feb 15, 2025 - Mar 16, 2025 | 45 | 62 | 3 | 0 | 72.58 |
| CSA 4-Day Series Division 1 2024 | FIRSTCLASS | Oct 30, 2024 - Apr 14, 2025 | 103 | 287 | 10 | 1 | 35.89 |
| CSA T20 Challenge 2024 | T20 | Sep 27, 2024 - Oct 27, 2024 | 2 | 7 | 0 | 0 | 28.57 |
| Series | Format | Date | Over | M | R | W | BBi | ECO |
|---|---|---|---|---|---|---|---|---|
| CSA Provincial One-Day Challenge Division Two 2026 | LISTA | Feb 21, 2026 - Mar 22, 2026 | 49 | 1 | 205 | 10 | 3/45 | 4.18 |
| CSA T20 Knock-Out Competition 2025 | T20 | Oct 24, 2025 - Nov 24, 2025 | 18 | 0 | 121 | 5 | 2/31 | 6.72 |
| CSA 4 Day Series Division Two 2025 | FIRSTCLASS | Sep 25, 2025 - Feb 10, 2026 | 173 | 57 | 344 | 15 | 1/4 | 1.99 |
| CSA Provincial One-Day Challenge Division One 2025 | LISTA | Feb 15, 2025 - Mar 16, 2025 | 45.3 | 0 | 210 | 3 | 2/37 | 4.62 |
| CSA 4-Day Series Division 1 2024 | FIRSTCLASS | Oct 30, 2024 - Apr 14, 2025 | 151.3 | 30 | 390 | 15 | 2/28 | 2.57 |
| CSA T20 Challenge 2024 | T20 | Sep 27, 2024 - Oct 27, 2024 | 23 | 0 | 206 | 12 | 4/28 | 8.96 |
| Format | Matches | Innings | Runs | BF | HS | AVG | SR | Not Out | 4s | 6s | 50s | 100s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 142 | 33 | 144 | 174 | 19 | 11.0700 | 82.7500 | 20 | 8 | 2 | 0 | 0 |
| List A | 144 | 84 | 709 | 1024 | 50 | 12.8900 | 69.2300 | 29 | 42 | 7 | 1 | 0 |
| First Class | 143 | 188 | 2467 | 5449 | 56 | 18.2700 | 45.2700 | 53 | 260 | 24 | 5 | 0 |
| Format | Matches | Innings | Overs | Balls | Runs | Wkts | AVG | Econ | SR | Bbi | Bbm | 4w | 5w | 10w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 | 142 | 137 | 429.40 | 2578 | 3347 | 126 | 26.5600 | 7.7800 | 20.4000 | 4/19 | 4/19 | 3 | 0 | 0 |
| List A | 144 | 139 | 916.40 | 5500 | 4911 | 147 | 33.4000 | 5.3500 | 37.4000 | 6/49 | 6/49 | 3 | 3 | 0 |
| First Class | 143 | 255 | 3612.30 | 21675 | 10425 | 347 | 30.0400 | 2.8800 | 62.4000 | 7/44 | 8/84 | 12 | 7 | 0 |