On November 17, 2010, Kazmar signed a minor league contract with the Seattle Mariners. He spent the year with the Triple–A Tacoma Rainiers and elected free agency on November 2, 2011.
New York Mets
On January 10, 2012, Kazmar signed with the New York Mets on a minor league contract.[3] He elected free agency on November 2, after spending the year with the Binghamton Mets and Buffalo Bisons.
Atlanta Braves
On January 19, 2013, Kazmar signed a minor league contract with the Atlanta Braves organization. He was assigned to the Triple–A Gwinnett Braves to begin the year, where he hit .228 with 29 RBI in 95 games. He returned to Gwinnett for the 2014 season, playing in 67 games and batting .297/.348/.435 with 4 home runs and 34 RBI.[4] He elected for free agency after the 2014 season. On November 12, 2014, Kazmar re–signed with the Braves organization. Kazmar played in 106 games for the affiliate in 2015, logging a .280/.314/.396 batting line with 3 home runs and 38 RBI.[5] He elected for free agency following the season on November 7, 2015.
On December 13, 2015, Kazmar re-signed with Atlanta on a new minor-league contract. In 2016, he played in 93 games for Triple-A Gwinnett, hitting .263/.298/.364 with 5 home runs and 37 RBI. He elected free agency following the season on November 7, 2016.[6] On November 19, he signed a new minor-league contract to remain with the Braves organization.[7] Kazmar played in 99 games for Gwinnett in 2017, hitting .284/.310/.416 with 11 home runs and 45 RBI.[8] On November 6, 2017, Kazmar elected free agency.[9] He was re–signed to a minor league contract on November 16.
Kazmar was invited to spring training for the 2019 season but did not make the team and returned to Gwinnett.[10] In 108 games, he slashed .270/.333/.430 with 12 home runs and 61 RBI. He was again invited to spring training for the 2020 season.[11] Kazmar did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[12] He became a free agent following the year on November 2, 2020.[13] On December 7, Kazmar again re-signed with the Braves on a minor-league contract. He received an invitation to attend Major League spring training on February 15, 2021.
On April 17, 2021, Kazmar was selected to the 40-man roster and promoted to the major leagues for the first time since 2008.[14] That same day he made his first MLB appearance in over 12 years, pinch hitting for Huascar Ynoa; hitting against Trevor Williams, he grounded into a double play in his only at-bat. At a time span of 12 years and 206 days, this is the ninth longest gap for a player between major league appearances in MLB history. On April 24, he was optioned to the Braves alternate site after two games.[15] After receiving only 2 plate appearances in 3 games, Kazmar was outrighted off of the 40-man roster on May 10.[16] The Braves would go on to win the World Series, earning Kazmar his first career World Series victory.[17]
On October 14, Kazmar elected free agency.[18] On November 12, Kazmar announced his retirement from professional baseball.[19][20]