Hardus Viljoen
Overview
Hardus Viljoen
A skiddy hit-the-deck pacer, Hardus Viljoen is a one-Test wonder and one of those talents from South Africa lost to the 'Kolpak'ism. Born in Witbank, his inauguration to provincial cricket was at the Easterns and the first inkling of his potential came in the 2010-11 season where he ended up as the second highest-wicket taker. The Lions franchise set their eyes on the youngster and wooed him to represent them in the next season, Hardus shifted his base to the Wanderers.
Despite consistent performances in the domestic circuit, he was ignored by the national selectors and Hardus contemplated moving to New Zealand to pursue his career. 2014/15 was the breakthrough season - topping the bowling charts with 47 scalps at an average of 23.02 which was enough for him to earn a call-up to the national side.
In 2016, Hardus made his Test debut against England in the third Test. He couldn't have asked for a better start to his career. Hardus hit a boundary off the first ball he faced and to top it up, he picked up a wicket off his first ball in International cricket - Alastair Cook was his first victim. Unfortunately, he couldn't kick-on and finished with 1/ 94. South Africa went onto lose the Test and series, which saw Hardus losing his spot from the team.
He carried on plying his trade for the South African A teams and continued to stamp his authority. With limited opportunities, he fell bait for the Kolpak and signed a 3-year deal with Derbyshire in December 2016 and parted ways with Cricket South Africa.
Hardus was roped in by Kings XI Punjab for his base price of Rs. 75 lakhs. With an economy rate above 9.5, he didn't have a memorable IPL in 2019. However, the Punjab franchise decided to retain Viljoen for the 2020 edition of the Indian Premier League.
By Sriram AS
Recent Batting
| Score | Opp | Format | Date |
|---|---|---|---|
| 0(1) | RCB | T20 | 24 Apr 19 |
| 2*(3) | DC | T20 | 20 Apr 19 |
| DNB | MI | T20 | 10 Apr 19 |
| 1(3) | DC | T20 | 01 Apr 19 |
| DNB | MI | T20 | 30 Mar 19 |
Recent Bowling
| Wickets | Opp | Format | Date |
|---|---|---|---|
| 1-51 | RCB | T20 | 24 Apr 19 |
| 2-39 | DC | T20 | 20 Apr 19 |
| 0-34 | MI | T20 | 10 Apr 19 |
| 1-22 | DC | T20 | 01 Apr 19 |
| 2-40 | MI | T20 | 30 Mar 19 |
Stats
Career by format
international & domestic formatsFranchise & T20 leagues
club competitionsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 1 | 0 | 0 | 6 |
| Innings | 2 | 0 | 0 | 3 |
| Runs | 26 | 0 | 0 | 3 |
| Balls | 31 | 0 | 0 | 7 |
| Highest | 20 | 0 | 0 | 2 |
| Average | 26 | 0 | 0 | 1.5 |
| SR | 83.88 | 0 | 0 | 42.86 |
| Not Out | 1 | 0 | 0 | 1 |
| Fours | 4 | 0 | 0 | 0 |
| Sixes | 0 | 0 | 0 | 0 |
| Ducks | 0 | 0 | 0 | 1 |
| 50s | 0 | 0 | 0 | 0 |
| 100s | 0 | 0 | 0 | 0 |
| 200s | 0 | 0 | 0 | 0 |
| 300s | 0 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 1 | 0 | 0 | 6 |
| Innings | 2 | 0 | 0 | 6 |
| Balls | 114 | 0 | 0 | 138 |
| Runs | 94 | 0 | 0 | 222 |
| Maidens | 2 | 0 | 0 | 0 |
| Wickets | 1 | 0 | 0 | 7 |
| Avg | 94.0 | 0.0 | 0.0 | 31.71 |
| Eco | 4.95 | 0 | 0 | 9.65 |
| SR | 114.0 | 0.0 | 0.0 | 19.71 |
| BBI | 1/79 | -/- | -/- | 2/39 |
| BBM | 1/94 | -/- | -/- | 2/39 |
| 4w | 0 | 0 | 0 | 0 |
| 5w | 0 | 0 | 0 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| ENGCH v SACH Semi Final 1 · World Championship of Legends 2026 | T20 | England Champions won by 46 runs | 16 Oct 2026 |
| SACH v BANCH 17th Match · World Championship of Legends 2026 | T20 | South Africa Champions won by 88 runs | 14 Oct 2026 |
| SACH v ENGCH 14th Match · World Championship of Legends 2026 | T20 | South Africa Champions won by 9 runs | 13 Oct 2026 |
| INDCH v SACH 11th Match · World Championship of Legends 2026 | T20 | South Africa Champions won by 4 wkts | 10 Oct 2026 |
| AUSCH v SACH 9th Match · World Championship of Legends 2026 | T20 | South Africa Champions won by 8 wkts | 9 Oct 2026 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
