Brandon Crawford has never imagined playing anywhere else than for his boyhood favorite team the Giants.