Brian Lara. He got 500 not out. He also scored the highest single test match innings with 400.
354 by India at Nagpur.
India against Bermuda they made 413
Brian Lara holds the record for the highest individual score in a test innings. He scored 400* against England at Antigua in 2004.
Saeed Anwar (Pakistani) player score 196 runs, against India
Don Bradman scored fastest 2000 runs in test cricket in just 22 innings.
The highest score in test cricket in an innings is made by Brian Lara(400 runs)
In Test Cricket, Brian Lara scored 400 not out in a single innings, while in One Day Internationals, the highest score to date is that of Rohit Sharma's 264
brain lara 450
The greatest number of runs in first-class cricket is 61,760, scored in 1325 innings by Jack Hobbs.