International cricketers who retired in 2025

More than 30 international cricketers retired in 2024.
The year 2024 saw over two dozen international cricketers retire, either fully or from a particular format. This included India’s legendary duo of Rohit Sharma and Virat Kohli quitting T20Is after helping the nation win the ICC T20 World Cup 2024. By the end of the year, another legendary Indian player, Ravi Ashwin, bid adieu to international cricket.
Veteran opener David Warner and Shikhar Dhawan retired from all forms of international cricket. Among the greatest names to leave international cricket in 2024 were James Anderson, Shakib Al Hasan, and Tim Southee.
In 2024, the Pakistani duo of Mohammad Amir and Imad Wasim took international retirements for the second time in their careers. Wriddhiman Saha and Matthew Wade were a couple of wicket-keepers who decided to hang their boots from top-level cricket.
The year 2025 has also started on a similar note as several international cricketers officially ended their careers (either from all international formats or partially) in the first three months of the year. On that note, let’s take a list of all international cricketers who retired in the year 2025.
International cricketers who retired in 2025:
1. Rishi Dhawan (White-ball cricket)
Pace-bowling all-rounder Rishi Dhawan was the first cricketer to officially retire from Indian limited-overs cricket in the year 2025. The 34-year-old played three ODIs and one T20I for India, all in 2016, picking up only two wickets. The Himachal Pradesh cricketer played 134 List-A and 135 T20 matches from 2007 to January 2025. Rishi captained Himachal to their maiden Vijay Hazare Trophy trophy in 2021-22.
He played 39 matches for two teams in the Indian Premier League (IPL) – Mumbai Indians and Punjab Kings – from 2013 to 2024. In the IPL, Dhawan took 25 wickets and scored 210 runs. He was part of the MI team that won the IPL 2013.
He will continue to play First-Class cricket.
2. Martin Guptill (All formats)
Former New Zealand opener Martin Guptill officially announced his retirement from international cricket on January 8, 2025.
Guptill made his New Zealand debut in 2009 and played his last international match in October 2022. Guptill played 198 ODIs, 122 T20Is and 47 tests. He finished as New Zealand’s highest T20I scorer with 3531 runs and third-highest ODI scorer with 7346 runs. He notched up 23 international centuries.
Guptill holds the record of hitting New Zealand’s only men’s ODI double century for his 237* against West Indies in the quarter-final of the 2015 World Cup.
3. Varun Aaron (All formats)
Jharkhand fast bowler Varun Aaron retired from representative cricket on January 10, 2025. The 35-year-old featured in nine ODIs and nine tests for India between 2011 and 2015, and took 29 wickets at an average of 47.10.
Injuries hurt Aaron’s career significantly. Around 2011, he was the quickest bowler in the country, clocking speeds of over 150 KPH. He made his domestic debut in 2008. Aaron played in 66 First-Class (FC) matches, 88 List-A games, and 95 T20s to claim over 400 wickets.
Aaron played in nine IPL seasons from 2011 to 2022 for Delhi Daredevils, Kings XI Punjab, Kolkata Knight Riders, Rajasthan Royals, Royal Challengers Bangalore and Gujarat Titans. He won the IPL 2022 title with Gujarat Titans.
4. Tamim Iqbal (All formats)
Former Bangladesh captain and opener Tamim Iqbal announced his retirement from international cricket on January 10, 2025. His last international outing was in September 2023.
He played 70 tests, 243 ODIs, and 78 T20Is since making his international debut in 2007 and was one of the pillars of the Bangladesh team in the 2010s. He amassed a total of 15249 runs in international cricket, the second-most by a Bangladeshi batsman.
5. Shapoor Zadran (All formats)
Tall left-arm Afghanistan fast bowler Shapoor Zadran, whose last international match was in March 2020, announced his international retirement on January 31, 2025.
Shapoor is famous for playing a key role with both bat and ball during Afghanistan’s win over Scotland in the 2015 World Cup, Afghanistan’s maiden win in an ODI World Cup.
Overall, Zadram featured in 44 ODIs and 36 T20Is, picking up 80 wickets in total.
6. Wriddhiman Saha (All formats)
Last year, India wicket-keeper Wriddhiman Saha had confirmed that the Ranji Trophy 2024-25 would be his last cricket tournament at the top level and he would retire from all forms of the game at the end of it.
Saha and Bengal’s journey in the Ranji Trophy came to an end on February 1. With that, his career to a conclusion. He made his domestic debut in 2007 and India debut in 2010 in ODIs and test cricket.
He managed only 40 tests in his career of 11 years as he was the backup for MS Dhoni and Rishabh Pant for the majority of his career. Saha scored 1353 runs at an average of 29, with three centuries to his name. He earned the recognition as being one of the best wicket-keepers in the world.
Saha played 142 First-Class (FC) cricket matches and over 300 white-ball games.
7. Marcus Stoinis (ODIs)
Australian all-rounder Marcus Stoinis announced his retirement from ODI cricket on February 6th, 2025. Stoinis made his ODI debut in 2015 and played 71 matches in the format. He scored 1495 runs at a strike rate of 93 with one century and six fifties, and took 48 wickets.
He was part of Australia’s 2023 World Cup-winning team. His highest ODI score of 146* came against New Zealand in 2017 in Auckland.
8. Dimuth Karunaratne (All formats)
Sri Lankan opener Dimuth Karunaratne also called time on his international cricket career in February 2025. He retired from all forms of international cricket after his 100th test appearance, which came against Australia in Galle.
Karunaratne made his ODI debut in July 2011 against England in Manchester, while his first test came in November 2012 against New Zealand in Galle. He represented his country in 100 tests and 50 ODIs, in which he scored 7222 and 1316 runs respectively. He hit 16 tons in tests and one in ODIs. He scored 39 fifties in tests, while 11 came in 50-over cricket.
9. Steve Smith (ODIs)
After leading his country to ICC Champions Trophy 2025 semi-finals instead of injured Pat Cummins, Steve Smith bid adieu to ODI cricket after his team crashed out of the tournament losing the first semi-final to India in Dubai.
Starting his career as a leg-spinner, Smith transformed into a solid middle-order batter. In his 15-year-long ODI career, Smith represented Australia in 170 ODIs. He scored 5800 runs in 154 innings at an average of 43.28. His career included 12 hundreds and 35 fifties. With the ball, Smith took 28 wickets in 40 innings he bowled. He will continue to be available for Australia in other two formats of international cricket.
10. Mushfiqur Rahim (ODIs)
After Bangladesh’s group-stage exit from ICC Champions Trophy 2025, one of their senior most cricketers, Mushfiqur Rahim called time on his ODI cricket career. Mushfiqur made his ODI debut in 2006 against Zimbabwe and went on to play 274 ODIs for his country in a 19-year-long career.
Mushfiqur finished his career as second-highest run-scorer and century maker for his nation in ODIs with 7795 runs and nine hundreds, second only to Tamim Iqbal. His highest score of 144, came against Sri Lanka in Dubai in 2018.
His last ODI appearance came against New Zealand in group-stage game of the ICC Champions Trophy 2025 in Rawalpindi.
11. Mahmudullah (All formats)
Days after Mushfiqur Rahim’s retirement from ODI cricket, his country-mate Mahmudullah followed the suit called it quits from all forms of international cricket after Bangladesh’s group-stage exit from ICC Champions Trophy 2025. Having retired from test cricket in 2021, Mahmudullah played the other two formats – T20Is and ODIs – till 2025.
Mahmudullah played a total of 50 tests, 239 ODIs and 141 T20Is for his country, where he scored 2914 test runs, 5689 ODI runs and 2444 T20I runs. He also holds the record for scoring most ODI World Cup hundreds for Bangladesh. He scored three hundreds in ODI World Cups.
Mahmudullah also captained Bangladesh in six tests and 43 T20Is. However, his numbers as captain weren’t that great. Under his captaincy, Bangladesh won one test and lost four and managed to draw one. In T20Is, his side won 16 and lost 26 out of 43 matches, while one ended without a result.
12. Rohit Sharma (Test cricket)

