By runs
Winner Margin Target Opposition Ground Match Date Scorecard
England 150 runs 398 v Afghanistan Manchester 18 Jun 2019 ODI # 4163
India 125 runs 269 v West Indies Manchester 27 Jun 2019 ODI # 4175
England 119 runs 306 v New Zealand Chester-le-Street 3 Jul 2019 ODI # 4183
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
Pakistan 94 runs 316 v Bangladesh Lord's 5 Jul 2019 ODI # 4186
India 89 runs 302 v Pakistan Manchester 16 Jun 2019 ODI # 4161
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
Australia 64 runs 286 v England Lord's 25 Jun 2019 ODI # 4173
Bangladesh 62 runs 263 v Afghanistan Southampton 24 Jun 2019 ODI # 4172
Pakistan 49 runs 309 v South Africa Lord's 23 Jun 2019 ODI # 4171
Australia 48 runs 382 v Bangladesh Nottingham 20 Jun 2019 ODI # 4166
Australia 41 runs 308 v Pakistan Taunton 12 Jun 2019 ODI # 4157
India 36 runs 353 v Australia The Oval 9 Jun 2019 ODI # 4155
Sri Lanka 34 runs 187 v Afghanistan Cardiff 4 Jun 2019 ODI # 4149
England 31 runs 338 v India Birmingham 30 Jun 2019 ODI # 4179
India 28 runs 315 v Bangladesh Birmingham 2 Jul 2019 ODI # 4182
Sri Lanka 23 runs 339 v West Indies Chester-le-Street 1 Jul 2019 ODI # 4180
West Indies 23 runs 312 v Afghanistan Leeds 4 Jul 2019 ODI # 4184
Bangladesh 21 runs 331 v South Africa The Oval 2 Jun 2019 ODI # 4147
Sri Lanka 20 runs 233 v England Leeds 21 Jun 2019 ODI # 4168
New Zealand 18 runs 240 v India Manchester 9 Jul 2019 ODI # 4190
Australia 15 runs 289 v West Indies Nottingham 6 Jun 2019 ODI # 4152
Pakistan 14 runs 349 v England Nottingham 3 Jun 2019 ODI # 4148
India 11 runs 225 v Afghanistan Southampton 22 Jun 2019 ODI # 4169
South Africa 10 runs 326 v Australia Manchester 6 Jul 2019 ODI # 4188
New Zealand 5 runs 292 v West Indies Manchester 22 Jun 2019 ODI # 4170
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
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
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
India 7 wickets 39 265 43.3 v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
India 6 wickets 15 228 47.3 v South Africa Southampton 5 Jun 2019 ODI # 4150
Pakistan 6 wickets 5 238 49.1 v New Zealand Birmingham 26 Jun 2019 ODI # 4174
New Zealand 4 wickets 3 242 48.3 v South Africa Birmingham 19 Jun 2019 ODI # 4165
Pakistan 3 wickets 2 228 49.4 v Afghanistan Leeds 29 Jun 2019 ODI # 4177
New Zealand 2 wickets 17 245 47.1 v Bangladesh The Oval 5 Jun 2019 ODI # 4151
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Ground Match Date Scorecard
West Indies 7 wickets 218 106 13.4 50.0 v Pakistan Nottingham 31 May 2019 ODI # 4144
New Zealand 10 wickets 203 137 16.1 50.0 v Sri Lanka Cardiff 1 Jun 2019 ODI # 4145
South Africa 9 wickets 116 127 28.4 48.0 v Afghanistan Cardiff 15 Jun 2019 ODI # 4160
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
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
South Africa 9 wickets 76 204 37.2 50.0 v Sri Lanka Chester-le-Street 28 Jun 2019 ODI # 4176
Bangladesh 7 wickets 51 322 41.3 50.0 v West Indies Taunton 17 Jun 2019 ODI # 4162
India 7 wickets 39 265 43.3 50.0 v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
New Zealand 2 wickets 17 245 47.1 50.0 v Bangladesh The Oval 5 Jun 2019 ODI # 4151
India 6 wickets 15 228 47.3 50.0 v South Africa Southampton 5 Jun 2019 ODI # 4150
Pakistan 6 wickets 5 238 49.1 50.0 v New Zealand Birmingham 26 Jun 2019 ODI # 4174
New Zealand 4 wickets 3 242 48.3 49.0 v South Africa Birmingham 19 Jun 2019 ODI # 4165
Pakistan 3 wickets 2 228 49.4 50.0 v Afghanistan Leeds 29 Jun 2019 ODI # 4177
Records includes the following current or recent matches:
England v New Zealand at Lord's, ICC Cricket World Cup final, Jul 14, 2019 [ODI # 4192]
England v Australia at Birmingham, ICC Cricket World Cup 2nd semi final, Jul 11, 2019 [ODI # 4191]
India v New Zealand at Manchester, ICC Cricket World Cup 1st semi final, Jul 9-10, 2019 [ODI # 4190]