3. Matthew Hayden – 11 Sixes:

A package of pure power hitting and strength it’s no surprise that Matthew Hayden makes his way in the list. The Australian opener with 11 sixes is place third on the list, he scored his career best of 380 in the match against Zimbabwe at Perth in October 2003. Hayden holds the record for the highest individual Test runs (380) made by any Australian batsman.