Till the 4th season of the IPL, Brendon McCullum holds the record of the highest score; 158 not out.
Brian Lara a retired west indies cricket player does. He scored 400 against England in 519 balls
Gary Kirsten (South Africa) holds the record of highest individual score in Cricket World Cup. He scored 188* against UAE in 1996 world cup.
Brian Lara of West Indies holds the highest individual score in test cricket. He scored 400* against England at Antigua in 2004.
Gary Kirsten with a score 188* v UAE in 1996.
highest day score in test cricket.
Sachin Tendulkar of India holds the record for the highest score in ODI's - he scored 200* against South Africa on February 24,2010 in Gwalior in just from 147 deliveries.
Depends on what type of cricket you are talking about. In test cricket Brian Lara holds the record of 400* against England. In one day cricket Sachin Tendulkar is the only man on the planet to have scored a double century. Hope this helps.