Shahid Afridi Sixes List | List of All ODI Sixes by Shahid Afridi

With more than three hundred One Day International sixes to his name Shahid Khan Afridi is the undisputed king of sixes in International Cricket. His reign of fear and destruction began with his very first innings when he slammed a 37 ball hundred against the then World Champions Sri Lanka. Here we have compiled a list of all ODI sixes by Shahid Afridi.


04 October 1996: 11 Sixes vs Sri Lanka in 40 balls 102 knock in his debut innings.
15 April 2005: 09 Sixes vs India in Kanpur in a score of 102 of just 46 deliveries.
15 Arpil 2002: 08 Sixes vs New Zealand in score of 108 of 92 deliveries.
25 January 2002: 07 Sixes vs Bangladesh at Dhaka in a score of 83 of just 47 deliveries.
15 June 2010: 07 Sixes vs Sri Lanka at Dambulla in a knock of 109 of 76 deliveries.
17 March 2013: 07 Sixes vs South Africa at Johannesburg in a score of 88 of 48 deliveries.
04 March 2014: 07 Sixes vs Bangladesh in a match winning knock of 59 striking at the rate of 236.
19 September 1998: 06 Sixes vs India in 109 runs innings of 94 deliveries at Toronto.
12 April 2001: 06 Sixes vs New Zealand at Sharjah in an innings of 70 runs of 43 deliveries.
31 October 2001: 06 Sixes Zimbabwe at Sharjah.
21 September 2002: 06 Sixes at a strike rate of 305.55 vs Sri Lanka at Colombo.
07 February 2007: 06 Sixes vs South Africa at Durban in an innings of 77 not out.
27 January 2008: 06 Sixes vs Zimbabwe at Multan in an innings of 85 runs of 52 deliveries.
04 April 1997: 05 Sixes vs Sri Lanka at Sharjah in a score of 67.
18 October 1999: 05 Sixes vs Sri Lanka at Sharjah in a score of 58.
29 October 2001: 05 Sixes vs Zimbabwe at Sharjah in a score of 67 runs.
29 January 2011: 05 Sixes vs New Zealand at Christchurch in an innings of 65 runs of just 25 deliveries.
14 July 2012: 05 Sixes vs West Indies at Providence in an innings of 76 runs.

*Criteria: Minimum of five or more sixes in an innings.