Virat's form from 2016-2019 is among the greatest peaks in the longest format, having made 4,208 runs in 43 Tests and 69 innings at an average of 66.79, with 16 centuries and 10 fifties. It was during this period he smashed seven double centuries, the most by a captain in Tests, a record which still stands.