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.