Top 10 Teams With Most Sixes In ODI Cricket

7. South Africa – 1745 sixes:

South Africa
South African players (Photo by Lee Warren/Gallo Images/Getty Images)

South Africa is also under the transition period after the likes of Hashim Amla and other major players announced their retirements last year. And therefore, they also had a disappointing World Cup 2019.

Well, after the appointment of the youngster Quinton de Kock as a captain, the Proteas are back in their attack. Although they have not attended much success, they are rising as a strong team. They last played the ODI series against Australia at home in March. The host won the series by 3-0 because of the major contribution of de Kock.

So far, South Africa has played 625 ODI matches and notched up 1745 sixes beside 11746 fours.