The Minnesota Twins selected Bard in the first round of the 2012 Major League Baseball draft.[4][5] He signed and made his professional debut that same year with the Gulf Coast League Twins before being reassigned to the Elizabethton Twins. In seven games between the two teams, he posted a 3.86 ERA. In 2013, he pitched for the GCL Twins, Elizabethton, and the Fort Myers Miracle, going 1-0 with a 3.65 ERA in 12.1 total innings pitched between the three teams. He missed 2014 and 2015 due to injury. Bard returned in 2016 and he spent the season with Fort Myers and the Chattanooga Lookouts, going 3-1 with a 3.74 ERA in 44 relief appearances. In 2017, he was 4-3 with a 2.76 ERA in 65.1 innings pitched between the Lookouts and Rochester Red Wings.[6]
After he was designated for assignment by the Angels, Bard was returned to the Twins on April 27.[9]
On February 16, 2019, Bard signed a minor-league deal with the Los Angeles Angels.[10] He made the team out of spring training and had his contract purchased before the season. He was sent down multiple times to the minors through the whole season, appearing in only 32 games for the Angels. Bard pitched in 5.1 innings for the Angels in 2020, registering a 6.75 ERA and 7 strikeouts.[11]
On March 29, 2021, Bard was placed on the 60-day injured list with a hip injury.[12] On April 8, 2021, it was announced that Bard would undergo season-ending hip surgery.[13] Bard had hip resurfacing surgery on his right hip on May 20, 2021, at the Hospital for Special Surgery in New York, NY, performed by Dr. Edwin Su. On October 23, 2021, Bard elected free agency.[14]
Tampa Bay Rays
On March 24, 2022, Bard signed a minor league contract with the Tampa Bay Rays.[15] On May 18, Bard was selected to the 40-man roster and immediately optioned to the Triple-A Durham Bulls.[16]
Bard pitched for Durham until he was called-up by Rays on June 7. The next evening he made his major league return with a one-hit, two-strikeout two-inning outing versus the St. Louis Cardinals.[17] On August 1, 2022, the Rays designated Bard for assignment.[18]
New York Yankees
On August 5, 2022, the New York Yankees claimed Bard off of waivers and assigned him to Scranton/Wilkes-Barre.[19] The Yankees promoted him to the major leagues on August 21.[20] On September 6, Bard was designated for assignment. On October 24, Bard elected free agency.
Toronto Blue Jays
On February 11, 2023, Bard signed a minor league contract with the Toronto Blue Jays organization that included an invitation to Spring Training.[21]