Thompson deltog vid Olympiska sommarspelen 2000 på 400 meter häck men blev där utslagen i försöken. Hans första mästerskaps final blev VM 2003 där han slutade femma. Han blev även tvåa vid IAAF World Athletics Final 2003 i Monaco.