He has previously played in Major League Baseball (MLB) for the San Diego Padres and Miami Marlins.
[2] Guerrero played in the 2014 All-Star Futures Game for the World Team, recording a strikeout of Peter O'Brien.
[6] On July 29, 2016, the Padres traded Guerrero, Andrew Cashner, Colin Rea, and cash considerations to the Miami Marlins in exchange for Josh Naylor, Jarred Cosart, Carter Capps, and Luis Castillo.
On December 18, 2021, Guerrero signed with the Chiba Lotte Marines of Nippon Professional Baseball (NPB).
[18] He made 33 appearances split between the rookie–level Arizona Complex League Angels and Triple–A Salt Lake Bees, posting a cumulative 3–3 record and 5.70 ERA with 38 strikeouts across 36+1⁄3 innings pitched.
[19] On December 3, 2024, Guerrero signed a one–year, $600,000 contract with the old team Chiba Lotte Marines of Nippon Professional Baseball.