On March 19, 2007, he signed with the Pittsburgh Pirates. At the beginning of the season, Soler was assigned to the Pirates Double-A affiliate, the Altoona Curve.
On March 19, 2007, Soler signed with the Pittsburgh Pirates and was assigned to their Double-A affiliate, the Altoona Curve, at the start of the season.