5. Farveez Maharoof 6/14 v West Indies:

The former Sri Lankan bowling ace Farveez Maharoof needs no introduction. Since 2005, Maharoof has played 74 ODI matches, picking up 99 wickets at an average of 26.56 and an economy of 4.87. He went past the West Indian batting line-up, picking up 6/14 during the Champions Trophy 2006.