 He rejoined the Giants on March 24, 2007 when he was signed to a minor league contract.Foppert began the season with the Fresno Grizzlies of the Pacific Coast League.He became a free agent at the end of the season and re-signed with the Giants in December.