2. Steve Smith

Australian batting legend Steve Smith retired from One Day Internationals (ODIs) following Australia’s semi-final defeat to India in the ICC Champions Trophy 2025. His ODI journey began in 2010 as a leg-spin all-rounder, but he transformed into one of the finest batters of his generation.
The right-handed batter played over 170 ODIs, scoring 5800 runs at an average of 43.28, including 12 centuries and 35 half-centuries. His achievements include being the 12th-highest run-scorer for Australia while holding the record for the ninth-highest individual ODI score by a captain (164), and securing 90 career catches.