264 by rohit sharma
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.
MS Dhoni
Graham gooch has scored 8900 most by an english batsman in just 116 test matches
its sehwag
Dwayne Bravo
younus khan
Brain Lara
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...
thilan samaraveeraThilan Samaraweera of Sri Lanka. He scored 1234 runs in 11 matches at an average of 72.6
Sachin Tendulkar.
Not out innings are not counted in a batsman's average. Therefore, his batting average would be infinity.