400 not out - Brian Charles Lara
kumar sankagara(2000-present) is highest run scoring batsman now he scored 14,189 runs in 403 matches. he played 379 innings, scored 49 hundreds and 96 50's and still scoring.
Graham gooch has scored 8900 most by an english batsman in just 116 test matches
KC Sangakkara of Sri Lanka is the best batsman for 2015. He has scored 541 runs in seven test matches putting an average of 108.2 runs.
batsman score runs...
Sachin Ramesh Tendulkar(INDIA)