d. Sanath Jayasuriya
Sanath Jayasuriya (Sri Lanka) 34
Wasim Akram (Pakistan) 28
Shahid Afridi (Pakistan) 26
Muttiah Muralitharan (Sri Lanka) 25
Chaminda Vaas (Sri Lanka) 25
Romesh Kaluwitharana (Sri Lanka) 24
Mahela Jayawardene (Sri Lanka) 24
Daniel Vettori (New Zealand) 22
Herschelle Gibbs (South Africa) 22
2. Which player has scored the fastest century?
a. Shahid Afridi
He completed his century in 37 balls against Sri Lanka in Nairobi, kenya
He is the youngest player to make a ODI century at just 16 years and 217 days.
Second fastest is Mark Boucher.
He made his maiden ODI century, hitting an unbeaten 147 against Zimbabwe from a mere 68 balls. His hundred came up off just 44 balls, the second-fastest ODI century ever. Boucher did benefit, however, from some very poor Zimbabwean fielding, being dropped no fewer than six times during his innings.
Third fastest is Brian Lara in 45 balls against Bangladesh.
Shahid Afridi holds the joint record with Brian Lara for the third fastest ODI century off 45 balls against India
3. Who is having the best one day bowling figures?
c. Chaminda Vaas
8 for 19 runs Chaminda Vaas (SL) Vs Zimbabwe
7 for 15 runs Glenn McGrath (AUS) Vs Namibia
7 for 20 runs Andy Bichel (AUS) Vs England
4. Who was the first player to score a One Day International century?
a. Dennis Amiss
English batsman Dennis Amiss made the first one-day international century against Australia in 1972 in the second ODI in history. His 103 came from 134 balls with nine fours as England cruised to victory with six overs to spare.
5. When did South Africa make its One Day International debut?
b. 1991
6. In which year did India make its One Day International debut?
b. 1974
7. Who hit the winning runs in India’s famous NatWest final victory against England in 2002?
a. Zaheer Khan
8. How many matches did it take for Sachin Tendulkar to score his first one day hundred?