England’s one day international wins by 100 plus runs margin
England won the one day international against South Africa at Manchester on 22 Jul 2022 by 118 runs to provide the 39th occasion of England winning a one day international by 100 plus runs margin. All such occasions are tabulated below in the descending order of victory margin.
| No | Team | Res | Margin | Opposition | Ground | Start Date |
| 1 | England | won | 242 runs | v Australia | Nottingham | 19 Jun 2018 |
| 2 | England | won | 232 runs | v Netherlands | Amstelveen | 17 Jun 2022 |
| 3 | England | won | 210 runs | v New Zealand | Birmingham | 09 Jun 2015 |
| 4 | England | won | 202 runs | v India | Lord’s | 07 Jun 1975 |
| 5 | England | won | 198 runs | v Pakistan | Nottingham | 20 Aug 1992 |
| 6 | England | won | 196 runs | v East Africa | Birmingham | 14 Jun 1975 |
| 7 | England | won | 186 runs | v West Indies | Bridgetown | 09 Mar 2017 |
| 8 | England | won | 169 runs | v Pakistan | Nottingham | 30 Aug 2016 |
| 9 | England | won | 168 runs | v Bangladesh | Nottingham | 21 Jun 2005 |
| 10 | England | won | 161 runs | v Zimbabwe | Harare | 01 Dec 2004 |
| 11 | England | won | 152 runs | v Zimbabwe | Birmingham | 10 Sep 2004 |
| 12 | England | won | 150 runs | v Afghanistan | Manchester | 18 Jun 2019 |
| 13 | England | won | 144 runs | v Bangladesh | Birmingham | 12 Jul 2010 |
| 14 | England | won | 132 runs | v Pakistan | Manchester | 24 May 1978 |
| 15 | England | won | 130 runs | v Pakistan | Abu Dhabi | 13 Feb 2012 |
| 16 | England | won | 128 runs | v Sri Lanka | Perth | 29 Jan 1999 |
| 17 | England | won | 126 runs | v New Zealand | Manchester | 17 Jul 1978 |
| 18 | England | won | 126 runs | v South Africa | The Oval | 29 Aug 2008 |
| 19 | England | won | 124 runs | v West Indies | Bristol | 24 Sep 2017 |
| 20 | England | won | 122 runs | v Sri Lanka | Cardiff | 02 Jul 2016 |
| 21 | England | won | 121 runs | v Pakistan | Southampton | 22 Sep 2010 |
| 22 | England | won | 119 runs | v New Zealand | Ch-le-St | 03 Jul 2019 |
| 23 | England | won | 119 runs | v Scotland | Christchurch | 23 Feb 2015 |
| 24 | England | won | 118 runs | v South Africa | Manchester | 22 Jul 2022 |
| 25 | England | won | 114 runs | v West Indies | Southampton | 16 Jun 2012 |
| 26 | England | won | 114 runs | v India | The Oval | 04 Jun 1982 |
| 27 | England | won | 114 runs | v New Zealand | Ch-le-St | 15 Jun 2008 |
| 28 | England | won | 112 runs | v Pakistan | Cape Town | 22 Feb 2003 |
| 29 | England | won | 110 runs | v Sri Lanka | The Oval | 28 Jun 2011 |
| 30 | England | won | 108 runs | v Zimbabwe | Col-RPS | 18 Sep 2002 |
| 31 | England | won | 108 runs | v Sri Lanka | Peshawar | 17 Oct 1987 |
| 32 | England | won | 107 runs | v Pakistan | Birmingham | 31 Aug 1996 |
| 33 | England | won | 106 runs | v New Zealand | The Oval | 09 Jun 1983 |
| 34 | England | won | 106 runs | v Sri Lanka | Ballarat | 09 Mar 1992 |
| 35 | England | won | 106 runs | v Bangladesh | Cardiff | 8 Jun 2019 |
| 36 | England | won | 104 runs | v India | Southampton | 21 Aug 2007 |
| 37 | England | won | 104 runs | v South Africa | The Oval | 30 May 2019 |
| 38 | England | won | 101 runs | v Australia | Birmingham | 04 Jun 1977 |
| 39 | England | won | 100 runs | v India | Lord’s | 14 Jul 2022 |
It also provides the third occasion of England winning a one day international by 100 plus runs margin against South Africa. All such occasions are tabulated below in the descending order of victory margin.
| No | Team | Res | Margin | Opposition | Ground | Start Date |
| 1 | England | won | 126 runs | v South Africa | The Oval | 29 Aug 2008 |
| 2 | England | won | 118 runs | v South Africa | Manchester | 22 Jul 2022 |
| 3 | England | won | 104 runs | v South Africa | The Oval | 30 May 2019 |