Live Scores

cricket Live Scores & Fixtures

Ravichandran Ashwin equals Muralidaran's epic record in India vs Bangladesh Test Series: Check the record

Ravichandran Ashwin has equalled a unique record with the spinning legend Sri Lankan spinner Muttiah Muralitharan. Both have 11 titles as the most Player of the Series award in Test cricket’s history.

Oct 1, 2024, 10:30 AM2 min read

Ravichandran Ashwin equals Muralidaran's epic record in India vs Bangladesh Test Series: Check the record

World No. 1 Test bowler Ravichandran Ashwin has equalled a unique record with the spinning legend Sri Lankan spinner Muttiah Muralitharan. Both have 11 titles as the most Player of the Series award in Test cricket’s history. And this is the highest count on the list.

On Tuesday, Ashwin won his 11th Player of the series award. The 38-year-old spinner scored a total of 114 runs in two the two of the series. Moreover, he took a total of 11 wickets in four innings he played.

In the first innings of the Chennai Test, Ashwin couldn't manage to get a wicket. However, he bounced back in the second innings, taking six wickets for 88 runs. 

Ashwin picked up two wickets in the first inning and three in the second inning of the second Test played at Green Park in Kanpur.

Ashwin and records

In the first test, Ashwin came out to bat at No. 8 for India in the first innings, when the top order failed. There he played a stabilizing 113 run innings from 133 balls. He, there with Ravindra Jadeja added 199 runs for the seventh wicket helping India recover from 144 for 6. Thereafter  India posted a total of 376 runs.

Throughout the two-match Test series, Ashwin also broke multiple bowling records. He also became the second only cricketer in the world to have 1000 runs and get 100 wickets in the WTC.

Read Also: India vs Bangladesh: Here are the records Ravichandran Ashwin broke in Chennai

Cricketers with Most player of the Series awards in Tests

  • Muttiah Muralitharan (Sri Lanka) – 11
  • Ravichandran Ashwin (India) – 11
  • Jacques Kallis (South Africa) – 9
  • Imran Khan (Pakistan) – 8
  • Richard Hadlee (New Zealand) – 8
  • Shane Warne (Australia) – 8

Amongst the Indians, Sachin Tendulkar and Virender Sehwag hold the second position with 5 awards each.

Kapil Dev, Anil Kumble, Harbhajan Singh, and Rahul Dravid have four Player of the Series awards to their name.

Virat Kohli has three Player of the Series awards to his name in Tests. 

 

Next Article

Most Sixes for India in T20Is

Over the years India is blessed to have got some big hitters in their line up who are capable of clearing any boundary in the world. In this article we will take a look at those batters with most sixes for India in T20Is.

Aug 27, 2025, 11:23 AM4 min read

Most Sixes for India in T20Is

Cricket today is almost entirely a batsman's game. Flat pitches, small boundaries and bigger bats have tilted the game heavily in favor of the batsmen. The bowlers have got nowhere to hide and, the advent of T20s, where the batsmen go after them from the first ball itself have made it even more difficult.

The T20 format has brought about a revolution where the bowlers are more than grateful to keep the run rate down, rather than to take wickets. India made a wonderful foray into the shortest format of the game, winning the inaugural T20 World Cup in 2007. Over the years India is blessed to have got some big hitters in their line up who are capable of clearing any boundary in the world.

In this article we will take a look at those batters with most sixes for India in T20Is.

Most Sixes for India in T20Is

5. Hardik Pandya | 95

Most Sixes for India in T20Is

Hardik Pandya debuted in T20I cricket in 2016 and swiftly established himself as a key member of India's preferred playing eleven, serving as a seam-bowling all-rounder. His T20I career reached its peak in 2024, marked by outstanding all-round performances during the ICC T20 World Cup 2024, helping India clinch the title. In terms of batting, Pandya has struck 95 sixes across 90 T20I innings.

Pandya has been included in the Men in Blue's 15-member squad for this year's Asia Cup. If Pandya manages to hit five more maximums in the Asia Cup, then he will go on to surpass KL Rahul's tally of 99 sixes in the shortest format. This will see the all-rounder become the Indian player with the fourth-most sixes in T20Is.

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

4. KL Rahul | 99

Most Sixes for India in T20Is

KL Rahul, who was once a consistent member of the T20I squad now finds himself out of favour in the T20I setup. Between 2016 and 2022, he played in 72 T20I matches and mostly batted in the top three.

