"A number of clubs were interested in me but once I'd spoken to the manager here this was where I wanted to come."

He added: "I've kept my house here in England and my family stayed here so I always knew I would come back.

"It's important for me to be playing regularly, which is something I haven't been able to do in Egypt because of everything that's happened there.

"I just want to work hard, train hard and score goals for this club.

"I've moved on from the mistakes I've made in my past and I'm a different person to who I was."

Reds general manager Don Rowing told how boss Keith Hill and his assistant Dave Flitcroft were so pivotal in bringing Mido to Oakwell.

Hill spoke to www.barnsleyfc.co.uk:

"It's a great signing for the football club and for the profile of the Club.

"I am looking forward to working with a player of exceptional talent. There will be plenty of work to be done and that will be a reflection of what we will see on match day. We can't wait to get going."