Shahid Afridi has most sixes in ODI

Former Pakistan captain Shahid Afridi has the record for hitting most sixes in ODI, having smashed 351 in his career.

Shahid Afridi is youngest to score century in ODI

Shahid Afridi holds the record for being the youngest batter to score a century in ODIs at 16 years and 217 days.

Shahid Afridi holds 2nd best bowling figures in ODIs

Shahid Afridi holds the second-best bowling figures in ODI cricket, having claimed 7/12 against West Indies in 2013.

Shahid Afridi has 2nd fastest century in ODI

Shahid Afridi has the second-fastest century in ODI cricket to his name, having scored ton off 37 balls against Sri Lanka in 1996.

Shahid Afridi has joint second-fastest fifty in ODI

Shahid Afridi also scored joint second-fastest fifty in ODI cricket off 18 balls, which he managed thrice in 1996, 2002 and 2014.

Shahid Afridi had a hat-trick of four-wicket haul in ODIs

Shahid Afridi has the record for claiming for most successive four-wicket hauls in ODI - three - which he achieved in 2011.

VIEW ALL

Read Next Story