Jacksonville Jaguars wide receiver Zay Jones (7) catches a pass...

Jacksonville Jaguars wide receiver Zay Jones (7) catches a pass in front of Kansas City Chiefs cornerback Jaylen Watson (35), but can't get his second foot down inbounds to complete the reception, during the second half of an NFL football game, Sunday, Sept. 17, 2023, in Jacksonville, Fla. The Jacksonville Jaguars released veteran receiver Zay Jones on Tuesday, April 30, 2024, dumping him five days after drafting LSU's Brian Thomas Jr. with the 23rd overall pick and a day after agreeing to bring five-time Pro Bowler Jarvis Landry in for rookie minicamp. Jones was scheduled to count nearly $10.8 million against the salary cap in 2024, a significant payout for someone expected to be the team's fourth receiver at best. Credit: AP/Phelan M. Ebenhack

TEMPE, Ariz. — The Arizona Cardinals agreed to terms on Friday on a one-year deal with receiver Zay Jones, according to a person with knowledge of the agreement.

The person spoke on condition of anonymity because the deal hasn't been officially announced. The 29-year-old has played the last two seasons with the Jacksonville Jaguars and has also spent time with the Las Vegas Raiders and Buffalo Bills.

Jones had his best NFL season in 2022, catching 82 passes for 823 yards and five touchdowns. The 6-foot-2, 200-pounder was a second-round pick out of East Carolina in 2017 by the Bills.

The Cardinals should open the season with a much-improved receiving corps for franchise quarterback Kyler Murray. They drafted Ohio State star Marvin Harrison Jr. with the No. 4 overall pick last month and now bring in Jones, who joins a promising young group that includes tight end Trey McBride and second-year receiver Michael Wilson.

The Jaguars released Jones in May after the draft.

ESPN and NFL Network first reported that Jones was headed to the Cardinals.