Match results in 2025 in ODIs

Match results
Team 1
Team 2
Winner
Margin
Ground
Match Date
Scorecard
NamibiaScotlandScotland55 runsKing City (NW)Sep 4, 2025ODI # 4905
EnglandSouth AfricaSouth Africa5 runsLord'sSep 4, 2025ODI # 4904
CanadaNamibiaNamibia24 runsKing City (NW)Sep 2, 2025ODI # 4903
EnglandSouth AfricaSouth Africa7 wicketsLeedsSep 2, 2025ODI # 4902
CanadaScotlandScotland7 wicketsKing City (NW)Aug 31, 2025ODI # 4901
ZimbabweSri LankaSri Lanka5 wicketsHarareAug 31, 2025ODI # 4900
ZimbabweSri LankaSri Lanka7 runsHarareAug 29, 2025ODI # 4899
CanadaNamibiaNamibia5 wicketsKing City (NW)Aug 27, 2025ODI # 4898
AustraliaSouth AfricaAustralia276 runsMackayAug 24, 2025ODI # 4897
AustraliaSouth AfricaSouth Africa84 runsMackayAug 22, 2025ODI # 4896
AustraliaSouth AfricaSouth Africa98 runsCairnsAug 19, 2025ODI # 4895
West IndiesPakistanWest Indies202 runsTaroubaAug 12, 2025ODI # 4894
West IndiesPakistanWest Indies5 wicketsTaroubaAug 10, 2025ODI # 4893
West IndiesPakistanPakistan5 wicketsTaroubaAug 8, 2025ODI # 4892
Sri LankaBangladeshSri Lanka99 runsPallekeleJul 8, 2025ODI # 4891
Sri LankaBangladeshBangladesh16 runsColombo (RPS)Jul 5, 2025ODI # 4890
Sri LankaBangladeshSri Lanka77 runsColombo (RPS)Jul 2, 2025ODI # 4889
ScotlandNetherlandsNetherlands4 wicketsDundeeJun 12, 2025ODI # 4888
NepalNetherlandsNepal16 runsDundeeJun 10, 2025ODI # 4887
ScotlandNepalScotland2 runsDundeeJun 8, 2025ODI # 4886
ScotlandNetherlandsScotland44 runsDundeeJun 6, 2025ODI # 4885
NepalNetherlandsNepal5 wicketsDundeeJun 4, 2025ODI # 4884
EnglandWest IndiesEngland7 wicketsThe OvalJun 3, 2025ODI # 4883
ScotlandNepalNepal1 wicketDundeeJun 2, 2025ODI # 4882
EnglandWest IndiesEngland3 wicketsCardiffJun 1, 2025ODI # 4881
EnglandWest IndiesEngland238 runsBirminghamMay 29, 2025ODI # 4880
U.S.A.OmanU.S.A.9 runsLauderhillMay 27, 2025ODI # 4879
U.S.A.CanadaU.S.A.88 runsLauderhillMay 25, 2025ODI # 4878
IrelandWest IndiesWest Indies197 runsDublinMay 25, 2025ODI # 4877
CanadaOmanOman18 runsLauderhillMay 23, 2025ODI # 4876
IrelandWest Indiesno result-DublinMay 23, 2025ODI # 4875
U.S.A.Omantied-LauderhillMay 21, 2025ODI # 4874
IrelandWest IndiesIreland124 runsDublinMay 21, 2025ODI # 4873
CanadaOmanOman15 runsLauderhillMay 19, 2025ODI # 4872
U.S.A.CanadaU.S.A.169 runsLauderhillMay 17, 2025ODI # 4871
NetherlandsScotlandScotland145 runsUtrechtMay 16, 2025ODI # 4870
ScotlandU.A.E.Scotland8 wicketsUtrechtMay 14, 2025ODI # 4869
NetherlandsU.A.E.Netherlands5 wicketsUtrechtMay 12, 2025ODI # 4868
NetherlandsScotlandNetherlands19 runsAmstelveenMay 10, 2025ODI # 4867
ScotlandU.A.E.U.A.E.97 runsAmstelveenMay 8, 2025ODI # 4866
NetherlandsU.A.E.Netherlands113 runsAmstelveenMay 6, 2025ODI # 4865
ScotlandU.A.E.Scotland3 wicketsAmstelveenMay 4, 2025ODI # 4864
New ZealandPakistanNew Zealand43 runsMount MaunganuiApr 5, 2025ODI # 4863
New ZealandPakistanNew Zealand84 runsHamiltonApr 2, 2025ODI # 4862
New ZealandPakistanNew Zealand73 runsNapierMar 29, 2025ODI # 4861
NamibiaCanadaNamibia12 runsWindhoekMar 15, 2025ODI # 4860
NamibiaNetherlandsNetherlands7 wicketsWindhoekMar 13, 2025ODI # 4859
IndiaNew ZealandIndia4 wicketsDubai (DICS)Mar 9, 2025ODI # 4858
NamibiaCanadatied-WindhoekMar 9, 2025ODI # 4857
NamibiaNetherlandsNetherlands53 runsWindhoekMar 7, 2025ODI # 4856
New ZealandSouth AfricaNew Zealand50 runsLahoreMar 5, 2025ODI # 4855
CanadaNetherlandsno result-WindhoekMar 5, 2025ODI # 4854
AustraliaIndiaIndia4 wicketsDubai (DICS)Mar 4, 2025ODI # 4853
IndiaNew ZealandIndia44 runsDubai (DICS)Mar 2, 2025ODI # 4852
EnglandSouth AfricaSouth Africa7 wicketsKarachiMar 1, 2025ODI # 4851
AfghanistanAustraliano result-LahoreFeb 28, 2025ODI # 4850
AfghanistanEnglandAfghanistan8 runsLahoreFeb 26, 2025ODI # 4849
BangladeshNew ZealandNew Zealand5 wicketsRawalpindiFeb 24, 2025ODI # 4848
IndiaPakistanIndia6 wicketsDubai (DICS)Feb 23, 2025ODI # 4847
AustraliaEnglandAustralia5 wicketsLahoreFeb 22, 2025ODI # 4846
AfghanistanSouth AfricaSouth Africa107 runsKarachiFeb 21, 2025ODI # 4845
BangladeshIndiaIndia6 wicketsDubai (DICS)Feb 20, 2025ODI # 4844
PakistanNew ZealandNew Zealand60 runsKarachiFeb 19, 2025ODI # 4843
ZimbabweIrelandZimbabwe9 wicketsHarareFeb 18, 2025ODI # 4842
OmanU.S.A.U.S.A.57 runsAl AmeratFeb 18, 2025ODI # 4841
ZimbabweIrelandIreland6 wicketsHarareFeb 16, 2025ODI # 4840
OmanNamibiaOman2 wicketsAl AmeratFeb 16, 2025ODI # 4839
PakistanNew ZealandNew Zealand5 wicketsKarachiFeb 14, 2025ODI # 4838
ZimbabweIrelandZimbabwe49 runsHarareFeb 14, 2025ODI # 4837
NamibiaU.S.A.U.S.A.70 runsAl AmeratFeb 14, 2025ODI # 4836
Sri LankaAustraliaSri Lanka174 runsColombo (RPS)Feb 14, 2025ODI # 4835
PakistanSouth AfricaPakistan6 wicketsKarachiFeb 12, 2025ODI # 4834
IndiaEnglandIndia142 runsAhmedabadFeb 12, 2025ODI # 4833
OmanU.S.A.Oman7 wicketsAl AmeratFeb 12, 2025ODI # 4832
Sri LankaAustraliaSri Lanka49 runsColombo (RPS)Feb 12, 2025ODI # 4831
OmanNamibiaNamibia23 runsAl AmeratFeb 10, 2025ODI # 4830
New ZealandSouth AfricaNew Zealand6 wicketsLahoreFeb 10, 2025ODI # 4829
IndiaEnglandIndia4 wicketsCuttackFeb 9, 2025ODI # 4828
PakistanNew ZealandNew Zealand78 runsLahoreFeb 8, 2025ODI # 4827
NamibiaU.S.A.U.S.A.114 runsAl AmeratFeb 8, 2025ODI # 4826
IndiaEnglandIndia4 wicketsNagpurFeb 6, 2025ODI # 4825
New ZealandSri LankaSri Lanka140 runsAucklandJan 11, 2025ODI # 4824
New ZealandSri LankaNew Zealand113 runsHamiltonJan 8, 2025ODI # 4823
New ZealandSri LankaNew Zealand9 wicketsWellingtonJan 5, 2025ODI # 4822
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
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:

Sri Lanka vs Zimbabwe at Harare, Sri Lanka in Zimbabwe 2nd T20I, Sep 6, 2025 [T20I # 3439]

Afghanistan vs United Arab Emirates at Sharjah, United Arab Emirates T20I Tri-Series 6th Match, Sep 5, 2025 [T20I # 3437]

South Africa vs England at Lord's, South Africa in England 2nd ODI, Sep 4, 2025 [ODI # 4904]