| No. | Date | Venue | Opponent | Score | Result | Competition |
| 1 | 11 October 2018 | H-E-B Park, Edinburg, United States | | 2–0 | 8–0 | 2018 CONCACAF Women's Championship |
| 2 | 11 October 2018 | H-E-B Park, Edinburg, United States | | 6–0 | 8–0 | 2018 CONCACAF Women's Championship |
| 3 | 28 July 2019 | Estadio Universidad San Marcos, Lima, Peru | | 1–1 | 3–1 | 2019 Pan American Games |
| 4 | 28 July 2019 | Estadio Universidad San Marcos, Lima, Peru | | 3–1 | 3–1 | 2019 Pan American Games |
| 5 | 1 September 2019 | Pacaembu Stadium, São Paulo, Brazil | | 1–0 | 3–1 | Friendly |
| 6 | 1 September 2019 | Pacaembu Stadium, São Paulo, Brazil | | 2–0 | 3–1 | Friendly |
| 7 | 4 October 2019 | Estadio Alejandro Morera Soto, Alajuela, Costa Rica | | 1–0 | 2–0 | 2020 CONCACAF Women's Olympic Qualifying Championship qualification |
| 8 | 8 October 2019 | Estadio Alejandro Morera Soto, Alajuela, Costa Rica | | 4–0 | 5–0 | 2020 CONCACAF Women's Olympic Qualifying Championship qualification |
| 9 | 29 January 2020 | BBVA Stadium, Houston, United States | | 4–1 | 6–1 | 2020 CONCACAF Women's Olympic Qualifying Championship |
| 10 | 17 February 2022 | Estadio Nacional, San José, Costa Rica | | 2–0 | 7–0 | 2022 CONCACAF W Championship qualification |
| 11 | 9 April 2022 | Stadion Rignaal Jean Francisca, Willemstad, Curacao | | 3–0 | 4–0 | 2022 CONCACAF W Championship qualification |
| 12 | 12 April 2022 | Estadio Nacional, San José, Costa Rica | | 1–0 | 5–0 | 2022 CONCACAF W Championship qualification |
| 13 | 12 April 2022 | Estadio Nacional, San José, Costa Rica | | 4–0 | 5–0 | 2022 CONCACAF W Championship qualification |
| 14 | 15 February 2023 | Estadio León, León, Mexico | | 1–0 | 1–1 | 2023 Women's Revelations Cup |
| 15 | 25 September 2023 | Estadio Alejandro Morera Soto, Alajuela, Costa Rica | | 5–0 | 11–0 | 2024 CONCACAF W Gold Cup qualification |
| 16 | 25 September 2023 | Estadio Alejandro Morera Soto, Alajuela, Costa Rica | | 6–0 | 11–0 | 2024 CONCACAF W Gold Cup qualification |
| 17 | 25 September 2023 | Estadio Alejandro Morera Soto, Alajuela, Costa Rica | | 8–0 | 11–0 | 2024 CONCACAF W Gold Cup qualification |
| 18 | 25 February 2024 | Shell Energy Stadium, Houston, United States | | 1–0 | 2–0 | 2024 CONCACAF W Gold Cup |
| 19 | 25 February 2024 | Shell Energy Stadium, Houston, United States | | 2–0 | 2–0 | 2024 CONCACAF W Gold Cup |
| 20 | 23 February 2025 | Estadio Piedades de Santa Ana, Santa Ana, Costa Rica | | 1–0 | 1–1 | Friendly |
| 21 | 29 November 2025 | Kirani James Athletic Stadium, St. George's, Grenada | | 1–1 | 2–1 | 2026 CONCACAF W Championship qualification |
| 22 | 29 November 2025 | Kirani James Athletic Stadium, St. George's, Grenada | | 2–1 | 2–1 | 2026 CONCACAF W Championship qualification |