When we speak of freedom and uncanny batting style in the world of cricket one name that comes to mind
Top 10 Fastest Centuries In ODI Cricket
5. Brian Lara, West Indies (45 balls), 1999
This is not the only great innings that this West Indian legend has played as we have witnessed many but this was a little special as it made its please in record books. Lara scored 117 runs with 18 fours and 4 Sixes against the hosts Bangladesh in Dhaka and helped his side to win the match with ease.