Skip to content
CricketTaken

IPL Most Runs in Wins: All-Time Records

By CricketTaken EditorialPublished Cricket in the Indian Premier League8 min read

How this is written and checkedReport an error

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.