Updated

The NL Central-leading St. Louis Cardinals were the prime players in a three-team trade Saturday, getting pitcher Jake Westbrook from Cleveland and sending outfielder Ryan Ludwick to NL West-leading San Diego.

"I'm excited to go to a club that's contending for a playoff spot and pitch in some meaningful ballgames," Westbrook said. "That's why you play the game, to get a chance to play in the playoffs and I look forward to doing that."

Westbrook was scratched from his start in Toronto and headed for a flight to St. Louis. He said he was sad to leave Cleveland, his major league home since 2001.

"It's tough because this is all I've known other than about a week in the big leagues with the Yankees," he said.

The deal was announced about three hours before the non-waiver trading deadline.

"Anytime you're trading a veteran guy at this point in the year it's a difficult thing to do," Indians assistant general manager Chris Antonetti said. "With Jake it's even more difficult because his contributions on the field for almost a decade or longer. This guy epitomizes professionalism. I'm not sure there's a classier act anywhere in baseball."

Antonetti said the Indians sent cash to St. Louis and San Diego, adding that Westbrook agreed to "adjust" a $2 million trade bonus to ensure the deal went through.

"He worked with us to be able to make it work," Antonetti said.

Westbrook is eligible for free agency following the season. Josh Tomlin started in his place against the Blue Jays.

"I was just hanging out, waiting to hear the final word," Westbrook said.

A 2004 All-Star, the 32-year-old righty was 6-7 with a 4.65 ERA in 21 starts this year. He is 69-71 overall in 10 major league seasons.

The Cardinals had been trying to boost their rotation. Kyle Lohse and Brad Penny have been out with injuries and Jeff Suppan, signed in midseason, has not been able to regain his form.

The 32-year-old Ludwick broke into the majors with Texas in 2002, and became an everyday player when he joined the Cardinals. He's a career .272 hitter whose best season came in 2008, when he hit 37 homers and had 113 RBIs and was an All-Star.

Ludwick has better offensive numbers than any of San Diego's current outfielders. He has played the bulk of his career in right and center. He's expected to report on Sunday.

The Padres also had had interest in Westbrook. General manager Jed Hoyer said the Cardinals asked a few weeks ago about pitching but that the Padres weren't in position to give up any.

"It made me think that if we could possibly find them a starting pitcher, then we might have a match," Hoyer said. "We were looking for a corner outfielder that could hit right-handed pitching. Ludwick made a ton of sense so we kept pursuing him. A three-team deal made a ton of sense. The two teams that are in contention right now get pieces that help and the Indians got good prospects and they got some cash relief. It was a really logical three-way deal but it was hard to put together so it took a lot of work."

Ludwick can play right or left field. "We've been lacking production from our corner outfield spots and we made a move to correct it," Hoyer said.

This is San Diego's second trade in two days. The Padres acquired shortstop Miguel Tejada on Thursday from the Baltimore Orioles for a Double-A pitcher.

Ludwick hit .281 with 11 home runs and 43 RBIs this season. He was eligible for free agency after this season and the Cardinals already have a number of high-priced players such as Albert Pujols, Matt Holliday, Chris Carpenter and Adam Wainwright. Plus, rookie outfielder Jon Jay has had a huge July, hitting over .400.

"We've been looking for a quality starting pitcher to add to our rotation for some time," Cardinals general manager John Mozeliak said in a statement. "Westbrook is someone we've had our eyes on for a good period of time."

"We also want to wish Ryan Ludwick all the best with the Padres. He did an outstanding job for us over the past 3½ seasons," he said.

Minus Ludwick, the Cardinals' outfield has Holliday in left, Colby Rasmus in center and Jay in right. Randy Winn is a backup outfielder and Felipe Lopez could be used out there, too, when third baseman David Freese returns, presumably next week.

St. Louis also acquired left-hander Nick Greenwood from San Diego. The 22-year-old Greenwood was 4-4 with a 4.15 ERA at Class A Fort Wayne.

The Indians got Double-A pitcher Corey Kluber from San Diego. The 24-year-old righty was 6-6 with a 3.45 ERA at Double-A and led the Texas League in strikeouts.

Antonetti said Kluber will be assigned to Double-A Akron.

"He has an above average fastball with a plus breaking ball," Antonetti said. "He has the ability to miss bats. He gives us another upper-level major league starter that hopefully can be part of our rotation at some point down the road."

Cleveland recalled outfielder Jordan Brown from Triple-A Columbus. The 26-year-old Brown was hitting .309 with 63 RBIs in the minors.

"We certainly don't like doing these deals," Antonetti said. "We want to be on the other end of them. That's what we're working towards."