Sir Donald George Bradman scored 309 runs in a single day's play on 11th of July 1930 and to this day remains the only player to score over 300 runs in a single day.
sachin tendulkar
Rahul Dravid of India scored most runs in the 1999 Cricket World Cup. He scored 461 runs in the 1999 Cricket World Cup.
Gordon Greenidge (West Indies) scored most runs in the 1979 Cricket World Cup. He scored 253 runs.
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.
Sachin broke Brain Lara's Record on October 17, 2008 for the most runs scored in Test Cricket****
Sir Jack Hobbs of England has scored 61760 runs in First class cricket. He holds the record.
Rahul Dravid of India scored most runs in the 1999 Cricket World Cup. He scored 461 runs in the 1999 Cricket World Cup.
Sachin Tendulkar (IND)
Brad Hodge
with runs
As of May 2012, the batsman who has scored the most runs in Twenty20 cricket is David Hussey, who has scored 4480 runs in 173 innings (from 180 matches), including a top score of 100 not out. His current Twenty20 average lies at 31.77.