During the 2006 Beijing World Junior Championships he picked up two bronze medals, in 200 metres and 4 x 100 metre relay. He has a personal best of 6.78 in 60 metres, 10.31 in 100 metres and 20.49 in 200 metres. Also, in 2005 he came second in the 100 metres World Youth Championships in Athletics in a British one, two, behind Harry Aikines-Aryeetey and third at the European Junior Athletics Championships in Kaunas Lithuania. Two years later he returned to the same competition only this time staged in Hengelo, Holland and was victorious over the 200 m and placed 2nd in the 4x100 relay.