Brendon McCullum
Mehrab Hossain was the first Bangladeshi batsman to score a fifty in Cricket World Cup. He scored 64 runs against West Indies in the 1999 Cricket World Cup.
The record for the fastest 50 runs in cricket is held by AB de Villiers, who scored a 50 off 16 balls in a One Day International match against West Indies in January 2015.
Mehrab Hossain was the first Bangladeshi batsman to score a fifty in Cricket World Cup. He scored 64 runs against West Indies in the 1999 Cricket World Cup.
Don Bradman scored fastest 2000 runs in test cricket in just 22 innings.
Virendra sehwag
Rahul Dravid of India scored most runs in the 1999 Cricket World Cup. He scored 461 runs in the 1999 Cricket World Cup.
Mark Boucher. He did it in 44 balls.
Glenn Turner (New Zealand) scored the most runs in the 1975 Cricket World Cup. He scored 333 runs in 1975 Cricket World Cup.
David Gower of England scored most runs in the 1983 Cricket World Cup. He scored 384 runs in the 1983 Cricket World Cup.
Shahid Afridi in 37 balls.
Sanath Jayasuriya who scored 50 runs from 17 deliveries
New Zeland 50 runs from 21 balls in an ODI