Which player has taken the fastest five-for in ODIs by balls bowled?
Also: what is the highest percentage of team runs contributed by two batters in a Test?

Mushfiqur Rahim and Litton Das contributed 316 runs or 86.5% of Bangladesh's first-innings score of 365 against Sri Lanka in 2022 • AFP/Getty Images
Harry Brook scored 158 and Jamie Smith an unbeaten 184 in England's 407 in the second Test against India at Edgbaston earlier this month. That's 84.03%, which comes in fourth on the list for a pair of batters in a completed Test innings. Leading the way are Mushfiqur Rahim (175 not out) and Liton Das (141), who made 86.58% of the runs in Bangladesh's 365 against Sri Lanka in Mirpur in 2022.
Shubman Gill's Test batting average climbed from 36.57 to 42.72 after that stunning double of 269 and 161 in the second Test against England at Edgbaston earlier this month. It was his 34th Test, and his 62nd and 63rd innings.
That remarkable innings in Leicestershire's Championship match in Derby last week included 115 from Rehan Ahmed, 151 from Lewis Hill and 101 from skipper Peter Handscomb. The other eight batters contributed just 15 runs between them - there were four ducks (and a 0 not out).
That feat by left-armer Usman Shinwari came against Sri Lanka in Sharjah in October 2017. It is the quickest-known five-wicket haul for Pakistan in ODIs (we don't have ball-by-ball details for all games), but there are a few faster ones overall.
Steven Lynch is the editor of the updated edition of Wisden on the Ashes