In One day international matches, the top 3 batsmen get chances of playing the new ball. There have been some great ODI batsmen like Sachin Tendulkar, Ricky Pointing, Sanath Jayasuriya, Sourav Ganguly have scored centuries for their respective nations.
Scoring centuries in any format cricket is not an easy job. There are few batsmen in One-day international history who have scored 3 successive centuries in One day international and helped their nations win matches with the match-winning performance.
In the current day cricket, Virat Kohli has scored 35 centuries while Hashim Amla 26. Other top quality batsmen have contributed big time to their team’s success.
Here we look at the 10 batsmen who have hit hattrick of centuries in One-day internationals
![[WATCH]- IND vs AFG: Rohit Sharma Reaches Major ODI Milestone With Back-to-Back Sixes](https://cricfit.com/wp-content/uploads/2026/06/IMG_4621-100x75.jpeg)
![[WATCH]- IND vs AFG: Rohit Sharma Falls Two Runs Short of Fifty After Rashid Masterclass](https://cricfit.com/wp-content/uploads/2026/06/IMG_4619-100x75.jpeg)
![[WATCH]- IND vs AFG: Shubman Gill Completes 38-Ball Fifty in Style Against Afghanistan](https://cricfit.com/wp-content/uploads/2026/06/IMG_4618-100x75.jpeg)
![[WATCH]- Virat Kohli Spotted With RCB Star Before ENG vs NZ 2nd Test "Wearing black, but wreathed in RED...": RCB Hints at Virat Kohli's Arrival with Cryptic Viral Post](https://cricfit.com/wp-content/uploads/2025/03/20250315_145829-100x75.jpg)
![[WATCH]- Rohit Sharma Spotted Bowling In Practice Before 2nd ODI vs Afghanistan Exclusive Interview: Rohit Sharma Reveals Secrets Behind India’s Consecutive ICC Title Wins](https://cricfit.com/wp-content/uploads/2025/03/20250329_122703-100x75.jpg)