He hit 99 sixes in 68 T20I innings. Following the T20 World Cup 2022, he was excluded from the shortest format due to his outdated approach to T20 cricket, as he did not improve his intent and strike rate.

3. Virat Kohli | 124

Most Sixes for India in T20Is

The Run Machine Virat Kohli has hit 124 sixes in 117 T20I innings for India. He is one of the most consistent players in the Indian team, with an average of 48.69. He made his T20I debut for India in 2010 and since then he has been a cornerstone of India's batting. Kohli also recorded 4,188 runs in T20I format, which included 38 fifties. 

“King Kohli” was part of the Indian team that won the T20 World Cup in June 2024. After winning the trophy, Kohli announced his retirement from the format. 

2. Suryakumar Yadav | 146*

Most Sixes for India in T20Is

Yet another batsman who has made six-hitting look extremely easy is India's T20I captain Suryakumar Yadav. Despite making his T20I debut in March 2021 with a match against England, the elegant middle-order batter has already launched 146 maximums in just 79 innings for Team India.

Having the ability to hit sixes at all parts of the ground with relative ease makes Yadav, a.k.a SKY, draw a comparison with South Africa’s great AB De Villiers who was called Mr. 360 in cricket. His centuries have also come against big teams like England, South Africa, and New Zealand apart from Sri Lanka. He has hit the most number of T20I sixes against West Indies (35).  

1. Rohit Sharma | 205

Most Sixes for India in T20Is

Former Indian T20I captain Rohit Sharma hit the most sixes for India in T20Is, having hit 205 sixes in 159 games he played. He made his debut for India in the 2007 T20 World Cup against South Africa. However, he failed to cement his place in the team. The turnaround came in the 2013 Champions Trophy when MS Dhoni promoted him up the order to open the batting with Shikhar Dhawan.

Also Read: Most matches by an Indian in international cricket

The mighty Australians have been Rohit's favourite opponent in this format against whom he has hit 29 sixes in 23 matches with Bangladesh being the second, conceding 22 sixes off his willow. Fondly called the “Hitman”, Rohit Sharma hung up his boots from T20Is after delivering the 2024 T20 World Cup title for India.   

Next Article

Most matches by an Indian in international cricket

There have been a few who have made their nation proud with record appearances in all three formats for the Indian cricket side. In this article, we will be discussing about most matches by an Indian in international cricket.

Aug 25, 2025, 12:11 PM4 min read

Most matches by an Indian in international cricket

The Indian team has given the country and the world many great batsmen, whose batting is admired by the whole world. Whether these players are playing at home or abroad, they have shown their batting prowess everywhere.

There have been a few who have made their nation proud with record appearances in all three formats for the Indian cricket side. While some have been able to represent India in a record number of matches, others have done a significant job in all three formats, time and time again. 

In this article, we will be discussing about most matches by an Indian in international cricket.

Also Read: Can You Guess the Indian with Most ICC Appearances?

Most matches by an Indian in international cricket

1. Sachin Tendulkar | 664

Most matches by an Indian in international cricket

Sachin Tendulkar is the player who has played the most matches for the Indian team in international cricket. From 1989 to 2013, the Master Blaster has played a total of 664 matches in international cricket, in which he has scored 34537 runs at an impressive average of 48.52. He is the only batsman to score 100 centuries in international cricket.

Tendulkar featured in 200 Test matches, where he scored 15,921 runs at an average of 53.78, while he had 51 centuries in the format. On the other hand, he made his ODI appearances in 463 games to score 18,426 runs at an average of 44.83, where he struck runs at a strike rate of 86.23. Also, he was also the first player in the format to score a double-century. Meanwhile, he also made a lone T20I appearance against South Africa in 2006.

2. Virat Kohli | 550

Most matches by an Indian in international cricket

Virat Kohli is second in terms of playing the most number of international matches for India. Kohli, who began his international career in 2008, scored a total of 27599 runs at an average of 52.36 in 550 matches, in which 82 centuries have come from his bat. Kohli's highest score in international cricket has been 254* runs. 

Kohli has represented India in 123 Test matches, while he has made 302 and 125 appearances in ODI and T20Is. Kohli has dominated in all three formats, where ODI has been his forte with 14,180 runs at an average of 57.88, with his 51 centuries. On the other hand, he has 9,230 runs in Test cricket, while having 4,188 runs in the duration of his T20I career.

3. MS Dhoni | 535

