Jason Bay
Duffy failed to earn a spot on the Pirates' active roster, mainly due to injuries. On July 31, Duffy was designated for assignment after the Pirates traded Jason Bay for four players. He cleared waivers and was added to the Triple-A Indianapolis Indians roster. On December 18, he signed a minor league contract with the Milwaukee Brewers with an invitation to spring training. Duffy was assigned to the Brewers' Triple-A Nashville Sounds, but was on the temporary inactive list for a part of the season.