John Cena, a 16-time WWE Champion, has announced his retirement from in-ring competitions with effect from 2025. Mr Cena announced his retirement during a surprise appearance at the 'Money in the Bank' event in Toronto today.