Im not from any of these countries so i can offer a different point of view First thing is cricket comes in many forms now -Pakistan are better at one day and 20/20 cricket -India historically are a better test side bcos their there batsman are better at taking their time to build scores slowly and not so good as smashing it around from the first ball -Im my eyes sri lanka have never been a very good test side and more 50 over one day specialists since back in the mid to late 90's - their current side is not as good as the other teams in their strongest form of cricket as mentioned above So depends on the form of cricket but i suspect right now on current overall Pakistan just slightly head of India and bit futher back behind are Sri Lanka
India is best among the three teams (India, Pakistan and Srilanka) among the three format (ODI, Test and T20) of the game. No question about that.
who is best? in cricket nobody is best all are same.but in digital point forum our administrator is best.