Born in Brooklyn, United States, David moved to his parents' country of Haiti when he was still a baby, and immigrated to Ottawa, Canada at the age of six. Raised in the Franco-Ontarian community of east Ottawa, he played for several local youth clubs before moving to Belgium in 2018, where he recorded his professional debut for Gent. In 2019, David was named the male Canada Soccer Player of the Year.
After two seasons at Gent, David joined French side Lille for a reported €30 million, making him the most expensive Canadian transfer to date. He would go on to win the Ligue 1 title in his first season at the club.
Early life
David was born in New York City to Haitian parents, and moved to Port-au-Prince when he was three months old.[3][4] At the age of six, he and his parents emigrated from Haiti to Canada and settled in Ottawa.[3][5] Growing up, David went to the Francophone public school École secondaire publique Louis-Riel. He cites this as a reason for his success: "It helped to always have the ball at my feet when I was at Louis Riel."[6]
David began playing organized soccer at age ten with Ottawa club Gloucester Dragons SA.[3] A year later he joined Ottawa Gloucester SC, where he played for the club's Hornets team until 2015.[3][4] In 2016, he joined Ottawa Internationals SC.[3]
Growing up, David watched European soccer but not Major League Soccer as he had no desire to play professionally in North America. Instead, he was singularly focused on playing professionally in Europe.[7] He credits youth coach Hanny El-Magraby with being an early mentor and father figure who helped him achieve his dream of playing professional soccer in Europe. Before signing with Gent, David had trials at FC Salzburg and VfB Stuttgart, but was rejected by both.[8][9][10]
Club career
Gent
In January 2018, David joined Belgian First Division A side Gent.[11] He made his professional debut on August 4, 2018, against Zulte Waregem and scored a goal in stoppage time to salvage a 1–1 draw.[12] Just five days after his league debut, David came in as a second-half substitute in a Europa League third round qualifier against Jagiellonia Białystok, scoring a goal in the 85th minute to secure a 1–0 win for his team.[13] David continued his scoring streak three days later, coming in as a 71st-minute substitute and scoring two late goals to secure a 4–1 league win against Waasland-Beveren.[14] After scoring five goals in his first five games, Gent signed David to a contract extension through 2022.[15] He further extended his contract by a year to 2023 in September 2019.[16] In the January 2020 transfer window, Gent chairman Ivan de Witte indicated there was significant interest in David from bigger clubs, with his value estimated at €20 million.[17][18]
Lille
2020–21: Ligue 1 champion
On August 11, 2020, Ligue 1 side Lille confirmed the signing of David on a five-year contract.[19] The reported fee for David was €30 million, making him the most expensive Canadian transfer to date.[20] He made his competitive debut for Lille on August 22 against Rennes in their Ligue 1 season opener.[21] After a difficult start to the season, David scored his first goal for Lille on November 22 against Lorient, netting the final goal in a 4–0 victory.[22]
After going scoreless in his previous seven games,[23] David netted an extra-time winner against Reims to even Lille on points with Paris Saint-Germain (PSG) at the top of the table.[24] On February 3, 2021, David scored as Lille defeated Bordeaux by a score of 3–0.[25] Continuing his run of form, David netted his first career Ligue 1 brace, scoring two goals on February 7 against Nantes. After only scoring two goals during the first half of the 2020–21 campaign, this brace marked David's fifth goal in as many games. On April 3, he scored the winning goal in a 1–0 away win over PSG,[26] to be Lille's first away league win over the Parisians since April 1996.[27]
On May 23, he scored a goal in a 2–1 away win over Angers to win the 2020–21 Ligue 1 with Lille.[28] David finished his first season with 13 league goals, with 11 coming since the turn of the year. This included the winner against PSG in a closely contested match at the Parc des Princes and a late double against Marseille, becoming an important player for Lille's title charge and one of the league's most in-form players.[29]
2021–present
On 2 November 2021, David scored his first UEFA Champions League goal from a penalty in a 2–1 away victory over Sevilla.[30] During the 2022–23 season, he netted 24 goals in Ligue 1, marking his personal best and securing third place on the top scorers list, only behind Kylian Mbappé and Alexandre Lacazette.[31] In the following season, he scored 19 goals, finishing as joint-second top scorer, with only Kylian Mbappé ahead of him.[32] On 2 October 2024, he scored a penalty in a 1–0 victory over defending champions Real Madrid in the Champions League, ending their unbeaten streak since May 2023.[33]
David was first identified by the Canadian youth national team program in 2015 after attending several under-15 camps and was regularly called up to Canada under-17 camps in the lead-up to the 2017 CONCACAF U-17 Championship.[3] David subsequently represented Canada at the tournament[35] and scored a brace against Suriname in the final group game.[36] In May 2018, David was called up to the Canadian Under-21 team for the 2018 Toulon Tournament.[37]
David received a call-up to the United States under-20 team by Tab Ramos in 2018. He declined the invitation to focus on his club career, and because his desire was to represent Canada.[38]
Senior
David received his first senior call up to Canada on August 30, 2018, for a CONCACAF Nations League qualifier against the U.S. Virgin Islands.[39] He made his senior debut in the match on September 9, starting and netting a brace in an 8–0 victory.[40] David was named to the final squad for the 2019 CONCACAF Gold Cup on May 30, 2019.[41] In Canada's final group game during the tournament against Cuba, he scored a hat-trick in a 7–0 win.[42] Despite Canada's elimination to Haiti in the quarter-finals,[43] David would finish the tournament as the Golden Boot winner with six goals.[44]
After Canada's 6–0 victory over Cuba on September 7, 2019, David set the record for most Canada senior international goals in a single year with eight in 2019.[45] For his efforts, he was named the 2019 Canadian Men's Player of the Year.[46]
On June 8, 2021, David scored his second hat-trick for Canada in a 4–0 win over Suriname in a 2022 World Cup qualification match.[47] At the end of the 2022 FIFA World Cup qualification campaign, David tallied a total of nine goals, five of them coming from the third and final round.[48] In November 2022, he was confirmed as part of the 26-man squad going to the 2022 FIFA World Cup.[49] In Canada's opening match against Belgium, teammate Alphonso Davies would controversially insist on taking a penalty awarded early on in the match over David who was generally considered the team's best penalty taker. Davies would subsequently have his attempt saved by Belgian keeper Thibaut Courtois, and despite dominating the match Canada would go on to lose following a 44th minute Michy Batshuayi goal.[50] The team would lose both of their other matches against eventual semifinalists Croatia and Morocco, finishing second to last ahead of only host nation Qatar.
In June 2024, he was named to Canada's squad for the 2024 Copa América.[53] Before the tournament began, new head coach Jesse Marsch would confirm that David would be the team's first choice penalty taker for the tournament. In their second group game David would score Canada's first ever goal at a Copa América in a 1–0 victory against Peru; this was Canada's first ever win in the competition.[54] When their quarterfinal tie against Venezuela went to penalty kicks, David scored Canada's first penalty en route to a 1–1 (4–3) victory.[55] David would not start his country's third place match against Uruguay, but scored to give Canada a 2–1 lead in the 80th minute.[56] After Luis Suarez equalized in stoppage time, and Canada went on to lose 4–3 on penalties despite David scoring his attempt. On 7 September 2024, in a friendly against the United States, he would score his 29th international goal in a 2–1 win to become Canada's joint all time top men's scorer alongside teammate Cyle Larin.[57]
Style of play
A versatile forward, David plays primarily as a second striker in a 4–4–2 formation or as an attacking midfielder;[58] he is also capable of playing as an out–and–out striker,[59] and is known for his goalscoring ability.[60] As a second striker, in a partnership he plays just behind the other primary striker.[58][61] David is able to find gaps in the defence and to attack these areas with his pace, noted for his high top speeds.[58] He is also able to play short passes and combine with teammates to attack the goal area, he is able to play best with his tight control and sharp interplay between teammates.[61] Due to his pace and speed, David is also effective on counterattacks.[58] Moreover, he is known for his tactical intelligence, defensive work-rate, and ability to read the game, as well as his willingness to press opposing players off the ball.[59]