[2] Ugarte jugó al fútbol universitario para los Providence Friars de la Providence College entre 2011 y 2012[3] y luego para los Michigan Wolverines de la Universidad de Míchigan entre 2013 y 2014.
[4] En su etapa como universitario jugó para el Michigan Bucks de la USL PDL.
[5] Fichó por el Rochester Rhinos de la USL en marzo de 2015,[6] formando parte del plantel que se consagró campeón en la edición de ese año.
[7] No jugó en la temporada 2017, debido a una lesión, y en 2018 fichó por el Ringkøbing IF danés.
El 19 de noviembre de 2018 regresó a los Estados Unidos y se unió al Birmingham Legion FC.