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 maiden overs in T20Is among Test playing nations

Being able to contain some of the world’s most brutal batters to scoreless overs in the shortest format of the game is a truly remarkable feat. Let's have a look at the most maiden overs in T20Is among Test playing nations.

Aug 23, 2025, 11:46 AM4 min read

Most maiden overs in T20Is among Test playing nations

A maiden over, where six legitimate balls are delivered with no runs conceded, is common in the longer format of the game. But being able to contain some of the world’s most brutal batters to scoreless overs in the shortest format of the game is a truly remarkable feat.

However, a select few elite Test cricket nations players have career T20I economies of less than eight runs each and have a tally of maiden overs to their names.

Let's have a look at the most maiden overs in T20Is among Test playing nations.

Also Read: Most sixes in T20 Internationals in 2025 so far (men & women)

Most maiden overs in T20Is (Test playing nations)

5. Josh Hazlewood | 7

Most maiden overs in T20Is among Test playing nations

Josh Hazlewood is one of the most celebrated ace speedsters in international cricket. Hazlewood stands out for his stronger impact in limited-overs cricket, he maintains a better economy rate, delivers superior best figures.

Making his debut in 2013, Hazlewood has bowled seven maiden overs in the shortest format of the game. In 55 T20I, Hazlewood has claimed 73 wickets with an average of 21.83 and an economy rate of 7.60. No fast bowler from a Test nation has claimed more T20I wickets at a better economy rate since then.

4. Tim Southee | 7

Most maiden overs in T20Is among Test playing nations

Tim Southee had a fruitful 16-year-long T20I career. The right-arm swing bowler was often New Zealand’s third or fourth bowler in the shorter format, and he delivered in spades. Southee bowled seven maiden overs in the shortest format of the game.

Southee also bagged 164 wickets in 123 innings at an average of 22.38. He delivered his best performance 5/18 against Pakistan in December 2010.

3. Mustafizur Rahman | 8

Most maiden overs in T20Is among Test playing nations

Bangladesh pacer Mustafizur Rahman has quite a few variations which have led to his success as a bowler in T20I cricket. If there is anyone who can overtake Shakib Al Hasan to become Bangladesh’s highest wicket-taker in T20Is, it’s Mustafizur. He has bowled eight maiden overs in T20I cricket as of now, the most for Bangladesh.

Mustafizur bowls a mix of cutters and slower ones in the middle overs besides getting his yorkers right at the death. He did so at the 2016 T20 World Cup, on his way to a maiden five-wicket haul in T20 cricket. He finished the match with an outstanding 5/22.

However, his best performance was an unbelievable 6/10 against the USA in May 2024. He has taken 138 wickets in 109 innings at an average of 21.07 and an economy of 7.36.

2. Bhuvneshwar Kumar | 10

Most maiden overs in T20Is among Test playing nations

Bhuvneshwar Kumar, one of India's greatest new-ball bowlers, has delivered 10 maiden overs in the shortest format. The right-arm seamer was once a mainstay bowler for India across formats. Bhuvi made his T20I debut against Pakistan in December 2012. He bowled the 10th maiden in a T20 World Cup match against Zimbabwe on November 6, 2022.

Bhuvneshwar, who is known for his astute impeccable line and length, has picked up 90 wickets from 87 T20Is so far. His average and economy rate read 23.10 and 6.96.

Also Read: Team India’s Record in Knockout Games – ODI vs T20 vs Test

1. Jasprit Bumrah | 12

Most maiden overs in T20Is among Test playing nations

Jasprit Bumrah has bowled the most maiden overs in T20Is amongst the Test playing nations bowlers. Despite being known as one of India’s greatest fast bowlers in Test cricket, Bumrah has been equally as effective in his shorter format matches.

Since 2016, Bumrah has become a fearsome aspect of his country’s pace attack due to his unorthodox short run-up and ability to swing the ball both ways. This makes it hard for many batsmen to consistently score off him.

