By runs
Winner Margin Target Opposition Ground Match Date Scorecard
West Indies 196 runs 382 v Ireland Dublin 5 May 2019 ODI # 4128
England 150 runs 398 v Afghanistan Manchester 18 Jun 2019 ODI # 4163
Nepal 145 runs 243 v U.A.E. ICCA Dubai 26 Jan 2019 ODI # 4086
Namibia 145 runs 227 v Oman Windhoek 27 Apr 2019 ODI # 4125
Namibia 139 runs 282 v U.S.A. Lauderhill 20 Sep 2019 ODI # 4208
Zimbabwe 131 runs 308 v U.A.E. Harare 14 Apr 2019 ODI # 4123
Afghanistan 126 runs 306 v Ireland Belfast 21 May 2019 ODI # 4141
India 125 runs 269 v West Indies Manchester 27 Jun 2019 ODI # 4175
Sri Lanka 122 runs 295 v Bangladesh Colombo (RPS) 31 Jul 2019 ODI # 4195
England 119 runs 306 v New Zealand Chester-le-Street 3 Jul 2019 ODI # 4183
New Zealand 115 runs 365 v Sri Lanka Nelson 8 Jan 2019 ODI # 4076
South Africa 113 runs 252 v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
Afghanistan 109 runs 224 v Ireland Dehradun 8 Mar 2019 ODI # 4108
India 107 runs 388 v West Indies Visakhapatnam 18 Dec 2019 ODI # 4222
England 106 runs 387 v Bangladesh Cardiff 8 Jun 2019 ODI # 4153
England 104 runs 312 v South Africa The Oval 30 May 2019 ODI # 4143
U.S.A. 98 runs 214 v U.A.E. ICCA Dubai 12 Dec 2019 ODI # 4218
Pakistan 94 runs 316 v Bangladesh Lord's 5 Jul 2019 ODI # 4186
Sri Lanka 91 runs 315 v Bangladesh Colombo (RPS) 26 Jul 2019 ODI # 4193
India 90 runs 325 v New Zealand Mount Maunganui 26 Jan 2019 ODI # 4085
India 89 runs 302 v Pakistan Manchester 16 Jun 2019 ODI # 4161
New Zealand 88 runs 331 v Bangladesh Dunedin 20 Feb 2019 ODI # 4095
Australia 87 runs 335 v Sri Lanka The Oval 15 Jun 2019 ODI # 4159
Australia 86 runs 244 v New Zealand Lord's 29 Jun 2019 ODI # 4178
Scotland 85 runs 224 v Oman Aberdeen 18 Aug 2019 ODI # 4202
Australia 80 runs 267 v Pakistan Abu Dhabi 27 Mar 2019 ODI # 4118
Ireland 72 runs 211 v Afghanistan Belfast 19 May 2019 ODI # 4139
South Africa 71 runs 193 v Sri Lanka Durban 10 Mar 2019 ODI # 4112
Pakistan 67 runs 306 v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
Australia 64 runs 286 v England Lord's 25 Jun 2019 ODI # 4173
By wickets
Winner Margin Balls Rem Target Overs Opposition Ground Match Date Scorecard
New Zealand 10 wickets 203 137 16.1 v Sri Lanka Cardiff 1 Jun 2019 ODI # 4145
South Africa 9 wickets 116 127 28.4 v Afghanistan Cardiff 15 Jun 2019 ODI # 4160
South Africa 9 wickets 76 204 37.2 v Sri Lanka Chester-le-Street 28 Jun 2019 ODI # 4176
India 8 wickets 85 156 34.5 v New Zealand Napier 23 Jan 2019 ODI # 4082
Pakistan 8 wickets 111 165 31.3 v South Africa Johannesburg 27 Jan 2019 ODI # 4087
New Zealand 8 wickets 212 93 14.4 v India Hamilton 31 Jan 2019 ODI # 4091
New Zealand 8 wickets 33 233 44.3 v Bangladesh Napier 13 Feb 2019 ODI # 4093
New Zealand 8 wickets 83 227 36.1 v Bangladesh Christchurch 16 Feb 2019 ODI # 4094
South Africa 8 wickets 67 232 38.5 v Sri Lanka Johannesburg 3 Mar 2019 ODI # 4104
Australia 8 wickets 6 281 49.0 v Pakistan Sharjah 22 Mar 2019 ODI # 4116
Australia 8 wickets 13 285 47.5 v Pakistan Sharjah 24 Mar 2019 ODI # 4117
Bangladesh 8 wickets 30 262 45.0 v West Indies Dublin 7 May 2019 ODI # 4129
England 8 wickets 101 213 33.1 v West Indies Southampton 14 Jun 2019 ODI # 4158
England 8 wickets 107 224 32.1 v Australia Birmingham 11 Jul 2019 ODI # 4191
Oman 8 wickets 29 169 45.1 v Scotland Aberdeen 15 Aug 2019 ODI # 4200
West Indies 8 wickets 13 288 47.5 v India Chennai 15 Dec 2019 ODI # 4221
India 7 wickets 4 231 49.2 v Australia Melbourne 18 Jan 2019 ODI # 4079
India 7 wickets 42 244 43.0 v New Zealand Mount Maunganui 28 Jan 2019 ODI # 4088
South Africa 7 wickets 60 241 40.0 v Pakistan Cape Town 30 Jan 2019 ODI # 4090
West Indies 7 wickets 227 114 12.1 v England Gros Islet 2 Mar 2019 ODI # 4103
Zimbabwe 7 wickets 161 111 23.1 v U.A.E. Harare 10 Apr 2019 ODI # 4121
West Indies 7 wickets 218 106 13.4 v Pakistan Nottingham 31 May 2019 ODI # 4144
Australia 7 wickets 91 208 34.5 v Afghanistan Bristol 1 Jun 2019 ODI # 4146
New Zealand 7 wickets 107 173 32.1 v Afghanistan Taunton 8 Jun 2019 ODI # 4154
Bangladesh 7 wickets 51 322 41.3 v West Indies Taunton 17 Jun 2019 ODI # 4162
Netherlands 7 wickets 26 206 42.4 v Zimbabwe Deventer 19 Jun 2019 ODI # 4164
India 7 wickets 39 265 43.3 v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
Sri Lanka 7 wickets 32 239 44.4 v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
West Indies 7 wickets 21 195 46.3 v Afghanistan Lucknow 6 Nov 2019 ODI # 4213
U.A.E. 7 wickets 37 221 43.5 v Scotland ICCA Dubai 15 Dec 2019 ODI # 4220
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Ground Match Date Scorecard
West Indies 7 wickets 227 114 12.1 50.0 v England Gros Islet 2 Mar 2019 ODI # 4103
West Indies 7 wickets 218 106 13.4 50.0 v Pakistan Nottingham 31 May 2019 ODI # 4144
New Zealand 8 wickets 212 93 14.4 50.0 v India Hamilton 31 Jan 2019 ODI # 4091
New Zealand 10 wickets 203 137 16.1 50.0 v Sri Lanka Cardiff 1 Jun 2019 ODI # 4145
Zimbabwe 7 wickets 161 111 23.1 50.0 v U.A.E. Harare 10 Apr 2019 ODI # 4121
South Africa 9 wickets 116 127 28.4 48.0 v Afghanistan Cardiff 15 Jun 2019 ODI # 4160
U.S.A. 5 wickets 112 122 31.2 50.0 v Namibia Lauderhill 17 Sep 2019 ODI # 4206
Pakistan 8 wickets 111 165 31.3 50.0 v South Africa Johannesburg 27 Jan 2019 ODI # 4087
U.A.E. 3 wickets 107 114 32.1 50.0 v Nepal ICCA Dubai 25 Jan 2019 ODI # 4083
New Zealand 7 wickets 107 173 32.1 50.0 v Afghanistan Taunton 8 Jun 2019 ODI # 4154
England 8 wickets 107 224 32.1 50.0 v Australia Birmingham 11 Jul 2019 ODI # 4191
South Africa 6 wickets 103 190 32.5 50.0 v Sri Lanka Port Elizabeth 13 Mar 2019 ODI # 4114
P.N.G. 5 wickets 102 165 33.0 50.0 v U.S.A. Windhoek 27 Apr 2019 ODI # 4126
England 8 wickets 101 213 33.1 50.0 v West Indies Southampton 14 Jun 2019 ODI # 4158
Australia 7 wickets 91 208 34.5 50.0 v Afghanistan Bristol 1 Jun 2019 ODI # 4146
India 8 wickets 85 156 34.5 49.0 v New Zealand Napier 23 Jan 2019 ODI # 4082
New Zealand 8 wickets 83 227 36.1 50.0 v Bangladesh Christchurch 16 Feb 2019 ODI # 4094
South Africa 9 wickets 76 204 37.2 50.0 v Sri Lanka Chester-le-Street 28 Jun 2019 ODI # 4176
South Africa 8 wickets 67 232 38.5 50.0 v Sri Lanka Johannesburg 3 Mar 2019 ODI # 4104
South Africa 7 wickets 60 241 40.0 50.0 v Pakistan Cape Town 30 Jan 2019 ODI # 4090
Ireland 6 wickets 52 191 41.2 50.0 v Zimbabwe Belfast 7 Jul 2019 ODI # 4189
Bangladesh 7 wickets 51 322 41.3 50.0 v West Indies Taunton 17 Jun 2019 ODI # 4162
Afghanistan 5 wickets 49 162 41.5 50.0 v Ireland Dehradun 28 Feb 2019 ODI # 4100
South Africa 5 wickets 48 204 42.0 50.0 v Pakistan Durban 22 Jan 2019 ODI # 4081
India 7 wickets 42 244 43.0 50.0 v New Zealand Mount Maunganui 28 Jan 2019 ODI # 4088
Bangladesh 6 wickets 42 293 43.0 50.0 v Ireland Dublin 15 May 2019 ODI # 4136
India 7 wickets 39 265 43.3 50.0 v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
U.A.E. 7 wickets 37 221 43.5 50.0 v Scotland ICCA Dubai 15 Dec 2019 ODI # 4220
New Zealand 8 wickets 33 233 44.3 50.0 v Bangladesh Napier 13 Feb 2019 ODI # 4093

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:
India v West Indies at Cuttack, 3rd ODI, Dec 22, 2019 [ODI # 4223]
India v West Indies at Visakhapatnam, 2nd ODI, Dec 18, 2019 [ODI # 4222]
India v West Indies at Chennai, 1st ODI, Dec 15, 2019 [ODI # 4221]
United Arab Emirates v Scotland at ICCA Dubai, ICC Men's Cricket World Cup League 2 18th match, Dec 15, 2019 [ODI # 4220]