Larry Fitzgerald will play again for the Arizona Cardinals, for at least one more season.

The veteran wide receiver has decided to return for a 16th year by signing a one-year contract this week with the team, ending for now the speculation about his future. ESPN reported the deal was for $11 million plus incentives -- a salary similar to the one he had played for on one-year deals in 2017 and 2018.

On his Instagram account, Fitzgerald wrote: "A fire burned inside of me my rookie year. A desire, over all else, to be great. To excel on the field. To impact the lives of others off of it. I'm grateful that the fire still burns just as bright today, and that this organization has let me chase that fire for well over a decade. Nothing excites me more than continuing to chase greatness with everyone here on and off the field. Let's get to work!"

Fitzgerald, who will turn 36 at the end of August, remains the top receiver on the team and a crucial leader at a position that is young and inexperienced. While his statistics sunk in 2018, it was due to the entire unit's struggles more than Fitzgerald's own dip in play. He still led the team in receptions (69), receiving yards (734) and receiving touchdowns (6).

"No player has meant more to this franchise or this community than Larry Fitzgerald," team president Michael Bidwill said in a statement. "In my discussions with him, it was clear that he is as driven and passionate as ever. We are thrilled he'll be back in 2019."