As of 10 July 2018, Sri Lanka have played 272 Test matches; they have won 86 matches, lost 101 matches, and 85 matches were Draw (cricket). As of 10 July 2018, Sri Lanka have played 816 ODI matches, winning 376 matches and losing 399; they also tied 5 matches, whilst 36 had no result. As of 10 July 2018, Sri Lanka have played 108 T20I matches and won 54 of them; 52 were lost and 1 tied and 1 no result match as well.. As of 10 July 2018, how many more ODI matches has Sri Lanka played than Test matches?