Largest margin of victory in ODI History is 317 runs.
The largest margin of victory in ODI cricket is recorded by India when they defeated Sri Lanka by 317 runs in a match played on January 15, 2023. India, batting first, posted a mammoth total of 390 runs, and then bowled out Sri Lanka for just 73 runs.