Larry Walker autographed St. Louis Cardinals hat. Larry is the greatest hitter Canada has ever produced and he played 1988 games in the big leagues from 1989 to 2005 with Montreal, Colorado and St. Louis. He received a World Series ring from St. Louis when they won the 2006 World Series because he helped coach them during Spring training in 2006 and was considered a great teammate the previous two years.