[3] He started the 2015 season with the Single-A Carolina Mudcats and was later promoted to the Triple-A Gwinnett Braves, without having played at the Double-A level.
[4] After eleven games with Gwinnett, Marksberry was called up to the majors for the first time on July 30, 2015, and made his MLB debut the next day, pitching 1+1⁄3 innings.
On February 7, 2018, Marksberry was traded from the Québec Capitales to the Lancaster Barnstormers of the Atlantic League of Professional Baseball.
On January 4, 2019, Marksberry signed a minor league deal with the Arizona Diamondbacks that included an invitation to spring training.
On March 20, 2019, Marksberry signed with the Lancaster Barnstormers of the Atlantic League of Professional Baseball.
Marksberry signed with the Sydney Blue Sox of the Australian Baseball League for the 2019/20 season.
On March 5, 2020, Marksberry signed with the Sioux City Explorers of the American Association of Independent Professional Baseball.