10. Temba Bavuma

Whether it’s about facing the likes of Anderson and Broad from England or the current Australian or NZ pace attack, the 31-year old has efficiently produced runs at a combined average of almost 35. In fact recently when SA had toured Pakistan in 2021, Bavuma averaged close to 54.

9. Mominul Haque

In fact now leading by example, Mominul has batted fruitfully in sub-continent conditions. In places like SL, the 30-year old averages almost 50 just like his home records. Perhaps even when it comes to scoring against heavyweight teams, Momiul averages collectively close 33 against NZ and Pakistan.

8. Jermaine Blackwood

Overall, so far from his 43 Test appearances, Blackwood has in total scored 2277 runs at an average of 30.36. In totality, though the cricketer is yet to score a century at home, he seems to be a credible batter in overseas Tests. Possibly a bit more consistency might raise his overall esteem.

7. Will Young

Overall the bottom line is once skipper Williamson is back, Young will eventually play at no.4 in place of retired Ross Taylor. In his brief appearances, the batter now averages around 38. Hence surely since his debut, Young has been a consistent performer but probably much more unnoticeable and unacknowledged.

6. Mayank Agarwal

Overall, especially in home conditions, the cricketer is now well-lauded to score big three-digit scores. Right now with an experience of 19 Test matches, Agarwal has assembled 1429 runs at an average of 43.30. But unfortunately, still, somehow the cricketer falls last in India’s current opening pool.

5. Dean Elgar

Overall, especially in tough conditions like England and NZ, Elgar averages close to 40 against the moving ball. In fact even in sub-continental conditions like Bangladesh, the 34-year old averages above 50. Eventually with Elgar now captaining SA, maybe his presence might get splashy than before.

4. Fawad Alam

In terms of his overall stats, the 36-year old has played 15 red-ball affairs and has scored 953 runs at an average of 47.65. Certainly, by getting a call-up after a hiatus of a decade, Alam is turning every opportunity into a run-scoring mine.

3. Henry Nicholls

So far out of his 7 Test centuries, his hundred against Pakistan in UAE has been the superlative of all. By stitching a 212-run stand with the skipper, Nicholls helped NZ win away over Pakistan since 1969. Even in terms of amassing runs in the challenging surfaces of SA, the 30-year old has registered an average of above 50.

2. Usman Khawaja

In terms of his records, Khawaja doesn’t even seem to get affected by his multiple omissions and comebacks. From his 45 Test games, a tally of 3125 runs has been aggregated at a commendable average of 43.40. Overall by possessing such impressive numbers, Khawaja appears to be a lot more underrated especially by the Aussie selection panel.

1. Hanuma Vihari

From his 13 games, around 634 runs have come from his blade at an average of 34.20. Overall, though he’s now only labelled as an overseas specialist, Vihari certainly has the correct substance of being an all-condition batter. His first-class record is the biggest testimony that the Andra boy can establish himself for a long-haul position at number five.