# List of international goals scored by Jonathan David

Jonathan David is a professional soccer player who represents Canada. Since then, David has scored 31 goals in 59 international appearances, making him the country's all-time top goalscorer.
David scored twice on his senior debut in an 8-0 win over the U.S. Virgin Islands on September 9, 2018.
Upon scoring his 31st goal against Suriname on November 17, 2024, he surpassed Cyle Larin as Canada's record scorer.

## List of international goals

    As of match played 20 November 2024
List of international goals scored by Jonathan David :
| No. | Date | Venue | Cap | Opponent | Score | Result | Competition |
| 1 | September 9, 2018 | IMG Academy, Bradenton, United States | 1 | U.S. Virgin Islands | 3–0 | 8–0 | 2019–20 CONCACAF Nations League qualification |
| 2 | September 9, 2018 | IMG Academy, Bradenton, United States | 1 | U.S. Virgin Islands | 4–0 | 8–0 | 2019–20 CONCACAF Nations League qualification |
| 3 | October 16, 2018 | BMO Field, Toronto, Canada | 2 | Dominica | 1–0 | 5–0 | 2019–20 CONCACAF Nations League qualification |
| 4 | March 24, 2019 | BC Place, Vancouver, Canada | 4 | French Guiana | 3–1 | 4–1 | 2019–20 CONCACAF Nations League qualification |
| 5 | June 15, 2019 | Rose Bowl, Pasadena, United States | 6 | Martinique | 1–0 | 4–0 | 2019 CONCACAF Gold Cup |
| 6 | June 15, 2019 | Rose Bowl, Pasadena, United States | 6 | Martinique | 2–0 | 4–0 | 2019 CONCACAF Gold Cup |
| 7 | June 23, 2019 | Bank of America Stadium, Charlotte, United States | 8 | Cuba | 1–0 | 7–0 | 2019 CONCACAF Gold Cup |
| 8 | June 23, 2019 | Bank of America Stadium, Charlotte, United States | 8 | Cuba | 6–0 | 7–0 | 2019 CONCACAF Gold Cup |
| 9 | June 23, 2019 | Bank of America Stadium, Charlotte, United States | 8 | Cuba | 7–0 | 7–0 | 2019 CONCACAF Gold Cup |
| 10 | June 29, 2019 | NRG Stadium, Houston, United States | 9 | Haiti | 1–0 | 2–3 | 2019 CONCACAF Gold Cup |
| 11 | September 7, 2019 | BMO Field, Toronto, Canada | 10 | Cuba | 2–0 | 6–0 | 2019–20 CONCACAF Nations League A |
| 12 | June 5, 2021 | IMG Academy, Bradenton, United States | 14 | Aruba | 7–0 | 7–0 | 2022 FIFA World Cup qualification |
| 13 | June 8, 2021 | SeatGeek Stadium, Bridgeview, United States | 15 | Suriname | 2–0 | 4–0 | 2022 FIFA World Cup qualification |
| 14 | June 8, 2021 | SeatGeek Stadium, Bridgeview, United States | 15 | Suriname | 3–0 | 4–0 | 2022 FIFA World Cup qualification |
| 15 | June 8, 2021 | SeatGeek Stadium, Bridgeview, United States | 15 | Suriname | 4–0 | 4–0 | 2022 FIFA World Cup qualification |
| 16 | September 8, 2021 | BMO Field, Toronto, Canada | 20 | El Salvador | 2–0 | 3–0 | 2022 FIFA World Cup qualification |
| 17 | October 13, 2021 | BMO Field, Toronto, Canada | 23 | Panama | 4–1 | 4–1 | 2022 FIFA World Cup qualification |
| 18 | November 12, 2021 | Commonwealth Stadium, Edmonton, Canada | 24 | Costa Rica | 1–0 | 1–0 | 2022 FIFA World Cup qualification |
| 19 | January 27, 2022 | Estadio Olímpico Metropolitano, San Pedro Sula, Honduras | 26 | Honduras | 2–0 | 2–0 | 2022 FIFA World Cup qualification |
| 20 | February 2, 2022 | Estadio Cuscatlán, San Salvador, El Salvador | 28 | El Salvador | 2–0 | 2–0 | 2022 FIFA World Cup qualification |
| 21 | June 13, 2022 | Estadio Olímpico Metropolitano, San Pedro Sula, Honduras | 33 | Honduras | 1–2 | 1–2 | 2022–23 CONCACAF Nations League A |
| 22 | September 23, 2022 | Franz Horr Stadium, Vienna, Austria | 34 | Qatar | 2–0 | 2–0 | Friendly |
| 23 | March 25, 2023 | Ergilio Hato Stadium, Willemstad, Curaçao | 40 | Curaçao | 1–0 | 2–0 | 2022–23 CONCACAF Nations League A |
| 24 | March 28, 2023 | BMO Field, Toronto, Canada | 41 | Honduras | 3–0 | 4–1 | 2022–23 CONCACAF Nations League A |
| 25 | June 15, 2023 | Allegiant Stadium, Las Vegas, United States | 42 | Panama | 1–0 | 2–0 | 2023 CONCACAF Nations League Finals |
| 26 | November 18, 2023 | Independence Park, Kingston, Jamaica | 45 | Jamaica | 1–0 | 2–1 | 2023–24 CONCACAF Nations League A |
| 27 | June 25, 2024 | Children's Mercy Park, Kansas City, United States | 51 | Peru | 1–0 | 1–0 | 2024 Copa América |
| 28 | July 13, 2024 | Bank of America Stadium, Charlotte, United States | 54 | Uruguay | 2–1 | 2–2 (3–4 p) | 2024 Copa América |
| 29 | September 7, 2024 | Children's Mercy Park, Kansas City, United States | 55 | United States | 2–0 | 2–1 | Friendly |
| 30 | October 15, 2024 | BMO Field, Toronto, Canada | 57 | Panama | 2–1 | 2–1 | Friendly |
| 31 | November 19, 2024 | BMO Field, Toronto, Canada | 59 | Suriname | 1–0 | 3–0 | 2024–25 CONCACAF Nations League A |