Virat Kohli scored 6824 runs at an average of 50.92 after 165 ODIs
Image Source : GettyWilliamson scored 6810 runs at an average of 48.64 after 165 ODIs
Image Source : GettyVirat Kohli smashed 23 centuries and 34 fifties after 165 ODIs
Image Source : GettyWilliamson has so far scored 13 centuries and 45 fifties after 165 ODIs
Image Source : GettyVirat Kohli's highest score after 165 ODIs was 183
Image Source : GettyWilliamson's highest score after 165 ODIs is 148
Image Source : GettyVirat Kohli smacked 641 fours and 67 sixes after 165 ODIs
Image Source : GettyWilliamson smacked 622 fours and 55 sixes in 165 ODIs so far
Image Source : GettyKohli bagged 10 ducks in 165 ODIs
Image Source : GettyWilliamson has so far bagged 5 ducks in 165 ODIs
Image Source : GettyNext : Shreyas Iyer's captaincy record in IPL - 1 title, 2 finals, 54.28 winning percentage