Giants legend and long-time shortstop Brandon Crawford has announced his retirement in a post on his personal Instagram account Wednesday.