start and got his first career win against the Baltimore Orioles, on July 31, 2013. During his tenure with the Astros in 2013, he appeared in 13 games (10 starts) going 4-5 with a 2.76 ERA and 45 strikeouts. With Triple-A Oklahoma City in 2013, Oberholtzer pitched to a 6–6 record in 16 starts, with a 4.37 ERA and 72 strikeouts. Oberholtzer made 24 starts with the Astros in 2014, and five in Triple-A. With Houston, he went 5–13 with a 4.39 ERA and 94 strikeouts in 143 innings. In his five minor league starts, Oberholtzer posted a 1–2 win–loss record with a 4.65 ERA and 31 strikeouts in 31 total innings. Oberholtzer battled a blister on his left index finger early in the 2015 season. He was placed on the disabled list on March 31, and activated in May. He was pulled from his first start after three inning when the blister recurred, and went on the disabled list once again. On June 27, after giving up 6 runs in 1 1/3 innings to the Yankees, after surrendering a home run Oberholtzer was immediately ejected when he intentionally threw at Yankee third baseman Alex Rodriguez; although Oberholtzer said it was inadvertent, immediately after the game the Astros sent him to Triple-A. He would make just eight starts for the Astros in 2015, going 2–2 with a 4.46 ERA and 27 strikeouts in 38 innings. With the Triple-A Fresno Grizzlies, Oberholtzer went 7–4 in 12 starts, with a 3.86 ERA and 52 strikeouts in 70 total innings. Philadelphia Phillies On December 12, 2015, the Astros traded Oberholtzer, Mark Appel, Vince Velasquez, Tom Eshelman, and Harold Arauz to the Philadelphia Phillies for Ken Giles and Jonathan Arauz. He was designated for assignment on August 6, 2016. With the Phillies, Oberholtzer pitched to a 2–2 record, 4.83 ERA, and 38 strikeouts in 26 relief appearances. Los Angeles Angels The Los Angeles Angels claimed Oberholtzer off waivers on August 9, 2016. He made 11 appearances for the Angels, posting a 1–1 record, 8.55 ERA, and 16 strikeouts in 20 total innings. Toronto Blue Jays On December 7, 2016, Oberholtzer signed a minor league contract with the Toronto Blue Jays. He was added to the active roster on July 31, 2017, and designated for assignment the following day to make room on the roster for Nori Aoki. On October 13, Oberholtzer elected free agency.