The former NHL all-star Ilya Kovalchuk announced his official retirement from hockey, after a career spanning over 20 years.