It has to be noted that 22 of his 10,018 runs came while he was playing for the World XI and for some dumb reason, the ICC has gone against its own rules and given the game an official status. A lot of reputed cricket statisticians don't consider that game as an official one and they are right. It's a poor joke on the part of the ICC, as incompetent as ever. So in reality, Ganguly is on 9996 and we shouldn't uncork the champagne bottle as yet! Maybe on August 7th!