Pakistani cricket team's young batsman and captain Babar Azam became the highest run scorer in T20 matches for Pakistan.
Babar Azam snatched the record from Muhammad Hafeez by scoring just one run in the second T20 match against Bangladesh. Senior all-rounder Mohammad Hafeez has batted 108 times in 119 T20 matches and scored 2514 runs at an average of 26.46 while captain Babar Azam has batted 63 times in 68 T20 matches and scored 2514 runs at an average of 47.43. He snatched this record from Muhammad Hafeez.