Mansfield Town completed the signing of former Luton Town and Crystal Palace forward Calvin Andrew.
The 26-year-old has been on trial with the Stags in pre-season after leaving Port Vale at the end of last season.
Andrew said: "I've kept myself fit over the off-season and have put in a lot of work to get myself right. I feel I did myself justice in the few games which I've played in."
He will be available for Saturday's League Two game at home against Exeter.
The length of the contract has not been revealed.
Andrew made 68 appearances for Palace, with 53 of those coming in the Championship.