Guzmán speelde in de jeugd van Deportivo Saprissa en brak ook door bij die club. Op 16 augustus 2009 mocht hij voor het eerst meespelen met het eerste elftal van de club. Op bezoek bij San Carlos werd met 1–2 gewonnen en Guzmán mocht de gehele negentig minuten meespelen.[1] De middenvelder maakte in zijn eerste doelpunt op 21 maart 2010, in een uitwedstrijd tegen Pérez Zeledón, toen hij na vijftig minuten tekende voor de 1–1. Bij die stand bleef het ook.[2] In de seizoenen 2013/14, 2014/15 en 2015/16 kroonde Guzmán zich met Saprissa tot landskampioen. De middenvelder verkaste in januari 2017 naar Portland Timbers, waar hij zijn handtekening zette onder een verbintenis voor de duur van twee seizoenen.[3] Medio 2019 stapte de Costa Ricaan over naar Columbus Crew, dat hem een contract voor anderhalf jaar voorschotelde.[4] Na een half seizoen keerde hij weer terug naar Deportivo Saprissa.[5] Hier werd zijn verbintenis in oktober 2022 opengebroken en verlengd tot en met het seizoen 2024/25.[6]
Guzmán maakte zijn debuut in het Costa Ricaans voetbalelftal op 1 juni 2010, toen met 0–1 gewonnen werd van Zwitserland door een doelpunt van Winston Parks. De middenvelder moest van interim-bondscoach Ricardo La Volpe als wisselspeler aan het duel beginnen en viel na zevenenzeventig minuten in voor Carlos Hernández. De andere debutanten dit duel waren José Mena en Fernando Paniagua (beiden eveneens Deportivo Saprissa).[8] Guzmán werd in mei 2018 door Óscar Antonio Ramírez opgenomen in de selectie van Costa Rica voor het wereldkampioenschap in Rusland.[9] Op dit toernooi werd achtereenvolgens verloren van Servië (0–1) en Brazilië (2–0), waarna tegen Zwitserland nog een puntje werd behaald: 2–2. Guzmán speelde in al deze drie wedstrijden mee.