Banton was born in Tottenham.[3] He began playing for Arsenal's youth teams at the age of seven and progressed through their academy to be offered scholarship terms.[4][5] He left Arsenal in 2008 after becoming "disillusioned" by his lack of progress,[6] and signed with Blackburn Rovers in October.[6][7] In his first year with the club, Banton was the top-scorer in their academy side.[4][8] Banton had his contract at Blackburn terminated towards the end of 2010.[4][9][10] He joined Liverpool in January 2011 after spending time there on trial.[4][10] Banton was released at the end of the season without making a first-team appearance for the club.[11][12]
He signed a one-year contract with Leicester City in summer 2011.[13][14] He joined Burton Albion on loan for one month on 30 September,[14][15] and made his first-team debut the next day against Bradford City.[16] Banton returned to Leicester without making another appearance for Burton and had his contract cancelled by mutual consent in December.[17]
In January 2012, Banton signed with Major League Soccer and entered the MLS SuperDraft.[8][18] He was selected by Seattle Sounders FC in the second round of the 2012 MLS Supplemental Draft as the 34th pick overall.[2][19] Describing his position in the draft, Banton said: "It doesn't mean anything. I'm just glad to get the opportunity to come to Seattle."[20] The club's technical director Chris Henderson said: "We think he's a guy who, depending on how things play out with our wingers, can step in on either flank."[3] Banton was cut by the Sounders in February after attending training camps in Washington and Arizona.[21]
Banton then returned to England and joined Crystal Palace on trial in the summer, where he was given a contract through to the end of the 2012–13 season in October.[22] He made his first-team debut for Palace in an FA Cup tie against Stoke City in January 2013.[23][24] Later that month, Banton joined Plymouth Argyle on loan until March.[25][26] "He can be a very exciting player," said manager John Sheridan. "I thought it was important we got a player who is going to gain us that ground, 30 or 40 yards on up the pitch, quickly."[27] Banton made his debut in a 0–0 draw with Dagenham & Redbridge,[28] and scored both goals in a 2–1 win at Aldershot Town a week later.[29][30] In March, he signed a new one-year contract with Palace and extended his loan with Argyle until the end of the season.[31][32] Banton won the Football League Two Player of the Month award for March after scoring three goals in six appearances.[33][34] In all, he played in 14 matches for Argyle and scored six goals before being recalled by Palace in April.[35][36]
At the start of the 2013–14 season, he moved to Milton Keynes Dons on loan until January 2014.[37][38] Banton made his debut against Shrewsbury Town on 3 August and scored his first goal for the club in a League Cup tie at Northampton Town three days later.[39][40] He scored two more goals and had made 17 appearances in all competitions before losing his place in the team in December.[41] Having not played in a first team game for nearly a month,[42] and with his loan due to expire, he returned to Crystal Palace at the start of January.[43]
In January 2014, Banton rejoined Plymouth Argyle permanently by signing an 18-month contract.[44] He helped the "Pilgrims" to reach the League Two play-offs in 2014–15, and scored against Wycombe Wanderers in the semi-final first leg at Home Park, though Plymouth lost the tie 5–3 on aggregate.[45] He was released at the end of the 2014–15 season.[46]
In June 2015, Banton joined League Two side Wycombe Wanderers on a one-year contract after impressing manager Gareth Ainsworth in the play-off semi-final encounter against the club.[47][48] However, having found first-team opportunities hard to come by, in October he moved on loan to Hartlepool United after being described by manager Ronnie Moore as a "winner".[49] He returned to his parent club a month later after having his loan spell cut short.[50] He began training with Port Vale in January 2016 as manager Rob Page considered a loan or transfer deal.[51] Page chose not to sign him due to Banton's lack of match fitness, though Banton still had his contract with Wycombe cancelled by mutual consent.[52][53] He had a trial with Notts County the following month.[54]
On 13 February 2016, following a successful trial, Banton joined fellow League Two side Notts County on a deal for the remainder of the 2015–16 campaign.[55] Three days later, Banton made his Notts County in their 3–2 away victory against Hartlepool United, featuring for 76 minutes before being replaced by Adam Campbell.[56] Banton went onto feature eight more times for Notts County, before leaving the club at the end of the campaign upon the expiry of his current deal.[57]
On 24 May 2016, it was announced that Banton had signed a one-year contract at League Two side Crawley Town.[58] On the opening day of the 2016–17 campaign, Banton made his Crawley debut in their 1–0 home victory against his former club; Wycombe Wanderers. In which, Banton featured for 82 minutes before being replaced by Billy Clifford.[59] Although Banton impressed within his first few months at Crawley, he was dropped by manager Dermot Drummy and was instead sent out on loan to Scottish side Partick Thistle on loan for the remainder of the campaign.[60] Within his first week at Partick Thistle, Banton suffered an injury which ruled him out for the rest of the season and he therefore, failed to make an appearance for the Jags.[61]
On 30 May 2017, it was announced that Banton would leave Crawley upon the expiry of his contract in June 2017.[62]
On 27 June 2017, it was announced that Banton had signed for National League side Woking.[63] After struggling with a thigh injury, Banton made his Woking debut on 19 August 2017, during their league tie against Leyton Orient, replacing Bobson Bawling in the 2–0 defeat.[64] On 2 September 2017, Banton scored his first Woking goal courtesy of an error by Macclesfield Town goalkeeper Shwan Jalal, during the Cards' 3–1 victory.[65] Just over a week later, Banton scored Woking's first during their 2–1 home victory over Solihull Moors.[66]
On 16 May 2018, during the unveiling of new manager Alan Dowson, it was announced by the director of football, Geoff Chapple, that Banton's two-year deal had been terminated.[67]
On 27 May 2021, Banton agreed to join Kingstonian ahead of the 2021–22 campaign[71] and went onto make his debut during a 1–0 victory over Haringey Borough.[72]
In February 2022, he signed for Isthmian League rivals Bishop's Stortford on loan, with 'The Blues sat in the play-off places on the hunt for promotion.[73]
On 14 March 2023, Banton announced his retirement from football.[77]
In July 2023, Banton came out of retirement to join Hendon.[78] In December 2023, he joined SCEFL Premier Division club Glebe.[79] He announced his departure from Glebe in April 2024.[80]
Having started the season with Bearsted, Banton joined Walthamstow before departing the club in December 2024.[81]