Pakistan and England are two of most dominant sides in world cricket. One can never predict the winner between these two strong teams. So far, Pakistan and England have come across each other 28 times, where England has upper hand with 18 wins in their pocket, while Pakistan has managed to win only 9 times. But Pak has a greating unit considering last 3-4 years cricket, let’s have a look at the players with the most T20 runs for Pakistan against England, the mighty English bowling line up.

Babar Azam
Current Pakistani skipper Babar Azam has made the most T20 runs for Pakistan against England. Having played 15 T20Is, Babar has amassed 560 runs at a great average of 50.90. Babar also hit a sensational 110* this year in Karachi against England.
Mohammad Rizwan
The 2nd spot on the list of the most T20 runs for Pak against England is occupied the best Pakistani wicket-keeper batter Mohammad Rizwan. The premium batsman has accumulated 522 runs in 14 matches at an excellent average of 58.00.
Mohammad Hafeez
Ex Pakistani batter Mohammad Hafeez gets himself in 3rd place in terms of scoring the most T20 runs for India against Pakistan with 324 runs in 15 matches.
List of Players with Most T20 Runs For Pakistan Against England
Player | Matches | Innings | Runs | Average | Strike Rate | Best | 50s | 100s |
B Azam | 15 | 14 | 560 | 50.90 | 142.85 | 110* | 4 | 1 |
M Rizwan | 14 | 11 | 522 | 58.00 | 134.88 | 88* | 6 | – |
M Hafeez | 15 | 14 | 324 | 24.92 | 129.08 | 86* | 2 | – |
S Malik | 13 | 9 | 248 | 27.55 | 118.66 | 75 | 1 | – |
Senior Cricket Content Editor at Skyblogs Cricket.
Contact me at info@skyblogs.in