Close Menu
    Facebook X (Twitter) Instagram
    Trending
    • Sunrisers Hyderabad Sign Gerald Coetzee as Injury Replacement for David Payne
    • Delhi Capitals Sign Rehan Ahmed as Replacement for Ben Duckett
    • Mumbai Indians Sign Keshav Maharaj as Replacement for Injured Mitchell Santner
    • Rajasthan Royals Manager Fined for PMOA Protocol Breach in IPL
    • Who Is Cooper Connolly? Rising Star of Australian Cricket
    • Most Ducks as an Opener in IPL: The Unlucky Openers
    • Former KKR Coach Explains Why Ajinkya Rahane’s T20 Game Divides Opinions
    • CSK Coach Clarifies: Dhoni to Keep Wickets Ahead of Sanju Samson Debate
    Facebook X (Twitter) Instagram
    uccricketuccricket
    • Home
    • News
    • Cricket
      1. IPL
      2. T10
      3. T20
      4. T20 World Cup
      5. Stadium
      6. Pitch Report
      7. View All
      Vaibhav Suryavanshi IPL 2025 Price

      Vaibhav Suryavanshi: Youngest Player in IPL Auction 2025 Sold to RR for ₹1.10 Crore

      March 31, 2026
      Maharaja Yadavindra Singh PCA Stadium, Mullanpur - IPL Records

      Maharaja Yadavindra Singh PCA Stadium, Mullanpur – IPL Records

      March 31, 2026
      Barabati Stadium, Cuttack

      Barabati Stadium, Cuttack – IPL Records

      March 31, 2026
      IPL 2026 Umpires List

      IPL 2026 Umpires List: Full List of On-Field and TV Umpires

      March 31, 2026
      Most Runs in Abu Dhabi T10 2025-26 Season – Top Run Scorers Ranked

      Most Runs in Abu Dhabi T10 2025-26 Season – Top Run Scorers Ranked

      December 2, 2025
      Legen-z T10 2025

      LEGEN-Z T10 2025 Schedule, Squad, Captains, Venue and Live Streaming

      August 7, 2025
      KCC T10 Summer League 2025

      KCC T10 Summer League 2025: Schedule, Squad, Venue, Teams & Players List 

      July 30, 2025
      Super60 USA Legends Tournament 2025 Schedule, Squad, Captains, Venue and Live Streaming

      Super60 USA Legends Tournament 2025 Schedule, Squad, Captains, Venue and Live Streaming

      June 30, 2025
      Nicholas Pooran T20 Stats

      Nicholas Pooran T20 Stats, Runs, Career, Records & Highest Score

      March 31, 2026
      Most Runs in Women’s T20I Cricket

      Most Runs in Women’s T20I Cricket – All-Time Leading Run Scorers

      December 27, 2025
      Highest Successful Run Chase in SMAT by Jharkhand

      Highest Successful Run Chase in SMAT by Jharkhand – Full Stats

      December 15, 2025
      IPL 2026 Auction Set-Wise Players List

      IPL 2026 Auction Set-Wise Players List

      December 11, 2025
      India vs New Zealand T20 World Cup Head-to-Head

      India vs New Zealand: T20 World Cup Head-to-Head

      February 21, 2026
      India vs South Africa T20 World Cup Head-to-Head

      India vs South Africa: T20 World Cup Head-to-Head

      February 20, 2026
      T20 World Cup 2026 Tickets Booking Platforms & Prices

      T20 World Cup 2026 Tickets Booking Platforms & Prices

      December 16, 2025
      ICC U19 World Cup 2026 Full Teams List, Venues And Match Schedule

      ICC U19 World Cup 2026: Full Teams List, Venues And Match Schedule

      December 16, 2025
      Sunrisers Hyderabad Sign Gerald Coetzee as Injury Replacement for David Payne

      Sunrisers Hyderabad Sign Gerald Coetzee as Injury Replacement for David Payne

      May 1, 2026
      Delhi Capitals Sign Rehan Ahmed

      Delhi Capitals Sign Rehan Ahmed as Replacement for Ben Duckett

      May 1, 2026
      Mumbai Indians Sign Keshav Maharaj as Replacement for Injured Mitchell Santner

      Mumbai Indians Sign Keshav Maharaj as Replacement for Injured Mitchell Santner

      May 1, 2026
      Rajasthan Royals Manager Fined for PMOA Protocol Breach in IPL

      Rajasthan Royals Manager Fined for PMOA Protocol Breach in IPL

      May 1, 2026
      Sharjah Cricket Ground Pitch Report and Weather Forecast

      Sharjah Cricket Ground Pitch Report and Weather Forecast

      September 2, 2025
      Sheikh Zayed Stadium Abu Dhabi

      Sheikh Zayed Stadium Abu Dhabi Pitch Report and Weather Forecast

      September 2, 2025
      Kennington Oval, London Pitch Report

      Kennington Oval, London Pitch Report Today & Weather Forecast – Batting or Bowling Friendly?

      July 30, 2025
      IND vs ENG 5th Test Match Pitch Report

      IND vs ENG 5th Test Match Pitch Report, Weather forecast and Head to Head record – India vs England 2025

      July 30, 2025
      Most Consecutive Losses by Captains in IPL

      Most Consecutive Losses by Captains in IPL History

      April 9, 2026
      Nicholas Pooran T20 Stats

      Nicholas Pooran T20 Stats, Runs, Career, Records & Highest Score

      March 31, 2026
      Vaibhav Suryavanshi IPL 2025 Price

      Vaibhav Suryavanshi: Youngest Player in IPL Auction 2025 Sold to RR for ₹1.10 Crore

      March 31, 2026
      Ruturaj Gaikwad Captaincy Records

      Ruturaj Gaikwad Captaincy Records in IPL: Full Captaincy Record Explained

      March 31, 2026
    • Sports
      • Kabaddi
      • Football
      • Hockey
      • Tennis
      • NFL
    • Prediction
      • Dream11 Prediction
      • Today Match Predictions
      • Toss Prediction
    • Use App
    uccricketuccricket
    Home»Cricket»Top 10 Batters with Most Centuries Against India in All Formats
    Cricket

    Top 10 Batters with Most Centuries Against India in All Formats

    UC TeamBy UC TeamDecember 30, 2024Updated:July 15, 2025No Comments5 Mins Read
    Batters with Most Centuries vs india
    Share
    Facebook Twitter LinkedIn Pinterest Email

    India has always produced some quality bowlers, be it pacers or spinners. So it’s a challenge for opposition batters to score runs against the Indian bowling attack, especially on turning tracks.

    But, over the years, we have seen a few batters overcoming this challenge and scoring runs with freedom. And not just ordinary runs, but big knocks, including centuries.

    Scoring a century is a matter of pride for any batter, and to do that against India is even more special.

    So here are the top 10 batters with the most centuries against India in all formats of cricket.

    10. AB de Villiers (South Africa) – 9

    AB de Villiers

    Known for his 360-degree shot-making, AB de Villiers features at No. 10 in this list. The former South African batter smashed nine centuries against India across formats.

    Out of those, six centuries came in ODI cricket, with three of them alone coming in the 2015 series. The rest three were Test hundreds, with de Villiers converting his maiden ton into a double in the 2008 Ahmedabad Test. His unbeaten 217 is also his highest score against India.

    Read Also:- Top Most Dangerous Batsmen in the World

    9. Michael Clarke (Australia) – 9

    Michael Clarke

    The former Australian captain, Michael Clarke, is among his countrymen who found great success against the Indian bowling attack. He mustered nine centuries against India in all formats, with seven coming in Tests.

    Clarke’s unbeaten 329 will remain a memorable knock against India, which washed away the visitors in Sydney in 2012. He also scored 2972 runs in 56 matches across formats versus the Men in Blue.

    8. Shivnarine Chanderpaul (West Indies) – 9

    Shivnarine Chanderpaul

    Shivnarine Chaderpaul was the saviour of the West Indies batting lineup during their downtime. The left-hand batter also stood up to the challenge of Indian bowlers at home and away.

    Chanderpaul accumulated nine hundreds against the Indian team in all formats, with two of them coming in ODIs. He also scored 3531 runs in 73 matches, which is the most by a West Indies batter against India.

    7. Mahela Jayawardene (Sri Lanka) – 10

    Mahela Jayawardene

    Mahela Jayawardene sits at No. 7 with his 10 hundreds against their neighbour. He started his century quest with a 242-run knock in 1999 before smashing his highest of 275 a decade later.

    The former Sri Lankan skipper scored six centuries in Tests and the other four in ODIs, along with 4563 runs in 110 matches at an average of 42.25.

    Read Also:- Most Wickets in a Test Match

    6. Sanath Jayasuriya (Sri Lanka) – 10

    Sanath Jayasuriya

    Sanath Jayasuriya is another Sri Lankan batter with 10 hundreds against India in all formats. The aggressive left-hand batter provided Sri Lanka with quick starts, especially in ODI cricket.

    That also translated into his successful run against India as Jayasuriya hammered seven centuries in ODIs against India. He added three tons in Tests, with his highest score of 340 also coming in this format. 

    5. Kumar Sangakkara (Sri Lanka) – 11

    Kumar Sangakkara

    Third Sri Lankan on the list, Kumar Sangakkara occupies the fifth spot with 11 centuries. The former wicketkeeper-batter scored six ODI tons and five Test hundreds against India.

    Sangakkara often paired with Jayawardene to tire out the Indian bowling attack. He also accumulated 4287 runs in 97 matches at an average of 44.19.

    4. Vivian Richards (West Indies) – 11

    Vivian Richards

    Before the rise of modern-day batters, it was Vivian Richards who terrorised Indian bowlers with his batting. The West Indian great slammed 11 centuries against India during the Caribbean side’s golden run in world cricket.

    In his only second Test against India, Richards showed his mettle with an unbeaten 192, which powered the Windies to win by an innings. This is also his highest score against the Indian team.

    Richards crossed the 100 mark 11 times in Tests and three times in ODIs against India, while amassing 2924 runs in 59 games.

    You Can Check:- Top Ten Batters with most sixes in Test Cricket

    3. Joe Root (England) – 13

    Joe Root

    Joe Root has relished his time against India, where he has scored significant runs along with huge knocks. The England batter has brought up 13 hundreds against the Men in Blue in three formats.

    Out of those, only three have come in ODIs, while he slammed the other 10 in Tests, showcasing his brilliance in red-ball cricket. Root also boasts a tally of 3746 runs in 59 matches at an average of 52.76.

    2. Ricky Ponting (Australia) – 14

    Ricky Ponting

    The Australian batters have enjoyed their batting against Indian bowlers. And Ricky Ponting further solidifies the fact.

    The former Australian captain smashed 14 centuries versus the Indian team in all formats. His eight tons came in the longer format, while the remaining six came in 50-over cricket.

    Ponting’s best score came in the 2003 Boxing Day Test, where he tormented the Indian bowling attack with his 257-run knock. His overall run tally of 4795 is the highest by any batter against India in all formats.

    1. Steven Smith (Australia) – 16

    Steven Smith

    Steven Smith holds the record for scoring the most centuries against India in all formats. The Australian batter has racked up 16 tons in Tests and ODIs combined.

    His 11 Test centuries against India are also the most by any opponent batter, with seven hundreds coming in the 2014-15 and 2017 BGT series. His performances in both series were remarkable before scoring a match-defining 121 in the 2023 World Test Championship final.

    Smith has also surpassed the three-digit figures against India in ODIs five times, which takes his tally to 16 hundreds in all formats. He has also amassed 3858 runs across formats against India at an average of 52.84.

    UC Team
    • Website

    UcCricket.live updates and profound ideas come from UC team, which writes with a single voice. They are crazy about sports, like cricket, NFL, NBA and and are convinced that nothing should make them blind to their zeal for providing not only newsworthy but also factual opinions. They major in giving well-researched commentaries about games worldwide with an emphasis on thought and planning in Umpire’s Call it Out or Not Out situations.

    Related Posts

    Most Consecutive Losses by Captains in IPL

    Most Consecutive Losses by Captains in IPL History

    April 9, 2026
    Nicholas Pooran T20 Stats

    Nicholas Pooran T20 Stats, Runs, Career, Records & Highest Score

    March 31, 2026
    Vaibhav Suryavanshi IPL 2025 Price

    Vaibhav Suryavanshi: Youngest Player in IPL Auction 2025 Sold to RR for ₹1.10 Crore

    March 31, 2026
    Ruturaj Gaikwad Captaincy Records

    Ruturaj Gaikwad Captaincy Records in IPL: Full Captaincy Record Explained

    March 31, 2026
    Add A Comment
    Leave A Reply Cancel Reply

    Recent Posts

    Sunrisers Hyderabad Sign Gerald Coetzee as Injury Replacement for David Payne

    May 1, 2026

    Delhi Capitals Sign Rehan Ahmed as Replacement for Ben Duckett

    May 1, 2026

    Mumbai Indians Sign Keshav Maharaj as Replacement for Injured Mitchell Santner

    May 1, 2026

    Rajasthan Royals Manager Fined for PMOA Protocol Breach in IPL

    May 1, 2026

    Who Is Cooper Connolly? Rising Star of Australian Cricket

    May 1, 2026

    Most Ducks as an Opener in IPL: The Unlucky Openers

    May 1, 2026

    Former KKR Coach Explains Why Ajinkya Rahane’s T20 Game Divides Opinions

    April 25, 2026

    CSK Coach Clarifies: Dhoni to Keep Wickets Ahead of Sanju Samson Debate

    April 25, 2026

    Most Sixes in IPL History – All Season Records

    April 18, 2026

    Shubman Gill Fined for Slow Over-Rate in IPL 2026

    April 9, 2026

    Get live scores, match schedules, news, stats, and predictions for all international, domestic, and T20 cricket – only on UCCricket.live.

    Facebook X (Twitter) Instagram
    Cricket Icons
    • King of Swing
    • King of Cricket
    • GOD of Cricket
    • GOAT of Cricket
    • Godfather of Cricket
    Records
    • Best Finisher in Cricket
    • Fastest Ball in Cricket
    • Rohit Sharma Record List
    • Most Runs in Test Cricket
    • Longest Six in Cricket History
    Top Players
    • Rohit Sharma
    • Virat Kohli
    • Jasprit Bumrah
    • Shubman Gill
    • KL Rahul
    © 2026 UC Cricket. Designed by UC Cricket.Live.
    • Home
    • Privacy Policy
    • Correction Policy
    • GDPR
    • Ethics Policy
    • Contact Us

    Type above and press Enter to search. Press Esc to cancel.