1. Overview
Lucas Cavallini is a prominent Canadian professional soccer forward known for his powerful presence and goal-scoring prowess. His career spans youth academies in Uruguay to top-tier leagues in South America, Mexico, and Major League Soccer, culminating in significant contributions to the Canadian national team, including appearances in major tournaments like the CONCACAF Gold Cup and the FIFA World Cup.
2. Early Life
Born in Toronto, Canada, on December 28, 1992, Lucas Cavallini has a diverse heritage, with an Argentine father and an Italian mother. His early soccer development took place in Canada, where he played for several youth clubs including Club Uruguay, Weston Wolves SC, NY Hearts, and Clarkson Sheridan SC. At the age of 16, he left Canada to further his soccer talents in South America, beginning his journey with Nacional's youth development squads in Montevideo, Uruguay, in 2010.
3. Club Career
Lucas Cavallini's professional club career began in Uruguay and saw him move through several teams, including loan spells and permanent transfers, before making a significant impact in Mexico's Liga MX and then Major League Soccer in Canada.
3.1. Nacional
Cavallini joined Nacional's youth development system in 2010. In June 2011, he participated in the 2011 U-20 Copa Libertadores. During the group stage, Nacional secured victories against Libertad (1-0) and Jorge Wilstermann (3-1), with goals contributed by teammates Santiago Romero and Marchelli. They also drew 0-0 with Universitario, which was enough to qualify for the quarterfinals. However, Nacional was eliminated after a 1-0 defeat by Mexican side Club América. His progress in the youth system led him to sign a senior contract with the club in early 2012.
3.2. Juventud
In mid-July 2012, to gain more first-team experience, Cavallini was loaned to Juventud de Las Piedras. He made his professional debut with the club and quickly began to make an impact. In his second match, he scored his first official goal in a 1-0 home victory against Central Español. On October 7, he was named man of the match against Bella Vista, contributing both an assist and a goal in his team's 2-0 win. Just six days later, he scored his third goal in a 1-1 away draw against Fénix.
3.3. Fénix
After his loan spell at Juventud, Cavallini moved to C.A. Fénix. Initially, he had a slow start during his first loan season in the 2013-14 Uruguayan Primera División season. However, he quickly emerged as the club's leading goal scorer in the Apertura of the 2014-15 Uruguayan Primera División season. Recognizing his strong performance, Fénix signed him on a permanent transfer before the start of the 2015 Apertura season. During his time with Fénix, including both loan and permanent spells, he became known for his prolific goal-scoring.
3.4. Peñarol
On January 10, 2017, Cavallini transferred to Peñarol, another prominent Uruguayan club. He quickly found the net, scoring his first goal for the club against Montevideo Wanderers on February 26. His tenure at Peñarol was relatively short, as he was soon loaned to a Mexican club.
3.5. Puebla
On August 31, 2017, Cavallini was loaned to Liga MX side Puebla, marking his move to Mexican football. This transfer made him the first Canadian player to compete in Mexico's top division since Isidro Sánchez Macip in 2010. He made his debut for Puebla on September 9 against Cruz Azul, entering the match in the 64th minute during a 0-0 draw. He scored his first goal for Puebla on September 16 against Necaxa. Following an impressive 2017-18 season where he scored 13 goals in 25 matches, Puebla secured his services permanently, signing him to a four-year contract in June 2018. He continued to be a key player for Puebla through the 2018-19 and early 2019-20 seasons.
3.6. Vancouver Whitecaps FC
In December 2019, Lucas Cavallini made a significant move to Major League Soccer, signing a three-year deal with Vancouver Whitecaps FC. The transfer was reportedly a club-record fee for the Whitecaps, ahead of the 2020 MLS season. He debuted for Vancouver on March 1, 2020, in a 3-1 loss to Sporting Kansas City. His first regular-season goal for the club came on September 6, when he netted the opening goal in a 3-2 victory over Toronto FC. In August 2022, he briefly joined Whitecaps FC 2 on loan for a match in MLS Next Pro.
3.7. Tijuana
In February 2023, Cavallini returned to Mexican football, signing with Club Tijuana. He made his debut for Tijuana, often referred to as Xolos, on February 10, coming on as a substitute in a 1-0 victory against Atlético San Luis. He scored his first goal for the club on March 3 against Atlas.
4. International Career
Lucas Cavallini has represented the Canada national soccer team across various age levels and has been a significant presence for the senior squad in major tournaments and qualification campaigns.

