The St. Louis Cardinals acquired right-handed pitcher Justin Masterson from the Cleveland Indians in exchange for outfielder James Ramsey, the teams announced Wednesday.

Masterson is 4-6 with a 5.51 ERA in 98 innings for the Indians this season. He is currently sidelined with a knee injury but expected to return from the disabled list for the Indians on Friday. He is expected to make his first start with the Cardinals on Saturday against Milwaukee.

Masterson was 14-0 with a 3.45 ERA last season, but has struggled with his control in 2014. He has walked 56 batters in 98 innings, after walking 76 a year ago in 193 innings.

Ramsey, 24, was the first-round pick (23rd overall) of the Cardinals in the 2012 draft out of Florida State. He has spent the entire 2014 season with Double-A Springfield where he hit .300 (73-for-243) with 14 doubles, 13 home runs and 36 RBIs in 67 games.

---Detroit Tigers minor league pitcher Evan Reed was charged on Wednesday with sexually assaulting a woman at a Detroit hotel in March.

Reed allegedly sexually assaulted an "incapacitated" woman in his hotel room on March 30 before ordering her to leave, Wayne County Prosecutor Kym Worthy said in announcing charges against the 28-year-old reliever with the Toledo Mud Hens. Reed's attorney, however, insists the 45-year-old woman consented to sex, according to the Detroit News. After a months-long investigation, Reed was charged with two counts of third-degree criminal sexual conduct. If convicted, he could spend up to 15 years in prison.

Reed was 0-2 with a 4.88 ERA in 27 games for the Tigers. He has a 6.97 ERA in eight games with Toledo.

---Houston Astros right-hander Josh Zeid will undergo season-ending surgery on his right foot next Wednesday.

Zeid was placed on the 15-day disabled list on July 26 (backdated to July 25) with left foot bilateral sesamoiditis but will undergo a sesamoidectomy on his right foot first. Zeid will undergo the same procedure on his left foot six weeks after his initial surgery. He is expected to be sidelined a minimum of three months.

---The Miami Marlins promoted infielder Ed Lucas, 32, from Triple-A New Orleans. The team sent down outfield Jake Marisnick, 23, to the same team to make roster room.

Lucas, who spent the first nine-plus seasons of his pro career in the minors, played 51 games with the Marlins this year before being sent back down on July 19.

---The San Francisco Giants announced before the game that first baseman Brandon Belt, out since July 19 with a concussion, will travel with the team on its 10-game trip to New York, Milwaukee and Kansas City.

Belt is expected to be activated off the disabled list sometime during the three-game series later this week against the New York Mets.