Bumrah has sent down an impressive 12 maiden overs. In 70 T20Is, Bumrah has also struck 89 wickets while averaging 17.74 and boasting a stellar economy of 6.27. 

Next Article

Highest Wicket Taker in Asia Cup History (ODI + T20)

With the Asia Cup 2025 right around the corner, let's have a look at the highest wicket taker in Asia Cup history.

Aug 14, 2025, 12:03 PM5 min read

Highest Wicket Taker in Asia Cup History (ODI + T20)

Asia Cup 2025 will be held in UAE from 9 to 28 September. Due to T20 World Cup 2026, this time Asia Cup will also be organized in T20 format. India is being seen as the biggest contender in the Asia Cup this time.

Over the years, there have been many bowlers who have made a significant impact for their sides in the Asia Cup and are even featured in the list of highest wicket taker in Asia Cup history. Players like Muthiah Muralidaran, Lasith Malinga and many more are certified legends for their sides, and they fully deserve the status after their brilliant bowling performances over the years.

With the Asia Cup 2025 right around the corner, let's have a look at the highest wicket taker in Asia Cup history.

Also Read: Highest Run Scorer in Asia Cup History (ODI + T20)

Highest Wicket Taker in Asia Cup History | ODI Format

1. Muthiah Muralidaran

Highest Wicket Taker in Asia Cup History (ODI + T20)

Muthiah Muralidaran is considered to be one of the greatest bowlers in the history of cricket. He has picked up 30 wickets in 24 Asia Cup matches at an economy of 3.75 and an average of 28.83. He was part of Sri Lanka’s Asia Cup titles wins in 1997, 2004 and 2008.

2. Lasith Malinga

Highest Wicket Taker in Asia Cup History (ODI + T20)

Lasith Malinga is second on the list of best bowlers in Asia Cup history. He has been one of Sri Lanka's greatest pacers, especially in white-ball cricket. Malinga played in 5 editions from 2004 to 2018 and took 29 wickets at an economy of 4.65 and an average of 20.55. He finished as the highest wicket-taker in the 2010 and 2014 editions and won the Asia Cup in 2004 and 2014.

3. Ajantha Mendis

Highest Wicket Taker in Asia Cup History (ODI + T20)

Former Sri Lanka mystery spinner Ajantha Mendis is third on the list. Mendis took 26 wickets in just 8 matches from 2008 to 2014 at an economy of 3.98 and an average of 10.42. He was the highest wicket-taker at the 2008 edition and helped Sri Lanka to the Asia Cup titles in 2008 and 2014.

4. Saeed Ajmal

Highest Wicket Taker in Asia Cup History (ODI + T20)

Saeed Ajmal is the only non-Sri Lankan bowler in the top 5 bowlers with the most wickets in Asia Cup history. Ajmal took 25 wickets in 12 matches between 2008 and 2014 at an average of 19.25 and an economy rate of 4.21. He was part of Pakistan’s Asia Cup-winning team in 2012.

5. Ravindra Jadeja

Highest Wicket Taker in Asia Cup History (ODI + T20)

India's star all-rounder Ravindra Jadeja completes the top 5 list of the bowlers with most wickets in the Asia Cup. He played in the 2010 to 2023 editions of the Asia Cup so far and took 25 wickets at an average of 26.28 and an economy rate of 4.34. 

Also Read: Asia Cup 2025 date announced; BCCI yet to confirm participation against Pakistan

Highest Wicket Taker in Asia Cup History | T20 Format

1. Bhuvneshwar Kumar

Highest Wicket Taker in Asia Cup History (ODI + T20)

The top wicket-taker in Asia Cup T20 history is India’s pacer Bhuvneshwar Kumar, who has scalped 13 wickets in six matches at an impressive average of 9.46. The 35-year-old, who is currently not part of India’s squad, is also known for his skillful death and new ball bowling.

