The versatile forward, who can play out wide or through the middle as a central striker, joined the Cards in October 2022 on a two-year deal from National League rivals Wealdstone. The move came after an exceptional start to the 2022/23 season for the player, who scored seven goals in 13 league matches to start the season, inspiring the Stones to the verge of the play-off places after the first two months of the campaign.
Born in Romford, he was signed by Norwich City as a youth player, and was part of the team which won both the 2012/13 FA Youth Cup and the Norfolk Senior Cup. He signed his first professional contract with Charlton Athletic in 2014, but only spent a year at the Valley, with his only first-team appearances coming during a loan spell at Isthmian League side VCD Athletic. The following summer he joined Aldershot Town, for whom he played 41 times (37 in the National League), scoring seven times - including on his debut, in a 2-1 defeat to Gateshead, and in a 2-1 defeat to Woking at Kingfield in January 2016.
His breakout season with the Shots earned him a move back into the Football League with Grimsby Town. However, he spent the majority of the campaign back in the fifth tier with Macclesfield Town, scoring six times in all competitions, including one at Wembley in the FA Trophy final - a game the Silkmen lost 3-2 to York City. His success at Moss Rose earned him another EFL contract, this time with Yeovil Town, where he spent two seasons, scoring seven times in 72 appearances. He also played in League Two for Port Vale.
He joined Wealdstone in December 2020, but made just one substitute appearance before being signed by Sutton United, who went onto win the National League later the following year. After helping the U's secure promotion to the Football League, he returned to Wealdstone and became a key player for the Stones, scoring 13 times over a 16-month spell. His final goals for the club was a match-winning brace in a 2-1 success against former club Aldershot.
His career-best season continued with the Cards where he scored a further 13 goals to end the league campaign with 20, as well as registering four assists, as he helped the club finish fourth in the National League and reach the end-of-season play-offs. His performances for both Wealdstone and Woking earned him a spot in the National League Team of the Season.
He has also won 12 international caps for Antigua & Barbuda since making his debut in 2015. His most recent cap came in 2021 when he scored the second of two goals - netting in a World Cup qualifier against Grenada.