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