Bhuvi has an excellent economy rate of only 5.34 and is the only bowler to take a five-wicket haul in the shorter edition of the tournament. The right-arm medium pacer’s best figures of 5/4 — also his T20I best, came against Afghanistan in the 2022 edition of the tournament.

2. Amjad Javed

Highest Wicket Taker in Asia Cup History (ODI + T20)

The second-highest wicket-taker of this list is Amjad Javed of the United Arab Emirates (UAE), who has featured only in the 2016 edition of the tournament, where he led the team. In the only edition he played in this format, he has taken 12 wickets in seven matches at an average of 14.08.

The 45-year-old has a relatively higher economy rate of 7.34 as compared to Bhuvneshwar Kumar. Javed’s best bowling figures in an innings came against Sri Lanka during the inaugural edition of the T20I format of the Asia Cup. The right-arm pacer took three wickets for 25 runs to record his best figures in the tournament.

3. Mohammad Naveed

Highest Wicket Taker in Asia Cup History (ODI + T20)

The third-highest wicket-taker in the event’s history is also the UAE’s Mohammad Naveed, with 11 wickets to his name in seven matches. Like Amjad Javed, he made only one appearance during the 2016 Asia Cup, where his team advanced after playing qualifying rounds.

The 38-year-old has an excellent average of 13.18 with a reasonable economy rate of 5.24. Naveed’s best bowling figures of 3-14 came against Hong Kong in 2016. With his bowling performance, the UAE restricted Hong Kong to 146-7 in their 20 overs. In reply, the UAE successfully chased down the total and won by nine wickets.

4. Rashid Khan

Highest Wicket Taker in Asia Cup History (ODI + T20)

Afghanistan spin wizard Rashid Khan has taken 161 wickets in just 96 T20Is for Afghanistan and is the leading wicket taker in T20 cricket. However, he is unlikely to be fourth on the list by his standards. He has so far taken 11 wickets despite playing eight matches, a number higher than all the top three bowlers.

The leg-spinner has an average of 18.36 and boasts a slightly higher economy rate of 6.51. His best figures of 3-22 came against Bangladesh in 2022, resulting in a thrilling victory over the Tigers.

5. Hardik Pandya

Highest Wicket Taker in Asia Cup History (ODI + T20)

India all-rounder Hardik Pandya is fifth on the list. The right-arm pacer has scalped 11 wickets in eight matches so far, with an average of 18.81 and the highest economy rate of (7.01) among the top five bowlers.

Notably, his best figures of 3-8 against arch-rivals Pakistan during the 2016 edition. Thanks to Hardik Pandya’s bowling, India bundled out Pakistan for a modest total of 83 and successfully chased it down in 15.3 overs.

Next Article

Most Ducks by an Indian in Tests

For any player, being dismissed without scoring any runs is the worst possible dismissal. In this article, we will take a look at most ducks by an Indian in Tests.

Aug 12, 2025, 11:24 AM3 min read

Most Ducks by an Indian in Tests

The duck - dismissal without scoring a single run, is a humiliation that haunts all cricketers, but it’s become an almost expected feature for the names that appear here. Some were genuine bowling greats, with match-winning spells and legendary careers with the ball. But when it came to contributing runs, they routinely exited without troubling the scorers.

In this article, we will take a look at most ducks by an Indian in Tests.

Also Read: Most International Wickets for India (Pacers)

Most Ducks by an Indian in Tests

1. Ishant Sharma | 34

Most Ducks by an Indian in Tests

Ishant Sharma tops our list by securing 34 ducks with no runs, and his name appears among the Indian players who have scored the most ducks in Test cricket. Ishant Sharma was known for his lion-hearted spells and his remarkable longevity as a fast bowler. With the bat, however, his long limbs and hesitant stroke play made for awkward viewing.

