Bell-Haynes played at Bill Crothers Secondary School, just outside his Toronto home, where he was a team captain in grade 12 and led the team in scoring and assists on the way to a 36–6 record. He was also named the MVP of the 2014 Ontario Prep Championships Tournament.[3]
College career
Bell-Haynes starred as a freshman for Vermont, earning America East All-Rookie Team honours in 2014–15, averaging 8.8 points a contest.[4] In his sophomore season, Bell-Haynes took on a larger role, becoming the Catamount's leading scorer with 12.2 points per game, and garnering All-America East Third Team honours, as well as All-Tournament Team after the Catamounts reached the America East Basketball Championship game, falling to Stony Brook.[5] As a junior, Bell-Haynes was named America East Player of the Year and First-Team All-Conference as he guided the Catamounts to a 29–6 overall record and perfect 16–0 mark in conference play along with a 21-game win streak en route to its sixth America East men's basketball title in 2017, securing the automatic bid to the 2017 NCAA tournament.[6] Bell-Haynes followed up his senior season repeating as America East Player of the Year, becoming the third Catamount in Vermont history to repeat as the conference's top player, joining Taylor Coppenrath and Marqus Blakely, and the eighth player to repeat in America East history.[7]
Bell-Haynes finished his Vermont career with 1,629 points, good for eighth all-time in school history, and fifth all-time in assists with 518.
Professional career
Skyliners Frankfurt (2018–2019)
Bell-Haynes was not selected in the 2018 NBA draft but he signed with the Milwaukee Bucks for NBA Summer League.[8] He signed a three month deal, with an option for the remainder of the season, with the Skyliners Frankfurt of the German Basketball Bundesliga on August 28, 2018.[9] On February 18, 2019, Bell-Haynes parted ways with the club.[10]
Bell-Haynes signed in Finland with the Helsinki Seagulls team on September 9, 2019.[14] He averaged 12.9 points, 3.9 rebounds and 4.8 assists per game. On June 30, 2020, he signed with Crailsheim Merlins.[15] Bell-Haynes was named player of the week on November 17 after contributing 23 points, six rebounds and nine assists in a win against Mitteldeutscher BC.[16]