View match results [change view]
Start of match date greater than or equal to 12 Nov 2003 remove greater than or equal to 12 Nov 2003 from query
Team runs greater than or equal to 300 remove greater than or equal to 300 from query
Totals in terms of batting team switch totals
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Overall figures
Span Mat Won Lost Tied Draw NR W/L Ave RPO Inns HS LS
unfiltered 1889-2024 1313 685 472 7 125 24 1.451 32.69 3.59 1691 682 30 Profile
filtered 2003-2023 195 145 23 0 26 1 6.304 52.01 3.99 209 658 302
Match results
won 189 runs won 1st Test v West Indies Johannesburg 12 Dec 2003 Test # 1674
won inns & 65 runs won 2nd Test v West Indies Durban 26 Dec 2003 Test # 1679
draw - won 1st Test v West Indies Cape Town 2 Jan 2004 Test # 1681
won 10 wickets lost 1st Test v West Indies Centurion 16 Jan 2004 Test # 1682
won 4 wickets 2 lost 2nd ODI v West Indies Johannesburg 4 Feb 2004 ODI # 2096
draw - won 1st Test v New Zealand Hamilton 10 Mar 2004 Test # 1686
lost 9 wickets lost 1st Test v New Zealand Auckland 18 Mar 2004 Test # 1689
won 6 wickets won 2nd Test v New Zealand Wellington 26 Mar 2004 Test # 1692
draw - lost 2nd Test v Sri Lanka Galle 4 Aug 2004 Test # 1709
draw - won 1st Test v India Kanpur 20 Nov 2004 Test # 1722
lost 8 wickets won 1st Test v India Eden Gardens 28 Nov 2004 Test # 1724
lost 7 wickets won 1st Test v England Gqeberha 17 Dec 2004 Test # 1728
draw - won 2nd Test v England Durban 26 Dec 2004 Test # 1730
won 196 runs won 1st Test v England Cape Town 2 Jan 2005 Test # 1732
lost 77 runs lost 2nd Test v England Johannesburg 13 Jan 2005 Test # 1734
won 7 runs won 1st ODI v England East London 9 Feb 2005 ODI # 2224
won 165 runs lost 1st ODI v Zimbabwe Johannesburg 25 Feb 2005 ODI # 2229
won 131 runs lost 1st ODI v Zimbabwe Durban 27 Feb 2005 ODI # 2231
won inns & 21 runs lost 2nd Test v Zimbabwe Cape Town 4 Mar 2005 Test # 1737
won inns & 62 runs won 2nd Test v Zimbabwe Centurion 11 Mar 2005 Test # 1740
won 8 wickets lost 2nd Test v West Indies Port of Spain 8 Apr 2005 Test # 1747
won inns & 86 runs lost 2nd Test v West Indies Bridgetown 21 Apr 2005 Test # 1749
draw - won 1st Test v West Indies St John's 29 Apr 2005 Test # 1750
lost 184 runs lost 2nd Test v Australia Melbourne 26 Dec 2005 Test # 1779
lost 8 wickets won 1st Test v Australia Sydney 2 Jan 2006 Test # 1780
won 1 wickets 1 lost 2nd ODI v Australia Johannesburg 12 Mar 2006 ODI # 2349
lost 2 wickets won 1st Test v Australia Johannesburg 31 Mar 2006 Test # 1795
draw - won 2nd Test v New Zealand Cape Town 27 Apr 2006 Test # 1800
lost inns & 153 runs won 1st Test v Sri Lanka Colombo (SSC) 27 Jul 2006 Test # 1810
lost 1 wickets won 1st Test v Sri Lanka Colombo (PSS) 4 Aug 2006 Test # 1812
won 171 runs won 1st ODI v Zimbabwe Potchefstroom 20 Sep 2006 ODI # 2420
won 174 runs won 1st Test v India Durban 26 Dec 2006 Test # 1825
won 5 wickets lost 2nd Test v India Cape Town 2 Jan 2007 Test # 1827
won 7 wickets lost 2nd Test v Pakistan Centurion 11 Jan 2007 Test # 1828
lost 5 wickets won 1st Test v Pakistan Gqeberha 19 Jan 2007 Test # 1829
won 164 runs lost 1st ODI v Pakistan Centurion 4 Feb 2007 ODI # 2506
won 221 runs lost 1st ODI v Netherlands Basseterre 16 Mar 2007 ODI # 2537
won 67 runs lost 1st ODI v West Indies St George's 10 Apr 2007 ODI # 2567
won 28 runs won 1st ODI v Zimbabwe Harare 26 Aug 2007 ODI # 2615
won 160 runs won 1st Test v Pakistan Karachi 1 Oct 2007 Test # 1843
draw - won 1st Test v Pakistan Lahore 8 Oct 2007 Test # 1844
won 358 runs won 1st Test v New Zealand Johannesburg 8 Nov 2007 Test # 1846
won inns & 59 runs lost 2nd Test v New Zealand Centurion 16 Nov 2007 Test # 1848
won 7 wickets lost 2nd Test v West Indies Cape Town 2 Jan 2008 Test # 1858
won inns & 100 runs won 2nd Test v West Indies Durban 10 Jan 2008 Test # 1860
won inns & 205 runs won 1st Test v Bangladesh Chattogram 29 Feb 2008 Test # 1865
draw - won 1st Test v India Chennai 26 Mar 2008 Test # 1870
won inns & 90 runs lost 2nd Test v India Ahmedabad 3 Apr 2008 Test # 1871
draw - won 2nd Test v England Lord's 10 Jul 2008 Test # 1880
won 10 wickets won 2nd Test v England Leeds 18 Jul 2008 Test # 1881
won 5 wickets lost 2nd Test v England Birmingham 30 Jul 2008 Test # 1883
lost 6 wickets won 1st Test v England The Oval 7 Aug 2008 Test # 1885
won 159 runs won 1st ODI v Kenya Bloemfontein 31 Oct 2008 ODI # 2769
won 128 runs lost 1st ODI v Bangladesh Benoni 9 Nov 2008 ODI # 2772
won inns & 129 runs lost 1st Test v Bangladesh Bloemfontein 19 Nov 2008 Test # 1893
won inns & 48 runs lost 2nd Test v Bangladesh Centurion 26 Nov 2008 Test # 1895
won 6 wickets lost 2nd Test v Australia Perth 17 Dec 2008 Test # 1899
won 9 wickets lost 2nd Test v Australia Melbourne 26 Dec 2008 Test # 1902
lost 103 runs lost 2nd Test v Australia Sydney 3 Jan 2009 Test # 1904
lost 175 runs lost 2nd Test v Australia Durban 6 Mar 2009 Test # 1913
won inns & 20 runs lost 2nd Test v Australia Cape Town 19 Mar 2009 Test # 1916
won 61 runs lost 1st ODI v Australia Gqeberha 13 Apr 2009 ODI # 2840
lost 22 runs lost 2nd ODI v England Centurion 27 Sep 2009 ODI # 2900
won 212 runs lost 1st ODI v Zimbabwe Centurion 10 Nov 2009 ODI # 2928
won 112 runs won 1st ODI v England Cape Town 27 Nov 2009 ODI # 2930
draw - lost 1st Test v England Centurion 16 Dec 2009 Test # 1942
lost inns & 98 runs won 1st Test v England Durban 26 Dec 2009 Test # 1944
draw - lost 1st Test v England Cape Town 3 Jan 2010 Test # 1946
won inns & 74 runs lost 2nd Test v England Johannesburg 14 Jan 2010 Test # 1948
won inns & 6 runs won 1st Test v India Nagpur 6 Feb 2010 Test # 1951
won 90 runs won 1st ODI v India Ahmedabad 27 Feb 2010 ODI # 2963
won 17 runs won 1st ODI v West Indies North Sound 24 May 2010 ODI # 2980
won 7 wickets 0 lost 2nd ODI v West Indies Roseau 30 May 2010 ODI # 2984
won 163 runs won 1st Test v West Indies Port of Spain 10 Jun 2010 Test # 1960
draw - won 1st Test v West Indies Basseterre 18 Jun 2010 Test # 1961
won 7 wickets lost 2nd Test v West Indies Bridgetown 26 Jun 2010 Test # 1962
won 64 runs won 1st ODI v Zimbabwe Bloemfontein 15 Oct 2010 ODI # 3057
won 272 runs won 1st ODI v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
won 57 runs won 1st ODI v Pakistan Dubai (DICS) 8 Nov 2010 ODI # 3069
draw - won 1st Test v Pakistan Dubai (DICS) 12 Nov 2010 Test # 1976
draw - lost 1st Test v Pakistan Abu Dhabi 20 Nov 2010 Test # 1979
won inns & 25 runs won 2nd Test v India Centurion 16 Dec 2010 Test # 1985
draw - lost 1st Test v India Cape Town 2 Jan 2011 Test # 1988
won 231 runs lost 1st ODI v Netherlands Mohali 3 Mar 2011 ODI # 3115
won 3 wickets 2 lost 2nd ODI v India Nagpur 12 Mar 2011 ODI # 3128
won 80 runs won 1st ODI v Australia Gqeberha 23 Oct 2011 ODI # 3208
lost 2 wickets won 1st Test v Australia Johannesburg 17 Nov 2011 Test # 2018
won inns & 81 runs won 2nd Test v Sri Lanka Centurion 15 Dec 2011 Test # 2023
won 10 wickets lost 1st Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
won 258 runs won 1st ODI v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
lost 2 wickets 1 lost 1st ODI v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
draw - lost 1st Test v New Zealand Dunedin 7 Mar 2012 Test # 2035
draw - lost 1st Test v New Zealand Wellington 23 Mar 2012 Test # 2037
won inns & 12 runs lost 2nd Test v England The Oval 19 Jul 2012 Test # 2049
draw - lost 1st Test v England Leeds 2 Aug 2012 Test # 2051
won 51 runs won 1st Test v England Lord's 16 Aug 2012 Test # 2053
draw - won 1st Test v Australia Brisbane 9 Nov 2012 Test # 2056
draw - lost 2nd Test v Australia Adelaide 22 Nov 2012 Test # 2061
won 309 runs won 1st Test v Australia Perth 30 Nov 2012 Test # 2064
won inns & 27 runs lost 2nd Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
won inns & 193 runs won 1st Test v New Zealand Gqeberha 11 Jan 2013 Test # 2071
won 4 wickets won 2nd Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
won inns & 18 runs won 1st Test v Pakistan Centurion 22 Feb 2013 Test # 2075
won 125 runs lost 1st ODI v Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
won 34 runs lost 1st ODI v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
won 83 runs won 1st ODI v Netherlands Amstelveen 31 May 2013 ODI # 3359
lost 26 runs won 2nd ODI v India Cardiff 6 Jun 2013 ODI # 3363
won inns & 92 runs lost 2nd Test v Pakistan Dubai (DICS) 23 Oct 2013 Test # 2100
won 141 runs lost 1st ODI v India Johannesburg 5 Dec 2013 ODI # 3442
n/r - won 1st ODI v India Centurion 11 Dec 2013 ODI # 3444
draw - lost 2nd Test v India Johannesburg 18 Dec 2013 Test # 2108
won 10 wickets lost 2nd Test v India Durban 26 Dec 2013 Test # 2111
won 231 runs won 1st Test v Australia Gqeberha 20 Feb 2014 Test # 2121
won 75 runs won 1st ODI v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
won 82 runs won 1st ODI v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
won 153 runs won 1st Test v Sri Lanka Galle 16 Jul 2014 Test # 2129
won 9 wickets lost 2nd Test v Zimbabwe Harare 9 Aug 2014 Test # 2135
won 93 runs lost 1st ODI v Zimbabwe Bulawayo 17 Aug 2014 ODI # 3507
won 7 wickets 20 won 2nd ODI v Australia Harare 27 Aug 2014 ODI # 3516
won inns & 220 runs lost 1st Test v West Indies Centurion 17 Dec 2014 Test # 2150
draw - lost 1st Test v West Indies Gqeberha 26 Dec 2014 Test # 2153
won 8 wickets lost 2nd Test v West Indies Cape Town 2 Jan 2015 Test # 2154
won 148 runs lost 1st ODI v West Indies Johannesburg 18 Jan 2015 ODI # 3583
won 131 runs lost 1st ODI v West Indies Centurion 28 Jan 2015 ODI # 3593
won 62 runs lost 1st ODI v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
won 257 runs won 1st ODI v West Indies Sydney 27 Feb 2015 ODI # 3616
won 201 runs won 1st ODI v Ireland Canberra 3 Mar 2015 ODI # 3621
won 146 runs lost 1st ODI v U.A.E. Wellington 12 Mar 2015 ODI # 3633
won 20 runs lost 1st ODI v New Zealand Centurion 19 Aug 2015 ODI # 3676
won 5 runs won 1st ODI v India Kanpur 11 Oct 2015 ODI # 3689
won 214 runs won 1st ODI v India Wankhede 25 Oct 2015 ODI # 3700
draw - lost 2nd Test v England Cape Town 2 Jan 2016 Test # 2197
lost 7 wickets won 1st Test v England Johannesburg 14 Jan 2016 Test # 2199
won 280 runs won 1st Test v England Centurion 22 Jan 2016 Test # 2200
won 7 wickets 22 lost 2nd ODI v England Centurion 9 Feb 2016 ODI # 3736
won 139 runs lost 1st ODI v West Indies Basseterre 15 Jun 2016 ODI # 3747
won 204 runs lost 1st Test v New Zealand Centurion 27 Aug 2016 Test # 2220
won 206 runs lost 1st ODI v Ireland Benoni 25 Sep 2016 ODI # 3780
won 142 runs lost 1st ODI v Australia Johannesburg 2 Oct 2016 ODI # 3787
won 4 wickets 4 lost 2nd ODI v Australia Durban 5 Oct 2016 ODI # 3790
won 31 runs won 1st ODI v Australia Cape Town 12 Oct 2016 ODI # 3795
won 177 runs won 1st Test v Australia Perth 3 Nov 2016 Test # 2230
won inns & 80 runs won 2nd Test v Australia Hobart 12 Nov 2016 Test # 2233
won 206 runs won 1st Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
won 282 runs lost 1st Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
won inns & 118 runs won 1st Test v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
won 121 runs lost 1st ODI v Sri Lanka Durban 1 Feb 2017 ODI # 3830
won 40 runs won 1st ODI v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
won 88 runs lost 1st ODI v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
draw - won 1st Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
won 8 wickets won 2nd Test v New Zealand Wellington 16 Mar 2017 Test # 2255
draw - won 1st Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
lost 2 runs won 2nd ODI v England Southampton 27 May 2017 ODI # 3873
lost 211 runs lost 2nd Test v England Lord's 6 Jul 2017 Test # 2262
won 340 runs won 1st Test v England Nottingham 14 Jul 2017 Test # 2264
won 333 runs lost 1st Test v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
won inns & 254 runs lost 1st Test v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
won 104 runs lost 1st ODI v Bangladesh Paarl 18 Oct 2017 ODI # 3925
won 200 runs won 1st ODI v Bangladesh East London 22 Oct 2017 ODI # 3929
won inns & 120 runs won 1st Test v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
won 135 runs won 1st Test v India Centurion 13 Jan 2018 Test # 2293
won 6 wickets lost 2nd Test v Australia Gqeberha 9 Mar 2018 Test # 2298
won 322 runs won 1st Test v Australia Cape Town 22 Mar 2018 Test # 2300
won 492 runs won 1st Test v Australia Johannesburg 30 Mar 2018 Test # 2302
won 78 runs lost 1st ODI v Sri Lanka Pallekele 5 Aug 2018 ODI # 4029
won 40 runs lost 1st ODI v Australia Hobart 11 Nov 2018 ODI # 4069
won 9 wickets won 2nd Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
won 107 runs won 1st Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
won 71 runs lost 1st ODI v Sri Lanka Durban 10 Mar 2019 ODI # 4112
lost 21 runs won 2nd ODI v Bangladesh The Oval 2 Jun 2019 ODI # 4147
won 10 runs won 1st ODI v Australia Manchester 6 Jul 2019 ODI # 4188
lost 203 runs lost 2nd Test v India Visakhapatnam 2 Oct 2019 Test # 2363
won inns & 45 runs lost 2nd Test v Sri Lanka Centurion 26 Dec 2020 Test # 2399
won 10 wickets lost 2nd Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
won 17 runs lost 1st ODI v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
won inns & 63 runs lost 2nd Test v West Indies Gros Islet 10 Jun 2021 Test # 2424
won 70 runs won 1st ODI v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
won 198 runs won 1st Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
won 220 runs lost 1st Test v Bangladesh Durban 31 Mar 2022 Test # 2460
won 332 runs won 1st Test v Bangladesh Gqeberha 8 Apr 2022 Test # 2461
won 62 runs won 1st ODI v England Chester-le-Street 19 Jul 2022 ODI # 4434
won inns & 12 runs won 2nd Test v England Lord's 17 Aug 2022 Test # 2474
won 5 wickets 5 won 2nd ODI v England Bloemfontein 29 Jan 2023 ODI # 4513
won 87 runs won 1st Test v West Indies Centurion 28 Feb 2023 Test # 2495
won 284 runs won 1st Test v West Indies Johannesburg 8 Mar 2023 Test # 2497
won 146 runs lost 1st ODI v Netherlands Johannesburg 2 Apr 2023 ODI # 4563
won 111 runs lost 1st ODI v Australia Potchefstroom 12 Sep 2023 ODI # 4642
won 164 runs lost 1st ODI v Australia Centurion 15 Sep 2023 ODI # 4646
won 122 runs lost 1st ODI v Australia Johannesburg 17 Sep 2023 ODI # 4648
won 102 runs lost 1st ODI v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
won 134 runs lost 1st ODI v Australia Lucknow 12 Oct 2023 ODI # 4667
won 229 runs lost 1st ODI v England Wankhede 21 Oct 2023 ODI # 4677
won 149 runs won 1st ODI v Bangladesh Wankhede 24 Oct 2023 ODI # 4680
won 190 runs lost 1st ODI v New Zealand Pune 1 Nov 2023 ODI # 4689
won inns & 32 runs won 2nd Test v India Centurion 26 Dec 2023 Test # 2520
Statsguru includes the following current or recent relevant matches:
Namibia v Scotland at Bridgetown, ICC Men's T20 World Cup 12th match, Jun 6, 2024 [T20I # 2643 - Live]
    » Scotland 157/5 (18.3 ov, RD Berrington 47*, CN Greaves 4*, D Wiese 0/30) - Match over
United States of America v Pakistan at Dallas, ICC Men's T20 World Cup 11th match, Jun 6, 2024 [T20I # 2642 - Live]
    » United States of America 159/3 (20.0 ov, Aaron Jones 36*, NR Kumar 14*, Haris Rauf 1/37) - Match over
Australia v Oman at Bridgetown, ICC Men's T20 World Cup 10th match, Jun 5, 2024 [T20I # 2641]
Papua New Guinea v Uganda at Providence, ICC Men's T20 World Cup 9th match, Jun 5, 2024 [T20I # 2640]
India v Ireland at New York, ICC Men's T20 World Cup 8th match, Jun 5, 2024 [T20I # 2639]
 
Feedback Print this page