Batting Records

Top 10: Most Test Runs at Home in a Calendar Year

The paramount for a batter to score a bulk of runs at home, a condition where they are acclimatised and familiar to. Their performances at home will hold a lot of value in their career and also help them stay on the team for a long period. Also, it is a good habit to keep churning out runs when a batter is going through a purple patch, especially in home conditions.

Here are the players who have scored the most number of Test runs at home in a calendar year.

Most Test Runs at home in a Calendar Year

Player Innings Runs Average 100s/50s Year
Michael Clarke (AUS) 12 1407 156.33 5/2 2012
Mohammad Yousuf (PAK) 10 1126 112.60 6/3 2006
Yashasvi Jaiswal (IND) 19 1091 60.61 2/7 2024
Graham Gooch (ENG) 11 1058 96.18 4/3 1990
Gundappa Viswanath (IND) 19 1047 61.58 4/3 1979
Justin Langer (IND) 13 1012 77.84 4/2 2004
Ricky Ponting (AUS) 13 980 89.09 3/4 2003
Mahela Jayawardene (SL) 15 968 64.53 4/4 2001
Virat Kohli (IND) 14 964 80.33 3/2 2016
Don Bran (AUS) 9 950 105.55 5/0 1931

Key Stats

6 – Only this many batters have scored 1000 or more Test runs in their home country in a calendar. Yashasvi Jaiswal of India, with 1091 runs in 2024 playing Tests in India s this elite list that has some great Test batters like Michael Clarke, Justin Langer, Gundappa Viswanath, Mohammad Yousuf, and Graham Gooch.

34 – Apart from the list, there have been 24 instances of a batter making 800 or more Test runs in a calendar year at their home venue. If we extend this criterion to a minimum of 500 runs, then it has been achieved a whopping 307 times.

2 – Five players, Virat Kohli, Virender Sehwag, Ricky Ponting, Mahela Jayawardene, and Matthew Hayden, have breached the 800-run mark at home in two different years.

164.80 – Sri Lankan batter Aravinda de Silva’s (824 in 7 innings) average in 1997 is the highest batting average for a batter scoring 800 or more runs. Michael Clarke follows him with an extraordinary batting average of 156.33, which he accumulated in 2012.