Sri Lanka is a one of the best cricket team in the world. Over the years Sri Lanka produce some amazing ODI batsmen. They Scored lot of centuries and dominate the ODI batting.
Sri Lanka is the cricket team that came to lot of world cup finals and ended as a runners up. Since World cup win in 1996 Sri Lanka came to 2007 and 2011 world cup finals and became runners up.
Also 2009 , 2012 and 2014 T20 world cups Sri Lanka came to finals and only manage to win 2014 T20 world cup. Sri Lanka lost 4 world cup finals.
In that times Sri Lanka had a amazing top order batting lineup who win lot of games for them. Here are the top ODI century scorers for Sri Lanka.
1. Sanath Jayasuriya – 28
2. Kumar Sangakkara – 25
3. T.M. Dilshan – 22
4. Mahela Jayawardane – 18
5. Upul Tharanga – 15