IPL Most Runs in Wins: All-Time Records
By CricketTaken EditorialPublished Cricket in the Indian Premier League8 min read
There is a reasonable objection to this list before it starts: a batter's runs-in-wins total depends heavily on how good his team-mates were. Nineteen seasons at Chennai Super Kings will produce more of them than nineteen seasons at a side that finished eighth. That is true, and it is why the second table on this page — the share of a career's runs scored in matches won — is the more revealing one.
Virat Kohli leads with 5,370 runs in IPL wins, and he does it while averaging 52.14 in them against 40.42 across his career. Rohit Sharma is second on 4,463. Then a gap, and then the interesting names: batters with far fewer innings whose winning contributions were denser.
Everything below is derived from all 1,243 Indian Premier League matches from 2008 to the 2026 final. A match counts as a win if the batter's side won it; ties resolved in a super over count to the side that won the super over, and abandoned matches count for neither.
Most IPL runs in matches won
| # | Player | Runs in wins | Inns | Balls | SR | Avg | 50s | 100s | Sixes |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Virat Kohli | 5,370 | 136 | 3,783 | 142.0 | 52.14 | 41 | 6 | 200 |
| 2 | Rohit Sharma | 4,463 | 142 | 3,222 | 138.5 | 38.81 | 33 | 1 | 213 |
| 3 | Shikhar Dhawan | 3,945 | 111 | 2,972 | 132.7 | 44.33 | 33 | 1 | 87 |
| 4 | David Warner | 3,710 | 79 | 2,420 | 153.3 | 60.82 | 37 | 4 | 145 |
| 5 | Suresh Raina | 3,559 | 118 | 2,554 | 139.4 | 38.27 | 24 | 1 | 129 |
| 6 | Shubman Gill | 3,192 | 73 | 2,146 | 148.7 | 55.03 | 24 | 5 | 112 |
| 7 | Chris Gayle | 3,116 | 66 | 1,931 | 161.4 | 59.92 | 18 | 6 | 240 |
| 8 | MS Dhoni | 3,050 | 128 | 2,049 | 148.9 | 45.52 | 17 | 0 | 150 |
| 9 | AB de Villiers | 2,967 | 74 | 1,786 | 166.1 | 76.08 | 25 | 3 | 154 |
| 10 | KL Rahul | 2,899 | 67 | 1,974 | 146.9 | 57.98 | 25 | 3 | 128 |
| 11 | Ajinkya Rahane | 2,887 | 95 | 2,281 | 126.6 | 36.09 | 19 | 1 | 78 |
| 12 | Jos Buttler | 2,855 | 71 | 1,805 | 158.2 | 51.91 | 16 | 7 | 138 |
| 13 | Faf du Plessis | 2,855 | 79 | 2,139 | 133.5 | 41.38 | 24 | 0 | 100 |
| 14 | Sanju Samson | 2,850 | 87 | 1,939 | 147.0 | 40.71 | 15 | 3 | 147 |
| 15 | Gautam Gambhir | 2,839 | 85 | 2,250 | 126.2 | 41.14 | 26 | 0 | 40 |
| 16 | Ambati Rayudu | 2,676 | 106 | 2,022 | 132.3 | 32.63 | 14 | 1 | 110 |
| 17 | Robin Uthappa | 2,603 | 89 | 1,869 | 139.3 | 33.81 | 16 | 0 | 106 |
| 18 | Suryakumar Yadav | 2,569 | 78 | 1,596 | 161.0 | 45.07 | 20 | 2 | 109 |
| 19 | Shreyas Iyer | 2,499 | 74 | 1,692 | 147.7 | 47.15 | 22 | 1 | 124 |
| 20 | Shane Watson | 2,392 | 72 | 1,594 | 150.1 | 42.71 | 16 | 3 | 128 |
AB de Villiers averaging 76.08 in wins is the standout number on the page, and it is 36 runs higher than his career average of 39.71. That is not a small effect; it means his good days and his side's good days were the same days to an unusual degree. All seven of Jos Buttler's IPL hundreds came in matches Rajasthan Royals won, which is the only clean sweep in the top twenty.
Share of a career scored in wins
This is the column that controls for volume. It shows what proportion of a batter's total IPL runs came in matches his side actually won, restricted to batters with at least 2,500 career runs.
| # | Player | Runs in wins | Career runs | Share | SR in wins | Avg in wins |
|---|---|---|---|---|---|---|
| 1 | Shubman Gill | 3,192 | 4,598 | 69.4% | 148.7 | 55.03 |
| 2 | Gautam Gambhir | 2,839 | 4,217 | 67.3% | 126.2 | 41.14 |
| 3 | Virender Sehwag | 1,806 | 2,728 | 66.2% | 168.8 | 38.44 |
| 4 | Suresh Raina | 3,559 | 5,528 | 64.4% | 139.4 | 38.27 |
| 5 | Ruturaj Gaikwad | 1,826 | 2,839 | 64.3% | 139.2 | 52.17 |
| 6 | Chris Gayle | 3,116 | 4,965 | 62.8% | 161.4 | 59.92 |
| 7 | Brendon McCullum | 1,800 | 2,880 | 62.5% | 139.1 | 35.29 |
| 8 | Shane Watson | 2,392 | 3,874 | 61.7% | 150.1 | 42.71 |
| 9 | Ambati Rayudu | 2,676 | 4,348 | 61.5% | 132.3 | 32.63 |
| 10 | Jos Buttler | 2,855 | 4,646 | 61.5% | 158.2 | 51.91 |
| 11 | Glenn Maxwell | 1,717 | 2,819 | 60.9% | 167.0 | 33.74 |
| 12 | Rohit Sharma | 4,463 | 7,329 | 60.9% | 138.5 | 38.81 |
| 13 | Kieron Pollard | 2,046 | 3,412 | 60.0% | 161.7 | 39.35 |
| 14 | Faf du Plessis | 2,855 | 4,773 | 59.8% | 133.5 | 41.38 |
| 15 | Shreyas Iyer | 2,499 | 4,229 | 59.1% | 147.7 | 47.15 |
| 16 | David Miller | 1,942 | 3,288 | 59.1% | 149.5 | 53.92 |
| 17 | Shikhar Dhawan | 3,945 | 6,769 | 58.3% | 132.7 | 44.33 |
| 18 | Yashasvi Jaiswal | 1,501 | 2,593 | 57.9% | 158.7 | 42.93 |
Shubman Gill's 69.4 per cent is the highest of any batter with 2,500 IPL runs, and it is doing two jobs at once: he has played for two of the strongest sides of his era, and he scored more heavily in the matches they won than in the ones they lost. His five hundreds in wins from five career hundreds is the same clean sweep as Buttler's.
Gambhir at 67.3 per cent is the historical entry and belongs to the two title-winning Kolkata Knight Riders seasons of 2012 and 2014, when he opened and captained. His strike rate in those wins was 126.2, which was competitive for the period and would be untenable now.
Where the share number misleads
Two cautions worth stating.
First, a share above 60 per cent is easier to reach on a good side. Raina, Gaikwad, Watson and Rayudu all spent large portions of their careers at Chennai, who have reached more playoffs than anyone. That does not make their contributions less real, but it does mean the column is measuring something about both the batter and the squad.
Second, the batters whose share is low are not necessarily the ones who failed. Anyone who spent five seasons at a bottom-half franchise will sit below 55 per cent regardless of what he did with the bat, because there were fewer wins to score in. The number to read alongside this table is the average-in-wins column: a batter with a modest share and a high average in wins was doing his job in a side that could not finish the work.
Sixes in winning causes
| Player | Sixes in wins | Career sixes | Share |
|---|---|---|---|
| Chris Gayle | 240 | 357 | 67.2% |
| Rohit Sharma | 213 | 324 | 65.7% |
| Virat Kohli | 200 | 317 | 63.1% |
| AB de Villiers | 154 | 251 | 61.4% |
| MS Dhoni | 150 | 264 | 56.8% |
| Sanju Samson | 147 | 243 | 60.5% |
| David Warner | 145 | 236 | 61.4% |
| Jos Buttler | 138 | 211 | 65.4% |
Chris Gayle's 240 sixes in IPL wins are the most by anyone, from only 66 innings — a six every 8.0 balls in matches his side won. That figure, more than any average, explains why Royal Challengers Bangalore built their entire top order around keeping him at the crease.
The counterweight
Runs in wins is a useful lens and a poor sole criterion. Two batters make the point. Kohli has 5,370 runs in wins and spent seventeen seasons without a title before Royal Challengers Bengaluru finally won one in 2025. Dinesh Karthik has 2,272 runs in wins from 109 innings — a share of 47 per cent, no IPL hundred at all, and a winners' medal from the Mumbai Indians side of 2013, in a career spent mostly at franchises that did not go deep.
The honest reading is that this list identifies batters who scored heavily and often, in sides that were usually good, and that separating the batter's contribution from the side's is not something a run total can do. For the phase-level view of when those runs came, see the death-overs run records and the records for runs in chases. The tournament's competitive structure is set out on the IPL hub, within the wider account of cricket in India.
Sources and method
A match is treated as a win for a batter if his side is recorded as the winner of that match in the ball-by-ball archive. Matches decided by a super over are credited to the side that won the super over; matches abandoned without a result count as neither a win nor a loss and are excluded from both the runs-in-wins totals and the career denominators used for the share column.
All aggregates come from the Cricsheet archive (cricsheet.org, ODC-BY 1.0), covering every IPL match from 18 April 2008 to 31 May 2026. Runs scored in a super over are excluded throughout. Balls faced exclude wides and include no-balls; strike rate is runs off the bat per 100 balls faced in the relevant matches; averages divide those runs by dismissals in those matches.
The 2,500-career-run qualification on the share table is our own bar, chosen to keep out batters whose share swings wildly on twenty innings. Career six totals in the final table are all IPL sixes, so the share column there compares like with like. Franchise names are as they stood at the time of each match, which is why Royal Challengers appear under both Bangalore and Bengaluru on this page.