placed Clark on waivers, and he was claimed by the Boston Red Sox. In 2002, Clark hit only .207 with 29 RBIs and three HRs for Boston in 90 games, with a career-low .291 slugging percentage. A free agent after the 2002 season, Clark signed a one-year contract with the New York Mets for the 2003 season. In 2003, he batted .232 for the Mets. New York Yankees Signed as a bench player, Clark filled in for the New York Yankees in 2004 after Jason Giambi was forced out of the lineup because of an injury, though he was replaced as the main first baseman by John Olerud late in the season. During an August 28 game, Clark hit a career-high three home runs in an 18–6 rout of the Blue Jays in Toronto. Arizona Diamondbacks Clark signed with the Arizona Diamondbacks after the 2004 season. In a limited role (349 at bats) in the 2005 season, he hit .307 with 30 home runs, and 87 RBIs. In 2006, Clark was injured for most of the season. Although he tried to play through a shoulder injury that required significant surgery to repair, he batted a career-low .197, with a career-low .279 on-base percentage, in 132 at-bats. He struggled especially against right-handers, batting .125 against them. In 2007, Clark shared first base with Conor Jackson. He played in 113 games and batted .249. San Diego Padres After the season, his contract was up and on February 10, 2008, Clark agreed to a one-year contract worth $900,000 with the San Diego Padres. On July 17, 2008, he was traded back to the Diamondbacks for minor league pitcher Evan Scribner. In order to complete the trade, Clark waived a clause under his contract with the Padres pursuant to which he was to receive $500,000 from the Padres if traded. In 2008, between the two teams, Clark batted .225 with a .318 slugging percentage. Clark struck out more than of the time, with 55 strikeouts in 151 at-bats. He struggled especially against right-handers, batting .198 against them. Return to Arizona Clark filed for free agency after the 2008 season. On January 2, 2009, he signed a one-year deal worth $800,000 to remain with the Diamondbacks. Clark had a startling good performance on Opening Day 2009, hitting 2 home runs to lead the D-Backs to a victory over the Colorado Rockies; fellow switch-hitting teammate Felipe