Pakistan cricket captain Shahid Afridi

Pakistan cricket captain Shahid Afridi

Ishara S. Kodikara/AFP/Getty Images

Pakistan cricket captain Shahid Afridi, left, is watched by Canada's team captain Ashish Bagai as he plays a shot during the Cricket World Cup Group A match in Colombo.