7. Sri Lanka – 1366 sixes
One of the great ODI teams in entire cricket history, Sri Lanka has started as minnows but has developed like any other team would have dreamt off. The island nation has seen its rise over the course of two decades which has helped cricket see some of the very best players in ODI format. Sri Lanka have scored 1366 sixes in 765 ODIs.