Career
Bastos spent his early career in Luxembourg and Germany, playing for United States Rumelange, SV Eintracht Trier 05 and Football Club Differdange 03. On 31 January 2014, Bastos joined English club Bolton Wanderers for an undisclosed fee on a one-and-a-half year contract. He was released by the club in September 2014, having never made a first-team appearance for the club
He made his senior international debut for Luxembourg in 2013.
Bastos is of Portuguese descent.