*Club domestic league appearances and goals, correct as of 12:11, 19 November 2024 (UTC) ‡ National team caps and goals, correct as of 12:11, 19 November 2024 (UTC)
Bell joined Birmingham City's Academy in 2011 and turned professional the following year. He spent time on loan at Conference Premier club Nuneaton Town in the first half of the 2013–14 season before making his Football League debut for Birmingham in January 2014. Later that season he returned to the Conference Premier with Kidderminster Harriers. After a loan spell at League Two club Mansfield Town at the start of the 2014–15 season was cut short, Bell spent three months with League One club Swindon Town before joining another League One club, Gillingham, also on loan, in March 2015. He was released by Birmingham at the end of the 2014–15 season and signed for Fleetwood Town of League One. He spent two and a half seasons with Fleetwood, making 137 appearances, before moving on to Blackburn Rovers in January 2018. After three and a half seasons, 99 appearances, and a promotion to the Championship, he signed for Luton Town in 2021 and helped them gain promotion to the Premier League in 2023.
In July 2013, Bell joined Conference Premier club Nuneaton Town on loan until the following January.[9] He made his debut in the opening match of the season, a 1–0 win at Macclesfield Town, playing at left wing-back. According to the local newspaper, he "shone",[10] though the player himself was more critical, recognising the need to minimise errors such as "a bit at the end where I took a poor touch and they could have scored from it."[11] He kept his place in the starting eleven as Nuneaton went unbeaten for the first nine matches, apart from one match missed with a dead leg,[12][13] but was suddenly recalled by his parent club on 20 September.[14]
First-team debut with Birmingham City
Bell was given a squad number, and was considered for a defensive role ahead of Birmingham's third round League Cup match against Swansea City on 25 September, with Kyle Bartley ineligible and David Murphy rested after returning only recently from long-term injury.[15] He played no part in the match, not even as an unused substitute, and returned to Nuneaton a couple of days later.[16] Bell re-established himself at left back, playing a further eleven times in the Conference Premier and once in the FA Cup,[12] before Birmingham recalled him again on 9 December after starting left-back Mitch Hancox damaged a knee and with Murphy again unfit.[17]
He was included among the substitutes for Birmingham's next match, a 2–0 win away to AFC Bournemouth, but remained unused.[18] Bell made his first-team debut on 28 January 2014, starting at left back against Championship leaders Leicester City as a late replacement for Hancox who had injured an ankle. He played the whole of the 2–1 defeat.[19]
More loan spells
That was his last first-team appearance before he joined Conference Premier club Kidderminster Harriers on 6 March 2014, on a youth loan until the end of the season.[20] For the second time that season, he made his club debut in a win against Macclesfield, on this occasion as a stoppage-time substitute as Kidderminster held on to a 2–1 lead.[21] On 15 April, he scored his first goal in senior football to open the scoring in a 2–0 win against Cambridge United.[12]
Ahead of the 2014–15 season, Bell signed for League Two club Mansfield Town on loan until January 2015,[22] but was recalled only three matches into the campaign having failed to get any playing time.[23] On 26 September 2014, he joined Swindon Town of League One on a youth loan until 3 January 2015.[24] He hoped to regain self-belief by playing matches as part of a confident team, and went straight into the starting eleven for Swindon's 3–0 win away to Barnsley.[25] Bell started six matches during October, displacing Liverpool loanee Brad Smith,[26] but then lost his place to another loanee, Harry Toffolo,[27] and for the remainder of his time with the club was used mainly as a late substitute or not at all.[28]
In March 2015, Bell joined League One Gillingham on loan until the end of the season.[29] He went straight into the starting eleven in place of the injured Joe Martin for the match against Colchester United, which Gillingham drew 2–2,[30] and started the next five matches, but then lost his place and made only one more appearance, as a very late substitute.[31]
Fleetwood Town
Birmingham decided not to take up their option of a further year on Bell's contract, and confirmed he would be released.[32] Despite reported interest from Gillingham,[33] Bell agreed to join League One club Fleetwood Town on 1 July 2015 after the expiry of his Birmingham contract.[7] He went straight into the side at left wing back. In his fourth match, a 4–3 win away to Bury, he provided the assist for his fellow wing-back Tyler Hornby-Forbes' first Football League goal,[34] and in the following match, he set up two goals in a 4–0 defeat of Colchester United.[35] Assistant manager Chris Lucketti was impressed with both Bell and Hornby-Forbes: "with their athleticism, their attitude, their will to win and the running power they have they were different class – it turned the tide in our favour."[36]
Fleetwood form and results dipped, Graham Alexander was replaced as manager by Steven Pressley, and Bell himself was struggling: after a home defeat against Chesterfield at the end of October, the Blackpool Gazette wrote that "Bell's shortcomings at left back are becoming more difficult to ignore",[37] while Pressley said he needed more self-belief.[38] He helped Fleetwood reach the Northern Final of the Football League Trophy, but missed his penalty as they lost to Barnsley in a shootout.[39] By March 2016, Pressley was suggesting that Bell had the attributes to play at the top level, highlighting his pace, athleticism and ability in a one-to-one situation but also his need to work on crossing,[40] an issue raised by the player himself early in the season.[35] He made 51 appearances in all competitions as Fleetwood narrowly avoided relegation to League Two, and was one of a four-man shortlist for the club's Young Player of the Year awards, but lost out to Ashley Hunter.[41][42]
He missed some of the 2016–17 pre-season with a hamstring problem,[43] but that did not prevent Bell becoming a first-team regular under yet another new manager, Uwe Rösler. Being used at wing-back rather than full-back helped his attacking ambitions, and he scored his first goal for Fleetwood in his 71st match, an FA Cup replay against Southport on 15 November 2016, and his second in the league the following week.[44][45] In the January 2017 transfer window, there was interest in Bell from clubs including Brighton & Hove Albion,[46]Crystal Palace and West Ham United. Rösler said that Bell had added consistency to his game, and would do better staying at Fleetwood until at least the end of the season, "to reach another level. He does not want to go to a football club and be a sub. He wants to be bought for a lot of money and go right in there as their left-back."[47] He did stay, and contributed a late equaliser against Charlton that kept Fleetwood's run going on its way to 18 matches unbeaten.[48][49] He ended the season with 53 appearances, taking his total for Fleetwood to 104, as they reached and lost to Bradford City in the play-offs.[50]
Blackburn Rovers
Bell's Fleetwood contract was due to expire at the end of the 2017–18 season, and he was unlikely to sign a new one. In the January transfer window, Fleetwood agreed terms for his transfer to another League One club, Blackburn Rovers, and the player signed on 19 January 2018 on a two-and-a-half-year contract. The fee was undisclosed, but understood by Sky Sports to be in the region of £300,000.[51][52] He contributed to their promotion to and establishment in the Championship over what became a three-and-a-half-year stay, during which he made 99 appearances in all competitions.[53] Bell left Blackburn Rovers when his contract expired at the end of the 2020–21 season.[54]
Luton Town
Bell agreed a contract with another Championship club, Luton Town, to begin on 1 July 2021 when he became a free agent.[55]
International career
In May 2019, Bell received an invitation to play for the Jamaican national team, ahead to team selection for the 2019 CONCACAF Gold Cup in July,[56] but he withdrew through injury. He qualified for Jamaica because his grandparents are from that country.[57]
In March 2021 he was one of six uncapped English-born players to receive a call-up.[58] This time, he was able to accept, and made his debut in the starting eleven for the friendly against the United States in Austria on 25 March 2021. He played the whole match, which Jamaica lost 4–1.[59] He was a member of the squad for the 2021 CONCACAF Gold Cup, and played in all three group matches,[1] but not in the quarter-final defeat by the United States.[60]
^Walker, Andy (27 September 2013). "Bell back at Nuneaton". Birmingham City F.C. Archived from the original on 30 September 2013. Retrieved 29 January 2014.
^McKinney, Peter (11 March 2014). "Harriers v Macclesfield". Kidderminster Shuttle. Archived from the original on 12 March 2014. Retrieved 12 March 2014.