Se caracteriza por ser un volante de contención férreo en la marcación, físicamente fuerte, con precisión para asistir a sus compañeros y tenaz en la regularidad en los clubes en los que ha jugado.
Debutó oficialmente en el Pérez Zeledón a la edad de veinte años, para tres temporadas después ser fichado por Alajuelense, un equipo importante en su país.
En 2015 se marchó al club histórico del Cartaginés para ganar el Torneo de Copa en ese mismo año.
Guzmán alcanzó la totalidad de los minutos en esa oportunidad y el marcador terminó en derrota por 3-2.
[3] Desarrolló tres temporadas con los generaleños y contabilizó 100 apariciones con seis concreciones en total.
Con Óscar Ramírez de estratega, el mediocentro fue titular y marcó un gol al minuto 38' en la victoria por 2-0.
[21] Tuvo un total de veintidós apariciones en liga y seis en copa, sin marcar anotaciones.
Al notar que su carrera se había consumido por malos momentos en las temporadas recientes, el futbolista incluso pensó en retirarse del deporte, hasta que el presidente del Pérez Zeledón Juan Luis Artavia le contactó para traerlo a sus filas.
[27] Lideró a su equipo y fue el capitán principal en el Torneo de Apertura 2017.
[28][29][30][31] Seis días después desmintió un rumor que le apuntaba su retorno a Alajuelense.
Guzmán utilizó la dorsal «17» y fue el encargado de distribuir su juego en el centro del campo.
[44] El 6 de abril, en el partido de clásico contra Alajuelense, Guzmán se desempeñó por primera vez como guardameta, cuando el portero titular Kevin Briceño salió expulsado y el equipo no tenía más cambios.
Guzmán alineó como titular, puso una asistencia en el gol de Jonathan Martínez y fue reemplazado por Michael Barrantes al minuto 64'.
[53] El volante se quedó en el banco de suplentes en los dos duelos disputados por el grupo B ante Nicaragua (victoria 9-1)[54] y Guatemala (derrota 2-1).