No. | Cap | Date | Venue | Opponent | Score | Result | Competition | Ref. |
---|
1 | 5 | 30 March 2015 | Juan Ramón Loubriel Stadium, Bayamón, Puerto Rico | Puerto Rico | 3–0 | 3–0 | Friendly | [5] |
---|
2 | 6 | 11 June 2015 | Windsor Park, Roseau, Dominica | Dominica | 1–0 | 2–0 | 2018 FIFA World Cup qualification | [6] |
---|
3 | 7 | 16 June 2015 | BMO Field, Toronto, Canada | Dominica | 2–0 | 4–0 | 2018 FIFA World Cup qualification | [7] |
---|
4 | 13 | 13 November 2015 | BC Place, Vancouver, Canada | Honduras | 1–0 | 1–0 | 2018 FIFA World Cup qualification | [8] |
---|
5 | 19 | 6 September 2016 | BC Place, Vancouver, Canada | El Salvador | 1–0 | 3–1 | 2018 FIFA World Cup qualification | [9] |
---|
6 | 25 | 9 September 2018 | IMG Academy, Bradenton, United States | U.S. Virgin Islands | 7–0 | 8–0 | 2019–20 CONCACAF Nations League qualifying | [10] |
---|
7 | 8–0 |
---|
8 | 26 | 16 October 2018 | BMO Field, Toronto, Canada | Dominica | 5–0 | 5–0 | 2019–20 CONCACAF Nations League qualifying | [11] |
---|
9 | 32 | 25 March 2021 | Exploria Stadium, Orlando, United States | Bermuda | 1–0 | 5–1 | 2022 FIFA World Cup qualification | [12] |
---|
10 | 2–0 |
---|
11 | 4–1 |
---|
12 | 33 | 29 March 2021 | IMG Academy, Bradenton, United States | Cayman Islands | 2–0 | 11–0 | 2022 FIFA World Cup qualification | [13] |
---|
13 | 34 | 5 June 2021 | IMG Academy, Bradenton, United States | Aruba | 6–0 | 7–0 | 2022 FIFA World Cup qualification | [14] |
---|
14 | 36 | 12 June 2021 | Stade Sylvio Cator, Port-au-Prince, Haiti | Haiti | 1–0 | 1–0 | 2022 FIFA World Cup qualification | [15] |
---|
15 | 37 | 15 June 2021 | SeatGeek Stadium, Bridgeview, United States | Haiti | 2–0 | 3–0 | 2022 FIFA World Cup qualification | [16] |
---|
16 | 38 | 11 July 2021 | Children's Mercy Park, Kansas City, United States | Martinique | 1–1 | 4–1 | 2021 CONCACAF Gold Cup | [17] |
---|
17 | 39 | 15 July 2021 | Children's Mercy Park, Kansas City, United States | Haiti | 2–0 | 4–1 | 2021 CONCACAF Gold Cup | [18] |
---|
18 | 3–1 |
---|
19 | 41 | 2 September 2021 | BMO Field, Toronto, Canada | Honduras | 1–1 | 1–1 | 2022 FIFA World Cup qualification | [19] |
---|
20 | 42 | 5 September 2021 | Nissan Stadium, Nashville, United States | United States | 1–1 | 1–1 | 2022 FIFA World Cup qualification | [20] |
---|
21 | 44 | 16 November 2021 | Commonwealth Stadium, Edmonton, Canada | Mexico | 1–0 | 2–1 | 2022 FIFA World Cup qualification | [21] |
---|
22 | 2–0 |
---|
23 | 46 | 30 January 2022 | Tim Hortons Field, Hamilton, Canada | United States | 1–0 | 2–0 | 2022 FIFA World Cup qualification | [22] |
---|
24 | 49 | 27 March 2022 | BMO Field, Toronto, Canada | Jamaica | 1–0 | 4–0 | 2022 FIFA World Cup qualification | [23] |
---|
25 | 53 | 23 September 2022 | Viola Park, Vienna, Austria | Qatar | 1–0 | 2–0 | Friendly | [24] |
---|
26 | 59 | 25 March 2023 | Ergilio Hato Stadium, Willemstad, Curaçao | Curaçao | 2–0 | 2–0 | 2022–23 CONCACAF Nations League A | [25] |
---|
27 | 60 | 28 March 2023 | BMO Field, Toronto, Canada | Honduras | 1–0 | 4–1 | 2022–23 CONCACAF Nations League A | [26] |
---|
28 | 2–0 |
---|
29 | 66 | 23 March 2024 | Toyota Stadium, Frisco, United States | Trinidad and Tobago | 1–0 | 2–0 | 2024 Copa América qualifying play-offs | [27] |
---|
30 | 76 | 15 October 2024 | BMO Field, Toronto, Canada | Panama | 1–0 | 2–1 | Friendly | [28] |
---|