On February 4, 2007, in his start for Mexico in the Caribbean baseball series, Lehr gave up 5 runs while only recording one out, giving him an ERA of 162.00. Lehr spent 2007 in the Seattle Mariners organization.
After signing a contract with the Cincinnati Reds, his contract was sold on May 24, 2008, 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 shutout against the Chicago Cubs.
References
^"Justin Lehr". Baseball-Reference.com. Retrieved December 3, 2012.