Rohit Sharma has become the batsman to hit the most sixes in World Cup history. He has hit 51 sixes in 27 innings of the World Cup. In this matter, he broke the record of former West Indies explosive batsman Chris Gayle. Gayle had hit 49 sixes in the World Cup.
Rohit Sharma broke the record of former West Indies explosive batsman Chris Gayle. Image- Times Now
The semi-final match of the ICC ODI World Cup 2023 is being played between India and New Zealand. In this match, Rohit Sharma has scored 47 runs in 29 balls. India has so far scored 83 runs in 10 overs with the loss of Rohit's wicket. Rohit has hit four fours and four sixes in his innings.
Most Sixes in World Cup history.
Before the semi-final against New Zealand, Rohit had 47 sixes in the World Cup, but now he has hit 51 sixes. Chris Gayle hit 49 sixes in 34 innings in the World Cup. Glenn Maxwell is at number three. He has hit 43 sixes in 23 innings of the World Cup.
Most sixes in World Cup:
1. 51 - Rohit Sharma (27 Innings)
2. 49 - Chris Gayle (34 Innings)
3. 43 - Glenn Maxwell (23 Innings)
4. 37 - AB de Villiers (22 Innings)
5. 37 - David Warner (27 Innings)
Not only this, Rohit Sharma has also become the batsman to hit the most number of sixes in a single World Cup. So far in this World Cup, he has hit 28 sixes. In this matter also, Rohit broke Chris Gayle's record. Gayle hit 26 sixes in the 2015 World Cup. At the same time, Eoin Morgan and Glenn Maxwell are at third place with 22-22 sixes. Maxwell has hit 23 sixes so far in this World Cup. At the same time, Morgan did this in the 2019 World Cup.
ICC Women's World Cup Past Winners & Most Successful Teams
As Indian cricket team beat South Africa by 52 runs in the final to win the ICC Women’s World Cup 2025 at the DY Patil Stadium in Navi Mumbai, we present you with the past winners and most successful teams of the tournament.
Australia are the defending champions of Women's World Cup.
The Indian cricket team beat South Africa by 52 runs in the final to win the ICC Women’s World Cup 2025 at the DY Patil Stadium in Navi Mumbai. After heartbreaks in 2005 and 2017, Harmanpreet Kaur’s side produced a complete performance to lift their maiden Women’s Cricket World Cup title, also becoming the first women’s team from Asia to win a global title across formats.
Let's have a look at the ICC Women's World Cup past winners and most successful teams.
The women's cricket World Cup was held 2 years before the first men's World Cup. In 1973, the tournament was first hosted with 7 teams participating in the tournament. The tournament was hosted by England. England became the champion by defeating Australia in the 60-over tournament.
India was not a part of it. The Indian women's cricket team made its debut in the Women's Cricket World Cup in 1978, which was hosted by India.
England scored a mammoth total of 279/3 in 60 overs with Enid Bakewell scoring 118 and captain Rachael Heyhoe Flint contributing 64. Australia struggled to chase the target and scored 187/9. Bakewell became the highest run scorer in the tournament. She scored 264 runs. Rosalind Heggs of England took the most wickets with 12.
Harmanpreet Kaur's Indian women's cricket team has made history by becoming the first from the country to clinch the Women's World Cup title. Playing their third final after the heartbreaks of 2005 and 2017, the Women in Blue rose to the occasion in style, defeating South Africa by 52 runs in the Women's World Cup 2025 title clash to script a watershed moment in Indian cricket.
After posting 298 for 7, the second-highest total in tournament history, India held their nerve to bundle out South Africa for 246 in 45.3 overs.
ICC Women's World Cup | Most Successful Teams
Australia is the most successful women's cricket team with seven titles. Australia has dominated women’s cricket like no other team, winning the most ICC trophies in history. With a staggering 7 titles in the Women’s ODI World Cup, the Australian Women’s team has set the benchmark for excellence on the global stage.
Their closest competitor, England, has managed to secure four World Cups, a distant second that underscores Australia’s dominance.
Australia (7 times): 1978, 1982, 1989, 1998, 2005, 2013, 2022
Rohit Sharma and Virat Kohli combined for an unbroken 169-run stand to see India to a comfortable nine-wicket win in the 3rd ODI. Let's take a look at the most 100+ partnerships in ODIs.
In a dead-rubber clash that felt anything but, the iconic duo of Rohit Sharma and Virat Kohli turned the third ODI against Australia into a personal batting masterclass, guiding India to a commanding 9-wicket victory. Their unbroken 168-run partnership was a stark reminder of their class, effortlessly chasing down 237 and ensuring India avoided a series whitewash on Australian soil. Let's take a look at the most 100+ partnerships in ODIs.
Sourav Ganguly and Sachin Tendulkar have scored the most 100+ partnerships in ODIs. The Indian pair stitched 26 century stands from 176 innings. In fact, Ganguly and Tendulkar have also registered the most century partnerships (21) among the opening pairs in ODI cricket. Apart from their 21 opening hundred stands, they added three century partnerships for the second wicket and two for the third.
The Indian pair has also racked up the most opening partnership runs in ODIs. Ganguly and Tendulkar scored 6609 opening runs while batting together.
2. Tillakaratne Dilshan-Kumar Sangakkara | 20
Tillakaratne Dilshan and Kumar Sangakkara of Sri Lanka have shared 20 100-plus stands among themselves in ODI cricket. Dilshan was a brutal hitter in his prime and accompanied by one of the best wicketkeeper-batsman Sangakarra haunted many bowling lineups. They have a batting average of 53.67 and have scored 5475 runs in 108 innings.
Their highest stand as a pair came in the 2015 World Cup against Bangladesh. They beat Bangladesh by 92 runs because of solid performances from Dilshan (161* off 146 balls) and Sangakkara (105 off 76 balls).
3. Virat Kohli-Rohit Sharma | 19*
Rohit Sharma and Virat Kohli combined for an unbroken 169-run stand to see India to a comfortable nine-wicket win in the 3rd ODI against Australia at the Sydney Cricket Ground. With this, they have now 19 hundred plus partnership record in ODI cricket. Rohit ended with 121*(125) with 13 fours and three maximums while Kohli ended with 74*(81) with seven boundaries to his name.
This was also the 12th 150-plus partnership between Kohli and Rohit in ODIs, equalling Sachin Tendulkar and Sourav Ganguly for the most 150-plus partnerships in the format.
Shikhar Dhawan and Rohit Sharma have been a force to be reckoned with in the cricketing world from 2011 to 2022. They formed a formidable batting pair at the top of the order for India, especially in ODIs. Whether it’s against fierce rivals Pakistan or quality teams like Australia, their consistency and understanding have made them one of the most successful opening pairs in international cricket.
In 117 innings, they scored an impressive 5193 runs with an average of 45.15. Their partnership included 18 centuries and 15 fifties.
Top 10 players with most runs in ICC knockout matches
From Kohli to Tendulkar, explore the list of legendary batsmen who consistently delivered in crucial matches under pressure. Here are the top 10 players with most runs in ICC knockout matches.
In the high-stakes world of international cricket, the pressure of ICC knockout matches can make or break careers. Every player steps in with the mindset of taking their nation ahead in the game, leaving no room for regrets. However, only a few can actually stay consistent under such highly competitive environment.
No matter how a player performed throughout the tournament, the ultimate test always awaits in the knockouts. ICC knockouts' history have seen extremely talented players scoring for their teams and keeping the flow going.
The question is, out of all the consistent scorers round the globe, who scored the most runs? We have the answer to it. Check out the list of top 10 players with most runs in ICC knockout matches.
10. Mahela Jayawardene (499 runs) | Sri Lanka
Mahela Jayawardene celebrates a century for Sri Lanka. Image | X
Mahela Jayawardene, a true master of elegant batting, consistently delivered for Sri Lanka in crucial matches throughout his international career. He holds the 10th position with 499 runs in 18 innings played in ICC knockout matches.
One of his iconic knock among all is undoubtedly his century in the 2011 World Cup Final against India (103* off 88 balls). Though the match result was not in their favour, Mahela's contribution was the sole reason SL could reach a defendable target after the early collapse of the batting line-up.
Sourav Ganguly celebrates an international century for India. Image | TOI
The former captain and aggressive left-handed opener, Sourav Ganguly, led India with passion in high-stakes games. He often contributed with the bat which laid the foundation of a huge total for the team.
Ganguly scored 514 runs in only 8 innings played in ICC knockouts! His unbeaten141 against South Africa in the 2000 Champions Trophy semi-final is the highest among all his other knockout performances.
Ganguly stats in ICC knockout matches:
Span
Matches
Innings
Runs
HS
Avg
SR
100
50
1998-2003
10
8
514
141*
85.66
87.41
3
1
8. Jacques Kallis (539) | South Africa
Jacques Kallis representing South Africa in international cricket. Image | Facebook
Jacques Kallis, the greatest all-rounder of his generation, was a pillar of the South African team. His contributions in the knockout matches for SA were not always marked by centuries, but they had solid consistency.
He scored 539 runs in only 11 matches, which says a lot about his dedication and hard work for winning. His highest among all was a notable 113* against Sri Lanka in the semi-final of the inaugural season (1998) of the ICC Champions Trophy, which led to a big victory.
Kumar Sangakkara in action for Sri Lanka in an ICC knockout match. Image | X
Another Sri Lankan legend makes it to the top 10 for most runs in ICC knockout matches with his quality batting. It is none other than Kumar Sangakkara, who was the cornerstone of SL in white-ball cricket for over a decade.
He was a part of several Sri Lankan teams that reached major ICC Finals, like the 2011 WC final, and the victorious 2014 T20 World Cup. Sangakkara scored 595 runs in 19 matches, at an average of 39.66.
His contributions were one of the key aspects of the team's success in reaching these finals.
Sangakkara stats in ICC knockout matches:
Span
Matches
Innings
Runs
HS
Avg
SR
100
50
2000-2015
19
18
595
64*
39.66
71.47
0
4
6. Sachin Tendulkar (657) | India
Sachin Tendulkar after the 2011 World Cup triumph. Image | Olympics.com
The 'Little Master,' Sachin Tendulkar, played in an era where India reached multiple ICC knockout stages. He scored 657 runs in 14 innings, including a century. In knockouts, his vital half-centuries saved the team from choking in several matches.
One of his most remembered fifties is the 85 runs against Pakistan in the 2011 World Cup semi-final. Tendulkar's only century in a knockout game came against Australia in the 1998 quarter-final match of the Champions Trophy, where he scored 141 off 128 balls.
Kane Williamson celebrating an ODI century in 2025 for NZ. Image | Mint
Kane Williamson is the only cricketer from New Zealand to feature in this list, and that too in the top 5. He scored 659 runs in 15 matches and has always been a great support to the team's batting lineup.
His century in the 2025 ICC Champions Trophy semi-final against South Africa played a significant role in setting a good total, which led to a victory. Williamson played many such match-winning knocks for NZ in knockouts.
Williamson stats in ICC knockout matches:
Span
Matches
Innings
Runs
HS
Avg
SR
100
50
2011-2025
15
16
659
102
47.07
76.62
1
4
4. Steve Smith (663 runs) | Australia
Steve Smith celebrates a fifty for Australia in an ICC knockout match. Image | Sky Sports
The Australian star player, Steve Smith, always showed a knack for performing on the big stage for his team. He stands 4th with 663 runs scored in 13 matches. One of his most memorable centuries in knockouts came in the 2015 World Cup semi-final against India.
Smith has consistently performed in every format, each time Australia reached the highly competitive stage of the game of cricket.
Ricky Ponting in action for Australia. Image | Mint
The legendary Australian batter, Ricky Ponting, led his side to unmatched dominance in ICC tournaments. He scored 731 runs in 18 matches, with 3 centuries and 1 half-century.
His most iconic ICC knockout moment is the 2003 World Cup Final, where he scored a phenomenal 140* runs against India. Australia winning the title that year made Ponting's knock more memorable.
Ponting stats in ICC knockout matches:
Span
Matches
Innings
Runs
HS
Avg
SR
100
50
1996-2011
18
18
731
140*
45.68
81.58
3
1
2. Rohit Sharma (884 runs) | India
Rohit Sharma celebrates a century against Bangladesh in Aisa Cup. Image | ESPNcricinfo
The 3rd Indian batter to dominate the list, the 'Hitman' of cricket, Rohit Sharma, stands tall with 884 runs in 21 matches. He has a long experience of playing in high-pressure ICC knockout matches and acing them.
While he has multiple centuries in the World Cup, his highest in an ICC knockout is 137 runs, scored against Bangladesh in the 2015 World Cup quarter-final. From giving a solid start to carrying the momentum and building partnerships, Rohit has done it all to fetch those magnificent knockout victories.
Virat Kohli celebrates his 50th century in the 2023 World Cup against NZ. Image | X
Virat Kohli, the chase master and modern-day legend, sits atop this list with 1024 runs in ICC knockout matches. He is the only player ever to score over a thousand runs in knockouts, having 1 century and 9 half centuries.
Kohli's hunger for runs and victory makes him the most reliable player in vital matches. He reached his 50th ODI century by scoring 117 runs against New Zealand in the 2023 WC semi-final. He has often guided India through tricky chases or helped set up formidable totals.
IND vs AUS: Highest Individual ODI Scores by Indians vs Australia
India and Australia are all set to face off in Perth for the first of three ODIs on October 19. So, before the start of the IND vs AUS 1st ODI, let's take a look at the highest individual ODI scores by Indians vs Australia.
India and Australia are all set to face off in Perth for the first of three ODIs on October 19. They last played each other in an ODI during the Champions Trophy semifinal in March which was won by the Men in Blue. Whatever be the result, fans from both sides look forward to IND vs AUS ODI games. Since we entered the 21st century, it has developed into the fiercest ODI rivalry.
So, before the start of the IND vs AUS 1st ODI, let's take a look at the highest individual ODI scores by Indians vs Australia.
IND vs AUS: Highest Individual ODI Scores by Indians
5. Sachin Tendulkar | 143 (1998)
The legendary Sachin Tendulkar produced one of his finest knocks in ODI cricket over 27 years ago. Representing the Men in Blue, a young Master Blaster smashed a masterful century against Australia in the sixth group fixture of the 1998 Coca-Cola Cup. The Indian icon showcased his batting technique on the familiar grounds of Sharjah on this day.
He scored 143 runs in 131 deliveries while also taking a wicket during India’s bowling display. While Tendulkar’s standout performance failed to secure a victory for the Mohammad Azharuddin-led side, it did win him the Player of the Match award.
4. Shikhar Dhawan | 143 (2019)
Former opening batsman Shikhar Dhawan played a blistering innings of 143 runs off 115 balls against Australia in Mohali in 2019. Dhawan's aggressive innings featured many brilliant shots that left the Australian bowlers helpless. Thanks to this innings, India posted a large total, and Dhawan proved his ability to score big in important matches.
3. Rohit Sharma | 171* (2016)
In 2016, against Australia in Perth, Rohit Sharma layed a brilliant unbeaten innings of 171 runs. This innings was a testament to his technique and patience. Although India lost the match, Rohit's innings troubled the Australian bowlers significantly. It was the highest ODI innings by an Indian batsman on Australian soiHe
2. Sachin Tendulkar | 175 (2009)
Sachin Tendulkar, often referred to as the 'God of Cricket', played a brilliant innings of 175 runs against Australia in Hyderabad in 2009. In this 141-ball innings, Sachin showcased an unparalleled display of his class and aggression. India was chasing a target of 351 runs, and Tendulkar's innings had ignited hopes of victory. Although India lost the match by 3 runs, Sachin's innings remains etched in the memories of fans.
One of the most memorable innings in Indian cricket history is Rohit Sharma's 209, which he played against Australia in Bengaluru in November 2013. This was his first double century in ODI cricket. Rohit faced 158 balls, hitting 12 fours and 16 sixes, helping India post a massive total of 383 runs. This innings earned Rohit the title of 'Hitman' and set the record for the highest ODI score by an Indian batsman against Australia.
India and Australia have a long-standing rivalry in ODI cricket. In this article, we will take a look at the batters who have scored the most runs for India against Australia in ODIs.
The three-match ODI series between India and Australia begins on October 19. The Indian squad for the upcoming series was announced on October 4. Shubman Gill replaced Rohit Sharma as the captain of the ODI team. Several surprising changes were also made to the team. Rohit and Virat returned to the team after a long absence.
India and Australia have a long-standing rivalry in ODI cricket. The two countries face fierce competition in ODIs. In this article, we will take a look at the batters who have scored the most runs for India against Australia in ODIs.
Former India opener Shikhar Dhawan comes fifth on this list scoring 1265 runs in 29 innings against Australia. He scored four hundreds and seven half-centuries against Australia with a best of 143 and at an average of 45.17.
Shikhar Dhawan played 21 ODIs in Australia and scored 819 runs at an average of 39 and a strike rate of 88.25. The southpaw struck two hundreds and four fifties in ODIs Down Under. Dhawan's best one-day score in Australia was 137 off 146 balls against South Africa in Melbourne in the 2015 World Cup. The knock featured 16 fours and two sixes. The left-handed batter also struck 126 off 113 balls against Australia in Canberra in January 2016, hitting 14 fours and two sixes.
4. MS Dhoni | 1660 Runs
Former India skipper and wicket-keeper batter MS Dhoni has the fourth-highest runs for India in India vs Australia ODIs. The 'Captain Cool' scored 1660 runs in 55 ODIs against Australia at an average of 44.86. He played his best inning of 139 not out in Mohali against the Kangaroo team in ODIs. He had scored two centuries and 11 half-centuries against them.
MS Dhoni also has a great record against Australia as captain. He tops the list of captains who have scored most runs against the Kangaroos. MS Dhoni during his career as a captain scored 1,204 runs against Australia. He slammed 87* off 114 balls against Australia in Melbourne in January 2019, a watchful knock which included six fours.
3. Rohit Sharma | 2407 Runs
Few batsmen can compare to Rohit Sharma when it comes to batting finesse. Against Australia, he’s turned that elegance into destruction. In 46 ODIs, Rohit has scored 2407 runs at an average of 57.30, including 8 hundreds 9 half-centuries and a record-breaking 209 in Bengaluru. That double century remains one of the most brutal innings ever played in ODI cricket.
Rohit also has a strong record in Australia. The right-handed opener has scored 1,328 runs in Australia, including four centuries and four fifties, maintaining a high average (53.12) across different venues and match situations.
2. Virat Kohli | 2451 Runs
Virat Kohli has witnessed cricket excellence across formats. However, when it comes to facing Australia, Kohli’s record has stood out. Ever since his debut against the Aussies in 2009, Kohli has played in 50 ODIs against Australia, scoring 2,451 runs at an average of 54.46, including eight centuries and 15 fifties, with a top score of 123.
Out of those 50 matches he played against Australia, 29 have come in Australia, where he has scored 1,327 runs at an average of 51.90, smashing five centuries and six fifties. His highest score Down Under is an unbeaten 133, which is one of the finest ODI knocks ever played in Australia.
Former captain and legend Sachin Tendulkar tops the list of most runs for India against Australia in ODIs. Between 1991 and 2012, Tendulkar played 71 ODIs against Australia, amassing a staggering 3,077 runs at an average of 44.59. His tally includes nine centuries and 15 fifties. Tendulkar also has the most runs for a batter against Australia in ODI cricket. No other player has over 2,500 runs in this regard. Tendulkar's nine tons are also the most for a batter against the Aussies.
Notably, Tendulkar scored 1,491 runs in Australia alone, adapting brilliantly to pace-friendly conditions that often troubled many visiting batters. Moreover, Tendulkar thrived in the challenging one-ball era. One of his tons came Down Under (10 half-centuries).