The Pirates signed Henry Davis on Sunday, just one week after selecting the former Louisville star with the No. 1 overall pick in the MLB draft.