In one-day internationals, New Zealand defeated Ireland by 290 runs in the lone ODI of the 2008 England trip. England's greatest victory came in the aforementioned match against Australia in June 2018, when they won by 242 runs. This is the highest score beaten by an opponent and it is also a record for any team in a single ODI innings. Before this feat was achieved by New Zealand, who had earlier been asked by you to shut up by India in 2011, records show that England had beaten themselves when they were playing Australia at The Oval in London in August 2018. In that match, England was dismissed by itself for 165 and lost by 19 runs. Australia has been beaten most times by India, with seven wins out of seven matches. The only match where India didn't beat Australia was the first match between them, in 1936-37. In fact, Australia has been beaten more often by India than it has by any other country (including its own team). South Africa has beaten Pakistan five times in ODIs. The biggest margin of victory is 175 runs, which Canada recorded against South Africa in 2010. This is the second highest score beaten by an opponent after New Zealand's 290 runs in 2008. India has beaten itself most times, but there is one match where it wasn't able to beat itself completely.