Best Indian Batsman: Check Out Our Rating

India has produced some of the best batsmen in cricket history and has a long line of batting legends. These players have not only excelled on the international stage but also made an indelible mark on the game with their swashbuckling style, individualistic approach and tremendous skill.

Home / Betting Basics / Best Indian Batsman: Check Out Our Rating

Top 10 Greatest Batsmen for India in Cricket History

In India, cricket is a beloved sport and its players have achieved international recognition for their talent and skill. Some of the greatest cricket players in history have come from India, dominating the game with their remarkable performances on the pitch. In this article, we will take a look at the top 10 greatest batsmen ever to play for India, discussing their successes and impact on the game.

Indian Best Batsman: Overview of the Best Cricketers

India has produced some of the best batsmen in cricket history and has a long line of batting legends. These players have not only excelled on the international stage but also made an indelible mark on the game with their swashbuckling style, individualistic approach and tremendous skill. Across all eras, Indian batsmen have shown exemplary tenacity, technique and talent while navigating difficult bowlers in challenging conditions.

Sachin Tendulkar

Sachin Tendulkar is widely regarded as not only the best batsman in India, but one of the greatest batsmen in the history of cricket. During his 24-year career, Sachin scored a staggering 15921 runs in Test matches and 18426 runs in One Day Internationals, setting numerous records and earning him many accolades. He was nicknamed ‘The Little Master’ due to his skillful batting which saw him make centuries on a regular basis and even break a long-standing record for most international centuries. His achievements have been celebrated both within India and around the world, and he has come to be known as an icon of cricketing excellence.

Sachin Tendulkar

Sachin Tendulkar is an inspiration to countless aspiring cricketers who have looked up to him since he made his debut at the age of 16 back in 1989. His technique and work ethic have often been praised by coaches and specialist analysts alike. Sachin was born with a natural talent for batting, but it was his determination to continually improve that set him apart from other players. He worked hard on all aspects of his game, from perfecting his timing to mastering reverse swing bowling – something which became an important part of Indian bowling culture during Sachin’s career.

Off the field, Sachin was always humble about his achievements – something that endeared him even more to fans across the country. He was often seen donating generously towards charitable causes, including providing meals to underprivileged children throughout India. As captain of the Indian team from 1996–2000, Sachin led them to unprecedented success, culminating in their victory at the 2003 Cricket World Cup – a moment which will live long in Indian sporting history.

Sunil Gavaskar

Sunil Gavaskar had an illustrious career in international cricket, spanning over two decades. Sunil Gavaskar made his debut for the Indian National Team in 1971, and went on to play 125 Tests for India, scoring 10,122 runs at an impressive average of 51.12. In addition to his Test cricket performance, he also played 108 One Day Internationals (ODIs). He was the first person to reach the milestone of 10,000 Test runs and 30 centuries in Test cricket, making him a true pioneer of the game.

Sunil Gavaskar

As a batsman, Sunil Gavaskar was known for his ability to take on any bowling attack and make great use of his technique and footwork. He was adept at playing shots on both sides of the wicket and manipulating the field with skillful placement. His patience and concentration were legendary – he could bat through long periods without giving away many runs or taking risks with his shots. This made him one of the most reliable players in the team – they could always rely on him to hold up an end while others were taking risks around him.

Sunil Gavaskar is remembered not just for his batting prowess but also for his leadership accomplishments – he captained India between 1976-1987, leading them to victory in some important series against strong opponents like England and Australia.

Dilip Vengsarkar

Dilip Vengsarkar is an Indian cricketer who has excelled in the field of batting. His career spanned a total of 116 Tests and 129 One Day Internationals (ODIs). He was one of the best batsmen India had ever seen and even today, he is considered among the top players.

Vengsarkar was born in Bombay (now Mumbai). He was admitted to St. Xavier’s High School which became his starting point for playing competitive cricket. He then went on to play for both Bombay and India with great success. He scored 3,631 runs in Test matches at an average of 42.13 and 4,811 runs in ODIs at an average of 33.22. His highest score in Test matches was 166 against Pakistan while his highest score in ODIs was 126 against West Indies.

Dilip Vengsarkar

