The event is organized by the sport's governing body, the International Cricket Council (ICC),[2] and is held once every four years.It remained the highest individual total over the next two editions until Indian cricketer Kapil Dev scored 175* against Zimbabwe in 1983.Following that, the record was broken successively by Viv Richards (181) in 1987, Gary Kirsten (188*) in 1996, Chris Gayle (215) and Martin Guptill (237*) both in 2015.Six players – Waugh (1996), Ganguly (2003), Matthew Hayden (2007), Warner (2019), Rachin Ravindra and Virat Kohli (both 2023) – have scored three centuries in a single tournament.In 1992, Andy Flower of Zimbabwe – making his ODI debut in a World Cup – scored a century.