EFL By Matthew Lee02/05/2019 Joe Thompson to retire following two battles with cancer Joe Thompson is set to retire from professional at 29 years old following two battles with cancer.