Early career In 2013, Sonis signed with the
Seattle Sounders Women in the
USL W-League.
Houston Dash Sonis was selected eighth overall in the
2016 NWSL College Draft by the
Houston Dash. On February 8, 2016, it was announced that Sonis would be allocated to the team as part of the
NWSL Player Allocation On April 16, 2016, Sonis scored in her professional debut against the Chicago Red Stars
Sky Blue FC On January 18, 2018, Sonis was traded to the
Sky Blue FC along with
Carli Lloyd by the Dash in a three-team trade with the
Chicago Red Stars and
Sky Blue FC. After making 15 appearances for Sky Blue, Sonis announced her departure from the club on August 9, 2018.
Manchester City W.F.C. Sonis' transfer from
Sky Blue FC to
Manchester City was made official on August 9, 2018. Sonis concluded her first season with 8 goals in 15 games, and two trophies (
FA League Cup,
FA Cup). In the 2019–20 season, Sonis earned her first start in a
UWCL game, and scored her first hat-trick in the competition. On April 14, 2020, Sonis signed a new contract with Manchester City that would last until 2022.
Portland Thorns FC In April 2022, it was announced that Sonis would return to the NWSL, signing a three-year contract with
Portland Thorns FC. In March 2023, Sonis suffered an
ACL injury during a pre-season game, which forced her to miss the entirety of the
2023 season. She was able to return to the roster for the Thorns'
2024 season opener, scoring two goals in a 4–5 away loss to the
Kansas City Current.
Racing Louisville FC On August 21, 2024,
Portland Thorns FC announced that they had traded Sonis to
Racing Louisville FC in exchange for
Reilyn Turner. Upon the trade's completion, Sonis signed a two-year contract extension with Racing Louisville through the 2026 season. Her first goal for Louisville came on September 14, 2024, as Sonis scored the winning goal in a 2–1 win over
Angel City FC.
Denver Summit FC On January 9, 2026, Sonis was traded to NWSL
expansion team Denver Summit FC, returning to her home state, and signed a three-year contract with the club. She reunited with head coach
Nick Cushing, who she had played under previously at Manchester City, and said she was eager at the prospect of joining Denver because “I knew I could help build the club’s culture.” Sonis captained Denver in their inaugural league match on March 14, 2026, a 2–1 loss against
Bay FC, where she provided the assist for the club's first NWSL goal, scored by
Melissa Kössler, before receiving a red card in the 25th minute of the match. ==International career==