Hardus Viljoen celebrates the wicket of Quinton de Kock, Joburg Super Kings vs Durban's Super Giants, SA20 2025, Johannesburg, February 1, 2025

Hardus Viljoen celebrates the wicket of Quinton de Kock

Hardus Viljoen removed Paarl Royals' openers, Paarl Royals vs Joburg Super Kings, SA20, Paarl, January 20, 2025
Hardus Viljoen removed Paarl Royals' openers••SA 20
Hardus Viljoen cleaned up Jason Roy early on, Paarl Royals vs Durban's Super Giants, SA20, Paarl, January 17, 2023
Hardus Viljoen cleaned up Jason Roy early on••SA20
Hardus Viljoen is thrilled after picking a wicket, St Lucia Zouks v St Kitts and Nevis Patriots, CPL 2019, Gros Islet, September 24, 2019
Hardus Viljoen is thrilled after picking a wicket••CPL T20/Getty Images
Hardus Viljoen and Kieron Pollard tower over Sarfaraz Khan, Mumbai Indians v Kings XI Punjab, IPL 2019, Mumbai, April 10, 2019
Hardus Viljoen and Kieron Pollard tower over Sarfaraz Khan••BCCI
Hardus Viljoen got the first breakthrough, Kings XI Punjab v Mumbai Indians, IPL 2019, Mohali, March 30, 2019
Hardus Viljoen got the first breakthrough••BCCI
Hardus Viljoen goes up in appeal, Derbyshire v Leicestershire, County Championship, Division Two, Derby, 2nd day, June 26, 2018
Hardus Viljoen goes up in appeal••Getty Images
Hardus Viljoen removed Alastair Cook with his first ball in Test cricket, South Africa v England, 3rd Test, Johannesburg, 2nd day, January 15, 2016
Hardus Viljoen removed Alastair Cook with his first ball in Test cricket••Getty Images
Hardus Viljoen at a training session ahead of the New Year's Test, Cape Town, January 1, 2016
Hardus Viljoen at a training session at Newlands••Gallo Images
Hardus Viljoen celebrates a wicket, Australia A v South Africa A, 1st unofficial Test, Townsville, August 7, 2014
Hardus Viljoen celebrates a wicket••Getty Images
Hardus Viljoen picked two key wickets to hurt Colombo Strikers big time, Colombo Strikers vs Jaffna Kings, LPL 2023, July 30, 2023
Hardus Viljoen picked two key wickets to hurt Colombo Strikers big time••SLC
Hardus Viljoen goes for an aerial shot, Lahore Qalandars vs Peshawar Zalmi, Karachi, November 14, 2020
Hardus Viljoen goes for an aerial shot••PCB
Shikhar Dhawan raises his bat on reaching a half-century, Delhi Capitals v Kings XI Punjab, IPL 2019, Delhi, April 20, 2019
Hardus Viljoen struck twice in consecutive overs••BCCI
Hardus Viljoen and Kieron Pollard exchange pleasantries, Mumbai Indians v Kings XI Punjab, IPL 2019, Mumbai, April 10, 2019
Hardus Viljoen and Kieron Pollard exchange pleasantries••BCCI
Hardus Viljoen struck early to send back the dangerous Sunil Narine, Kolkata Knight Riders v Kings XI Punjab, Indian Premier League 2019, Kolkata, March 27, 2019
Hardus Viljoen struck early to send back the dangerous Sunil Narine••BCCI
Hardus Viljoen picked up three more wickets, Kent v Essex, County Championship, Division Two, Canterbury, 3rd day, September 22, 2016
Hardus Viljoen picked up three more wickets••PA Photos
Hardus Viljoen could make his Test debut, South Africa v England, Johannesburg, January 13, 2016
Hardus Viljoen could make his Test debut••Getty Images
Hardus Viljoen bowls for South Africa A, Australia A v South Africa A, Townville, August 7, 2014
Hardus Viljoen had a chance to take all 10 wickets••Getty Images
Rohit Sharma and Hardus Viljoen exchange words, Lions v Mumbai Indians, Group A, Champions League 2013, Jaipur, Sep 27, 2013
Rohit Sharma and Hardus Viljoen exchange words••BCCI