There have been many Indian batsmen that have mastered the art of batting. India has domination in world cricket, and the credit goes to Indian batsman. However, to compare and judge players, runs, and centuries scored against SENA, i.e., South Africa, England, New Zealand, and Australia are used as criteria. In this article, we will talk about the 'Top 10 Indian players with the most centuries against SENA in all Formats';

1. Sachin Tendulkar

Sachin Tendulkar tops the list with 50 centuries against SENA in all formats of International cricket. The best batsman of his era and probably counted in the top 3 batsman of all time, Tendulkar has scored centuries against almost all big teams in hostile conditions. Tendulkar has played 328 games against SENA across formats and has scored 29 centuries against SENA in test cricket and 21 centuries against SENA in One-Day Internationals.

2. Virat Kohli

The best batsman of the Modern Era, Kohli comes in this list with 39 centuries against SENA in all formats of International cricket. Kohli is breaking many records in his career and has proven his batting against all teams in hostile conditions. In his career, Kohli has played 287 matches against SENA across all three formats, scoring 19 centuries in Test cricket and 20 centuries in One-Day Internationals.

3. Rohit Sharma

The Indian Opener Rohit has scored 23 centuries against SENA in all formats of International Cricket. One of the best Openers in the modern era, Rohit has a knack for playing big knocks and has scored centuries in all formats of the game against more than one SENA team. In his career, Rohit has played 224 matches against SENA, scoring six centuries in test cricket, two centuries in T20 International, and 15 centuries in One-Day International.

4. Rahul Dravid

The former Indian batsman Dravid has scored 19 centuries against SENA teams in International career. Dravid, or 'The Wall', was known for his classical batting technique and proved his mettle against the best teams, especially in test cricket. Dravid has played 227 games against SENA in his career, scoring 17 centuries in Test cricket and two centuries in One-Day Internationals.

5. Virender Sehwag

The former Indian opener Sehwag has scored 19 centuries against SENA in International cricket. The former swashbuckling opener Sehwag was known for his aggressive and fearless brand of cricket. In his International career, Sehwag has played 173 matches against SENA teams, scoring 12 centuries in Test cricket and seven centuries in One-Day Internationals.

6. Sourav Ganguly

Former Indian captain and batsman Ganguly has scored 16 centuries against SENA teams in International cricket. The Southpaw batsman was probably the most stylish player of the Indian team in his era. In his International career, Ganguly has played 183 matches against SENA teams, scoring eight centuries in One-Day Internationals and eight centuries in Test cricket.

7. M Azharuddin

Former Indian batsman Azharuddin has scored 15 centuries against SENA teams in International cricket. Azharuddin was captain of the Indian team for a brief period of time and also was a key batsman in the Indian middle order. In his International career, Azharuddin has played 193 matches against SENA teams across formats, scoring one century against SENA teams in One-Day International and 14 centuries in Test cricket.

8. Sunil Gavaskar

The former Indian opener Gavaskar has 15 centuries against SENA teams in International cricket. Gavaskar is rated as one of the best Indian test batsmen and probably the best test opener of India, who performed against big teams in their home conditions. In his career, Gavaskar has played 127 matches against SENA teams, scoring 14 centuries in Test Cricket and one century in One-Day internationals.

9. VVS Laxman

The former Indian batsman Laxman has scored 13 centuries against SENA teams in International cricket. Laxman was a dependable batter for India in the middle order; however, he has a brilliant record against Australia, scoring 10 out of 13 centuries against Australia. In his overall career, Laxman played 117 matches against SENA teams, scoring nine test centuries against SENA teams and four centuries in One-Day Internationals.

10. Cheteswar Pujara

The Indian batsman Pujara has scored 13 centuries against SENA teams in his International career. Pujara played a significant role in handling the middle order of the Indian team along with Kohli & Rahane in test cricket. In his career, Pujara played 81 matches against SENA teams across formats, scoring all 13 centuries in Test cricket.