Top 10 Teams With The Most Sixes In International Cricket Across All Formats

10. Bangladesh- 2103

Asian team: 2103 intl cricket sixes. Bangladesh leads with 852 in Tests, 783 in ODIs, 468 in T20Is. Tamim Iqbal tops, hitting 183 in all formats.

9. Zimbabwe- 2520

Zimbabwe's cricketers hit 2520 sixes: 1215 in Tests, 888 in ODIs, and 417 in T20Is. Hamilton Masakadza leads with 174 career sixes.

8. Sri Lanka- 3466

Asian team hits 3466 sixes in Tests, ODIs, T20Is—1996 ODI WC champs scored 1713 in Tests, 1195 in ODIs, 3466 in T20Is. Sanath Jayasuriya leads Sri Lanka with 352 sixes.

7. South Africa- 4011

South Africa hit 4011 sixes in international cricket. AB de Villiers leads with 328 sixes in his career: 1811 in Tests, 1430 in ODIs, and 770 in T20Is.

6. England- 4172

ODI WC 2019 champs hit 4172 sixes in cricket. England's 1872 in Tests, 1481 in ODIs, 819 in T20Is. Eoin Morgan, the top English six-hitter, has 346 sixes in ODIs and T20Is.

5. New Zealand- 4778

New Zealand hit 4778 sixes in cricket: 2215 in Tests, 1621 in ODIs, and 942 in T20Is. Ex-captain Brendon McCullum leads with 398 sixes, ranking 4th overall.

4. Pakistan- 4835

1992 ODI WC champ hit 4835 sixes in all formats. Pakistan players: 2462 Test sixes, 1550 ODIs, 823 T20Is. Shahid Afridi leads with 476 sixes, second-most.

3. Australia- 5021

Australia, five-time ODI World Cup champs, hit 5021 sixes in cricket. Aussies smashed 2339 in Tests, 1811 in ODIs, and 871 in T20s. Adam Gilchrist tops with 262 sixes.

2. India- 5534

India leads in sixes with 5534 across all formats. In Tests, they hit 2758, ODIs 1963, and T20Is 813. Rohit Sharma tops Indian charts with 457 sixes, ranking third globally.

1. West Indies- 5774

West Indies, with 5774 sixes in international cricket, tops in Tests (2747), ODIs (1955), and T20Is (1072). Chris Gayle leads with 553 sixes, setting a career record.

India squad for the 2024 ICC U19 Men’s World Cup