The 27-year-old left-hander was 2-5 for the Phillies last season. He is 12-9 with a 4.02 ERA in a 160-game major league career.
The Philadelphia Inquirer said the agreement avoided salary arbitration for Bastardo.
Jessica Simpson shares three-way kiss with friends in photo
Teacher apologizes for showing sexual image of herself in class