Ask Steven

How many times have the top three scored hundreds in an ODI like Australia's did in Mackay?

And does Sunil Gavaskar hold the record for scoring the lowest percentage of career runs in wins?

Steven Lynch
Steven Lynch
26-Aug-2025 • 2 hrs ago
Tons of fun: Cameron Green, Mitchell Marsh and Travis Head had a day out, Australia vs South Africa, 3rd ODI, Mackay, August 24, 2025

Australia's top three scoring hundreds in Mackay was only the second time in ODIs that Nos. 1-3 had all chipped in with centuries  •  Getty Images

Matt Breetzke just scored his fourth half-century in his fourth ODI. Has anyone else done this? asked Harvey Osborne from South Africa
By scoring 88 against Australia in Mackay last week, South Africa's Matthew Breetzke became the first man to reach 50 in all of his first four one-day internationals: he started with 150 against New Zealand in Lahore in February, added 83 against Pakistan two days later, and then started last week with 57 against Australia in Cairns.
Although Breetzke is the first to reach 50 in his first four ODI matches, there is another man who did it in his first four innings: India's Navjot Singh Sidhu started his ODI career during the 1987 World Cup with innings of 73, 55, 51 and 55 - but that run included a match against Zimbabwe in which he did not bat.
Only two other men have scored half-centuries in their first three ODIs, and both were representing Netherlands: Tom Cooper and Max O'Dowd.
Australia's top three all made centuries in the recent ODI in Mackay. Was this a first? asked Mike Roberts from Australia
Australia's huge total of 431 for 2 against South Africa in Mackay last weekend included 142 from Travis Head, a round 100 by captain Mitchell Marsh, and an unbeaten 118 from Cameron Green. It was the fifth ODI innings to contain three centuries, but only the second time these had come from the top three in the order, after South Africa (439 for 2) against West Indies in Johannesburg in 2015, when Hashim Amla made 153 not out, Rilee Rossouw 128 and AB de Villiers 149 from 44 balls at No. 3. De Villiers' century needed only 31 deliveries, the ODI record: Green's 47-ball ton in Mackay puts him joint 11th on that list.
When Sam Konstas made his Test debut he was the youngest player in the side by about 11 years. Was this a record? asked Dean Harrison from Australia
Sam Konstas made his Test debut for Australia in Melbourne last year at 19: unusually, there was no one in their twenties in that Australian side; the next youngest was Marnus Labuschagne, who was 30 at the time.
The age difference between Konstas and Labuschagne (about 11 years three months) is indeed a record for the youngest member of any Test side. Previously the record was nine years four months, between Aaqib Javed (aged 16) and Saleem Malik (25) for Pakistan against New Zealand in Wellington in 1989.
There are a few bigger gaps between the most senior member of a Test team and the next oldest. The biggest of all is 17 years nine months, between Miran Bakhsh (aged 47) and Pakistan's captain Abdul Hafeez Kardar (30) in two Tests in India early in 1955.
In the very first Test, against Australia in Melbourne in 1877, England's James Southerton - the oldest Test debutant of all, at 49 - was nearly 14 years older than his team-mate Tom Emmett, who was 35.
Although Sunil Gavaskar scored more than 10,000 Test runs, only 1671 of them came in winning causes. Is that the lowest in terms of percentage in a career, among players who scored a minimum of 3000 runs? asked Kumar Bhagat from the UAE
You're right that only 1671 of Sunil Gavaskar's 10,122 Test runs came in victories. That's 16.51%, which actually isn't too bad for a time when India won rather less often than they do now. Among those who scored 3000 Test runs, there are 11 men whose percentage in wins is lower than Gavaskar's: they include four other Indians - Vijay Manjrekar (270 out of 3208, or 8.42%), Polly Umrigar (456/3631, 12.56%), Ravi Shastri (492/3830, 12.85%) and Chandu Borde (504/3061, 16.47%).
Lowest of all is Bangladesh's Habibul Bashar: he scored 3026 Test runs, but only 149 (4.92%) came in wins. Two famous names come next: Hanif Mohammad made 3915 Test runs for Pakistan, but only 285 (7.28%) in wins, while John Reid's 3428 runs for New Zealand included just 297 (8.66%) in victories.
Who has taken the most Test wickets without ever dismissing one batter more than once? asked Ayan Ghosh from India
The leader here is a current player, although he's out of favour at the moment and so might not get the chance to add to his tally. The West Indian opener Kraigg Brathwaite has taken 29 Test wickets so far, all of them different batters.
Mohammad Ashraful of Bangladesh dismissed 21 different batters, and Sajeewa de Silva of Sri Lanka 16. Travis Head of Australia has dismissed 16 different men so far. The Surrey and England pair of Mark Butcher and Gareth Batty both took 15 Test wickets, all different people.
Shiva Jayaraman of ESPNcricinfo's stats team helped with some of the above answers.
Use our feedback form, or the Ask Steven Facebook page to ask your stats and trivia questions

Steven Lynch is the editor of the updated edition of Wisden on the Ashes

Terms of Use  •  Privacy Policy  •  Your US State Privacy Rights  •  Children's Online Privacy Policy  •  Interest - Based Ads  •  Do Not Sell or Share My Personal Information  •  Feedback