The Arizona Cardinals' 19-16 overtime loss to Buffalo on Sunday afternoon was a horror show of misfires and missed opportunities. But there was at least one minor highlight: Cardinals all-everything receiver Larry Fitzgerald caught six passes for 93 yards, and in doing so topped 10,000 yards for his career.
That's an impressive achievement in its own right, as only 36 other receivers in NFL history have crossed the 10K threshold. (Spare a thought for poor Eric Moulds, who fell just 5 yards short of the mark.) Fitzgerald has an outside chance of breaking into the top 30 by the end of this season.
And speaking of 30: Fitzgerald is part of an even more exclusive club: receivers who have hit the 10,000-yard mark before age 30. Fitzgerald is age 29 years, 44 days. The only other player to tally up so much yardage so early in his career was Randy Moss, who was 28 years, 314 days old when he passed the mark.
But it's a shame that Moss isn't around to -- wait, what? Moss is still playing? Huh. How about that.
Yes, not only is Moss still playing, he's turning in some solid plays of his own. On the same day Fitzgerald crossed 10,000 yards, Moss hit a mark of his own, nabbing two passes for 75 yards to cross 15,000 in his career. He now trails only Jerry Rice, Terrell Owens and Isaac Bruce on the all-time receiving list, and should catch Bruce within a few games.
Moss' 49ers turned in a far more pathetic effort than Fitzgerald's Cardinals in a 26-3 loss to the Giants, but Moss did provide one of the few San Francisco highlights with this exceptional, how'd-he-do-that 55-yarder:
We salute both of you gentlemen. Long may you run ... and catch.
Other popular content on the Yahoo! network:
• Ten stats that may make a difference in Giants vs. Cardinals
• LSU finds inspiration from unusual source in win over South Carolina
• Y! News: Bartender mixes most expensive drink
• Anderson Silva stokes fire for a superfight against Jon Jones