Batsmen with the most 150 plus scores in test cricket, is an insane record to achieve. Test cricket as we all know is one of the hardest formats of the game, it requires immense patience and skills and not to mention your fitness levels should also be at an all-time high.

Scoring a century in test cricket is still an amazing feat but, if you are a top batsman, then scoring a test century is almost as easy as scoring a penalty, you can miss it, but the chances are low, but scoring a 150 plus score, that is equal to scoring a freekick, you need skill and perfection to achieve it.

Today we will be looking at the batsmen, with the most 150 plus scores in test cricket.


Sunil Gavaskar- 12:

To start off the list, we have our favorite TV presenter, Sunil Gavaskar. While today’s generation might know Sunil Gavaskar as a radio presenter, he once was the leading force for India. His perfect timing and insane shot selection made him a hit and feared name among bowlers.

Back in the day, test cricket was one of the main forms of cricket, and Suni Gavaskar took full charge of that format. He has registered 12 150 plus scores. Gavaskar has a high score of 236 not out, which was against the West indies. Gavaskar has a total of 34 centuries to his name and was once India’s main player.

Steve Waugh- 14:

Steve Waugh, was the type of player that didn’t bother if it was test cricket or not, if he wanted he would hit a six. I think that made him extremely dangerous, as he was totally unpredictable and you couldn’t understand his next movement.

Steve Waugh, has hit 14 150 plus scores in test cricket and has a high score of 200 not out, which was against the West Indies. He was one of Australia’s main players and played with such elegance and precision. Out of the 14 150 plus scores, Steve registered, he was unbeaten in 7 of them.

Virender Sehwag- 14:

What can I say about this man, we have covered many topics on him, and if you have read any of them you will know he was one of the most dangerous players ever. From the start itself, Virender Sehwag would be clearing the boundary and wouldn’t stop, and this was applicable to test cricket as well, he didn’t slow down for test cricket.

Shewag has scored a total of 23 centuries in the 104 test matches he played for India. Out of the 23 centuries he scored, 14 of them were 150 plus scores. His high score in test cricket is 319, which was against South Africa. Interestingly, Shewag has also 4 double centuries to his name.

Jacques Kallis- 14:

Apart from being an insane batsman, Jacque Kallis was an excellent bowler as well, and that made him a hit, within the team, and among the fans. Jacque is the fifth player on the list of players with the most centuries in international cricket, and that speaks volumes.

Jacque Kallis has played 160 test matches and has scored an impressive 13289 runs, with 45 centuries. He has a high score of 224 which was against Sri Lanka in 2012.

Ricky Ponting- 15:

One of the greatest batsmen in the world, Ricky Ponting had to make it into this list. Ponting is Australia’s most successful run-scorer, and that speaks volumes. Ponting was also a very successful captain and has guided Australia to many victories.

Ricky Ponting has scored 15 150 plus scores and also has 6 double centuries to his name. He has hit 15 test centuries.

Mahela Jayawardene- :

It’s easy for many people to not recognize the efforts of Mahela Jayawardane, as his counterpart Kumar Sangakkara used to steal all the limelight. But Mahle was an equally accomplished player and has carried Sri Lanka to victory on many occasions.

Mahela has scored a total of  34 centuries, which included 6 double centuries and 16 150 plus scores.  He also has one triple century to his name. His 374 against Sout Africa is his career-high score, and that innings showed pure class and skill.

 Sir Donald Bradman- 18:

Sir Donald Bradman, is considered by many to be one of the greatest players ever. Bradman has an insane batting average of 99.94 and has 34 centuries to his name. What’s even more interesting is that Bradman has only played 80 games for Australia.

Bradman only played 52 tests, but he still managed to score 18 150 plus innings. 

Kumar Sangakkara- 19:

Sangakkara has to be one of the finest players Sri Lanka has produced. His elegance and timing were perfect and no one could match that. Sangakkara was also a prolific captain and guided Sri Lanka to many victories, including the final against India in the 2011 cricket world cup.

Sangakkara has a high score of 319, which was against Bangladesh. Sangakkara has scored 29 centuries, and out of those 29, 19 have been 150 plus scores.

Brian Lara- 19:

The West Indies legend is second on this list. Brian Lara similar to Don Bradman is considered by many to one of the greatest ever to hold the bat.

Lara has scored many centuries, but he has also scored a double, triple and quadruple century as well. He has a high score of 400 not out, which came against England in 2004. Lara has gone past the 150 plus mark 19 times in his illustrious career.

Sachin Tendulkar- 20:

I think we all knew this man would be number one. I don’t need to say much about him, because even non-cricket fans will know that he is one of the greatest ever to play the game.

Tendulkar is the only player to score a century of centuries and that itself has to be one of the greatest ever feat. Tendulkar has 51 test centuries to his name and has gone past the 150 marks, 20 times. Absolute class player.


These are the players, who have scored the most 150 plus scores in test cricket. The list will most definitely change but in today’s time, the amount of test cricket being played is not that much, so that could be a factor.