miejsce w Serie A (1989, 2000, 2003, 2006), Puchar Włoch 2003, dwukrotnie finał rozgrywek (1990, 1998), 5-krotnie Superpuchar Włoch (1988, 1992–1994, 2004), 5-krotnie Puchar Europy/Liga Mistrzów (1989, 1990, 1994, 2003, 2007), trzykrotnie finał rozgrywek (1993, 1995, 2005), czterokrotnie Superpuchar Europy (1989, 1990, 1994, 2003) oraz dwukrotnie Puchar Interkontynentalny (1989, 1990).
Ostatni mecz w klubie rozegrał 19 maja 2007 roku w przegranym 2:3 domowym meczu ligowym z Udinese CalcioAll Alessandro Costacurta's games and results , w którym w 57. minucie zdobył swojego ostatniego gola dla klubu na 2:2 w rzutu karnego, a w 59. minucie został zmieniony przez Davide Di GennaroAC Milan 2-3 Udinese - May 19, 2007 / Serie A 2006/2007 Live events Milan vs Udinese - Serie A 2007 . Łącznie w klubie rozegrał 663 mecze (458 w Serie A, 78 w Pucharze Włoch, 116 w europejskich pucharach, 6 w Superpucharze Włoch, 5 w Pucharze Interkontynentalnym), w których zdobył 3 gole.
W 2004 roku zajął 50.