Campbell was born in North Shields and attended St Bernadette's R.C Primary School in Wallsend as well as St Thomas More R.C High School in North Shields from 2006 to 2011.[citation needed] He is a product of Wallsend Boys Club.[3]
Campbell won the Most Valuable Player award at the 2010 Nike Cup at Old Trafford.[4] In addition, Campbell was named Premier Player of the Tournament at the 2012 Milk Cup.[5]
He made his competitive debut against Atromitos in the UEFA Europa League on 23 August 2012, aged 17 years and 236 days, becoming the youngest player to play for Newcastle in European competition.[3][6] Campbell made his Premier League debut for Newcastle United on 10 March 2013, taking up a position on the left wing. He came off the bench late in the second half in a 2–1 win against Stoke City, making a pass to Sylvain Marveaux who assisted Papiss Cissé for the winner.[7]
Loan spells
Campbell scored both Newcastle goals in a 2–1 win in a pre-season friendly against Gateshead in August 2013.[8] On 15 August, Campbell joined Carlisle United on a one-month loan.[9] He made his debut two days later, coming on at half-time in a 4–0 loss to Coventry City.[10] Later that month, he was recalled from his loan. Campbell joined Scottish Premiership club St Mirren on 1 January 2014 on loan until the end of the season.[11] He scored on his debut the next day in a 2–1 defeat away to Kilmarnock,[12] and ended his loan spell with 12 appearances and two goals.[13] On 7 August 2014, Campbell joined League One club Fleetwood Town on a one-month loan.[14][15] He failed to score in four appearances for the club.[16] Campbell was loaned to League Two club Hartlepool United for a month on 21 November,[17] and made two league appearances without scoring.[16] On 16 January 2015, Campbell and Callum Roberts signed for Gateshead on a 28-day youth loan.[18] Two days later, he scored both goals on his debut in a 2–0 win over Nuneaton Town.[19]
In June 2017 Campbell signed for Morecambe.[21] He scored his first goal for the club in a 2–1 loss at Barnet on 16 December 2017.[22] On 3 August 2018, Campbell joined fellow League Two club Carlisle United on loan until January.[23]
He was released by Morecambe at the end of the 2018–19 season.[24]
Non-league football
Following his release from Morecambe, Campbell signed for National League North club Darlington on 3 July 2019,[25] and finished his first season as top scorer with 16 goals (15 in league competition).[26][27] He played and scored regularly in 2020–21 before the National League North was abandoned because of COVID-19 pandemic-related issues,[26][28] and left the club at the end of that season.[29]
On 5 August 2023, Campbell returned to the EFL, signing for League Two Crawley Town for an undisclosed fee.[33] He was a member of Crawley's promotion-winning side, making an appearance in the play-off final win against Crewe Alexandra at Wembley.[34]
Following promotion at the end of the 2023–24 season, Campbell was offered a new contract by the club.[35] On 24 June 2024, the club confirmed that Campbell would depart the club upon the expiration of his existing deal.[36]
Hartlepool United
On 24 June 2024, Campbell agreed to join National League side Hartlepool United.[37] He made his first appearance in his second Hartlepool United spell in a 1–0 victory against Yeovil Town in the opening match of the 2024–25 season.[38] On 12 October, he scored his first Hartlepool goal in his 12th match, a 1–1 draw with Brackley Town in an FA Cup fourth qualifying round match.[39] Speaking after the match, Campbell said "I'd be lying if I said it hadn't been probably the most frustrating four months that I've had in seven or eight years of professional football" citing limited game time.[39]
International career
Campbell earned his only under-16 cap against Northern Ireland in the Victory Shield on 23 March 2011.[40] In February 2012, he represented the under-17 team at the Algarve Tournament in Portugal, scoring once in three appearances.[citation needed] He made his under-19 debut as a 55th-minute substitute in a friendly match against Turkey on 21 March 2013.[41]
Career statistics
As of 21 December 2024
Appearances and goals by club, season and competition