7. Holds the record for scoring most runs in Test cricket without smashing a century

holds the record for scoring most runs in test cricket without smashing a century 
Shane Warne has been a useful lower-order batsman in Test cricket for his national side. Warne has scored 3154 runs in Test cricket, who often used to bat at number 8 to 10 position. He recorded his highest score of 99 against New Zealand in Perth in 2001.

Most runs in Test cricket without smashing a century:
Shane Warne - 3154

Niroshan Dickwella - 2757
Chetan Chauhan - 2084

Most runs in international cricket without smashing a century:
Shane Warne - 4172
Collins Obuya - 3439
Chamu Chibhabha - 3316