Jacques Kallis has been involved in coaching roles with several teams including the Kolkata Knight Riders, the South African National Team and the England cricket team.