LONDON — Former England batsman Nick Compton announced his retirement from cricket on Thursday. The 35-year-old grandson of England great Denis Compton did not play for his county Middlesex in 2018.