Cruz began her football career at
CF Universidad in
San Pedro, San José. Cruz made a name for herself following her performance at the 1999 edition of the
Los Juegos Deportivos Nacionales de San Carlos, translated as the National Sporting Games of
San Carlos. She later played for local clubs AD Goicoechea, CS Desamparados, and UCEM Alajuela. With Alajuela, Cruz won three league titles and also earned the top scorer award once. Due to her performances locally, she signed with
UCEM Alajuela and, in January 2006, moved abroad signing with
Division 1 Féminine club
Olympique Lyonnais. Due to joining the club mid-season, Cruz appeared in only seven league matches scoring three goals. The 2006–07 season saw her playing time increase to 12 matches and also saw Lyon win their first league title under their new emblem. In the
Challenge de France, Cruz was instrumental in helping Lyon reaching the final, where they lost to
Montpellier on penalties scoring four goals in five appearances. The next season saw Lyon win
the double following their league title and 3–0 victory over
Paris Saint-Germain in the Challenge de France. Cruz appeared in 32 total matches, which included appearances in the
UEFA Women's Cup. Cruz appeared in all 22 league matches (starting 20) during the
2008–09 season, which saw Lyon win their third straight title. She also appeared in all seven UEFA Women's Cup matches, where Lyon suffered elimination in the semi-finals after losing 2–4 on aggregate to German club
FCR 2001 Duisburg. On 18 September 2009, Cruz, for the first time, signed with Lyon under professional terms (previously contracts were
semi-professional) after agreeing to a two-year contract, which will keep her at the club until 2011. Cruz got off to a quick start for the
2009–10 season scoring a
hat trick in the opening league match against
AS Montigny-le-Bretonneux, which ended in a 6–0 victory. Cruz signed with
Chinese Women's Super League team
Jiangsu Suning in January 2018. In March 2020, Cruz signed with
OL Reign for the
2020 NWSL season, which due to the pandemic, was reformatted and condensed to shorter post tournament style competitions, the Challenge Cup and Fall Series. In December 2020, Cruz re-signed with Reign for the
2021 NWSL season. In December 2021, OL Reign waived the rights to Cruz and she left the club. Cruz returned to Alajuelense in 2022 and captained the club to its third, fourth, and fifth championships in the 2022 Apertura and Clausura, and 2023 Apertura. After the last championship, Cruz suggested that it would be her last before retirement. She had previously stated her intent to retire from football after the
2023 FIFA Women's World Cup. In the 2023 Apertura championship match's second leg on 3 June 2023, the team rallied from a 1–4 first-leg deficit against
Sporting F.C. to win the title 5–4 on aggregate. After the match, Cruz told reporters that when
Natalia Mills scored the series-winning fourth goal of the second leg, Mills told her, "Así se tiene que retirar" ("This is how (you) have to retire"). On June 8, 2023, after unexpectedly not being selected to the national team roster for the
2023 FIFA Women's World Cup, Cruz announced her retirement from football on social media. ==International career==