Shahid Afridi, the 34 year old living legend from Pakistan, played 27 tests and 393 ODI games and holds the record for second fastest century and most sixes by any individual.

Shahid Afridi made his ODI debut on 2nd October in 1996 against Kenya in Nairobi. Afridi didn’t get a chance to bat but later on 4th October he smashed the record for fastest century in an ODI on 40 balls with 11 sixes and 6 fours.

Afridi later went on to take 393 wickets in his career. He is two runs away from achieving another milestone of 8000 runs.

Pakistan’s team have lost both their world cup matches and stand in last position in points on the table. Pakistan will now face Zimbabwe on march 1st.