After signing a contract with the Cincinnati Reds, his contract was sold on May 24, , to the Doosan Bears of the KBO. On August 7, he re-signed with the Reds. He became a free agent at the end of the season and signed a minor league contract with the Philadelphia Phillies on December 17, 2008. He was traded back to the Reds on May 23, 2009. On July 31, 2009, Lehr made his first career major league start against the Colorado Rockies. On August 5, 2009 Lehr pitched his first career shut out against the Chicago Cubs.