Ishant's tally of 34 ducks in just 142 innings shows just how frequently he was dismissed for zero. In the 102 matches that Sharma has played for India, he has managed to score a total of just 751 runs at an average close to 7.5.

2. Zaheer Khan | 29

Most Ducks by an Indian in Tests

Zaheer Khan was one of India’s most dependable fast bowlers in the 2000s and early 2010s, especially overseas. A left-arm swing bowler capable of troubling the best batsmen, his contributions with the ball were immense.

During his career that lasted from 2000 to 2014, Zaheer Khan, however played a total of 1231 runs at an average of 11.95 and was dismissed on 29 occasions without scoring any runs.

3. Jasprit Bumrah | 28

Most Ducks by an Indian in Tests

Jasprit Bumrah might be the spearhead of India’s bowling attack, but his form with the bat is not so well. In the previous ENG vs IND Test series, Bumrah recorded his sixth duck in seven innings. Since the Boxing Day Test at Melbourne in December 2024, Bumrah’s scores read: 0, 0, 22, 0, 0, 0, 0.

Bumrah played a total of 341 runs at an average of 6.55 and was dismissed on 28 occasions without scoring any runs.

4. Bhagwath Chandrasekhar | 23

Most Ducks by an Indian in Tests

Bhagwath Chandrasekhar was ranked as the worst batsman in the history of Test cricket. He registered 23 ducks from 80 innings, averaging one duck every four innings.

But if one were to form a eleven of No 11s who have played Test cricket, Chandrasekhar would be the No 11 in this team as well. Chandra played 58 Tests and took 242 wickets, an outstanding match-winning bowler for India. But in these 58 Tests he scored only 167 runs. That meant he took more wickets than he scored runs. His Test batting average was 4.07.

Also Read: Most Test wickets by pacers in away tests

Bishan Singh Bedi | 20

Most Ducks by an Indian in Tests

Bishen Singh Bedi is 5th on the list with 20 ducks during his illustrous test career that saw many twists and turns. Not known much as a batsman, he was a tailender who didn’t know much about batting. But however he ranks as one of India’s best spinners who bowled with a big heart and known for his deceiving flighted balls.

During his career that lasted from 1964 to 1979, Bedi played a total of only 167 runs at an average of 4.07 and was dismissed on 20 occasions without scoring any runs.

Next Article

Most International Wickets for India (Pacers)

Indian pacer Jasprit Bumrah is the fifth Indian pacer who took most international wickets, taking his wicket tally to 457. Let's take a look at those pace bowlers who have the most international wickets for India.

Jul 31, 2025, 11:43 AM3 min read

Most International Wickets for India (Pacers)

Indian cricket history has witnessed many pace bowlers who posed a threat to the opposition with their skill and guile. Pacers has played a role in the rise of the sport’s popularity. Some bowlers became match winners, the go-to player for captains whenever the team needed wickets.

Let's take a look at those pace bowlers who have the most international wickets for India.

Also Read: Most international runs in Cricket history

Most International Wickets for India (Pacers)

1. Kapil Dev | 687 Wickets

Most International Wickets for India (Pacers) - Sportzpoint.com

The World Cup-winning skipper, Kapil Dev has the most International wickets for India (pacer). He took a total of 687 wickets in 356 international appearances. These scalps have come at an average of 28.83, with best bowling figures of 9/83. Kapil Dev has a total of 20 four-wicket hauls, 24 fifers, and two ten-wicket hauls in the international arena. He also scored over 9,000 international runs with nine centuries.

2. Zaheer Khan | 597 Wickets

Most International Wickets for India (Pacers) - Sportzpoint.com

Zaheer Khan was the backbone of the 2000s Indian pace and has taken a total of 597 wickets at an average of 31.48. He has best bowling figures of 7/83. Zaheer has 23 four-fers, 12 five-wicket hauls, and a ten-wicket haul in international cricket. The 2011 World Cup winner had the ability to swing the ball both ways and was quite deadly in the death overs.

