Erste internationale Erfahrungen sammelte Esther Guerrero im Jahr 2007, als sie bei den Jugendweltmeisterschaften in Ostrava im 800-Meter-Lauf mit 2:15,48 min in der ersten Runde ausschied und auch beim Europäischen Olympischen Jugendfestival (EYOF) in Belgrad kam sie mit 2:13,69 min nicht über die Vorrunde hinaus. 2009 schied sie dann auch bei den Junioreneuropameisterschaften in Novi Sad mit 2:08,39 min im Vorlauf aus. 2015 startete sie dann erstmals bei den Weltmeisterschaften in Peking und schied dort mit 2:02,64 min in der ersten Runde aus. Im Jahr darauf gelangte sie bei de Europameisterschaften in Amsterdam bis ins Halbfinale und schied dort mit :01,62 min aus. Daraufhin startete sie bei den Olympischen Spielen in Rio de Janeiro, bei denen sie mit 2:01,85 min in der Vorrunde ausschied.