AB de Villiers scored 5,162 runs in 184 IPL matches, but the number undersells him: no batter with 5,000-plus IPL runs has ever struck at a higher rate than his 151.68. This is his full season-by-season record, his most destructive innings, where he sits among the league’s all-time greats, and an honest look at the trophy that got away. He sits 10th on the all-time IPL run-scorers list.
Quick Answer – AB de Villiers IPL Career
AB de Villiers scored 5,162 runs in 184 IPL matches at an average of 39.70 and a strike rate of 151.68, with 3 centuries and 40 fifties between 2008 and 2021. He never won an IPL title, finishing as runner-up twice with Royal Challengers Bangalore. The season-by-season breakdown below shows exactly how those runs were made.
हिन्दी: एबी डिविलियर्स ने आईपीएल में 184 मैचों में 5,162 रन बनाए, और उनका स्ट्राइक रेट 151.68 किसी भी 5,000 रन बनाने वाले बल्लेबाज में सबसे ज्यादा है।
Stats verified via ESPNcricinfo and the official IPL site, updated 21 June 2026.
AB de Villiers’ IPL Career Journey
De Villiers made his IPL debut in 2008 for Delhi Daredevils, the franchise that is now Delhi Capitals, and managed only 95 runs in six games. He stayed with Delhi for three quiet seasons before the 2011 mega auction sent him to Royal Challengers Bangalore for around 5 crore, the move that defined his IPL legacy.
At RCB he batted alongside Chris Gayle and Virat Kohli in one of the most feared top orders T20 cricket has seen, and from 2011 to 2021 he barely missed a game, playing every season of his career bar none. He retired after IPL 2021 with 5,162 runs, comfortably the highest strike rate of any player to reach that 5,000-run mark Chris Gayle also passed.
AB de Villiers Season-by-Season IPL Stats
Three quiet years at Delhi gave no hint of what followed. From 2011 onward at RCB, his strike rate topped 150 in nine of his eleven seasons there.
| Season | Team | Innings | Runs | Average | SR | HS |
|---|---|---|---|---|---|---|
| 2008 | Delhi | 6 | 95 | 19.00 | 96.93 | 26* |
| 2009 | Delhi | 13 | 465 | 51.66 | 130.98 | 105* |
| 2010 | Delhi | 7 | 111 | 15.85 | 93.27 | 45 |
| 2011 | RCB | 13 | 312 | 34.66 | 128.39 | 65 |
| 2012 | RCB | 13 | 319 | 39.87 | 161.11 | 64* |
| 2013 | RCB | 14 | 360 | 36.00 | 164.38 | 64 |
| 2014 | RCB | 13 | 395 | 35.90 | 158.63 | 89* |
| 2015 | RCB | 14 | 513 | 46.63 | 175.08 | 133* |
| 2016 | RCB | 16 | 687 | 52.84 | 168.79 | 129* |
| 2017 | RCB | 9 | 216 | 27.00 | 132.51 | 89* |
| 2018 | RCB | 11 | 480 | 53.33 | 174.54 | 90* |
| 2019 | RCB | 13 | 442 | 44.20 | 154.00 | 82* |
| 2020 | RCB | 14 | 454 | 45.40 | 158.74 | 73* |
| 2021 | RCB | 14 | 313 | 31.30 | 148.34 | 76* |
| Career | Delhi, RCB | 170 | 5,162 | 39.70 | 151.68 | 133* |
AB de Villiers’ Best IPL Season – 2016
2016 was his peak. De Villiers scored 687 runs in 16 innings at an average of 52.84 and a strike rate of 168.79, with a century and six fifties, the highest single-season tally of his career and enough to drag RCB to their second IPL final.
The signature innings of that season, and arguably of his career, came on 14 May 2016 against Gujarat Lions in Bengaluru: 129 not out off just 52 balls, with 12 sixes, the most hit by any player in an innings that IPL season. He reached his century in 43 balls and shared an unbroken 229-run stand with Kohli, then a T20 world record, as RCB posted 248 for 3 and won by 144 runs, still the biggest margin of victory in IPL history.
Where AB de Villiers Ranks Among IPL’s Greats
On pure volume, de Villiers sits 10th on the all-time run-scorers list, behind names who played longer or batted higher up the order. That ranking flatters nobody and undersells him in equal measure. He never opened the innings, rarely got a full 20 overs to bat, and still out-struck every player above him on the list, including a much higher-volume career like Rohit Sharma’s. The honest read is that de Villiers was the most destructive batter of the IPL’s first 14 seasons relative to the deliveries he actually faced, even if Kohli’s longevity and Warner’s volume left him with a smaller career total. For an all-time XI, the case for his inclusion rests on impact per ball, not raw runs, and by that measure few come close.
Delhi Years (2008-2010)
- Matches: 28 (26 innings)
- Runs: 671 at average 25.81
- Best: 105* vs CSK, 2009
- Strike rate: 117.65
RCB Years (2011-2021)
- Matches: 156 (144 innings)
- Runs: 4,491 at average 41.20
- Best: 133* vs MI, 2015
- Strike rate: 158.64
IPL Records and Milestones Held by AB de Villiers
- Highest career strike rate, 151.68, of any batter with 5,000 or more IPL runs.
- 12 sixes in a single innings against Gujarat Lions in 2016, the most hit by any player that season.
- Part of the highest partnership in T20 history, 229 unbroken with Kohli, a record still unbroken in the IPL. See the full six-hitting leaderboard for where his power numbers rank.
- 413 fours and 251 sixes in his IPL career, with 118 catches in the field, one of the most prolific fielders of his era.
- One of only a handful of players to feature in every IPL season from 2008 to 2021 without missing a full year.
AB de Villiers’ Retirement and Legacy
De Villiers played his final IPL match in October 2021, against Kolkata Knight Riders in Sharjah, scoring 11 off 9 balls before announcing his retirement from all cricket shortly after. He left the game with no IPL title, the one gap in an otherwise complete legacy.
He remains closely tied to RCB as a brand ambassador and mentor, and has spoken openly in recent years about backing the current squad, including Kohli, to finally deliver the trophy he never lifted himself. RCB’s back-to-back titles in 2025 and 2026 arrived four years after he left the dressing room.
De Villiers is the cleanest argument in IPL history for separating greatness from silverware. He never opened, never got a full innings to build an Orange Cap campaign, and still finished with a strike rate no 5,000-run scorer has matched. My honest read is that on raw skill and improvisation, “Mr 360” remains the most complete batter the tournament has produced, even ahead of team-mates who won everything around him. The one honest caveat is that his playoff record dipped below his usual standard, a top score of just 18 across two finals, which is the only real blot on the resume. He belongs in any conversation about the greatest IPL XI of all time, trophy or no trophy.
Frequently Asked Questions – AB de Villiers IPL Stats
How many runs has AB de Villiers scored in IPL?
AB de Villiers scored 5,162 runs in 184 IPL matches between 2008 and 2021, at an average of 39.70 and a strike rate of 151.68. He is 10th on the all-time IPL run-scorers list.
Did AB de Villiers ever win an IPL title?
No. De Villiers reached two IPL finals with RCB, in 2011 and 2016, and lost both. He retired after the 2021 season without ever winning the tournament.
What is AB de Villiers’ highest IPL score?
His highest IPL score is an unbeaten 133, made off 59 balls against Mumbai Indians at Wankhede in 2015, in an unbroken 215-run stand with Virat Kohli that was a T20 world record at the time.
Which teams did AB de Villiers play for in IPL?
De Villiers played for Delhi Daredevils from 2008 to 2010, then moved to Royal Challengers Bangalore in 2011 and stayed there for the rest of his career, through to his retirement after IPL 2021.
What was AB de Villiers’ best IPL season?
His best season was 2016, when he scored 687 runs in 16 innings at a strike rate of 168.79, including a 52-ball 129 not out against Gujarat Lions with a then-record 12 sixes in the innings.
The Bottom Line
AB de Villiers never won the IPL, and it remains the only thing missing from a career that otherwise has no real weakness. His 5,162 runs rank 10th all-time, a number that says little about how he actually played: faster than anyone else who has crossed 5,000 runs, in a role that rarely gave him a full innings to work with. The 2015 Wankhede century and the 2016 demolition of Gujarat Lions are still among the most replayed innings in IPL history. Mr 360 leaves the tournament with no trophy, but with a strike rate record that nobody at his volume has touched.