On May 7, 2025, senior Indian cricketer Rohit Sharma called time on his test cricket career. Having already retired from T20 Internationals in 2024 after India’s T20 World Cup triumph, Rohit was leading India in the other two formats.
Following his poor form in home test series against New Zealand in 2024 and the Border-Gavaskar Trophy (BGT) 2024-25 Down Under, Rohit took this call. However, Rohit made sure that he will continue to represent India in One-Day Internationals and even lead the side.
Rohit played a total of 67 tests, where he scored 4301 runs at an average of 40.57. He also hit 12 hundreds and 18 fifties in his test cricket career, which ranged from 2013 to 2024. Before being promoted as opener in 2019, Rohit had average numbers in test cricket batting in the middle-order. However, his promotion as opener in test cricket, just like ODIs, proved to be justifying.
13. Virat Kohli (Test cricket)

Right after a few days of Rohit Sharma’s retirement from the longest format of the game, another senior Indian batter Virat Kohli also called it quits from test cricket. On May 12, 2025, Virat Kohli took it to his social media account on Instagram to announce his retirement from the longest format of the game, which he enjoyed playing the most.
After poor form with the bat in the past few years, Kohli decided to call his time on his career in the whites. Having retired already from T20I cricket, ODI cricket is the only format where Kohli will be seen now in Indian colours.
Kohli played a total of 123 tests for India, where he scored 9230 runs at an average of 46.85. His test cricket career included 30 hundreds and 31 fifties. He also hit seven double hundreds in his career ranging from 2011 to 2025. He finishes his test cricket career as India’s most successful test captain with 40 wins to his name.
14. Glenn Maxwell (ODI cricket)

