Sachin Tendulkar
Brendon McCullum
John Davison of Canada hit the fastest century off 67 balls in the 2003 World Cup.
Brian Lara
Kevin O'Brien
yuvi-16 balls
23 balls against NZ
Now it is Yuvraj Singh who scored fifty in just 12 balls. It is against England in recently concluded Twenty20 world cup,in 2007,at south Africa. Yuvraj hit 6 consecutive sixes in an over to complete his half century.
yuvraj singh for India against England in the 2007 world t20, when he hit 50 off 12 balls, including the famous six sixes in an over
In the T20 world cup, David Obuya of Kenya was out hit wicket on 12 September 2007. In the 1975 World Cup R.C. Fredericks (of West Indies) was out on 21 June.
Kevin o'brien hit the longest six in this world cup 2011
New Zealand hit the highest number of sixes; 36, in the ICC World Cup 2011.
Yuvraj Singh of India hit biggest six in t20 world cup. It was 119 m long six.