AB de Villiers
ODI retired 2018 63 Player of Match
AB de Villiers has scored 24,208 runs in 553 international matches. Average 57.29, SR 99.4.
Career Statistics
IPL
5,181
170 matches · avg 42.47
SR 151.9 HS 133 100s 3 50s 40 4s 414 6s 253
ODI
9,435
213 matches · avg 57.18
SR 101.2 HS 176 100s 25 50s 52 4s 825 6s 200
T20I
530
21 matches · avg 31.18
SR 139.1 HS 79 100s 0 50s 3 4s 39 6s 18
Test
8,182
105 matches · avg 53.13
SR 54.8 HS 278 100s 21 50s 42 4s 944 6s 63
Bowling
ODI
7 wickets
avg 26.86 · econ 5.88 · SR 27.4
Test
2 wickets
avg 51.5 · econ 3.03 · SR 102
Rankings
#3
Highest Average IPL
42.47
Record: KL Rahul (46.62)
#4
Most Hundreds ODI
25
Record: Virat Kohli (55)
#4
Most Sixes ODI
200
Record: RG Sharma (358)
#5
Most Runs ODI
9,435
Record: Virat Kohli (14970)
#5
Most Sixes IPL
253
Record: CH Gayle (359)
#5
Highest Score IPL
133
Record: CH Gayle (175)
#6
Most Fifties Test
42
Record: JE Root (66)
#6
Highest Average ODI
57.18
Record: M Raj (62.74)
Approaching Milestones
4 away
4 hundreds from 25 in Tests
5 away
5 hundreds from 30 in ODIs
8 away
8 fifties from 50 in Tests
8 away
8 fifties from 60 in ODIs
10 away
10 fifties from 50 in IPL
47 away
47 sixes from 300 in IPL
Career Timeline
Peak volume: 2013 · Best avg: 2010 (71.2)
Career Span
T20I
2007-09-11 — 2017-10-29
Test
2005-01-02 — 2018-03-30
IPL
2008-05-02 — 2021-10-11
ODI
2005-02-02 — 2018-02-16
Ball-by-ball coverage ~2005+.
Key Strengths
Strongest in ODI
Average 57.29, SR 99.4
Most aggressive in T20I
Strike rate 144.0
Dominant vs Netherlands
Avg 77.5, 155 runs in 3 matches
Elite power hitter
566 sixes in international cricket
Career Milestones
7,000 international runs 10,000 international runs 15,000 international runs 20,000 international runs 500+ international matches 792 away from 25,000 international runs
Career Timeline
| Year | M | Runs |
|---|---|---|
| 2005 | 17 | 710 |
| 2006 | 23 | 1,036 |
| 2007 | 45 | 1,590 |
| 2008 | 34 | 1,533 |
| 2009 | 47 | 2,026 |
| 2010 | 42 | 2,248 |
| 2011 | 28 | 1,156 |
| 2012 | 44 | 1,957 |
| 2013 | 55 | 2,554 |
| 2014 | 42 | 2,038 |
| 2015 | 44 | 2,358 |
| 2016 | 36 | 1,287 |
| 2017 | 34 | 1,320 |
| 2018 | 21 | 1,180 |
| 2019 | 13 | 442 |
| 2020 | 14 | 460 |
| 2021 | 14 | 313 |
Performance by Opponent
| Opponent | M | Runs | Avg | SR |
|---|---|---|---|---|
| Australia | 55 | 3,290 | 52.22 | 61.6 |
| India | 58 | 2,875 | 44.23 | 74.8 |
| Pakistan | 50 | 2,663 | 59.18 | 74.8 |
| West Indies | 39 | 2,551 | 68.95 | 77 |
| England | 57 | 2,314 | 38.57 | 69.4 |
| Sri Lanka | 36 | 1,790 | 54.24 | 81.5 |
| New Zealand | 44 | 1,729 | 49.4 | 81.9 |
| Zimbabwe | 16 | 725 | 60.42 | 94.4 |
| Bangladesh | 15 | 549 | 42.23 | 87.1 |
| Netherlands | 3 | 155 | 77.5 | 127 |
Venue Performance
| Venue | M | Runs | Avg | SR |
|---|---|---|---|---|
| Newlands | 36 | 2,004 | 47.71 | 67.5 |
| SuperSport Park | 41 | 1,850 | 45.12 | 74 |
| Kingsmead | 29 | 1,532 | 46.42 | 66.3 |
| New Wanderers Stadium | 25 | 1,504 | 68.36 | 88.5 |
| M Chinnaswamy Stadium | 48 | 1,490 | 43.82 | 145.7 |
| St George's Park | 23 | 987 | 39.48 | 69.4 |
| Sheikh Zayed Stadium | 13 | 685 | 52.69 | 71 |
| Dubai International Cricket Stadium | 19 | 659 | 43.93 | 87.7 |
| M.Chinnaswamy Stadium | 12 | 572 | 63.56 | 170.7 |
| Western Australia Cricket Association Ground | 5 | 530 | 106 | 75 |
Dismissal Profile
61.3%
caught
322 times
17.7%
bowled
93 times
8%
lbw
42 times
8%
run out
42 times
2.7%
stumped
14 times
2.1%
caught and bowled
11 times
0.2%
hit wicket
1 times
Boundary Profile
T20I
538 fours
303 sixes
59.8%
from boundaries
ODI
819 fours
200 sixes
47.6%
from boundaries
Test
944 fours
63 sixes
50.8%
from boundaries
Recent Form
| Match | Runs | Balls | SR | Result |
|---|---|---|---|---|
| T20: Indian Premier League | 11R(9b) | |||
| T20: Indian Premier League | 26R(26b) | |||
| T20: Indian Premier League | 19R(13b) | |||
| T20: Indian Premier League | 23R(18b) | |||
| T20: Indian Premier League | 4R(1b) | |||
| T20: Indian Premier League | 11R(7b) | |||
| T20: Indian Premier League | 12R(11b) | |||
| T20: Indian Premier League | 0R(1b) |
Explore