MAYANK AGARWAL (IND)
M: 8| Runs: 754| AVG: 68.54| HS: 243| 100s: 3| 50s: 2
Mayank Agarwal had a brilliant debut against Australia in Australia and he continued having a great year as India played the majority of Tests at home. In just 8 matches this year, he made 754 runs with 3 centuries which came against South Africa and Bangladesh. His highest score was 243 which included an Indian record-equaling 8 sixes as well.
TOM LATHAM (NZ)
M: 8| Runs: 601| AVG: 50.08| HS: 161| 100s: 3| 50s: 1
Tom Latham was the best New Zealand batsman this year in terms of not only runs but also impact. The left-handed opener scored 601 runs in 8 Tests with three centuries and one fifty, with the highest score of 161 runs. However, his best innings came against Sri Lanka in the second Test of the series at P Sara Oval in Colombo, when he made 154 as Kiwis won the Test and drew the series 1-1.
STEVE SMITH (AUS)
M: 8| Runs: 965| AVG: 74.23| HS: 211| 100s: 3| 50s: 4
Steve Smith made a triumphant return to Test cricket after the year-long ban, as he slammed 774 runs in 4 Test matches in the Ashes 2019 and in all, made 965 runs in 8 matches at an average of 74.23 with the highest score of 211 and three centuries in total. He helped Australia level the series 2-2, in what was the battle of the year between two amazing sides.
VIRAT KOHLI (IND-C)
M: 8| Runs: 612| AVG: 68.00| HS: 254*| 100s: 2| 50s: 2
Indian captain Virat Kohli was also at the top of his game this year and scored 612 runs with two centuries and two fifties to his name. His highest score came against South Africa in Pune where he made 254*. He also led India to Test series wins over West Indies in the Caribbean, in Australia and against South Africa and Bangladesh at home, including a victory in the first-ever day-night Test in the country.
Ricky Ponting reveals his Test XI of the decade; names Virat Kohli as captain