2. Virat Kohli vs Mitchell Johnson

During India’s 2014/15 tour to Australia, Virat Kohli and Mitchell Johnson made headlines, not for scoring runs or taking wickets, but for sharing an unhealthy relation on the field. For the onlookers, the banter between the duo was exciting to watch.
However, the boundaries weren’t crossed until Johnson threw a ball back to Virat Kohli during Melbourne Test, which hit the batsman on his shoulders and resulted in him falling down. Things did heat up after that, as later words were also exchanged and umpires had to eventually intervene to put a stop on the matter.
https://www.youtube.com/watch?v=X9tn97K1x28
Not only this, there came many moments in the game and also in the following matches, where both these stalwarts happen to taken on each other, verbally. As in the Melbourne game, Virat went on to score an impressive 169 before nicking one to the keeper off Johnson only.