Live Scores

cricket Live Scores & Fixtures

Most Dot Balls Bowled in IPL History: No one is catching Bhuvi

Over the years, many bowlers have kept batters quiet with their astute bowling while delivering sizeable dot balls. In this article, we will be discussing about the top 10 bowlers with most dot balls bowled in IPL history.

Apr 21, 2025, 12:29 PM6 min read

Most Dot Balls Bowled in IPL History: No one is catching Bhuvi

The Indian Premier League (IPL) is a tournament where batsmen dominate more. But, in the history of the cash-rich league, there have been many bowlers who fool the batsmen with their clever bowling and deprive them of scoring runs by bowling dot balls.

Fast cricket is being seen in every season of IPL, where batsmen hit a lot of fours and sixes. On the other hand, bowlers seem helpless most of the time. To get out of this situation, you need to have bowlers who can control the run flow of the opposition team by bowling dot balls.

Also Read: IPL facts: Every player to make IPL debut before turning 18

In this article, we will be discussing about the top 10 bowlers with most dot balls bowled in IPL history.

Most Dot Balls Bowled in IPL

10. Amit Mishra | 1191

Most Dot Balls Bowled in IPL History: No one is catching Bhuvi

Amit Mishra has been among the top wicket-takers in the IPL. He is also the only bowler to take three hat-tricks in IPL history.

The experienced leg spinner has outfoxed batters with his flighted deliveries and leg breaks. Mishra was in his prime in the initial seasons of the league, taking heaps of wickets. Over the years, Mishra has bowled 1191 dot balls in 162 games while picking up 174 wickets. 

9. Umesh Yadav | 1203

Most Dot Balls Bowled in IPL History: No one is catching Bhuvi

Umesh Yadav has sent down 1203 dot balls in his IPL career. The right-arm fast bowler grabbed everyone’s attention with his quick pace. He then showcased his ability in the IPL, making his debut for Delhi in 2010. Yadav can move the ball in and out while hitting above 135 kmph consistently.

Thus far, the Vidarbha bowler has represented four teams and took 144 wickets in 148 matches.

8. Harbhajan Singh | 1268

Most Dot Balls Bowled in IPL History: No one is catching Bhuvi

Harbhajan Singh delivered 1268 dot balls in his 163-match IPL career. The former off-spinner was a crucial member of Mumbai Indians (MI) for 10 seasons between 2008 and 2017. He played a major role in Mumbai winning the league three times, especially in 2013, when he racked up 24 wickets. 

Harbhajan then moved to Chennai Super Kings (CSK) and Kolkata Knight Riders (KKR), playing his last game in 2021. Harbhajan got the better of batters with his varying length and pace while using his off-spin tricks. He took 150 wickets in 160 appearances at an economy rate of 7.08.

7. Yuzvendra Chahal | 1272

Most Dot Balls Bowled in IPL History: No one is catching Bhuvi

Yuzvendra Chahal is the most successful bowler in IPL history, sitting at the top of the wicket chart. The leg spinner has bagged 214 wickets in 168 matches while giving away 7.90 runs per over. On top of that, Chahal has delivered 1272 dot balls in the league. 

What makes his achievement special is he bowled most of his overs at the M. Chinnaswamy Stadium, where batters find it easy to score runs. Despite that, the leggie put up a break on run scoring, which is evident from his numbers.

6. Ravindra Jadeja | 1273

Most Dot Balls Bowled in IPL History: No one is catching Bhuvi

One of the best all-rounders, Ravindra Jadeja has kept batters calm with his accurate bowling. The elite left-arm spinner bowls wicket-to-wicket, not giving much room to batters to score runs.

This has resulted in him bowling 1273 dot deliveries in 219 innings. Jadeja also boasts 165 wickets at an economy of 7.65 while representing four teams.

Also Read: IPL Facts: Best Economy in IPL Since 2024

5. Jasprit Bumrah | 1301

Most Dot Balls Bowled in IPL History: No one is catching Bhuvi

Jasprit Bumrah’s rise in world cricket is phenomenal. The right-arm pacer came to the IPL in 2013 and turned everyone’s heads around with his unorthodox slingy action. Thanks to his exploits in the league, Bumrah soon entered the Indian team, emerging as one of the greatest fast bowlers from the country. 

Mumbai Indians scouts unearthed the rookie talent, who has been playing for them ever since. Bumrah’s awkward release point makes it hard for batters to play him, helping him put a lid on run scoring. Thus far, he has fired down the fifth-most dot balls, with 1301 dots in 137 innings while adding 169 wickets at an economy rate of 7.30.

