Table of Contents
ToggleImam-ul-Haq has played 18 Tests amassing 1202 runs averaging 37.56. He had scored 3 tons and 5 fifties with 157 being his highest score coming against Australia in Rawalpindi in March 2022. He scored 111* in the 2nd innings of the same Test. In 2 Tests this series, he amassed 229 runs with a 57.25 average and 1 fifty and 1 ton (121).