Most matches by an Indian in international cricket

Mahendra Singh Dhoni, has retired after the 2019 World Cup from international cricket. Debuting in the year 2004, MS Dhoni went on to play 535 matches for India where he amassed a total of 17,092 runs while averaging 44.74 across formats. During this, 15 centuries have come from his bat. Under Dhoni's captaincy, the Indian team won the T20 World Cup, Champions Trophy and ODI World Cup titles.

The Indian wicketkeeper batter was the most reliable player in ODI cricket with 10,773 runs in 350 matches. While he made 90 Test appearances to score 4,876 runs, whereas he played 98 matches in the shortest format with 1,617 runs during his career.

4. Rahul Dravid | 504

Most matches by an Indian in international cricket

Rahul Dravid has played cricket for the Indian team from 1996 to 2012. During this time, he featured in a total of 504 matches for the Men in Blue, while scoring a total of 24,064 runs at an average of 45.57. He scored 48 centuries in international cricket.

Dravid, also called as The Wall, was one of the most celebrated players of his time with 164 Test appearances powered by 344 ODI games, while he played a lone T20I match. In Test cricket, Dravid was a beast with 13,288 runs, whereas in one-day cricket, he was at his best with 10,889 runs. Dravid has also been the coach of Team India and under his coaching the Indian team won the T20 World Cup 2024 title.

Also Read: Most Test Centuries in Cricket History

5. Rohit Sharma | 499*

Most matches by an Indian in international cricket

Rohit Sharma played his first international cricket match for the Indian team in 2007. He is just one game away from the record figure of 500 after featuring in 499 matches so far in his overall international career.

Now, Rohit has retired from T20I and Test cricket. He is currently playing in ODIs. In his combined career, Sharma has amassed 19,700 runs at an average of 42.18, while he has scored a total of 49 centuries in all forms of the game for India.

Additionally, Rohit led India to back-to-back two ICC trophies, the 2024 T20 World Cup and Champions Trophy 2025. He has five centuries in the T20I format for India. Moreover, with 11,168 runs in 273 ODIs, he is also one of the top-notch run-scorers.

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

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

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

Aug 14, 2025, 11:05 AM4 min read

Highest Run Scorer 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 batters who have made a significant impact for their sides in the Asia Cup and are even featured in the list of highest run scorer in Asia Cup history. Players like Sachin Tendulkar, Sanath Jayasuriya, Virat Kohli and many more are certified legends for their sides, and they fully deserve the status after their brilliant performances over the years.

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

Also Read: Records T20I captain Suryakumar Yadav can break in Asia Cup 2025

Highest Run Scorer in Asia Cup History | ODI Format

1. Sanath Jayasuriya

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

Sri Lanka's great Sanath Jayasuriya holds the record for most runs in the history of the Asia Cup in ODI format. He leads the table with 1220 runs in 25 matches, including 6 centuries and 3 fifties. Jayasuriya played from the 1990 edition till the 2018 edition and also has the most number of centuries (6) in Asia Cup history.

2. Kumar Sangakkara

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

Kumar Sangakkara is second on the list of most runs scored in the Asia Cup. He has been one of Sri Lanka's greatest batters and a consistent run-scorer. Sangakkara played in 5 editions from 2004 to 2014 and scored 1075 runs in 24 games, including 4 hundreds and 8 half-centuries. 

3. Sachin Tendulkar

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

Sachin Tendulkar, the God of Cricket, is the third-highest run scorer in Asia Cup history. He played in Asia Cup from 1990 to 2012 and is India's highest run-getter in the Asia Cup. Sachin has scored 971 runs in 23 matches at an average of 51.10, with 2 centuries and 7 fifties.  

4. Rohit Sharma

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

India's current ODI captain Rohit Sharma is the Asia Cup's most runs scorer among all the active players. He played from 2008 to 2023 and scored 939 runs in 28 matches, averaging 46.95. He helped India win the Asia Cup in 2018 and 2023 and remains one of the most successful captains in the history of the nation.

5. Mushfiqur Rahim

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

Mushfiqur Rahim is the only Bangladesh player in the top 10 batters with the most runs in Asia Cup history. He has played in all the Asia Cups from 2008 to 2023 and scored 830 runs in 25 matches at an impressive average of 36.08 and a strike rate of 83.08. His highest score of 144 was against Sri Lanka in 2018. 

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

Highest Run Scorer in Asia Cup History | T20 Format

