Australian opener Matthew Hayden has announced his retirement from international cricket with immediate effect.
Matthew Hayden announces retirement