Braves for Shelby Miller and Gabe Speier. MLB.com ranked Blair the Braves' fourth-best prospect at the start of the 2016 season. He was invited to spring training that year as a non-roster invitee. Blair began the season with the Gwinnett Braves of the Class AAA International League, and was promoted to the MLB on April 23, making his MLB debut the following day. He made 11 starts for the team and pitched to a 7.99 ERA before being optioned to Gwinnett on June 25. Blair did not collect a win in his first stint with the Braves, and he became the first Braves pitcher to take five career-opening losses since Don Collins in 1977. While in the minors, Blair injured his knee and only started nine games, pitching to a 2–4 record and a 5.98 ERA. On August 27, Blair was recalled to face the San Francisco Giants the next day. He finished four innings while yielding three home runs and took the loss. Due to this rocky performance as well as his struggles throughout the season at the major league and minor league levels, the Braves chose to remove Blair from the rotation so he could focus on improving his pitching mechanics. He started against the New York Mets on September 19, and earned his first major league victory. In 2016 in AAA, he was 5–4 with a 4.65 ERA, and in the majors he was 2–7 with a 7.59 ERA (with 14 home runs in 70 innings). He once gave up 9 runs in one inning against the Pirates at PNC Park on May 3rd 2016. In January Blair was called up for the first time during the 2017 season on April 20. In 2017 in AAA, he was 7–9 with a 5.02 ERA, and in the majors he was 0–1 with a 15.00 ERA. Blair was released on May 31, 2018, six weeks after having surgery to repair a torn muscle in his pitching shoulder. Second stint with Diamondbacks On February 12, 2020, Blair signed a minor league contract with the Arizona Diamondbacks organization. Blair did not play in a game for the Diamondbacks organization in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic. The team released Blair on May 22, 2020. Eastern Reyes del Tigre In July 2020, Blair signed on to play for the Eastern Reyes del Tigre