On Sunday, though, he made his nation proud. The right-hander cracked an unbeaten century to become the first-ever Pakistani to cross the three-figure mark in Twenty20 Internationals. What's more, he is also the only player in the country's rich cricketing history to have scored a ton in each format.
Shehzad smacked a 62-ball unbeaten 111 with 10 boundaries and five sixes to help Pakistan beat Bangladesh by 50 runs in their third Super 10s tie at the Sher-e-Bangla here on Sunday.
Shehzad dominated the Bangladesh bowlers, who looked pretty ordinary on the day. He began his innings by nudging and pushing the ball through the leg side before taking on the attack. Always in control of his shots, Shehzad, who is considered a grafter, also attempted some audacious shots before switching to his conventional game.
His five maximums were spread across all corners of the ground and his boundaries were graceful. In the end, it was full-on entertainment.
Shehzad was even more entertaining in the post-match press conference. So who would he like to dedicate his first T20 century to? "To all people who have criticised me, loved me and hated me. It is a gift to the people of Pakistan," he replied.
Shehzad had almost reached the magical three-figure mark in a T20I against Zimbabwe in Harare in August 2013, but finished on 98 not out. "I am proud of becoming the first Pakistani batsman to have centuries in all the three formats," he said.