Who has scored the most runs in the World Cup without ever making a century? And who's got the fewest runs with one? asked Peter Johnstone from England
Three distinguished captains - two of whom lifted the World Cup trophy - lead the way here. Arjuna Ranatunga scored 969 runs in 30 World Cup matches for Sri Lanka, with a highest score of 88 not out against Zimbabwe in New Plymouth in 1992, while Australia's Michael Clarke made 888 in 25 games: his highest was 93 not out, against Netherlands in St Kitts in 2007. Mohammad Azharuddin of India comes next with 826 runs in 30 matches, and a highest of 93, against Australia in Brisbane in 1992.
The fewest World Cup runs by someone who has made a century is 118, by the New Zealander Lou Vincent. His scores in 2003 were 1, 9 and 7, then four years later he made 0, 0 and 101 (against Canada in St Lucia). Next as I write is Carlos Brathwaite with 132 runs, 101 of them is that valiant innings against New Zealand at Old Trafford last week.
Was Jason Behrendorff the first bowler to take five wickets in a World Cup match at Lord's? asked Gary Chapman from New Zealand
Jason Behrendorff's 5 for 44 to break English hearts last week made him only the third man to take five wickets in an innings in a World Cup match at Lord's. And in Australia's next match, against New Zealand, Mitchell Starc became the fourth, with 5 for 26 - also the best figures in any men's ODI at Lord's. The first to do so was another Australian left-arm seamer, Gary Gilmour, with 5 for 48 against West Indies in the first final in 1975. The other man to do it also achieved the feat in the final: Joel Garner claimed 5 for 38 as West Indies crushed England in 1979.
We must also mention Anya Shrubsole's 6 for 46 for England in the 2017 women's World Cup final, against India at Lord's. Before Starc, the best figures in a men's ODI at Lord's were 5 for 30, by Daniel Vettori for New Zealand in a tri-series final against West Indies in 2004.
I know Sunil Gavaskar was the first to reach 10,000 Test runs, but was he also the first to reach 10,000 in all internationals? asked Siva Kumar from the United States
Sunil Gavaskar was the first man to reach 10,000 runs in Tests, doing so during his 63 against Pakistan in Ahmedabad in 1986-87. But the race to 10,000 in all internationals (just Tests and ODIs at that time) was much closer: during the 1985 English summer, when neither man was playing internationally, Gavaskar was marooned on 9992 runs, while Viv Richards had 9960.
It really boiled down to who played next - and that was Gavaskar, who reached 10,000 (8662 in Tests and 1338 in ODIs) during his 51 in a Test against Sri Lanka in Colombo on August 30, 1985. Richards got there soon after - like Gavaskar, during an innings of 51 - for West Indies in an ODI against Pakistan in Sharjah on November 15. I think it's fair to say this milestone went virtually unnoticed at the time: bundling the international formats together is a fairly recent innovation.
What's the highest score by a captain in the World Cup? Is it Kapil Dev's 175? asked Rishabh Kulkarni from India
Kapil Dev's astonishing 175 not out against Zimbabwe in Tunbridge Wells in 1983 - which, as every Indian schoolboy probably knows, came after his side had plummeted to 17 for 5 - lies second on this particular list. On top is Viv Richards's 181, for West Indies against Sri Lanka in Karachi in 1987. In all, by June 28, there had been 30 individual centuries by captains in the World Cup, four of them by Ricky Ponting.
Is Imran Tahir the oldest player to figure in the 2019 World Cup? And who is the oldest person to play in a World Cup match? asked Lorraine Pereira from Singapore
The South African legspinner Imran Tahir, who celebrated his 40th birthday on March 27, is indeed the oldest player in the 2019 World Cup. Next come Chris Gayle, who's 40 in September, and Mohammad Hafeez, who turns 39 in October.
Tahir is the 19th 40-year-old to play in a World Cup match. Oldest of all was the Barbados-born opener Nolan Clarke, who was 47 when he played in all the Netherlands' matches in 1996. Offspinner John Traicos was nearly 45 when he played for Zimbabwe in 1992.