Freddy Garcia is back with the team that he helped win the 2005 World Series, SI.com has learned.

The veteran right-handed pitcher re-signed with the Chicago White Sox on Monday after passing a physical. Garcia, who will be 34 on Wednesday, had been a free agent since being released by the New York Mets on April 28. Terms of the contract were not disclosed.

Garcia has a 118-77 record and 4.07 ERA over 10 major league seasons, including a 18-6 and 3.05 performance for the Seattle Mariners, his first team, in 2001.

He went 14-8 with a 3.87 ERA for the White Sox in 2005, a year after being traded by the Mariners. He was the winning pitcher in Game 4 of the 2005 World Series, when the White Sox swept the Houston Astros.

Garcia, a native of Venezuela who underwent shoulder surgery in August 2007 while with the Philadelphia Phillies, has also pitched for the Detroit Tigers.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.