The Indian cricket team will end the year 2021 by playing the first test match of the 3-match test series against South Africa. Indian tour of South Africa will begin on 26th December 2021. A total of 3 test matches and 3 ODI matches will be played in South Africa vs India tournament. Just 2 weeks ahead of the South Africa vs India tournament, let's take a look at the most runs in the test for India against South Africa.
1.Virat Kohli
The captain of the Indian test team Virat Kohli leads the list with 1075 runs. The run machine played 20 test innings against South Africa and aggregated 1075 runs. He hit these runs with an outstanding average of 59.72 including 3 half-centuries and 3 centuries.
Read also: Most ICC ODI Cricketer of the Year trophy winner
2. Cheteshwar Pujara
Cheteshwar Pujara holds the second position on this list. He is one of the biggest assets of the Indian test batting lineup. Pujara played in 23 test innings against the Proteas and scored 758 runs.
3. Ajinkya Rahane
Next up on this list is Ajinkya Rahane with 748 runs. The former vice-captain of the Indian test team played in 16 test innings against South Africa where he aggregated 748 runs.
Read also: Ravichandran Ashwin is definitely here to stay in white ball Cricket: Rohit Sharma
4. Rohit Sharma
The Indian captain in limited-overs is sitting at the 4th position on this prestigious list. Rohit Sharma played in 16 test innings against the Proteas and aggregated 678 runs.
5. Murali Vijay
The fifth Indian cricketer on this list is Murali Vijay. He was a regular member of the Indian test team till 2018 but he could not hold his position later. Overall, he played 22 test innings against South Africa where he hit a total of 531 runs.