Top Run Scorers in IPL History on 22Bet

Since the first ball was bowled in April 2008, the Indian Premier League has produced some of the most extraordinary batting performances ever seen in T20 cricket. Across 19 seasons and nearly 900 matches, the competition has elevated run-scoring to levels that were considered impossible when the format was first conceived. Some batters have delivered a single exceptional season and faded. Others have compiled records across a decade or more of consistent excellence that place them in a category of their own. Understanding who the greatest run-scorers in IPL history are — and why they accumulated those totals — gives bettors a structural edge when assessing top-batter markets and player-specific wagers on 22Bet.

This guide covers the top all-time run-scorers in IPL history, updated to reflect the 2026 season, and explains what their records tell us about the markets available on 22Bet today. Do 22bet Login Now.

Virat Kohli — 9,145 Runs (279 Matches)

No discussion of IPL run-scoring begins anywhere other than with Virat Kohli. He is the greatest batter in the tournament's history by a margin that is unlikely to be closed in any realistic timeframe. Kohli has scored 9,145 runs across 279 IPL matches, all of them for Royal Challengers Bengaluru, making him one of the rare one-franchise players in the history of the competition. His gap over second-placed Rohit Sharma exceeds 1,800 runs — the equivalent of two full strong seasons for any other batter.

Kohli's defining IPL season remains 2016, when he scored 973 runs in 16 matches at an average of 81.08 and a strike rate of 152.03, including four centuries. No batter has ever breached the 900-run mark in a single IPL season since. That year alone established a benchmark that has stood for nine years and remains the single greatest sustained batting performance in T20 tournament cricket anywhere in the world.

In IPL 2026, Kohli added to his records in extraordinary fashion. His unbeaten 105 off 60 balls against KKR in Match 57 at Raipur was his ninth IPL century — two more than any other batter in history — and confirmed him as the most capped player in IPL history with 279 appearances, surpassing both MS Dhoni and Rohit Sharma. He also became the fastest batter to reach 14,000 T20 runs across all formats, reaching the milestone in 409 innings, beating Chris Gayle's previous record of 423 innings. His nine centuries in the IPL make him the undisputed holder of the most hundreds record in the competition.

For bettors on 22Bet, Kohli's record as a top-batter market selection is backed by the strongest statistical foundation in IPL history. He has completed 400-plus runs in 12 IPL seasons — a record no other batter comes close to matching — and his consistency across conditions, venues, and different stages of a match makes him among the safest individual betting options in any RCB fixture.

Rohit Sharma — 7,289 Runs (278 Matches)

Rohit Sharma occupies second position in the all-time IPL run-scoring charts with 7,289 runs across 278 matches. The gap between Kohli and Rohit is significant, but Rohit's own achievement of accumulating over 7,000 runs in a format where career length is rarely sustained across more than six or seven seasons speaks to his extraordinary consistency and longevity at the highest level.

Rohit began his IPL career with the Deccan Chargers in 2008 before moving to Mumbai Indians in 2011, where he became the defining face of their dynasty. His best individual IPL season came in 2012, when he scored 733 runs including the iconic 175 not out against Sunrisers Hyderabad — the highest individual score in IPL history, a record that still stands as of the 2026 season. As captain, he led Mumbai Indians to five IPL titles, the most by any captain in the competition's history alongside MS Dhoni.

Rohit's IPL 2026 season has been difficult individually. He returned from injury in the latter stages of the competition, but his overall tally remains a compelling reference point for what sustained excellence at the top of an IPL batting order looks like across nearly two decades.

Shikhar Dhawan — 6,769 Runs (222 Matches)

Shikhar Dhawan retired from all forms of cricket in 2024 but remains the third-highest run-scorer in IPL history with 6,769 runs from 222 matches. His career average of 35.25 and strike rate of 127.14 reflect the consistent, high-volume attacking batting that made him a reliable accumulator across multiple franchises over 15 seasons. Dhawan is the highest-scoring overseas-team-era batter who never won an IPL title, a fact that adds a layer of remarkable individual achievement to his record given how dominant his run-scoring was throughout the competition's middle years.

David Warner — 6,565 Runs (184 Matches)

David Warner is the highest-scoring overseas batter in IPL history with 6,565 runs from 184 matches, a record that reflects his extraordinary impact on the competition despite playing fewer games than several of the Indian batters above him. Warner won the Orange Cap three times — in 2015, 2017, and 2019 — and was the primary driving force behind Sunrisers Hyderabad's 2016 IPL title, scoring 848 runs that season at an average of 60.57. His best individual season score of 848 in 2016 sits third on the all-time single-season list behind only Kohli's 973 and Jos Buttler's 863 in IPL 2022.

KL Rahul — 5,699 Runs (157 Matches)

KL Rahul sits fifth on the all-time list with 5,699 runs from 157 matches. His per-match average is the strongest of any batter in the top five, as he has accumulated his total in significantly fewer innings than those above him. Rahul's best individual season came with Punjab Kings (then Kings XI Punjab) in 2020, when he scored 670 runs at Sharjah and Dubai to win the Orange Cap. His ability to anchor an innings and then shift gears at the end has made him one of the most technically sophisticated top-order batters in IPL history.

What These Records Tell Bettors on 22Bet

The all-time run-scoring list is not just a historical footnote. It is an active tool for assessing market value in IPL betting. Batters who appear at the top of this list share specific characteristics that are directly relevant to the markets available on 22Bet. They are all openers or number-three batters. They have all played the majority of their IPL career for the same franchise, which means they have deep familiarity with their home conditions and the expectations of their specific role within a batting lineup. They have all performed across multiple IPL eras, confirming that their run-scoring is not a product of a single favourable season but a consistent output across many different team compositions and bowling attacks.

The top batter market for any IPL match featuring Virat Kohli is the single most commonly backed individual market in the competition, and for sound structural reasons. His 9,145 runs, nine centuries, and 66 half-centuries across 279 matches are evidence of a consistency rate that no other batter in IPL history has replicated.

For bettors looking to apply historical run-scoring data to current markets, the key variables are recent form within the current season, venue conditions, and the specific head-to-head record of the batter against the bowling attack they face. 22bet App provides all of these individual and match-specific markets across every IPL 2026 fixture, with real-time odds, live in-play betting, and a seamless mobile experience on iOS and Android. Visit 22bet-apps.com to explore top-batter markets and all remaining IPL 2026 fixtures.