Home Schedule Top 10 Players Records Quiz Ask a cricket question Contacts
IPL 2014 : Schedule : Mumbai Indians v Kolkata Knight Riders.
Squads : Sunrisers Hyderabad have arsenals for all conditions.
Past winners : Mumbai Indians in 2013, Kolkata Knight Riders in 2012, Chennai Super Kings in 2011 and 2010, Deccan Chargers in 2009 and Rajasnthan Royals in 2008.
T20 world cup 2014 : All match results and full scorecards.
Final : Lankans win maiden World T20, Indians failed to turn up.
T20 records : Highest score = 156 by Aaron Finch | Fastest ton.
Most runs | Highest totals | Lowest totals | Best bowling figures.
Fastest fifties | Most sixes in T20 career | Most expensive spell.
Itsonlycricket - Ask a cricket question
HOW MANY SIXES HIT IN A SINGLE ODI BY ONE BATSMAN?
Asked by: KING on 07-12-2010..
Fan Answer
BinitMost sixes by a batsman in one ODI innings was 12, a record held by lesser known Windies right handed batsman Xavier Marshall who once was seen as next Viv Richards but soon desolved away. On 22 August at King City, Marshall struck minnows Canadian bowlers for 12 sixes in his unbeaten century, breaking 12 year old Shahid Afridi's record who had matched Sanath Jayasuriya's in his fastest ODI century.

On 11 April 2011, Shane Watson broke Marshall's record before Rohit Sharma took over couple of years later, scoring only the third double century in ODI cricket.
Most sixes by a batsman in a one day innings.
Batsman (Country) 6s Score Balls 4s Versus Venue Date
Rohit Sharma (India) 16 209 157 12 Australia Bangalore 2 Nov 2013
Shane Watson (Aus) 15 185* 96 15 Bangladesh Dhaka 11 Apr 2011
Xavier Marshall (WI) 12 157* 118 11 Canada King City 22 Aug 2008
Sanath Jayasuriya (SL) 11 134 65 11 Pakistan Singapore 2 Apr 1996
Shahid Afridi (Pak) 11 102 40 6 Sri Lanka Nairobi 4 Oct 1996
MS Dhoni (India) 10 183* 145 15 Sri Lanka Jaipur 31 Oct 2005
Mark Boucher (SA) 10 147* 68 8 Zimbabwe P'stroom 20 Sep 2006
Mathew Hayden (Aus) 10 181* 166 11 New Zealand Hamilton 20 Sep 2007
Brendon McCullum (NZ) 10 166 135 12 Ireland Aberdeen 1 Jul 2008
Kieron Pollard (WI) 10 119 110 4 India Chennai 11 Dec 2011
Abdul Razzaq (Pak) 10 109* 72 7 South Africa Abu Dhabi 31 Oct 2010
Ijaz Ahmed (Pak) 9 139* 84 10 India Lahore 2 Oct 1997


Also see : most sixes in an ODI innings by a team.
Contribute your answer:
Your name :
Your eMail :
Security Code:

Not the answer you were looking for? Refer to extended Itsonlycricket records page.