England's 481 broke the record for an ODI innings by 37 runs. Has there been such a big jump before? asked Jon Danby on Facebook
That amazing onslaught at Trent Bridge last week improved the record for the highest total in one-day internationals from 444 (by England against Pakistan in 2016, also at Trent Bridge) to 481. In 2016, England had bettered the previous record by just one run - Sri Lanka's 443 against Netherlands in Amstelveen in 2006.
The improvement of 37 runs was the biggest since the 1975 World Cup. Before that started, the record was 266, by England against India at Headingley in 1974; on the first day of World Cup cricket, England amassed 334 for 4 against India at Lord's in 1975, to raise the bar by 68.
Since then the record was raised to 338 (Pakistan v Sri Lanka in Swansea in 1983), 360 (West Indies v Sri Lanka in Karachi in the 1987 World Cup), 363 (England v Pakistan at Trent Bridge in 1992) and 398 (Sri Lanka v Kenya in Kandy in the 1996 World Cup. Then, in a famous match in March 2006, Australia improved that by 36 runs to 434 in Johannesburg, only for South Africa to overhaul their total a few hours later with 438 for 9, the record that Sri Lanka broke later that year.
In Test matches, the biggest improvement to the record total was 213, by England in 1929-30: they amassed 849 against West Indies in Kingston, to smash their own previous mark of 636, scored against Australia in Sydney in 1928-29.
Australia had two centurions in the Durham ODI, but lost. Has this ever happened to them before? asked Stuart from South Africa
Australia lost the fourth one-day international in Chester-le-Street last week despite Aaron Finch making 100, and Shaun Marsh 101. Rather surprisingly, perhaps, it was the 27th time a team had lost an ODI despite recording two individual hundreds. The first instance was in 1982-83, when Pakistan lost to India in Lahore even though Zaheer Abbas made 105 and Javed Miandad 119 not out.
Australia had suffered this fate five times before: against India in Jaipur in 1986-87 (Geoff Marsh 104, David Boon 111), v Sri Lanka in Adelaide in 2011-12 (David Warner 100, Michael Clarke 117), v India in Nagpur in 2013-14 (Shane Watson 102, George Bailey 156), v India in Sydney in 2015-16 (Warner 122, Mitchell Marsh 102 not out), and v South Africa in Durban in 2016-17 (Warner 117, Steven Smith 108).
Of the batsmen who have scored 5000 runs in ODIs, who has been dismissed most often for 0? Is it Eoin Morgan? asked Ashish Mishra from India
England's captain (and new leading run scorer) Eoin Morgan is actually well down this particular table: he's bagged 14 ducks so far in 205 one-day internationals, the latest in the fifth ODI against Australia at Old Trafford. There are 35 scorers of 5000 runs above him on the list, which is headed by Sri Lanka's Sanath Jayasuriya - he made 34 ducks, four more than Shahid Afridi and six ahead of Mahela Jayawardene.
Afghanistan were bowled out twice in a day in their inaugural Test match. Has this happened to any other team? asked Pandit Gupta from India
Afghanistan were bowled out for 109 and 103 on the second day of their recent introduction to Test cricket, against India in Bengaluru. This was the first time a team had suffered this fate in their inaugural Test, if that's what you mean: it has happened only three times overall. India were bowled out twice by England on the third day of the third Test at Old Trafford in 1952. And Zimbabwe have done it twice in recent years, both against New Zealand: in Harare in 2005, and in Napier in 2011-12.
In all, 24 wickets fell on the second day in Bengaluru. Only two days' play in Test history have seen more wickets go down, both on spiteful rain-affected pitches in Ashes Tests: 27 fell on the second day at Lord's in 1888, and 25 on the first day in Melbourne in 1901-02. There were also 24 wickets on the second day at The Oval in 1896, while more recently 23 went down on the second day of the match between South Africa and Australia in Cape Town in 2011-12. For the full list, click here.
What's the lowest total in ODIs to include an individual score of 150? asked Anandh Ramesh from India
The lowest total in one-day internationals to include an individual innings of 150 or more is Sri Lanka's 229 for 5 in Mumbai in May 1997, when Sanath Jayasuriya led the chase of India's 225 for 7 by hammering 151 not out from 120 balls. Shane Watson did better percentage-wise in clubbing an unbeaten 185 of Australia's 232 for 1 to overhaul Bangladesh in Mirpur in 2010-11. In third place - with the highest for an all-out innings, and also for someone who ended up on the losing side - is Tony Ura's 151 out of Papua New Guinea's 235 against Ireland in Harare during the recent World Cup Qualifier in Zimbabwe in March.
Leave your questions in the comments or use our feedback form