It is the clash of the two Asian Giants in a crucial encounter, Pakistan and Sri Lanka. Sri Lanka is out of the World Cup while Pakistan is given a lifeline by England. Now Pakistan will need to defeat Sri Lanka by a margin over 65 runs to qualify.
But before we get into the permutations and combinations, let us have a look at the highest run-scorers in T20Is between Sri Lanka and Pakistan:
Most runs for Pakistan against Sri Lanka in T20Is
1: Shoaib Malik - 397 runs
The former Pakistan skipper, Shoaib Malik, is the highest run-scorer in T20Is between Pakistan and Sri Lanka. In 16 innings against the Lankans, Malik scored 397 runs at an average of 39.70 and a strike rate of 124.06. Also, Malik had scored two fifties against them, with a highest score of 57.
2: Shahid Afridi - 331 runs
The destructive Shahid Afridi stands at number 2 in the list of scoring the most runs against Sri Lanka in T20Is for Pakistan. He scored 331 runs in 14 innings at a strike rate of 156.13. He has scored three fifties against them, which includes the one he scored in the 2009 T20 World Cup final.
3: Mohammad Hafeez - 209 runs
The right-handed batter, Mohammad Hafeez, has scored 209 runs against Sri Lanka in 12 innings. Hafeez, though, has struggled against them as his strike has not crossed 100 and averages just 19 against them
Most runs for Sri Lanka against Pakistan in T20Is
1: Tillakaratne Dilshan - 323 runs
Tillakaratne Dilshan used to love playing against Pakistan, especially in this format. In 14 innings against them, Dilshan scored 323 runs at an average of 26.91 and a strike rate of 115.77. His highest score against them is an unbeaten 75, which he scored in the 2016 Asia Cup.
2: Kumar Sangakkara - 254 runs
One of the finest batters of the game, Kumar Sangakkara, was a delight to watch. He was another batter who used to be fond of Pakistan. In 10 innings, Sangakkara scored 254 runs at an average of 31.75 and a strike rate of 131.60.
3: Bhanuka Rajapaksa - 207 runs
The third-highest run-scorer for Sri Lanka against Pakistan in T20Is was Bhanuka Rajapaksa. In 5 innings, Rajapaksa scored 207 runs at an average of 51.75 and a strike rate of 145.77. It includes two fifties as well and he has a highest score of 77 against Pakistan.














