After the 2010 season, Uggla rejected a four-year, $48 million contract offer from the Marlins.
Soon thereafter, Uggla was traded to the Atlanta Braves for infielder Omar Infante, and reliever Michael Dunn.
On January 4, 2011, Uggla and the Atlanta Braves agreed to a 5-year, $62 million contract.

During the 2011 season with the Braves, Uggla became the 23rd player in MLB history to have a hitting streak of at least 33 games.
Uggla, who had gotten off to a poor start, had a .173 batting average after going hitless on July 4.
The next day, he collected two hits in four at bats to start the streak.
During the hitting streak, Uggla along with rookie Freddie Freeman became the first Braves in the modern era to have concurrent 20-game hitting streaks.
On August 12, Uggla hit two home runs in a home game against the Chicago Cubs to break the Atlanta Braves record for longest hitting streak, which had been set by Rico Carty in 1970.
He also hit a single and a home run in the next game, extending the streak to 33 games.
The streak ended on August 14, 2011, after he went 0-for-3 with a sacrifice fly against the Chicago Cubs.

After the first few weeks, he raised his average over .200.
Uggla hit .377 with 15 homers and 32 RBIs during his streak, which was the third-longest by a second baseman in Major League history, and the longest in the majors since 2006.

On August 22, 2011, Uggla hit his 30th home run of the season for his fifth consecutive season of 30 or more home runs.
As of the 2011 season, he is the only second baseman to have hit 30 or more home runs in more than three seasons.
Uggla was named National League Player of the Month for August; for the month, he was tied for the Major League and led all National Leaguers with 10 home runs.
He also had 21 RBI, 33 hits, a .340 (33-for-97) batting average and a .670 slugging percentage with a .405 on-base percentage.

In 2011, Uggla hit a career high 36 HR.
On defense, he tied for the Major League lead in errors by a second baseman, with 15.

In 2012, Uggla performed poorly, with a batting average below .220 through 92 games.
His power production was also down, as he hit 12 HRs through 93 games.
He also struck out at a rate higher than his previous seasons.
His fielding percentage of .980 was equivalent to his poor career fielding percentage.
He also, however, drew walks at the highest rate of his career.
This actually put his on-base percentage for the 2012 regular season at .348, tied for third best among second basemen with Marco Scutaro of the Giants, behind only Robinson Canó of the Yankees and Aaron Hill of the Diamondbacks.

2013 proved to be a difficult season for Uggla.
With 80 hits in 443 plate appearances, batting .179, Uggla had the lowest batting average among qualified MLB batters and tied Rob Deer for the lowest season batting average for a player qualifying for the batting title.
On October 1, the Braves announced they would leave Uggla off the 25-man roster during the playoffs.

Uggla had an average beginning to his 2014 season, hitting .237 through his first 16 games, but he really cooled off and hit .114 over his next 12 games, leading the Braves to consider other options at second base.
He lost the starting job on May 8 to Ramiro Peña and Tyler Pastornicky, and eventually to Tommy La Stella by the end of May. He was released on July 18, 2014.
He batted .162/.241/.231 for Atlanta in 130 at bats.

The Atlanta Braves continued to pay Uggla $19 million through the 2015 season.
After the 2010 season, Uggla rejected a four-year, $48 million contract offer from the Marlins. Soon thereafter, Uggla was traded to the Atlanta Braves for infielder Omar Infante, and reliever Michael Dunn. On January 4, 2011, Uggla and the Atlanta Braves agreed to a 5-year, $62 million contract.
During the 2011 season with the Braves, Uggla became the 23rd player in MLB history to have a hitting streak of at least 33 games. Uggla, who had gotten off to a poor start, had a .173 batting average after going hitless on July 4. The next day, he collected two hits in four at bats to start the streak. During the hitting streak, Uggla along with rookie Freddie Freeman became the first Braves in the modern era to have concurrent 20-game hitting streaks. On August 12, Uggla hit two home runs in a home game against the Chicago Cubs to break the Atlanta Braves record for longest hitting streak, which had been set by Rico Carty in 1970. He also hit a single and a home run in the next game, extending the streak to 33 games. The streak ended on August 14, 2011, after he went 0-for-3 with a sacrifice fly against the Chicago Cubs.
After the first few weeks, he raised his average over .200. Uggla hit .377 with 15 homers and 32 RBIs during his streak, which was the third-longest by a second baseman in Major League history, and the longest in the majors since 2006.
On August 22, 2011, Uggla hit his 30th home run of the season for his fifth consecutive season of 30 or more home runs. As of the 2011 season, he is the only second baseman to have hit 30 or more home runs in more than three seasons. Uggla was named National League Player of the Month for August; for the month, he was tied for the Major League and led all National Leaguers with 10 home runs. He also had 21 RBI, 33 hits, a .340 (33-for-97) batting average and a .670 slugging percentage with a .405 on-base percentage.
In 2011, Uggla hit a career high 36 HR. On defense, he tied for the Major League lead in errors by a second baseman, with 15.
In 2012, Uggla performed poorly, with a batting average below .220 through 92 games. His power production was also down, as he hit 12 HRs through 93 games. He also struck out at a rate higher than his previous seasons. His fielding percentage of .980 was equivalent to his poor career fielding percentage. He also, however, drew walks at the highest rate of his career. This actually put his on-base percentage for the 2012 regular season at .348, tied for third best among second basemen with Marco Scutaro of the Giants, behind only Robinson Canó of the Yankees and Aaron Hill of the Diamondbacks.
2013 proved to be a difficult season for Uggla. With 80 hits in 443 plate appearances, batting .179, Uggla had the lowest batting average among qualified MLB batters and tied Rob Deer for the lowest season batting average for a player qualifying for the batting title. On October 1, the Braves announced they would leave Uggla off the 25-man roster during the playoffs.
Uggla had an average beginning to his 2014 season, hitting .237 through his first 16 games, but he really cooled off and hit .114 over his next 12 games, leading the Braves to consider other options at second base. He lost the starting job on May 8 to Ramiro Peña and Tyler Pastornicky, and eventually to Tommy La Stella by the end of May. He was released on July 18, 2014. He batted .162/.241/.231 for Atlanta in 130 at bats.
The Atlanta Braves continued to pay Uggla $19 million through the 2015 season.
Dan Uggla