Cricket Global

Shahid Afridi

All-rounder, Pakistan

Hit a 37-ball ODI hundred in 1996, a world record for 17 years, and was Player of the Match in the 2009 T20 World Cup final.