Former Australia all-rounder Andrew Symonds has retired from cricket and will not play in this year's Indian Premier League.
Andrew Symonds retires from cricket