Former Royal Challengers Bangalore captain Virat Kohli is the highest run-scorer in the history of Indian Premier League. Kohli has notched up 6,411 runs in 216 matches ahead of IPL 2023. (Source: Twitter)
Punjab Kings captain Shikhar Dhawan is the second-highest run-getter in IPL history with 6,086 runs from 200 IPL matches. (Photo: BCCI/IPL)
Mumbai Indians and Team India captain Rohit Sharma has scored 5,764 runs from 221 matches in his IPL career so far. (Photo: BCCI/IPL)
Delhi Capitals and Australia opener David Warner has scored 5,668 runs from 155 matches in IPL till date. (Photo: BCCI/IPL)
Former India and Chennai Super Kings batter retired from the IPL with 5,528 runs from 205 matches. (Source: Twitter)
Former South Africa and Royal Challengers Bangalore batter AB de Villiers has 5,162 runs from 184 matches to his name. (Source: Twitter)