En los años siguientes Ba no jugó mucho por el Milan y se fue cedido al Olympique de Marsella y al Perugia Calcio donde se rompió una pierna.