The Arizona Cardinals and Larry Fitzgerald are having preliminary discussions about extending the wide receiver's contract that will likely pay Fitzgerald between $40 million and $50 million in guaranteed money, according to sources.

Fitzgerald, who turned 27 last month, signed a six-year, $60 million contract after the Cardinals drafted him third overall in 2004. After his performance triggered significant escalator clauses during his fourth year and presented salary-cap challenges for the Cardinals, Fitzgerald then signed a new four-year, $40 million deal in 2008. Fitzgerald will enter 2011 in the final year of that contract and his new deal could make him the highest-paid nonquarterback in NFL history.