answers.input_text: short
answers.span_text: 286
questions: india south africa test series 2018 highest runs
name: Indian cricket team in South Africa in 2017–18
contexts: Indian cricket team in South Africa in 2017 -- 18 South Africa India Dates 5 January 2018 -- 24 February 2018 Captains Faf du Plessis ( Tests and ODIs ) JP Duminy ( T20Is ) Virat Kohli Test series Result South Africa won the 3 - match series 2 -- 1 Most runs AB de Villiers ( 211 ) Virat Kohli ( 286 ) Most wickets Vernon Philander ( 15 ) Kagiso Rabada ( 15 ) Mohammed Shami ( 15 ) Player of the series Vernon Philander ( SA ) One Day International series Results India won the 6 - match series 5 -- 1 Most runs Hashim Amla ( 154 ) Virat Kohli ( 558 ) Most wickets Lungi Ngidi ( 8 ) Kuldeep Yadav ( 17 ) Player of the series Virat Kohli ( Ind ) Twenty20 International series Results India won the 3 - match series 2 -- 1 Most runs JP Duminy ( 122 ) Shikhar Dhawan ( 143 ) Most wickets Junior Dala ( 7 ) Bhuvneshwar Kumar ( 7 ) Player of the series Bhuvneshwar Kumar ( Ind )