Most real fans buy a jersey of their favorite team at some point, even if they feel goofy wearing it. Jerseys are like a badge of fandom. People (usually) don't wear jerseys unless they are a die-hard.
Buying a jersey can be risky business. Picking the right player is an art form. Do you want the wear the face of the franchise like everybody else? Or do you want the player that is up-and-coming, or a fan favorite, but not an all-star? For example, would a Cardinals fan rather have a Pujols jersey like thousands of others, or a Colby Rasmus jersey?
Do you buy the jersey of the hot rookie, the all-star, the veteran? Another example: Would a Vikings fan be wise to buy a Bret Favre jersey in 2010? No, that is only good for a year, if that. Would a 2010 Padres fan be smart to buy an Adrian Gonzales jersey, with the high possibility of him being traded?
So many things go into picking the right player (contract status, on-field actions, off-field actions, fan reactions), that it can be a confusing task to buy the perfect jersey that is great both in the present and for the future. Obviously, in this day and age, no player is a lock to stay with one franchise for a long period of time, but some are more so than others.
Here is the top 10 jerseys to buy as a Cleveland Indians fan in 2011. The Indians may be one of the most difficult franchises to do this for because of their recent history of trade deadline deals, but I will do my best.