The Giants have found their new shortstop, agreeing to terms with free agent Miguel Tejada on a $6.5M, one-year contract Tuesday, according to an Associated Press report. The deal is pending a physical. The Giants didn?t expect to make a formal announcement until later this week at the earliest, depending on how soon Tejada could get to town for his physical.