The Major League portion of the Rule 5 draft has finished and the Astros lost three players to other teams.

The Texas Rangers drafted outfielder Delino DeShields, Jr. with the No. 3 pick, the Red Sox took RHP Jandel Gustave with the No. 6 pick and the Seattle Mariners took LHP David Rollins with the 13th pick.

DeShields was drafted 8th overall by the Astros in the 2010 draft but failed to make it past Double-A Corpus Christi in his time in the minors. In five seasons and 2,302 minor league plate appearances, DDJ hit .267/.367/.396 with 37 home runs and 241 steals.

DeShields made waves when he stole 101 bases in the 2012 season between Low A Lexington and High A Lancaster, but the athletic player was never able to capitalize on his speed after that breakout season. Questions about his makeup also dogged him for the past couple seasons and the presence of Jose Altuve forced a move to the outfield for the 22-year-old.

Gustave, 22, has never pitched above Low A Quad Cities after being signed out of the Dominican Republic before the 2010 season. Gustave has a big fastball, but has little control, walking 146 in 196 career minor league innings. It's doubtful he sticks for an entire season with the Red Sox.

UPDATE: Of course, he got flipped to Kansas City, instead. Sean McAdams is tweeting that the flamethrowing right-hander has been dealt by the Red Sox to the Royals.

Rollins, 24, was part of the massive trade with the Toronto Blue Jays in 2012. Drafted out of San Jacinto College in 2011 in the 24th round, Rollins steadily rose through the system without ever standing out as a top prospect. The lefty had a minor breakout year in 2014, going 3-4 with a 3.81 ERA in 78 innings for Corpus Christi with 77 strikeouts and 22 walks.

The Astros selected RHP Jason Garcia from the Red Sox with their No. 4 pick in the Major League portion, but turned around and traded Garcia to the Orioles for cash or a player to be named.

In the minor league portion, Houston selected catcher Luis Flores from the Chicago Cubs and lost former bonus baby Ariel Ovando to the Cubs.

Flores, 28, has played in seven minor league seasons after being drafted out of Oklahoma State in the seventh round of the 2011 draft by the Cubs. The catcher hit .213/.319/.338 in 1,268 career plate appearances in the minors with a 12 percent walk rate. Flores reached Triple-A for the first time last season, hitting .253/.440/.356 in 111 PAs for the Iowa Cubs.

Ovando signed for $2.6 million with the Astros out of the Dominican Republic in 2010. At the time, it was the largest bonus ever given out to an international free agent by the Astros. Ovando failed to live up to that hype, hitting just .233/.295/.335 in 1,026 minor league plate appearances and never making it out of short-season ball. Ovando also had concerns about his outfield defense and the 21-year-old failed to develop any significant power.