The Champions Trophy in England and Wales will be played from June 1 to 18.
The ticket sales, according to ICC, has already exceeded those for the Champions Trophy in 2013, which India won.
It also takes ticket applications to beyond 500,000 from 60 countries, since the ballot last September.
For England supporters, limited tickets remain for the game against New Zealand in Cardiff on June 6 but the matches against Bangladesh on June 1 and arch-rivals Australia on June 10 are already sold out.
All the matches involving India, as well as the semi-finals and final are also sold out.
Predictably, there was a huge demand for the India versus Pakistan, England versus Australia and the June 18 final at The Oval -- all of which were oversubscribed across every price band.
"The demand has been extraordinary so far but there are still limited tickets available for some matches across all venues," Tournament Director Steve Elworthy said.
"Again we stress that fans should only buy tickets from authorised ticket sites, which is why we are providing a resale service via www.icc-cricket.com/tickets. It will allow fans to sell any unwanted tickets at face value to fellow fans in a safe and secure way. This is the only way you guarantee a ticket and avoid disappointment," he added.
ICC to review security post Manchester attack
West Indies coach Stuart Law fined by ICC for showing dissent
ICC Champions Trophy winners to pocket USD 2.2 million
Eight of 15 ICC Champions Trophy fixtures sold out
Shashank Manohar to continue as ICC Chairman till June 2018
COA warns state units against pulling out of Champions Trophy
ICC launches mobile app ahead of Champions Trophy
India slip to No.4 in ICC T20I rankings
India rise to No.3 in ICC ODI rankings post-annual update, South Africa retain top spot
New ICC model to reduce BCCI revenue share