No. | Cap | Date | Venue | Opponent | Score | Result | Competition | Ref. |
---|
1 | 1 | September 9, 2018 | IMG Academy Stadium, Bradenton, United States | U.S. Virgin Islands | 3–0 | 8–0 | 2019–20 CONCACAF Nations League qualifying | [5] |
---|
2 | 4–0 |
---|
3 | 2 | October 16, 2018 | BMO Field, Toronto, Canada | Dominica | 1–0 | 5–0 | 2019–20 CONCACAF Nations League qualifying | [6] |
---|
4 | 4 | March 24, 2019 | BC Place, Vancouver, Canada | French Guiana | 3–1 | 4–1 | 2019–20 CONCACAF Nations League qualifying | [7] |
---|
5 | 5 | June 15, 2019 | Broncos Stadium, Denver, United States | Martinique | 1–0 | 4–0 | 2019 CONCACAF Gold Cup | [8] |
---|
6 | 2–0 |
---|
7 | 7 | June 23, 2019 | Bank of America Stadium, Charlotte, United States | Cuba | 1–0 | 7–0 | 2019 CONCACAF Gold Cup | [9] |
---|
8 | 6–0 |
---|
9 | 7–0 |
---|
10 | 8 | June 29, 2019 | NRG Stadium, Houston, United States | Haiti | 1–0 | 2–3 | 2019 CONCACAF Gold Cup | [10] |
---|
11 | 9 | September 7, 2019 | BMO Field, Toronto, Canada | Cuba | 2–0 | 6–0 | 2019–20 CONCACAF Nations League A | [11] |
---|
12 | 13 | June 5, 2021 | IMG Academy Stadium, Bradenton, United States | Aruba | 7–0 | 7–0 | 2022 FIFA World Cup qualification | [12] |
---|
13 | 14 | June 8, 2021 | SeatGeek Stadium, Bridgeview, United States | Suriname | 2–0 | 4–0 | 2022 FIFA World Cup qualification | [13] |
---|
14 | 3–0 |
---|
15 | 4–0 |
---|
16 | 19 | September 8, 2021 | BMO Field, Toronto, Canada | El Salvador | 2–0 | 3–0 | 2022 FIFA World Cup qualification | [14] |
---|
17 | 22 | October 13, 2021 | BMO Field, Toronto, Canada | Panama | 4–1 | 4–1 | 2022 FIFA World Cup qualification | [15] |
---|
18 | 23 | November 12, 2021 | Commonwealth Stadium, Edmonton, Canada | Costa Rica | 1–0 | 1–0 | 2022 FIFA World Cup qualification | [16] |
---|
19 | 25 | January 27, 2022 | Estadio Olímpico Metropolitano, San Pedro Sula, Honduras | Honduras | 2–0 | 2–0 | 2022 FIFA World Cup qualification | [17] |
---|
20 | 27 | February 2, 2022 | Estadio Cuscatlán, San Salvador, El Salvador | El Salvador | 2–0 | 2–0 | 2022 FIFA World Cup qualification | [18] |
---|
21 | 32 | June 14, 2022 | Estadio Olímpico Metropolitano, San Pedro Sula, Honduras | Honduras | 1–2 | 1–2 | 2022–23 CONCACAF Nations League A | [19] |
---|
22 | 33 | September 23, 2022 | Viola Park, Vienna, Austria | Qatar | 2–0 | 2–0 | Friendly | [20] |
---|
23 | 39 | March 25, 2023 | Ergilio Hato Stadium, Willemstad, Curaçao | Curaçao | 1–0 | 2–0 | 2022–23 CONCACAF Nations League A | [21] |
---|
24 | 40 | March 28, 2023 | BMO Field, Toronto, Canada | Honduras | 3–0 | 4–1 | 2022–23 CONCACAF Nations League A | [22] |
---|
25 | 41 | June 15, 2023 | Allegiant Stadium, Paradise, United States | Panama | 1–0 | 2–0 | 2023 CONCACAF Nations League Finals | [23] |
---|
26 | 44 | November 18, 2023 | Independence Park, Kingston, Jamaica | Jamaica | 1–0 | 2–1 | 2023–24 CONCACAF Nations League A | [24] |
---|
27 | 50 | June 25, 2024 | Children's Mercy Park, Kansas City, United States | Peru | 1–0 | 1–0 | 2024 Copa América | [25] |
---|
28 | 54 | July 13, 2024 | Bank of America Stadium, Charlotte, United States | Uruguay | 2–1 | 2–2 (3–4 p) | 2024 Copa América | [26] |
---|
29 | 55 | September 7, 2024 | Children's Mercy Park, Kansas City, United States | United States | 2–0 | 2–1 | Friendly | [27] |
---|
30 | 57 | October 15, 2024 | BMO Field, Toronto, Canada | Panama | 2–1 | 2–1 | Friendly | [28] |
---|
31 | 59 | November 19, 2024 | BMO Field, Toronto, Canada | Suriname | 1–0 | 3–0 | 2024–25 CONCACAF Nations League A | [29] |
---|
32 | 61 | March 23, 2025 | SoFi Stadium, Inglewood, United States | United States | 2–1 | 2–1 | 2025 CONCACAF Nations League Finals | [30] |
---|
33 | 62 | June 7, 2025 | BMO Field, Toronto, Canada | Ukraine | 1–0 | 4–2 | 2025 Canadian Shield | [31] |
---|
34 | 2–0 |
---|
35 | 66 | June 24, 2025 | Shell Energy Stadium, Houston, United States | El Salvador | 1–0 | 2–0 | 2025 CONCACAF Gold Cup | [32] |
---|
36 | 67 | June 29, 2025 | U.S. Bank Stadium, Minneapolis, United States | Guatemala | 1–0 | 1–1 (5–6 p) | 2025 CONCACAF Gold Cup | [33] |
---|
37 | 68 | September 5, 2025 | Arena Națională, Bucharest, Romania | Romania | 1–0 | 3–0 | Friendly | |
---|