Braves starting pitcher Julio Teheran struggled yet again Thursday against the Pirates, as he continues to have trouble adjusting to the major leagues.

Teheran allowed four runs in five innings of work, with half of the damage coming on a pair of solo home runs in the second and fourth innings. He struck out four batters and walked three, while surrendering seven hits. Despite Teheran's third subpar outing in a row, the Braves won yet again, 6-4. They have yet to lose in Teheran's three starts.

Teheran has a 7.31 ERA, with 13 runs allowed in 16 innings of work. He has allowed 21 hits on a .309 opponent batting average, with seven walks and 12 strikeouts. Five of those hits have left the park for home runs.

The 22-year-old's next scheduled start is set to come Tuesday in Colorado. The Rockies are averaging eight runs per game at home with a 6-0 record.