The Pittsburgh Pirates have reached an agreement on a three-year deal with catcher Ryan Doumit that will take him through his salary arbitration years, a baseball source told ESPN.com. It is believed the deal could be worth a total value of $20 million over four years or $30 million over five years. The Pirates are expected to announce the deal Monday after Doumit completes a physical exam.