Cricket has witnessed many great players with miraculous talents that still amaze the fans.
Cricket is World’s second most famous game after Soccer and is played in almost every part of World.
However Cricket, was first played in 1844 and till today it has produced many talented players.
So, here are Top 10 Greatest Cricketers of all time: –
Sir Donald Bradman (Australia)

Sir Donald Bradman is acknowledged as greatest batsman of all time. Bradman have average of 99.94 in Tests.
Bradman has played 52 Test matches. In 80 Test innings Bradman has 6996 runs with 29 Hundreds.
It is not looking easy that anyone will reach near his average ever in Cricket.
Sir Viv Richards (Windies)

Sir Viv Richards is regarded as Best Batsman of all time. Attacking and dominant batsman.
Viv Richards used to dominate bowlers in both formats of the game. His approach was aggressive.
Viv Richards was Best ODI Batsman in 1975–1985 era.
Sir Viv Richards have scored 8540 runs in Tests at an average of 50.24 with 86 strike rate and in ODIs have scored 6721 runs with strike rate of 90.’
Too much of destruction Viv Richards has caused in his times.
Sachin Tendulkar (India)
