Trevor Rosenthal, who missed all of last season after having Tommy John surgery and was struggling with the Nationals this season before being released, has reached a deal with the Yankees, sources told ESPN.