10. Rohit Sharma (India) - 14,981 international runs as opener
9. Alastair Cook (England) - 15,110 international runs as opener
8. Tamim Iqbal (Bangladesh) - 15,210 international runs as opener
7. Sachin Tendulkar (India) - 15,335 international runs as opener
6. Virender Sehwag (India) - 16,119 international runs as opener
5. Desmond Haynes (West Indies) - 16,120 international runs as opener
4. Graeme Smith (South Africa) - 16,950 international runs as opener
3. David Warner (Australia) - 18,744 international runs as an opener
2. Chris Gayle (West Indies) - 18,867 international runs as opener
1. Sanath Jayasuriya (Sri Lanka) - 19,298 international runs as opener
Next : Sri Lanka pacers out of charge against India
Click to read more..