The Los Angeles have added two of the most prized free agents this off season on Thursday: Albert Pujols and C.J. Wilson, according to Yahoo! Sports.

Pujols was signed to a 10-year deal reportedly worth $254 million, while LA also inked Wilson to a deal estimated to worth $77.5 million over five years.

Pujols and Wilson will be fighting for a World Series ring after competing against one-another in this past season's fall classic, playing for the Cardinals and Rangers, respectively. St. Louis won the series 4-3.

Where does Albert enormous contract rank? Yahoo! Sports says it is not the largest ever...

The contract value is the second or third highest in baseball history, behind the contractAlex Rodriguez(notes) signed with theNew York Yankees in 2008 ($275 million) and perhaps higher than the one Rodriguez signed with theTexas Rangers in 2001 ($252 million).