6 current generation batsmen with most runs in Test cricket

Kohli and Root are two of the modern day batting greats
Kohli and Root are two of the modern day batting greats

#2 Virat Kohli (6508)

Kohli is touted to break many batting records in future
Kohli is touted to break many batting records in future

Arguably the best batsman of the current generation, Kohli has dominated almost every condition and every bowler on display in Test cricket. Some experts have gone on to say that he might turn out to be the best batsman ever. While Kohli is having his struggles as an Indian captain, but, his batting is going from strength to strength.

So far in his career, he has scored 6508 runs from 75 Test matches at an average of 54.23 with the help of 25 centuries and 19 fifties.


#1 Hashim Amla (9022)

Amla has been one of the South African greats
Amla has been one of the South African greats

Hashim Amla, one of the South African greats, is the highest run-getter amongst the current generation of Test players. Hasim Amla has the game for all seasons as he can play spin and pace with equal authority.

Amla's game has gone down the hill lately which is a signal that he might be at the twilight of his Test career. Nonetheless, he has an amazing record to boast of in Test cricket.

So far in his career, he has scored 9022 runs from 119 Test matches at an average of 47.23 with the help of 28 centuries and 39 fifties.

Quick Links

App download animated image Get the free App now