It was Brian Lara; it is now S.Tendulkar!
The person's record that Brian Lara beat was Matthew Haydens. The record was for the highest score ever recorded in the game of cricket.
Brian Lara has scored 400* in an inning.
Brian Lara holds the record for the highest individual score in a test innings. He scored 400* against England at Antigua in 2004.