4. Piyush Chawla | 1337

Most Dot Balls Bowled in IPL History: No one is catching Bhuvi

One of the most successful bowlers in IPL history, India's dangerous leg-spinner Piyush Chawla has bowled 1337 dot balls in the tournament. He has managed to secure the fourth position in this list.

Additionally, with an impressive economy rate of 7.96 and an excellent bowling average of 26.6, Chawla holds the record for taking the second-highest number of wickets (192) in the history of the tournament.

3. Ravichandran Ashwin | 1606

Most Dot Balls Bowled in IPL History: No one is catching Bhuvi

India's experienced off-spinner Ravichandran Ashwin is third on this list with 1606 dot balls in 215 IPL innings. His economy in the league is impressive at 7.19 and he has also taken 4 wickets once.

Ashwin captained the Punjab Kings franchise for two seasons and played for Delhi Capitals in the 2020 and 2021 seasons and is currently playing for Chennai Super Kings. He has taken 185 wickets in an average of 30.23.

2. Sunil Narine | 1651

Most Dot Balls Bowled in IPL History: No one is catching Bhuvi

West Indies mystery spinner Sunil Narine made his IPL debut in 2012. Since then, this star all-rounder has been an important player for the Kolkata Knight Riders (KKR). Batters often find it hard to navigate his mystery spin, resulting in fewer runs and more wickets.

In the history of IPL, Narine has bowled 1651 dot balls and he is second on this list. Narine has taken a total of 187 wickets in 181 IPL innings.

Also Read: IPL Facts: Lowest Total Defended in IPL

1. Bhuvneshwar Kumar | 1736

Most Dot Balls Bowled in IPL History: No one is catching Bhuvi

India's experienced right-arm fast bowler Bhuvneshwar Kumar comes first in the list of most dot balls bowled in IPL history. Bhuvi, who has the ability to swing the new ball both ways, has bowled 1736 dot balls in the cash-rich league. 

Bhuvi started playing in the IPL in 2011 with Pune Warriors before moving to Sunrisers Hyderabad (SRH) in 2014. Since then, he has shown his incredible control over the ball, often putting a break on the run flow of the batting sides. He will now represent Royal Challengers Bengaluru (RCB) in the 2025 season.

The Indian fast bowler has taken 189 wickets in 183 innings at an average of 27.14 and an economy of 7.57.

Next Article

Most Sixes for India in Tests

Discover the players with most sixes for India in tests. Explore how Rishabh Pant surpassed Dhoni's record and recently equaled Rohit Sharma. Can he claim the top spot? Find out.

Jul 13, 2025, 11:37 AM4 min read

Most Sixes for India in Tests | sportzpoint.com

Indian batters have showcased an impressive six-hitting record in the history of test cricket, etching their names among the big hitters around the world. It represents not just power, but a fearless approach in the longest format.

Some of India's most celebrated cricketers have taken this record for most sixes in tests to another level, having smashed an unparalleled number of sixes. Focusing on the current standings, Rishabh Pant is the one name growing rapidly to the top, surpassing Dhoni's record.

Find out who hit the most sixes for India in tests, and how close Pant is to claiming the top spot.

Read Also: Most sixes in a Test innings

Most sixes for India in Tests

1. Virender Sehwag | 90 sixes

Virender Sehwag is 1st in the list of Most Sixes for India in Tests | sportzpoint.com
Virender Sehwag hitting a six for India in a test match. Image | ESPNcricinfo

The former Indian cricketer, Virender Sehwag, has hit the most sixes for India in tests. His six-hitting approach was defined by a dominant mindset, where he would take on a bowler in the very first over if he wanted.

Sehwag smashed 90 sixes for India in test format, spanning from 2001 to 2013. This came across 103 test matches (178 innings) and has been unmatched over a decade.

2. Rishabh Pant | 88 sixes

Rishabh Pant is 2nd in the list of Most Sixes for India in Tests | sportzpoint.com
Rishabh Pant hitting his iconic one-handed sixes for India in a test match. Image | NDTV

Rishabh Pant has rapidly climbed up in the elite list of six-hitters, recently levelling up Rohit Sharma's numbers with 88 sixes in tests. He also became the player with most sixes (36 sixes) against England in tests, surpassing Viv Richards' record.

Pant's immense power and confidence in the format is really exciting to watch. He is only 3 big hits away from surpassing Sehwag and becoming the player with most sixes for India in tests.

