I've seen all of these batsmen play in person or on TV, and Mehrab was proably the most natural stroke-player. But that doesn't make him the best opener, which may need to be a separate poll. Atahar had all the assets of an opener, including patience.
What Nafis showed in this series is very encouraging but it's too early for me to put him in the lead - let him earn it.
You have forgotten a few other openers of note. One in particular was very good but had a very brief Bangladesh career in the pre-test days - Nazim Shirazi.
|