Maholm allowed four runs in the first and lasted only 4 1/3 innings against the Miami Marlins, who broke a five-game losing streak by winning 6-2.
Maholm is 4-6 with a 5.37 ERA on the road. At home he's 5-2 with a 1.93 ERA.
"If we looked at what I did at home, then I'd probably be a leading candidate for a lot of different awards," he said. "Obviously we've got to take everything into account, and I haven't done as well as I wanted to on the road."
Neither have the NL East-leading Braves. They fell to 23-26 on the road, and while they won two of three games in the series, they missed a chance for their first road series sweep since April 12-14 at Washington.
They head home to play Cincinnati after going 3-3 on a two-city trip.
"We played a little bit better on the road," first baseman Freddie Freeman said. "I thought we'd never ever win another road trip, so at least we came in and tied it up."
Miami improved to 3-12 against the Braves at Marlins Park since it opened in 2012. Giancarlo Stanton hit a two-run double in the first inning to end a 10-game RBI drought and put the Marlins ahead to stay.
"It put us on top, and we stayed on top the whole game," Stanton said. "It was a good jump start."
Placido Polanco added three hits and three RBIs. Jacob Turner (3-1) allowed four hits and two runs in seven innings, and Steve Cishek allowed two singles in the ninth to complete a six-hitter.
Atlanta came into the game with a 1.87 ERA this season against the Marlins, but Miami batted around in the first inning.
"We needed that," manager Mike Redmond said. "We needed to jump out to a quick start and settle everyone down, especially Jacob, and gives ourselves a little room to breathe."
Stanton's double came on a changeup. He scored on a double by Polanco, and Jeff Mathis added a two-out RBI single.
"Obviously in the first inning I wasn't in rhythm," Maholm said. "But Stanton is the only one that hit the ball hard, and it wasn't even supposed to be a strike."
Maholm (9-8) gave up no runs after the first but departed after throwing 103 pitches. Three times this year he has failed to pitch five innings.
Poor base-running hurt Atlanta in the second inning. Dan Uggla doubled home a run, then was thrown out trying to go from second to third when a pitch rolled away from catcher Mathis. B.J. Upton reached first on the play because the pitch was strike three, but he was promptly picked off by Turner.
Freeman, contending for the final spot on the NL All-Star team, doubled in the sixth and scored on Chris Johnson's groundout to make the score 4-2. But that's all the Braves could muster against Turner, who improved to 4-0 in his past six home starts with an ERA of 1.41.
"There were some times that his fastball had some really good life to it," Braves manager Fredi Gonzalez said. "It was only 93 or 94 mph, but at times it sure looked like he was throwing harder than that, especially the balls down in the strike zone. It had some really good life to it."