List of batsmen who have hit ODI century on birthdays

Only seven batsmen have hit ODI century on their respective birthdays.
In the world of cricket, hitting a century is a big deal, and celebrating your birthday is a special moment. When these two events coincide, it creates a unique and extraordinary experience. There’s something truly amazing about a cricketer walking onto the field on their birthday and, against all odds, managing to score a remarkable century in a One Day International (ODI) match.
In the history of ODI cricket, only six batsmen have hit century on their respective birthdays. And only two among them have hit a century in ODI World Cup on their respective birthdays.
Now let’s delve into the list of batsmen who have hit the ODI century on birthdays.
1. Vinod Kambli (India) (21st Birthday) – 100* vs England, Jaipur 1993 :

On his 21st birthday, the talented Indian cricketer Vinod Kambli left an indelible mark on the world of cricket. In a match against England in Jaipur in 1993, Kambli’s bat did all the talking as he crafted a remarkable innings. He scored an unbeaten century, scoring 100 runs from 149 balls, which included nine boundaries and one six. Despite his heroics, India lost to England by four wickets.
2. Sachin Tendulkar (India) (25th Birthday) – 134 vs Australia, Sharjah 1998 :

Sachin Tendulkar, one of cricket’s greatest legends, celebrated his 25th birthday in a truly memorable fashion. In a match against Australia in Sharjah in 1998, he showcased his extraordinary talent. Tendulkar played a masterful innings, scoring a brilliant 134 runs from just 131 balls, his innings included 12 boundaries and 3 sixes. India clinched a thrilling victory, sealing an impressive win with a margin of six wickets.
3. Sanath Jayasuriya (Sri Lanka) (39th Birthday) – 130 vs Bangladesh, Karachi 2008 :

On his 39th birthday, Sri Lankan cricket legend Sanath Jayasuriya showcased his enduring abilities in a memorable match against Bangladesh in Karachi in 2008. Jayasuriya delivered a brilliant performance, scoring a magnificent 130 runs from just 88 deliveries, a display that featured 16 fours and 6 sixes. Sri Lanka emerged victorious in this encounter, sealing a resounding win by a margin of 158 runs.
4. Ross Taylor (New Zealand) (27th Birthday) – 131* vs Pakistan, Pallekele 2011 :

On his 27th birthday, New Zealand’s Ross Taylor delivered a memorable performance in a match against Pakistan in Pallekele in 2011. Taylor’s extraordinary innings marked the celebration of his special day, as he scored an unbeaten 131 runs from just 124 balls, showcasing his skills with eight fours and seven sixes. New Zealand secured a convincing victory in that match, winning by a substantial margin of 110 runs. On the course, Ross Taylor became first ever batsman to hit a ODI World Cup century on birthday.
5. Tom Latham (New Zealand) (30th Birthday) – 140* vs Netherlands, Hamilton 2022 :

On his 30th birthday, New Zealand’s Tom Latham etched his name into cricketing history in a remarkable match against Netherlands in Hamilton in 2022. Latham’s birthday couldn’t have been celebrated in a more fitting manner, as he delivered a sensational performance. He scored an unbeaten 140 runs from just 123 balls, a splendid innings included 10 fours and 5 sixes. New Zealand secured a resounding victory with a commanding 118-runs margin over Netherlands.
6. Mitchell Marsh (Australia) (32nd Birthday) – 121 vs Pakistan, Bengaluru 2023 :

On his 32nd birthday, Australian all-rounder, Mitchell Marsh, treated cricket fans to a spectacular performance in a match against Pakistan in Bengaluru in the ICC Cricket World Cup 2023. Marsh celebrated his special day in style, delivering an impressive innings. He scored 121 runs from just 108 balls, showcasing his talent with 10 fours and 9 sixes. He became second batsman to hit a ODI World Cup century on birthday.
7. Virat Kohli (India) (35th Birthday) – 100* vs South Africa, Kolkata 2023

On Virat Kohli’s 35th birthday, he treated cricket fans with a stunning performance in a match against South Africa during the ICC Cricket World Cup 2023 in Kolkata. Kohli celebrated his special day with an impressive innings, scoring 100* runs from 118 deliveryes. His talent shone through with 10 fours. This remarkable achievement marked his 49th ODI century, equaling Sachin Tendulkar’s record of most ODI centuries.
(All stats updated till 5th November, 2023)
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.
- Vaibhav Suryavanshi scripts history in Vijay Hazare Trophy; Bihar achieve THIS unbreakable record
- The Ashes 2025-26: Jofra Archer ruled out as England announce playing XI for Boxing Day test
- BBL: Who are the owners of each team in Big Bash League?
- BPL: Teams to win most Bangladesh Premier League titles
- New Zealand announce squad for white-ball tour to India, Kane Williamson dropped from ODIs
- BPL: Teams to win most Bangladesh Premier League titles
- New Zealand announce squad for white-ball tour to India, Kane Williamson dropped from ODIs
- Vijay Hazare Trophy 2025-26: Schedule, teams, squads, venues, format, timings, live streaming details and all you need to know
- BBL: Who owns the Big Bash League? All you need to know
- IND vs SL: Live streaming details, when & where to watch 2nd T20I between India Women and Sri Lanka Women