3. Javagal Srinath | 551 Wickets

Most International Wickets for India (Pacers) - Sportzpoint.com

Javagal Srinath, who is fondly known as Mysore Express is considered among India's finest fast bowlers and has taken 551 international wickets for Team India at an average of 29.11. His best bowling figures are 8/86. He has 15 four-wicket hauls, 13 five-wicket hauls, and a ten-wicket haul in international cricket. 

Also Read: The Greatest T20I Records That Will Stand the Test of Time

4. Mohammed Shami | 462 Wickets

Most International Wickets for India (Pacers) - Sportzpoint.com

Since making his debut in 2013, Mohammed Shami has made a total of 197 international appearances for India. He has been one of India’s finest pacers in the current era and has an amazing record across formats. Shami has taken a total of 462 wickets at an average of 26.10. His best bowling figures are 7/57. Shami has 22 four-wicket hauls and 12 five-wicket hauls for India. 

5. Jasprit Bumrah | 457* Wickets 

Most International Wickets for India (Pacers)

Jasprit Bumrah is the fifth Indian pacer who has the most international wickets. Bumrah is one of India’s most unique pacers who is known very well for his unorthodox action, incredible pace and the ability to take wickets under pressure in every format of the game. 

in 207* matches, Bumrah has taken 457 wickets at an average of 20.63, with the best bowling figures of 6/19. He has 17 five-wicket hauls and 13 four-wicket hauls in his international career.

Also Read: Most international wickets for India

6. Ishant Sharma | 434 Wickets

Most International Wickets for India (Pacers) - Sportzpoint.com

Ishant Sharma played for India between 2007 and 2021 and he was part of the 2013 Champions Trophy-winning team. Ishant took 434 wickets in 199 international matches, which included 105 tests, and took 11 fifers, 16 four-wicket hauls, and one ten-wicket match haul. His best bowling figures are 7/74. 

Next Article

ICC Rankings: Abhishek Sharma becomes No.1 T20I batter, Gill and Hardik at top in ODI, Bumrah in tests

As per the latest ICC rankings, India's Abhishek Sharma clinched the No.1 ranking in the T20I batting ladder. Meantime, Shubman Gill continued to be ICC No. 1-ranked ODI batter. On the other hand, Jasprit Bumrah strengthened his position at the top of the ICC Men's Test Bowling rankings.

Jul 30, 2025, 11:11 AM7 min read

ICC Rankings: Abhishek Sharma becomes No.1 T20I batter, Gill and Hardik at top in ODI, Bumrah in tests

As per the latest ICC rankings, India's Abhishek Sharma clinched the No.1 ranking in the T20I batting ladder. Meantime, Shubman Gill continued to be ICC No. 1-ranked ODI batter. On the other hand, Jasprit Bumrah strengthened his position at the top of the ICC Men's Test Bowling rankings.

Hardik Pandya continued to be No.1 all-rounder in T20Is while Ravindra Jadeja achieved his career-best 29th ranking in ICC Test Batting ladderboard. With his 150 in Manchester, Joe Root stabilised his position at the top of the ICC Men's Test Batting rankings.

Read Also: Most runs in a series in Tests

ICC Rankings: Test

