 Viljoen joined Kent County Cricket Club for a short spell in English county cricket in August 2016, playing in the final four matches of the 2016 County Championship season.He made his County Championship debut on 23 August against Gloucestershire at Bristol, taking five wickets on the first day of the match.At the end of the season Kent made a contract offer to Viljoen but were unwilling to match a more lucrative offer made by Derbyshire who signed the player on a three-year Kolpak contract in December 2016.