The most successful era in South African cricket history was between 1995 and 2004, when the team consistently ranked among the top teams in the world and won several major tournaments, including the 1998 ICC KnockOut Trophy and the 2002 ICC Champions Trophy.