The ODI format was the second one introduced in cricket after test cricket. The Primary purpose behind announcing this format was to gain more fans considering not everyone used to have enough time for test cricket. The ODI format lasts just 7 -8 hours, and fans also get to see lot of boundaries , especially in the last ten overs. Sri Lanka cricket has produced various explosive batters who used to entertain crowds with their Power Hitting. Jayasuriya, Sangakkara are a few big names among those.

1. Sanath Jayasuriya

Jayasuriya is a former opening batsman of Sri Lankan who recognized for his explosive batting. In 90s majority of batsmen used to play defensive cricket, but jayasuriya was opposite one. He aggregated 13000+ runs in his ODI career. He smashed a total of 270 sixes in his cricket career.

2. Aravinda De Silva

De Silva was a vital part of the Sri Lanka World Cup-winning team of 1996. He was famous for his explosive and hard-hitting batting shots. De Silva played 308 one-day international matches and smashed 102 sixes.

3. Angelo Mathews 

Mathews has been a regular member of Sri Lanka cricket for last ten years. He's now the senior- most player. Mathews has also got the opportunity to lead the Sri Lanka cricket team. In 218 matches he scored 5000+ runs. He has deposited the ball into the stadium 89 times.

4. Kumar Sangakkara 

Sangakkara is a classic batsman who is recognized for his match winning capabilities in the cricket field. Many legend's referred, Sangakkara as a greatest left left-handed batsman in cricket history. Sangakkara scored 13000+ runs in 397 matches. Sangakkara hit 86 sixes in his one-day international career.

5. Thesara Parera 

Parera is one of the best all-rounders in the history of the Sri Lanka cricket team. His explosive batting used to make him a match winner for his team. Parera has played 166 one-day international matches and scored 2000+ runs he used to play the finisher role and smashed 84 sixes.

6. Mahela Jayawardene 

Jayawardene is a reliable batter, a intelligent leader who has remained the backbone of Sri Lanka cricket for several years. Just like Sangakkara, Jayawardene is also termed as one of the most incredible batters in cricket history. He played 443 one-day international matches and scored 12000+ runs. He hit 71 sixes in his ODI career.

7. Arjuna Ranatunga 

Ranatunga is one of the greatest Sri Lankan cricketer. He uplifted Sri Lankan cricket to the next top level. Sri Lanka was considered an underdog in the 1996 World Cup and Ranatunga led this team to the World Cup trophy. In 269 matches he smashed 64 sixes.

8. T. Dilshan

Dilshan has been one of the finest batsmen in Sri Lanka cricket history. He usually gets recognized for his popular scoop shot. Dilshan has a great record in Cricket. He has played 330 one-day international matches and sent the ball out of the stadium 55 times.

9. Upul Tharanga 

Tharanga is one of the finest and underrated batsmen in Sri Lanka cricket history. He used to get overshadowed due to the presence of star players. No one can forget his 2011 World cup performance. Tharanga has played 234 one-day international matches and scored 6000+ runs. He smashed 52 sixes In his ODI career.

10. Kushal Parera 

Parera is one of the explosive batsmen in the current Sri Lanka cricket setup. He got recognition for his match-winning innings against South Africa. Sri Lanka cricket has been struggling a lot in the last few years, but Parera has always given his best out there. Parera has played 107 ODI matches for Sri Lanka and he has hit a total of 50 sixes so far.