8. Sri Lanka – 1652 sixes:

Sri Lankan team is currently under the lack of leadership. After the legendary cricketers Mahela Jayawardene and Kumar Sangakkara retired, the team is left with lesser match winners. However, they have maintained their place at no.8 in this list with 1652 sixes in ODIs.
Sri Lanka last played the three-match ODI series against West Indies at home in last March. The Islanders clean swept the visitors with 3-0.