My top 5
- Let me start with the world cup hero Yuvraj Singh.
He scored 50 off from just 12 deliveries against England. Its been a decade still the record set by him stands tall.

2. Graeme Smith Proteas former skipper. Not just the record of captaining the team for more than 100 matches but also his winning record as a captain. One of the greatest skipper of South Africa.
3. Sri Lankan team for scoring highest runs in a test match. Recent days most of the test matches last for 3 to 4 days its difficult to see high scoring innings like this in test matches. This record will remain undisturbed.
4. Mark Boucher probably the greatest wicket keeper in cricket history. He has 998 dismissals and 1 wicket to his name. No one is close enough to break this record as of now.
5. My list would be incomplete without including this awesome player. Ab de Viliers he has scored 25 centuries so far as of (Feb 2018). With all the centuries at the strike rate of above 100 is something special by this man.
