Keenan McCardell is heading home.
McCardell has agreed to a one-year contract with the Houston Texans. McCardell, who played with San Diego the last three seasons, told the Houston Chronicle he had numerous offers and left some money on the table to sign with his hometown team.
The one-year contract, which will be officially signed Friday, is worth $860,000.
"I'm really excited about playing with the Texans,'' McCardell told the Chronicle. "They've been interested in me for quite a while and even though other teams were too, this just seem like a natural fit for me.''
He provides the Texans with a complementary receiver to pair with star pass-catcher Andre Johnson.
McCardell has 861 receptions for 11,117 yards and 62 touchdowns. A two-time Pro Bowl performer, McCardell has registered seven seasons with 70 or more catches and five 1,000-yard campaigns. His career season was in 2000, when he rang up 94 catches for 1,207 yards for the Jacksonville Jaguars.
He enters the season as the No. 3 active receiver in the NFL, behind only the Colts' Marvin Harrison and the Rams' Isaac Bruce. In terms of receiving yards, he would be the fourth-leading active player in the league, and he ranks 18th in NFL history in that category.
The former Nevada-Las Vegas star has appeared in 199 games with 167 starts in stints with Washington (1991), Cleveland (1992-95), Jacksonville (1996-2001), Tampa Bay (2002-03) and San Diego (2004-06).
Last season, McCardell had 36 receptions for 437 yards with San Diego, but he played in only 11 games. He was phased out later in the year when the Chargers began to rely on younger players at the position, and failed to score a touchdown for the first time since 1994.
Information from ESPN.com senior writer Len Pasquarelli contributed to this report.