India’s Rohit Sharma holds the record for hitting the most centuries in ODI World Cup history. Rohit has hit 7 centuries in 28 matches and has scored 1575 runs at a strike rate of 105.49. Virat Kohli hit his 5th World Cup century and 50th ODI century in the semifinal against New Zealand at Mumbai on Nov 15.
Sachin Tendulkar and David Warner are tied for second place with 6 centuries, while Kumar Sangakkara, Ricky Ponting and Virat Kohli are tied for third place with 5 centuries each. Six players have scored 4 centuries each in the history of the 50 overs World Cups.
India hosted the 13th edition of the ODI World Cup from 5 Oct to 19 Nov 2023. England was the defending champion, winning the last Cricket World Cup in England and Wales in 2019.
List of Centuries in ODI World Cup 2023
Quinton de Kock is the third batter to scored 4 centuries in one World Cup edition (2023) after Kumar Sangakkara (2015) and Rohit Sharma (2019). Rachin Ravindra and Virat Kohli scored 3 centuries each in the 2023 World Cup.
Top 10 Players with Most Centuries in ODI World Cup
236 centuries have been scored in the history of the ODI World Cup. A record 40 centuries were hit during the 2023 ODI World Cup. David Warner scored his sixth World Cup hundred, the most for Australia, surpassing Ricky Ponting's tally of 5 hundreds.
Also read: Fastest Century in ODIs Cricket
Rohit Sharma: 7 Centuries in 28 Matches
India’s current skipper, Rohit Sharma, has hit the most centuries (7) in the World Cup. Rohit has played in 3 ODI World Cups (2015, 2019 and 2023) and has already climbed to the top of the most centuries chart. Rohit scored one hundred in 2015, a record five hundreds in the 2019 edition and 1 in the 2023 tournament.
David Warner: 6 Centuries in 29 Matches
Australia’s prolific opening batter David Warner, is joint second on the list of most centuries in World Cup history. He played from 2015 to 2023 and is one of the top run-getters in the World Cup with 1527 runs. His best knock of 178 in World Cups came against Afghanistan in the 2015 World Cup.
Sachin Tendulkar: 6 Centuries in 45 Matches
Sachin Tendulkar holds almost all the batting records in cricket. He is the joint-highest century-maker in World Cup history. Sachin has played in a record 6 World Cups (1992 to 2011) and won the title in 2011. Sachin also holds the record for scoring the most half-centuries (15) in World Cups.
Also read: Highest Run Scorer in Odi World Cup
Kumar Sangakkara: 5 Centuries in 37 Matches
Former Sri Lankan captain Kumar Sangakkara is joint-third on the list of most centuries in the World Cup. He has played in 4 World Cups (2003 to 2015) and scored five centuries in 37 matches. Sangakkara is the only batter to score four back-to-back hundreds in World Cup history. His other hundred came during the 2011 World Cup against New Zealand.
Virat Kohli: 5 Centuries in 37 Matches
India's Virat Kohli is joint-third on the list of most centuries in World Cup history. He played from 2011 to 2023 and part of 1 World Cup winning team. Kohli is the secod-highest run-getter in the World Cup with 1795 runs. His best knock of 117 in World Cups came against New Zealand in the 2023 World Cup semifinal.
Most Centuries in ODI World Cup: Most Hundreds in Each Edition
Also read: Most Centuries in Cricket All Format
FAQs
Who has scored the most centuries in World Cup history?
India’s Rohit Sharma has scored the most centuries in World Cup history. Rohit only took 19 games to break the record. Sachin Tendulkar and David Warner are second with 6 centuries each.
Who has scored the most centuries in a single World Cup?
Rohit Sharma has scored the most centuries in a single World Cup. He scored 5 centuries during the 2019 World Cup. He scored hundreds against South Africa (122*), Pakistan (140), England (102), Bangladesh (104), and Sri Lanka (103).
Which country has scored the most centuries in World Cup history?
India holds the record of scoring the most centuries in World Cup history. 17 Indian players have made 39 centuries in the tournament's history.
Who has scored the most number of half centuries in World Cup history?
India’s Sachin Tendulkar has scored the most number of half centuries (15) in World Cup history. He made 2278 runs in 45 matches including 6 hundreds. Virat Kohli is second with 12 fifties in 37 matches.