In the 4-1 loss to Atlético Ottawa on Sunday, Vancouver FC forward Terran Campbell scored his 40th goal across all Canadian Premier League games.
He became the first player in league history to reach that milestone.
Campbell joined the Eagles at the start of the year, netting his first goal for his new side in the loss.
GOAL ??
— Canadian Premier League (@CPLsoccer) April 13, 2025
Terran Campbell scores his first goal for @vanfootballclub and sets us up for an interesting final 25 minutes ??#CanPL | ?? Watch LIVE on @onesoccer pic.twitter.com/gXSmwUW2Jc
The 26-year-old forward previously played for rivals Pacific FC and four-time league champions Forge FC, scoring 23 goals with the Tridents and 16 with the Hammers.
The top 5 Canadian Premier League all-time scorers
1. Terran Campbell (40 goals)
Campbell leads the list with 40 goals to his name across Vancouver FC, Pacific FC, and Forge FC.
2. Alejandro Díaz (38 goals)
In his time at Vancouver FC and Pacific FC, the Mexican striker scored 38 goals.
3. Tristan Borges (32 goals)
Despite having never played as a striker, Forge FC legend Tristan Borges is third in the league's all-time scoring list, with 32 goals.
4. Easton Ongaro (30 goals)
The Former FC Edmonton forward–now in Italy–has 30 goals to his name in Canadian Premier League action.
5. Woobens Pacius (29 goals)
The young Canadian forward joined Forge in mid-August, slowly earning the starting spot at the striker role.


















