It's really easy to get autographs of any big time superstar athlete. I've been doing it for 35 years. Wanna know the secrets? Okay, here you go:
1) Go to where they are. Go to the games. Go to the charity events. Go to the off-season events. Go to spring training. Go to summer camps. Go to training camps. Go to the drafts. Go to minor league games and events.
2) Be constantly on the watch for the above and follow through with #1.
3) Be prepared, be nice, be thankful, don't be greedy.
See, pretty easy. No excuses- "wah, I live too far away", "Wah, they never sign for me", "Wah, I never know about these things before they happen","Wah, these signings are too expensive", etc.
Everything you need to know is available to you on this thing called the internet. All that's missing is motivation and execution.
I'll give you your start- want a Tim Tebow autograph? Be in Ponte Vedra Beach, Florida this Saturday, at Sawgrass gold course for his charity event. For a $25 ticket, you'll get his sig, and about 20+ other "stars".
http://www.timtebowfoundation.org/news/2012-02-28-tim-tebow-foundation-celebrity-golf-classic