Will Srilanka prove themselves to be a competitive ODI team again?

They have now lost 25 out of their last 31 ODI's with yet another defeat in the tri-series today(against Bangladesh).

Will they ever recover from this slump they find themselves in ODI's?
2 answers 2