He started playing football as an eight-year-old for Ferrymead Bays.[7]
Club career
Wellington Phoenix Reserves
Bell moved to Wellington to join the Wellington Phoenix Academy under the guidance of Jess Ibrom where he started playing for the Wellington Phoenix Reserves in the New Zealand Football Championship for the 2014–15 season, playing 12 games with four starts.[8] He played for the reserves for another two seasons, appearing 14 times in the 2015–16 season with 10 starts and eight times with six starts in the 2016–17 season.[8] With the New Zealand football championship played over the summer, Bell played for Wellington United in the Central League during the winter.[9]
Following his successful FIFA U-20 World Cup campaign, Bell drew the interest of several European sides, trialing with Eliteserien side Viking and eventually being offered a contract. However, with the University of Virginia offering him a full scholarship at year's end, Bell decided to delay going professional to get his degree.[2][12]
Bell had a successful 2019 season with the Cavaliers as co-captain of the team which won the ACC Coastal Division and won the ACC men's tournament for the first time since 2009. The team ended the season winning 21 games, which was one shy of a school record.[13] The Cavaliers entered the 2019 NCAA Tournament as the No. 1 seed. After wins over Campbell, St. John's, SMU and Wake Forest, Virginia lost in the final to Georgetown finishing runner up for the second time in school history.[14] Bell ended the season playing 21 games of which he started all 21 of them, only missing two games during the ACC tournament while on International duty. He scored seven goals, of which four came during the NCAA tournament, as well as had four assists.[15]
On 10 January 2020, Bell signed a three-year contract with Viking in the Norwegian Eliteserien.[19][20]
Brøndby IF
On transfer-deadline day, 31 January 2022, Bell signed a 4½-year contract with reigning Danish Superliga champions Brøndby IF.[21]
Return to Viking
On 29 August 2023, Bell returned to Viking, signing a four-year contract with the club.[22]
International career
U17
Bell was selected for the New Zealand U17 national team that played in the 2015 FIFA U-17 World Cup in Chile.[23] He played in two of the group games, a 0–0 draw with Syria[24] and a 2–1 win over Paraguay.[25] As well as their loss to Brazil in the Round of 16 with a stoppage-time penalty seeing them eliminated from the competition.[26]