1 hr ago
Six ODI Centuries Set Historic Single-Day Cricket Record
Cricket made history on September 27, 2026.
Six players scored centuries in three different one-day matches on the same day.
India’s Virat Kohli and Shubman Gill scored hundreds against the West Indies.
West Indies batter Justin Greaves also scored a century in that match.
Kohli made 139 runs and passed 15,000 runs in one-day internationals.
South Africa’s Temba Bavuma and David Miller scored centuries against Australia.
England’s Tom Banton scored 126 against Sri Lanka.
No previous day in international cricket had produced six ODI centuries.
Six centuries were scored across three ODIs on September 27, 2026, a first in international cricket.
Virat Kohli hit 139 and Shubman Gill made 110 as India defeated the West Indies by eight wickets.
West Indies opener Justin Greaves scored 101, while Kohli reached 15,000 ODI runs.
Temba Bavuma and David Miller scored 103 and 142 respectively as South Africa beat Australia by 32 runs.
Tom Banton’s 126 helped England defeat Sri Lanka by 223 runs at The Oval.
- Who
- Virat Kohli, Shubman Gill, Justin Greaves, Temba Bavuma, David Miller and Tom Banton scored the six centuries.
- What
- Six centuries were scored across three One-Day Internationals, setting a reported international-cricket record.
- Where
- The matches were played in Thiruvananthapuram, Johannesburg and at The Oval in London.
- When
- September 27, 2026.
- Why
- The record occurred because six batters scored centuries across the three ODIs played that day.
Key facts
- Record
- Six ODI centuries in a single day, described as an international-cricket first
- Date
- September 27, 2026
- India-West Indies
- India won by eight wickets; Virat Kohli scored 139 and Shubman Gill scored 110
- Virat Kohli milestone
- Became the second player after Sachin Tendulkar to reach 15,000 ODI runs
- South Africa-Australia
- South Africa won by 32 runs after scoring 365/9
- South African centuries
- Temba Bavuma scored 103 and David Miller scored 142
- England-Sri Lanka
- England won by 223 runs; Tom Banton scored 126









