The Indian team began the 3-match T20I series against West Indies with a stunning win last night. The team consisted of some of the most prominent names of Indian Cricket while Shreyas Iyer was left out. Shreyas Iyer did not get the chance to play in the first T20I. Indian captain Rohit Sharma revealed the reasons behind not including Iyer in the match.
Rohit Sharma revealed in the post-match interview that Iyer was not included in the playing XI to have an extra bowling option for the middle overs. India is trying to look out for a bowling all-rounder for some time and Venkatesh Iyer certainly fits all the requirements to some extent. That is why the new Iyer replaced Shreyas in the shortest format. Sharma also said that the management spoke to Shreyas Iyer about him not getting the chance to the Playing XI. And it is all about the balancing of both sides.
Rohit Sharma said, "Someone like Shreyas Iyer is sitting out, very hard on him not making it to playing eleven, but we needed someone to bowl in the middle which is why we couldn't get him in. It's always nice with that kind of competition going around and a lot of the guys are missing out as well. I'm happy to have that kind of challenges rather than not having players available and not in form. We were very clear with Shreyas and we told him we want that option going into the World Cup. Guys do understand what the team wants and all these guys are professionals and they do understand that team comes first."
"Lots of things to take into consideration": Rohit said at the post-match presentation ceremony.
The Indian team is filled with talented and capable youngsters and the competition to enter the playing XI is high. Sometimes the situation becomes quite difficult for the cricketers who end up not getting a chance in the Playing XI.
Rohit Sharma added to this matter, "Once everyone is available it's something we need to sit down and understand. Lots of things to take into consideration and sometimes it can be very tough on the guys missing out, but we want to make sure that we give out a clear message with guys performing needs to get that run and we want to put the team first."
Indian won seven ICC trophies over the years. A few players have been part of several of these victorious campaigns. let's take a look at the Indian Cricketers with Most ICC Titles.
The International Cricket Council (ICC) is cricket’s global governing body, overseeing various prestigious tournaments. These include the ICC Cricket World Cup, T20 World Cup, Champions Trophy, and the World Test Championship. The ICC tournaments are considered the most prestigious in cricket, and players strive to lift the trophies.
India have always had the services of the best players. And thanks to them, India have been a consistent force in world cricket. The same consistency is visible in the ICC tournaments. This has helped the Indian team win seven ICC trophies over the years. A few players have been part of several of these victorious campaigns.
So, let's take a look at the Indian Cricketers with Most ICC Titles.
Indian Cricketers with Most ICC Titles
6. Harbhajan Singh | 3 Titles
2002 Champions Trophy (shared with Sri Lanka)
2007 T20 World Cup
2011 Cricket World Cup
Having started his career in 1998, Harbhajan Singh is one of the few Indian cricketers to have won all three ICC white-ball titles.
He was part of India's 2002 ICC Champions Trophy title-winning campaign, where they were joint winners with Sri Lanka. Five years later, he played a key role in India's triumph in the inaugural edition of the T20 World Cup, in 2007. He was also a part of India's 2011 ODI World Cup winning squad.
5. Yuvraj Singh | 3 Titles
2002 Champions Trophy (shared with Sri Lanka)
2007 T20 World Cup
2011 Cricket World Cup
One of India's greatest all-rounders, Yuvraj Singh has also won all three ICC white-ball tournaments. He was part of the teams that won the 2002 Champions Trophy, 2007 T20 World Cup, and 2011 ODI World Cup.
In the 2011 ODI World Cup, Yuvraj was the Player of the Tournament for his stellar all-round performance. He made history in the 2007 T20I World Cup by hitting six sixes in an over against England.
4. Ravindra Jadeja | 3 Titles
2013 Champions Trophy
2024 T20 World Cup
2025 Champions Trophy
After India lifted the 2025 Champions Trophy in Dubai, Ravindra Jadeja went level with Dhoni. The star all-rounder now has three ICC trophies.
Before the latest win, Jadeja was part of another Champions Trophy victory in 2013. He picked up the most wickets in that tournament to win the Golden Ball. Fast forward to 11 years, and Jadeja found himself in the 2024 T20 World Cup-winning squad. After this, he retired from T20I cricket.
3. MS Dhoni | 3 Titles
2007 T20 World Cup
2011 Cricket World Cup
2013 Champions Trophy
MS Dhoni was the first Indian player to win three ICC trophies. Interestingly, he won all three of them as skipper. Under Dhoni’s leadership, India had a successful run in limited-overs. And he showed a glimpse of his tactical acumen early in his captaincy stint.
Captain Cool guided a young team to the inaugural T20 World Cup victory in 2007. Then he followed it with the ODI World Cup triumph in 2011. And Dhoni completed the ICC ODI tournament trophy with the Champions Trophy win in 2013.
2. Rohit Sharma | 4 Titles
2007 T20 World Cup
2013 Champions Trophy
2024 T20 World Cup
2025 Champions Trophy
Rohit Sharma is level with Kohli when it comes to ICC trophy victories. The current Indian captain has won two of the four titles while leading the Indian team. Before that, he was part of the Indian team that won the inaugural T20 World Cup in 2007.
Then, alongside Kohli, he took India to the Champions Trophy victory in 2013. Rohit repeated the feat in 2024 and 2025, but this time as a captain. He guided the Men in Blue to the T20 World Cup win in 2024, followed by the Champions Trophy triumph in 2025.
Virat Kohli has been a proven match-winner for India. And the same is true when it comes to ICC events. The top-order batter hardly fails to perform in these high-stakes tournaments. He has powered the team to many wins, including four ICC title victories.
Kohli managed to land his hands on an ICC trophy for the first time in 2011. He was part of the 2011 World Cup squad that defeated Sri Lanka in the final at home. Two years later, he was on the podium yet again as India won the Champions Trophy in England. But then Kohli had to endure a decade’s wait to add the third title. He helped India win the T20 World Cup in 2024 before clinching his fourth silverware in 2025 as India landed the Champions Trophy.
The ICC men’s ODI World Cup has witnessed some of the greatest batters exhibiting their best in the quest for world glory. The World Cup is watched by millions of viewers across the globe, all thanks to the incredibly entertaining cricket action.
World Cup allows players to display their talents to the fullest, but oftentimes, players perform at a whole other level. Teams have exceeded 400 runs on the scorecard, batsmen have hit double centuries, and bowlers have dismissed entire teams for double-digit totals.
The World Cup has seen its share of highs and lows, but today, we take a look at the individual record for most centuries. So, let's take a look at the batters with most centuries in World Cup history.
Ricky Ponting also scored 5 centuries in World Cup history. In a glorious career spanning 46 World Cup matches between 1996 and 2011, he notched 1,743 runs.
His best score during this period was 140 not out. Under ponting's leadership, Australia bagged three World Cup titles.
5. Virat Kohli | 5
Virat Kohli has scored five centuries in World Cups across 36 innings. He played his first ever ODI World Cup in 2011 and has been a part of every squad that played the following World Cups.
In 2011, on his World Cup debut, Kohli scored a century. His next century came in 2015 against Pakistan. But it was in the 2023 World Cup that Kohli was at his absolute best, scoring three centuries. He is overall the second-highest run scorer in World Cups, with 1795 runs.
4. Kumar Sangakkara | 5
Kumar Sangakkara is the highest run-scorer for Sri Lanka in ODI cricket history. Not just that, he has also scored the most centuries by a Sri Lankan player at the World Cup.
In 37 World Cup matches, Sangakkara scored five centuries, which were a part of the 1532 runs he scored in World Cups at an average of 56.74.
3. Sachin Tendulkar | 6
There is nearly no World Cup batting record of which Sachin Tendulkar is not a part. Tendulkar, who played six World Cups in his career, smashed six centuries in 44 innings. Sachin is also the top run-scorer in World Cup history, having amassed 2278 runs in 45 matches.
2011, when India broke their 28-year losing streak, was Sachin’s last World Cup. He also holds the record for the most fifties in World Cup history, with a total of 15 of them.
2. David Warner | 6
Australia’s destructive opening batsman David Warner comes second on this list. Warner has played every World Cup starting from the 2015 edition, and has scored six centuries in 29 innings. Two of these centuries came in the 2023 World Cup in India.
Overall from 2015 to 2023, he has scored 1527 runs in 29 games. His top score is 178 runs which came in the 2015 World Cup clash against Afghanistan.
Indian cricket team skipper Rohit Sharma tops the list of most centuries in World Cup history. Rohit has scored a total of 7 centuries in World Cup history so far.
In a brilliant performance during the 2023 ICC Cricket World Cup, Rohit Sharma shattered his 7th century against Afghanistan. Rohit has scored 1575 runs in 28 innings from 2015 to 2023, in which his best score has been 140 runs.
In the thrilling world of international cricket, hitting sixes remains one of the most entertaining aspects of the game. Over the years, power-hitters have delighted fans by clearing boundaries with ease and rewriting records with their big-hitting skills.
Let's take a look at the batters with most sixes in international cricket history.
Most Sixes in International Cricket History
10. AB de Villiers | 328 Sixes
Former South African player AB de Villiers gets the 10th spot on this list. The former right-handed batsman slammed 328 sixes in international cricket. De Villiers shattered 64 sixes in Tests, 204 in ODIs, and 60 in the shortest format. During his career from 2004 to 2018, De Villiers was known as Mr. 360 due to his ability to smash sixes all over the ground.
9. Eoin Morgan | 346 Sixes
England’s limited-overs skipper Eoin Morgan represented both Ireland and England. From 2006 to 2022, he hit 346 sixes in international cricket. The English player has slammed 6 sixes in Tests, 220 in ODIs, and 120 in T20Is. Morgan captained England to their first ICC Cricket World Cup win in 2019.
8. Sanath Jayasuriya | 352 Sixes
Former Sri Lanka cricketer Sanath Jayasurya grabs the 8th spot on this list. Jayasuriya, who played from 1989 to 2011, was widely popular for his ability to smash sixes. The former left-handed batsman slammed 352 sixes in international cricket during his active career. The former Sri Lanka opener smacked 59 sixes in Tests, 270 in ODIs, and 23 in T20Is. Jayasuriya retired in 2011 from international cricket.
7. MS Dhoni | 359 Sixes
Former Indian captain and wicketkeeper-batsman MS Dhoni bags 7th spot in this list. Dhoni accounts for 359 sixes in international cricket. Dhoni, who played for India from 2004 to 2019, slammed 78 sixes in Tests and 229 in ODIs. The wicketkeeper-batsman slammed 52 sixes in the shortest format as well. His leadership and batting prowess led India to numerous victories, including the 2011 ICC Cricket World Cup.
6. Jos Buttler | 369 Sixes
Jos Buttler, England's dynamic wicketkeeper-batsman, has been a key player since his debut in 2011. By 2025, he amassed 369 sixes in international cricket. Buttler's innovative stroke play and aggressive batting have been instrumental in England's recent successes.
5. Martin Guptill | 383 Sixes
Martin Guptill, another prominent New Zealand batsman, has been a consistent performer since his debut in 2009. As of 2022, he has hit 383 sixes in international cricket. In Tests, the right-handed batsman has shattered 23 sixes. The opening batsman has also slammed 187 sixes in ODIs and 173 sixes in T20Is.
Former New Zealand skipper Brendon McCullum grabs the 4th spot in this list. The former right-handed batsman accounts for 398 sixes in international cricket. The former Kiwi opener slammed 107 sixes in Tests, 200 in ODIs, and 91 in T20Is. Mccullum played for New Zealand from 2002 to 2016.
3. Shahid Afridi | 476 Sixes
Shahid Afridi, affectionately known as "Boom Boom," was famous for his explosive batting style. Representing Pakistan from 1996 to 2018, Afridi hit 476 sixes in international cricket. The former Pakistan skipper accounts for 52 sixes in Tests, 351 in ODIs, and 73 in T20Is. Afridi retired from international cricket in 2018.
2. Chris Gayle | 553 Sixes
West Indies cricketer Chris Gayle steals the second spot in this list. Gayle, known as the "Universe Boss," is one of the most destructive batsmen in cricket history. Over his career spanning from 1999 to 2021, he amassed 553 sixes in international cricket. Gayle has slammed 98 sixes in Tests, 331 sixes in ODIs, and 124 sixes in T20Is.
1. Rohit Sharma | 637 Sixes
Rohit Sharma, the current captain of the Indian cricket team in ODI formats, is renowned for his exceptional batting prowess. He holds the record for the most sixes in international cricket, with a total of 637 sixes across all formats. Notably, he also holds the record for the highest individual score in a One Day International (ODI) match, with 264 runs.
6 cricketers who announced their retirements since last month
The cricket world bid farewell to six prominent players as they drew curtains on stellar international careers in just one month. From unparalleled Kohli to power-hitter Maxwell, here are 6 crickters who announced their retirements since last month.
The cricket world, known for its constant evolution, has seen a drastic shift in a month. Over the past month, six notable players have chosen to conclude their careers on the global stage.
From legendary batsmen to powerful all-rounders, these departures mark a significant moment in the history of cricket. These aren't just names; they are players who have shaped matches and won the hearts of millions.
Explore the list of 6 cricketers who announced their retirements since last month.
1. Rohit Sharma (Test retirement) | May 7, 2025
Rohit Sharma celebrating his first century as an opener in tests in 2019. Image | Daily Excelsior
On May 7, 2025, Rohit Sharma announced his retirement from Test cricket, marking the end of his remarkable journey as a batsman, as well as India's captain in tests. His test career lasted for 12 years since his debut in 2013.
Sharma transformed himself into a brilliant test opener in the latter half of his career. One of his defining moments in Test cricket arrived in 2019 against South Africa, where he hammered a majestic 212 runs as an opener, showcasing his ability to wear down opposition attacks.
He is the fifth-most successful Test captain for India, leading to 12 Test victories.
Rohit Sharma's stats in tests:
Span
Innings
Runs
Avg
SR
HS
50
100
2013-2024
116
4302
40.6
57.1
212
18
12
2. Virat Kohli (Test retirement) | May 12, 2025
Virat Kohli celebrating his century against WI in 2023. Image | Instagram
Following Rohit's retirement, India lost the era's most dominant force in test cricket. The announcement of Virat Kohli's test retirement on May 12, 2025, resonated globally, leaving everyone shocked and upset.
Kohli approached the test format with a fierce competitive spirit and hunger for runs. His dedication and skill set in this format saw him notch 7 double centuries in his test career. He also became the most successful test captain of India during the 8 years (Dec 2014-Jan 2022) of his captaincy tenure, leading to 40 wins.
This decision of Kohli to step away from tests also brought the interests of Indian fans in tests in question. This retirement indeed marked the end of an era.
Virat Kohli's stats in tests:
Span
Innings
Runs
Avg
SR
HS
50
100
2011-2025
210
9230
46.85
55.57
254*
3
30
3. Angelo Mathews (Test retirement) | May 23, 2025
Angelo Mathews in tests. Image | Mint
Sri Lanka's enduring test pillar, Angelo Mathews, concluded his test career on May 23, 2025. He left behind a legacy of resilience and crucial performances as an all-rounder.
Mathews possessed the ability to adapt his game and accelerate when required. His unbeaten 200 runs against Zimbabwe in 2020 stand out as one of his vital contributions. He also took a total of 33 wickets in tests.
He led Sri Lanka in 34 matches as a captain and won 13 among them.
Angelo Mathews' stats in tests:
Span
Innings
Runs
Avg
SR
HS
50
100
2009-2025
210
8167
44.62
48.45
200*
45
16
4. Glenn Maxwell (ODIs Retirement) | June 2, 2025
Glen Maxwell celebrating his 201* against Afghanistan in 2023 ODI World Cup. Image | Pinterest
Australia's one of the most captivating hitters and match-winners, Glenn Maxwell, announced retirement from ODIs on June 2, 2025. Known for his explosive strokeplay and ability to turn the game around, he had an amazing ODI career.
Maxwell's career has many moments to highlight, but nothing can match his astonishing 201* runs against Afghanistan in the 2023 Cricket World Cup. Coming back with a back injury, this innings was a masterclass in aggressive and controlled batting.
He snatched victory from the jaws of defeat, which goes down in the history of ODI cricket.
Glenn Maxwell's stats in ODIs:
Span
Innings
Runs
Wickets
Avg
SR
HS
50
100
2012-2025
136
3990
77
(in 119 innings)
33.81
126.70
201*
23
4
5. Heinrich Klaasen (International retirement) | June 2, 2025
Heinrich Klaasen celebrating his 109 off 67 balls against England in 2023 World Cup. Image| TOI
On June 2, 2025, Heinrich Klaasen announced his international retirement, which marked the end of a relatively short yet impactful career as a destructive batsman in white-ball cricket.
Since his international debut for South Africa in 2018, he has been a hard-hitter of the ball and has become one of the most feared finishers in limited-overs formats. His phenomenal 174 runs off just 83 balls against Australia in an ODI in 2023 stands as a testament to his raw hitting power and ability.
Heinrich Klaasen's international stats (2018-2025)
Format
Innings
Runs
Avg
SR
HS
50
100
T20Is
53
1000
23.25
141.84
81
5
0
ODIs
56
2141
43.69
117.05
174
11
4
Tests
8
104
13.00
45.21
35
0
0
6. Nicholas Pooran (International retirement) | June 10, 2025
Nicholas Pooran celebrating his knock of 113 runs against Sri Lanka in 2019 World Cup. Image | BBC
The West Indies batter, Nicholas Pooran, announced his international retirement on June 10, 2025, at the age of just 29. This marked one of the earliest retirements for a high-profile West Indies player.
As a left-hander wicket-keeper batsman, Pooran quickly established himself as an electrifying hitter in white-ball cricket. He brought an aggressive approach to the crease, with the potential to turn the game in his favour.
He has done exceptionally well in his short-lived international career. His 98 runs off 53 balls against Afghanistan in the 2024 T20 World Cup perfectly tell the story of his talent.
Nicholas Pooran's international stats (2016-2025):
From emerging star to captain fantastic: Shreyas Iyer's IPL journey
From his debut as an emerging star to his elevation as a fantastic captain, Shreyas Iyer's IPL journey has been phenomenal. Explore his influence and achivements in this tournament, along with the key moments that shaped his IPL career.
Shreyas Iyer's IPL journey is a compelling story of growth, dedication, and leadership. From stepping into the grand stage as a promising young batsman to eventually shouldering the responsibility of captaincy and winning the trophy, he has finally earned the love and respect he deserved from all the cricket fans.
Explore this journey with us and relive those battles he fought to evolve from an emerging star to captain fantastic!
Iyer's IPL debut and initial impact (2015-2017) | Delhi Capitals
Shreyas Iyer playing for DC in his debut season in IPL 2015. Image | CC
Shreyas Iyer made his IPL debut at the age of 20 years and 6 months in 2015 season. His journey began with a bang when he was acquired by Delhi Capitals for ₹2.6 crore, which made headlines as he became the highest earning uncapped player in the tournament.
His auction bid spotlight on him and he responded with a sensational debut, scoring 439 runs at an average of 33.76 in that season. He also won the IPL emerging player for the season award in 2015.
Iyer became DC's favourite and was retained for seven years in a row.
Youngest captain for DC and early leadership (2018)
Shreyas Iyer in IPL 2020. Image | ESPNcricinfo
The 2018 season was a significant turning point in Shreyas Iyer's IPL journey. At the age of 23 years and 142 days, he was given the captaincy, which made him the youngest captain for DC franchise and the fourth-youngest in any IPL side in history.
Iyer smashed a match-winning knock of 93* runs off 40 balls against KKR in his captaincy debut. In the 8 matches he captained, DC won 4 out of them, showing a 50% winning rate.
Leading from the front: The Delhi Capitals Era (2019-2022)
Shreyas Iyer posing with the IPL trophy in 2020. Image | NDTV
Iyer continued as a captain, leading the franchise into a new, more successful era from 2019 onwards. He led the team into the playoffs for the first time in seven years, finishing third in the league stage in IPL 2019.
He also had a strong season with the bat, scoring 463 runs.
Under his strong leadership, Delhi Capitals reached their maiden IPL final in the history of the tournament in IPL 2020. While the team lost to Mumbai Indians in the finals, Iyer's captaincy was highly praised.
He scored 65* runs off 50 balls in the final match.
Iyer's stats for DC (2015-2021)
Throughout his captaincy tenure (2018-2020), Iyer consistently contributed with the bat. His best season with the bat was in IPL 2020, when he scored 519 runs in 17 matches.
He was succeeded by Rishabh Pant as the captain in IPL 2021 season.
Season
Matches
Runs
Highest
SR
50s
2015
14
439
83
128.36
4
2016
6
30
19
69.76
0
2017
12
338
96
139.09
2
2018
14
411
93*
132.58
4
2019
16
463
67
119.94
3
2020
17
519
88*
123.27
3
2021
8
175
47*
102.33
0
He scored a total of 2375 runs in 87 matches for Delhi Capitals.
A new chapter: KKR and the title glory (2022-2024)
Shreyas Iyer's poolside pose with the IPL trophy won in 2024. Image | India Today
Shreyas Iyer entered the 2022 mega auction and was picked by Kolkata Knight Riders for ₹12.25 crore, and was immediately appointed as the new captain.
His first year with KKR concluded with a 7th position finish in the points table, and him scoring 401 runs in 14 matches total.
Missing a season (2023)
Iyer was ruled out entirely of IPL 2023 due to his back injury and Nitish Rana stepped in as the captain for KKR during his absence. He eventually recovered and made a grand comeback in the next season.
The Champion season: Leading KKR to their 3rd IPL title
The 2024 IPL season under Iyer's captaincy was nothing short of a fairy tale for KKR, and they got the ending they deserved. They dominated the game throughout the tournament and finished at the top of the points table.
Things even accelerated in the playoffs, where KKR delivered stunning team performances. They finally clinched the IPL title by defeating SRH by 8 wickets in the Final.
Shreyas Iyer speaking at the press conference before the final match of IPL 2025. Image | Instagram
The reigning champion, KKR, made a big decision to not retain Shreyas Iyer ahead he mega auction, which left the fans shocked. However, Punjab Kings acquired him for ₹26.75 crore, making him the second-most expensive player in IPL history.
He was appointed as the captain and consistently proved how he was worth every penny!
Punjab Kings often struggled for consistency in their earlier seasons, and Shreyas completely changed the narrative for them this year. He started this season for the franchise with a selfless 97*, sacrificing his maiden IPL century, and led the team to 9 wins out of 14 matches.
Under his captaincy, the team not only qualified for the playoffs after 11 years, but also finished at the top of the table in league stage.
Leading PBKS to a historic Final
After breaking the 11-year drought of qualifying for playoffs, the team also reached their first final since 2014. Shreyas Iyer single-handedly made this possible with his match-winning knock of 87* off 41 balls in the Qualifier 2. He also became the captain with most 50+ scores in IPL playoffs.
Punjab put up an extremely tough fight for Royal Challengers Bengaluru in the final, ultimately losing by just 6 runs. Iyer's impact was undeniable for PBKS, who made this season a memorable one for them.
He also became the first captain to lead 3 different teams to the IPL Finals (DC in 2020, KKR in 2024, and PBKS in 2025).
Shreyas Iyer was the highest-scorer for PBKS in 2025 and finished 6th in the Orange Cap leaderboard. He also smashed 39 sixes in this season, which overall the second-highest.