Melbourne, Feb. 6 -- Australia all-rounder Marcus Stoinis has shocked the cricketing world by announcing his retirement from ODI cricket with immediate effect, reported the International Cricket Council (ICC) on Thursday.

Stoinis will retire from ODIs with immediate effect so the 35-year-old can concentrate on T20I cricket, meaning Australia will be without his services for the upcoming ICC Champions Trophy.

The Aussies are already suffering an injury crisis for the tournament in Pakistan and UAE that commences on February 19, with all-rounder Mitch Marsh already ruled out of the eight-team tournament and key pacers Pat Cummins and Josh Hazlewood also in serious doubt.

It means Australia may be on the lookout for up to four new players...