4.1. Youth National Teams
Cavallini's international career with Canada began at the age of 18. In 2011, he debuted for the U-20 team during the 2011 CONCACAF U-20 Championship held in Guatemala, scoring one goal in three appearances. His performances at the youth level also earned him three call-ups to Canada's U-23 National team, where he also scored one goal in three appearances.
4.2. Senior National Team Debut and Early Career
His strong club performances, particularly his play in Uruguay, caught the attention of then-head coach Stephen Hart. This led to Cavallini's first call-up to the senior roster for a friendly match against Trinidad & Tobago on August 13, 2012. Cavallini made his debut for Canada in that match, coming on as a second-half substitute for Terry Dunfield in a 2-0 victory.
He subsequently made his World Cup qualifying debut in Canada's challenging 8-1 loss to Honduras. Following this match, Cavallini declined a call-up from interim coach Colin Miller for the 2013 CONCACAF Gold Cup, citing personal reasons. In October 2014, coach Benito Floro publicly stated that he had attempted to contact Cavallini without success but indicated that a future place in the team remained open for him. In May 2015, Cavallini expressed regret in an interview with Tenfield about becoming cap-tied to Canada. However, he clarified these comments upon his return to the national team for an October 2015 friendly against Ghana, stating that his previous remarks were misinterpreted and that his absences were related to personal matters, including the birth of his daughter, rather than an unwillingness to play for Canada.
4.3. Major Tournaments and Qualifications
Despite earlier hesitations, Cavallini became a consistent presence for the Canadian national team. He was named to Canada's 40-man provisional team for the 2017 CONCACAF Gold Cup by coach Octavio Zambrano on June 6, 2017, and was confirmed in the final 23-man squad on June 27. He was also named to the final squad for the 2019 CONCACAF Gold Cup on May 30, 2019.
During the 2019 CONCACAF Gold Cup, Cavallini notably scored a hat-trick in a dominant 7-0 victory over Cuba in the group stage on June 23, although his attempt at a fourth goal from a Panenka penalty went over the crossbar. On March 29, 2021, he scored his second hat-trick for Canada, coming off the bench in an 11-0 win against the Cayman Islands during a 2022 World Cup qualifying match.
In July 2021, Cavallini was again named to the Canadian squad for the 2021 CONCACAF Gold Cup. His consistent contributions led to his inclusion in Canada's 26-man squad for the 2022 FIFA World Cup in November 2022. He made one appearance in Qatar, playing in Canada's second match on November 27 against Croatia.
More recently, in June 2023, Cavallini was selected for the final 23-man squad for the 2023 CONCACAF Nations League Finals and subsequently for the 2023 CONCACAF Gold Cup.
4.4. International Goals
Lucas Cavallini has scored 19 goals for the Canada senior national team as of June 27, 2023.
Scores and results list Canada's goal tally first, score column indicates score after each Cavallini goal.
No. | Date | Venue | Cap | Opponent | Score | Result | Competition |
---|---|---|---|---|---|---|---|
1 | September 9, 2018 | IMG Academy, Bradenton, United States | 8 | U.S. Virgin Islands | 2-0 | 8-0 | 2019-20 CONCACAF Nations League qualification |
2 | 5-0 | ||||||
3 | October 16, 2018 | BMO Field, Toronto, Canada | 9 | Dominica | 3-0 | 5-0 | 2019-20 CONCACAF Nations League qualification |
4 | March 24, 2019 | BC Place, Vancouver, Canada | 11 | French Guiana | 2-1 | 4-1 | 2019-20 CONCACAF Nations League qualification |
5a | 4-1 | ||||||
6 | June 20, 2019 | Broncos Stadium at Mile High, Denver, United States | 13 | Mexico | 1-2 | 1-3 | 2019 CONCACAF Gold Cup |
7 | June 23, 2019 | Bank of America Stadium, Charlotte, United States | 14 | Cuba | 2-0 | 7-0 | 2019 CONCACAF Gold Cup |
8 | 3-0 | ||||||
9 | 4-0 | ||||||
10 | June 29, 2019 | NRG Stadium, Houston, United States | 15 | Haiti | 2-0 | 2-3 | 2019 CONCACAF Gold Cup |
11 | October 15, 2019 | BMO Field, Toronto, Canada | 16 | USA | 2-0 | 2-0 | 2019-20 CONCACAF Nations League A |
12 | March 29, 2021 | IMG Academy, Bradenton, United States | 19 | Cayman Islands | 8-0 | 11-0 | 2022 World Cup qualification |
13 | 10-0 | ||||||
14 | 11-0 | ||||||
15 | June 5, 2021 | IMG Academy, Bradenton, United States | 20 | Aruba | 1-0 | 7-0 | 2022 FIFA World Cup qualification |
16 | 3-0 | ||||||
17 | June 9, 2022 | BC Place, Vancouver, Canada | 32 | Curaçao | 4-0 | 4-0 | 2022-23 CONCACAF Nations League A |
18 | November 17, 2022 | Al Maktoum Stadium, Dubai, United Arab Emirates | 34 | Japan | 2-1 | 2-1 | Friendly |
19 | June 27, 2023 | BMO Field, Toronto, Canada | 37 | Guadeloupe | 1-1 | 2-2 | 2023 CONCACAF Gold Cup |
a Some sources credit this as an own goal; however, Cavallini's header was on target and parried by the Guianan keeper into his own net, thus it stands as his goal.
5. Honours
Lucas Cavallini has achieved the following honours with his clubs:
- Vancouver Whitecaps FC
- Canadian Championship: 2022
6. Career Statistics
6.1. Club Statistics
Statistics updated as of April 30, 2023.
Club | Season | League | Cupb | Continentalc | Otherd | Total | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
Nacional | 2013-14 | Uruguayan Primera División | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 |
Juventud (loan) | 2012-13 | Uruguayan Primera División | 25 | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 25 | 10 |
Fénix (loan) | 2013-14 | Uruguayan Primera División | 13 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 2 |
2014-15 | 27 | 14 | 0 | 0 | 0 | 0 | 0 | 0 | 27 | 14 | ||
Total | 40 | 16 | 0 | 0 | 0 | 0 | 0 | 0 | 40 | 16 | ||
Fénix | 2015-16 | Uruguayan Primera División | 25 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 25 | 7 |
2016 | 11 | 5 | 0 | 0 | 2 | 0 | 0 | 0 | 13 | 5 | ||
Total | 36 | 12 | 0 | 0 | 2 | 0 | 0 | 0 | 38 | 12 | ||
Peñarol | 2017 | Uruguayan Primera División | 16 | 6 | 0 | 0 | 1 | 0 | 0 | 0 | 17 | 6 |
Puebla (loan) | 2017-18 | Liga MX | 25 | 13 | 1 | 0 | 0 | 0 | 0 | 0 | 26 | 13 |
Puebla | 2018-19 | Liga MX | 33 | 11 | 4 | 1 | 0 | 0 | 0 | 0 | 37 | 12 |
2019-20 | 17 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 18 | 5 | ||
Total | 75 | 29 | 6 | 1 | 0 | 0 | 0 | 0 | 81 | 30 | ||
Vancouver Whitecaps FC | 2020 | MLS | 18 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 18 | 6 |
2021 | 21 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 22 | 3 | ||
2022 | 24 | 9 | 4 | 0 | 0 | 0 | 0 | 0 | 28 | 9 | ||
Total | 63 | 18 | 4 | 0 | 0 | 0 | 1 | 0 | 68 | 18 | ||
Whitecaps FC 2 (loan) | 2022 | MLS Next Pro | 1 | 0 | - | - | - | 1 | 0 | |||
Tijuana | 2022-23 | Liga MX | 12 | 2 | - | - | - | 12 | 2 | |||
Career total | 272 | 94 | 10 | 1 | 3 | 0 | 1 | 0 | 286 | 95 |
b Includes Copa MX.
c Includes Copa Libertadores and Copa Sudamericana.
d Includes appearances in MLS Cup Playoffs.
6.2. International Statistics
Statistics updated as of July 9, 2023.
National team | Year | Apps | Goals |
---|---|---|---|
Canada | 2012 | 2 | 0 |
2013 | 0 | 0 | |
2014 | 0 | 0 | |
2015 | 1 | 0 | |
2016 | 0 | 0 | |
2017 | 4 | 0 | |
2018 | 3 | 3 | |
2019 | 7 | 8 | |
2020 | 0 | 0 | |
2021 | 11 | 5 | |
2022 | 7 | 2 | |
2023 | 5 | 1 | |
Total | 40 | 19 |