Free agent fullback James Casey has agreed to a three-year contract with the Philadelphia Eagles worth $14.5 million.
The guaranteed portion of Casey's contract is worth $6 million.
A fifth-round draft pick out of Rice in 2009, Casey played in 61 games for the Texans, starting 20.
Casey began his career as a tight end before switching to fullback.
He had his best season in 2012 with 34 receptions for 330 yards and three touchdowns.
In four years with the Texans Casey caught 66 passes for 752 yards and four touchdowns.
"This is what happens when you put together a super-talented roster like the Texans have,"said Jeff Nalley, Casey's agent, in an interview with FOX 26 Sports.
"You have to make tough decisions and this is one of them. It was a tough decision for James. He really has a lot of loyalty to the Texans and appreciates the opportunity they've given him."
Nalley said the Eagles did not want to let Casey get away from them and visit another team.
"There was a tremendous amount of interest in James," Nalley said. "He had over 15 teams call. At the end of the day we feel like James is a perfect fit with the offense that (Eagles head coach) Chip Kelly is going to run in Philadelphia."