Which Pakistani cricket player has been the top batter of the T20 for the longest time? (A) Babar Azam (B) Muhammad Hafeez (C) Fakhar Zaman (D) Muhammad Rizwanâ–ºCorrect Option Correct Answer is: A