Cruz started playing basketball in clubs in her hometown Barcelona, making the debut in the Spanish top tier league with UB-Barça at 16, still a junior. Despite winning two leagues in 2003 and 2005, the lack of playtime prompted her to move to CB Ciudad de Burgos, but in her third season there the team was relegated and she went back to Barcelona to play at CB Olesa – Espanyol. She played the following four seasons at Rivas Ecópolis in Madrid, winning two Spanish Cups in 2011 and 2013 and playing the four seasons in the EuroLeague.[3]
She moved abroad in 2013 to play for Russian team Nadezhda Orenburg, where she remained for three seasons. Since the summer of 2014 she has combined the European season with the WNBA, first at New York Liberty and with the Minnesota Lynx since 2015, winning the WNBA championship once. She chose to rest for the summer of 2017 and not to play the WNBA season with the Lynx.[4]
At Dynamo Kursk between 2016 and 2019, she won her first Euroleague.[5] title in 2017 under coach Lucas Mondelo. After a short spell at Turkish club Fenerbahçe in 2019, she returned to Spain for the 2020-21 season.[citation needed]
Cruz started playing with Spain's youth teams at 17, winning a total of three medals from 2004 to 2007. She made her debut with the senior team in 2009 at 22 and played her last game in 2019, winning 158 caps 7 PPG, participating in the Rio 2016 Olympics,[6] three World Championships and five European Championships:[7]