Match results
Team 1 Team 2 Winner Margin Ground Match Date Scorecard
New Zealand Pakistan New Zealand 61 runs Wellington Jan 6, 2018 ODI # 3946
New Zealand Pakistan New Zealand 8 wickets Nelson Jan 9, 2018 ODI # 3947
U.A.E. Ireland Ireland 4 wickets ICCA Dubai Jan 11, 2018 ODI # 3948
New Zealand Pakistan New Zealand 183 runs Dunedin Jan 13, 2018 ODI # 3949
U.A.E. Ireland Ireland 67 runs ICCA Dubai Jan 13, 2018 ODI # 3950
Australia England England 5 wickets Melbourne Jan 14, 2018 ODI # 3951
Bangladesh Zimbabwe Bangladesh 8 wickets Dhaka Jan 15, 2018 ODI # 3952
New Zealand Pakistan New Zealand 5 wickets Hamilton Jan 16, 2018 ODI # 3953
Ireland Scotland Ireland 6 wickets ICCA Dubai Jan 16, 2018 ODI # 3954
Sri Lanka Zimbabwe Zimbabwe 12 runs Dhaka Jan 17, 2018 ODI # 3955
Ireland Scotland Ireland 24 runs ICCA Dubai Jan 18, 2018 ODI # 3956
New Zealand Pakistan New Zealand 15 runs Wellington Jan 19, 2018 ODI # 3957
Australia England England 4 wickets Brisbane Jan 19, 2018 ODI # 3958
Bangladesh Sri Lanka Bangladesh 163 runs Dhaka Jan 19, 2018 ODI # 3959
Australia England England 16 runs Sydney Jan 21, 2018 ODI # 3960
U.A.E. Scotland Scotland 31 runs ICCA Dubai Jan 21, 2018 ODI # 3961
Sri Lanka Zimbabwe Sri Lanka 5 wickets Dhaka Jan 21, 2018 ODI # 3962
U.A.E. Scotland U.A.E. 4 wickets ICCA Dubai Jan 23, 2018 ODI # 3963
Bangladesh Zimbabwe Bangladesh 91 runs Dhaka Jan 23, 2018 ODI # 3964
Bangladesh Sri Lanka Sri Lanka 10 wickets Dhaka Jan 25, 2018 ODI # 3965
Australia England Australia 3 wickets Adelaide Jan 26, 2018 ODI # 3966
Bangladesh Sri Lanka Sri Lanka 79 runs Dhaka Jan 27, 2018 ODI # 3967
Australia England England 12 runs Perth Jan 28, 2018 ODI # 3968
South Africa India India 6 wickets Durban Feb 1, 2018 ODI # 3969
South Africa India India 9 wickets Centurion Feb 4, 2018 ODI # 3970
South Africa India India 124 runs Cape Town Feb 7, 2018 ODI # 3971
Afghanistan Zimbabwe Afghanistan 154 runs Sharjah Feb 9, 2018 ODI # 3972
South Africa India South Africa 5 wickets Johannesburg Feb 10, 2018 ODI # 3973
Afghanistan Zimbabwe Zimbabwe 154 runs Sharjah Feb 11, 2018 ODI # 3974
Afghanistan Zimbabwe Afghanistan 6 wickets Sharjah Feb 13, 2018 ODI # 3975
South Africa India India 73 runs Port Elizabeth Feb 13, 2018 ODI # 3976
Afghanistan Zimbabwe Afghanistan 10 wickets Sharjah Feb 16, 2018 ODI # 3977
South Africa India India 8 wickets Centurion Feb 16, 2018 ODI # 3978
Afghanistan Zimbabwe Afghanistan 146 runs Sharjah Feb 19, 2018 ODI # 3979
New Zealand England New Zealand 3 wickets Hamilton Feb 25, 2018 ODI # 3980
New Zealand England England 6 wickets Mount Maunganui Feb 28, 2018 ODI # 3981
New Zealand England England 4 runs Wellington Mar 3, 2018 ODI # 3982
Afghanistan Scotland Scotland 7 wickets Bulawayo Mar 4, 2018 ODI # 3983
P.N.G. U.A.E. U.A.E. 56 runs Harare Mar 4, 2018 ODI # 3984
Hong Kong Scotland Scotland 4 wickets Bulawayo Mar 6, 2018 ODI # 3985
Ireland P.N.G. Ireland 4 wickets Harare Mar 6, 2018 ODI # 3986
U.A.E. West Indies West Indies 60 runs Harare Mar 6, 2018 ODI # 3987
Zimbabwe Afghanistan Zimbabwe 2 runs Bulawayo Mar 6, 2018 ODI # 3988
New Zealand England New Zealand 5 wickets Dunedin Mar 7, 2018 ODI # 3989
Afghanistan Hong Kong Hong Kong 30 runs Bulawayo Mar 8, 2018 ODI # 3990
P.N.G. West Indies West Indies 6 wickets Harare Mar 8, 2018 ODI # 3991
New Zealand England England 7 wickets Christchurch Mar 10, 2018 ODI # 3992
Ireland West Indies West Indies 52 runs Harare Mar 10, 2018 ODI # 3993
Zimbabwe Hong Kong Zimbabwe 89 runs Bulawayo Mar 10, 2018 ODI # 3994
Ireland U.A.E. Ireland 226 runs Harare Mar 12, 2018 ODI # 3995
Zimbabwe Scotland tied Bulawayo Mar 12, 2018 ODI # 3996
Afghanistan West Indies Afghanistan 3 wickets Harare Mar 15, 2018 ODI # 3997
Scotland U.A.E. Scotland 73 runs Bulawayo Mar 15, 2018 ODI # 3998
Zimbabwe Ireland Zimbabwe 107 runs Harare Mar 16, 2018 ODI # 3999
Hong Kong P.N.G. P.N.G. 58 runs Harare Mar 17, 2018 ODI # 4000
Ireland Scotland Ireland 25 runs Harare Mar 18, 2018 ODI # 4001
Zimbabwe West Indies West Indies 4 wickets Harare Mar 19, 2018 ODI # 4002
Afghanistan U.A.E. Afghanistan 5 wickets Harare Mar 20, 2018 ODI # 4003
Scotland West Indies West Indies 5 runs Harare Mar 21, 2018 ODI # 4004
Zimbabwe U.A.E. U.A.E. 3 runs Harare Mar 22, 2018 ODI # 4005
Afghanistan Ireland Afghanistan 5 wickets Harare Mar 23, 2018 ODI # 4006
Afghanistan West Indies Afghanistan 7 wickets Harare Mar 25, 2018 ODI # 4007
Scotland England Scotland 6 runs Edinburgh Jun 10, 2018 ODI # 4008
England Australia England 3 wickets The Oval Jun 13, 2018 ODI # 4009
England Australia England 38 runs Cardiff Jun 16, 2018 ODI # 4010
England Australia England 242 runs Nottingham Jun 19, 2018 ODI # 4011
England Australia England 6 wickets Chester-le-Street Jun 21, 2018 ODI # 4012
England Australia England 1 wicket Manchester Jun 24, 2018 ODI # 4013
England India India 8 wickets Nottingham Jul 12, 2018 ODI # 4014
Zimbabwe Pakistan Pakistan 201 runs Bulawayo Jul 13, 2018 ODI # 4015
England India England 86 runs Lord's Jul 14, 2018 ODI # 4016
Zimbabwe Pakistan Pakistan 9 wickets Bulawayo Jul 16, 2018 ODI # 4017
England India England 8 wickets Leeds Jul 17, 2018 ODI # 4018
Zimbabwe Pakistan Pakistan 9 wickets Bulawayo Jul 18, 2018 ODI # 4019
Zimbabwe Pakistan Pakistan 244 runs Bulawayo Jul 20, 2018 ODI # 4020
Zimbabwe Pakistan Pakistan 131 runs Bulawayo Jul 22, 2018 ODI # 4021
West Indies Bangladesh Bangladesh 48 runs Providence Jul 22, 2018 ODI # 4022
West Indies Bangladesh West Indies 3 runs Providence Jul 25, 2018 ODI # 4023
West Indies Bangladesh Bangladesh 18 runs Basseterre Jul 28, 2018 ODI # 4024
Sri Lanka South Africa South Africa 5 wickets Dambulla Jul 29, 2018 ODI # 4025
Netherlands Nepal Netherlands 55 runs Amstelveen Aug 1, 2018 ODI # 4026
Sri Lanka South Africa South Africa 4 wickets Dambulla Aug 1, 2018 ODI # 4027
Netherlands Nepal Nepal 1 run Amstelveen Aug 3, 2018 ODI # 4028
Sri Lanka South Africa South Africa 78 runs Pallekele Aug 5, 2018 ODI # 4029
Sri Lanka South Africa Sri Lanka 3 runs Pallekele Aug 8, 2018 ODI # 4030
Sri Lanka South Africa Sri Lanka 178 runs Colombo (RPS) Aug 12, 2018 ODI # 4031
Ireland Afghanistan Afghanistan 29 runs Belfast Aug 27, 2018 ODI # 4032
Ireland Afghanistan Ireland 3 wickets Belfast Aug 29, 2018 ODI # 4033
Nepal U.A.E. U.A.E. 78 runs Kuala Lumpur Aug 30, 2018 ODI # 4034
Ireland Afghanistan Afghanistan 8 wickets Belfast Aug 31, 2018 ODI # 4035
Bangladesh Sri Lanka Bangladesh 137 runs Dubai (DSC) Sep 15, 2018 ODI # 4036
Hong Kong Pakistan Pakistan 8 wickets Dubai (DSC) Sep 16, 2018 ODI # 4037
Afghanistan Sri Lanka Afghanistan 91 runs Abu Dhabi Sep 17, 2018 ODI # 4038
Hong Kong India India 26 runs Dubai (DSC) Sep 18, 2018 ODI # 4039
India Pakistan India 8 wickets Dubai (DSC) Sep 19, 2018 ODI # 4040
Afghanistan Bangladesh Afghanistan 136 runs Abu Dhabi Sep 20, 2018 ODI # 4041
Bangladesh India India 7 wickets Dubai (DSC) Sep 21, 2018 ODI # 4042
Afghanistan Pakistan Pakistan 3 wickets Abu Dhabi Sep 21, 2018 ODI # 4043
India Pakistan India 9 wickets Dubai (DSC) Sep 23, 2018 ODI # 4044
Afghanistan Bangladesh Bangladesh 3 runs Abu Dhabi Sep 23, 2018 ODI # 4045
Afghanistan India tied Dubai (DSC) Sep 25, 2018 ODI # 4046
Bangladesh Pakistan Bangladesh 37 runs Abu Dhabi Sep 26, 2018 ODI # 4047
Bangladesh India India 3 wickets Dubai (DSC) Sep 28, 2018 ODI # 4048
South Africa Zimbabwe South Africa 5 wickets Kimberley Sep 30, 2018 ODI # 4049
South Africa Zimbabwe South Africa 120 runs Bloemfontein Oct 3, 2018 ODI # 4050
South Africa Zimbabwe South Africa 4 wickets Paarl Oct 6, 2018 ODI # 4051
Sri Lanka England no result Dambulla Oct 10, 2018 ODI # 4052
Sri Lanka England England 31 runs Dambulla Oct 13, 2018 ODI # 4053
Sri Lanka England England 7 wickets Pallekele Oct 17, 2018 ODI # 4054
Sri Lanka England England 18 runs Pallekele Oct 20, 2018 ODI # 4055
India West Indies India 8 wickets Guwahati Oct 21, 2018 ODI # 4056
Bangladesh Zimbabwe Bangladesh 28 runs Dhaka Oct 21, 2018 ODI # 4057
Sri Lanka England Sri Lanka 219 runs Colombo (RPS) Oct 23, 2018 ODI # 4058
India West Indies tied Visakhapatnam Oct 24, 2018 ODI # 4059
Bangladesh Zimbabwe Bangladesh 7 wickets Chattogram Oct 24, 2018 ODI # 4060
Bangladesh Zimbabwe Bangladesh 7 wickets Chattogram Oct 26, 2018 ODI # 4061
India West Indies West Indies 43 runs Pune Oct 27, 2018 ODI # 4062
India West Indies India 224 runs Mumbai (BS) Oct 29, 2018 ODI # 4063
India West Indies India 9 wickets Thiruvananthapuram Nov 1, 2018 ODI # 4064
Australia South Africa South Africa 6 wickets Perth Nov 4, 2018 ODI # 4065
New Zealand Pakistan New Zealand 47 runs Abu Dhabi Nov 7, 2018 ODI # 4066
Australia South Africa Australia 7 runs Adelaide Nov 9, 2018 ODI # 4067
New Zealand Pakistan Pakistan 6 wickets Abu Dhabi Nov 9, 2018 ODI # 4068
Australia South Africa South Africa 40 runs Hobart Nov 11, 2018 ODI # 4069
New Zealand Pakistan no result Dubai (DSC) Nov 11, 2018 ODI # 4070
Bangladesh West Indies Bangladesh 5 wickets Dhaka Dec 9, 2018 ODI # 4071
Bangladesh West Indies West Indies 4 wickets Dhaka Dec 11, 2018 ODI # 4072
Bangladesh West Indies Bangladesh 8 wickets Sylhet Dec 14, 2018 ODI # 4073

year 2017 « year 2018 » year 2019

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:
Bangladesh v West Indies at Sylhet, 3rd ODI, Dec 14, 2018 [ODI # 4073]
Bangladesh v West Indies at Dhaka, 2nd ODI, Dec 11, 2018 [ODI # 4072]
Bangladesh v West Indies at Dhaka, 1st ODI, Dec 9, 2018 [ODI # 4071]