
Steve Smith has announced his retirement from one-day international matches after appearing in the format 170 times for his country.
The shock move came after he led Australia to defeat in the semifinal of the Champions Trophy on Tuesday night while filling in for skipper Pat Cummins.
Smith, 35, will keep playing in Tests and T20 matches for his country as he leaves the door open for a possible appearance at the 2028 Olympics, where the 20-over game will feature for the first time.
‘It feels like the right time to make way [for younger players],’ Smith said.
‘It has been a great ride and I have loved every minute of it.
‘There have been so many amazing times and wonderful memories. Winning two World Cups was a great highlight along with the many fantastic teammates who shared the journey.
Steve Smith has shocked cricket fans by announcing his retirement from one-day internationals after Australia’s defeat in the semifinal of the Champions Trophy

The 35-year-old will now concentrate on playing Tests and T20 matches
‘Now is a great opportunity for people to start preparing for the 2027 ODI World Cup so it feels like the right time to make way.
‘Test cricket remains a priority and I am really looking forward to the World Test Championship final, the West Indies in the winter and then England at home.
‘I feel I still have a lot to contribute on that stage.’
Smith scored 5800 runs in ODIs for Australia, averaging 43.28 with a high score of 164, 12 centuries and 35 half-centuries to his name.
He also took 28 wickets as a bowler at an average of 34.67 with best figures of 3/16.
More to come…