Teja.
Global Moderator
Kane has played 9-12 tests each against all the traditional major test nations, 6 against Bangladesh and 4 against Zimbabwe.What is the mix of opponents in those Tests played?
Kohli hasn't played against Zimbabwe or Pakistan (non-cricketing reasons) but has played 20 tests against Australia and 23 against England, the rest of his split is similar to Kane.
There's definitely an element of the big 3 playing each other a lot over 4-5 test match series in the last decade.