Buchter was traded from the Nationals to the Chicago Cubs for fellow minor leaguer Matt Avery on November 3, 2008.[3] He played for the Peoria Chiefs in the Single–A Midwest League in 2009 and had a 1.33 ERA in 38 games with five saves.[2] The following season, 2010, he had a 7–2 record and a 4.65 ERA in 47 games for the Double-A Tennessee Smokies,[2] which earned him a spot on the Southern League mid-season All-Star team.[4] In 2011, he made 10 appearances for the Smokies and another six for the Daytona Cubs of the Florida State League.[2]
Atlanta Braves
On May 26, 2011, Buchter was then traded from the Cubs to the Atlanta Braves for Rodrigo López.[5][6] He was promptly assigned to the Lynchburg Hillcats of the Carolina League, where he was 2–5 with a 3.59 ERA in 34 games with 15 saves.[2] In 2012, he began the season with the Double-A Mississippi Braves, where he was 3–1 with a 1.31 ERA in 35 games and also had four saves.[2] He was again selected to the mid-season Southern League All-Star team.[4] Afterwards, he was promoted to the Triple-A Gwinnett Braves where he pitched eight innings in nine games with a high 10.12 ERA.[2] He played for the Phoenix Desert Dogs in the Arizona Fall League after the conclusion of the regular season.[2]
The Braves added him to their 40-man roster on November 1, 2013[7] and he was named to the Braves' Opening Day roster for the 2014 season.[8] He was sent back down to Gwinnett a few days later without appearing in a game. Buchter was called back up to Atlanta on June 20, 2014. He made his major league debut that night against the team that drafted him, the Washington Nationals, recording a strikeout and earning the win in an inning of extra inning work.[9] That was his only appearance in the Majors and he spent the rest of the season with Gwinnett, where he pitched in 49 games with a 3.29 ERA.[2] Buchter was outrighted off the Braves roster on September 26, 2014, and became a free agent on November 3.[10]
Los Angeles Dodgers
On January 9, 2015, Buchter signed a minor league contract with the Los Angeles Dodgers with an invitation to spring training.[11] He was assigned to the AAA Oklahoma City Dodgers[12] and was selected to the mid-season Pacific Coast League all-star team.[13] In 27 games he had a 1.65 ERA and exercised his opt out clause on July 20 to become a free agent.[14]
Chicago Cubs (second stint)
On July 27, 2015, Buchter signed a minor league contract with the Chicago Cubs.[15] He finished the year with the Triple-A Iowa Cubs, recording a 2.00 ERA in 16 appearances. He became a free agent after the season on November 6.
San Diego Padres
On December 8, 2015, Buchter signed a minor league contract with the San Diego Padres.[16] On January 8, 2016, Buchter's contract was selected. In his two seasons with the Padres, Buchter owned an ERA of 2.93 with 125 strikeouts in over 100 innings.
On January 29, 2018, the Royals traded Buchter, Brandon Moss, and cash considerations to the Oakland Athletics for Jesse Hahn and Heath Fillmyer.[18] In his first season with Oakland, Buchter posted an ERA of 2.75 in 60 appearances. He struck out 41 batters in 39+1⁄3 innings. Buchter was non-tendered by Oakland on December 2, 2019, and became a free agent.[19]
Los Angeles Angels
On February 23, 2020, Buchter signed a minor league contract with the Los Angeles Angels, and received an invitation to spring training. Buchter had his contract selected on March 22. In 10 games for the Angels, he logged a 4.50 ERA with 8 strikeouts over 6 innings of work. Buchter was designated for assignment by the Angels on September 2. He was outrighted on September 5, but rejected his assignment and elected free agency the next day.
New York Yankees
On September 8, 2020, Buchter signed a minor league contract with the New York Yankees. He 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.[20] Buchter became a free agent on November 2.[21]
Arizona Diamondbacks
On January 19, 2021, Buchter signed a minor league contract with the Arizona Diamondbacks organization.[22] On May 27, 2021, Buchter was selected to the active roster.[23] After posting a 5.52 ERA across 16 appearances, Buchter was designated for assignment on July 5.[24] He was outrighted to the Triple-A Reno Aces on July 7.[25] On July 30, his contract was selected by Arizona. On August 6, Buchter was returned to Reno. On August 20, Buchter was released by the Diamondbacks.[26]
Seattle Mariners
On March 20, 2022, the Seattle Mariners signed Buchter to a minor league deal.[27] On March 31, Buchter was released by the Mariners organization.[28]
In 2021, Buchter began advocating for better mental health resources for professional baseball players, stating that the game had caused him to become a "depressed alcoholic" in 2016 and 2017 and that he felt he was a better player when drinking.[30]