Brian Lara, he is a West Indian batsman his highest test match score is 400 not out. He scored this againt England in 2004.
Incorrect answer ! should be :-
Graeme Gooch ; 333 & 123 England v India lords 1990
By Australia
brin Lara
Sachin Tendulkar of India with 12,773 runs
Ramnaresh Sarwan has scored 5706 test runs in 82 test matches with 15 centuries and 31 fifties.
The total number of centuries; 3,450 have been scored by the batsmen of all the Test-playing Countries till the 1999th Test Match.
If you meant that of Don Bradmon,he scored 4 runs in his last tet match
Sunil M. Gavaskar...scored the first ten thousand runs in test match
Ricky Ponting has scored the most test runs for Australia - as of the end of the test series against Pakistain in England in July 2010 he had scored 12,026 test runs.
Sachin tendulkar has scored the most test centuries. 41 in 156 matches for India.
australia made the record of winning 16 consecutive matches
About 11 international batsmen have scored more than 100 runs on their test match debut.
If you meant that of Don Bradmon,he scored 4 runs in his last tet match