Andrew Flintoff has announced his retirement from all cricket after giving in to his long-standing knee injury.
Flintoff retired from Test cricket after last year's Ashes victory and underwent knee surgery straight away. He hoped to return to action this season, but that was ruled out last month and he then aimed for Twenty20 stints in Australia and the IPL. However, his latest meeting with the surgeon has led to what has long seemed the inevitable decision.