I know we are only talking about the last 21 ODI finals here but that stat. can’t be true. They won the recent tri-series best-of-three finals in Australia. Add to that T-20 victory last year.
India like SLA has won Asia Cup 4 times although their last win was in 1995. Pakistan’s lone win was in 2000 when they beat SLA.
Asia Cup - Wikipedia, the free encyclopedia
Add to that WC Final 1983 plus I am sure they won a few finals at Sharjah as well.