He reached to this spot in just 46 matches (80 innings), which shows how he is capable of taking this record to the highest level with his one-handed flicks, aggressive sweeps, and powerful pulls.

Read Also: Indian players to record two hundreds in a Test match

3. Rohit Sharma | 88 sixes

Rohit Sharma is 3rd in the list of Most Sixes for India in Tests | sportzpoint.com
Rohit Sharma smashing a six for India in test. Image | X

Rohit Sharma put an end to his test career with an astounding 88 sixes for India in 67 matches (116 innings). From his test debut as a middle-order batsman to transitioning into one of the best test openers for India, he kept his big-hitting prowess alive throughout.

Sharma's ability to read lengths early and deliver the ball effortlessly to the stands was phenomenal. Given that he holds the record for the most international sixes across all formats, his position within his nation's top 5 in Test cricket is certainly not a surprise.

Read Also: Who can break Rohit’s six-hitting record?

4. MS Dhoni | 78 sixes

MS Dhoni is 4th in the list of Most Sixes for India in Tests | sportzpoint.com
MS Dhoni hitting a flat six ina a test match for India. Image | TOI

MS Dhoni holds the 4th spot for most sixes for India in tests, having 78 sixes across 90 matches (144 innings). Renowned for his "helicopter shot," which delivered the ball soaring over long-on or mid-wicket, his strength lay in his powerful forearms and lower body.

Dhoni often converted decent deliveries into maximums, in order to shift the pressure at crucial times for India.

5. Ravindra Jadeja | 73 sixes

Ravindra Jadeja is 5th in the list of Most Sixes for India in Tests | sportzpoint.com
Ravindra Jadeja going big against England in a test match. Image | Facebook

Being the only all-rounder in the list of most sixes for India in tests, Ravindra Jadeja, with 73 sixes to his name, needs to be given the appreciation he truly deserves. He achieved those numbers in only 83 matches (123 innings).

Jadeja is the second player, after Pant, to have an ongoing test career among the Top 5, which indicates his potential to surpass Dhoni's record. Considering his current pace, the day he breaks records and climbs higher on the list doesn't seem far off.

Read Also: Latest ICC Test player rankings update: Featuring new No.1 and Shubman Gill's historic Top 10 debut

Most Sixes for India in Tests (Top 20)

Rank Player Sixes
1 Virender Sehwag 90
2 Rishabh Pant 88
3 Rohit Sharma 88
4 MS Dhoni 78
5 Ravindra Jadeja 73
6 Sachin Tendulkar 69
7 Kapil Dev 61
8 Sourav Ganguly 57
9 Shubman Gill 43
10 Harbhajan Singh 42
11 Yashasvi Jaiswal 40
12 Navjot Singh Sidhu 38
13 Ajinkya Rahane 35
14 Murali Vijay 33
15 Virat Kohli 30
16 Mayank Agarwal 28
17 Zaheer Khan 28
18 KL Rahul 26
19 Sunil Gavaskar 26
20 Mohammed Shami 25

Next Article

India vs England 3rd Test, Day 1: Even Gill's "boring test match" taunt could not bring out the BazBall

England scored 251, at just 3.02 runs per over, on Day 1 of India vs England 3rd Test at Lord's. Joe Root remained unbeaten, one short of his 37th test ton.

Jul 10, 2025, 9:11 PM5 min read

India vs England 3rd Test, Day 1: Even Gill's "boring test match" taunt could not bring out the BazBall | sportzpoint.com

At just 3.02 runs per over, an unlikely England under captain Ben Stokes and coach Brandon McCullum were seen on Day 1 of India vs England 3rd Test at Lord's. Even Shubman Gill's taunting "boring Test cricket" comment could not bring the BazBall of the England cricket team.

England finished Day 1 with 251/4 as Joe Root remained on 99 along with a struggling yet effective Ben Stokes on 39 from 102 balls at the other end. 

Indian bowlers did pretty well to restrict English batters and bowled with discipline, except for Akash Deep, who went for 4.41 runs per over on Day 1.

Key Moments and Highlights of Day 1 of India vs England 3rd Test

India vs England 3rd Test, Day 1: Joe Root equaled Jacques Kalli's record of 103 fifty plus scores in test cricket | sportzpoint.com
Joe Root equaled Jacques Kalli's record of 103 fifty plus scores in test cricket. Image | sportzpoint.com

After the defeat at Edgbaston, England wanted a pitch that had "something in it." However, it did not look like that on Day 1. The pitch looked dry and slow, which might favour India as every day progresses. 

