Most Test Runs against Pakistan

PlayerInningsRunsHigh ScoreAverage100/50
Kumar Sangakkara (SL)45291123074.6410/12
Sunil Gavaskar (IND)41208916656.455/12
Alastair Cook (ENG)36171926349.115/8
Mahela Jayawardene (SL)55168724032.442/10
Allan Border (AUS)36166615359.506/8
Angelo Mathews (SL)421601157*50.032/9
Greg Chappell (AUS)27158123563.246/6
Jacques Kallis (SA)33156415553.936/8
David Warner (AUS)221552335*73.906/5
Ricky Ponting (AUS)26153720966.825/6
Kane Williamson (NZ)25151923866.045/4

Key Insights on Leading Batting Performances and Run-Getters Against Pakistan in Tests

Aggregate Runs and Milestone Scorers in Tests Against Pakistan

Sri Lank’s Kumar Sangakkara has made the most Test runs against Pakistan. In the longest format, the former batter had acumulated 2911 runs in just 23 Tests at an average of 74.64 with 12 centuries to his name.

The only other batter to have scored over 2000 Test runs versus Pakistan is Sunil Gavaskar. In 24 Tests, he had scored 2089 runs at an average of 56.45 with 5 centuries to his credit.

Aside from the 10 players mentioned here, only Kane Williamson of New Zealand has scored over 1500 Test runs against Pakistan. He has made 1519 runs in the 14 Tests he played against this opposition with five Test centuries.


Most Centuries and Best Batting Averages Against Pakistan

A total of 214 batter have scored at least a Test century versus Pakistan. Kumar Sangakkara has struck the most Test centuries against Pakistan in Test cricket. Find out here which batter has scored the most 100 against a single opponent in Test cricket.

He made 10 centuries in the format against their Asian rivals and the next most is Aravinda de Silva, who has scored 8 of his career Test tons against Pakistan and 10 others have made 5 or more centuries.

Sangakkara also has the most fifty-plus scores (22) in Test cricket versus Pakistan, followed by India’s Sunil Gavaskar who has 17.

Of the 34 batters who have made over 1000 Test runs against Pakistan, Virender Sehwag’s batting average of 91.14 in 14 innings is the highest. He made a whopping 1276 runs in those games, followed by Mark Taylor of Australia, who had batted with a stunning average of 79.23 in 12 Tests.

Gary Sobers 365* is the highest individual score by a batter at home in the 1958 Test match held at Kingston.

Mark Taylor’s unbeaten 334 at Peshawar in 1998 is the highest innings score by an away batter in Pakistan followed by Harry Brook’s 317 and Sehwag’s 309.

In all 5 batters have made a Test triple century against Pakistan.

See team-wise tripe centuries list in Test cricket here.


Batting Performance in Home vs Away/Neutral Conditions and Match Results

Kumar Sangakkara has scored the most runs at home while playing against Pakistan. In the Test held in Sri Lanka, he has amassed 1534 runs in 12 games at an average of 76.70 with 5 centuries.

4 other batters have scored 1000 or more runs against Pakistan at their respective home conditions, namely, Greg Chappell, David Warner and Sunil Gavaskar. In terms of centuries at home, Gavaskar has company in the form of Chappell and Warner.

Sangakkara also has the most Test against Pakistan away from home or in neutral venue (UAE). He has scored 1377 runs in 11 Tests with five centuries. Mahela Jayawardene and Gavaskar are the other two to score 1000 or more Test runs in the home of Pakistan.

In the won Test matches against Pakistan, Ricky Ponting has scored the most runs. He aggregated 1346 runs in the 13 Tests that Australia won against this opposition. Ponting also tops the whole list of most Test centuries in winning causes.

The other batters to score 1000 or more runs in wins against Pakistan are: David Warner (1202), Kane Williamson (1028), and Kumar Sangakkara (1053).

Gary Sobers’ average of 200.75 in wins is the highest for a batter against Pakistan. The legendary batter had accumulated 806 in the 4 Tests that the West Indies had won during his career.

Likewise, in the games that their team lost against Pakistan, India’s Sunil Gavaskar has the most runs. In 6 Tests, the right-hander had scored 733 runs at an average of 66.63 with the help of three centuries.

His 3 centuries is also the most by any batter against Pakistan in a losing cause, followed by 2 each by Brian Lara and Aravinda de Silva.

Check now: Sunil Gavaskar Test Achievements