Larry Fitzgerald has passed Jerry Rice for the most catches with one team in NFL history.

Fitzgerald has 1,286 catches in his 15 seasons with the Arizona Cardinals. Rice had 1,281 receptions with the San Francisco 49ers.

"It's a two-way street in this business," Fitzgerald said. "You have to want to stay in a place and the organization, team, coaches have to want you to be here. It's a two-way street. I'm appreciative of the Bidwill family for giving me the shot to continue to play and call Arizona home. It means a lot to me."

Fitzgerald is third on the NFL's all-time receptions list. Rice is first with 1,549 and tight end Tony Gonzalez is second with 1,325.