Ben Stokes won the toss and decided to bat first, which is very unlikely of them as they always want to chase scores in the fourth innings. But, with the dry and slow pitch in action, it might be good to bat in the third inning, rather than batting in the last inning. 

Indian opening bowlers Jasprit Bumrah and Akash Deep did well, and it did not look like Akash Deep, who was coming from a historical 10-wicket haul, had any issues with the slope of Lord's. Oh, did I forget to mention that India had one change from Edgbaston - Jasprit Bumrah in place of Prasidh Krishna. 

Read Also | Joe Root vs Sachin Tendulkar – Test Stats Compared: Can Root break Sachin's record

Nitish Kumar Reddy provided the early wickets for India

India vs England 3rd Test, Day 1: India vs England 3rd Test, Day 1 | sportzpoint.com
Reddy dismissed Duckett and Crawley in the same over. Image | BCCI on X

Despite a good start and a long spell from Bumrah, India had to wait till Nitish Kumar Reddy came into the bowling and struck twice in his first over to remove both the English openers. Ben Duckett (23) would consider himself unlucky to be caught down the leg side, while Zack Crawley (18) got a "spitting cobra" delivery from Reddy. 

Ollie Pope would have been out first ball if Shubman Gill had caught a tough chance in the gully. But, from then on, the signals were in. The edges were not reaching the slips, and Gill once had to come so close that he wore a helmet. 

The first session ended with England being on 83/2 after 25 overs.

England won the second session

India vs England 3rd Test, Day 1: Ollie Pope and Joe Root had an 109-run partnership for third wicket - sportzpoint.com
Pope and Root had a 109-run partnership for the third wicket. Image | Getty Images

Though Pope struggled to get going, on the other end, Joe Root was Joe Root - buying runs ball by ball, playing the way he does. Gill tried to break the partnership between Pope and Root with Bumrah in action, but that did not happen.

ENG vs IND, Third test at Lord's: Why Rishabh Pant is not wicket-keeping for India? | sportzpoint.com
Rishabh Pant recieving a treatment after getting injured in the fingers. Image | Cricbuzz on X

Meanwhile, India suffered a setback as Rishabh Pant got injured while grabbing a ball from Bumrah and had to be replaced by substitute keeper Dhruv Jurel. 

The second session saw 70 runs without losing any wickets. 

Read Also | Most Hundreds in Test cricket among active players

Bumrah and Jadeja provided breakthroughs for India

India vs England 3rd Test, Day 1: Dhruv Jurel took a good catch to dismiss Ollie Pope | sportzpoint.com
Dhruv Jurel took a good catch to dismiss Ollie Pope. Image | Getty Images

For India, the breakthrough finally came in the first over of the third season as Ravindra Jadeja produced an outside of Pope (44) and Jurel caught it beautifully to get England's third. Pope and Root had a 109-run partnership, which balanced the first session of the day.

Soon, Bumrah was called into action, and he rattled the stumps of Harry Brook, and everyone thought that Gill and company would have the doors open for a collapse. 

Stokes plays through pain; Root closer to another ton

India vs England 3rd Test, Day 1: Nitish Kumar Reddy thought he had Ben Stokes out LBW - sportzpoint.com
Nitish Kumar Reddy thought he had Ben Stokes out LBW, but DRS went in favour of England. Image | Getty Images

However, captain Ben Stokes, who has not scored a test century in the last two years, played an uncharacteristic inning to build an unbeaten 79-run partnership with Root. 

Nitish Kumar Reddy nearly had Stokes out, but the DRS showed that India had to be satisfied with the Umpire's call, which was not out. Root meantime looked flawless against pace and spin.

In the final hour of the day, Stokes struggled with a groin injury and could not run, which stopped the flow of the run as well. With Joe Root on 99, and looking for his 37th test ton and 8th at Lord's, we are set for a big day tomorrow. 

Day 1 score summary

