Dec 21, 2008 11:54 PM EST

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.

Via ESPN