Reports have now been confirmed that Albert Pujols will be competing with the Red Sox in the American League—as the Anaheim Angels have signed the former Cardinal great to a 10-year, $250 million contract. The Boston road to another World Series just got a little tougher. BenCher, get hopping, buddy! UPDATE: Angels also sign C.J. Wilson—5 years, $75 million.