top 10 batsmen

1. Sachin Tendulkar,
Age= 44 Retired= November 16 2013
Sachin is the best because he has achieved many things in his era. His highest score is 200* in ODI
Age= 44 Retired= November 16 2013
Sachin is the best because he has achieved many things in his era. His highest score is 200* in ODI

2. Sir Donald Bradman
Passed away at the age of 92, Retired= 1948
He played in an era with an uncovered pitch and played almost as well as Sachin. He had an average of 99.94. He played during the World war II and the whole tournament got interrupted.
Passed away at the age of 92, Retired= 1948
He played in an era with an uncovered pitch and played almost as well as Sachin. He had an average of 99.94. He played during the World war II and the whole tournament got interrupted.

3. Brian Lara
Age= 48 Retired= April 19, 2007
He is a pure class of batting. His highest score was 400* in a test match. He was nicknamed as The Prince of Port Spain.
Age= 48 Retired= April 19, 2007
He is a pure class of batting. His highest score was 400* in a test match. He was nicknamed as The Prince of Port Spain.

4. Ricky Ponting
Age= 42 Retired= December 03, 2012
One of the best captains of Australia. He scored 39 centuries in test, 30 in ODI.
Age= 42 Retired= December 03, 2012
One of the best captains of Australia. He scored 39 centuries in test, 30 in ODI.

5. Rahul Dravid
Age= 38 Retired= March 2012
He has scored more than 12,000 runs in test Cricket at an average of 54.58.
Age= 38 Retired= March 2012
He has scored more than 12,000 runs in test Cricket at an average of 54.58.

6. Virat Kholi
Age= 28 Currently Active
Future hope for India and the most consistent batsman. 8th batsman in the world to have scored more than 20 centuries in ODI.
Age= 28 Currently Active
Future hope for India and the most consistent batsman. 8th batsman in the world to have scored more than 20 centuries in ODI.

7. Vivian Richard
Age= 65 Retired= August 08, 1991
He is known for his style and grace on the field. Vivian Richards has the 9th highest induvidual score in ODIs in a single innings.
Age= 65 Retired= August 08, 1991
He is known for his style and grace on the field. Vivian Richards has the 9th highest induvidual score in ODIs in a single innings.

8. Virendar Sehwag
Age= 38 Retired= October 20, 2015
Holds the fastest record for triple century in test. He has done it twice.
Age= 38 Retired= October 20, 2015
Holds the fastest record for triple century in test. He has done it twice.

9. M.S. Dhoni
Age= 36 Currently Active
Dhoni's net worth is number 2 on the list after Sachin Tendulkars net worth.
Age= 36 Currently Active
Dhoni's net worth is number 2 on the list after Sachin Tendulkars net worth.

10. Jacques Kallis
Age= 41 Retired= December 25, 2013
Scored more than 9,700 runs in test matches.
Age= 41 Retired= December 25, 2013
Scored more than 9,700 runs in test matches.