Cricopinion
languageDown arrow
English
Search Icon
ICC Men
ICC Women
ICC Ranking
IPL 18
IPL 2025
IPL 2025 Schedule
IPL 2025 Stats
IPL 2025 Teams
IPL Winners List
IPL Head to Head Records
IPL Points Table
IPL 2025 Orange Cap
IPL 2025 Purple Cap
IPL 2025 Highlights
T20 Mumbai
T20 Mumbai
MPL
TNPL
gameconsole
CricTips
Batting Tips
Bowler Tips
Fantasy Tips
Bookmakers Tips
Prediction
IPL Prediction
Match
Toss
Fantasy Cricket
Dream11
Phantom777
My Team 11
Gamezy
My 11 Circle
Analysis
Pitch
Head to Head
IPL Analysis
Search Icon
  • Home Icon
  • >
  • Cricket Stats
  • >
  • Most Runs In Ipl

Top Batsman with Most Runs in IPL Till Now 2025

author
editWritten on:
12 February 2025 at 11:01 am IST
by Pragun Mehrotra
logo
timeUpdated on:
30 May 2025 at 07:07 pm IST
by CricOpinion Editor
Desktop ImageMobile Image
WhatsApp Icon

Join us on

WhatsApp

rhour-glass
5 mins
Read
Share
Like
Bookmark
author
edit
Written on:
12/2/2025, 11:01:26 am IST
byPragun Mehrotra
logo
time
Updated on:
30/5/2025, 7:07:50 pm IST
byCricOpinion Editor
hour-glass
5 mins
Read
WhatsApp Icon

Join us on

WhatsApp

ShareShare hover
Share
LikeLike hover
Like
BookmarkBookmark hover
Bookmark
Phantom Cricket Exchange

Table Of Contents

Top Run Scorer in IPL 2025

Loading table...

It is Sai Sudharsan who leads the batting charts when it comes to scoring the most runs in IPL 2025. The left-handed batter has scored 679 runs in the season in 14 games. He also scored a century in a scintillating 10-wicket victory for the Gujarat Titans against DC. The left-hander is followed by his opening partner, Shubman Gill, on the list. The GT skipper has scored 649 runs in 14 games at an average and a strike rate slightly better than Sudharsan.

Suryakumar Yadav, who created history by going past the 25-run mark each time in the league stage, ranks third with 640 runs at a fantastic average of 71.11 with a strike rate of close to 170. Mitchell Marsh and Virat Kohli make up the top five with 627 and 614 runs, respectively. 

List of Most Runs in IPL history (2008 to 2025)

Loading table...

5. Suresh Raina - 5,528 runs

Suresh Raina was one of the earliest greats of the IPL. Known as Mr. IPL, Raina scored 5528 runs while playing for Chennai Super Kings and Gujarat Lions. His contributions played a huge role in CSK’s success. Raina was part of CSK when they won the IPL four times. Even though he has left the IPL for almost three years, the fans still love the left-handed batter.

4. David Warner - 6,565 runs

The first overseas player to make it into this list is David Warner. Warner has scored the most runs in IPL history as an overseas batter. The left-handed batter has scored 6565 runs in the IPL. His consistency at the top of the order is commendable and is reflected by his average. Warner has an average of 40.52, which is the highest among the top ten run scorers. With age catching up with him, Warner is close to the end of his illustrious IPL career, which included a title with SRH in 2016.

3. Shikhar Dhawan - 6,768 runs

The recently retired Shikhar Dhawan ranks second on the list for the most runs in IPL history. Dhawan has scored 6,769 runs in the marquee league. He holds the record for hitting the most fours. Unlike Virat, Dhawan has won the IPL trophy once with SRH in 2016. There are chances that he might be overtaken by other batters as he has retired. 

2. Rohit Sharma - 6,957 runs

Rohit Sharma, with a tally of 329 runs in the 18th season of the IPL, overtook Shikhar Dhawan on the record list for the most runs. The right-hander is only 43 runs adrift from becoming only the second batter to score 7,000 runs in the tournament. With age catching up to him, Rohit could be playing one of his last few games in the IPL, and every run he can make will help the former MI skipper to cement his place as the second-highest run-getter in the tournament. 

1. Virat Kohli - 8,618 runs

Virat Kohli has been the undisputed run-scorer in the IPL. He has scored the most runs in IPL history. It looks as if his record will stay with him for a long time. The RCB batter has scored 8,606 runs and sits at the top of the list comfortably, with the next best being close to 1600 runs behind. Kohli has been great with the bat in hand, but even the Indian batter would like to feel his hands on the IPL title. A trophy which has eluded him for so long.

