Kyler Murray and the Arizona Cardinals have agreed to a five-year, $230.5 million extension.

The deal runs through 2028 and includes $160 million in guaranteed money.

The average annual value of Murray's deal is $46.1 million, which is the second-highest in the NFL behind only Aaron Rodgers ($50.3 million).

Murray, 24, was set to enter the final year of his rookie contract in 2022, but the Cardinals had until May 2 to pick up his fifth-year option.