On June 2, 2025, Australian all-rounder Glenn Maxwell called his time on his ODI cricket career. Maxwell, at the age of over 36 years, decided he won’t be fit enough to play ODI cricket till the next World Cup in 2027 and hence decided to leave this format of the game.
Maxwell, who was part of Australia’s two World Cup winning campaigns in 2015 and 2023, represented his country in 149 ODIs. He smashed 3990 runs at a strike rate of 126.70. He hit four hundreds and 23 fifties in his career ranging from 2012 to 2025. Maxwell’s career highlight in ODI cricket will always remain the unbeaten double hundred he smashed against Afghanistan in ICC Cricket World Cup 2023.
15. Heinrich Klaasen (All formats)

On June 2, 2025, South Africa’s wicket-keeper batter Heinrich Klaasen made a shocking announcement to retire from international cricket. Klaasen, who had already retired from test cricket in January 2024, stepped away from other two formats of international cricket as well in June 2025.
Klaasen represented South Africa in four tests, 60 ODIs and 58 T20Is, where he accumulated 104, 2141 runs and 1000 runs respectively. He also hit four hundreds in international cricket, and all of those came in 50-over cricket. He smashed 11 fifties in ODIs and five in T20Is.
16. Piyush Chawla (All formats)
On June 6, 2025, Indian leg-spinner Piyush Chawla called his time on his international and domestic cricket career. Chawla announced the decision through a social media post on his official account on Instagram.
Chawla represented India in three tests, 25 ODIs and seven T20Is. He made his international cricket debut in a test match against England in 2006 and played his last match for India in 2012, which was a T20I against the same opposition. Chawla picked seven wickets in tests, 32 in ODIs and four in T20Is. He was also part of India’s two World Cup-winning campaigns. He was part of Indian squad in ICC T20 World Cup 2007 and then in the ODI World Cup in 2011.
17. Nicholas Pooran (International cricket)

