Brantly opened the 2013 season as the Marlins Opening Day catcher. He struggled offensively for Miami, hitting just .211./.263/.265 with 1 home run and 18 RBI in a career-high 223 at bats[8] while also dealing with injuries. Brantly spent the entire 2014 season with Triple-A New Orleans, posting a .255/.291/.341 slash line with 4 home runs and 37 RBI.
Chicago White Sox
On December 8, 2014, Brantly was claimed off waivers by the Chicago White Sox.[9] He spent the majority of the year split between the Double-A Birmingham Barons and the Triple-A Charlotte Knights, and batted .121/.167/.242 with 1 home run and 6 RBIs in 14 games with the White Sox.[8]
Seattle Mariners
On March 12, 2016, the Seattle Mariners claimed Brantly off waivers from the White Sox.[10] On April 3, Brantly was designated for assignment after losing the backup catcher competition to Steve Clevenger.[11] He spent the season with the Triple-A Tacoma Rainiers, slashing .244/.268/.432 with a career-highs in home runs (14) and RBI (43). Brantly elected free agency following the season on November 7.[12]
Cincinnati Reds
On December 3, 2016, Brantly signed a minor league contract with the Cincinnati Reds organization. In 2017, Brantly played in 46 games for the Triple-A Louisville Bats, hitting .298/.335/.435 with 5 home runs and 16 RBI. Brantly was released by Cincinnati on June 29, 2017.[13]
Chicago White Sox (second stint)
On June 29, 2017, the same day as his release from Cincinnati, Brantly signed a minor league contract with the Chicago White Sox organization.[14] Brantly was assigned to Triple-A Charlotte upon signing, and was selected to the active roster on August 26 following an injury to Nicky Delmonico.[15] In 14 games with the White Sox he batted .290/.389/.516 with 2 home runs and 5 RBIs in 31 at-bats.[8] Brantly was outrighted off of the 40-man roster on October 4, and elected free agency on October 9.
Atlanta Braves
On December 22, 2017, Brantly signed a minor league deal with the Atlanta Braves organization.[16] He was assigned to the Triple-A Gwinnett Stripers to begin the 2018 season, and hit .218/.254/.293 in 58 games before being released on July 15, 2018.[17]
Cleveland Indians
On July 21, 2018, Brantly signed a minor league contract with the Cleveland Indians organization.[18] Brantly finished the year with the Triple-A Columbus Clippers, going 7-for-41 (.171) in 16 games. On November 2, he elected free agency.[19]
Philadelphia Phillies
On December 18, 2018, Brantly signed a minor league contract with the Philadelphia Phillies organization. He was assigned to the Triple-A Lehigh Valley IronPigs to begin the 2019 season. On July 12, 2019, Brantly was selected to the active roster.[20] Brantly logged 1 at-bat with the Phillies, a strikeout, and was designated for assignment the following day on July 13.[21] In 82 games with Lehigh Valley, he batted .314/.404/.462 with 6 home runs and 28 RBIs= in 236 at-bats.[22] He elected free agency on September 30.[23]
San Francisco Giants
On January 18, 2020, Brantly signed a minor league contract with the San Francisco Giants organization.[24] Brantly made the Opening Day roster in the COVID-19-shortened 2020 season, and was selected to the active roster on July 23.[25] Brantly went 0-for-3 in one game with San Francisco before being designated for assignment on July 28.[26]
New York Yankees
On August 26, 2020, Brantly was traded to the New York Yankees in exchange for cash considerations.[27] Brantly did not play in a game for the Yankees organization due to the cancellation of the minor league season because of the COVID-19 pandemic.[28] On October 13, he elected free agency.
On December 12, Brantly re-signed with the Yankees organization on a minor league contract and was invited to spring training. He was assigned to the Triple-A Scranton/Wilkes-Barre RailRiders to begin the 2021 season. On July 16, 2021, Brantly's contract was selected by the Yankees, after Kyle Higashioka tested positive for COVID-19 and was placed on the COVID-19 list.[29] Brantly went 2-for-15 with a double and three strikeouts in 4 games for the Yankees. On July 26, Brantly was removed from the 40-man roster and returned to Triple-A Scranton.[30] On August 5, he was promoted back to the majors when Gary Sánchez tested positive for COVID-19.[31] Brantly went 1–5 in 2 appearances for the Yankees before being returned to Triple-A Scranton and removed from the 40-man roster on August 17. On October 5, Brantly was selected to the active roster prior to the 2021 American League Wild Card Game.[32]
On November 5, 2021, Brantly was outrighted off of the 40-man roster[33] and elected free agency.[34] On December 10, Brantly re-signed with the Yankees on a new minor league contract.[35] The Yankees promoted Brantly to the major leagues on May 22, 2022, when Higashioka went on the COVID-19 injured list.[36] He was designated for assignment on May 25, 2022. The next day, on May 26, he was outrighted from the Yankees' 40-man roster and optioned to Triple-A Scranton/Wilkes Barre. Brantly rejected his outright and elected free agency, but re-signed on May 29 on a minor league contract.[37] Brantly played in 59 games for Scranton, slashing .269/.333/.352 with 1 home run and 22 RBI. He elected free agency following the season on November 10.[38]
Toronto Blue Jays
On January 6, 2023, Brantly signed a minor league contract with the Toronto Blue Jays organization.[39] In 46 games for the Triple–A Buffalo Bisons, he hit .271/.390/.361 with 1 home run and 16 RBI. On July 13, Brantly was released by Toronto.[40]
Tampa Bay Rays
On January 7, 2024, Brantly signed a minor league contract with the Tampa Bay Rays.[41] In 45 games for the Triple–A Durham Bulls, he slashed .262/.323/.418 with five home runs and 17 RBI. On August 19, the Rays selected Brantly's contract, adding him to their active roster.[42] In three games for Tampa Bay, he went 1–for–9 (.111). Brantly was designated for assignment by the Rays on August 24.[43] He cleared waivers and was sent outright to Durham on August 26.[44] Brantly elected free agency on October 4.[45]