Test matches between India and Sri Lanka have consistently delivered intense cricketing action and memorable performances over the decades. Renowned Indian legends such as Sachin Tendulkar, Virender Sehwag, Mahendra Singh Dhoni, and Rohit Sharma have scored heavily against the island nation. However, when it comes to hitting the maximum number of sixes in this specific rivalry, the top spot is held by a cricketer whose record might surprise many fans. An aggressive opening batter from India dominated the Sri Lankan bowling attack during the 1990s to set an enduring record that remains unbroken even today.
Navjot Singh Sidhu's Dominance Against Sri Lanka
Former Indian opening batsman Navjot Singh Sidhu leads the chart for the most sixes hit in Test matches between India and Sri Lanka. Between 1993 and 1997, Sidhu featured in 11 Test matches against Sri Lanka, compiling 935 runs across 13 innings at an impressive average of 71.92. His dominant runs tally included four centuries and three half-centuries. Most notably, Sidhu cleared the boundary rope 18 times during this period. At a time when aerial shots were relatively rare in Test cricket, Sidhu frequently targeted the boundary. Even explosive modern batters like Virender Sehwag and Rohit Sharma have been unable to surpass Sidhu's tally of 18 sixes in this Test rivalry.
Angelo Mathews and Virender Sehwag in Top Ranks
Experienced Sri Lankan all-rounder Angelo Mathews occupies the second position on the overall list. Mathews has represented Sri Lanka in 17 Test matches against India, scoring 1051 runs and striking 16 sixes, making him the highest six-hitter for Sri Lanka in Test encounters against India.
India's dynamic former opener Virender Sehwag holds the third position overall. Sehwag accumulated 1239 runs in just 11 Test matches against Sri Lanka, featuring five centuries. Playing with a strike rate close to 100, Sehwag struck 15 sixes against the Sri Lankan bowling attack, putting constant pressure on the opposition whenever he was at the crease.
Leading Indian Six Hitters in Test Encounters
When filtering the list specifically for Indian batsmen, Navjot Singh Sidhu remains at the top with 18 sixes, followed by Virender Sehwag with 15. All-rounder Hardik Pandya and legendary batter Sachin Tendulkar share the third spot among Indians, having hit 10 sixes each. Remarkably, Hardik Pandya achieved his tally of 10 sixes in just three Test matches.
Further down the list, former Indian captains Mahendra Singh Dhoni, Sourav Ganguly, and current star Rohit Sharma sit tied with 9 sixes each. All three players maintained consistent performances over extended careers to secure their spots in the top 10 list. From the Sri Lankan side, former captain Arjuna Ranatunga with 11 sixes and Arjuna De Silva with 10 sixes also feature prominently in the top 10 charts.
New Chapter Begins in Galle From August 15
The historical Test rivalry is set to resume shortly as India and Sri Lanka prepare to clash in a two-match Test series starting August 15 in Galle. The Indian team will step onto the field under the leadership of young captain Shubman Gill, marking a fresh beginning for the squad.
While India aims for a strong start under Shubman Gill's captaincy, host Sri Lanka will look to capitalize on their familiar home conditions. Fans will be eager to see whether any batter from the current Indian squad can make significant moves up the leaderboard and potentially challenge Navjot Singh Sidhu's long-standing six-hitting benchmark.



