India vs England 3rd Test - Day 1 Scorecard Summary (Lord's)
Batsman Runs Balls 4s 6s Status
Zak Crawley 12 30 1 0 c & b Nitish Kumar Reddy
Ben Duckett 8 25 0 0 lbw b Nitish Kumar Reddy
Ollie Pope 53 110 5 0 c Ravindra Jadeja b Jasprit Bumrah
Joe Root 99* 191 10 1 not out
Harry Brook 11 35 1 0 b Jasprit Bumrah
Ben Stokes 39* 80 4 1 not out
Total 251/4 83 overs

Next Article

Latest ICC Test player rankings update: Featuring new No.1 and Shubman Gill's historic Top 10 debut

The latest ICC Test player rankings update is here, featuring a new no. 1 and Shubman Gill's historic Top 10 debut. Check out the full articles for details.

Jul 9, 2025, 2:44 PM6 min read

Latest ICC Test player rankings update: Featuring new no.1 and Shubman Gill's historic Top 10 debut | sportzpoint.com

The world of Test cricket rankings has recently witnessed a drastic shift. As per the ICC's latest Test player rankings update on July 6, 2025, a fresh wave of change is brought out to us, along with new names at the top.

The biggest headline undoubtedly belongs to England's fiery batter, Harry Brook, who has roared up to claim his place as the new No. 1 test batter, overtaking his teammate, Joe Root.

This is closely linked with the ongoing test series between India and England, which is nothing short of a run-scoring carnival. Nearly 1,700 runs were scored in the 2nd test at Edgbaston, which resulted in batters from both sides making big moves in the rankings.

Adding to the excitement, there's the sensational Indian star Shubman Gill, who has made a historic Top 10 debut, following his record-breaking, consistent performances.

From the gains of Wiaan Mulder and Akash Deep to NK Reddy's fall from batters and all-rounders' ranking, check out who is on fire in the longest format of the game right now.

ICC Test player rankings update: Top 10 Batters

Here's the latest ICC Test player rankings update on Men's Test Batting, featuring new no. 1 and Shubman Gill's historic debut.

Rank Player Team Rating
1 Harry Brook England 886
2 Joe Root England 868
3 Kane Williamson New Zealand 867
4 Yashasvi Jaiswal India 858
5 Steve Smith Australia 813
6 Shubman Gill India 807
7 Temba Bavuma South Africa 790
8 Rishabh Pant India 790
9 Kamindu Mendis Sri Lanka 781
10 Jamie Smith England 753

Read Also: Every record Shubman Gill broke during the ENG vs IND, 2nd test at Edgbaston

Ranking rises and falls: A closer look at the gains and setbacks

Latest ICC Test player rankings update: Featuring new no.1 and Shubman Gill's historic Top 10 debut | sportzpoint.com
Shubman Gill celebrates his double century against England at Edgbaston in July'2025. Image | Mint

After the updated ICC rankings have been released, we have seen many ups and downs in the numbers, based on the recent test performances. Let's take a closer look at them:

Harry Brook overtakes Joe Root to claim No. 1 spot (+1)

Harry Brook's performance in the 2nd test against India at Edgbaston, scoring 158 and 23, was enough to give him a boost in the rankings. He climbed from the second spot to the top (no. 1), overtaking his teammate, Joe Root.

This boost gave us a new ICC No. 1 test batter.

Wiaan Mulder's 367* earns him a massive rise (+34)

South Africa's Wiaan Mulder has made a monumental leap in the ICC test player rankings, climbing to No. 22 after his phenomenal 367* against Zimbabwe in the 2nd test at Bulawayo. Captaining for the first time, Mulder struck 49 fours and 4 sixes during his remarkable knock.

He made a decision to declare the innings and opt not to chase Brian Lara's 400*, out of respect for the legend, as well as to prioritise team victory.

Shubman Gill's historic Top 10 debut (+15)

Shubman Gill delivered a record-breaking performance at Edgbaston, scoring 269 in the first innings and following it up with 161 runs in the next one. He not only secured India's first test victory at the venue but also made a historic Top 10 debut in the ICC test player rankings.

Gill's batting has given him a 15-place push, into the 6th position.

Jamie Smith's fixates in the 10th spot (+16)

England's wicket-keeper batter, Jamie Smith, got a 16-place raise after his 184 and 88 scores at Edgbaston. His dedication to stand up for his team and deliver consistently has earned him the 10th spot.

Read Also: Test Record: Highest individual score by any batter in an innings in Test

Nitish Kumar Reddy down to no. 75 (-11)

In the latest ICC test player rankings update, India's Nitish Kumar Reddy was seen having a hard to with the bat, unable to contribute much for the team. He got dismissed for just 1 run in both innings at the Edgbaston test, resulting in an 11-place downgrade in the rankings.

ICC Test player rankings update: Top 10 Bowlers 

Here's the latest ICC Test player rankings update on Men's Test Bowling:

Rank Player Team Rating
1  Jasprit Bumrah India 898
2  Kagiso Rabada South Africa 851
3  Pat Cummins Australia 840
4  Josh Hazlewood Australia 817
5  Noman Ali Pakistan 806
6  Matt Henry New Zealand 782
7  Nathan Lyon Australia 777
8  Marco Jansen South Africa 767
9  Jayden Seales West Indies 755
10  Mitchell Starc Australia 735

Ranking rises and falls: A closer look at the gains and setbacks

Latest ICC Test player rankings update: Featuring new no.1 and Shubman Gill's historic Top 10 debut | sportzpoint.com
Akash Deep after the victory of India over England at Edgbaston in July'25. Image | X

Take a look at the ups and downs in the rankings of individual players that are worth noting:

Akash Deep jumps to 45th in the World (+39)

The rising Indian fast bowler, Akash Deep has earned the no. 45 spot (gaining a 39-place push), following his 10-wicket haul against England at Edgbaston. He finished with figures of 10/187, and made history by becoming the only second non-english fast bowler to get ten wickets at this venue.

Read Also: Best test bowling figure in an inning by any Indian bowler at Lord's

South Africa's Codi Yusuf climbs to No. 55 (+32)

Following the performance of the South African pacer Codi Yusuf against Zimbabwe, he gained 32 places up in the latest ICC test player rankings update.

Yusuf has consistently proved to be a wicket-taking option for the team, grabbing 10 wickets across the 2 test matches.

Prasidh Krishna's fall to No. 82 (-13)

The lastest ICC test player rankings update also saw a 13-place downgrade for the India's Prasidh Krishna. He struggled to be economical in the English conditions, giving out too much during his spells, resulting in this fall.

Read Also: Most 5-wicket hauls by a captain in Tests

ICC Test player rankings update: Top 10 All-rounders

Here's the latest ICC Test player rankings update on Men's Test All-rounders:

Rank Player Team Rating
1 Ravindra Jadeja India 391
2 Mehidy Hasan Miraz Bangladesh

305

3 Wiaan Mulder South Africa 284
4 Marco Jansen South Africa 269
5 Pat Cummins Australia 262
6 Ben Stokes England 245
7 Joe Root England 240
8 Jason Holder West Indies 240
9 Gus Atkinson England 236
10 Mitchell Starc Australia 230

Next Article

Best test bowling figure in an inning by any Indian bowler at Lord's

Before the start of the third test, let's have a look at the Best test bowling figure in an inning by any Indian bowler at Lord's.

Jul 8, 2025, 12:37 PM5 min read

Best test bowling figure in an inning by any Indian bowler at Lord's

India's thumping 336-run victory over England at Edgbaston has breathed fresh life into the five-Test series, now locked at 1-1. The third Test of the ongoing five-match series between India and England is scheduled to take place at Lord’s from July 10 to 14.

Before the start of the third test, let's have a look at the Best test bowling figure in an inning by any Indian bowler at Lord's.

Also Read: Most Test Wickets Taken by Indian Bowlers at Lord's

Best test bowling figure in an inning by any Indian bowler at Lord's

1. Ishant Sharma | 7/74

Best test bowling figure in an inning by any Indian bowler at Lord's

Ishant Sharma put in one of the best exhibitions of short-ball bowling by an India fast bowler in the fourth innings of the Lord's Test in 2014. The lanky right-armer ran through England with figures of 7 for 74 to help the visitors record a famous win.

Ishant Sharma was India's hero at Lord's with a seven-wicket haul in the second innings. He cleaned up Ian Bell before inducing an outside edge from Alastair Cook’s blade with a beautiful outswinger. Sharma's brilliant spell turned the tables and India picked up a famous victory by 95 runs.

2. Amar Singh | 6/35

Best test bowling figure in an inning by any Indian bowler at Lord's

In the summer of 1936, the late Amar Singh registered his name on the iconic Lord’s Honours Board with a brilliant spell of 6 for 35, the second-best bowling figures by an India bowler in Tests on English soil.

After India were bundled out for 147 in their first innings, Amar Singh exploited the conditions as he ran through the English batting line-up.

The home team was bowled out for just 134, giving India an upper hand. His victims included Arthur Mitchell, Harold Gimblett, Maurice Turnbull, Maurice Leyland, Bob Wyatt, and skipper Gubby Allen. Though India couldn’t capitalize on this momentum and eventually lost the match, Singh’s performance is still one of the best on English soil.

3. Bhuvneshwar Kumar | 6/82

Best test bowling figure in an inning by any Indian bowler at Lord's

The 2014 Lord's Test remains one of India's most special wins in SENA countries, and they have much to thank veteran pacer Bhuvneshwar Kumar for the triumph. After the first of the five Tests ended in a draw, India and England moved to the home of cricket for the all-important second Test.

On a green wicket, Team India huffed and puffed their way to a respectable 295 in their first innings. With the game hanging on a knife-edge, Bhuvi rattled the English top order by picking up the first three wickets in no time and reducing them to 70/3 in the 32nd over.

He returned to pick up his final three wickets later in the innings, including England's top-scorer, Gary Ballance, for 110, as India restricted England's first-innings lead to just 24. Bhuvneshwar finished with outstanding figures of 6/82 in 31 overs.

4. Bishan Bedi | 6/226

Best test bowling figure in an inning by any Indian bowler at Lord's

Legendary spinner Bishan Singh Bedi took 6/226 at the Lord's in 1974, getting his name etched on the Lord’s honors board.

On a tough pitch for bowlers, England opened the batting and quickly made a mark on the match with Dennis Amiss' century helping to post a score of 337-2 before Bedi even claimed his first wicket. His dismissal of John Edrich (96) and then Keith Fletcher gave India hope of trying to restrict England below 400. However, those hopes were quickly dashed when Mike Denness and Tony Greig both made centuries with England eventually talling a mammoth score of 629 all out.

Bedi was the only bowler of note to cause England any sort of trouble. In addition to his wickets of Edrich and Fletcher, Bedi also removed Denness, Alan Knott, Geoff Arnold and Derek Underwood to earn a spot on the Honours Boards. Bedi wouldn't have the opportunity to bowl again in the match, with England comfortably winning the Test by an innings and 285 runs.

5. RP Singh | 5/59

Best test bowling figure in an inning by any Indian bowler at Lord's

After picking up two wickets in the first innings, former left-arm pacer RP Singh produced an incredible five-wicket haul to prevent England from running away with the game in the second.

An incredible three-wicket spell from him saw England, who led by 97 after the first innings, slip from 102/2 to 132/5 in no time. Singh removed skipper Michael Vaughan, followed by Ian Bell and Paul Collingwood in a six-over stretch to bring India back into the contest.

However, Kevin Pietersen's scintillating 134 took the hosts to safety before Singh returned to remove him and Monty Panesar to complete his five-wicket haul. Nevertheless, his 5/59 in the second innings slowed England's innings enough for India to save the game on the final day.

Also Read: Most wickets vs England in England for India in tests

1 Ishant Sharma 2011-2021 4 17 7/74 29.70 3.21 1 0
2 Amar Singh 1932-1936 2 10 6/35 23.00 2.02 1 0
3 Bhuvneshwar Kumar 2014-2014 1 6 6/82 17.16 2.19 1 0
4 Bishan Singh Bedi 1967-1979 4 17 6/226 28.94 2.41 1 0
5 RP Singh 2007-2007 1 7 5/59 16.71 3.49 1 0
6 Chetan Sharma 1986-1986 1 6 5/64 18.66 2.28 1 0
7 Venkatesh Prasad 1996-1996 1 7 5/76 18.57 2.26 1 0
8 Ramakant Desai 1959-1959 1 6 5/89 19.66 3.05 1 0
9 Mohammad Nissar 1932-1936 2 10 5/93 19.70 2.94 1 0
10 Praveen Kumar 2011-2011 1 6 5/106 29.33 2.90 1 0

Next Article

Can You Guess the Indian with Most ICC Appearances?

Some Indian players have turned up at the ICC tournaments multiple times, impacting the game long and deeply. In this article, we will take a look at those Indian with most ICC appearances.

Jul 4, 2025, 2:31 PM5 min read

Can You Guess the Indian with Most ICC Appearances?

ICC tournaments are very crucial cricket tournaments in international cricket. These tournaments observe all the top cricket teams competing against each other. ODI World Cup, T20I World Cup, and Champions Trophy are the three major ICC tournaments. Some Indian players have turned up at these worldwide events multiple times, impacting the game long and deeply.

In this article, we will take a look at those Indian with most ICC appearances.

Also Read: Top 10 players with most runs in ICC knockout matches

Indian with Most ICC Appearances

10. Sachin Tendulkar | 61

Can You Guess the Indian with Most ICC Appearances?

  • Span - 1992-2011
  • Runs - 2719
  • HS - 152

After hitting runs all over the ground throughout a two-decade glorious career filled up with many centuries and fifties, legendary Indian cricketer Sachin Tendulkar, widely regarded as the greatest batter after Sir Don Bradman.

Having represented India in 61 ICC tournaments, Sachin scored 2719 runs with seven centuries. His highest score in these tournaments is 152.

9. Mohammed Shami | 61

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2014-2025
  • Wickets - 163
  • BBI - 7/57

Mohammed Shami is India's most successful bowler in ICC white-ball Tournaments. Mr. ICC is also India's most successful bowler in ICC events, surpassing Zaheer Khan.

Shami has played a total of 61 matches across various ICC tournaments, taking 163 wickets. His best performance in the tournament is 7/57.

8. KL Rahul | 62

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2019-2025
  • Runs - 2808
  • HS - 137

There are stars in the Indian team, and then there is KL Rahul. Rahul showcased consistent performances for India as he batted in any position for the team. Rahul was one of the unsung heroes of the Men in Blue's victorious 2025 Champions Trophy campaign.

KL has played a total of 62 matches across various ICC tournaments, amassing 2808 runs. His highest score in the tournament is 137. He also has 6 hundreds to his name.

7. Yuvraj Singh | 72

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2000-2017
  • Runs - 1707
  • HS - 113
  • Wickets - 35

Those who watched Indian cricket during the last two decades know how valuable Yuvraj Singh has been for the Indian cricket team. Statistics aside, he has proved to be a match-winner almost every time he has stepped on to the field in Indian colors.

Having represented India in 72 ICC tournaments, Yuvraj scored 1707 runs with one century, and 35 wickets to his name.

6. MS Dhoni | 78

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2006-2019
  • Runs - 1492
  • HS - 91

Legendary Indian skipper MS Dhoni turned 42 on Friday. With his performances and composure in big matches both as a captain and batter, he has won India all three major ICC white-ball cricket trophies, making him one of the most successful captains in cricket history.

Dhoni has played a total of 78 matches across various ICC tournaments, amassing 1492 runs. His highest score in the tournament is 91*.

Also Read: MS Dhoni's captaincy record in ICC Finals

5. Jasprit Bumrah | 79

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2016-2025
  • Wickets - 229
  • BBI - 6/27

Jasprit Bumrah is an integral part of India in all formats of the sport. Spearheading India’s pace attack for the last few years, he has done an incredible job.

Bumrah has played a total of 79 matches across various ICC tournaments, taking 229 wickets. His best performance in the tournament is 6/27.

4. Ravichandran Ashwin | 84

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2011-2024
  • Runs - 1248
  • HS - 113
  • Wickets - 254

Ravichandran Ashwin is sure to go down as one of Indian cricket’s all-time greats. Having featured in 84 matches for India, the numbers paint a befitting picture of his impact with both bat and ball.

Ashwin scored 1248 runs in verious ICC events. He also has 254 wickets in the tournaments.

3. Ravindra Jadeja | 107

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2009-2025
  • Runs - 2516
  • HS - 175*
  • Wickets - 202

Ravindra Jadeja has appeared in total of 107 matches across various ICC events, amassing 2516 runs. He also has 3 tons in the tournaments. His highest score in ICC event is an unbeaten 175. Jadeja also has 202 wickets in his name. 

2. Rohit Sharma | 130

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2007-2025
  • Runs - 6172
  • HS - 212

Indian captain Rohit Sharma has led India to back-to-back ICC titles, T20 World Cup 2024 and Champions Trophy 2025. 

Rohit has played a total of 130 matches across various ICC tournaments, amassing 6172 runs. He also has 17 hundreds to his name. Rohit has represented India in nine T20 World Cups, three ODI World Cups, two World Test Championship (WTC) finals, and three Champions Trophy tournaments.

Also Read: Who can break Rohit’s six-hitting record?

1. Virat Kohli | 136

Can You Guess the Indian with Most ICC Appearances?

  • Span - 2009-2025
  • Runs - 6451
  • HS - 254*

Former Indian skipper Virat Kohli has the most ICC appearances, playing 136 matches for India. Recently Kohli was part of the Indian team that won the T20 World Cup 2024 edition against South Africa and Champions Trophy 2025 against New Zealand.

Kohli has played a total of 136 matches across various ICC events, amassing 6451 runs. He has 11 tons in the tournaments. His performances showed his consistency and ability to deliver for India in crucial international tournaments.

Next Article

Latest Stories

Subscribe Newsletter

Get the latest sports updates and news delivered directly to your inbox.