Basso spilte for fra våren 2004 til sommeren 2006, da han ble løst fra kontrakten et halvt år før den opprinnelige utløpsdatoen. Før han kom til Viking, spilte han for Auxerre og den italienske klubben Udinese.