She played as a defender for UPC Tavagnacco in the Serie A; Piteå IF and Dalsjöfors GoIF in the Damallsvenskan; the Chicago Red Stars, Boston Breakers and Seattle Reign FC in the NWSL; and Western Sydney Wanderers in the Australian W-League.
[citation needed] Moscato spent 2009 to 2010 with UPC Tavagnacco in the Serie A, the top division of soccer in Italy, before joining the national team camp to train heading into the 2011 FIFA Women's World Cup.
[7][8] In July 2011, Moscato joined Canadian national teammates Melissa Tancredi and Stephanie Labbé to play for Piteå IF, a club in the Swedish Damallsvenskan.
[10] On September 10, 2013, she was traded to Seattle Reign FC in exchange for fellow Canadian national team player Kaylyn Kyle in preparation for the 2014 season.
[12] At just 16 years of age, Moscato made her Canadian U-20 national team debut on February 6, 2001, during a 3–2 defeat against Finland at the Adidas Cup in Houston, Texas.
[13] After taking a two-year hiatus from the game, she returned to the international scene in 2009, and played for Canada during the 2011 FIFA Women's World Cup in Germany and the 2012 Summer Olympics in London.
Some of her most notable successes with the team include winning the 2010 CONCACAF Tournament in Cancun, the Cyprus Cup in March 2011, and earning a bronze medal at the 2012 Olympic Games.
[18] In June 2022, she was named Technical Director and head coach of Liga MX Femenil club Tigres UANL, becoming both the first woman and first foreigner to hold the role.
[24] Moscato worked in Australia as Director and Coach of the Illawarra Stingrays Women's Senior Program in the NSW NPL Domestic League.