England and Hampshire fast bowler John Turner has retired from professional cricket at 25 due to persistent injuries. The South Africa-born pacer has not represented his county since last summer after suffering a stress fracture in his back. Turner played two ODIs and two T20Is for England at international level during their tour of West Indies in late 2024.