1. Virat Kohli

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

Virat Kohli is at the top of the list of players with the most runs in Asia Cup T20 history. He played 10 matches (9 innings) and scored 429 runs at an impressive average of 85.8 and a strike rate of 132, with three fifties and a century to his name. Kohli has retired from T20Is now and will not feature in the upcoming Asia Cup.

2. Mohammad Rizwan

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

Mohammad Rizwan is the next in this list and has scored 281 runs so far in six matches in the T20 format of the Asia Cup. He has scored runs at an average of 56.2 and a strike rate of 117.57 with three fifties to his name. Rizwan is not a part of Pakistan's T20I squad and it remains to be seen if he gets picked for the Asia Cup.

3. Rohit Sharma

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

Rohit Sharma, like Virat Kohli, has also retired from the shortest format of the game. However, he is third in the list of players with the most runs in the Asia Cup T20. He scored 271 runs in nine innings at an average of 30.11 and a strike rate of 141.14 with two fifties to his credit.

4. Babar Hayat

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

Babar Hayat of Hong Kong is one of the surprise entries in this list. He has played five matches so far and scored 235 runs in the Asia Cup T20 at an average of 47 and is one of the only two centurions in the tournament. His best score of 122 is also the joint-highest individual score in the Asia Cup.

5. Ibrahim Zadran

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

Ibrahim Zadran of Afghanistan has also made it to this list. He mustered 196 runs in just five matches at an average of 65.33 and a strike rate of 104.25 with a half-century to his name. Zadran has a chance to climb up the list in the upcoming edition of the Asia Cup.

Next Article

ICC ODI Rankings: Rohit Sharma overtakes Babar Azam; makes gains despite not playing since March

Rohit Sharma jumped one place and reached the second position in the latest ICC ODI Rankings. With this, he left behind Pakistan's star batsman Babar Azam.

Aug 13, 2025, 11:22 AM3 min read

ICC ODI Rankings: Rohit Sharma overtakes Babar Azam; makes gains despite not playing since March

Indian ODI team captain Rohit Sharma has reached the second position in the men's ICC ODI rankings. In the new rankings released by the International Cricket Council (ICC) on Wednesday, the Hitman jumped one place and reached the second position. With this, he left behind Pakistan's star batsman Babar Azam

Also Read: Most Ducks by an Indian in Tests

Rohit last played in March

Rohit, who has already retired from Tests and T20I, last played an ODI in March during the ICC Champions Trophy 2025 final against New Zealand, which India won.

Rohit has scored 180 runs in the ICC Champions Trophy in five matches, boasting a highest strike rate of 100.00 among the Indian batters in the tournament. Rohit has 756 rating points in the latest rankings.

Babar failed to perform against West Indies

On the other hand, Babar could not show anything special in the recent ODI series against West Indies, which the Men in Green lost 1-2 in Trinidad. As a result, he slipped to the third position.

With Babar managing just 56 runs against West Indies in three ODIs, the International Cricket Council (ICC) took a note of his strike rate to drop him to third. He managed a strike rate of just 62.22 against West Indies.

Gill at No. 1

There has been no change in Shubman Gill's reign in the latest ICC ODI rankings for batters. He is in first place with 784 rating points. Apart from Gill and Rohit, the third Indian in the top five is Virat Kohli, who is in fourth place. He has 736 rating points.

India continues to dominate the ODI charts, with five players in the top 15, including Shreyas Iyer (8th) and KL Rahul (15th).

Also Read: Shreyas Iyer's best knocks in Tests

India to play next ODI series against Australia

It is worth mentioning that the Indian team will tour Australia in October. During this time a three-match ODI series will be played between the two.

Rohit announced after Champions Trophy 2025 that he does not intend to retire from ODI cricket, even sharing a moment with Kohli joking about it during the celebrations.

However, despite having eyes on the 2027 Cricket World Cup, Rohit and Kohli's spots are reportedly not a guarantee in the ODI setup. In fact, as per reports in recent days, the veteran duo will also have to turn up in domestic cricket as a metric for form and fitness.

On the other hand, whether Rohit will continue to be captain till the World Cup is also a topic of debate. With 25-year-old Shubman Gill impressing in England, Rohit isn't an automatic captaincy selection anymore. However, the ODI rankings continue to reflect both Rohit and Kohli's continued prowess in the 50-over format.

Next Article

Latest Stories

Subscribe Newsletter

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