He also held several records during his time such as most number of centuries scored by an Indian batsman in Tests (16) and highest number of consecutive Test matches scored above 50 (7). Vengsarkar has also been awarded the Padma Shri award in 1987 for his contribution to Indian cricket over the years. He is widely regarded as one of the best batsmen India has ever produced and continues to be a source of inspiration for many aspiring cricketers all over the country.

Rahul Dravid

Dravid made his international debut in 1996 against Sri Lanka and since then he has been an integral part of Indian team’s success. He has scored more than 13,000 runs in Test cricket with 36 centuries, and over 10,000 runs in One-day International (ODI) matches with 12 centuries. He is only the fourth player to score 10,000 runs in both forms of the game.

Rahul Dravid

Additionally, he is also one of only four players to score a hundred centuries across all formats of the game – Tests, ODIs and T20s. Furthermore, Dravid holds several other records as well such as most catches taken by a non-wicketkeeper in ODIs (210), most balls faced by an Indian batsman in Tests (30330) and most catches taken by a non-wicketkeeper in Tests (210).

Sourav Ganguly

Sourav Ganguly is a legendary Indian batsman who played an integral role in the growth of Indian cricket. He made his first-class debut at the age of 16, quickly rising to prominence as one of India’s most talented batsmen. Ganguly has more than 3 decades of experience in international and domestic cricket, having played 311 ODIs and 113 Tests. He was also part of India’s 1983 World Cup winning team.

Ganguly is the fourth highest run scorer in Test matches for India with over 11000 runs while his ODI tally stands at over 11700 runs. During his illustrious career, he scored 22 centuries in both Test and ODI cricket combined and was known for his attacking style of batting which enabled him to score big totals even under difficult circumstances. His aggressive approach was highly admired by fans around the world as it kept the spectators on their toes when he took guard at the crease.

Saurav Ganguly

Apart from being one of India’s most successful batsmen, Sourav Ganguly also captained the national team from 2000 to 2005 during which he led India to many memorable victories including a famous series win against Australia in 2001 and a 2002 Natwest Trophy final victory against England where he memorably waved his shirt after hitting the winning boundary.

His leadership skills galvanized a new generation of cricketers who went on to become stars themselves such as MS Dhoni, Yuvraj Singh, Virender Sehwag etc. Thus Ganguly can be credited with laying down an important foundation that went ultimately helped India become one of the strongest teams in world cricket today.

Virender Sehwag

Virender Sehwag, often referred to as the ‘Sultan of Multan’ or the ‘Nawab of Najafgarh’, is one of India’s most celebrated batsmen. He was known for his explosive batting style, which saw him become one of the most feared opening batsmen in international cricket in the early 2000s. His ability to score quickly and consistently made him a fan favorite and he has scored centuries and double centuries in Tests and ODIs alike.

Virender Sehwag

Sehwag was born in 1978 in a small village near Delhi, India. As a child, he studied at an army school where he developed an interest in cricket. He made his debut for Delhi at the age of 17 and began to make waves with his batting mastery. His record-breaking knock of 309 runs against Pakistan during their 2004 tour is what cemented him as one of the top batsmen in Indian cricket history. He holds numerous records such as the fastest triple century (in terms of balls faced) and highest individual score by an Indian cricketer—319 runs against South Africa in 2008.

In addition to being a fearsome batsman on the international stage, Sehwag also captained his country during The 2007 World Cup T20 tournament held in South Africa, where India emerged victorious against Pakistan. He was also instrumental during India’s 2011 ODI World Cup win over Sri Lanka, scoring 219 runs from 149 balls—the third highest individual score ever recorded by any player in World Cup history.

MS Dhoni

MS Dhoni is arguably one of the greatest batsmen to have ever graced Indian cricket. He has been a stalwart in the Indian batting lineup for close to two decades and has a plethora of records to his name. His iconic helicopter shot and calm demeanor while leading India to triumphs in several high-pressure situations mark him out as an all-time great.

Dhoni made his international debut in December 2004 against Bangladesh, and went on to become the most successful captain in India’s cricketing history. Under his leadership, India won two ICC ODI World Cups in 2007 and 2011 respectively, a feat that had previously eluded them for 28 years. He also led India to victory during the 2013 ICC Champions Trophy, making it three successive major tournaments under his reign. In addition, he was part of the team that reached the finals of the ICC T20 World Cup in 2007.

