Favalli påbörjade sin karriär i Cremoneses ungdomslag 1987 där han spelade ett år innan han fick komma med i seniorlaget. Han var med i truppen då laget gick upp i Serie A 1989, tillbaka ner i Serie B 1990 och sedan upp till högsta serien igen 1991. Sommaren 1992 skrev han på för Lazio där han tillbringade 12 år av sin karriär och blev både lagkapten och en stor favorit hos fansen. 2004 flyttade han dock till Internazionale och sedan vidare till Inters ärkerivaler, AC Milan, i en gratis övergång, 2006.
Han spelade i sina unga är i både Italiens U18- och U21-lag och spelade totalt 8 matcher mellan 1994 och 2004 i det italienska seniorlandslaget.