Top 10 Batsmen With Most Centuries Against A Single Team In ODI Cricket

Updated - 10 Sep 2019, 06:39 PM

Top 10 Batsmen With Most Centuries Against A Single Team
Virat Kohli. Credits: Getty

Top 10 Batsmen With Most Centuries Against A Single Team In ODI Cricket; Scoring a century in International cricket is always a brilliant feeling for any individual. However, there are few cricketers, who dominated the world with their consistency in scoring runs. They had stamped their authority with a few classic knocks to their names, thus, becoming the best in the business.

Here, we dug out the stats of a batsman, who showed their class against one particular team by registering the most number of centuries. There have been a few batsmen, who has always been the tough nut to crack for a few teams. Here, we brought you that list.

Read More: Watch: Ravindra Jadeja Pulls Off Outrageous Catch To Send Back Jason Roy

Top 10 Batsmen With Most Centuries Against A Single Team In ODI Cricket:

10. Virender Sehwag – 6 centuries against New Zealand

Top 10 Batsmen With Most Centuries Against A Single Team
Virender Sehwag. Credit: ICC

The legendary opening batsman opens the chart as well. Virender Sehwag scored six centuries against New Zealand during his illustrious career and is followed on the list by the legendary Sachin Tendulkar, who had five tons to his name against the Kiwis. Currently, Kohli is on joint second spot with Sachin.

In ODIs, Sehwag has scored centuries against six opponents. His maiden century was made against New Zealand at the Sinhalese Sports Club, Colombo in 2001. He has scored a record five centuries in matches between them and India. Later, he added one more century to finish with 6 centuries. He also scored most runs against the Kiwis in his ODI career.

9. Sanath Jayasuriya – 7 centuries against India

Cricketers Whose Career Changed Dramatically After Taking New Roles
Sanath Jayasuriya. Credit: Google

Yet another opening batsman makes into the chart for his dominance against one particular nation. Sanath Jayasuriya revolutionized batting in the powerplay overs and set a new trend by going after the bowling right from the word go.

India was Jayasuriya’s favourite opposition in ODI cricket as he scored seven centuries against them. He also scored his career-best score of 189 against Team India. In total, Jayasuriya played 89 ODI matches against India and scored 2899 runs at an average of 36.23, including 7 centuries and 14 fifties.

8. Saeed Anwar – 7 centuries against Sri Lanka

Top 10 Batsmen With Most Centuries Against A Single Team
AFP

One of the greatest cricketers of Pakistan, Saeed Anwar makes into the list. He is one of the role models from Pakistan to ever play the game. The flamboyant batsman was a revelation for Pakistan, who got the ability to score runs in any conditions of the game.

During his ODI career, Anwar took a special liking for the Sri Lankan team as he scored 7 centuries against them. The left-hander played 52 ODI matches against Sri Lanka and scored 2198 runs at an average of 44.85, including 7 centuries and 13 fifties.

7. Rohit Sharma – 7 centuries against Australia

Getty

The flamboyant opening batsman Rohit Sharma has always been a sensational performer when it comes to limited-overs cricket. Especially, in ODI format, Rohit Sharma has been a huge success for India, as he amassed many brilliant records for India. One such record is his tallies against Australia.

He has got 7 centuries against Australia, which is the third-most for an Indian player against Australia. in fact, third-highest for any batsman against Australia. In total, he scored 2037 runs against them with 8 fifties attached to it.

Read More: Top 10 Highest Partnerships By Runs In ODI Cricket

6. Aaron Finch – 7 Centuries against England:

Aaron Finch
Aaron Finch (CredTwitter.

The swashbuckling batsman makes into the chart. And, no wonders, it is an opener again. The flamboyant cricketer, who is currently Australia’s ODI skipper has been a consistent performer in ODI cricket.

Finch has taken a special liking for England as he has scored seven centuries against them so far. Aaron Finch has played 27 ODI matches against England and scored 1253 runs at an average of 50.12, including 7 centuries and 4 fifties.

5. Sachin Tendulkar – 8 Centuries Against Sri Lanka

Sachin Tendulkar
Credit: Getty

Tendulkar has ticked all those boxes, and then some, scoring runs against all oppositions, in all conditions, in both forms of the game, and over a prolonged period of time. Certainly, a man, who played the most number of ODI matches will have many memorable moments in a career. Meanwhile, Sachin Tendulkar made sure that he also has many records to his name.

Tendulkar always showed his high-quality cricket against Sri Lanka. Against tough bowling attack, he smashed 8 centuries to his name. In total, he scored 3113 runs with 17 fifties in his 84 matches.

4. Virat Kohli – 8 Centuries Against Sri Lanka

Virat Kohli
(Credits: Twitter)

Virat Kohli is already regarded as one of the best batsmen to have ever played ODI cricket. His resume speaks for itself, and his consistency levels in ODI cricket over the last few years are unparalleled. The Indian skipper has already got the perfect knowledge of conditions across the globe and got the ability to play under pressure.

One of his favourite teams to punish is Sri Lanka. He always knocked runs for fun against Sri Lanka during his stellar career so far. In total, he smashed 2220 runs with the help of 8 centuries and 11 fifties.

3. Virat Kohli – 8 centuries against Australia

Virat Kohli
Virat Kohli (Credits: Twitter)

Well, his name is going to be there for a while. With a good period of time left in his career, Virat Kohli would boost up his numbers with the kind of form he is currently going with. Kohli has scored runs all around the world and has established himself as the premier batsman of this generation. He has taken a special liking to Australia alongside Sri Lanka.

He scored 1727 runs in 37 matches. The Indian skipper amassed those runs with the help of 8 centuries and 6 fifties. Apart from that, he got a sensational average of 53.96 against Australians in ODI cricket.

2. Sachin Tendulkar – 9 centuries against Australia

Top 10 Teams With Most Centuries In ODI Cricket
Sachin Tendulkar (Photo by Harry Engels/Getty Images)

The Indian legend Sachin Tendulkar once again makes into the chart. The Australian team was almost invincible between 2000-2008, and yet Tendulkar scored a majority of his centuries against them in the same period. That is what makes this record even more special.

Tendulkar also scored eight centuries against Sri Lanka. He played 71 ODI matches against Australia and scored 3077 runs at an average of 44.59, including 9 centuries and 15 fifties.

1. Virat Kohli – 9 centuries against West Indies

Top 10 Batsmen With Most Centuries Against A Single Team
(Photo by Shaun Roy/Gallo Images/Getty Images)

The Indian skipper always had a sensational run against West Indies. He scored runs for fun with his flamboyant striking against West Indies whenever he locked horns against them. And, rightly, he takes the number one position with as many as 9 centuries to his name against West Indies.

There is a special connection for Virat Kohli with West Indies, as he always had something positive came in his way when he played them. In total, Virat Kohli scored 2146 runs in 36 matches at a stunning average of 76.64. He also scored 10 fifties to his name.

Tagged:

Sachin Tendulkar Virat Kohli