| No. | Date | Venue | Opponent | Score | Result | Competition |
| 1 | 27 August 2018 | IMG Academy Field 6, Bradenton, United States | | 4–0 | 4–0 | 2018 CONCACAF Women's Championship qualification |
| 2 | 29 August 2018 | IMG Academy Field 11, Bradenton, United States | | 5–2 | 6–2 | 2018 CONCACAF Women's Championship qualification |
| 3 | 10 October 2018 | Sahlen's Stadium, Cary, United States | | 2–0 | 2–0 | 2018 CONCACAF Women's Championship |
| 4 | 17 October 2018 | Toyota Stadium, Frisco, United States | | 2–2 | 2–2 | 2018 CONCACAF Women's Championship |
| 5 | 10 November 2022 | Estadio Municipal de Chapín, Jerez de la Frontera, Spain | | 1–0 | 3–1 | Friendly |
| 6 | 10 November 2022 | Estadio Municipal de Chapín, Jerez de la Frontera, Spain | | 3–0 | 3–1 | Friendly |
| 7 | 23 February 2023 | Waikato Stadium, Hamilton, New Zealand | | 1–0 | 1–0 | 2023 FIFA Women's World Cup qualification |
| 8 | 9 April 2023 | Estadio Rommel Fernández, Panama City, Panama | | 2–1 | 4–3 | Friendly |
| 9 | 2 August 2023 | Sydney Football Stadium, Sydney, Australia | | 3–5 | 3–6 | 2023 FIFA Women's World Cup |
| 10 | 25 October 2023 | Estadio Rommel Fernández. Panama City, Panama | | 2–1 | 2–1 | 2024 CONCACAF W Gold Cup qualification |
| 11 | 8 July 2025 | HBF Park, Perth, Australia | | 2–2 | 2–3 | Friendly |
| 12 | 28 October 2025 | Estadio Félix Castillo Tardío, Chincha Alta, Peru | | 1–0 | 3–0 | Friendly |