Amoo represented Ghana at the 2008 Summer Olympics in Beijing. He competed at the 200 metres and placed fourth in his first round heat in a time of 20.91 seconds, which was not enough to qualify for the second round.
| Year | Tournament | Venue | Result | Event |
|---|---|---|---|---|
| 2006 | African Championships | Bambous, Mauritius | 7th | 200 m |
| 2007 | All-Africa Games | Algiers, Algeria | 2nd | 200 m |
| 2008 | African Championships | Addis Ababa, Ethiopia | 2nd | 4x100 m relay |