O'Garro aged just 18 years old competed for the Saint Vincent and the Grenadines at the 1983 World Championships in Athletics in Helsinki, he competed in the 400 metres and ran in a time of 50.25 seconds and came 7th of the seven starts so didn't qualify for the next round. Four years later O'Garro competed in two events at the 1987 IAAF World Indoor Championships held in Indianapolis, United States, in the 200 metres he broke the National record running in a time of 22.65 seconds and coming in 22nd place thus not qualifying for the next round, he also competed in the 400 metres and finished 18th but again broke the National record in a time of 49.84 seconds. Later that year he competed in his second World Championships and again competing in the 400 metres, he ran a time of 49.19 seconds and came last in his heat.