During the match 19 of the ongoing 2019 ICC Men’s Cricket World Cup between England and Windies at Southampton, Windies star opener Chris Gayle has created a new record.
On Friday (14th June), during that crucial game, Chris Gayle becomes the leading ODI run-scorer against England. While the left-handed batsman lost his wicket on 36 runs off 41 balls, he has scored 1,632 ODI runs against England. During that innings, he surpassed the previous record holder Kumar Sangakkara (Sri Lanka) who scored 1,625 ODI runs against England.
During this match, Chris Gayle needed to score 30 runs to create this record
After England captain Eoin Morgan decided to field first, Gayle had to score 30 runs to achieve this special feat. Before this match, Gayle (1,596 runs) was the fourth most ODI run-scorer against England and also the second most ODI run-scorer for Windies against England.

Soon in that innings, Gayle surpassed the former Australian cricketer Ricky Ponting who scored 1,598 ODI runs against England. Then he becomes the leading ODI run-scorer as a Windies batsman against England by surpassing Sir Viv Richards (1,619 runs). Soon after that, Gayle becomes the overall leading ODI run-scorer against England by hitting a six.
Here is the list of top ten most ODI run-scorers against England
| Player (Team) | Matches (Innings) | Runs scored | Highest score | Average | 100s/50s |
| Chris Gayle (Windies) | 36 (34) | 1632 | 162 | 51.00 | 4/8 |
| Kumar Sangakkara (Sri Lanka) | 44 (41) | 1625 | 134* | 47.79 | 4/11 |
| Sir Viv Richards (West Indies) | 36 (34) | 1619 | 189* | 57.82 | 3/11 |
| Ricky Ponting (Australia) | 39 (38) | 1598 | 126 | 48.42 | 5/8 |
| Mahela Jayawardene (Sri Lanka) | 47 (43) | 1562 | 144 | 40.05 | 5/8 |
| Yuvraj Singh (India) | 37 (36) | 1523 | 150 | 50.76 | 4/7 |
| MS Dhoni (India) | 47 (43) | 1504 | 134 | 45.57 | 1/10 |
| Sachin Tendulkar (India) | 37 (37) | 1455 | 120 | 44.09 | 2/10 |
| Michael Clarke (Australia) | 44 (39) | 1430 | 105 | 43.33 | 1/11 |
| Ross Taylor (New Zealand) | 33 (32) | 1381 | 181* | 51.14 | 5/5 |
Yuvraj Singh scored most ODI runs for India against England, MS Dhoni is chasing
Among the Indian batsmen, recently retired Yuvraj Singh scored most ODI runs against England. The left-handed batsman scored 1,523 ODI runs against England which is the sixth most ODI runs for any batsman against England.

In this list, MS Dhoni is chasing Yuvraj Singh as the wicketkeeper-batsman has scored 1,504 ODI runs against England. While England and India will meet in the ongoing Cricket World Cup on 30th June at Birmingham, Dhoni needs to score 20 more runs to become the leading ODI run-scorer as an Indian batsman against England. The legendary Indian cricketer Sachin Tendulkar is in the next position with 1,455 ODI runs against England.