Thompson ble olympisk mester i roing under OL 2012 i London. Han vare med på den sørafrikanske båten som vant firer lettvekt menn foran Storbritannia og Danmark. De andre roerne på laget var Matthew Brittain, John Smith og Sizwe Ndlovu.