The game of cricket has gone through a lot of modification over the years and is a shadow of the sport that was played in the previous century.
A couple of decades ago, scoring a century was a great achievement as not many batsmen had the quality and ability to reach three figures especially in the shorter formats of the game.
But since the introduction of the T20 format, a lot has changed with the sport.
The batsman have gone on to innovate to get the better of the bowlers while the bowlers have become defensive. Scoring a century is no longer a dramatic feat with almost every ODI game seeing a batsman reach the three figure mark.
However, it is not easy to score centuries again and again against the same opposition but over the years, the best in the business have managed to thump the same team more than once.
Here is a list of batsmen with the highest number of ODI centuries against the same team: