Mr. Mayank Tater 22, Jul 2022

There are many players who have done exceptionally well for India. India is a such kind of country that produces a lot of proficient cricketers for the world. If we talk about the god of cricket, Mr. Sachin Ramesh Tendulkar, it is also the gift of India to the cricket industry. In this blog, we will be looking to know who is the best cricketer in India 2022 and all-time greatest for ODI, T20, Test, & IPL.

The current Indian squad is really strong and one of the best if not the best in the world. We have lots of quality batsmen, fiery bowlers, clever and skillful spinners and some all-rounders. And having these Indian cricket players makes India proud.

List of best players in Indian cricket team 2022

1. JASPRIT BUMRAH

JASPRIT BUMRAH

Jasprit Bumrah is the best cricket player in India 2022. Bumrah was born on the 6th December 1993 in Ahmedabad, Gujarat. He made his India debut in 2016 as a lad having an unorthodox bowling action at the pace of 140 plus and since then has got better and better. Till now, Bumrah has played 30 Tests, 71 ODIs and 58 T20Is and has taken more than 300 wickets. Bumrah, who is the best cricketer in India 2022 is currently, the no.1 ODI bowler in the world as per ICC rankings.

MATCHES 

WI

ECON

AVG 

SR

BB

30 TEST

128

2.69

21.99

48.9

6/27

71 ODIs

119

4.63

24.30

31.4

6/19

58 T20Is

69

6.46

19.46

18.0

3/11

2. BHUVNESHWAR KUMAR

BHUVNESHWAR KUMAR

Bhuvi Kumar is the best swing bowler in the world and has the ability to swing the bowl both ways. He was born on February 5th, 1990 and made his India debut in 2012. He has played 21 Tests, 121 ODIs and 68 T20Is and has picked close to 300 international wickets. His best performance came when he made his Test debut at Lord’s and picked up 6 wickets, leading India to a test match victory at Lord’s.

MATCHES

WI

ECON

AVG 

SR

BB

21 TEST

63

2.94

26.09

53.1

6/82

121 ODI

141

5.08

35.11

41.4

5/42

68 T20I

70

6.92

23.31

20.2

5/24

3. MOHAMMED SHAMI

Mohammed Shami

Mohammed Shami is among the best fast bowlers going around and is one of the best player in Indian cricket team 2022. Shami was born on 3rd September 1990 and made his India debut in 2013. He has been brilliant in past couple of years and has spearheaded Indian bowling attack along with Bumrah. Shami has played 60 Tests, 80 ODIs and 17 T20Is so far and picked close to 400 international wickets.

MATCHES

WI

ECON

AVG 

SR

BB

60 TESTS

216

3.28

27.45

50.1

6/56

80 ODI

151

5.61

25.32

27

5/69

17 T20I

18

9.54

31.55

19.8

3/15

4. VIRAT KOHLI

Virat Kohli

The most famous cricketer of India and one of the top-10 cricketers in India of all time, the best batsman of the modern era ‘King Kohli’ is an absolute champ. Kohli has played 101 Tests, 260 ODIs, and 97 T20Is till now, scoring 23,650 runs in intl cricket. He’s won many matches for the country single-handedly and broken and made a lot of records in the process. He’s led India to various historic test victories in different countries including the Border-Gavaskar Trophy in 2018-19. He also has 70 centuries in international cricket to his name.

MATCHES

RUNS

AVG

HS

100S

101 TEST

8043

50.0

254*

27

260 ODI

12311

58.1

183

43

97 T20I

3296

51.5

94*

0

5. ROHIT SHARMA

Rohit Sharma Captaincy Record: ODI Matches

Ro super hitman Sharma is the current all-format India captain and is the best player on the Indian cricket team.  Rohit Sharma was born on April 30, 1987, and was famous as the best batsman in Mumbai from a very young age. Having made his debut in 2007, Sharma has played 45 Tests, 230 ODIs, and 125 T20Is till now. He is considered the best white-ball batter by many and has 3 double hundreds in ODIs under his belt. He is also the only player to hit 4 centuries in t20I cricket. Rohit Sharma has also lifted the IPL trophy 5 times as the skipper of Mumbai Indians.

MATCHES

RUNS

AVG

HS

100S

45 TEST

3137

46.1

212

8

230 ODI

9283

48.6

264

29

125 T20I

3313

32.5

118

4

6. RAVICHANDRAN ASHWIN

RAVICHANDRAN ASHWIN

Ravi Ashwin was born on 17 September 1986 in Chennai. Ashwin is an active player and known for his brilliant cricketing mind. Ashwin has played 86 Tests, 113 ODIs, and 51 T20Is till now and is the second-highest wicket-taker for India in Tests. Ashwin is phenomenal in a red ball at home and also has a good batting record, he has 5 hundred in tests to his name as well. Ashwin is a cricketer who continuously evolves and develops new skills in his game every now and then. He uses the carrom ball very effectively.

MATCHES

WI

ECON

AVG

SR

BB

86 TEST

442

2.77

24.1

52.2

7/59

113 ODI

151

4.94

33.5

40.7

4/25

51 T20I

61

6.79

21.3

18.8

4/8

7. SHIKHAR DHAWAN

Shikhar Dhawan was born on 5th December 1985 in New Delhi. He has played 34 Tests, 149 ODIs, and 68 T20Is for India now and has managed to score 10,358 international runs till now. He has 17 ODI centuries and 7 Test centuries to his name. Many in India prefer to call him Mr.ICC for his incredible performances in ICC  tournaments, being the player of the tournament in the 2013 Champions Trophy, and doing really well in the 2015 World Cup. With 460 runs Shikhar Dhawan (PBKS) saved his name in the 10 highest run-getters in IPL 2022.

SHIKHAR DHAWAN

The trio of Dhawan, Rohit, and Virat has literally ruled world cricket between 2013-2019.

MATCHES

RUNS

AVG

HS 

100S

34

2315

40.6

190

7

149

6284

45.5

143

17

68

1759

27.9

92

0

8. CHETESHWAR PUJARA

CHETESHWAR PUJARA

Cheteshwar Pujara was born on January 25 1988 in Rajkot, Gujarat. He is one of India’s most solid batsmen and the backbone of the Indian Test team. He has played 95 Tests, and 5 ODIs for India to date. He was incredible in both the Test series India won in Australia in 2018-19 and 2020-21. Throughout his career, he has taken down many bowling attacks with his grind and solid defense. 

He has 18 Test hundreds to his name and continues to be a crucial figure in the Indian Test line-up.

MATCHES

RUNS

AVG 

HS

100S

95 TEST

6713 

43.9

206*

18

5 ODI

51

10.2

27

0

9. AJINKYA RAHANE

AJINKYA RAHANE

Rahane is one of the most underrated cricketers of modern times. He captained an Indian team full of youngsters and debutants with all the main players injured to a 2-1 series win down under in 2020-21. It has to be the greatest test series of all time given the circumstances at the time. Rahane was born on 6th June 1988 in Maharashtra. He has played 82 Tests, 90 ODIs, and 20 T20Is till now and has scored close to 5000 runs in Test cricket alone.

He has 12 Test and 3 ODI tons to date, and all 12 test centuries have come in a winning cause or a draw.

MATCHES

RUNS 

AVG

HS 

100S

82 TEST

4931 

38.5

188

12

90 ODI

2962

35.3

111

3

20 T20I

375

20.8

61

0

10. RAVINDRA JADEJA

RAVINDRA JADEJA

One of the most famous cricket players of India Ravi Jadeja was born on the 6th of December 1988 in Gujarat. He is one of or arguably, the best all-rounder in international cricket currently. He has played 59 Tests, 168 ODIs, and 58 T20Is to date for India. He also has 2 test centuries to his name and 10 5wicket-hauls in tests as of now. Ravi Jadeja is considered to be the best fielder in the world and has taken some blinder catches in recent times. He continues to be the main component of the Indian team and would come good in the next World Cup.

BATTING STATS:-

MATCHES RUNS  AVG HS 100S
59 TEST 2396 35.8 175* 2
168 ODI 2411 32.6 87 0
58 T20I 326 21.7 45* 0

BOWLING STATS:-

MATCHES WI ECON AVG SR BB
59 TEST 242 2.42 24.4 60.4 7/48
168 ODI 188 4.92 37.4 45.5 5/36
58 T20I 48 7.04 27.4 23.4 3/15

So, these were the best cricketers in India 2022  list based on stats, performance, and impact. Now, let’s take a look at the all-time greatest cricketers of India who have now retired but contributed a lot to Indian cricket in the past, and helped in taking Indian cricket forward. 

ALL-TIME GREATEST IN ODIs, Tests and T20Is

These are some of the all-time best cricketers in India.

AJAY JADEJA

AJAY JADEJA

Ajay Jadeja was born on 1st February 1971 in Jamnagar, Gujarat. He played 15 Tests and 196 ODIs for India between 1992 to 2000 scoring 576 test runs and 5359 ODI runs in his career. He has 6 ODI hundreds to his name along with many notable performances. He also served as the vice-captain of the Indian team for a long time. Currently, he is a commentator and cricket expert.

MATCHES

RUNS 

AVG

HS

100S

15 TEST

576

26.2

96

0

196 ODI

5359

37.5

119

6

SURESH RAINA

SURESH RAINA

Suresh Raina was born on 27 November 1986 and is a former India cricketer. He is a left-handed attacking batsman and also bowls some off-spin and is a brilliant fielder. He played 18 Tests, 226 ODIs, and 78 T20Is for India between 2005 to 2018.

He is one of the very few Indian cricketers to score a century in all three formats. Raina is also a brilliant finisher and has guided India to many victories. He is given the tag of Mr. IPL for his brilliant performances in the IPL playoffs and 5000 plus runs for CSK over the years.

MATCHES

RUNS

AVG

HS

100S

18 TEST

768 

26.5

120

1

226 ODI

5615

35.3

116*

5

78

1605

29.2

101

1

YUVRAJ SINGH

YUVRAJ SINGH

This famous Indian cricketer, Yuvraj Singh was born on December 12th, 1981, in Chandigarh. He played 40 Tests, 304 ODIs, and 58 T20Is for India between 2000 to 2017. He scored 1900 Test runs, 8701 ODI runs and 1177 T20I runs for India. Yuvi played as an all-rounder batting left-handed and bowling left-arm orthodox spin. He was the Man of the Tournament in the 2011 ICC World Cup and also played a crucial role in the 2007 World T20. You all will get surprised to know that In 2009, 119m long-distance six was smashed by Yuvraj while he was the captain of the Kings11Punjab IPL team. He hit Stuart Broad for 6 sixes in 6 balls creating a world record. In 2011, he battled cancer but came back to play cricket for India soon.

MATCHES

RUNS

AVG

HS

100S

40 TEST

1900

33.9

169

3

304 ODI

8701

36.5

150

14

58 T20I

1177

28

77*

0

BOWLING STATS

MATCHES

WI

ECON

AVG

SR

BB

40 TEST

9

3.52

60.8

103.4

2/9

304 ODI

111

5.10

38.7

45.5

5/31

58 T20I

28

7.06

17.8

15.1

3/17

HARBHAJAN SINGH

Harbhajan Singh

Harbhajan Singh also called Bhajji or The Turbanator was born on 3rd July 1980. He played 103 Tests, 236 ODIs, and 28 T20Is for India from 1998 to 2016. Singh is the 4th highest wicket-taker for India in Tests picking up 417 wickets. He also has 269 scalps in ODIs and 25 in T20Is. Currently, he is a politician and commentator.

MATCHES

WI

ECON

AVG

SR

BB

103 TEST

417

2.84

32.46

68.54

8/84

236 ODI

269

4.31

33.36

46.39

5/31

28 T20I

25

6.21

25.32

24.48

4/12

ZAHEER KHAN

ZAHEER KHAN

Zaheer Khan was born on 7 October 1978 in Maharashtra. Zaheer is known for hostile pace and swing bowling which was a rarity in the Indian Team during the 2000s. Zaheer could move the ball both ways making it very difficult for top-order batsmen to face him. He played 92 Tests, 200 ODIs, and 17 T20Is for India. He took 311 wickets in Tests, 282 in ODIs, and 17 in T20Is. He was the joint highest wicket-taker in the 2011 ICC World Cup. Zaheer Khan was selected as one of the Wisden Cricketers of the year in 2008.

MATCHES

WI

ECON

AVG

SR

BB

92 TEST

311

3.27

32.9

60.4

7/87

200 ODI

282

4.93

29.4

35.8

5/42

17 T20I

17

7.63

26.4

20.7

4/19

MOHINDER AMARNATH

MOHINDER AMARNATH

Mohinder “Jimmy” Amarnath is the son of India’s first post-independence captain Lala Amarnath. He was born on 24th September 1950 and is a former India cricketer. He played 69 Tests and 85 ODIs for India between 1969-1989 scoring 4378 test runs and 1924 ODI runs. He was the man of the series of the 1983 World Cup and was also seen as India’s best batsman against pace.

MATCHES

RUNS

AVG

HS

100S

69 TEST

4378

42.5

138

11

85 ODI

1924

30.5

102*

2

KRISHNAMACHARI SRIKKANTH

KRISHNAMACHARI SRIKKANTH

Srikkanth also popularly known as ‘Cheeka’ was born on 21 December 1959 in Tamil Nadu. He played 43 Tests and 146 ODIs for India scoring 2062 test runs and 4091 ODI runs. He has 6 centuries in international cricket. He is known for his aggressive and attacking batting and he played a crucial role in the 1983 World Cup scoring quick runs opening the batting. He was also the Chairman of the selection committee a few years ago. Currently, he is a commentator and also runs a youtube channel.

MATCHES

RUNS

AVG

HS

100S

43 TEST

2062

29.9

123

2

146 ODI

4091

29

123

4

MOHAMMAD AZHARUDDIN

MOHAMMAD AZHARUDDIN

Mohammad Azharuddin was born on February 8, 1963, in Hyderabad. He played 99 Tests and 334 ODIs from 1984 to 2000. He scored 6215 test runs and 9378 ODI runs and has 29 international 100s to his name. He is famous for his flick shot and won a lot of praise for his batting. He is also a successful former India captain and can’t be ignored in our top 25 Best skillful Cricket Players of India list.

MATCHES

RUNS

AVG

HS

100S

99 TEST

6215

45

199

22

334 ODI

9378

36.9

153*

7

VVS LAXMAN

VVS LAXMAN

Very very special Laxman, India’s best cricketer in the world for some time was born on November 1, 1974, in Hyderabad. He played 134 Tests and 86 ODIs for India scoring 8781 test runs and 2338 ODI runs. Laxman’s performance against Australia was incredible, he has 10 international tons against Australia, including his best of 281 in the historic test at Eden Gardens in 2001. Laxman has 2 test double centuries in his career. He was also part of some great partnerships with Rahul Dravid and Sachin Tendulkar. He is currently the head of NCA, Bengaluru.

MATCHES

RUNS

AVG

HS

100S

134 TEST

8781

46

281

17

86 ODI

2338

30.8

131

6

GAUTAM GAMBHIR

Gautam Gambhir

Gautam Gambhir was born on October 14, 1981, in Delhi. Gambhir played 58 Tests, 147 ODIs, and 37 T20Is for India between 2003-2016. It can be concluded with his performances that Gambhir is a big match player, scoring crucial runs at pressure times. Both his innings, one in the 2007 World T20 (75 runs of 54 balls) and the other in the 2011 World Cup final (97 of 122 balls) were one of the reasons India became victorious on the world stage. He is also the only Indian batsman to score 5 hundred in 5 consecutive Tests. He is currently the coach of Lucknow Super Giants and also a commentator and Member of Parliament.

MATCHES

RUNS

AVG

HS

100S

58 TEST

4154

42

206

9

147 ODI

5238

39.7

150*

11

37 T20I

932

27.4

75

0

VIRENDRA SEHWAG

VIRENDRA SEHWAG

Virendra Sehwag was born on 20th October 1978 in Delhi. He played 104 Tests, 251 ODIs, and 19 T20Is for India between 1999-2013. He showed the people a new way of batting who were used to seeing batsmen playing with soft hands and at a slow pace by playing with an aggressive mindset scoring runs quickly. He became the first Indian batsman to score 300 and he did that twice in his career. He is also one of the most famous cricketers in India.

MATCHES

RUNS

AVG

HS

100S

104 TEST

8586

49.3

319

23

251ODI

8273

35

219

15

19 T20I

394

21.9

68

0

ANIL KUMBLE

ANIL KUMBLE

One of the finest spinners in world cricket and top-10 cricketers in India, Anil Kumble was born on 17th October 1970. He played 132 Tests and 271 ODIs for India. He took 619 wickets in tests and 337 wickets in ODIs. He is the 3rd highest wicket-taker in test cricket and holds the record for becoming the second player to take all 10 wickets in an innings. He is currently the coach of Punjab Kings in the IPL.

MATCHES

WI

ECON

AVG

SR

BB

132 TEST

619

2.69

29.6

66

10/74

271 ODI

337

4.30

30.9

43

6/12

SOURAV GANGULY

SOURAV GANGULY

Sourav Ganguly born on July 08, 1972, is also one of the top-10 cricketers in India (all-time),  popularly known as Dada. He has been one of the best captains of the Indian cricket team. He is also called the God of the off-side for his magnificent cover drives, lofted shots over mid-off, cut-through points, etc. Dada played 113 Tests and 311 ODIs for India and smashed 18,575 runs in his career. His t-shirt opening celebration is one of the fond memories of Indian cricket and is really close to fans. Ganguly is the current BCCI President.

MATCHES

RUNS

AVG

HS

100S

113 TEST

7212

42.2

239

16

311 ODI

11363

41

183

22

RAHUL DRAVID

RAHUL DRAVID

‘The Wall’ Rahul Dravid holds the record for most time spent on the crease in tests than anyone else. The best cricket player in India Dravid has played some epic knocks in both Test and ODI cricket, he’s also been involved in two partnerships of 300 plus runs. Dravid played 164 Tests, 344 ODIs, and 1 T20i for the Indian Team scoring 24,208 runs in his career. He is currently the head coach of the Indian Cricket Team.

MATCHES

RUNS

AVG

HS

100S

164 TEST

13288

52.3

270

36

344 ODI

10889

39.2

153

12

1 T20I

31

31

31

0

SUNIL GAVASKAR

SUNIL GAVASKAR

This famous Indian cricketer was the best test-opening batsman in the 1970-80s era. Currently, commentator Gavaskar has been honored with Padma Shri and Padma Bhushan for his contribution to Indian cricket. He represented India in 125 Tests and 108 ODIs scoring 13,214 runs in his career. He is also the first individual to score 10,000 test runs.

MATCHES

RUNS

AVG

HS

100S

125 TEST

10122

51.1

236*

34

108 ODI

3092

35.1

103*

1

KAPIL DEV

KAPIL DEV

The great Kapil Dev will always be on the list of top 10 cricketers in India because he is the very reason cricket gained popularity in India. Kapil Dev led India to a historic World Cup win in 1983 when India defeated the mighty West Indies in the finals to lift their first World Cup trophy. Kapil has played 131 Tests and 225 ODIs for India scoring 9,031 runs and 687 wickets in his Indian career. Kapil dev 175 scorecard is world famous which is a historic moment.

BATTING STATS

MATCHES

RUNS

AVG

HS

100S

131 TEST

5248

31.1

163

8

225 ODI

3783

23.8

175*

1

BOWLING STATS

MAT

WI

ECON

AVG

SR

BB

131 TEST

434

2.78

29.6

63.9

9/83

225 ODI

253

3.71

27.4

44.3

5/43

SACHIN TENDULKAR (The God of Cricket)

SACHIN TENDULKAR

Sachin Ramesh Tendulkar also referred to as the God of Cricket has been the best player on the Indian Cricket Team for a long time. Sachin made many unbreakable records in cricket history. The master-blaster made his debut for India at 16 and played for 24 long years. Sachin has played 200 Tests, 400 ODIs, and 1 T20i for the Indian Cricket Team scoring a mammoth 34,357 runs in international cricket. Sachin has made 100 centuries in intl cricket and is the best batsman and cricketer in India. If you want to read about the middle name of Sachin Tendulkar then you can visit this blog.

MATCHES

RUNS

AVG

HS

100S

200 TEST

15921

53.8

248*

51

463 ODI

18426

44.8

200*

49

1 T2OI

10

10.0

10

0

MS DHONI (one of the best cricket players in India)

MS Dhoni

Captain Cool MS Dhoni who is the best captain in India is also the best cricketer India has produced. His ability to read the game is extraordinary along with his wicket-keeping and batting skills. India has won the 2007 T20 World Cup, 2011 ODI World Cup, and 2013 Champions Trophy under MSD. He is one of the most capped players for India playing 532 matches in India. He has scored 17,266 runs and he has 16 centuries in international cricket to his name. Dhoni has also led CSK to 4 IPL titles. MSD truly deserves the top spot in this list. He is also the few incredibly famous Indian cricketers of India.

MATCHES

RUNS

AVG

HS

100S

90 TEST

4876

38.1

224

6

350 ODI

10773

50.6

183*

10

98 T20I

1617

37.6

56

0

So, these were the best cricket players of India: all-time greats list based on stats, performance, and impact. We hope that you would have enjoyed this post. Comment down and tell your favorite Indian cricket player.

FAQs:-