Indian cricket batsman MS Dhoni

Beyond just captaining India, Dhoni has also been an exceptional batsman for India over his long career. He is one of only four players (Sachin Tendulkar, Virat Kohli, and Rohit Sharma being the other three) with more than 10,000 runs in ODIs alone, and he holds not only the record for most ODI wins by an Indian player (111), but also is the only Indian player with more than 150 sixes in ODIs. His batting record includes 16 centuries and 73 half-centuries across all formats at an incredible strike rate of 87 runs per 100 balls faced.

Moreover, Dhoni holds several records when it comes to scoring quickly off the last few balls – with almost 5000 runs scored from overs 41 onwards – something no other batsman has managed so far. Such feats make him a peerless asset for any team he plays for and establish him as one of the best batsmen ever produced by India or anywhere else around the world!

VVS Laxman

Vangipurappu Venkata Sai Laxman or VVS Laxman as he is better known, is one of the most prolific and revered batsmen in Indian Cricket. His batting prowess and sportsmanship earned him the nickname ‘Very Very Special’ Laxman by his teammates. Born in Hyderabad on November 1, 1974, VVS began playing cricket at a young age and made his international debut for India against South Africa in 1996-97.

Vangipurappu Venkata Sai Laxman - VVS Laxman

Laxman has an impressive record when it comes to Test Cricket; with 8781 runs from 134 matches, he is placed 4th on the all-time list of Indian Test Batsmen. He holds the record for the highest individual score by an Indian batsman against Australia; his magnificent knock of 281 at Eden Gardens helped India stage a remarkable comeback to win the match outright. He also made two important centuries against England during their tour of India in 2012, helping secure a rare series victory for India.

In addition to his batting skills, VVS was renowned for his sportsmanship and calm demeanour even in pressure situations. He was always ready to lend a helping hand to younger players and encourage them to give their best performance. His contribution to Indian Cricket cannot be overstated and he will go down as one of the all-time greats of the game.

Yuvraj Singh

Yuvraj Singh has an impressive batting average of 38.68 in One Day Internationals (ODI) and 34.88 in Test matches, along with a career-best score of 150 runs. His power hitting ability was unparalleled and he had the unique ability to hit sixes almost at will. Not only that, his quickness between the wickets made him an asset in the field too.

The left-handed batsman’s career peak came in 2011 when he scored 362 runs in the Cricket World Cup, making him the highest run getter in the tournament, helping India to a World Cup victory. In addition to that, Yuvraj also earned Man of The Series title for his heroic performance with both bat and ball throughout the tournament.

Yuvraj Singh

Yuvraj Singh had a significant impact on Indian cricket due to his eclectic style of playing that captivated fans all over the world. He was one of India’s mainstays since 2000 and even after retirement he continues to be an inspiration for millions around India with his philanthropic work through his foundation YouWeCan which works towards creating awareness about Cancer and helping those affected by it financially.

Gautam Gambhir

Gambhir made his international debut in 2003 and since then, he has scored over 10,000 runs across all formats. He holds the record for most centuries in a single edition of the Indian Premier League (IPL) with five tons to his name. He was also India’s highest run scorer in the 2011 World Cup and was instrumental in India clinching their second World Cup title with 97 runs off 122 balls in the final against Sri Lanka.

Famous Indian cricketer Gautam Gambhir

The Delhi-born batsman also played a crucial role in India’s 2007 Twenty20 World Cup triumph with 75 runs off 54 balls against Pakistan in the semi-final. He was later named man of the tournament for finishing as top run scorer with 227 runs from 5 matches at an average of 45.40. His most memorable knocks include his innings of 137 against New Zealand at Napier and 93 against Australia at Mohali, both coming during the 2008 Test series Down Under when India famously won 2-0 despite being missing key players like Sachin Tendulkar and Virender Sehwag due to injuries.

Gambhir’s exploits have earned him numerous accolades including the Padma Shri Award, one of India’s highest civilian honours, in 2009. He retired from international cricket after playing his last match for India in 2016 but continues to remain active on various franchise cricket leagues around the world including IPL and Big Bash League (BBL).

