W 2006 roku Thompson zadebiutował w reprezentacji Jamajki. W listopadzie 2008 roku zdobył natomiast pierwszą i jedyną bramkę dla swojego kraju. Brał udział w Złotym Pucharze CONCACAF 2009. Łącznie w reprezentacji zagrał 20 razy.