🏏International
hardShahid Afridi scored an ODI century off 37 balls in 1996, a world record. Against which team?
AIndia
BWest Indies
✓Sri Lanka
DEngland
Answer Explanation
Shahid Afridi hit a 37-ball century against Sri Lanka in Nairobi on 4 October 1996, in only his second ODI. It stood as the fastest ODI hundred until Corey Anderson made one off 36 balls in 2014, and AB de Villiers lowered it to 31 in 2015.
AB de Villiers in numbers
| Format | Matches | Runs | Avg | HS | Wkts | Best |
|---|---|---|---|---|---|---|
| Test | 114 | 8,765 | 50.7 | 278* | 2 | 2/49 |
| ODI | 228 | 9,577 | 53.5 | 176 | 7 | 2/15 |
| T20I | 78 | 1,672 | 26.1 | 79* | 0 | - |
International career numbers, kept up to date. Full AB de Villiers profile
Corey Anderson in numbers
| Format | Matches | Runs | Avg | HS | Wkts | Best |
|---|---|---|---|---|---|---|
| Test | 13 | 683 | 32.5 | 116 | 16 | 3/47 |
| ODI | 49 | 1,109 | 27.7 | 131* | 60 | 5/63 |
| T20I | 42 | 697 | 24.9 | 94* | 16 | 2/17 |
International career numbers, kept up to date. Full Corey Anderson profile
Compare AB de Villiers and Corey Anderson side by side
More International trivia
- Sri Lanka recorded their first-ever Test match victory in September 1985, more than three years after gaining Test status. Which team did they defeat?Answer: India
- Which fast bowler took a hat-trick in T20 International cricket for Sri Lanka against New Zealand in 2019, having earlier been involved in a hat-trick in the 2011 World Cup as well?Answer: Lasith Malinga
- Sri Lanka were granted Test status in 1981 and played their first Test against which country?Answer: England
- Muttiah Muralitharan became the first bowler to take 800 Test wickets, achieving the milestone in his farewell Test in 2010. Which team was Sri Lanka playing when he took his historic 800th wicket?Answer: India
- Shahid Afridi finished his ODI career with the record number of sixes. How many did he hit?Answer: 351
One of 239 International questions. Browse them all