One of the most shocking retirements in 2025 came from star West Indies cricketer Nicholas Pooran. Pooran called time on his international cricket career on 9th June, 2025 at the age of 29 years, which shocked the entire cricketing world.
Pooran made his international cricket debut in 2016 and played his last for the West Indies in 2024. He played in 61 ODIs and 106 T20Is, where he scored 1983 and 2275 runs respectively. While he hit three hundreds and 11 half-centuries in ODIs, in T20Is, he hit 13 half-centuries in T20Is. He is still an active cricketer in franchise leagues around the globe.
18. Angelo Mathews (Test cricket)
Sri Lankan all-rounder Angelo Mathews called his time on his test cricket career in 2025. He announced in May that he will retire following the first home test against Bangladesh at Galle in June 2025.
Mathews retired from the longest format of the game at the age of 38 years. He represented his nation in 119 tests and ended as the country’s third-highest run-scorer in tests with 8214 runs. He hit 16 hundreds and 45 half-centuries during his career, which lasted 16 years from 2009 to 2025.
19. Peter Moor (All formats)
In July 2025, Peter Moor announced his retirement from international cricket. He is one of the 17 cricketers to play for two countries in test cricket. Moor made his international cricket debut in 2014 in an ODI for Zimbabwe against Bangladesh. He then represented the country till 2019 before moving to Ireland, where he played seven tests.
Moor played a total of 15 tests (eight for Zimbabwe, seven for Ireland), 49 ODIs and 21 T20Is – all for Zimbabwe. He never represented Ireland in white-ball cricket and retired from international cricket at the age of 34. He aggregated 734 runs in tests, 827 runs in ODIs and 364 runs in T20Is.
20. Andre Russell (All formats)

West Indies all-rounder Andre Russell also retired from international cricket in 2025. The all-rounder played his last match against Australia on 22nd July in his home country, Jamaica.
Russell made his international cricket debut in a test between the West Indies and Sri Lanka in 2010, which turned out to be his last test match as well. In white-ball cricket, Russell represented the West Indies in 56 ODIs and 85 T20Is. He scored 1034 runs in ODIs and 1122 runs in T20Is. With the ball, he scalped one wicket in tests, 70 in ODIs and 61 in the shortest international format.
Russell was part of the West Indies’ both T20 World Cup wins in 2012 and 2016.
21. Cheteshwar Pujara (All formats)

Indian test specialist Cheteshwar Pujara also pulled down curtains on his international cricket career this year. Pujara announced his retirement from all formats of the game on 24th August, 2025. Pujara represented India in 103 tests and five ODIs in his career ranging from 2010 to 2023.
Pujara, whose last India appearance came in the ICC World Test Championship (WTC) 2021-23 final against Australia at The Oval in London, scored 7195 runs at an average of 43.60 for India in test cricket. His career saw him raising the bat for a ton on 19 occasions while hitting 35 half-centuries. In his five appearances in ODIs for India, Pujara managed just 51 runs.
He will be remembered for his heroics in India’s two tours Down Under in 2018-19 and 2020-21.
22. Mitchell Starc (T20I cricket)

Australian fast bowler Mitchell Starc called time on his T20I career in September 2025. Starc announced his decision prior to Australia’s squad announcement for the T20I tour of New Zealand and home series against India and told that he wants the management to build a strong side heading into the ICC T20 World Cup in 2026 in India and Sri Lanka.
Having retired from T20Is, Starc is expected to play test and ODI cricket till 2027. Talking about his T20I career, Starc made his debut in 2012 against Pakistan in Dubai and his last T20I for Australia came against India in ICC T20 World Cup 2024. He represented his country in 65 T20Is, where he scalped 79 wickets at an average of 23.81. He finished as Australia’s second highest wicket-taker in the shortest format of the game.
23. Asif Ali (International cricket)

Pakistan batter Asif Ali was one of the cricketers to announce retirement from international cricket in 2025. Ali announced his retirement in September. He represented Pakistan in 21 ODIs and 58 T20Is from 2018 to 2023. While he scored 382 runs in ODIs, he piled 577 runs in T20Is at a strike rate of 133.87.
24. Usman Shinwari (All formats)
Pakistan bowler Usman Shinwari announced his retirement from international cricket on 9th September, 2025. The fast bowler, who represented Pakistan in one test, 17 ODIs and 16 T20Is, retired from international cricket at the age of 31. Shinwari, who made his international debut for Pakistan in 2013, played his last in 2019 and went out of favour. He took one wicket in tests, 34 in ODIs and 13 in the shortest format of the game.
25. Chris Woakes (All formats)

