Former Super Eagles captain John Mikel Obi has retired from professional football after a 20-year professional career.
The former Nigeria international announced his retirement on Tuesday on his social media account.
Obi retires at the age of 35 with laurels won for both clubs and country.