AB de Villiers Career History

Date Opponent Venue Innings Score
Aug 9 Zimbabwe Harare Sports Club 1 7
2 DNB
Jul 24 Sri Lanka Sinhalese Sports Club Ground 1 37
2 12
Jul 16 Sri Lanka Galle International Stadium 1 21
2 51
Mar 1 Australia Newlands 1 14
2 43
Feb 20 Australia St George's Park 1 116
2 29
Feb 12 Australia Supersport Park 1 91
2 48
Dec 26 2013 India Kingsmead 1 74
2 DNB
Dec 18 2013 India New Wanderers Stadium 1 13
2 103
Oct 23 2013 Pakistan Dubai International Cricket Stadium 1 164
Oct 14 2013 Pakistan Sheikh Zayed Stadium 1 19
2 90
Feb 22 2013 Pakistan Supersport Park 1 121
Feb 14 2013 Pakistan Newlands 1 61
2 36
Feb 1 2013 Pakistan New Wanderers Stadium 1 31
2 103*
Jan 11 2013 New Zealand St George's Park 1 51
Jan 2 2013 New Zealand Newlands 1 67
Nov 30 2012 Australia WACA Ground 1 4
2 169
Nov 22 2012 Australia Adelaide Oval 1 1
2 33
Nov 9 2012 Australia Brisbane Cricket Ground 1 40
2 29*
Aug 16 2012 England Lord's 1 27
2 43
Aug 2 2012 England Headingley Carnegie 1 47
2 44
Jul 19 2012 England The Kia Oval 1 DNB
Mar 23 2012 New Zealand Westpac Stadium, Wellington 1 38
2 68
Mar 15 2012 New Zealand Hamilton 1 83
Mar 7 2012 New Zealand Carisbrook, Dunedin 1 0
2 29
Jan 3 2012 Sri Lanka Cape Town 1 160*
Dec 26 2011 Sri Lanka Durban 1 25
2 69
Dec 15 2011 Sri Lanka Centurion Park 1 99
Nov 17 2011 Australia Johannesburg 1 64
2 73
Nov 9 2011 Australia Cape Town 1 8
Jan 2 2011 India Cape Town 1 26
2 13
Dec 26 2010 India Durban 1 0
2 33
Dec 16 2010 India Centurion Park 1 129
Nov 20 2010 Pakistan Abu Dhabi 1 278*
2 25
Nov 12 2010 Pakistan 1 5
Jun 26 2010 W Indies Barbados 1 73
2 4*
Jun 18 2010 W Indies St Kitts 1 135*
2 31*
Jun 10 2010 W Indies Trinidad 1 68
2 19*
Feb 14 2010 India Eden Gardens, Kolkata 1 12
2 3
Feb 6 2010 India Nagpur 1 53
Jan 14 2010 England Johannesburg 1 58
Jan 3 2010 England Cape Town 1 36
2 34
Dec 26 2009 England Durban 1 50
2 2
Dec 16 2009 England Centurion Park 1 32
2 64
Mar 19 2009 Australia Cape Town 1 163
Mar 6 2009 Australia Durban 1 3
2 84
Feb 26 2009 Australia Johannesburg 1 104*
2 3
Jan 3 2009 Australia Sydney 1 11
2 56
Dec 26 2008 Australia Melbourne 1 7
Dec 17 2008 Australia Perth 1 63
2 106*
Nov 26 2008 Bangladesh Centurion Park 1 0
Nov 19 2008 Bangladesh Springbok Park, Bloemfontein 1 3
Aug 7 2008 England The Brit Oval 1 39
2 97
Jul 30 2008 England Edgbaston 1 5
2 27
Jul 18 2008 England Headingley Carnegie 1 174
Jul 10 2008 England Lord's 1 42
Apr 11 2008 India Green Park, Kanpur 1 25
2 7
Apr 3 2008 India Sardar Patel (Gujarat) Stadium, Ahmedabad 1 217*
Mar 26 2008 India MA Chidambaram Stadium, Chennai 1 44
2 11
Feb 29 2008 Bangladesh Chittagong 1 1
Feb 22 2008 Bangladesh Mirpur 1 46
2 19*
Jan 10 2008 W Indies Durban 1 103*
Jan 2 2008 W Indies Cape Town 1 2
2 23
Dec 26 2007 W Indies Port Elizabeth 1 59
2 60
Nov 16 2007 New Zealand Centurion Park 1 33
Nov 8 2007 New Zealand Johannesburg 1 33
Oct 8 2007 Pakistan 1 45
2 8*
Oct 1 2007 Pakistan 1 77
2 1
Jan 26 2007 Pakistan Cape Town 1 11
2 4*
Jan 19 2007 Pakistan Port Elizabeth 1 2
2 15
Jan 11 2007 Pakistan Centurion Park 1 4
2 12
Jan 2 2007 India Cape Town 1 1
2 22
Dec 26 2006 India Durban 1 9
2 47
Dec 15 2006 India Johannesburg 1 6
2 17
Aug 4 2006 Sri Lanka P.Saravanamuttu Stadium, Colombo 1 95
2 33
Jul 27 2006 Sri Lanka Sinhalese Sports Club, Colombo 1 65
2 24
May 7 2006 New Zealand Johannesburg 1 2
2 5
Apr 27 2006 New Zealand Cape Town 1 13
Apr 16 2006 New Zealand Centurion Park, Centurion 1 27
2 97
Mar 31 2006 Australia Johannesburg 1 12
2 4
Mar 24 2006 Australia Durban 1 50
2 46
Mar 16 2006 Australia Cape Town 1 8
2 7
Jan 2 2006 Australia Sydney 1 2
2 1
Dec 26 2005 Australia Melbourne Cricket Ground 1 61
2 8
Dec 16 2005 Australia Perth 1 68
2 12
Apr 29 2005 W Indies Recreation Ground, St.John's, Antigua 1 114
2 12
Apr 21 2005 W Indies Barbados 1 178
Apr 11 2005 W Indies Trinidad 1 33
2 62
Mar 31 2005 W Indies Bourda, Georgetown, Guyana 1 41
2 20
Mar 11 2005 Zimbabwe Centurion Park, Centurion 1 47
Mar 4 2005 Zimbabwe Cape Town 1 98
Jan 25 2005 England Centurion Park, Centurion 1 92
2 109
Jan 13 2005 England Johannesburg 1 19
2 3
Jan 6 2005 England Cape Town 1 21
2 10
Dec 26 2004 England Durban 1 14
2 52*
Dec 17 2004 England Port Elizabeth 1 28
2 14
Date Opponent Venue Innings Figures
Dec 18 2013 India New Wanderers Stadium 2 0/5
Jul 27 2006 Sri Lanka Sinhalese Sports Club, Colombo 1 0/22
Mar 31 2006 Australia Johannesburg 2 0/12
Apr 29 2005 W Indies Recreation Ground, St.John's, Antigua 1 2/49
Mar 11 2005 Zimbabwe Centurion Park, Centurion 1 0/16
Date Opponent Venue Innings Score
Aug 27 Australia Harare Sports Club 1 136*
Aug 19 Zimbabwe Queens Sports Club, Bulawayo 1 1
Aug 17 Zimbabwe Queens Sports Club, Bulawayo 1 21
Jul 12 Sri Lanka Mahinda Rajapaksha International Cricket Stadium 1 108
Jul 9 Sri Lanka Pallekele International Cricket Stadium 1 29
Jul 6 Sri Lanka R. Premadasa Stadium 1 75
Dec 11 2013 India Supersport Park 1 109
Dec 8 2013 India Kingsmead 1 3
Dec 5 2013 India New Wanderers Stadium 1 77
Nov 30 2013 Pakistan Supersport Park 1 48*
Nov 27 2013 Pakistan St George's Park 1 74
Nov 24 2013 Pakistan Newlands 1 10
Nov 11 2013 Pakistan Sharjah CA Stadium, UAE 1 115*
Nov 8 2013 Pakistan Sheikh Zayed Stadium 1 30
Nov 6 2013 Pakistan Sheikh Zayed Stadium 1 34
Nov 1 2013 Pakistan Dubai International Cricket Stadium 1 10
Oct 30 2013 Pakistan Sharjah CA Stadium, UAE 1 4
Jul 31 2013 Sri Lanka R. Premadasa Stadium 1 51
Jul 28 2013 Sri Lanka Pallekele International Cricket Stadium 1 4
Jul 26 2013 Sri Lanka Pallekele International Cricket Stadium 1 47
Jul 23 2013 Sri Lanka R. Premadasa Stadium 1 12
Jul 20 2013 Sri Lanka R. Premadasa Stadium 1 23
Jun 19 2013 England The Kia Oval 1 0
Jun 14 2013 W Indies The Swalec Stadium 1 37
Jun 10 2013 Pakistan Edgbaston 1 31
Jun 6 2013 India The Swalec Stadium 1 70
May 31 2013 Holland VRA Ground 1 62*
Mar 24 2013 Pakistan Willowmoore Park, Benoni 1 95*
Mar 21 2013 Pakistan Kingsmead 1 75
Mar 17 2013 Pakistan New Wanderers Stadium 1 128
Mar 15 2013 Pakistan Supersport Park 1 4
Mar 10 2013 Pakistan Chevrolet Park 1 65
Jan 19 2013 New Zealand Boland Bank Park, Paarl 1 7
Sep 5 2012 England Trent Bridge, Nottingham 1 75*
Sep 2 2012 England Lord's 1 39
Aug 31 2012 England The Kia Oval 1 28
Aug 28 2012 England The Ageas Bowl 1 28
Mar 3 2012 New Zealand Auckland 1 9*
Feb 29 2012 New Zealand McLean Park, Napier 1 31*
Feb 25 2012 New Zealand Westpac Stadium, Wellington 1 106*
Jan 22 2012 Sri Lanka Johannesburg 1 125*
Jan 20 2012 Sri Lanka Kimberley 1 96
Jan 17 2012 Sri Lanka Springbok Park, Bloemfontein 1 39*
Jan 14 2012 Sri Lanka Buffalo Park, East London 1 17
Jan 11 2012 Sri Lanka Boland Bank Park, Paarl 1 52
Mar 25 2011 New Zealand Mirpur 1 35
Mar 12 2011 India Nagpur 1 52
Mar 6 2011 England MA Chidambaram Stadium, Chennai 1 25
Mar 3 2011 Holland Punjab Cricket Assocn. Stadium, Mohali 1 134
Feb 24 2011 W Indies Feroz Shah Kotla, Delhi 1 107*
Jan 23 2011 India Centurion Park 1 11
Jan 21 2011 India Port Elizabeth 1 3
Jan 18 2011 India Cape Town 1 16
Jan 15 2011 India Johannesburg 1 8
Jan 12 2011 India Durban 1 76
Nov 8 2010 Pakistan 1 61
Nov 5 2010 Pakistan 1 49
Nov 2 2010 Pakistan 1 19
Oct 31 2010 Pakistan Abu Dhabi 1 29
Oct 29 2010 Pakistan Abu Dhabi 1 51
Oct 22 2010 Zimbabwe Willowmoore Park, Benoni 1 109
Oct 17 2010 Zimbabwe Potchefstroom 1 101*
Oct 15 2010 Zimbabwe Springbok Park, Bloemfontein 1 21
Jun 3 2010 W Indies Trinidad 1 13
May 30 2010 W Indies 1 57*
May 28 2010 W Indies 1 70
May 24 2010 W Indies Trinidad 1 41
May 22 2010 W Indies Trinidad 1 102
Feb 27 2010 India Sardar Patel (Gujarat) Stadium, Ahmedabad 1 102*
Feb 24 2010 India Gwalior 1 114*
Feb 21 2010 India Sawai Mansingh Stadium, Jaipur 1 25
Nov 29 2009 England Port Elizabeth 1 22
Nov 27 2009 England Cape Town 1 121
Nov 22 2009 England Centurion Park 1 2
Nov 10 2009 Zimbabwe Centurion Park 1 5
Nov 8 2009 Zimbabwe Willowmoore Park, Benoni 1 51
Sep 27 2009 England Centurion Park 1 36
Sep 24 2009 New Zealand Centurion Park 1 70*
Sep 22 2009 Sri Lanka Centurion Park 1 24
Apr 17 2009 Australia Johannesburg 1 38
Apr 13 2009 Australia Port Elizabeth 1 84
Apr 9 2009 Australia Cape Town 1 80
Apr 5 2009 Australia Centurion Park 1 36*
Apr 3 2009 Australia Durban 1 2
Jan 30 2009 Australia Perth 1 60
Jan 26 2009 Australia Adelaide 1 82*
Jan 23 2009 Australia Sydney 1 5
Jan 17 2009 Australia Hobart 1 44
Nov 9 2008 Bangladesh Willowmoore Park, Benoni 1 54*
Nov 7 2008 Bangladesh Potchefstroom 1 35
Nov 2 2008 Kenya Kimberley 1 28
Oct 31 2008 Kenya Springbok Park, Bloemfontein 1 11
Aug 31 2008 England Lord's 1 14
Aug 29 2008 England The Brit Oval 1 12
Aug 26 2008 England Trent Bridge, Nottingham 1 5
Aug 22 2008 England Headingley Carnegie 1 24
Mar 14 2008 Bangladesh Mirpur 1 40
Mar 12 2008 Bangladesh Dhaka 1 70*
Feb 1 2008 W Indies Durban 1 77
Jan 27 2008 W Indies Port Elizabeth 1 18
Jan 25 2008 W Indies Cape Town 1 45
Jan 20 2008 W Indies Centurion Park 1 2
Dec 2 2007 New Zealand Cape Town 1 2
Nov 30 2007 New Zealand Port Elizabeth 1 8
Nov 25 2007 New Zealand Durban 1 87
Oct 29 2007 Pakistan 1 17
Oct 26 2007 Pakistan 1 1*
Oct 23 2007 Pakistan 1 17
Oct 20 2007 Pakistan 1 35
Oct 18 2007 Pakistan 1 103*
Aug 26 2007 Zimbabwe Harare 1 107
Aug 25 2007 Zimbabwe Harare 1 0*
Aug 22 2007 Zimbabwe 1 63
Jul 1 2007 India Belfast 1 15
Jun 29 2007 India Belfast 1 0
Jun 26 2007 India Belfast 1 24
Jun 24 2007 Ireland Belfast 1 40
Jun 10 2007 Asia XI MA Chidambaram Stadium, Chennai 1 70
1 70
Jun 9 2007 Asia XI MA Chidambaram Stadium, Chennai 1 13
1 13
Jun 6 2007 Asia XI Bangalore 1 4
1 4
Apr 25 2007 Australia St Lucia 1 15
Apr 17 2007 England Barbados 1 42
Apr 14 2007 New Zealand Grenada 1 0
Apr 10 2007 W Indies Grenada 1 146
Apr 7 2007 Bangladesh Guyana 1 15
Apr 3 2007 Ireland Guyana 1 0
Mar 28 2007 Sri Lanka Guyana 1 0
Mar 24 2007 Australia St Kitts 1 92
Mar 20 2007 Scotland St Kitts 1 62
Mar 16 2007 Holland St Kitts 1 0
Feb 14 2007 Pakistan Johannesburg 1 71*
Feb 11 2007 Pakistan Cape Town 1 50*
Feb 7 2007 Pakistan Durban 1 43
Feb 4 2007 Pakistan Centurion Park 1 67
Dec 3 2006 India Centurion Park, Centurion 1 92*
Nov 29 2006 India Port Elizabeth 1 13
Nov 26 2006 India Cape Town 1 29
Nov 22 2006 India Durban 1 41
Nov 2 2006 W Indies Sawai Mansingh Stadium, Jaipur 1 46
Oct 27 2006 Pakistan Punjab Cricket Assocn. Stadium, Mohali 1 10
Oct 24 2006 Sri Lanka Sardar Patel (Gujarat) Stadium, Ahmedabad 1 54
Mar 12 2006 Australia Johannesburg 1 14
Mar 10 2006 Australia Durban 1 38
Mar 5 2006 Australia Port Elizabeth 1 68
Mar 3 2006 Australia Cape Town 1 18
Feb 26 2006 Australia Centurion Park, Centurion 1 43
Nov 19 2005 India Bangalore 1 4
Nov 16 2005 India Rajiv Gandhi International Stadium 1 7
Nov 6 2005 New Zealand Centurion Park, Centurion 1 11
Nov 4 2005 New Zealand Durban 1 6
Oct 30 2005 New Zealand Port Elizabeth 1 29
Aug 20 2005 United Arab Emi Durban 1 39
Aug 17 2005 United Arab Emi Centurion Park, Centurion 1 24
May 15 2005 W Indies Trinidad 1 30
May 14 2005 W Indies Trinidad 1 17
Mar 2 2005 Zimbabwe Port Elizabeth 1 7
Feb 9 2005 England Buffalo Park, East London 1 2
Feb 6 2005 England Cape Town 1 9
Feb 4 2005 England Port Elizabeth 1 16
Feb 2 2005 England Springbok Park, Bloemfontein 1 20
Date Opponent Venue Innings Figures
Jun 10 2007 United Arab Emi MA Chidambaram Stadium, Chennai 1 0/22