W klubie z Buenos Aires Mauricio grał jeszcze przez pół sezonu, po czym zmienił klub. Zimą 2002 Serna został piłkarzem CF Puebla. Był podstawowym zawodnikiem klubu w rozgrywkach Primera División, jednak przez półtora sezonu nie odniósł z tym klubem większych sukcesów. Latem 2003 wrócił do Argentyny i w fazie Apertura był zawodnikiem Talleres Córdoba, a w fazie Clausura Chacarita Juniors. Po sezonie wrócił jeszcze do Atletico Nacional, a w 2005 roku zakończył piłkarską karierę w wieku 37 lat.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1990 Deportivo Pereira

Primera B Colombiana ? ? 1991 Atlético Nacional

Copa Mustang ? ? 1992 Atlético Nacional

Copa Mustang ? ? 1993 Atlético Nacional

Copa Mustang ? ? 1994 Atlético Nacional

Copa Mustang ? ? 1995 Atlético Nacional

Copa Mustang ? ? 1995/96 Atlético Nacional

Copa Mustang ? ? 1996/97 Atlético Nacional

Copa Mustang ? ? 1997/98 Boca Juniors

Primera División 8 1 1998/99 Boca Juniors

Primera División 30 0 1999/00 Boca Juniors

Primera División 13 0 2000/01 Boca Juniors

Primera División 21 1 2001/02 Boca Juniors

Primera División 19 0 2001/02 CF Puebla

Primera División ? ? 2002/03 CF Puebla

Primera División 2 0 2003/04 Chacarita Juniors

Primera División 10 0 2003/04 Talleres