Terry Evans, 24, began the year at Class A Palm Beach in the Cardinals system, his third year in the Florida State League. Though he entered the year with a .239 career average, he hit .311 with 15 homers and 21 stolen bases before he was promoted to Double-A Springfield.
Over the last month in the Texas League, Evans has continued his success, hitting .307 with seven homers and five stolen bases in 21 games.
The Cardinals originally took the big righty in the 47th round of the 2001 draft, but he spent a year a Middle Georgia College before signing as a draft-and-follow at the end of May, 2002. Evans had a solid debut in the Appalachian League that year, but has struggle over the last three seasons.
Jeff Weaver managed just a 3-10 record for the Angels after he signed a free agent contract for just over $8 million late in the offseason. The 29-year-old had a 6.29 ERA and had given up 18 homers in 16 games for the Halos before he was designated for assignment to make room on the roster for his younger brother.
The Cardinals began looking for pitching options after Mark Mulder went on the disabled list with shoulder problems and Sidney Ponson continued his struggles. The Angels have reportedly picked up the majority of the money due to Weaver for the rest of the season.