One Day, Three ODIs and 6 Centuries! Cricket History Witnesses an Unprecedented World Record
September 27, 2026, will go down as a remarkable day in ODI cricket. Three one-day internationals were played across three different venues, and six different batters scored centuries on the same day.
Virat Kohli, Shubman Gill, Justin Greaves, Temba Bavuma, David Miller and Tom Banton became part of a record that had never previously been achieved in men’s ODI cricket. It was the first time six centuries were scored in a single day’s ODI action, surpassing the previous record of five centuries.
Thiruvananthapuram: Kohli’s 139 Takes Centre Stage
The biggest name among the six centurions was undoubtedly Virat Kohli.
Playing against West Indies at the Greenfield International Stadium in Thiruvananthapuram, Kohli produced a spectacular unbeaten 139 off just 88 balls. His innings contained 10 fours and nine sixes.
Kohli reached his century in 74 balls and finished the chase unbeaten as India defeated West Indies by eight wickets. The innings also took him past the landmark of 15,000 ODI runs, making him only the second batter after Sachin Tendulkar to reach the milestone.
India captain Shubman Gill also scored a magnificent century, making 110 from 108 balls. Earlier, West Indies opener Justin Greaves had scored 101 from 108 balls, his maiden ODI century.
That meant the India-West Indies match alone produced three centuries.
Johannesburg: Miller and Bavuma Join the Record
At The Wanderers in Johannesburg, South Africa produced another batting spectacle against Australia.
Captain Temba Bavuma scored 103 from 116 balls, while David Miller launched a stunning attack on the Australian bowlers, smashing 142 from 93 balls with 12 fours and nine sixes.
South Africa posted 365/9 and went on to defeat Australia by 32 runs. Australia’s Mitchell Marsh and Travis Head both scored 84 but missed out on centuries.
With Bavuma and Miller reaching three figures, the day’s century count had climbed to five.
London: Tom Banton Completes the Six-Century Record
The sixth century came at The Oval in London.
England opener Tom Banton delivered a brilliant innings of 126 from 105 balls, recording his maiden ODI century. His innings helped England post 355/7 before Sri Lanka were bowled out for just 132.
England eventually won the match by 223 runs, with Banton’s hundred completing the extraordinary six-century tally for the day.
Six Centuries, Three Matches, One Historic Day
The six players who scored centuries were:
| Player | Runs | Match |
|---|---|---|
| Justin Greaves | 101 | India vs West Indies |
| Shubman Gill | 110 | India vs West Indies |
| Virat Kohli | 139* | India vs West Indies |
| Temba Bavuma | 103 | South Africa vs Australia |
| David Miller | 142 | South Africa vs Australia |
| Tom Banton | 126 | England vs Sri Lanka |
Together, these six centuries created a statistical landmark that ODI cricket had never witnessed before.
For Indian cricket fans, Kohli’s 139 not out made the occasion even more memorable. But the bigger story was the extraordinary coincidence across three separate ODI matches: six batters reached three figures on the same day.
September 27, 2026, therefore became a unique chapter in the history of 50-over cricket—a day when the world’s ODI scoreboards seemed to be competing with one another to produce centuries.