Mike Moore has agreed to a three-year contract worth almost $4 million with the American League champion Oakland Athletics.

Moore turned down a three-year, $3.8-million offer to stay with the Seattle Mariners. Details of the contract with Oakland weren't immediately available but Moore said it was worth slightly more than the Mariners' offer.