7. Marvan Atapattu (Srilanka) – 4142 runs.
Marvan Atapattu is one of the better known batsman to have played for Srilanka. He had a class and elegance in his batting, never believed in the theory of hitting the ball hard. He belongs to the same class of batsmen like Mahela Jayawardene and Kumar Sangakkara. Once he got himself in, he showed pretty good temperament to stay till the end and win games for Srilanka. More than a no.3 batsman, he was known to partner the dangerous pinch hitter Sanath Jayasurya but he has some decent record batting at no.3 as well. Marvan Atapattu scored 4142 runs from 120 innings at 38.35. He is no.7 in the list