Phantom Cricket ExchangePhantom Cricket Exchange

Top 10 Indian players with most runs in IPL history

Loading table...

Virat Kohli has the most runs in the Indian Premier League, which makes him the highest run-getter among Indian batters. The former RCB skipper has scored 8,618 runs in the tournament and comfortably sits at the top of the list. Kohli is followed by Rohit Sharma on the list, who has scored 6,957 runs. He is only 55 runs adrift from scoring the 7000-run mark, which will make him only the second batter to reach the milestone in the IPL. 

The list also features some of the biggest Indian names, including the likes of Shikhar Dhawan, Suresh Raina, and MS Dhoni. Raina, in spite of retiring in 2021, is among the top five run-getters in the history of the Indian Premier League.

Cricopinion Whatsapp ChannelCricOpinion Telegram Channel

FAQS

Virat Kohli has scored the most runs in IPL history. Kohli has scored 8618 runs.
Sai Sudharan has scored the most runs in IPL 2025. The left-handed batter has made 679 runs in the season.
Virat Kohli scored 973 runs in a single season of IPL in 2016. This is the record for scoring the most runs in a single season of IPL.
Virat Kohli has scored the most runs in a single season of the IPL. He scored 973 runs in 2016.
The highest IPL score by a player is 175* by Chris Gayle. Gayle scored 175* not out in IPL 2013.
Virat Kohli is the king of IPL.
Virat Kohli has scored the most hundreds in IPL. Kohli has scored eight centuries.
Shaun Marsh holds the record for scoring 1000 runs fastest in IPL. The Australian batter took 21 innings to reach the landmark.
Virat Kohli with 8618 runs has the most runs for an Indian player in the IPL.
David Warner is the overseas with the most runs in IPL history. Warner has scored 6565 runs.
David Warner has won the orange cap most times. The Australian batter has won the award three times.
Chris Gayle holds the record for the fastest century in IPL. Gayle scored his ton in 30 balls in IPL 2013.
Virat Kohli has scored the most 50s in IPL. Kohli has smashed 63 half-centuries.
Virat Kohli and Jos Buttler have scored the most 100s in IPL in one season. Both the batters have scored four tons in a season. Kohli achieved the feat first in 2016 while Buttler did it in 2022.
Murali Vijay, Virender Sehwag, Wriddhiman Saha, Shane Watson, Rajat Patidar and Shubman Gill are the only players with centuries in IPL knockouts. All six players have achieved the feat once.
Ad
CricOpinion Telegram Channel

Trending IconFANTASY CRICKET TIPS

    Phantom Cricket Exchange
    Phantom Cricket Exchange
    Phantom Cricket Exchange
    Loading...
    Phantom Cricket Exchange
    Phantom Cricket Exchange
    Phantom Cricket Exchange
    Ad
    CricOpinion Icon

    Your 24x7 Cricket Companion! From live scores to match predictions and winning tips, we deliver detailed cricket insights you need. Make CricOpinion your home for the latest on-field

    FlipboardFlipboard
    PinterestPinterest
    RedditReddit
    InstagramInstagram
    TwitterTwitter
    QuoraQuora
    ThreadsThreads
    YoutubeYoutube
    WhatsApp Icon

    Join us on

    WhatsApp

    Telegram Icon

    Join us on

    Telegram

    Google News Icon

    Google News

    Top Teams
    • India
    • New Zealand
    • Australia
    • England
    • South Africa
    • Bangladesh
    • Pakistan
    Top Leagues
    • Indian Premier League
    • Women's Premier League
    • Big Bash League
    • T20 Mumbai Premier League
    • T20 Blast
    • Caribbean Premier League
    • Lanka Premier League
    Top Players
    • MS Dhoni
    • Virat Kohli
    • Karun Nair
    • Hardik Pandya
    • Ajinkya Rahane
    • Vaibhav Suryavanshi

    More Links

    • Twitter trendings
    • Off Field Talks
    • Pitch Analysis
    • Team Analysis
    • Player Analysis
    • Match Prediction
    • Toss Prediction

    CricOpinion is a registered trademark. CricOpinion is not affiliated or connected with sports teams, event organisers or players displayed in its websites. CricOpinion is not affiliated or connected with any mobile brand.

    Terms & Conditions
    © Copyright 2025. All Rights Reserved.
    Trending MobileSchedule MobileGame MobileTournament MobilePrediction Mobile