Most Runs Against Delhi Capitals in IPL History: Batting Records
Delhi Capitals have used some outstanding bowling attacks since entering the IPL as Delhi Daredevils in 2008. From Glenn McGrath, Dirk Nannes and Morne Morkel in the early years to Amit Mishra, Kagiso Rabada, Anrich Nortje, Kuldeep Yadav and Axar Patel in later seasons, Delhi have often possessed bowlers capable of troubling elite batting lineups.
That makes sustained success against the franchise valuable. Virat Kohli holds the record for the most IPL runs against Delhi Capitals, including their Delhi Daredevils era. He has scored 1,172 runs against them and is the only batter to comfortably move beyond the 1,100-run mark.
Rohit Sharma follows with 1,092 runs, while Ajinkya Rahane has an outstanding 960 at an average above 53. Robin Uthappa and MS Dhoni complete the top five. Sanju Samson, meanwhile, has moved rapidly up the rankings after adding an unbeaten century against Delhi in 2026.
The record book also contains some spectacular individual innings. Abhishek Sharma now owns the highest score against Delhi after smashing an unbeaten 135 in 2026, surpassing Chris Gayle’s famous 128 not out from 2012.
Most Runs Against Delhi Capitals in IPL History
The following table ranks the leading run-scorers against Delhi Capitals and the former Delhi Daredevils through the completed 2026 season.
| Rank | Batsman | Team | Runs | Matches | Average |
|---|---|---|---|---|---|
| 1 | Virat Kohli | Royal Challengers Bengaluru | 1,172 | 33 | 48.83 |
| 2 | Rohit Sharma | Deccan Chargers/Mumbai Indians | 1,092 | 38 | 31.20 |
| 3 | Ajinkya Rahane | Multiple teams | 960 | 24 | 53.33 |
| 4 | Robin Uthappa | Multiple teams | 740 | 27 | 29.60 |
| 5 | MS Dhoni | CSK/RPS | 739 | 32 | 35.19 |
| 6 | Suresh Raina | CSK/Gujarat Lions | 661 | 26 | 28.73 |
| 7 | Ambati Rayudu | Mumbai Indians/CSK | 629 | 25 | 34.94 |
| 8 | Sanju Samson | RR/CSK and others | 620 | 19 | 44.28 |
| 9 | Shikhar Dhawan | Multiple teams | 579 | 20 | 30.47 |
| 10 | AB de Villiers | Delhi/RCB | 575 | 15 | 57.50 |
| 11 | Jos Buttler | RR/Gujarat Titans | 562 | 15 | 43.23 |
Kohli’s lead is built on extraordinary longevity and consistency rather than centuries. Despite scoring more than 1,100 runs against Delhi, he has never made an IPL hundred against them. His highest score remains 99.
Virat Kohli – 1,172 Runs Against Delhi
Virat Kohli is the most successful batter against Delhi Capitals in IPL history.
He has scored 1,172 runs at an average of 48.83, including 11 half-centuries.
What makes the record unusual is that Kohli has never reached three figures against Delhi.
His closest attempt came in 2013 at the Feroz Shah Kotla, when he scored 99 from 58 balls. He was run out trying to complete another run from the final delivery of RCB’s innings.
Kohli has repeatedly dominated Delhi both at home and away.
His record at the Arun Jaitley Stadium is particularly strong because Delhi is also his home city. He grew up playing cricket in the capital, giving his appearances there added attention throughout his career.
In 2026, Kohli added another 42 runs in the first meeting with Delhi and then made an unbeaten 23 during RCB’s comfortable chase in the return game.
Those runs pushed his career aggregate to 1,172.
Remarkably, that made Delhi one of four IPL opponents against whom Kohli has crossed 1,000 runs.
Rohit Sharma – 1,092 Runs Against Delhi
Rohit Sharma ranks second with 1,092 runs against Delhi Capitals.
He has faced them 38 times, more than any other batter near the top of the list.
Rohit’s highest score against Delhi is 74 not out, which means his huge aggregate has come almost entirely through repeated contributions rather than major centuries.
He has scored six half-centuries against the franchise.
Mumbai Indians and Delhi have met regularly since the inaugural season, giving Rohit plenty of opportunities to build his record.
Some of his most important performances came when Mumbai needed calm batting rather than explosive hundreds.
Rohit has also hit more sixes against Delhi than any other batter, clearing the boundary nearly 50 times in the matchup.
His total has grown across two franchises because he first faced Delhi while representing Deccan Chargers before joining Mumbai Indians in 2011.
Ajinkya Rahane – 960 Runs at an Average Above 53
Ajinkya Rahane has one of the strongest statistical records against Delhi Capitals.
He has scored 960 runs at an outstanding average of 53.33.
Among batters with more than 500 runs against Delhi, only AB de Villiers has a higher average.
Rahane’s record includes one century and seven half-centuries.
His unbeaten 105 for Rajasthan Royals in 2019 remains his highest IPL score against Delhi.
Rahane faced 63 balls and struck 11 fours and three sixes.
Although Rajasthan eventually lost the match after Rishabh Pant powered Delhi’s chase, Rahane’s century demonstrated how effectively he could construct an IPL innings without relying entirely on power hitting.
His ability to play spin, rotate strike and score through conventional cricket shots helped him repeatedly succeed against Delhi’s varied bowling attacks.
Robin Uthappa – 740 Runs Against Delhi
Robin Uthappa scored 740 runs in 27 innings against Delhi.
He represented several franchises during his IPL career, including Royal Challengers Bangalore, Pune Warriors, Kolkata Knight Riders, Rajasthan Royals and Chennai Super Kings.
Uthappa’s highest score against Delhi was 72.
He never scored a century in the matchup, but five half-centuries helped him accumulate one of the highest career totals.
His strongest years often came as an opener or No. 3, giving him enough time to influence the innings.
Uthappa was particularly effective against spin because of his willingness to use his feet.
That skill was valuable against Delhi attacks containing Amit Mishra and other middle-over wicket-takers.
MS Dhoni – 739 Runs Against Delhi
MS Dhoni sits just one run behind Uthappa with 739 runs against Delhi Capitals.
His average of 35.19 is especially strong considering that he spent most of his career batting in the middle and lower order.
Dhoni’s highest score against Delhi is 63 not out.
Unlike the openers above him, he often entered with only five or six overs remaining.
That limited his opportunities to build huge aggregates but placed him in situations where his scoring could decide matches.
Dhoni repeatedly targeted Delhi’s pace bowlers at the death.
His ability to hit straight and through the leg side made him difficult to defend once he reached the final overs with wickets in hand.
His total of 739 therefore represents a very different type of opponent record from Kohli’s or Rohit’s.
Sanju Samson’s Rapid Rise Against Delhi
Sanju Samson has climbed to 620 runs against Delhi while averaging above 44.
His record became even stronger in 2026.
Samson produced an unbeaten 115 from only 56 balls for Chennai Super Kings against Delhi, hitting at a strike rate above 200.
The innings moved him into the top 10 run-scorers against the franchise and also became the second-highest score ever made against Delhi at that point of the season.
Samson’s scoring rate is another important feature.
He has made his runs against Delhi at a strike rate above 150, significantly quicker than most batters above him on the career list.
Highest Individual Scores Against Delhi Capitals
Abhishek Sharma holds the record for the highest individual IPL score against Delhi Capitals after his unbeaten 135 for Sunrisers Hyderabad in 2026.
| Rank | Batsman | Score | Team | Venue | Season |
|---|---|---|---|---|---|
| 1 | Abhishek Sharma | 135* | Sunrisers Hyderabad | Hyderabad | 2026 |
| 2 | Chris Gayle | 128* | Royal Challengers Bangalore | Delhi | 2012 |
| 3 | Jos Buttler | 116 | Rajasthan Royals | Mumbai | 2022 |
| 4 | Sanju Samson | 115* | Chennai Super Kings | Chennai | 2026 |
| 5 | Murali Vijay | 113 | Chennai Super Kings | Chennai | 2012 |
| 6 | Sai Sudharsan | 108* | Gujarat Titans | Delhi | 2025 |
| 7 | Ajinkya Rahane | 105* | Rajasthan Royals | Jaipur | 2019 |
| 8 | Prabhsimran Singh | 103 | Punjab Kings | Delhi | 2023 |
| 9 | Finn Allen | 100* | Kolkata Knight Riders | Delhi | 2026 |
| 10 | Virat Kohli | 99 | Royal Challengers Bangalore | Delhi | 2013 |
The list has changed significantly in recent seasons. Three of the top 10 scores were added in 2026 alone.
Abhishek Sharma’s Record 135 Not Out
Abhishek Sharma produced the highest individual score ever made against Delhi Capitals on April 21, 2026.
Sunrisers Hyderabad were batting first at the Rajiv Gandhi International Stadium.
Abhishek attacked almost immediately.
He scored 135 not out from 68 balls and completely controlled the innings after Travis Head provided an aggressive start at the other end.
SRH reached 242/2.
Delhi responded with 195/9, giving Hyderabad a 47-run victory.
Abhishek’s innings surpassed Chris Gayle’s 128 not out, which had stood as the record against Delhi for nearly 14 years.
Chris Gayle’s 128 Not Out in Delhi
Chris Gayle’s 128 not out remains one of the greatest IPL innings played at the Arun Jaitley Stadium.
Representing RCB in 2012, Gayle faced only 62 balls.
He struck seven fours and 13 sixes.
The sheer volume of six-hitting overwhelmed Delhi’s bowling attack and helped Bengaluru post 215/1.
Gayle’s strike rate was above 200.
For years, no batter came close to surpassing the score against Delhi.
Even after Abhishek finally broke the record, Gayle’s innings remained unmatched for its combination of power and boundary hitting.
Jos Buttler’s 116 in 2022
Jos Buttler scored 116 for Rajasthan Royals against Delhi Capitals at the Wankhede Stadium in 2022.
He faced 65 balls and struck nine fours and nine sixes.
Buttler dominated the bowling from the Powerplay onward and helped Rajasthan reach 222/2.
Delhi responded strongly but finished on 207/8.
The century came during Buttler’s extraordinary Orange Cap season, when he scored four hundreds and 863 runs.
His 116 against Delhi was one of the defining innings of that campaign.
Sanju Samson’s 115 Not Out
Sanju Samson’s unbeaten 115 in 2026 was another example of modern IPL aggression.
He needed only 56 balls.
Samson attacked both pace and spin and maintained a strike rate above 200 throughout the innings.
The hundred strengthened his already excellent opponent record against Delhi and pushed him above several long-serving batters on the all-time run list.
Unlike some high scores that came from players with only a handful of games against DC, Samson combines a major century with more than 600 career runs against them.
Centuries Against Delhi Capitals in IPL History
Delhi have historically conceded fewer centuries than several other long-standing IPL franchises, but the list has grown in recent seasons.
| Batsman | Score | Team | Season |
|---|---|---|---|
| Chris Gayle | 128* | Royal Challengers Bangalore | 2012 |
| Murali Vijay | 113 | Chennai Super Kings | 2012 |
| Ajinkya Rahane | 105* | Rajasthan Royals | 2019 |
| Jos Buttler | 116 | Rajasthan Royals | 2022 |
| Prabhsimran Singh | 103 | Punjab Kings | 2023 |
| Sai Sudharsan | 108* | Gujarat Titans | 2025 |
| Abhishek Sharma | 135* | Sunrisers Hyderabad | 2026 |
| Sanju Samson | 115* | Chennai Super Kings | 2026 |
| Finn Allen | 100* | Kolkata Knight Riders | 2026 |
The concentration of recent hundreds shows how IPL batting has evolved.
Earlier Delhi attacks sometimes went several seasons without conceding a century. Modern batting conditions, deeper lineups and more aggressive Powerplays have made three-figure scores increasingly common.
Finn Allen’s 100 Not Out in a Chase
Finn Allen produced one of the most explosive hundreds against Delhi in 2026.
Kolkata Knight Riders needed only 143 at the Arun Jaitley Stadium.
Allen did not settle for a controlled chase.
He smashed an unbeaten 100 from 47 balls and effectively ended the match by himself.
KKR reached the target in just 14.2 overs and won by eight wickets.
The innings was Allen’s maiden IPL century and became one of the fastest and most dominant chases Delhi had faced at home.
Sai Sudharsan’s Unbeaten 108
Sai Sudharsan produced another memorable performance in Delhi during the 2025 season.
Gujarat Titans were chasing 200.
Sudharsan scored 108 not out from 61 balls, while Shubman Gill gave him excellent support.
GT reached 205 without losing a wicket.
The 205-run unbroken opening partnership completely neutralized Delhi’s bowling attack.
Sudharsan’s century was notable not only for the total but for the fact that Gujarat did not lose a single wicket during a chase of 200.
Prabhsimran Singh’s 103 in 2023
Prabhsimran Singh scored one of the most important centuries of his career against Delhi in 2023.
Punjab Kings were struggling around him, but Prabhsimran continued attacking.
He made 103 from 65 balls and contributed the majority of Punjab’s 167/7.
Delhi were then restricted to 136/8.
Unlike Gayle’s century in a huge total, Prabhsimran’s hundred came in a relatively low-scoring contest where his innings represented more than 60 percent of his team’s runs.
That made it one of the most valuable individual performances against Delhi.
Famous Batting Performances Against the Capitals
Virat Kohli’s 99 in 2013
Kohli’s 99 remains one of the IPL’s best-known near-centuries.
RCB were batting in Delhi, and Kohli accelerated sharply during the final overs.
He reached 99 but was run out trying to complete a second run from the final ball.
Despite missing the century, the innings strengthened a matchup record that would eventually grow beyond 1,100 runs.
AB de Villiers’ 90 Not Out
AB de Villiers never scored an IPL century against Delhi, but his overall record was exceptional.
He accumulated 575 runs in only 15 innings at an average of 57.50.
His unbeaten 90 was among his finest knocks against his former franchise.
De Villiers’ strike rate above 160 against Delhi is another reason his record stands out.
Few batters combined such a high average with that level of scoring speed.
Mayank Agarwal’s 99 Not Out
Mayank Agarwal came agonizingly close to a century against Delhi in 2021.
Playing for Punjab Kings, he scored 99 not out from 58 balls in Ahmedabad.
His innings included eight fours and four sixes.
Delhi successfully chased the target, but Mayank became one of the rare IPL batters to finish an innings unbeaten on 99.
Delhi’s Changing Bowling Identity
Delhi’s bowling history has gone through several distinct phases.
Glenn McGrath provided world-class control in the inaugural season.
Morne Morkel later became a major wicket-taking weapon and won the Purple Cap in 2012.
Amit Mishra developed into the franchise’s leading long-term wicket-taker.
Delhi then built an elite fast-bowling group around Kagiso Rabada and Anrich Nortje during their strongest playoff period.
Rabada took 30 wickets in 2020 and won the Purple Cap as Delhi reached their first IPL final.
Kuldeep Yadav and Axar Patel later gave the attack a stronger spin identity.
Because the bowling personnel changed so often, batters who remained successful against Delhi over a decade or more had to adjust to completely different challenges.
Why Kohli’s Record Stands Out
Kohli’s 1,172 runs are remarkable for two reasons.
First, he has maintained an average close to 49 over more than 30 innings.
Second, he achieved the aggregate without scoring a century.
Most opponent-specific records above 1,000 runs contain at least one huge innings.
Kohli’s highest is only 99.
That means his record was built through extraordinary consistency: fifties, 70s and repeated meaningful contributions across nearly two decades.
Ajinkya Rahane’s average is actually higher, but he played fewer matches.
Rohit played more games but averages significantly less.
Kohli therefore combines the strongest volume with one of the best levels of efficiency.
Conclusion
Virat Kohli holds the record for the most IPL runs against Delhi Capitals with 1,172.
Rohit Sharma is second with 1,092, while Ajinkya Rahane ranks third with 960 and owns a superb average above 53.
Robin Uthappa and MS Dhoni complete the top five, followed by Suresh Raina, Ambati Rayudu, Sanju Samson, Shikhar Dhawan, AB de Villiers and Jos Buttler.
Abhishek Sharma owns the highest individual score against Delhi after making 135 not out for Sunrisers Hyderabad in 2026.
Chris Gayle’s 128 not out, Jos Buttler’s 116, Sanju Samson’s unbeaten 115 and Murali Vijay’s 113 are other standout performances.
Delhi have used many different bowling attacks since 2008, from McGrath and Morkel to Rabada, Kuldeep and Axar.
Kohli’s ability to keep scoring against each generation explains why he sits comfortably at the top of the record list.
FAQs
Who has scored the most runs against Delhi Capitals in IPL history?
Virat Kohli holds the record with 1,172 runs against Delhi Capitals and the former Delhi Daredevils.
How many runs has Rohit Sharma scored against Delhi Capitals?
Rohit Sharma has scored 1,092 IPL runs against Delhi, including six half-centuries.
What is the highest individual IPL score against Delhi Capitals?
Abhishek Sharma holds the record with 135 not out for Sunrisers Hyderabad against Delhi in 2026.
Has Virat Kohli scored an IPL century against Delhi?
No. Kohli’s highest score against Delhi is 99, despite being the franchise’s leading opposition run-scorer with more than 1,100 runs.
Who has the highest average among the leading run-scorers against Delhi?
AB de Villiers averages 57.50 against Delhi, while Ajinkya Rahane averages 53.33. Both have more than 500 runs in the matchup.
How many IPL centuries have been scored against Delhi Capitals?
Several batters have scored centuries against Delhi, including Chris Gayle, Murali Vijay, Ajinkya Rahane, Jos Buttler, Sai Sudharsan and Abhishek Sharma.

Rivcky John
A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.
