Quarterback Drew Henson signed Friday with the Detroit Lions, replacing the injured Drew Stanton.
Contract terms were not disclosed.
Henson, 28, has sat idle since being released at training camp by the Minnesota Vikings last season.
Prior to that, he played seven games for the Dallas Cowboys.
Henson is a former New York Yankees infielder who left baseball to try his hand at pro football, entering the NFL when Dallas acquired his negotiating rights from the Houston Texans for a third-round draft pick on March 12, 2004.
The Texans had selected him in the sixth round (192nd overall) of the 2003 NFL draft.
Henson reportedly negotiated his release from the Yankees by forfeiting the final $12 million US of his six-year, $17-million US contract.
After clearing waivers, he signed an eight-year contract with the Cowboys that guaranteed him $3.5 million US — the most ever for a sixth-round draft pick — and was voidable after four years.
Henson totalled seven appearances for the Cowboys, completing 10 of 18 pass attempts for 78 yards and one touchdown with one interception.
Henson's lone start for the Cowboys in a 21-7 Thanksgiving Day win over the Chicago Bears in 2004, when he completed four of 12 passes for 31 yards and wound up replaced at halftime by Vinny Testaverde.
Henson later agreed to quarterback the Rhein Fire of NFL Europe, completing 109 of 203 passes for 1,321 yards and 10 touchdowns with three interceptions.