Cape Town - Disgraced Australian skipper Steve Smith and his team-mate David Warner have been slapped with 12-month bans from representing Australia.

READ: Sponsor drops Warner after ball-tampering scandal

In addition, neither player will be eligible to captain the side for a period of two years.

Cameron Bancroft, the player at the centre of the ball-tampering controversy that rocked the Day 3's play at Newlands last Saturday, has been banned for a period of nine months.

However, all three players will be free to play in next year's Cricket World Cup in England, starting on May 30, 2019.

In total, Smith and Warner will miss a total of 48 international matches, broken down into 12 Tests, 29 ODIs and 7 T20Is.

READ: Australia incredibly stupid - Ali Bacher

Matches to be missed by Smith and Warner (Bancroft free to play from January 2019 tour of Australia by Sri Lanka):

June 2018 - 5 ODIs, 1 T20I v England (away)

June/July 2018 - 1 Test, 3 ODIs v Zimbabwe (away)

August/September 2018 - 2 Tests, 3 ODIs v Bangladesh (home)

October 2018 - 5 ODIs, 1 T20I v Pakistan (away)

October/November 2018 - 5 ODIs, 3 T20Is v South Africa (home)

November 2018/January 2019 - 4 Tests (India)

January 2019 - 2 Tests, 3 ODIs v Sri Lanka (home)

February 2019 - 5 ODIs, 2 T20Is v India (away)

March 2019 - 3 Tests v Pakistan (away)