
Paarl Royals · Texas Super Kings
Hardus Viljoen
37South Africa
- Right-handed lower-order batter
- Right-arm fast bowler
- New-ball bowler
Upcoming
First-class record
Batting
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| First-class | 41 | 62 | 893 | 15.67 | 59.5 | 0/5 | 73 |
| Tests | 1 | 2 | 26 | 26.00 | 83.9 | 0/0 | 20* |
| Domestic | 40 | 60 | 867 | 15.48 | 59.0 | 0/5 | 73 |
| Last 10 | 10 | 12 | 120 | 10.00 | 61.2 | 0/1 | 53 |
Bowling
| Mat | Balls | Wkts | Avg | Econ | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|---|
| First-class | 41 | 6,801 | 149 | 25.61 | 3.37 | 8/90 | 9 | 1 |
| Tests | 1 | 114 | 1 | 94.00 | 4.95 | 1/79 | 0 | 0 |
| Domestic | 40 | 6,687 | 148 | 25.15 | 3.34 | 8/90 | 9 | 1 |
| Last 10 | 10 | 1,355 | 34 | 21.71 | 3.27 | 5/40 | 3 | 0 |
Batting style
Lower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 14.4 | 29.7 | |
| Average v pace | 13.1 | 29.0 | |
| Average v spin | 16.8 | 29.6 | |
| Strike rate v pace | 52 | 52 | |
| Strike rate v spin | 48 | 50 | |
| Balls per dismissal | 27 | 57 | |
| Dot % | 74.5 | 75.1 |
772 balls in first-class matches · Oct 2021 – Oct 2025
Compare with other playersBowling style
Wicket-taking fast bowler
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 25.6 | 31.7 | |
| Balls per wicket | 47.1 | 58.4 | |
| Economy | 3.26 | 3.26 | |
| Average with the new ball | 35.1 | 29.5 | |
| Average v right-handers | 28.1 | 30.7 | |
| Average v left-handers | 27.6 | 37.5 | |
| Dot % | 75.8 | 74.9 |
3,435 balls bowled in first-class matches · Oct 2021 – Oct 2025
Compare with other playersRankings
Not in our first-class batting rankings.
Not in our first-class bowling rankings.
First-class streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 10/10 | 97% | 17 | 21 | 3351652462 |
- Hardus Viljoen has taken a wicket in 10 of the last 10 first-class matches bowled in, including the last 17.
Last 10 first-class matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 21 Oct 2025 | Tuskers | Boland | 9 & 0 | 2/93 (26.0) | Boland won by 9 wickets | |
| 14 Oct 2025 | Tuskers | Dolphins | 53 (35) | 6/130 (47.0) | Drawn | |
| 2 Oct 2025 | Tuskers | Warriors | 0 (17) | 4/74 (29.0) | Drawn | |
| 25 Sept 2025 | Tuskers | North West Dragons | 12 & 0 | 2/103 (21.0) | North West Dragons won by 8 wickets | |
| 2 Apr 2025 | Northern Cape Heat | Tuskers | – | – | Drawn | |
| 27 Mar 2025 | North West Dragons | Titans | 10 (10) | 5/132 (30.0) | Drawn | |
| 12 Dec 2024 | Northern Cape Heat | Limpopo Impalas | 9 (15) | 6/67 (23.0) | Northern Cape Heat won by an innings and 64 runs | |
| 28 Nov 2024 | Northern Cape Heat | Tuskers | 20 & 2 | 1/47 (17.1) | Northern Cape Heat won by 19 runs | |
| 14 Nov 2024 | Northern Cape Heat | Eastern Cape Iinyathi | 4 (7) | 5/52 (19.4) | Northern Cape Heat won by 8 wickets | |
| 7 Nov 2024 | Northern Cape Heat | Mpumalanga Rhinos | 1 (4) | 3/40 (13.0) | Drawn |
Last 1 Tests
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 14 Jan 2016 | South Africa | England | The Wanderers Stadium | 20* & 6 | 1/94 (19.0) | England won by 7 wickets |
Domestic first-class streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 10/10 | 97% | 17 | 20 | 3351652462 |
- Hardus Viljoen has taken a wicket in 10 of the last 10 domestic first-class matches bowled in, including the last 17.
Last 10 domestic first-class matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 21 Oct 2025 | Tuskers | Boland | 9 & 0 | 2/93 (26.0) | Boland won by 9 wickets | |
| 14 Oct 2025 | Tuskers | Dolphins | 53 (35) | 6/130 (47.0) | Drawn | |
| 2 Oct 2025 | Tuskers | Warriors | 0 (17) | 4/74 (29.0) | Drawn | |
| 25 Sept 2025 | Tuskers | North West Dragons | 12 & 0 | 2/103 (21.0) | North West Dragons won by 8 wickets | |
| 2 Apr 2025 | Northern Cape Heat | Tuskers | – | – | Drawn | |
| 27 Mar 2025 | North West Dragons | Titans | 10 (10) | 5/132 (30.0) | Drawn | |
| 12 Dec 2024 | Northern Cape Heat | Limpopo Impalas | 9 (15) | 6/67 (23.0) | Northern Cape Heat won by an innings and 64 runs | |
| 28 Nov 2024 | Northern Cape Heat | Tuskers | 20 & 2 | 1/47 (17.1) | Northern Cape Heat won by 19 runs | |
| 14 Nov 2024 | Northern Cape Heat | Eastern Cape Iinyathi | 4 (7) | 5/52 (19.4) | Northern Cape Heat won by 8 wickets | |
| 7 Nov 2024 | Northern Cape Heat | Mpumalanga Rhinos | 1 (4) | 3/40 (13.0) | Drawn |
Pace and pitch map
135140145Usual paceQuicker balls
201920252026
T20s724 balls
FullOff sideLeg sideShort