Best finisher in cricket

5. Shahid Afridi (Pakistan)
Shahid Afridi, famously known as “Boom Boom Afridi,” was known for his explosive batting style and fearless approach. Afridi would often hit the ball out of the park, finishing matches in style and energizing the crowd. His aggressive style of play provided Pakistan with the finishing power needed in limited-overs cricket. One of his most memorable performances came in the 2009 T20 World Cup final, where he scored an unbeaten 54 to lead Pakistan to victory.
Afridi’s ability to score quickly under pressure made him one of the most impactful finishers. His ODI debut in 1996 saw him score the fastest century at the time, a record that stood for years. Afridi’s all-round abilities as a leg-spinner and right-handed batsman made him a valuable player for Pakistan. His high-energy performances and ability to turn games around in the final overs made him a beloved figure among fans and a true finisher in every sense of the word.