Kohli has scored 9 centuries and 5 fifties against Australia, amassing a total of 2147 runs in Test matches.
Against England, Kohli has scored 5 centuries and 9 fifties, with a total of 1991 runs in Test matches.
Kohli has scored 5 centuries and 2 fifties against Sri Lanka, accumulating a total of 1085 runs in Test matches.
Against New Zealand, Kohli has scored 3 centuries and 4 fifties, amassing a total of 959 runs in Test matches.
Kohli has scored 3 centuries and 5 fifties against South Africa, with a total of 1408 runs in Test matches.
Against the West Indies, Kohli has scored 3 centuries and 6 fifties, with a total of 1019 runs in Test matches.
Kohli has scored 2 centuries against Bangladesh, with a total of 536 runs in Test matches.
Jay Shah is the youngest ICC chairman at 35; Know about his life
Who is Rohan Jaitley? Potential BCCI Secretary to replace Jay Shah
Shikhar Dhawan's Retirement: A look at 'Gabbar's massive net worth
Cricket Journey to Impressive Net Worth: Explore MS Dhoni's lifestyle