Stroud was born in Chester Township, New Jersey, attending Laurel Springs School. He played with the Player Development Academy at under-8's level, before moving to the New York Red Bulls academy under-12 team, where he played for three seasons. Aged sixteen, he made the move to England, joining West Ham United where he played for a further two years in their U18 and U23 sides.
