Hann keppti á heimsmeistaramóti FINA í sund (25 m) árið 2014, á heimsmeistaramóti í vatnsíþróttum árið 2015 og á Ólympíuleikunum í Rio de Janeiro árið 2016. Á Ólympíuleikunum 2016 keppti hann í 200 m frjálsum og 400 m frjálsum keppnum. Í 200 m frjálsum keppni endaði hann í 13. sæti með tíma 1:46.78 og hlaut sæti í undanúrslitum þar sem hann endaði í 12. sæti með tíma 1:46.57 og komst ekki áfram í úrslitin. Í 400 m frjálsum keppni endaði hann í 12. sæti með tíma 3:45.92 og komst ekki í úrslit. Hann var einnig hluti af suður-afríska 4 × 200 m freestyle stafett liði sem endaði í 10. sæti í heats og komst ekki í úrslitin. Brown var hluti af 4 × 100 m samkeppni
Liđ sem endađi í ūrettándu sæti og komst ekki í úrslitin.