Batting - Points - Highest Point Bowling - Points - Highest Point All-Round - Points - Highest Point
1 Joe Root (ENG) - 904 (932 v Pakistan at Multan 2024) Jasprit Bumrah (IND) - 898 (908 v Australia at Sydney 2025) Ravindra Jadeja (IND) - 422 (475 v Bangladesh at Chennai 2024)
2 Kane Williamson (NZ) - 867 (919 v Pakistan at Christchurch 2021) Kagiso Rabada (SA) - 851 (902 v Australia at Gqeberha 2018) Mehidy Hasan Miraz (BAN) - 305 (327 v Zimbabwe at Chittagong 2025)
3 Harry Brook (ENG) - 834 (898 v NZ at Wellington 2024) Pat Cummins (AUS) - 838 (914 v England at Old Trafford 2019) Ben Stokes (ENG) - 301 (497 v WI at Old Trafford 2020)
4 Steve Smith (AUS) - 816 (947 v SA at Durban 2018) Josh Hazlewood (AUS) - 815 (864 v IND at Bengaluru 2017) Wiaan Mulder (SA) - 284 (284 v ZIM at Bulawayo 2025)
5 Temba Bavuma (SA) - 790 (806 v AUS at Lord's 2025) Noman Ali (PAK) - 806 (806 v WI at Multan 2025) Pat Cummins (AUS) - 270 (339 v ENG at Lord's 2019)
6 Kamindu Mendis (SL) - 781 (784 v BAN at Galle 2025) Scott Boland (AUS) - 784 (784 v WI at Jamaica 2025) Marco Jansen (SA) - 269 (294 v PAK at Cape Town 2025)
7 Rishabh Pant (IND) - 776 (801 v ENG at Headingley 2025) Matt Henry (NZ) - 782 (782 v ENG at Hamilton 2024) Joe Root (ENG) - 240 (313 v IND at Hyderabad 2024)
8 Yashasvi Jaiswal (IND) - 769 (858 v ENG at Edgbaston 2025) Nathan Lyon (AUS) - 769 (812 v SL at Galle 2025) Mitchell Starc (AUS) - 238 (346 v IND at Pune 2017)
9 Shubman Gill (IND) - 754 (807 v ENG at Edgbaston 2025) Marco Jansen (SA) - 767 (803 v PAK at Centurion 2024) Jason Holder (WI) - 234 (485 v ENG at Southampton 2020)
10 Ben Duckett (ENG) - 743 (787 v IND at Headingley 2025) Mitchell Starc (AUS) - 766 (807 v NZ at Perth 2019) Gus Atkinson (ENG) - 227 (246 v ZIM at Trent Bridge 2025)
11 Travis Head (AUS) - 740 (884 v IND at The Oval 2023) Jayden Seales (WI) - 722 (755 v AUS at Grenada 2025) Mitchell Santner (NZ) - 222 (222 v ENG at Hamilton 2024)

ICC Rankings: ODI

Batting - Points - Highest Point Bowling - Points - Highest Point All-Round - Points - Highest Point
1 Shubman Gill (IND) - 784 (847 v AUS at Indore 2023) Maheesh Theekshana (SL) - 671 (686 v AUS at Colombo (RPS) 2025) Azmatullah Omarzai (AFG) - 296 (296 v AUS at Lahore 2025)

2

Babar Azam (PAK) - 766 (898 v WI at Multan 2022) Kuldeep Yadav (IND) - 650 (761 v NZ at Bay Oval 2019) Mohammad Nabi (AFG) - 292 (350 v IRE at Greater Noida 2017)
3 Rohit Sharma (IND) - 756 (882 v SL at Headingley 2019) Keshav Maharaj (SA) - 648 (741 v AUS at Kolkata 2023) Sikandar Raza (ZIM) - 290 (299 v PAK at Bulawayo 2024)
4 Virat Kohli (IND) - 736 (909 v ENG at Headingley 2018) Bernard Scholtz (NAM) - 644 (648 v OMA at Scotland 2024) Mehidy Hasan Miraz (BAN) - 249 (295 v IND at Mirpur 2022)
5 Daryl Mitchell (NZ) - 720 (751 v IND at Mumbai 2023) Rashid Khan (AFG) - 640 (799 v PAK at Abu Dhabi 2018) Michael Bracewell (NZ) - 246 (246 v PAK at Bay Oval 2025)
6 Charith Asalanka (SL) - 719 (725 v BAN at Colombo (RPS) 2025) Mitchell Santner (NZ) - 637 (657 v IND at Dubai 2025) Brandon McMullen (SCO) - 240 (247 v NED at Scotland 2025)
7 Harry Tector (IRE) - 708 (767 v AFG at Sharjah 2024) Matt Henry (NZ) - 622 (691 v BAN at Wellington 2021) Mitchell Santner (NZ) - 238 (309 v ENG at Christchurch 2018)
8 Shreyas Iyer (IND) - 704 (710 v NZ at Mumbai 2023) Wanindu Hasaranga (SL) - 619 (619 v BAN at Pallekele 2025) Rashid Khan (AFG) - 238 (352 v PAK at Abu Dhabi 2018)
9 Ibrahim Zadran (AFG) - 676 (693 v AUS at Mumbai 2023) Ravindra Jadeja (IND) - 616 (733 v ZIM at Bulawayo 2013) Glenn Maxwell (AUS) - 222 (340 v ENG at Headingley 2015)
10 Kusal Mendis (SL) - 669 (669 v BAN at Pallekele 2025) Adam Zampa (AUS) - 614 (699 v ENG at Trent Bridge 2024) Ravindra Jadeja (IND) - 220 (372 v ZIM at Bulawayo 2013)

