SUMMARY
As the 2023 season of the Indian Premier League gets underway, let's take a look at the 10 batsmen who have scored the most runs in the league.

The 15th edition of the Indian Premier League (IPL) gets underway on March 31, 2023 with defending champions Gujarat Titans taking on former champions Chennai Super Kings. As the 10 teams gear up for the 2023 season, it is apt to recall all-time leading run scorers of the league. Here is a look at the 10 batsmen who have scored the most runs in the IPL.

No 10 | Dinesh Karthik | Runs scored: 4376 | Matches played: 229 | Strike Rate: 132.65 | Average: 26.85 | Highest score: 97* | IPL teams represented: Royal Challengers Bangalore, Delhi Capitals, Gujarat Lions, Punjab Kings, Kolkata Knight Riders and Mumbai Indians (Image: IPL/BCCI)
