Alou, a free agent, said he has absolutely no hard feelings toward the Giants and said he enjoyed his two years in San Francisco, where he hit 41 home runs and had 137 RBI in 221 games.
"I'm grateful to the San Francisco Giants for having the opportunity to play for my father," Alou said in a telephone interview from his home in the Dominican Republic. "The reason I signed with the Giants was to play for my father [Felipe Alou]. The reason I believe I won't be back in San Francisco has nothing to do with the Giants not re-signing my father."
Alou, who turned 40 in July and is a six-time All-Star, batted .301 for the Giants in 2006, equaling his career batting average.
Alou and Gary Sheffield are the only players in history to appear in an All-Star Game for five different clubs. Alou has been an All-Star for the Expos, Marlins, Astros, Cubs and Giants.