On 29th September, 2025, England all-rounder Chris Woakes bid adieu to international cricket. Woakes, who made his international debut for England in January 2011 in an ODI against Australia in Sydney, went on to represent the Three Lions in 122 ODIs, 62 tests and 33 T20Is. Woakes was part of the England squad which won ICC ODI Cricket World Cup in 2019 and the T20 World Cup in 2022.
In 62 tests, he scored 2034 runs and scalped 192 wickets. Meanwhile, in 122 ODIs, he scalped 173 wickets and scored 1524 runs. In his T20I career of 33 games, he picked 31 wickets and scored 147 runs. His last game for England came in a test match against India at The Oval in 2025, where he came out to bat with a broken shoulder to save the match for his side.
Due to shoulder injury and recovery period, he was out of England’s plans for Ashes 2025-26 and beyond, which was the reason why he called his time on his international cricket career.
26. Kane Williamson (T20I cricket)

On November 2, 2025, Kane Williamson called time on his T20I cricket career. With less than four months to go for ICC T20 World Cup 2026, Williamson took the decision so that the team management gets prepared for the ICC tournament, which will be played in India and Sri Lanka.
Williamson played a total of 93 T20Is for the Kiwis and scored 2575 runs (second-most for the country). He also hammered 18 half-centuries. Williamson also made sure that he will continue to represent New Zealand in other two formats of the game in the foreseeable future.
27. Mohit Sharma (All formats)
On Wednesday, 3rd December, former Indian seamer Mohit Sharma called time on his international cricket career. Mohit, hailing from Haryana, made it to the Indian scene after starring for Chennai Super Kings in IPL 2013. Mohit made his ODI debut in August 2013 against Zimbabwe and went on to represent India in ICC Cricket World Cup 2015.
Mohit went on to represent India in 26 ODIs and eight T20Is, in which, he picked 31 and six wickets respectively. Notably, Mohit had represented India last in October 2015.
(List updated till 3rd December, 2025)
When did Virat Kohli retire from test cricket?
Virat Kohli announced his decision to retire from test cricket in May 2025.
How many men’s cricketers retired from international cricket in 2025?
27 men’s cricketers retired from international cricket in 2025.
When did Rohit Sharma retire from test cricket?
Rohit Sharma announced his decision to retire from test cricket in May 2025.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Murali Krishna is the content and social media head of the Cricket desk at Khel Now. He started his journey in 2012 with fan pages on Facebook before starting his own start-up, CricTracker, in 2013. With more than 12 years of experience in the field, he focuses mostly on managing the team rather than on working on the front line.
- AUS vs ENG: Day 2 session timings for Brisbane test, The Ashes 2025-26
- The Ashes 2025-26: [Watch] Matthew Hayden takes sigh of relief on his "walking nude" statement after Joe Root's ton at the Gabba
- AUS vs ENG: Mark Wood opens up about his availability for third test of Ashes 2025-26 in Adelaide
- Josh Inglis doubtful for entire IPL 2026 - Reports
- "Matthew Hayden is happiest person on the earth right now" - Fans react as Joe Root slams his first-ever test century in Australia
- AUS vs ENG: Day 2 session timings for Brisbane test, The Ashes 2025-26
- The Ashes 2025-26: [Watch] Matthew Hayden takes sigh of relief on his "walking nude" statement after Joe Root's ton at the Gabba
- AUS vs ENG: Mark Wood opens up about his availability for third test of Ashes 2025-26 in Adelaide
- Josh Inglis doubtful for entire IPL 2026 - Reports
- "Matthew Hayden is happiest person on the earth right now" - Fans react as Joe Root slams his first-ever test century in Australia