i think the answer is sachin tendulkar
Rahul Dravid is a former cricketer and captain. He is from India and regarded as one of the greatest batsmen in the history of cricket.
Sachin Tendulkar
Vote here http://www.cricketanytime.net/index.php and reply on wiki
Sachin Ramesh Tendulkar born 24 April 1973 is an Indian cricketer widely regarded as one of the greatest batsmen in the history of cricket. He is the leading run-scorer and century maker in Test and one-day international cricket. He is the only male player to score a double century in the history of ODI cricket. In 2002, just 12 years into his career, Wisden ranked him the second greatest Test batsman of all time, behind Donald Bradman, and the second greatest one-day-international (ODI) batsman of all time, behind Viv Richards. In September 2007, the Australian leg spinner Shane Warne rated Tendulkar as the greatest player he has played with or against. Tendulkar was the only player of the current generation to be included in Bradman's ElevenHe is sometimes referred to as Little Master or Master Blaster.Tendulkar is seen as an inspiration not only by cricketers but also by many other international sportspersons.
in soccer history
This is not as a clear cut question as the best batsmen in the history of the sport but arguably i would say Shane Warne,However others to be considered would be Muttiah Muralitharan, Glenn Mcgrath, Curtley Ambrose, Sydney Barnes, Malcolm Marshall or Dennis Lillie.
Some of the best batsmen in the history of the sport are:Brian LaraSachin TendulkarDonn BradmanAlan BorderDesmond HaynesGordon GreenidgeVivian RichardsIan BothamJaved Miandadetc
Charles Bannerman was the first Australian batsman to score a century against England. It is also the first century scored in the history of test cricket.
1. Sanath Jayasooriya
Sachin Ramesh Tendulkar born 24 April 1973 is an Indian cricketer widely regarded as one of the greatest batsmen in the history of cricket. He is the leading run-scorer and century maker in Test and one-day international cricket. He is the only male player to score a double century in the history of ODI cricket. In 2002, just 12 years into his career, Wisden ranked him the second greatest Test batsman of all time, behind Donald Bradman, and the second greatest one-day-international (ODI) batsman of all time, behind Viv Richards. In September 2007, the Australian leg spinner Shane Warne rated Tendulkar as the greatest player he has played with or against. Tendulkar was the only player of the current generation to be included in Bradman's ElevenHe is sometimes referred to as Little Master or Master Blaster.Tendulkar is seen as an inspiration not only by cricketers but also by many other international sportspersons.
Obviously...Y not..?? India is one of the greatest teams currently and has greatest players in the Cricket history..!!
I think one would be Sgt. Pepper