Betting on Top Indian Batsmen

The Top Runs-Scorer market in Indian cricket is one of the most popular betting markets, with punters looking to place bets on their favorite batsmen in the hopes that they will come out on top. This market offers bettors a unique opportunity to back their preferred player or team, as well as gain insight into the performance of a particular individual or team.

In addition to backing the batsmen who have shown consistent form over time, punters also have an opportunity to take advantage of an inning by inning approach when placing a bet on this market. This allows them to weigh up the current conditions and determine how likely a particular batsman is going to perform well in those conditions.

Doing so increases your chances of making profitable bets since you can see which players are more suited to certain conditions than others. Furthermore, paying attention to form can be very helpful when deciding which players you should wager on in this market.

Tips to Bet on the Top Batsman Market

Here are some betting tips that can help you make more informed bets when it comes to betting on the top batsman market:

  • Analyse each team’s batting line-up carefully before placing a bet. Look out for potential stars and all-rounders who can perform consistently, as well as those with experience in international cricket. Consider the type of pitch being used and assess whether or not it suits certain players more than others. It may also be useful to look at recent form and any relevant statistics for each player such as their average score or strike rate.
  • Pay attention to any changes in team selection or injuries prior to or during the game. This could drastically change the outcome of your bet if one of your chosen players isn’t able to take part in that match. Additionally, pay attention to weather conditions as they can influence how well certain players perform – some will struggle while others will thrive in different climates and during varying types of ground conditions.
  • Stay updated with all current happenings related to cricket throughout its season by reading regular news reports from reliable sources like magazines or websites dedicated to following international cricket matches. Doing this will enable you to always stay one step ahead of other punters when it comes time for selecting your bets for any given game or series. Also consider researching how other successful punters place their bets so you can get an idea about what strategies work best for this type of betting market.

Alternative Markets to Bet on Top Indian Batsmen

Player to Score 50/100

Generally, this type of betting involves wagering money with another individual or an online betting operator that the chosen cricketer will be able to score 50 or 100 runs in a particular game.

When analyzing the possibility of a cricket player scoring 50 or 100 runs, it is important to consider their batting average, recent form, past performances against particular bowlers, weather conditions, and other external factors. The nature of the pitch can have an impact on players’ performance; for instance, if the pitch is bouncy and fast then spinners tend to find it more difficult while batting on such surfaces tends to be easier. Additionally, weather conditions and ground conditions may also affect how well a player can perform.

It is also essential to take into account any special circumstances that may enhance or reduce the chances of achieving the target – such as whether there are bonus points available (e.g., award bonuses for each run scored over 50) or whether field restrictions are in place (e.g., no more than two fielders outside of 30 yards).

Similarly, knowing which bowlers are playing in the match and their style of bowling can also provide helpful insights into how likely it is for a batsman to score 50 or 100 runs. All these elements must be taken into consideration when betting on a cricket player’s performance so that one can maximize his/her chances of success when placing bets on such events.

Man of the Match

This type of cricket betting involves making predictions about which player will be named Man of the Match, usually at the end of a match or series.

When it comes to placing bets on who will be named Man of the Match, it is important to consider a variety of factors, such as each team’s form in recent games, specific players’ individual performance histories, weather conditions and pitches at different grounds. Statistical analysis can also be used to help make decisions regarding possible candidates for this award. Furthermore, many people look towards expert opinion from commentators and pundits when selecting their bets.


India has produced some of the most phenomenal batsmen who have graced the cricketing world. These batsmen not only showed great consistency in their performances but also had a huge impact on the performance of the Indian team as a whole. With their spectacular batting records and overall contributions to the game, these cricketers have cemented their legacy in the annals of Indian cricket history.

India Cricket Team players with most runs:

