Career
He previously played in Major League Baseball (MLB) for the San Diego Padres and Texas Rangers. Burns was drafted by the Cleveland Indians in the eighth round of the 2009 Major League Baseball Draft out of the University of Arizona. He was traded to the San Diego Padres on December 16, 2011 for Aaron Cunningham.
The Padres called Burns up to the majors for the first time on August 3, 2012, and sent him down to the Tucson Padres on August 5.
He was recalled on August 11 when Huston Street was placed on the disabled list. Burns was acquired by the Texas Rangers on November 28, 2012, and split the 2013 season between the Rangers and the Triple-A Round Rock Express.
Wilfredo Boscan was sent to the Padres on December 6 to complete the trade. Burns was claimed off waivers by the Tampa Bay Rays on June 30, 2014, and optioned to the Double-A Montgomery Biscuits.
He also played for the Triple-A Durham Bulls in 2014.
Burns was claimed off waivers by the Toronto Blue Jays on September 28, 2014. He was designated for assignment on January 14, 2015, and outrighted to the Triple-A Buffalo Bisons on January 16. He was assigned to the Double-A New Hampshire Fisher Cats on April 2.
Burns elected free agency on November 6, 2015.
Lancaster Barnstormers
On March 15, 2016, Burns signed with the Lancaster Barnstormers of the Atlantic League of Professional Baseball.