By runs
Winner Margin Target Opposition Ground Match Date Scorecard
Afghanistan 2 runs - v Scotland Edinburgh 10 May 2019 ODI # 4131
Zimbabwe 4 runs - v U.A.E. Harare 12 Apr 2019 ODI # 4122
New Zealand 5 runs 292 v West Indies Manchester 22 Jun 2019 ODI # 4170
Ireland 5 runs 243 v Zimbabwe Belfast 4 Jul 2019 ODI # 4185
U.S.A. 5 runs 165 v P.N.G. Lauderhill 13 Sep 2019 ODI # 4205
Australia 6 runs 278 v Pakistan Dubai (DSC) 29 Mar 2019 ODI # 4119
India 8 runs 251 v Australia Nagpur 5 Mar 2019 ODI # 4106
South Africa 10 runs 326 v Australia Manchester 6 Jul 2019 ODI # 4188
India 11 runs 225 v Afghanistan Southampton 22 Jun 2019 ODI # 4169
England 12 runs 374 v Pakistan Southampton 11 May 2019 ODI # 4133
South Africa 13 runs - v Pakistan Centurion 25 Jan 2019 ODI # 4084
Pakistan 14 runs 349 v England Nottingham 3 Jun 2019 ODI # 4148
Australia 15 runs 289 v West Indies Nottingham 6 Jun 2019 ODI # 4152
New Zealand 18 runs 240 v India Manchester 9 Jul 2019 ODI # 4190
Australia 20 runs 328 v Pakistan Dubai (DSC) 31 Mar 2019 ODI # 4120
Sri Lanka 20 runs 233 v England Leeds 21 Jun 2019 ODI # 4168
New Zealand 21 runs 320 v Sri Lanka Mount Maunganui 5 Jan 2019 ODI # 4075
Bangladesh 21 runs 331 v South Africa The Oval 2 Jun 2019 ODI # 4147
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
West Indies 26 runs 290 v England Bridgetown 22 Feb 2019 ODI # 4097
Namibia 27 runs 261 v P.N.G. Lauderhill 23 Sep 2019 ODI # 4210
India 28 runs 315 v Bangladesh Birmingham 2 Jul 2019 ODI # 4182
England 29 runs 419 v West Indies St George's 27 Feb 2019 ODI # 4099
England 31 runs 338 v India Birmingham 30 Jun 2019 ODI # 4179
Australia 32 runs 314 v India Ranchi 8 Mar 2019 ODI # 4109
Australia 34 runs 289 v India Sydney 12 Jan 2019 ODI # 4077
Sri Lanka 34 runs 187 v Afghanistan Cardiff 4 Jun 2019 ODI # 4149
India 35 runs 253 v New Zealand Wellington 3 Feb 2019 ODI # 4092
Australia 35 runs 273 v India Delhi 13 Mar 2019 ODI # 4113
Sri Lanka 35 runs 235 v Scotland Edinburgh 21 May 2019 ODI # 4142
U.S.A. 35 runs 283 v Scotland Sharjah 9 Dec 2019 ODI # 4217
India 36 runs 353 v Australia The Oval 9 Jun 2019 ODI # 4155
Scotland 38 runs 243 v P.N.G. Aberdeen 20 Aug 2019 ODI # 4203
South Africa 41 runs - v Sri Lanka Cape Town 16 Mar 2019 ODI # 4115
Australia 41 runs 308 v Pakistan Taunton 12 Jun 2019 ODI # 4157
New Zealand 45 runs 372 v Sri Lanka Mount Maunganui 3 Jan 2019 ODI # 4074
West Indies 47 runs 248 v Afghanistan Lucknow 9 Nov 2019 ODI # 4214
Australia 48 runs 382 v Bangladesh Nottingham 20 Jun 2019 ODI # 4166
Pakistan 49 runs 309 v South Africa Lord's 23 Jun 2019 ODI # 4171
By wickets
Winner Margin Balls Rem Target Overs Opposition Ground Match Date Scorecard
New Zealand 2 wickets 17 245 47.1 v Bangladesh The Oval 5 Jun 2019 ODI # 4151
U.A.E. 3 wickets 107 114 32.1 v Nepal ICCA Dubai 25 Jan 2019 ODI # 4083
Zimbabwe 3 wickets 31 128 24.5 v U.A.E. Harare 16 Apr 2019 ODI # 4124
England 3 wickets 3 341 49.3 v Pakistan Nottingham 17 May 2019 ODI # 4138
Netherlands 3 wickets 4 291 49.2 v Zimbabwe Deventer 21 Jun 2019 ODI # 4167
Pakistan 3 wickets 2 228 49.4 v Afghanistan Leeds 29 Jun 2019 ODI # 4177
Scotland 3 wickets 7 206 48.5 v P.N.G. Aberdeen 17 Aug 2019 ODI # 4201
U.S.A. 3 wickets 10 203 45.2 v U.A.E. Sharjah 8 Dec 2019 ODI # 4216
Nepal 4 wickets 32 255 44.4 v U.A.E. ICCA Dubai 28 Jan 2019 ODI # 4089
Ireland 4 wickets 6 257 49.0 v Afghanistan Dehradun 5 Mar 2019 ODI # 4105
Australia 4 wickets 13 359 47.5 v India Mohali 10 Mar 2019 ODI # 4111
England 4 wickets 18 199 42.0 v Ireland Dublin (Malahide) 3 May 2019 ODI # 4127
New Zealand 4 wickets 3 242 48.3 v South Africa Birmingham 19 Jun 2019 ODI # 4165
Ireland 4 wickets 9 255 48.3 v Zimbabwe Bready 1 Jul 2019 ODI # 4181
Oman 4 wickets 5 230 49.1 v P.N.G. Aberdeen 14 Aug 2019 ODI # 4198
Oman 4 wickets 14 207 47.4 v P.N.G. Aberdeen 21 Aug 2019 ODI # 4204
Namibia 4 wickets 10 220 48.2 v P.N.G. Lauderhill 22 Sep 2019 ODI # 4209
Scotland 4 wickets 7 246 48.5 v U.S.A. ICCA Dubai 14 Dec 2019 ODI # 4219
India 4 wickets 8 316 48.4 v West Indies Cuttack 22 Dec 2019 ODI # 4223
Pakistan 5 wickets 5 267 49.1 v South Africa Port Elizabeth 19 Jan 2019 ODI # 4080
South Africa 5 wickets 48 204 42.0 v Pakistan Durban 22 Jan 2019 ODI # 4081
Afghanistan 5 wickets 49 162 41.5 v Ireland Dehradun 28 Feb 2019 ODI # 4100
Ireland 5 wickets 16 217 47.2 v Afghanistan Dehradun 10 Mar 2019 ODI # 4110
P.N.G. 5 wickets 102 165 33.0 v U.S.A. Windhoek 27 Apr 2019 ODI # 4126
West Indies 5 wickets 13 328 47.5 v Ireland Dublin (Malahide) 11 May 2019 ODI # 4132
Bangladesh 5 wickets 16 248 47.2 v West Indies Dublin (Malahide) 13 May 2019 ODI # 4134
Bangladesh 5 wickets 7 210 22.5 v West Indies Dublin (Malahide) 17 May 2019 ODI # 4137
U.S.A. 5 wickets 112 122 31.2 v Namibia Lauderhill 17 Sep 2019 ODI # 4206
Pakistan 5 wickets 10 298 48.2 v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
West Indies 5 wickets 8 250 48.4 v Afghanistan Lucknow 11 Nov 2019 ODI # 4215
India 6 wickets 4 299 49.2 v Australia Adelaide 15 Jan 2019 ODI # 4078
England 6 wickets 8 361 48.4 v West Indies Bridgetown 20 Feb 2019 ODI # 4096
India 6 wickets 10 237 48.2 v Australia Hyderabad (Deccan) 2 Mar 2019 ODI # 4102
South Africa 6 wickets 103 190 32.5 v Sri Lanka Port Elizabeth 13 Mar 2019 ODI # 4114
England 6 wickets 31 359 44.5 v Pakistan Bristol 14 May 2019 ODI # 4135
Bangladesh 6 wickets 42 293 43.0 v Ireland Dublin 15 May 2019 ODI # 4136
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
Ireland 6 wickets 52 191 41.2 v Zimbabwe Belfast 7 Jul 2019 ODI # 4189
India 6 wickets 15 255 32.3 v West Indies Port of Spain 14 Aug 2019 ODI # 4199
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Ground Match Date Scorecard
Pakistan 3 wickets 2 228 49.4 50.0 v Afghanistan Leeds 29 Jun 2019 ODI # 4177
England 3 wickets 3 341 49.3 50.0 v Pakistan Nottingham 17 May 2019 ODI # 4138
New Zealand 4 wickets 3 242 48.3 49.0 v South Africa Birmingham 19 Jun 2019 ODI # 4165
India 6 wickets 4 299 49.2 50.0 v Australia Adelaide 15 Jan 2019 ODI # 4078
India 7 wickets 4 231 49.2 50.0 v Australia Melbourne 18 Jan 2019 ODI # 4079
Netherlands 3 wickets 4 291 49.2 50.0 v Zimbabwe Deventer 21 Jun 2019 ODI # 4167
Pakistan 5 wickets 5 267 49.1 50.0 v South Africa Port Elizabeth 19 Jan 2019 ODI # 4080
Pakistan 6 wickets 5 238 49.1 50.0 v New Zealand Birmingham 26 Jun 2019 ODI # 4174
Oman 4 wickets 5 230 49.1 50.0 v P.N.G. Aberdeen 14 Aug 2019 ODI # 4198
Ireland 4 wickets 6 257 49.0 50.0 v Afghanistan Dehradun 5 Mar 2019 ODI # 4105
Australia 8 wickets 6 281 49.0 50.0 v Pakistan Sharjah 22 Mar 2019 ODI # 4116
Bangladesh 5 wickets 7 210 22.5 24.0 v West Indies Dublin (Malahide) 17 May 2019 ODI # 4137
Scotland 3 wickets 7 206 48.5 50.0 v P.N.G. Aberdeen 17 Aug 2019 ODI # 4201
Scotland 4 wickets 7 246 48.5 50.0 v U.S.A. ICCA Dubai 14 Dec 2019 ODI # 4219
England 6 wickets 8 361 48.4 50.0 v West Indies Bridgetown 20 Feb 2019 ODI # 4096
West Indies 5 wickets 8 250 48.4 50.0 v Afghanistan Lucknow 11 Nov 2019 ODI # 4215
India 4 wickets 8 316 48.4 50.0 v West Indies Cuttack 22 Dec 2019 ODI # 4223
Ireland 4 wickets 9 255 48.3 50.0 v Zimbabwe Bready 1 Jul 2019 ODI # 4181
India 6 wickets 10 237 48.2 50.0 v Australia Hyderabad (Deccan) 2 Mar 2019 ODI # 4102
Namibia 4 wickets 10 220 48.2 50.0 v P.N.G. Lauderhill 22 Sep 2019 ODI # 4209
Pakistan 5 wickets 10 298 48.2 50.0 v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
U.S.A. 3 wickets 10 203 45.2 47.0 v U.A.E. Sharjah 8 Dec 2019 ODI # 4216
Australia 4 wickets 13 359 47.5 50.0 v India Mohali 10 Mar 2019 ODI # 4111
Australia 8 wickets 13 285 47.5 50.0 v Pakistan Sharjah 24 Mar 2019 ODI # 4117
West Indies 5 wickets 13 328 47.5 50.0 v Ireland Dublin (Malahide) 11 May 2019 ODI # 4132
West Indies 8 wickets 13 288 47.5 50.0 v India Chennai 15 Dec 2019 ODI # 4221
Oman 4 wickets 14 207 47.4 50.0 v P.N.G. Aberdeen 21 Aug 2019 ODI # 4204
India 6 wickets 15 228 47.3 50.0 v South Africa Southampton 5 Jun 2019 ODI # 4150
India 6 wickets 15 255 32.3 35.0 v West Indies Port of Spain 14 Aug 2019 ODI # 4199
Ireland 5 wickets 16 217 47.2 50.0 v Afghanistan Dehradun 10 Mar 2019 ODI # 4110
Bangladesh 5 wickets 16 248 47.2 50.0 v West Indies Dublin (Malahide) 13 May 2019 ODI # 4134
New Zealand 2 wickets 17 245 47.1 50.0 v Bangladesh The Oval 5 Jun 2019 ODI # 4151
England 4 wickets 18 199 42.0 45.0 v Ireland Dublin (Malahide) 3 May 2019 ODI # 4127
West Indies 7 wickets 21 195 46.3 50.0 v Afghanistan Lucknow 6 Nov 2019 ODI # 4213
Netherlands 7 wickets 26 206 42.4 47.0 v Zimbabwe Deventer 19 Jun 2019 ODI # 4164
Oman 8 wickets 29 169 45.1 50.0 v Scotland Aberdeen 15 Aug 2019 ODI # 4200
Bangladesh 8 wickets 30 262 45.0 50.0 v West Indies Dublin 7 May 2019 ODI # 4129
Zimbabwe 3 wickets 31 128 24.5 30.0 v U.A.E. Harare 16 Apr 2019 ODI # 4124
England 6 wickets 31 359 44.5 50.0 v Pakistan Bristol 14 May 2019 ODI # 4135
Tied matches
Team 1 Team 2 Ground Match Date Scorecard
England New Zealand Lord's, London 14 Jul 2019 ODI # 4192

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]