CBSN

Colby Rasmus traded by Cardinals in 3-team deal

St. Louis Cardinals' Colby Rasmus, right, is congratulated by teammate Yadier Molina after hitting a two-run home run during the fifth inning of a baseball game against the Houston Astros Monday, July 25, 2011, in St. Louis.
AP Photo/Jeff Roberson

ST. LOUIS - The St. Louis Cardinals have traded outfielder Colby Rasmus and three other players in a three-team deal that gives them pitchers Edwin Jackson, Octavio Dotel and Marc Rzepczynski.

The deal announced Wednesday also gives the Cardinals outfielder Corey Patterson and three players to be named later or cash considerations. Besides Rasmus, Toronto also gets pitchers P.J. Walters, Trever Miller and Brian Tallet from the Cardinals.

The Jays acquired Jackson and utility player Mark Teahen earlier in the day in a deal with the White Sox. Chicago got reliever Jason Frasor and pitching prospect Zach Stewart.

CBSSports.com: Latest MLB trade deadline news, rumors

As CBSSports.com's C. Trent Rosecrans reports, the Cardinals have been shopping Rasmus. who has clashed with his manager and the rest of the coaching staff. Rasmus fits Alex Anthopoulos' M.O. -- young, talented and disgruntled. Last year, Anthopoulos acquired Braves problem child Yunel Escobar. St. Louis needed help in the rotation and bullpen and this move would address both needs. St. Louis also has Jon Jay to replace Rasmus. Jackson can slide into the rotation for the Cardinals, moving Kyle McClellan back to the bullpen, which is strengthened by the additions of the right-handed Dotel and lefty Rzepczynski.