#4 Viv Richards - 181 (125 balls) vs Sri Lanka, 1987 CWC

Viv Richards walked in to bat at 45-2 after the dismissal of Richie Richardson during the group stage fixture at the 1987 World Cup. Richards took the responsibility upon himself to take his team to an imposing total. He put on a 182-run partnership along with the opening batsman Desmond Haynes and took West Indies to a humongous total of 360-4.
Richards scored 181 runs off just 125 balls with help of 16 fours and 7 sixes. His player-of-the-match performance ensured a comfortable victory for his team.
#3 Rahul Dravid - 145 (129 balls) vs Sri Lanka, 1999 CWC

Rahul Dravid was perceived as a Test cricket specialist at the beginning of his career. But this perception began to change after his stellar performances in the 1999 World Cup.
In a group stage fixture against Sri Lanka, Dravid put on a mammoth 318-run partnership along with Sourav Ganguly and scored a magnificent century in the process. India won the match comfortably due to significant contributions from both Dravid and Ganguly.
Dravid hit 17 fours and a solitary six before being dismissed for 145.
The right-handed legend had a wonderful time with the bat in the 1999 World Cup and finished it as the leading run-scorer. He scored 461 runs at an outstanding average of 65.85 including 2 centuries.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news