Michael Bourn's three-run homer in the second inning highlighted an early outburst that saw Atlanta race to a 4-0 lead. That hit also constituted most of the damage against Chris Schwinden, who started for the Mets in place of R.A. Dickey. Schwinden recorded just seven outs, allowing four runs on five hits and two walks.
The Mets held Dickey back from Tuesday's game because the knuckleballer is scheduled to start Game 2 of the season against the Braves at Citi Field. In a Minor League intrasquad game earlier Tuesday, Dickey pitched eight innings of two-run ball.
Lucas Duda gave the Mets their first run against Braves starter Buddy Carlyle, homering to left field in the second inning. Carlyle pitched four innings and allowed one additional run.
The Mets clawed back in the fifth inning on a sacrifice fly from Jordany Valdespin, a run-scoring single from Justin Turner and another sac fly from David Wright, who started his second consecutive game since returning from a left abdominal strain. Wright finished 0-for-2 and played five innings at third base.
Left-handed reliever Josh Edgin took another step forward in his battle for an Opening Day roster spot for the Mets, firing a scoreless sixth inning. His main competition for that spot, Garrett Olson, allowed one run in his first action since sustaining a left hand contusion over the weekend.
As for the Braves' most significant roster battle, shortstops Andrelton Simmons and Tyler Pastornicky finished a combined 0-for-5 at the plate.
Freeman's pair of blasts came in the seventh and ninth innings.
Up next: Jon Niese will look to continue his strong spring when the Mets host the Nationals on Wednesday in a 1:10 p.m. ET game on MLB.TV at Digital Domain Park. Niese has struck out 13 batters and walked just one in 14 1/3 innings this spring, posting a 4.40 ERA in four starts.