Players

Match results
Team 1
Team 2
Winner
Margin
Ground
Match Date
Scorecard
West IndiesEnglandEngland5 wicketsBridgetownMay 5, 2004ODI # 2127
West IndiesEnglandWest Indies4 wicketsGros IsletMay 2, 2004ODI # 2126
West IndiesEnglandWest Indies5 wicketsGros IsletMay 1, 2004ODI # 2125
West IndiesEnglandno result-Port of SpainApr 24, 2004ODI # 2121
West IndiesEnglandEngland2 wicketsGeorgetownApr 18, 2004ODI # 2118
PakistanIndiaIndia40 runsLahoreMar 24, 2004ODI # 2117
PakistanIndiaIndia5 wicketsLahoreMar 21, 2004ODI # 2116
PakistanIndiaPakistan4 wicketsPeshawarMar 19, 2004ODI # 2115
PakistanIndiaPakistan12 runsRawalpindiMar 16, 2004ODI # 2114
ZimbabweBangladeshZimbabwe3 wicketsHarareMar 14, 2004ODI # 2113
PakistanIndiaIndia5 runsKarachiMar 13, 2004ODI # 2112
ZimbabweBangladeshZimbabwe14 runsHarareMar 12, 2004ODI # 2111
ZimbabweBangladeshBangladesh8 runsHarareMar 10, 2004ODI # 2110
New ZealandSouth AfricaNew Zealand5 wicketsNapierMar 2, 2004ODI # 2109
Sri LankaAustraliaSri Lanka3 wicketsColombo (SSC)Feb 29, 2004ODI # 2108
New ZealandSouth AfricaNew Zealand2 runsAucklandFeb 29, 2004ODI # 2107
Sri LankaAustraliaAustralia40 runsColombo (RPS)Feb 27, 2004ODI # 2106
Sri LankaAustraliaAustralia5 wicketsColombo (RPS)Feb 25, 2004ODI # 2105
New ZealandSouth AfricaNew Zealand6 wicketsDunedinFeb 25, 2004ODI # 2104
Sri LankaAustraliaSri Lanka1 runDambullaFeb 22, 2004ODI # 2103
Sri LankaAustraliaAustralia84 runsDambullaFeb 20, 2004ODI # 2102
New ZealandSouth AfricaNew Zealand5 runsWellingtonFeb 20, 2004ODI # 2101
New ZealandSouth AfricaNew Zealand5 wicketsChristchurchFeb 17, 2004ODI # 2100
New ZealandSouth AfricaSouth Africa5 wicketsAucklandFeb 13, 2004ODI # 2099
AustraliaIndiaAustralia208 runsSydneyFeb 8, 2004ODI # 2098
AustraliaIndiaAustralia7 wicketsMelbourneFeb 6, 2004ODI # 2097
South AfricaWest IndiesSouth Africa4 wicketsJohannesburgFeb 4, 2004ODI # 2096
IndiaZimbabweIndia4 wicketsW.A.C.AFeb 3, 2004ODI # 2095
South AfricaWest IndiesWest Indies7 wicketsCenturionFeb 1, 2004ODI # 2094
AustraliaIndiaAustralia5 wicketsW.A.C.AFeb 1, 2004ODI # 2093
South AfricaWest Indiesno result-DurbanJan 30, 2004ODI # 2092
AustraliaZimbabweno result-MelbourneJan 29, 2004ODI # 2091
South AfricaWest IndiesSouth Africa16 runsGqeberhaJan 28, 2004ODI # 2090
AustraliaZimbabweAustralia13 runsAdelaideJan 26, 2004ODI # 2089
South AfricaWest IndiesSouth Africa209 runsCape TownJan 25, 2004ODI # 2088
IndiaZimbabweIndia3 runsAdelaideJan 24, 2004ODI # 2087
AustraliaIndiaAustralia2 wicketsSydneyJan 22, 2004ODI # 2086
IndiaZimbabweIndia24 runsBrisbaneJan 20, 2004ODI # 2085
AustraliaIndiaIndia19 runsBrisbaneJan 18, 2004ODI # 2084
New ZealandPakistanNew Zealand4 runsWellingtonJan 17, 2004ODI # 2083
AustraliaZimbabweAustralia148 runsHobartJan 16, 2004ODI # 2082
IndiaZimbabweIndia7 wicketsHobartJan 14, 2004ODI # 2080
New ZealandPakistanNew Zealand8 wicketsNapierJan 14, 2004ODI # 2081
AustraliaZimbabweAustralia99 runsSydneyJan 11, 2004ODI # 2079
New ZealandPakistanNew Zealand7 wicketsChristchurchJan 10, 2004ODI # 2078
AustraliaIndiaAustralia18 runsMelbourneJan 9, 2004ODI # 2077
New ZealandPakistanPakistan6 wicketsQueenstownJan 7, 2004ODI # 2076
New ZealandPakistanNew Zealand4 wicketsAucklandJan 3, 2004ODI # 2075
PakistanNew ZealandPakistan49 runsRawalpindiDec 7, 2003ODI # 2074
PakistanNew ZealandPakistan7 wicketsRawalpindiDec 5, 2003ODI # 2073
PakistanNew ZealandPakistan51 runsFaisalabadDec 3, 2003ODI # 2072
PakistanNew ZealandPakistan124 runsLahoreDec 1, 2003ODI # 2071
ZimbabweWest IndiesWest Indies8 wicketsHarareNov 30, 2003ODI # 2070
PakistanNew ZealandPakistan3 wicketsLahoreNov 29, 2003ODI # 2068
ZimbabweWest IndiesWest Indies72 runsHarareNov 29, 2003ODI # 2069
ZimbabweWest IndiesZimbabwe21 runsHarareNov 26, 2003ODI # 2067
ZimbabweWest IndiesZimbabwe6 wicketsBulawayoNov 23, 2003ODI # 2066
ZimbabweWest IndiesWest Indies51 runsBulawayoNov 22, 2003ODI # 2065
Sri LankaEnglandSri Lanka10 wicketsDambullaNov 18, 2003ODI # 2063
IndiaAustraliaAustralia37 runsEden GardensNov 18, 2003ODI # 2064
IndiaNew ZealandIndia145 runsHyderabad (Deccan)Nov 15, 2003ODI # 2062
IndiaAustraliaAustralia61 runsBengaluruNov 12, 2003ODI # 2061
BangladeshEnglandEngland7 wicketsDhakaNov 12, 2003ODI # 2060
BangladeshEnglandEngland7 wicketsDhakaNov 10, 2003ODI # 2059
AustraliaNew ZealandAustralia44 runsGuwahatiNov 9, 2003ODI # 2058
BangladeshEnglandEngland7 wicketsChattogramNov 7, 2003ODI # 2057
IndiaNew ZealandNew Zealand4 wicketsCuttackNov 6, 2003ODI # 2056
AustraliaNew ZealandAustralia2 wicketsPuneNov 3, 2003ODI # 2055
IndiaAustraliaAustralia77 runsWankhedeNov 1, 2003ODI # 2054
AustraliaNew ZealandAustralia8 wicketsFaridabadOct 29, 2003ODI # 2053
IndiaAustraliaIndia37 runsGwaliorOct 26, 2003ODI # 2052
IndiaNew Zealandno result-ChennaiOct 23, 2003ODI # 2051
PakistanSouth AfricaSouth Africa7 wicketsRawalpindiOct 12, 2003ODI # 2050
PakistanSouth AfricaSouth Africa6 wicketsRawalpindiOct 10, 2003ODI # 2049
PakistanSouth AfricaSouth Africa13 runsFaisalabadOct 7, 2003ODI # 2048
PakistanSouth AfricaPakistan42 runsLahoreOct 5, 2003ODI # 2047
PakistanSouth AfricaPakistan8 runsLahoreOct 3, 2003ODI # 2046
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

South Africa vs India at Visakhapatnam, South Africa in India 3rd ODI, Dec 6, 2025 [ODI # 4936]

India vs South Africa at Raipur, South Africa in India 2nd ODI, Dec 3, 2025 [ODI # 4935]

India vs South Africa at Ranchi, South Africa in India 1st ODI, Nov 30, 2025 [ODI # 4934]