The Astros are nearing a deal with Mark Appel, who they drafted with the No. 1 overall pick in last week's Major League Baseball draft.

According to a Houston source, Appel could sign a contract by the middle of next week.

Appel was drafted eighth overall in 2012, turning down a $3 million-plus contract to return to Stanford.