Test is the game of the brave and all great players have scored runs in test matches. Great players always like to play test cricket and make runs.  Especially players like to play in their home soil and make runs. There are players who has made maximum of their runs of test career in home soil. Here is the list of top four players who have scored most test runs at home.

Ricky Ponting (7578) – Ricky Ponting, the most uncompromising player of his generation, grew into Australia’s most successful run-maker and only sits below Bradman in the country’s overall ratings.  There is no doubt about his greatness after taking guard, but his leadership has been under scrutiny for much of his reign. Ponting has played 168 test matches scoring 41 centuries and 62 half centuries with a highest 257. He has scored 13378 in his test career out of which he has scored more than half of his run in home soil. Ponting has scored 7578 runs at Home and so he is in the top of the list.

Sachin Tendulkar (7216) – Sachin Tendulkar has been the most complete batsman of his time, the most prolific cricketer of all time, and arguably the biggest cricket icon the game has ever known. He is known as the little master. Sachin has played 200 test matches scoring 51 hundreds and 68 fifties and a highest of 248 runs. Sachin has a score of 15921 runs of which 7216 was scored in home soil. Sachin comes second in this list after Ponting.

Jacques Kallis(7035) -Jacques Kallis is the broad-shouldered colossus of the South African team, a figure whose looming presence inspires calm in some and dread in others.  Kallis is a fine, forceful batsman who has at his disposal both a rock-solid technique and a mind impervious to distraction. Kallis is one the greatest all-rounder of South Africa. Kallis has played 166 test matches scoring 45 hundreds and 58 fifties and a highest score of 224. Kallis has scored 13289 runs in his test career with 7035 runs in home soil. Kallis is third in this list.

Mahela Jayawardene(7000)–  Mahela Jayawardene  is prolific, elegant and utterly classy batsman with a huge appetite for runs, and a calm yet authoritative captain. With over 10,000 runs in both Tests and ODIs and also a great leader and one of the best cricketer Sri Lanka has ever seen.  Mahela has played 146 test matches scoring 33 test hundreds and 48 test fifties and a highest of 374 runs.  Mahela has scored 11506 runs out of which 7000 runs came in home soil. So he is last in this list.


Player name

Most test runs in home


Ricky Ponting



Sachin Tendulkar



Jacques Kallis



Mahela Jayawardene




    A cricket addict

    Read More