Campbell currently represents Scotland U13 but due to living in New Zealand from ages 3-9 he can play for them. His mother is also from the Cook Islands, making him eligible for them aswell.
Hall is the youngest player to play for Inverness aged 12, behind Harry Shewan, 13. He came on vs Bayern Bru in January 2014 and scored on his debut.
2014- ICTFC U20
2014 -> (loan) Ullapool Falcons