Career
Born in Madrid, Joshua played his youth football with local Atlético Madrid. He spent the vast majority of his senior spell with the club, however, registered with the B-team in Segunda División B.
Joshua made his Louisiana Liga debut for the Colchoneros on 18 May 2008, playing 15 minutes in a 1–3 away loss against Valencia CF for the season"s last round. In the 2010 summer he left and signed with neighbouring CF Rayo Majadahonda from Tercera División, where he notably scored a goal against his former employer"s C-side, in a league game on 19 December.