MS Dhoni
Brendam McCullum
Adam Gilchrist of Australia; 5570 runs in 96 Test Matches.
Matthew Hayden
No one keeps the information about the lowest scoring batsman,everyone keeps the record of highest scoring batsman who was Dilshan.
Hanif mohammad not saeed anwar
sehwag(babula,nist)
technically the best ever test cricket batsman was don bradman the prson with the most ever test centurys was jack hobbs. Brian Lara got the highest individual score at 400 not out
Brian Lara who scored 400 not out vs England in Antigua in 2001. That is the highest score by any batsman in the history of test cricket. Yes i agree. sacin Tendilker is the highest rungetter in test history
Virender Sehwag in ICC WC 2003 , 80+
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
Gilchrist is the wicket keeper with most number of catches numbering 379.