India on Sunday recorded their highest total against South Africa in ODI World Cup history. India put up a total of 326/5 in their ODI World Cup 2023 match against South Africa. Virat Kohli top-scored with 101*(121), while Shreyas Iyer scored 77(87). India's previous highest World Cup total against South Africa was 307/7, registered in Melbourne during the 2015 edition.