After spending time with the Watford Academy,[3] Anderson began his senior career with Barton Rovers, scoring 32 goals in 53 games in all competitions,[4] including 26 league goals.[5] After scoring a hat-trick in six minutes while on trial at Brentford against Crystal Palace, the latter club signed him in February 2015.[3] He scored on his debut for the Palace under-21 team,[6] and a day later Palace manager Alan Pardew stated that Anderson would be in his senior squad for the forthcoming game away at Leicester City on 7 February.[7]
Anderson joined Doncaster Rovers on a one-month loan on 24 September 2015[8] and made his Football League debut against Sheffield United a couple of days later.[9] In October, the loan was extended until January 2016.[10] On 21 November, Anderson suffered a broken leg in a match against Rochdale that would keep him out for nine months.[11][12]
On 31 August 2016, Anderson moved to EFL League One side Bolton Wanderers on a season-long loan deal.[12] He scored on his Bolton debut three days later as the Wanderers came from behind to draw 1–1 with Southend United at the Macron Stadium.[13] Crystal Palace recalled Anderson on 16 January 2017,[14] and he signed for Northampton Town on loan the next day.[15]
On 31 August 2017, Anderson joined EFL League Two side Swindon Town on loan until January 2018.[16] Two days later, he made his Swindon debut in their 4–1 home defeat against Barnet, featuring for 66 minutes before being replaced by Kaiyne Woolery.[17] On 16 September 2017, Anderson scored his first goal for Swindon during their 3–2 home victory over Stevenage, doubling the hosts' lead in the 13th minute.[18] After the conclusion of his loan period, Anderson joined Swindon on a permanent transfer on 16 January 2018.[19]
A new contract was offered by manager Richie Wellens at the end of Swindon Town's League Two title-winning 2019–20 season; however, Anderson declined the offer and took to social media to announce that he was leaving the club when his contract expired.[20]
Anderson signed for Blackpool on 29 June 2020 on a two-year contract, including an option for the club to extend the deal by a further year.[21][22] He scored his first goal for the club in an EFL Trophy tie against Accrington Stanley on 6 October 2020.[23]
On 22 July 2023, after a successful trial period, Anderson signed a one-year deal with EFL Championship club Birmingham City.[24][25] At the end of the 2023–24 season, the club triggered their option for a 12-month contract extension.[26] In October 2024, Anderson's contract was extended for a further year, to run until 2026.[27]
Personal life
Anderson is eligible to represent either Nigeria or England internationally.[28]
Career statistics
As of match played 26 December 2024
Appearance and goals by club, season and competition