
Australian great Steve Smith has quit one-day international cricket but will prolong his stellar Test career until at least next summer's Ashes series.
Smith told his teammates of his ODI retirement after captaining Australia to a Champions Trophy semi-final loss against India in Dubai.