Afridi is top wicket taker in this world cup.21 wickets and will complete 25 wickets in next game with india inshallah.