|Date of birth||October 10, 1998|
|Place of birth||Burnaby, British Columbia, Canada|
|Height||1.83 m (6 ft 0 in)|
|2012–2015||Vancouver Whitecaps FC|
|2015–2017||Whitecaps FC 2||34||(3)|
* Senior club appearances and goals counted for the domestic league only and correct as of October 16, 2019|
‡ National team caps and goals correct as of October 13, 2015
Whitecaps FC 2
Campbell signed with Whitecaps FC 2 on August 26, 2015. In December 2016, Whitecaps FC 2 announced that Campbell would return to the club for the 2017 season. He would spend three seasons with Whitecaps FC 2 before the club ceased operations after the 2017 season.
Campbell received his first Canada U17 call-up in April 2014 and would participate in a total of six U17 preparation camps under Sean Fleming before being named to Canada's squad for the 2015 CONCACAF U-17 Championship. At the tournament, Campbell appeared in five of six matches for Canada, including the knockout round match against Costa Rica.
- "Whitecaps FC sign three local Residency players to pro contracts with WFC2". Vancouver Whitecaps FC. August 26, 2015. Retrieved August 19, 2016.
- Whitecaps FC 2 (December 20, 2016). "Whitecaps FC 2 re-sign Sem de Wit and Will Seymore, announce roster update". Whitecaps FC 2.
- Michael McColl (October 14, 2017). "California Dreaming: Goodbye WFC2, hello new beginnings – the ins and outs of the Whitecaps/Fresno partnership". AFTN Canada.
- "Whitecaps FC assign three players to USL affiliate Fresno FC". Vancouver Whitecaps. December 7, 2017.
- "Pacific Football Club bolsters lineup with trio of Canadian youth internationals". Pacific FC. 2019-01-15. Retrieved 15 January 2019.
- "Perea penalty sinks Pacific as HFX earns turnaround home victory". Canadian Premier League. 2019-06-01. Retrieved 2019-06-01.
- "Terran Campbell". Canada Soccer. Retrieved 15 January 2019.