A.) Not eidetic memory, but I have an unusually high retention rate for everything I see, hear, or read.
I can't even watch a movie for the 2nd time for 10 years. It's still too fresh in my mind and bores me.
It's even worse for books & stuff I've read. I don't think I've re-read 10 books in my life, and I pretty much remember all of the almost 2,000/6,500 in my SF collection that I did.
If I read it, it's there for the remembering, forever.
I still do steel beam & wood rafter/joist calculations on the fly and I haven't cracked open my ASTM steel charts manual or Architectural Bible in close to a decade.
B.) I have a walking football encyclopedia handy - my #1 Son - around all the time on the phone or here. If you think I remember stuff, you'd drop dead in amazement at all the stuff he can reel off from the top of his head, about players and their pro AND college stats.
I never could bother with their college numbers but he seems to have a larger filing cabinet upstairs & uses it for nothing BUT football - much to my dismay at times.
C.) What I don't know, or can't remember because I never knew it, I can find on the interwebz in less time than you can think of the question.
I'm REALLY REALLY good at finding stuff on the interwebz in a hurry and dogged enough to keep at it until I have EXACTLY the information I want or need.
I spend more time researching football each year than most people spend at their jobs, (including any overtime).
Those 3 things combine to make HYATT™ appear to be even more intelligent than he actually is - which is no small thing in itself.
Even knowing everything about everything doesn't do anyone any good unless they can properly ANALYZE it and compile it for use.