Ganguly joins select few on 10,000-run mark
The 33-year-old former India captain achieved the total when reaching 33 with a quick single off fast bowler Dilhara Fernando before being dismissed for 51. It was his 272nd one-day game. Ganguly was returning after a four-match ban for slow over rates.
Others to have passed 10,000 runs are Ganguly's countryman Sachin Tendulkar, and the Pakistan captain Inzamam-ul-Haq.
Ganguly was prevented from celebrating a victory as Sri Lanka won by four wickets to confirm their place in next Tuesday's final. India have to beat West Indies on Sunday to join them.
* Inzamam has asked England to review their decision not to play a Test in Karachi later this year. England are due to tour Pakistan from 26 October for three Tests and five one-day internationals. They will play only a one-dayer, in Karachi in December for security reasons.
Inzamam said: "When India played no untoward incident took place."
- 1 Liam Gallagher brands Kanye West 'utter s**t' during BRIT Awards performance
- 2 Isis burns thousands of books and rare manuscripts from Mosul's libraries
- 3 People who sleep more than eight hours are more likely to have a stroke, research shows
- 4 Kanye West climbs on table at Nando's to crowd chants of 'Yeezus' before Brit Awards 2015 performance of 'All Day'
- 5 New theory could prove how life began and disprove God
Oscars 2015: Birdman beats Boyhood as Eddie Redmayne and Patricia Arquette win big - as it happened
New theory could prove how life began and disprove God
Half of Ukip voters say they are prejudiced against people of other races
'Cash for access' scandal: Sir Malcolm Rifkind says 'unrealistic' for MPs to live on £67,000 salary
Aqsa Mahmood branded a 'disgrace' by her parents after claims she recruited three UK girls flying to Middle East
This is what it's like to be dead, according to a guy who died for a bit