In a significant announcement, Steve Smith has declared his retirement from one-day international cricket. The Australian cricket icon, aged 35, captained his team to a semi-final exit at the Champions Trophy, concluding an illustrious career with an impressive record in the format.