Match results in 2025 in ODIs
Match results
Team 1 | Team 2 | Winner | Margin | Ground | Match Date | Scorecard |
Namibia | Scotland | Scotland | 55 runs | King City (NW) | Sep 4, 2025 | ODI # 4905 |
England | South Africa | South Africa | 5 runs | Lord's | Sep 4, 2025 | ODI # 4904 |
Canada | Namibia | Namibia | 24 runs | King City (NW) | Sep 2, 2025 | ODI # 4903 |
England | South Africa | South Africa | 7 wickets | Leeds | Sep 2, 2025 | ODI # 4902 |
Canada | Scotland | Scotland | 7 wickets | King City (NW) | Aug 31, 2025 | ODI # 4901 |
Zimbabwe | Sri Lanka | Sri Lanka | 5 wickets | Harare | Aug 31, 2025 | ODI # 4900 |
Zimbabwe | Sri Lanka | Sri Lanka | 7 runs | Harare | Aug 29, 2025 | ODI # 4899 |
Canada | Namibia | Namibia | 5 wickets | King City (NW) | Aug 27, 2025 | ODI # 4898 |
Australia | South Africa | Australia | 276 runs | Mackay | Aug 24, 2025 | ODI # 4897 |
Australia | South Africa | South Africa | 84 runs | Mackay | Aug 22, 2025 | ODI # 4896 |
Australia | South Africa | South Africa | 98 runs | Cairns | Aug 19, 2025 | ODI # 4895 |
West Indies | Pakistan | West Indies | 202 runs | Tarouba | Aug 12, 2025 | ODI # 4894 |
West Indies | Pakistan | West Indies | 5 wickets | Tarouba | Aug 10, 2025 | ODI # 4893 |
West Indies | Pakistan | Pakistan | 5 wickets | Tarouba | Aug 8, 2025 | ODI # 4892 |
Sri Lanka | Bangladesh | Sri Lanka | 99 runs | Pallekele | Jul 8, 2025 | ODI # 4891 |
Sri Lanka | Bangladesh | Bangladesh | 16 runs | Colombo (RPS) | Jul 5, 2025 | ODI # 4890 |
Sri Lanka | Bangladesh | Sri Lanka | 77 runs | Colombo (RPS) | Jul 2, 2025 | ODI # 4889 |
Scotland | Netherlands | Netherlands | 4 wickets | Dundee | Jun 12, 2025 | ODI # 4888 |
Nepal | Netherlands | Nepal | 16 runs | Dundee | Jun 10, 2025 | ODI # 4887 |
Scotland | Nepal | Scotland | 2 runs | Dundee | Jun 8, 2025 | ODI # 4886 |
Scotland | Netherlands | Scotland | 44 runs | Dundee | Jun 6, 2025 | ODI # 4885 |
Nepal | Netherlands | Nepal | 5 wickets | Dundee | Jun 4, 2025 | ODI # 4884 |
England | West Indies | England | 7 wickets | The Oval | Jun 3, 2025 | ODI # 4883 |
Scotland | Nepal | Nepal | 1 wicket | Dundee | Jun 2, 2025 | ODI # 4882 |
England | West Indies | England | 3 wickets | Cardiff | Jun 1, 2025 | ODI # 4881 |
England | West Indies | England | 238 runs | Birmingham | May 29, 2025 | ODI # 4880 |
U.S.A. | Oman | U.S.A. | 9 runs | Lauderhill | May 27, 2025 | ODI # 4879 |
U.S.A. | Canada | U.S.A. | 88 runs | Lauderhill | May 25, 2025 | ODI # 4878 |
Ireland | West Indies | West Indies | 197 runs | Dublin | May 25, 2025 | ODI # 4877 |
Canada | Oman | Oman | 18 runs | Lauderhill | May 23, 2025 | ODI # 4876 |
Ireland | West Indies | no result | - | Dublin | May 23, 2025 | ODI # 4875 |
U.S.A. | Oman | tied | - | Lauderhill | May 21, 2025 | ODI # 4874 |
Ireland | West Indies | Ireland | 124 runs | Dublin | May 21, 2025 | ODI # 4873 |
Canada | Oman | Oman | 15 runs | Lauderhill | May 19, 2025 | ODI # 4872 |
U.S.A. | Canada | U.S.A. | 169 runs | Lauderhill | May 17, 2025 | ODI # 4871 |
Netherlands | Scotland | Scotland | 145 runs | Utrecht | May 16, 2025 | ODI # 4870 |
Scotland | U.A.E. | Scotland | 8 wickets | Utrecht | May 14, 2025 | ODI # 4869 |
Netherlands | U.A.E. | Netherlands | 5 wickets | Utrecht | May 12, 2025 | ODI # 4868 |
Netherlands | Scotland | Netherlands | 19 runs | Amstelveen | May 10, 2025 | ODI # 4867 |
Scotland | U.A.E. | U.A.E. | 97 runs | Amstelveen | May 8, 2025 | ODI # 4866 |
Netherlands | U.A.E. | Netherlands | 113 runs | Amstelveen | May 6, 2025 | ODI # 4865 |
Scotland | U.A.E. | Scotland | 3 wickets | Amstelveen | May 4, 2025 | ODI # 4864 |
New Zealand | Pakistan | New Zealand | 43 runs | Mount Maunganui | Apr 5, 2025 | ODI # 4863 |
New Zealand | Pakistan | New Zealand | 84 runs | Hamilton | Apr 2, 2025 | ODI # 4862 |
New Zealand | Pakistan | New Zealand | 73 runs | Napier | Mar 29, 2025 | ODI # 4861 |
Namibia | Canada | Namibia | 12 runs | Windhoek | Mar 15, 2025 | ODI # 4860 |
Namibia | Netherlands | Netherlands | 7 wickets | Windhoek | Mar 13, 2025 | ODI # 4859 |
India | New Zealand | India | 4 wickets | Dubai (DICS) | Mar 9, 2025 | ODI # 4858 |
Namibia | Canada | tied | - | Windhoek | Mar 9, 2025 | ODI # 4857 |
Namibia | Netherlands | Netherlands | 53 runs | Windhoek | Mar 7, 2025 | ODI # 4856 |
New Zealand | South Africa | New Zealand | 50 runs | Lahore | Mar 5, 2025 | ODI # 4855 |
Canada | Netherlands | no result | - | Windhoek | Mar 5, 2025 | ODI # 4854 |
Australia | India | India | 4 wickets | Dubai (DICS) | Mar 4, 2025 | ODI # 4853 |
India | New Zealand | India | 44 runs | Dubai (DICS) | Mar 2, 2025 | ODI # 4852 |
England | South Africa | South Africa | 7 wickets | Karachi | Mar 1, 2025 | ODI # 4851 |
Afghanistan | Australia | no result | - | Lahore | Feb 28, 2025 | ODI # 4850 |
Afghanistan | England | Afghanistan | 8 runs | Lahore | Feb 26, 2025 | ODI # 4849 |
Bangladesh | New Zealand | New Zealand | 5 wickets | Rawalpindi | Feb 24, 2025 | ODI # 4848 |
India | Pakistan | India | 6 wickets | Dubai (DICS) | Feb 23, 2025 | ODI # 4847 |
Australia | England | Australia | 5 wickets | Lahore | Feb 22, 2025 | ODI # 4846 |
Afghanistan | South Africa | South Africa | 107 runs | Karachi | Feb 21, 2025 | ODI # 4845 |
Bangladesh | India | India | 6 wickets | Dubai (DICS) | Feb 20, 2025 | ODI # 4844 |
Pakistan | New Zealand | New Zealand | 60 runs | Karachi | Feb 19, 2025 | ODI # 4843 |
Zimbabwe | Ireland | Zimbabwe | 9 wickets | Harare | Feb 18, 2025 | ODI # 4842 |
Oman | U.S.A. | U.S.A. | 57 runs | Al Amerat | Feb 18, 2025 | ODI # 4841 |
Zimbabwe | Ireland | Ireland | 6 wickets | Harare | Feb 16, 2025 | ODI # 4840 |
Oman | Namibia | Oman | 2 wickets | Al Amerat | Feb 16, 2025 | ODI # 4839 |
Pakistan | New Zealand | New Zealand | 5 wickets | Karachi | Feb 14, 2025 | ODI # 4838 |
Zimbabwe | Ireland | Zimbabwe | 49 runs | Harare | Feb 14, 2025 | ODI # 4837 |
Namibia | U.S.A. | U.S.A. | 70 runs | Al Amerat | Feb 14, 2025 | ODI # 4836 |
Sri Lanka | Australia | Sri Lanka | 174 runs | Colombo (RPS) | Feb 14, 2025 | ODI # 4835 |
Pakistan | South Africa | Pakistan | 6 wickets | Karachi | Feb 12, 2025 | ODI # 4834 |
India | England | India | 142 runs | Ahmedabad | Feb 12, 2025 | ODI # 4833 |
Oman | U.S.A. | Oman | 7 wickets | Al Amerat | Feb 12, 2025 | ODI # 4832 |
Sri Lanka | Australia | Sri Lanka | 49 runs | Colombo (RPS) | Feb 12, 2025 | ODI # 4831 |
Oman | Namibia | Namibia | 23 runs | Al Amerat | Feb 10, 2025 | ODI # 4830 |
New Zealand | South Africa | New Zealand | 6 wickets | Lahore | Feb 10, 2025 | ODI # 4829 |
India | England | India | 4 wickets | Cuttack | Feb 9, 2025 | ODI # 4828 |
Pakistan | New Zealand | New Zealand | 78 runs | Lahore | Feb 8, 2025 | ODI # 4827 |
Namibia | U.S.A. | U.S.A. | 114 runs | Al Amerat | Feb 8, 2025 | ODI # 4826 |
India | England | India | 4 wickets | Nagpur | Feb 6, 2025 | ODI # 4825 |
New Zealand | Sri Lanka | Sri Lanka | 140 runs | Auckland | Jan 11, 2025 | ODI # 4824 |
New Zealand | Sri Lanka | New Zealand | 113 runs | Hamilton | Jan 8, 2025 | ODI # 4823 |
New Zealand | Sri Lanka | New Zealand | 9 wickets | Wellington | Jan 5, 2025 | ODI # 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]