SR Tendulkar1989-20124634524118426200*44.832136886.23499620
V Kohli2008-2022265256391247118357.471340893.01446415
SC Ganguly1992-2007308297231122118340.951523573.65227116
R Dravid1996-2011340314391076815339.151512771.18128213
MS Dhoni2004-20193472948310599183*50.231216487.1397310
RG Sharma2007-202223522834945426448.731057289.42294614
M Azharuddin1985-2000334308549378153*36.921266974.027589
Yuvraj Singh2000-201730127539860915036.47984687.43145218
V Sehwag1999-20132412359799521935.377655104.44153714
S Dhawan2010-202216716410679314344.11743691.3517395
SK Raina2005-2018226194355615116*35.31600593.5053614
A Jadeja1992-200019617936535911937.47767869.7963010
G Gambhir2003-2013147143115238150*39.68614485.25113411
NS Sidhu1987-199813612784413134*37.08632969.726337
K Srikkanth1981-19921461454409112329.01570271.7442711
N Kapil Dev1978-1994225198393783175*23.79397995.0711413
DB Vengsarkar1976-199112912019350810534.73517967.731237
RJ Shastri1981-199215012821310810929.04508961.074185
SM Gavaskar1974-1987108102143092103*35.13496662.261278
AM Rahane2011-201890873296211135.26376778.633246
M Kaif2002-2006125110242753111*32.01382272.032178
VG Kambli1991-20001049721247710632.59344371.942144
RA Jadeja2009-20221711154024478732.62282886.520136
VVS Laxman1998-200686837233813130.76328271.236103
RR Singh1989-200113611323233610025.95314474.30195
SV Manjrekar1988-1996747010199410533.23310164.301153
M Amarnath1975-19898575121924102*30.53333457.702132
M Prabhakar1984-19961309821185810624.12308360.262118
KL Rahul2016-202248466176011244.00200387.865112
KD Karthik2004-201994792117527930.20239273.24096
AT Rayudu2013-20195550141694124*47.05214379.043103
IK Pathan2004-2012120872115448323.39194179.54057
SS Iyer2017-2022393531537113*48.03160196.002140
KM Jadhav2014-2020735219138912042.091367101.60262
HH Pandya2016-202266487138692*33.801199115.59084
NR Mongia1994-2000140963312726920.19184568.94024
AB Agarkar1998-20071911132612699514.58157480.620310
D Mongia2001-2007575171230159*27.95172171.47144
Harbhajan Singh1998-20152341263512134913.32150280.750017
SM Patil1980-19864542110058424.51122382.17094
RV Uthappa2006-2015464269348625.94103190.59064
A Kumble1990-2007269134479032610.37148160.970018
Yashpal Sharma1978-1985424098838928.48140163.02040
J Srinath1991-2003229121388835310.63110979.620119
HK Badani2000-200440361086710033.34118073.47141
RR Pant2018-202230261865125*34.60811106.65153
YK Pathan2008-2012574111810123*27.00713113.60237
R Lamba1986-19893231278310227.00116667.15162
Z Khan2000-2012194963175334*11.58104172.330014
PA Patel2003-2012383437369523.7496276.50042
lottabet banner 728x90

Frequently Asked Questions

Who is the best batsman in the Indian team?

The best batsman in the Indian team is undoubtedly Virat Kohli, who has established himself as one of the greatest cricketers in cricketing history. The captain of the Indian team since 2017, Kohli has made a huge impact on Indian cricket and his batting performance has been nothing short of extraordinary. He is currently ranked the number one batsman in ODIs and Tests, and has scored the most centuries for India in both formats.

Who is the best Indian T20 batsman?

Virat Kohli is widely regarded as the best Indian T20 batsman. He has scored over 8,000 runs in the format and is one of the top run-getters in all of T20 cricket. His batting average is 48.72 and strike rate is 138.68, which are both above-average for a T20 batsman. Kohli has hit 5 centuries and 53 half-centuries in his T20 career to date, making him one of the most consistent batters across any format at the international level.

Who is the best Indian ODI batsman of all time?

The best Indian ODI batsman of all time is widely considered to be Sachin Tendulkar. With an impressive total of 18,426 runs scored in 463 matches over 24 years, Tendulkar holds the record for most runs by any cricketer in international cricket. He also holds the record for most centuries (49) and half-centuries (96) in ODI cricket and was the first batsman to score an ODI double century.

Who is the best Indian Test batsman?

The best Indian Test batsman is widely considered to be Sachin Tendulkar, who played in 200 Test matches during his 24-year career. He scored 15,921 runs with an average of 53.78 and notched up 51 centuries — the most ever by an Indian batsman.

Rudra Chanda