Mexican goalkeeper Guillermo Ochoa announced his retirement from professional football, ending his career with both club and country.

Ochoa, 41, played in six FIFA World Cups, a rare feat for any footballer.