During his 14-year NFL career, Randy Moss played with 20 different quarterbacks. Some of those quarterbacks, like Tom Brady, Brett Favre, and Daunte Culpepper, are easy to remember. But most of them are complete afterthoughts. So when Moss was asked to name all of the quarterbacks who threw him touchdowns during his NFL career recently, it was a struggle.

Watch him try and name all 20 QBs in the clip above. Shout out to Jay Fiedler!

RELATED: The 10 Greatest Wide Receivers in NFL History

RELATED: The 50 Worst Quarterbacks in NFL History

[via SportsGrid]