IRVING, Texas (AP) -- The Dallas Cowboys have agreed to terms with free agent offensive lineman Leonard Davis.

Cowboys spokesman Rich Dalrymple confirmed the deal Sunday, but not the details of the agreement. He said a formal announcement by the team was expected Monday.

According to various reports, including a story posted on the team's Web site, Davis agreed to a seven-year contract worth nearly $50 million, including $18.75 million in guaranteed money.

Davis, the No. 2 overall pick in the 2001 draft out of Texas, spent his first six seasons with the Arizona Cardinals. He played guard for the first four seasons and switched to left tackle in 2004.

He started 91 games for the Cardinals, including all 16 last season, but never became the overpowering Pro Bowl-level player the team envisioned.

Meanwhile, the Cowboys picked up wide receiver Terry Glenn's $5 million roster bonus, virtually assuring he will remain with the team.

"I've talked to Terry and he's very excited," receivers coach Ray Sherman told The Dallas Morning News.

Glenn will earn a base salary of $820,000. He had more than 1,000 yards receiving and six touchdowns last year.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.