ESPN.com and the Associated Press, both citing unnamed sources, are reporting that the slugger has agreed to a seven-year contract worth $100 million. The Cardinals have not confirmed either report. Pujols, who will make the switch from left field to first base this season following the trade of Tino Martinez, was scheduled to have his arbitration hearing on Friday. He asked for $10.5 million, while the Cardinals countered at $7 million. ( full story , go to link).