ICC Rankings: T20I

Batting - Points - Highest Point Bowling - Points - Highest Point All-Round - Points - Highest Point
1 Abhishek Sharma (IND) - 829 (829 v ENG at Mumbai 2025) Jacob Duffy (NZ) - 717 (750 v SA at Harare 2025) Hardik Pandya (IND) - 252 (268 v WI at Guyana 2023)
2 Travis Head (AUS) - 814 (885 v SCO at Edinburgh 2024) Adil Rashid (ENG) - 710 (747 v WI at Barbados 2022) Dipendra Singh Airee (NEP) - 209 (244 v USA at Dallas 2024)
3 Tilak Varma (IND) - 804 (845 v ENG at Chennai 2025) Varun Chakaravarthy (IND) - 706 (706 v ENG at Mumbai 2025) Mohammad Nabi (AFG) - 207 (361 v BAN at Mirpur 2019)
4 Phil Salt (ENG) - 791 (881 v WI at Barbados 2024) Akeal Hosein (WI) - 701 (714 v BAN at St. Vincent 2024) Liam Livingstone (ENG) - 196 (261 v WI at Barbados 2024)
5 Jos Buttler (ENG) - 772 (774 v WI at Bristol 2025) Adam Zampa (AUS) - 694 (746 v SL at Sydney 2022) Romario Shepherd (WI) - 193 (208 v ENG at Bristol 2025)
6 Suryakumar Yadav (IND) - 739 (912 v NZ at Ranchi 2023) Wanindu Hasaranga (SL) - 679 (809 v WI at Abu Dhabi 2021) Wanindu Hasaranga (SL) - 192 (243 v AFG at Dambulla 2024)
7 Pathum Nissanka (SL) - 736 (736 v BAN at Colombo (RPS) 2025) Ravi Bishnoi (IND) - 674 (707 v AUS at Bengaluru 2023) Marcus Stoinis (AUS) - 190 (235 v NAM at Antigua 2024)
8 Tim Seifert (NZ) - 725 (727 v ZIM at Harare 2025) Rashid Khan (AFG) - 664 (828 v BAN at Dehradun 2018) Sikandar Raza (ZIM) - 189 (213 v IND at Harare 2024)
9 Josh Inglis (AUS) - 717 (730 v WI at St Kitts 2025) Nathan Ellis (AUS) - 664 (664 v WI at St Kitts 2025) Roston Chase (WI) - 187 (221 v AUS at Jamaica 2025)
10 Shai Hope (WI) - 690 (712 v AUS at St Kitts 2025) Arshdeep Singh (IND) - 653 (679 v ENG at Kolkata 2025) Gerhard Erasmus (NAM) - 164 (190 v ZIM at Namibia 2023)

Next Article

Latest Stories

Subscribe Newsletter

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