The Associated Press reported Friday night that a baseball official, requesting anonymity, said the one-year, $3 million deal was done. If Gonzalez is waived before March 15, he would receive one-sixth of the contract, or approximately $500,000.
The team has yet to make the formal announcement since the contract papers have not been filed with the Commissioner's Office. That announcement is expected sometime next week.
The club took its time while reviewing the condition of his right elbow, which has undergone arthroscopic surgery following each of the past two seasons.
The slick-fielding Gonzalez, who made the 1999 National League All-Star squad, will turn 29 on Feb. 15 and is a career .245 batter. He played his first eight Major League seasons with Florida.
Mike Petraglia is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.