Cricket, just like any other sport, has famous rivalries which entertain the viewers. One of the best rivalries is between India and Pakistan. Whenever these two collided, there have been tensions between fans and cricketers on and off the ground. India and Pakistan matches have given their fans a day to entertain and express their love for the nation. There have been many records between these two teams. In this article, we will look at the top bowlers with the most runs in India and Pakistan test matches.

1. Sachin Tendulkar – 1057

Sachin Tendulkar is one of the greatest cricketers ever. Sachin has played many world-class bowlers easily and fantastically. Sachin has the best records ever by a batters in ODI and test cricket. Sachin has played 18 test matches against Pakistan and has scored 1057 runs. He has two centuries against Pakistan, and his highest score is 194*.

2. Imran Khan – 1091

Imran Khan was one of the finest cricketers that Pakistan ever produced. He was a monstrously talented all-rounder. Imran also led the Pakistan team to their first World Cup trophy. Imran has been a part of 23 test matches against India and has scored 1091 runs. He has three centuries and three fifties against India in test cricket. His highest score is 135*.

3. Rahul Dravid – 1236

Rahul Dravid is the current coach of the Indian Cricket team. Rahul was also known as “The Wall” because of his excellent batting techniques. Rahul has been a part of 15 test matches against Pakistan and has scored 1236 runs. His highest score against Pakistan in the test is 270.

4. Mohammed Yousuf – 1247

Mohammed Yousuf was one of the most elegant and prolific batters from Pakistan. Yousuf has a high backlift, which made his shot very late. Yousuf has been a part of 15 test matches against India and has scored 1247 runs. He has four centuries and six fifties against India in test cricket. His highest score is 173 runs.

5. Virender Sehwag – 1276

Sehwag defied all experts' opinions with his technique & approach towards test batting. His approach was 'see the ball, hit the ball'. Sehwag has been a part of 9 test matches against Pakistan and has scored 1276 runs. He averages 91.14 against Pakistan in test matches. His highest score in test against Pakistan is 309.

6. Dilip Vengsarkar – 1284

Dilip Vengsarkar is one of the cricketers who won the 1983 World Cup. Dilip is a veteran cricketer. Dilip played for team India between 1976 and 1992. Dilip was a key player in Indian batting in the late 70s. Dilip has been a part of 22 test matches against Pakistan and has scored 1284 runs. He has two centuries and eight fifties against Pakistan in test cricket.

7. Younis Khan – 1321

Younis Khan is one of the best batters of the Pakistan cricket team. Younis had an average of 50 in the test. Younis has been a part of 9 test matches against India and has scored 1321 runs. He averages 88.06 against India in test cricket. His highest score against India in the test is 267 runs.

8. Zaheer Abbas – 1740

Zaheer Abbas was a stylish and elegant batter. Zaheer had lyrical and fluent movement, and his innings were memorable for a refined and effortless beauty. Zaheer has been a part of 19 test matches against India and has scored 1740 runs. His highest score against India in the test is 235*.

9. Sunil Gavaskar – 2089

Sunil Gavaskar is one of the best batsmen of all time for India. Sunil managed to counter the deadly bowlers of his time. Sunil is still regarded as one of the best openers. Sunil has been a part of 24 test matches against Pakistan and has scored 2089 runs. He has five centuries and 12 fifties against Pakistan in test cricket. His highest score is 166 runs.

10. Javed Miandad – 2228

Javed Miandad is the greatest batsman Pakistan has ever produced. Miandad possessed beautiful square cut and he was a fine early reverse sweeper. Javed has been a part of 28 test matches against India and has scored 2228 runs. His highest score against India in test cricket is 280*.