Rewinding the clock 2190 days behind,
Years passed, but Virat Kohli's incredible performance remained constant. Along with him, Williamson, Smith, Root and, de Villiers kept on pressing on runs button as well.
From the past 3 years, Virat Kohli remained on top of the list with a cumulative score of 5689 followed by Rohit Sharma at 4836 and Joe Root at 4464.
Pakistan's premier batsman Babar Azam joined the race in the last 2 years or so. Ever since Champions Trophy 2017, he is probably the best Pakistani batsman. AB de Villiers after his retirement and Steve Smith suffering from a ban went down in performance in the last year or so.