Bradford City has beaten off stiff competition to secure the signature of Gareth Evans, who returns for his second spell at the Utilita Energy Stadium.
The attacker has put pen to paper on a two-year deal which will see him reunited with Stuart McCall, who brought Evans to the club during his first spell as manager in 2009.
The experienced 32-year-old (#1066) spent two years in West Yorkshire before signing for Rotherham United in 2011 - scoring on 14 occasions.
Evans has spent the past five seasons at Sky Bet League One side Portsmouth, where he captained the club and made more than 200 appearances.
He said: “I am delighted to be back. If I am honest, I never thought I would see the day, but I am over the moon to be here and looking forward to getting to know the lads and playing at this club again.
“My time at Portsmouth was up a little bit and as soon as I knew Bradford City and Stuart McCall were interested it was something I was excited to be getting finalised.
“I really enjoyed playing for the club last time and have some very fond memories. I would love nothing more than to achieve success here.”
Bantams boss McCall added: "I obviously know Gareth very well having signed him during my first spell as City manager, and am really looking forward to working with him again.
"Naturally, he has matured now - both as a person and a player - and, through hard work and dedication, has become a top-class professional.
"He has a lot of great qualities which we are constantly looking to fill this football club with - both in terms of his footballing ability and personality.
"He knows what it takes to achieve promotion from this division, and we are very pleased to be welcoming him here."
Evans’ signing - and subsequent second City debut - is subject to the relevant FA and EFL clearances. He will wear the No.17 shirt in claret and amber.
For a step-by-step guide on how to redeem your iFollow video access code ahead of tomorrow's Sky Bet League Two meeting with Stevenage, please CLICK HERE.