Former West Ham United striker Mido has retired at the age of 30.

The Egyptian forward spent a brief spell on loan at Upton Park in 2010. 

Mido joined Barnsley last year but the temperamental character left Oakwell after injury and fitness problems.