The Houston Astros have acquired Dexter Fowler from the Colorado Rockies in exchange for Brandon Barnes and Jordan Lyles.

Fowler was drafted by the Rockies in 2004.

Fowler has a career OPS of .788 and a mark of .776 last season. Fowler hit for an OPS of .874 at Coors Field and .678 on the road in 2013.

"There are definitely challenges, but at the same time you just got to look at the positives," Fowler said. "And the positive is that there are young guys here and they're eager to win and they're eager to put their (effort) into the game ... anything I can do to help, I'm just going to go out and play hard every day and I'm sure we'll definitely see the tides turn."

"One of our goals this offseason was to bring in an outfielder who can spark our offense," Houston general manager Jeff Luhnow said. "Dexter is an exciting player who can help with the bat, with his legs, and with his glove."