Career
He made his Major League Baseball (MLB) debut with the Pittsburgh Pirates in 2015. New York Mets Guerra signed with the New York Mets as a non-drafted free agent on July 2, 2005. He was named South Atlantic League Pitcher of the Week on July 30, 2006.
On July 8, 2007, Guerra represented the New York Mets" organization for the World Team in Major League Baseball"s All-Star Futures Game.
Minnesota Twins Pittsburgh Pirates Guerra signed a minor league deal with the Pittsburgh Pirates in November 2014. The Pirates promoted him to the major leagues on June 27, 2015.
He was designated for assignment on July 31. The Cleveland Indians claimed Guerra off of waivers, but the claim was rescinded due to Guerra experiencing knee inflammation, and was placed on the Pirates" disabled list.
The Pirates designated Guerra for assignment after the 2015 season, but signed him to a minor league contract with an invitation to 2016 spring training.
Los Angeles Angels of Anaheim On December 10, 2015, Guerra was claimed in the Rule 5 Draft by the Los Angeles Angels of Anaheim.