
Mohammad Hafeez flays one through the off side, Multan Sultans vs Lahore Qalandars, Karachi, Pakistan Super League, February 26, 2021© PCB/PSL

Shahid Afridi and Mohammad Hafeez share a joke, Multan Sultans vs Lahore Qalandars, Karachi, Pakistan Super League, February 26, 2021© PCB/PSL

Evin Lewis (left) and Mohammad Hafeez walk out to bat, St Kitts and Nevis Patriots vs Trinbago Knight Riders, Caribbean Premier League, Guyana, October 6, 2019© CPL T20/ Getty Images