Pakistan captain Shahid Afridi has 300 scalps in one dayers and has joined the prestigious 300 club. He dismissed counterpart Sangakkara to achieve this milestone in his 314 appearances.