2018 might actually be the best year for Virat Kohli in international cricket. 2735 runs at an avg of 68.37, including 11 centuries. The overall batting average in test cricket in 2018, was 27.58, the lowest since 1960s.
The 2 test series in particular, the Freedom Trophy in South Africa, India's batting average was 19.15, Virat Kohli's batting average was 47.67, followed by the Pataudi Trophy in England. India's batting average was 23.9, Kohli's average was 59.3. Scored a test 100 in SA, Eng, Aus and India.
His scores in ODI cricket in 2018- 112,46*,160*,75,36,129*,75,45,71,140,
157*,107,16,33*. 14 innings and 9 50 scores, including 5 Not Outs.