Arizona Cardinals wide receiver Larry Fitzgerald has continued move up the all-time ranks this season in various individual NFL records.

The 34-year-old on Sunday afternoon passed up Randy Moss for third all-time in receiving yards in the 12-7 win for the Cardinals over the Tennessee Titans.

Fitzgerald had entered the contest needing just 25 receiving yards to surpass Moss and was able to move ahead in the record books on a 23-yard connection with quarterback Blaine Gabbert. He finished the game with five catches on seven targets for 44 receiving yards.

Next on the list is Terrell Owens, who is sitting at 15,934 career receiving yards and followed by Hall of Famer Jerry Rice at first with 22,895 receiving yards. Fitzgerald is putting together another highly productive campaign with 87 catches for 922 receiving yards and five touchdowns. He is on pace to get his third straight campaign with 100 catches and 1,000 receiving yards, which will mark the first time in his career that he has accomplished that feat.

Fitzgerald has already confirmed that he will return for his 15th season for the 2018 campaign by inking a one-year, $11 million deal last month. This season, Fitzgerald has also become the fastest to reach 1,200 career receptions and passed up both tight end Tony Gonzalez and wide receiver Isaac Bruce on the all-time receiving yards list.