LA Galaxy Born in
Inglewood,
California, Villarreal started his career at the
LA Galaxy academy set-up. While with the U18s Villarreal scored ten goals as he led his team to the Southwest Division championship. In 2014, he signed his first professional contract with the
LA Galaxy II, the reserve team of the LA Galaxy, of the
USL. He made his debut for the senior team on May 21, 2017, coming on as a late substitute for the injured João Pedro in the 87th minute as LA Galaxy beat
Minnesota United 2–1.
Sacramento Republic Villarreal signed with USL side
Sacramento Republic FC for the 2018 season on January 4, 2018. Villarreal was released by Sacramento following the 2021 season. ==International==