England allrounder Andrew Flintoff is to quit Test cricket after the current Ashes series against Australia after admitting defeat in his long battle against a string of injuries.
England allrounder Andrew Flintoff is to quit Test cricket after the current Ashes series against Australia after admitting defeat in his long battle against a string of injuries.