W sezonie 2005/2006 D’Alessandro w Niemczech grał tylko przez rundę jesienną, zaliczając 13 meczów i zdobywając w nich 2 bramki.

W styczniu 2006 D’Alessandro przeniósł się na zasadzie wypożyczenia do broniącego się przed spadkiem z Premier League zespołu Portsmouth FC. Niedługo potem, 2 lutego, zadebiutował w Premiership w meczu z Boltonem (2:2), a 17 kwietnia zdobył pierwszą bramkę na angielskich boiskach (Portsmouth przegrał 1:2 z Charltonem). Ostatecznie Portsmouth utrzymał się w lidze, a menedżer zespołu Harry Redknapp chciał, by D’Alessandro przeszedł do klubu na zasadzie transferu definitywnego. Jednak Andrésem interesowały się silniejsze kluby europejskie, jak choćby Atlético Madryt czy SL Benfica. 17 czerwca było już wiadomo, że D’Alessandro trafi do Realu Saragossa na zasadzie rocznego wypożyczenia, a następnie na zasadzie stałego transferu. W 2008 roku spadł z Saragossą do Segunda División.

Jeszcze w 2008 roku D’Alessandro wrócił do Argentyny i został zawodnikiem San Lorenzo de Almagro, a w połowie roku odszedł do brazylijskiego SC Internacional z miasta Porto Alegre.