Entre 1996 y 1998 se unió a Alajuelense, club con el cual obtuvo el campeonato nacional 1996-1997.
y el Municipal Pérez Zeledón (subcampeón en el campeonato nacional 2004-2005).
[3] El "Machón" terminó su carrera en el club guatemalteco Cobán Imperial, a sus 36 años.
[4] Madrigal hizo su debut con Costa Rica en un partido amistoso contra Estados Unidos en mayo de 1995.
Aunque estuvo en algunos partidos del proceso rumbo a la Copa Mundial de 2002 realizada en Corea y Japón, no fue convocado al torneo final.