Career
Born in England, he represents Grenada at international level Club career
Born in Harrow, Bubb spent his early career with Hendon and Queens Park Rangers. Bubb later played non-league football for Chalfont Street Peter, Beaconsfield SYCOB and Farnborough.
He moved to Aldershot Town on 6 June 2011, signing a two-year contract.
He made his debut for Aldershot on 13 August 2011, in the Football League. On Monday 9 January 2012, following the expiration of his loan at Conference South side Basingstoke Town, Bubb joined another Conference South side, Eastleigh, on loan for the rest of the season.
He also spent a loan spell at Woking, and after leaving Aldershot, played in Belgium for Royal Antwerp. He then re-signed for Aldershot in January 2014, before being released at the end of the season.
He then signed for Havant & Waterlooville, netting 11 times in 44 appearances, and Oxford City in June 2015.
International career
Bubb made his international debut for Grenada on 26 November 2010.