Mystery no longer: Pujols heading to the Angels

Albert Pujols is leaving St. Louis.

According to a report on Yahoo! Sports, Pujols has agreed to a 10-year deal with the Los Angeles Angels of Anaheim that is expected to pay him between $250-260 million.

The Miami Marlins had been the most aggressive in pursuing Pujols this week, but a potential deal began to unravel on Wednesday as the team failed to include a full no-trade clause. Most felt that again opened the door for the Cardinals, but all along it had been mentioned that the Angels were lurking.

Reports also indicate that the Angels have, in fact, included a no-trade through the first five years of the deal.

Pujols, who has spent his entire 11-year career with the Cardinals, had a sub- par season by his standards in 2011. He hit under .300 with fewer than 100 RBI for the first time in his career (.299, 99 RBI), while swatting 37 homers. . The 31-year-old Pujols is among the Cardinals' all-time leaders in numerous categories. His 445 career homers are just 30 shy of Stan Musial's club record, and he also ranks second to Musial in runs batted in, walks, extra- base hits, doubles, and total bases.