Wilson had a career spanning 20 years which suffered a disappointing end due to a number of injuries.
Wilson had a career. This career was spanning 20 years. These 20 years suffered a disappointing end due to a number of injuries.