News

India have the long-range historical advantage. They have played Sri Lanka in 33 completed ODIs and only lost three times. One of those was when Sri Lanka chased 276 to beat India a week ago ...